| Current Path : /home2/wtmwscom/public_html/post/scripts/ |
| Current File : /home2/wtmwscom/public_html/post/scripts/Portal_033.js |
define("Portal.EP_Common.Footer.mvc$model", ["OutSystems/ClientRuntime/Main", "Portal.model", "OutSystemsUI.Adaptive.DisplayOnDevice.mvc$model", "OutSystemsUI.Adaptive.Columns2.mvc$model", "OutSystemsUI.Adaptive.Columns3.mvc$model", "OutSystemsUI.Content.Accordion.mvc$model", "OutSystemsUI.Content.AccordionItem.mvc$model"], function (OutSystems, PortalModel, OutSystemsUI_Adaptive_DisplayOnDevice_mvcModel, OutSystemsUI_Adaptive_Columns2_mvcModel, OutSystemsUI_Adaptive_Columns3_mvcModel, OutSystemsUI_Content_Accordion_mvcModel, OutSystemsUI_Content_AccordionItem_mvcModel) {
var OS = OutSystems.Internal;
var FetchLastUpdatedDataActRec = (function (_super) {
__extends(FetchLastUpdatedDataActRec, _super);
function FetchLastUpdatedDataActRec(defaults) {
_super.apply(this, arguments);
}
FetchLastUpdatedDataActRec.attributesToDeclare = function () {
return [
this.attr("DateTime", "dateTimeOut", "DateTime", true, false, OS.Types.DateTime, function () {
return OS.DataTypes.DateTime.defaultValue;
}, true)
].concat(_super.attributesToDeclare.call(this));
};
FetchLastUpdatedDataActRec.fromStructure = function (str) {
return new FetchLastUpdatedDataActRec(new FetchLastUpdatedDataActRec.RecordClass({
dateTimeOut: OS.DataTypes.ImmutableBase.getData(str)
}));
};
FetchLastUpdatedDataActRec.init();
return FetchLastUpdatedDataActRec;
})(OS.Model.DataSourceRecord);
var FetchURLsDataActRec = (function (_super) {
__extends(FetchURLsDataActRec, _super);
function FetchURLsDataActRec(defaults) {
_super.apply(this, arguments);
}
FetchURLsDataActRec.attributesToDeclare = function () {
return [
this.attr("SupplierRegistrationURL", "supplierRegistrationURLOut", "SupplierRegistrationURL", true, false, OS.Types.Text, function () {
return "";
}, true)
].concat(_super.attributesToDeclare.call(this));
};
FetchURLsDataActRec.fromStructure = function (str) {
return new FetchURLsDataActRec(new FetchURLsDataActRec.RecordClass({
supplierRegistrationURLOut: OS.DataTypes.ImmutableBase.getData(str)
}));
};
FetchURLsDataActRec.init();
return FetchURLsDataActRec;
})(OS.Model.DataSourceRecord);
var VariablesRecord = (function (_super) {
__extends(VariablesRecord, _super);
function VariablesRecord(defaults) {
_super.apply(this, arguments);
}
VariablesRecord.attributesToDeclare = function () {
return [
this.attr("locale", "localeIn", "locale", true, false, OS.Types.Text, function () {
return "";
}, false),
this.attr("_localeInDataFetchStatus", "_localeInDataFetchStatus", "_localeInDataFetchStatus", true, false, OS.Types.Integer, function () {
return /*Fetched*/ 1;
}, false),
this.attr("FetchLastUpdated", "fetchLastUpdatedDataAct", "fetchLastUpdatedDataAct", true, true, OS.Types.Record, function () {
return OS.DataTypes.ImmutableBase.getData(new FetchLastUpdatedDataActRec());
}, true, FetchLastUpdatedDataActRec),
this.attr("FetchURLs", "fetchURLsDataAct", "fetchURLsDataAct", true, true, OS.Types.Record, function () {
return OS.DataTypes.ImmutableBase.getData(new FetchURLsDataActRec());
}, true, FetchURLsDataActRec)
].concat(_super.attributesToDeclare.call(this));
};
VariablesRecord.init();
return VariablesRecord;
})(OS.DataTypes.GenericRecord);
var WidgetsRecord = (function (_super) {
__extends(WidgetsRecord, _super);
function WidgetsRecord() {
_super.apply(this, arguments);
}
WidgetsRecord.getWidgetsType = function () {
return {};
};
return WidgetsRecord;
})(OS.Model.BaseWidgetRecordMap);
var Model = (function (_super) {
__extends(Model, _super);
function Model() {
_super.apply(this, arguments);
}
Model.getVariablesRecordConstructor = function () {
return VariablesRecord;
};
Model.getWidgetsRecordConstructor = function () {
return WidgetsRecord;
};
Model._hasValidationWidgetsValue = undefined;
Object.defineProperty(Model, "hasValidationWidgets", {
enumerable: true,
configurable: true,
get: function () {
if((Model._hasValidationWidgetsValue === undefined)) {
Model._hasValidationWidgetsValue = ((((OutSystemsUI_Adaptive_DisplayOnDevice_mvcModel.hasValidationWidgets || OutSystemsUI_Adaptive_Columns2_mvcModel.hasValidationWidgets) || OutSystemsUI_Adaptive_Columns3_mvcModel.hasValidationWidgets) || OutSystemsUI_Content_Accordion_mvcModel.hasValidationWidgets) || OutSystemsUI_Content_AccordionItem_mvcModel.hasValidationWidgets);
}
return Model._hasValidationWidgetsValue;
}
});
Model.prototype.setInputs = function (inputs) {
if("locale" in inputs) {
this.variables.localeIn = inputs.locale;
if("_localeInDataFetchStatus" in inputs) {
this.variables._localeInDataFetchStatus = inputs._localeInDataFetchStatus;
}
}
};
return Model;
})(OS.Model.BaseViewModel);
return new OS.Model.ModelFactory(Model);
});
define("Portal.EP_Common.Footer.mvc$view", ["OutSystems/ClientRuntime/Main", "Portal.model", "Portal.controller", "react", "OutSystems/ReactView/Main", "Portal.EP_Common.Footer.mvc$model", "Portal.EP_Common.Footer.mvc$controller", "Portal.clientVariables", "OutSystems/ReactWidgets/Main", "OutSystemsUI.Adaptive.DisplayOnDevice.mvc$view", "OutSystemsUI.Adaptive.Columns2.mvc$view", "OutSystemsUI.Adaptive.Columns3.mvc$view", "OutSystemsUI.Content.Accordion.mvc$view", "OutSystemsUI.Content.AccordionItem.mvc$view"], function (OutSystems, PortalModel, PortalController, React, OSView, Portal_EP_Common_Footer_mvc_model, Portal_EP_Common_Footer_mvc_controller, PortalClientVariables, OSWidgets, OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, OutSystemsUI_Adaptive_Columns2_mvc_view, OutSystemsUI_Adaptive_Columns3_mvc_view, OutSystemsUI_Content_Accordion_mvc_view, OutSystemsUI_Content_AccordionItem_mvc_view) {
var OS = OutSystems.Internal;
var PlaceholderContent = OSView.Widget.PlaceholderContent;
var IteratorPlaceholderContent = OSView.Widget.IteratorPlaceholderContent;
var View = (function (_super) {
__extends(View,_super);
function View() {
try {
this.initialize.apply(this, arguments);
} catch (error) {
View.handleError(error);
throw error;
}
}
View.prototype.initialize = function() {
_super.apply(this, arguments);
};
View.displayName = "EP_Common.Footer";
View.getCssDependencies = function() {
return ["css/OutSystemsReactWidgets.css"];
};
View.getJsDependencies = function() {
return [];
};
View.getBlocks = function() {
return [OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, OutSystemsUI_Adaptive_Columns2_mvc_view, OutSystemsUI_Adaptive_Columns3_mvc_view, OutSystemsUI_Content_Accordion_mvc_view, OutSystemsUI_Content_AccordionItem_mvc_view];
};
Object.defineProperty(View.prototype, "modelFactory", {
get: function () {
return Portal_EP_Common_Footer_mvc_model;
},
enumerable: true,
configurable: true
});
Object.defineProperty(View.prototype, "controllerFactory", {
get: function () {
return Portal_EP_Common_Footer_mvc_controller;
},
enumerable: true,
configurable: true
});
Object.defineProperty(View.prototype, "title", {
get: function () {
return "";
},
enumerable: true,
configurable: true
});
View.prototype.internalRender = function() {
var model = this.model;
var controller = this.controller;
var idService = this.idService;
var validationService = controller.validationService;
var widgetsRecordProvider = this.widgetsRecordProvider;
var callContext = controller.callContext();
var $if = View.ifWidget;
var asPrimitiveValue = View.asPrimitiveValue;
var _this = this;
return React.createElement("div", this.getRootNodeProperties(), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "footer Footer",
visible: true,
_idProps: {
service: idService,
uuid: "0"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, {
inputs: {},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "1",
alias: "1"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
onDesktop: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "ThemeGrid_Container",
visible: true,
_idProps: {
service: idService,
name: "Web"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Top",
visible: true,
_idProps: {
service: idService,
name: "FooterTop"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OutSystemsUI_Adaptive_Columns2_mvc_view, {
inputs: {
GutterSize: PortalModel.staticEntities.gutterSize.extraSmall
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "4",
alias: "2"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
column1: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Row",
visible: true,
_idProps: {
service: idService,
name: "Row1"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "6"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(7)),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "VAT"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-vat"
},
text: ["VAT"],
_idProps: {
service: idService,
uuid: "8"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "9"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(15)
}),
visible: true,
_idProps: {
service: idService,
name: "CustomerHappiness"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-customerhappiness"
},
text: ["Customer Happiness"],
_idProps: {
service: idService,
uuid: "11"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "12"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/SiteMap", {
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "Sitemap"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-sitemap"
},
text: ["Sitemap"],
_idProps: {
service: idService,
uuid: "14"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "15"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Vacancies", {
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "Careers"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-careers"
},
text: ["Careers"],
_idProps: {
service: idService,
uuid: "17"
},
_widgetRecordProvider: widgetsRecordProvider
})))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Row margin-top-s",
visible: true,
_idProps: {
service: idService,
name: "Row2"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "19"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(109))
}),
visible: true,
_idProps: {
service: idService,
name: "FAQ"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-faq"
},
text: ["FAQ"],
_idProps: {
service: idService,
uuid: "21"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "22"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(16))
}),
visible: true,
_idProps: {
service: idService,
name: "Accessibility"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-accessibility"
},
text: ["Accessibility"],
_idProps: {
service: idService,
uuid: "24"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "25"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(17))
}),
visible: true,
_idProps: {
service: idService,
name: "UsageTerms"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-usageterms"
},
text: ["Usage Terms"],
_idProps: {
service: idService,
uuid: "27"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "28"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(117)),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "ContactUs"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "contact-us-contact-us-contact-us"
},
text: ["Contact Us"],
_idProps: {
service: idService,
uuid: "30"
},
_widgetRecordProvider: widgetsRecordProvider
})))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Row margin-top-s",
visible: true,
_idProps: {
service: idService,
name: "Row3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "32"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action((("https://epg.ae/portal/" + (((model.variables.localeIn === "en-us")) ? ("_en") : ("_ar"))) + "/courier_licensing.xhtml"), controller.callContext(eventHandlerContext));
;
},
style: "RowItem",
visible: true,
_idProps: {
service: idService,
name: "CourierLicensing"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "general-footer-linkcourier"
},
text: ["Courier Licensing"],
_idProps: {
service: idService,
uuid: "34"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "35"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action(model.variables.fetchURLsDataAct.supplierRegistrationURLOut, controller.callContext(eventHandlerContext));
;
},
style: "RowItem",
visible: true,
_idProps: {
service: idService,
name: "SupplierRegistration"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "general-footer-linksupp"
},
text: ["Supplier Registration"],
_idProps: {
service: idService,
uuid: "37"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "38"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(121),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "PrivacyPolicy"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "footer-links-privacypolicy"
},
text: ["Privacy Policy"],
_idProps: {
service: idService,
uuid: "40"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
classes: "ThemeGrid_Width3"
},
style: "RowItemContainer",
visible: true,
_idProps: {
service: idService,
uuid: "41"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
column2: new PlaceholderContent(function () {
return [React.createElement(OutSystemsUI_Adaptive_Columns3_mvc_view, {
inputs: {
ExtendedClass: "Info"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "42",
alias: "3"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
column1: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 ",
visible: true,
_idProps: {
service: idService,
name: "ReachUs"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-reachus"
},
text: ["Reach Us"],
_idProps: {
service: idService,
uuid: "44"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail",
visible: true,
_idProps: {
service: idService,
name: "Phone"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
width: "15px"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_contact_phone_2x.png"),
style: "margin-right-s",
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "46"
},
_widgetRecordProvider: widgetsRecordProvider
}), React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "color:rgba(255,255,255,0.7)"
},
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
style: "immune-to-rtl",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("tel:600599999", {}),
visible: true,
_idProps: {
service: idService,
uuid: "47"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
style: "font-size: 14px;"
},
style: "immune-to-rtl",
text: ["600 5 99999"],
_idProps: {
service: idService,
uuid: "48"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Detail",
visible: true,
_idProps: {
service: idService,
name: "Email"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
width: "15px"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_contact_email_2x.png"),
style: "margin-right-s",
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "50"
},
_widgetRecordProvider: widgetsRecordProvider
}), React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "color:rgba(255,255,255,0.7)"
},
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("mailto:custservice@emiratespost.ae", {}),
visible: true,
_idProps: {
service: idService,
uuid: "51"
},
_widgetRecordProvider: widgetsRecordProvider
}, "custservice@emiratespost.ae"))];
}),
column2: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 ",
visible: true,
_idProps: {
service: idService,
name: "WorkingHours"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-workinghours"
},
text: ["Working Hours"],
_idProps: {
service: idService,
uuid: "53"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail",
visible: true,
_idProps: {
service: idService,
name: "Days"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-sat-thu",
style: "font-size: 14px;"
},
text: ["Saturday - Thursday"],
_idProps: {
service: idService,
uuid: "55"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail",
visible: true,
_idProps: {
service: idService,
name: "Hours"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-fromto-time",
style: "font-size: 14px;"
},
text: ["(7:00AM - 21:00PM)"],
_idProps: {
service: idService,
uuid: "57"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
column3: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 text-align-right",
visible: true,
_idProps: {
service: idService,
name: "LastUpdated"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-lastupdated"
},
text: ["Last Updated on"],
_idProps: {
service: idService,
uuid: "59"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Detail text-align-right",
visible: true,
_idProps: {
service: idService,
name: "Date"
},
_widgetRecordProvider: widgetsRecordProvider
}, $if(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr, false, this, function () {
return [React.createElement(OSWidgets.Expression, {
value: model.getCachedValue(idService.getId("hZyTKLdvzUijIo8LV9LPng.Value"), function () {
return ((OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "MMM dd, yyy h:mmtt") + "\r\n") + " (GMT +4)");
}, function () {
return model.variables.fetchLastUpdatedDataAct.dateTimeOut;
}),
_idProps: {
service: idService,
uuid: "61"
},
_widgetRecordProvider: widgetsRecordProvider,
value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr)
})];
}, function () {
return [];
}))];
})
},
_dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr)]
})];
})
},
_dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr), asPrimitiveValue(model.variables.localeIn)]
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Bottom",
visible: true,
_idProps: {
service: idService,
name: "FooterBottom"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OutSystemsUI_Adaptive_Columns3_mvc_view, {
inputs: {},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "63",
alias: "4"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
column1: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
gridProperties: {
marginLeft: "0"
},
style: "SocialMedia ",
visible: true,
_idProps: {
service: idService,
uuid: "64"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0px"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://facebook.com/EmiratesPostUAE/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "65"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_facebook_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Facebook"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://twitter.com/EmiratesPostUAE", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "67"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_twitter_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Twitter"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.instagram.com/emiratespostuae/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "69"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_instagram_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Instagram"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.youtube.com/channel/UCXmH3cBnNaw-x1FlBBk3pyg", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "71"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_youtube_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "72"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.linkedin.com/company/emirates-post/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "73"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_linkedin_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "LinkedIn"
},
_widgetRecordProvider: widgetsRecordProvider
})))];
}),
column2: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "text-align-center Copyright",
visible: true,
_idProps: {
service: idService,
name: "CopyrightStatement"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Info", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(11))
}),
visible: true,
_idProps: {
service: idService,
uuid: "76"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-copyright"
},
style: "text-neutral-0 heading7",
text: ["© 2020 Emirates Post Group, All Rights Reserved"],
_idProps: {
service: idService,
uuid: "77"
},
_widgetRecordProvider: widgetsRecordProvider
})))];
}),
column3: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Logos",
visible: true,
_idProps: {
service: idService,
name: "Logos"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("https://u.ae/", {}),
visible: true,
_idProps: {
service: idService,
uuid: "79"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.uaelogowhite_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "80"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Image, {
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.Header_Logo_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "81"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
})
},
_dependencies: [asPrimitiveValue(model.variables.localeIn)]
})))];
}),
onTablet: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Tablet ThemeGrid_Container",
visible: true,
_idProps: {
service: idService,
name: "Tablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Top",
visible: true,
_idProps: {
service: idService,
name: "FooterTopTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OutSystemsUI_Content_Accordion_mvc_view, {
inputs: {
ExtendedClass: "Accordion"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "84",
alias: "5"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
content: new PlaceholderContent(function () {
return [React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, {
inputs: {
ExtendedClass: "AccordionItem"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "85",
alias: "6"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
title: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 ",
visible: true,
_idProps: {
service: idService,
name: "PrimaryLinksTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "marwan-round2-2"
},
text: ["Primary Links"],
_idProps: {
service: idService,
uuid: "87"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
content: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "PrimaryLinks",
visible: true,
_idProps: {
service: idService,
uuid: "88"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(7))
}),
visible: true,
_idProps: {
service: idService,
name: "VAT4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-vat"
},
text: ["VAT"],
_idProps: {
service: idService,
uuid: "90"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(15)
}),
visible: true,
_idProps: {
service: idService,
name: "CustomerHappiness4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-customerhappiness"
},
text: ["Customer Happiness"],
_idProps: {
service: idService,
uuid: "92"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/SiteMap", {
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "Sitemap4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-sitemap"
},
text: ["Sitemap"],
_idProps: {
service: idService,
uuid: "94"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Vacancies", {
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "Careers4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-careers"
},
text: ["Careers"],
_idProps: {
service: idService,
uuid: "96"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(109))
}),
visible: true,
_idProps: {
service: idService,
name: "FAQ4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-faq"
},
text: ["FAQ"],
_idProps: {
service: idService,
uuid: "98"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(16))
}),
visible: true,
_idProps: {
service: idService,
name: "Accessibility4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-accessibility"
},
text: ["Accessibility"],
_idProps: {
service: idService,
uuid: "100"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(17)),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "UsageTerms4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-usageterms"
},
text: ["Usage Terms"],
_idProps: {
service: idService,
uuid: "102"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
gridProperties: {
marginLeft: "0"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action(("https://www.epg.ae/esvc/services/courierlicense/decorated.xhtml" + (((model.variables.localeIn === "en-us")) ? ("?lang=en") : ("?lang=ar"))), controller.callContext(eventHandlerContext));
;
},
style: "RowItem",
visible: true,
_idProps: {
service: idService,
name: "CourierLicensing4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "general-footer-linkcourier"
},
text: ["Courier Licensing"],
_idProps: {
service: idService,
uuid: "104"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
gridProperties: {
marginLeft: "0"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action(model.variables.fetchURLsDataAct.supplierRegistrationURLOut, controller.callContext(eventHandlerContext));
;
},
style: "RowItem",
visible: true,
_idProps: {
service: idService,
name: "SupplierRegistration4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "general-footer-linksupp"
},
text: ["Supplier Registration"],
_idProps: {
service: idService,
uuid: "106"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(121),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "PrivacyPolicy4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "footer-links-privacypolicy"
},
text: ["Privacy Policy"],
_idProps: {
service: idService,
uuid: "108"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(117))
}),
visible: true,
_idProps: {
service: idService,
name: "ContactUs4"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "contact-us-contact-us-contact-us"
},
text: ["Contact Us"],
_idProps: {
service: idService,
uuid: "110"
},
_widgetRecordProvider: widgetsRecordProvider
})))];
})
},
_dependencies: [asPrimitiveValue(model.variables.localeIn)]
}), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, {
inputs: {
ExtendedClass: "AccordionItem"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "111",
alias: "7"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
title: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 ",
visible: true,
_idProps: {
service: idService,
name: "ReachUsTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-reachus"
},
text: ["Reach Us"],
_idProps: {
service: idService,
uuid: "113"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
content: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail immune-to-rtl",
visible: true,
_idProps: {
service: idService,
name: "PhoneTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "color:rgba(255,255,255,0.7)"
},
style: "immune-to-rtl",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("tel:600599999", {}),
visible: true,
_idProps: {
service: idService,
uuid: "115"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
style: "font-size: 14px;"
},
style: "immune-to-rtl",
text: ["600 5 99999"],
_idProps: {
service: idService,
uuid: "116"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Detail",
visible: true,
_idProps: {
service: idService,
name: "EmailTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "color:rgba(255,255,255,0.7)"
},
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("mailto:custservice@emiratespost.ae", {}),
visible: true,
_idProps: {
service: idService,
uuid: "118"
},
_widgetRecordProvider: widgetsRecordProvider
}, "custservice@emiratespost.ae"))];
})
},
_dependencies: []
}), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, {
inputs: {
ExtendedClass: "AccordionItem"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "119",
alias: "8"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
title: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 ",
visible: true,
_idProps: {
service: idService,
name: "WorkingHoursTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-workinghours"
},
text: ["Working Hours"],
_idProps: {
service: idService,
uuid: "121"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
content: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail",
visible: true,
_idProps: {
service: idService,
name: "DaysTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-sat-thu",
style: "font-size: 14px;"
},
text: ["Saturday - Thursday"],
_idProps: {
service: idService,
uuid: "123"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail",
visible: true,
_idProps: {
service: idService,
name: "HoursTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-fromto-time",
style: "font-size: 14px;"
},
text: ["(7:00AM - 9:00PM)"],
_idProps: {
service: idService,
uuid: "125"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
})
},
_dependencies: []
}), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, {
inputs: {
ExtendedClass: "AccordionItem"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "126",
alias: "9"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
title: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6",
visible: true,
_idProps: {
service: idService,
name: "LastUpdatedTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-lastupdated"
},
text: ["Last Updated on"],
_idProps: {
service: idService,
uuid: "128"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
content: new PlaceholderContent(function () {
return [$if(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr, false, this, function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Detail",
visible: true,
_idProps: {
service: idService,
name: "DateTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Expression, {
value: model.getCachedValue(idService.getId("6G57qV+2ZEma0TgUdeLmdw.Value"), function () {
return (OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "MMM dd, yyy") + "\r\n");
}, function () {
return model.variables.fetchLastUpdatedDataAct.dateTimeOut;
}),
_idProps: {
service: idService,
uuid: "130"
},
_widgetRecordProvider: widgetsRecordProvider,
value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr)
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Detail",
visible: true,
_idProps: {
service: idService,
name: "TimeTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Expression, {
value: model.getCachedValue(idService.getId("d9NOWh_M2UWOSpi9AWJ7lw.Value"), function () {
return (OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "h:mmtt") + " (GMT +4)");
}, function () {
return model.variables.fetchLastUpdatedDataAct.dateTimeOut;
}),
_idProps: {
service: idService,
uuid: "132"
},
_widgetRecordProvider: widgetsRecordProvider,
value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr)
}))];
}, function () {
return [];
})];
})
},
_dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr)]
})];
})
},
_dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr), asPrimitiveValue(model.variables.localeIn)]
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
extendedProperties: {
style: "border-style: solid; border-width: 0px;"
},
style: "Bottom",
visible: true,
_idProps: {
service: idService,
name: "FooterBottomTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OutSystemsUI_Adaptive_Columns3_mvc_view, {
inputs: {},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "134",
alias: "10"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
column1: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "SocialMedia",
visible: true,
_idProps: {
service: idService,
name: "SocialMediaTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://facebook.com/EmiratesPostUAE/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "136"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_facebook_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Facebook2"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://twitter.com/EmiratesPostUAE", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "138"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_twitter_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Twitter2"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.instagram.com/emiratespostuae/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "140"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_instagram_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Instagram2"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.youtube.com/channel/UCXmH3cBnNaw-x1FlBBk3pyg", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "142"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_youtube_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "143"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.linkedin.com/company/emirates-post/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "144"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_linkedin_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "LinkedIn2"
},
_widgetRecordProvider: widgetsRecordProvider
})))];
}),
column2: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "text-align-center Copyright",
visible: true,
_idProps: {
service: idService,
name: "CopyrightStatementTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Info", {
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(11)),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
uuid: "147"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-copyright"
},
style: "text-neutral-0 heading7",
text: ["© 2020 Emirates Post Group, All Rights Reserved"],
_idProps: {
service: idService,
uuid: "148"
},
_widgetRecordProvider: widgetsRecordProvider
})))];
}),
column3: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Logos",
visible: true,
_idProps: {
service: idService,
name: "LogosTablet"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("https://u.ae/", {}),
visible: true,
_idProps: {
service: idService,
uuid: "150"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.uaelogowhite_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "151"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Image, {
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.Header_Logo_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "152"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
})
},
_dependencies: [asPrimitiveValue(model.variables.localeIn)]
})))];
}),
onPhone: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Mobile ThemeGrid_Container",
visible: true,
_idProps: {
service: idService,
name: "Mobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Top",
visible: true,
_idProps: {
service: idService,
name: "FooterTopMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OutSystemsUI_Content_Accordion_mvc_view, {
inputs: {
ExtendedClass: "Accordion"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "155",
alias: "11"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
content: new PlaceholderContent(function () {
return [React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, {
inputs: {
ExtendedClass: "AccordionItem"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "156",
alias: "12"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
title: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 ",
visible: true,
_idProps: {
service: idService,
name: "PrimaryLinks"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "marwan-round2-2"
},
text: ["Primary Links"],
_idProps: {
service: idService,
uuid: "158"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
content: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "PrimaryLinks",
visible: true,
_idProps: {
service: idService,
uuid: "159"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(7)),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "VAT3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-vat"
},
text: ["VAT"],
_idProps: {
service: idService,
uuid: "161"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(15)
}),
visible: true,
_idProps: {
service: idService,
name: "CustomerHappiness3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-customerhappiness"
},
text: ["Customer Happiness"],
_idProps: {
service: idService,
uuid: "163"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/SiteMap", {
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "Sitemap3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-sitemap"
},
text: ["Sitemap"],
_idProps: {
service: idService,
uuid: "165"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Vacancies", {
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "Careers3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-careers"
},
text: ["Careers"],
_idProps: {
service: idService,
uuid: "167"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(109))
}),
visible: true,
_idProps: {
service: idService,
name: "FAQ3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-faq"
},
text: ["FAQ"],
_idProps: {
service: idService,
uuid: "169"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(16)),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "Accessibility3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-accessibility"
},
text: ["Accessibility"],
_idProps: {
service: idService,
uuid: "171"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(17)),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "UsageTerms3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-usageterms"
},
text: ["Usage Terms"],
_idProps: {
service: idService,
uuid: "173"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
gridProperties: {
marginLeft: "0"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action(("https://www.epg.ae/esvc/services/courierlicense/decorated.xhtml" + (((model.variables.localeIn === "en-us")) ? ("?lang=en") : ("?lang=ar"))), controller.callContext(eventHandlerContext));
;
},
style: "RowItem",
visible: true,
_idProps: {
service: idService,
name: "CourierLicensing3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "general-footer-linkcourier"
},
text: ["Courier Licensing"],
_idProps: {
service: idService,
uuid: "175"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
gridProperties: {
marginLeft: "0"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action(model.variables.fetchURLsDataAct.supplierRegistrationURLOut, controller.callContext(eventHandlerContext));
;
},
style: "RowItem",
visible: true,
_idProps: {
service: idService,
name: "SupplierRegistration3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "general-footer-linksupp"
},
text: ["Supplier Registration"],
_idProps: {
service: idService,
uuid: "177"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "margin-right: 0px;"
},
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
pageid: OS.BuiltinFunctions.integerToLongInteger(121),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
name: "PrivacyPolicy3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "footer-links-privacypolicy"
},
text: ["Privacy Policy"],
_idProps: {
service: idService,
uuid: "179"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
style: "RowItem",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Article", {
locale: model.variables.localeIn,
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(117))
}),
visible: true,
_idProps: {
service: idService,
name: "ContactUs3"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "contact-us-contact-us-contact-us"
},
text: ["Contact Us"],
_idProps: {
service: idService,
uuid: "181"
},
_widgetRecordProvider: widgetsRecordProvider
})))];
})
},
_dependencies: [asPrimitiveValue(model.variables.localeIn)]
}), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, {
inputs: {
ExtendedClass: "AccordionItem"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "182",
alias: "13"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
title: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 ",
visible: true,
_idProps: {
service: idService,
name: "ReachUsMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-reachus"
},
text: ["Reach Us"],
_idProps: {
service: idService,
uuid: "184"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
content: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail immune-to-rtl",
visible: true,
_idProps: {
service: idService,
name: "PhoneMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "color:rgba(255,255,255,0.7)"
},
style: "immune-to-rtl",
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("tel:600599999", {}),
visible: true,
_idProps: {
service: idService,
uuid: "186"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
style: "font-size: 14px;"
},
style: "immune-to-rtl",
text: ["600 5 99999"],
_idProps: {
service: idService,
uuid: "187"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Detail",
visible: true,
_idProps: {
service: idService,
name: "EmailMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
extendedProperties: {
style: "color:rgba(255,255,255,0.7)"
},
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("mailto:custservice@emiratespost.ae", {}),
visible: true,
_idProps: {
service: idService,
uuid: "189"
},
_widgetRecordProvider: widgetsRecordProvider
}, "custservice@emiratespost.ae"))];
})
},
_dependencies: []
}), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, {
inputs: {
ExtendedClass: "AccordionItem"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "190",
alias: "14"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
title: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6 ",
visible: true,
_idProps: {
service: idService,
name: "WorkingHoursMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-workinghours"
},
text: ["Working Hours"],
_idProps: {
service: idService,
uuid: "192"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
content: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail",
visible: true,
_idProps: {
service: idService,
name: "DaysMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-sat-thu",
style: "font-size: 14px;"
},
text: ["Saturday - Thursday"],
_idProps: {
service: idService,
uuid: "194"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Main Detail",
visible: true,
_idProps: {
service: idService,
name: "HoursMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-fromto-time",
style: "font-size: 14px;"
},
text: ["(7:00AM - 9:00PM)"],
_idProps: {
service: idService,
uuid: "196"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
})
},
_dependencies: []
}), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, {
inputs: {
ExtendedClass: "AccordionItem"
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "197",
alias: "15"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
title: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FooterHeading heading6",
visible: true,
_idProps: {
service: idService,
name: "LastUpdatedMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-lastupdated"
},
text: ["Last Updated on"],
_idProps: {
service: idService,
uuid: "199"
},
_widgetRecordProvider: widgetsRecordProvider
}))];
}),
content: new PlaceholderContent(function () {
return [React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Detail",
visible: true,
_idProps: {
service: idService,
name: "DateMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Expression, {
value: model.getCachedValue(idService.getId("+tndeY6qYUGGv7XEOSGrSg.Value"), function () {
return (OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "MMM dd, yyy") + "\r\n");
}, function () {
return model.variables.fetchLastUpdatedDataAct.dateTimeOut;
}),
_idProps: {
service: idService,
uuid: "201"
},
_widgetRecordProvider: widgetsRecordProvider,
value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr)
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "Detail",
visible: true,
_idProps: {
service: idService,
name: "TimeMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Expression, {
value: model.getCachedValue(idService.getId("5jxqN6ujRE64vjvo6+r14w.Value"), function () {
return (OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "h:mmtt") + " (GMT +4)");
}, function () {
return model.variables.fetchLastUpdatedDataAct.dateTimeOut;
}),
_idProps: {
service: idService,
uuid: "203"
},
_widgetRecordProvider: widgetsRecordProvider,
value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr)
}))];
})
},
_dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut)]
})];
})
},
_dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.localeIn)]
})), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
extendedProperties: {
style: "border-style: solid; border-width: 0px;"
},
style: "Bottom",
visible: true,
_idProps: {
service: idService,
name: "FooterBottomMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "SocialMedia",
visible: true,
_idProps: {
service: idService,
name: "SocialMediaMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
marginLeft: "0"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://facebook.com/EmiratesPostUAE/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "206"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_facebook_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Facebook3"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_Margin1"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://twitter.com/EmiratesPostUAE", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "208"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_twitter_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Twitter3"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_Margin1"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.instagram.com/emiratespostuae/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "210"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_instagram_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "Instagram3"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_Margin1"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.youtube.com/channel/UCXmH3cBnNaw-x1FlBBk3pyg", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "212"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_youtube_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "213"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Link, {
enabled: true,
gridProperties: {
classes: "ThemeGrid_Margin1"
},
onClick: function () {
var eventHandlerContext = callContext.clone();
controller.onClickExternalLink$Action("https://www.linkedin.com/company/emirates-post/", controller.callContext(eventHandlerContext));
;
},
visible: true,
_idProps: {
service: idService,
uuid: "214"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
gridProperties: {
marginLeft: "0"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_linkedin_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
name: "LinkedIn3"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "text-align-center Copyright",
visible: true,
_idProps: {
service: idService,
name: "CopyrightStatementMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("/Portal/Info", {
pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(11)),
locale: model.variables.localeIn
}),
visible: true,
_idProps: {
service: idService,
uuid: "217"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Text, {
extendedProperties: {
"data-trans": "home-footer-copyright"
},
style: "text-neutral-0 heading7",
text: ["© 2020 Emirates Post Group, All Rights Reserved"],
_idProps: {
service: idService,
uuid: "218"
},
_widgetRecordProvider: widgetsRecordProvider
}))), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "text-align-right Logos",
visible: true,
_idProps: {
service: idService,
name: "LogosMobile"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Link, {
enabled: true,
transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default),
url: OS.Navigation.generateScreenURL("https://u.ae/", {}),
visible: true,
_idProps: {
service: idService,
uuid: "220"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OSWidgets.Image, {
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.uaelogowhite_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "221"
},
_widgetRecordProvider: widgetsRecordProvider
})), React.createElement(OSWidgets.Image, {
gridProperties: {
classes: "ThemeGrid_MarginGutter"
},
image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.Header_Logo_2x.png"),
type: /*Static*/ 0,
_idProps: {
service: idService,
uuid: "222"
},
_widgetRecordProvider: widgetsRecordProvider
}))))];
})
},
_dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr), asPrimitiveValue(model.variables.localeIn)]
})));
};
return View;
})(OSView.BaseView.BaseWebBlock);
return View;
});
define("Portal.EP_Common.Footer.mvc$controller", ["OutSystems/ClientRuntime/Main", "Portal.model", "Portal.controller", "Portal.languageResources", "Portal.clientVariables", "Portal.EP_Common.Footer.mvc$controller.OnClickExternalLink.OpenInNewTabJS"], function (OutSystems, PortalModel, PortalController, PortalLanguageResources, PortalClientVariables, Portal_EP_Common_Footer_mvc_controller_OnClickExternalLink_OpenInNewTabJS) {
var OS = OutSystems.Internal;
var Controller = (function (_super) {
__extends(Controller, _super);
function Controller() {
_super.apply(this, arguments);
var controller = this.controller;
this.clientActionProxies = {};
this.dataFetchDependenciesOriginal = {
fetchLastUpdated$DataActRefresh: 0,
fetchURLs$DataActRefresh: 0
};
this.dataFetchDependentsGraph = {
fetchLastUpdated$DataActRefresh: [],
fetchURLs$DataActRefresh: []
};
this.useImprovedDataFetch = false;
this.hasDependenciesBetweenSources = false;
this.shouldSendClientVarsToDataSources = false;
}
// Server Actions
// Aggregates and Data Actions
Controller.prototype.fetchLastUpdated$DataActRefresh = function (callContext) {
var model = this.model;
var controller = this.controller;
var callContext = controller.callContext(callContext);
return controller.callDataAction("DataActionFetchLastUpdated", "screenservices/Portal/EP_Common/Footer/DataActionFetchLastUpdated", "61JeLH9FF7KIFzM3HCjU8w", function (b) {
model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr = b;
}, function (json) {
model.variables.fetchLastUpdatedDataAct.replaceWith(OS.DataConversion.ServerDataConverter.from(json, model.variables.fetchLastUpdatedDataAct.constructor));
}, undefined, undefined, undefined, callContext);
};
Controller.prototype.fetchURLs$DataActRefresh = function (callContext) {
var model = this.model;
var controller = this.controller;
var callContext = controller.callContext(callContext);
return controller.callDataAction("DataActionFetchURLs", "screenservices/Portal/EP_Common/Footer/DataActionFetchURLs", "C9jc9m90CkhXDwyzZvrarA", function (b) {
model.variables.fetchURLsDataAct.dataFetchStatusAttr = b;
}, function (json) {
model.variables.fetchURLsDataAct.replaceWith(OS.DataConversion.ServerDataConverter.from(json, model.variables.fetchURLsDataAct.constructor));
}, undefined, undefined, undefined, callContext);
};
Controller.prototype.dataFetchActionNames = ["fetchLastUpdated$DataActRefresh", "fetchURLs$DataActRefresh"];
// Client Actions
Controller.prototype._gotoHome$Action = function (callContext) {
var model = this.model;
var controller = this.controller;
var idService = this.idService;
controller.ensureControllerAlive("GotoHome");
callContext = controller.callContext(callContext);
// Destination: /Portal/Home
return OS.Navigation.navigateTo(OS.Navigation.generateScreenURL("/Portal/Home", {
locale: model.variables.localeIn
}), OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), callContext, true);
};
Controller.prototype._onClickExternalLink$Action = function (uRLIn, callContext) {
var model = this.model;
var controller = this.controller;
var idService = this.idService;
controller.ensureControllerAlive("OnClickExternalLink");
callContext = controller.callContext(callContext);
var vars = new OS.DataTypes.VariableHolder(new (controller.constructor.getVariableGroupType("Portal.EP_Common.Footer.OnClickExternalLink$vars"))());
vars.value.uRLInLocal = uRLIn;
controller.safeExecuteJSNode(Portal_EP_Common_Footer_mvc_controller_OnClickExternalLink_OpenInNewTabJS, "OpenInNewTab", "OnClickExternalLink", {
URL: OS.DataConversion.JSNodeParamConverter.to(vars.value.uRLInLocal, OS.Types.Text)
}, function ($parameters) {
}, {}, {});
};
Controller.registerVariableGroupType("Portal.EP_Common.Footer.OnClickExternalLink$vars", [{
name: "URL",
attrName: "uRLInLocal",
mandatory: true,
dataType: OS.Types.Text,
defaultValue: function () {
return "";
}
}]);
Controller.prototype.gotoHome$Action = function (callContext) {
var controller = this.controller;
return controller.safeExecuteClientAction(controller._gotoHome$Action, callContext);
};
Controller.prototype.onClickExternalLink$Action = function (uRLIn, callContext) {
var controller = this.controller;
return controller.safeExecuteClientAction(controller._onClickExternalLink$Action, callContext, uRLIn);
};
// Event Handler Actions
Controller.prototype.onInitializeEventHandler = null;
Controller.prototype.onReadyEventHandler = null;
Controller.prototype.onRenderEventHandler = null;
Controller.prototype.onDestroyEventHandler = null;
Controller.prototype.onParametersChangedEventHandler = null;
Controller.prototype.handleError = function (ex) {
return controller.handleError(ex);
};
Controller.checkPermissions = function () {
};
Controller.prototype.getDefaultTimeout = function () {
return PortalController.default.defaultTimeout;
};
return Controller;
})(OS.Controller.BaseViewController);
return new OS.Controller.ControllerFactory(Controller, PortalLanguageResources);
});
define("Portal.EP_Common.Footer.mvc$controller.OnClickExternalLink.OpenInNewTabJS", [], function () {
return function ($parameters, $actions, $roles, $public) {
window.open($parameters.URL, '_blank');
};
});