{"version":3,"file":"5486.c8353dc360c49c5fd804.js","mappings":"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","sources":["webpack://UmbracoVuePrototype/./wwwroot/assets/surga-blue.svg","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/poweredBySurga/style.scss","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/poweredBySurga/index.vue?2968","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/poweredBySurga/index.vue","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/poweredBySurga/component.ts","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/poweredBySurga/style.scss?602b","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/poweredBySurga/index.vue?3c81","webpack://UmbracoVuePrototype/./Scripts/src/ts/models/entryAnimations.ts","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_mixins/coreMixin.vue","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_mixins/coreMixin.vue?c8a4","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_templates/_models/TextFontSettingsModel.ts"],"sourcesContent":["module.exports = \"\"","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.powered-by-surga p{display:inline-block;margin-right:5px;margin-top:0px;margin-bottom:0px}.powered-by-surga a{text-decoration:none;display:inline-block}.powered-by-surga a p{display:inline-block;margin-right:0px;color:var(--power-colour)}.powered-by-surga a .surga-logo{display:inline-block}.powered-by-surga a .flex-container{display:flex;align-items:center}.powered-by-surga a svg{fill:var(--power-colour)}.powered-by-surga a:hover{text-decoration:none}.powered-by-surga a:hover p{color:var(--power-hover-colour)}.powered-by-surga a:hover svg{fill:var(--power-hover-colour)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./Scripts/src/vue-components/_footer/poweredBySurga/style.scss\"],\"names\":[],\"mappings\":\"AACE,oBACE,oBAAA,CACA,gBAAA,CACA,cAAA,CACA,iBAAA,CAEF,oBACE,oBAAA,CACA,oBAAA,CACA,sBACE,oBAAA,CACA,gBAAA,CACA,yBAAA,CAEF,gCACE,oBAAA,CAEF,oCACE,YAAA,CACA,kBAAA,CAEF,wBACE,wBAAA,CAGJ,0BACE,oBAAA,CACA,4BACE,+BAAA,CAEF,8BACE,8BAAA\",\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","import { toDisplayString as _toDisplayString, normalizeStyle as _normalizeStyle, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock } from \"vue\"\n\nconst _hoisted_1 = [\"href\"]\nconst _hoisted_2 = { class: \"flex-container\" }\nconst _hoisted_3 = [\"innerHTML\"]\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n return (_openBlock(), _createElementBlock(\"div\", {\n class: \"powered-by-surga component-margins\",\n style: _normalizeStyle(_ctx.entryAnimationStyle)\n }, [\n _createElementVNode(\"div\", {\n style: _normalizeStyle(_ctx.textColorStyles)\n }, [\n _createElementVNode(\"p\", {\n class: \"h3-default\",\n style: _normalizeStyle(_ctx.textStyle)\n }, _toDisplayString(_ctx.copyrightText), 5 /* TEXT, STYLE */),\n _createElementVNode(\"a\", {\n href: _ctx.surgaUrl,\n target: \"”_blank”\"\n }, [\n _createElementVNode(\"div\", _hoisted_2, [\n _createElementVNode(\"p\", {\n class: \"h3-default\",\n style: _normalizeStyle(_ctx.hyperlinkStyle)\n }, \"Powered by\", 4 /* STYLE */),\n _createElementVNode(\"span\", {\n class: \"surga-logo\",\n style: _normalizeStyle(_ctx.imageStyle),\n innerHTML: _ctx.mySVG\n }, null, 12 /* STYLE, PROPS */, _hoisted_3)\n ])\n ], 8 /* PROPS */, _hoisted_1)\n ], 4 /* STYLE */)\n ], 4 /* STYLE */))\n}","\r\n \r\n \r\n {{ copyrightText }}\r\n \r\n Powered by\r\n \r\n \r\n \r\n\r\n\r\n\r\n","import { getLocaleSurgaUrl } from \"@/ts/localeComp\";\r\nimport { defineComponent } from \"vue\";\r\nimport { globalValues } from \"../../../ts/globalValuesComp\";\r\nimport { validate } from \"../../../ts/validationComp\";\r\n// @ts-ignore\r\nimport coreMixin from \"./../../_mixins/coreMixin.vue\";\r\nimport { TextFontSettingsModel } from \"@/vue-components/_templates/_models/TextFontSettingsModel\";\r\n\r\nexport default defineComponent({\r\n mixins: [coreMixin],\r\n data() {\r\n return {\r\n componentModel: {\r\n text: {},\r\n icon: {},\r\n } as any,\r\n copyrightText: \"\",\r\n textStyle: {},\r\n hyperlinkStyle: {},\r\n imageStyle: {},\r\n mySVG: require(\"/wwwroot/assets/surga-blue.svg\"),\r\n textColorStyles: {},\r\n surgaUrl: getLocaleSurgaUrl() as string,\r\n };\r\n },\r\n mounted() {\r\n this.copyrightText =\r\n \"© \" +\r\n new Date().getFullYear() +\r\n \" \" +\r\n globalValues().get(\"companyName\", \"\");\r\n // mount styles\r\n if (this.componentModel.text == null) {\r\n this.componentModel.text = {};\r\n }\r\n if (this.componentModel.icon == null) {\r\n this.componentModel.icon = {};\r\n }\r\n const textSettings: TextFontSettingsModel = new TextFontSettingsModel(this.componentModel.text);\r\n this.textStyle = textSettings.getStyle();\r\n this.textStyle[\"textAlign\"] = validate().textAlign(this.componentModel.justify, \"left\");\r\n this.hyperlinkStyle = {\r\n fontSize: validate().size(this.componentModel.text.size, \"\"),\r\n fontFamily: validate().string(this.componentModel.text.type, \"\"),\r\n fontWeight: validate().fontWeight(\r\n this.componentModel.text.weight,\r\n \"\"\r\n ),\r\n lineHeight: validate().lineHeight(\r\n this.componentModel.text.lineHeight,\r\n \"1\"\r\n ),\r\n textShadow: validate().string(\r\n this.componentModel.text.textShadow,\r\n \"\"\r\n ),\r\n textAlign: validate().textAlign(this.componentModel.justify, \"left\"),\r\n };\r\n this.textColorStyles = {\r\n \"--power-colour\": validate().colour(this.componentModel.icon.colour, \"var(--a-colour)\"),\r\n \"--power-hover-colour\": validate().colour(this.componentModel.icon.hoverColour, \"var(--a-hover-colour\"),\r\n textAlign: validate().textAlign(this.componentModel.justify, \"left\"),\r\n };\r\n this.imageStyle = {\r\n width: validate().size(this.componentModel.icon.width, \"85px\"),\r\n };\r\n }\r\n});\r\n","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-3.use[2]!./style.scss?vue&type=style&index=0&lang=scss&external\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-3.use[2]!./style.scss?vue&type=style&index=0&lang=scss&external\";\n export default content && content.locals ? content.locals : undefined;\n","import { render } from \"./index.vue?vue&type=template&id=5c3eb88b&ts=true\"\nimport script from \"./component.ts?vue&type=script&lang=ts&external\"\nexport * from \"./component.ts?vue&type=script&lang=ts&external\"\n\nimport \"./style.scss?vue&type=style&index=0&lang=scss&external\"\n\nimport exportComponent from \"../../../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { validate } from \"../validationComp\";\r\n\r\nexport class EntryAnimations {\r\n animationEnable: boolean;\r\n animationAlwaysRunOnLoad: boolean;\r\n animationDelay: number;\r\n animationDuration: number;\r\n animationDirection: string;\r\n constructor(animationModel: any) {\r\n this.animationEnable = validate().boolean(animationModel.animationEnable, false);\r\n this.animationAlwaysRunOnLoad = validate().boolean(animationModel.animationAlwaysRunOnLoad, false);\r\n this.animationDelay = validate().number(animationModel.animationDelay, 0.2);\r\n this.animationDuration = validate().number(animationModel.animationDuration, 0.3);\r\n this.animationDirection = validate().string(animationModel.animationDirection, \"bottom\");\r\n }\r\n}","\r\n","import script from \"./coreMixin.vue?vue&type=script&lang=ts\"\nexport * from \"./coreMixin.vue?vue&type=script&lang=ts\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { validate } from \"../../../ts/validationComp\";\r\nexport class TextFontSettingsModel {\r\n public size: string = \"\";\r\n public colour: string = \"\";\r\n public weight: string = \"\";\r\n public type: string = \"\";\r\n public textShadow: string = \"\";\r\n public lineHeight: string = \"\";\r\n public letterSpacing: string = \"\";\r\n constructor(textModel: any, defaults?:Record ) {\r\n if (!textModel) {\r\n textModel = {};\r\n }\r\n this.setupDefaults(defaults);\r\n this.size = validate().size(textModel.size, this.size);\r\n this.colour = validate().colour(textModel.colour, this.colour);\r\n this.weight = validate().fontWeight(textModel.weight, this.weight);\r\n this.type = validate().string(textModel.type, this.type);\r\n this.textShadow = validate().string(textModel.textShadow, this.textShadow);\r\n this.lineHeight = validate().lineHeight(String(textModel.lineHeight), this.lineHeight);\r\n this.letterSpacing = validate().size(textModel.letterSpacing, this.letterSpacing);\r\n }\r\n\r\n private setupDefaults(defaults:Record) {\r\n if (defaults !== undefined) {\r\n Object.entries(defaults).forEach(([key, value]) => {\r\n if (this[key] !== undefined) {\r\n this[key] = value;\r\n }\r\n })\r\n }\r\n }\r\n public getStyle(isImportant: boolean = false): Record {\r\n let importantString = \"\";\r\n if (isImportant) {\r\n importantString = \"!important\";\r\n }\r\n const styles: Record = {};\r\n if (this.size !== \"\") {\r\n styles[\"font-size\"] = this.size + importantString;\r\n }\r\n if (this.type !== \"\") {\r\n styles[\"font-family\"] = this.type + importantString;\r\n }\r\n if (this.weight !== \"\") {\r\n styles[\"font-weight\"] = this.weight + importantString;\r\n }\r\n if (this.colour !== \"\") {\r\n styles[\"color\"] = this.colour + importantString;\r\n }\r\n if (this.textShadow !== \"\") {\r\n styles[\"text-shadow\"] = this.textShadow + importantString;\r\n }\r\n if (this.lineHeight !== \"\") {\r\n styles[\"line-height\"] = this.lineHeight + importantString;\r\n }\r\n if (this.letterSpacing !== \"\") {\r\n styles[\"letter-spacing\"] = this.letterSpacing + importantString;\r\n }\r\n return styles\r\n }\r\n public getStyleString(): string {\r\n let returnStyle = \"\";\r\n if (this.size !== \"\") {\r\n returnStyle += \"font-size: \" + this.size + \";\";\r\n }\r\n if (this.type !== \"\") {\r\n returnStyle += \"font-family: \" + this.type + \";\";\r\n }\r\n if (this.weight !== \"\") {\r\n returnStyle += \"font-weight: \" + this.weight + \";\";\r\n }\r\n if (this.colour !== \"\") {\r\n returnStyle += \"color: \" + this.colour + \";\";\r\n }\r\n if (this.textShadow !== \"\") {\r\n returnStyle += \"text-shadow: \" + this.textShadow + \";\";\r\n }\r\n if (this.lineHeight !== \"\") {\r\n returnStyle += \"line-height: \" + this.lineHeight + \";\";\r\n }\r\n if (this.letterSpacing !== \"\") {\r\n returnStyle += \"letter-spacing: \" + this.letterSpacing + \";\";\r\n }\r\n return returnStyle;\r\n }\r\n}"],"names":["module","exports","___CSS_LOADER_EXPORT___","push","id","_hoisted_1","_hoisted_2","class","_hoisted_3","mixins","coreMixin","data","componentModel","text","icon","copyrightText","textStyle","hyperlinkStyle","imageStyle","mySVG","textColorStyles","surgaUrl","mounted","this","Date","getFullYear","get","textSettings","TextFontSettingsModel","getStyle","textAlign","justify","fontSize","size","fontFamily","string","type","fontWeight","weight","lineHeight","textShadow","colour","hoverColour","width","options","styleTagTransform","setAttributes","insert","domAPI","insertStyleElement","locals","_ctx","_cache","$props","$setup","$data","$options","style","entryAnimationStyle","href","target","EntryAnimations","constructor","animationModel","animationEnable","boolean","animationAlwaysRunOnLoad","animationDelay","number","animationDuration","animationDirection","backgroundUrl","componentWidth","isDesktopSize","themeId","elementContainer","entryAnimations","loadState","observer","observerFirstRun","watch","newVal","oldVal","setupEntryAnimation","beforeUnmount","window","removeEventListener","handleResize","val","$el","parentElement","getAttribute","JSON","parse","initiateEntryAnimations","closest","innerWidth","initiateMargins","initiatePadding","initiateHeight","initiateResizeListener","addLoadedModule","getLoadState","onUnmounted","unobserve","ex","methods","delay","ms","Promise","resolve","setTimeout","event","clientWidth","resizeWindow","calculateSize","addEventListener","setMargins","moduleMargin","moduleMarginMobile","setPadding","modulePadding","modulePaddingMobile","marginTop","top","marginBottom","bottom","marginLeft","left","marginRight","right","paddingTop","paddingBottom","paddingLeft","paddingRight","moduleHeight","height","includes","maxHeight","overflow","setupEntryAnimationObserver","threshold","IntersectionObserver","entries","isIntersecting","runEntryAnimations","observe","totalDuration","console","log","textModel","defaults","letterSpacing","setupDefaults","String","undefined","Object","forEach","key","value","isImportant","importantString","styles","getStyleString","returnStyle"],"sourceRoot":""}
{{ copyrightText }}
Powered by