{"version":3,"file":"2883.15c5a50e6c8501a66b11.js","mappings":"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","sources":["webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/address/index.vue?b9c5","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/address/index.vue","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/address/component.ts","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/address/style.scss?7fa4","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/address/index.vue?0dfb","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/address/style.scss","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_templates/_models/LinkFontSettingsModel.ts","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":["import { toDisplayString as _toDisplayString, normalizeStyle as _normalizeStyle, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, createElementVNode as _createElementVNode } from \"vue\"\n\nconst _hoisted_1 = [\"href\"]\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n return (_openBlock(), _createElementBlock(\"div\", {\n class: \"footer-address component-margins\",\n style: _normalizeStyle(_ctx.entryAnimationStyle)\n }, [\n (_ctx.titleText != '')\n ? (_openBlock(), _createElementBlock(\"h3\", {\n key: 0,\n style: _normalizeStyle(_ctx.titleFontStyle),\n class: \"title\"\n }, _toDisplayString(_ctx.titleText) + \"   \", 5 /* TEXT, STYLE */))\n : _createCommentVNode(\"v-if\", true),\n _createElementVNode(\"a\", {\n href: _ctx.addressUrl,\n target: \"_blank\",\n style: _normalizeStyle(_ctx.addressFontStyle),\n class: \"address h3-default\"\n }, _toDisplayString(_ctx.addressText), 13 /* TEXT, STYLE, PROPS */, _hoisted_1)\n ], 4 /* STYLE */))\n}","\r\n\r\n\r\n","import { defineComponent } from \"vue\";\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\nimport { LinkFontSettingsModel } from \"@/vue-components/_templates/_models/LinkFontSettingsModel\";\r\n\r\nexport default defineComponent({\r\n mixins: [coreMixin],\r\n data() {\r\n return {\r\n componentModel: {\r\n titleStyle: {}\r\n } as any,\r\n titleFontStyle: {},\r\n addressFontStyle: {},\r\n addressText: \"\",\r\n addressUrl: \"\",\r\n titleText: \"\"\r\n };\r\n },\r\n mounted() {\r\n // mount styles\r\n const textSettings: TextFontSettingsModel = new TextFontSettingsModel(this.componentModel.titleStyle);\r\n this.titleFontStyle = textSettings.getStyle();\r\n this.titleFontStyle[\"marginBottom\"] = validate().size(this.componentModel.titleBottomMargin, \"\");\r\n this.titleFontStyle[\"textAlign\"] = validate().textAlign(this.componentModel.justify, \"right\");\r\n const addressSettings: LinkFontSettingsModel = new LinkFontSettingsModel(this.componentModel.addressStyle, {\r\n lineHeight: \"1.2\"\r\n });\r\n this.addressFontStyle = addressSettings.getStyle();\r\n this.addressFontStyle[\"textAlign\"] = validate().textAlign(this.componentModel.justify, \"right\");\r\n this.addressFontStyle[\"--footer-address-colour\"] = validate().colour(\r\n this.componentModel.addressStyle.colour,\r\n \"var(--a-colour)\"\r\n );\r\n this.addressFontStyle[\"--footer-address-hover-colour\"] = validate().colour(\r\n this.componentModel.addressStyle.hoverColour,\r\n \"var(--a-hover-colour)\"\r\n );\r\n this.titleText = validate().string(this.componentModel.titleText, \"\");\r\n this.addressText = validate().string(this.componentModel.addressText, \"\");\r\n this.addressUrl = validate().string(this.componentModel.addressURL, \"\");\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=46838d0c&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__","// 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, `.footer-address a.address{color:var(--footer-address-colour);white-space:pre-line;margin-top:0px;margin-bottom:0px;display:block}.footer-address a:hover.address{color:var(--footer-address-hover-colour)}.footer-address .title{margin-top:0px;margin-bottom:0px}`, \"\",{\"version\":3,\"sources\":[\"webpack://./Scripts/src/vue-components/_footer/address/style.scss\"],\"names\":[],\"mappings\":\"AAEI,0BACE,kCAAA,CACA,oBAAA,CACA,cAAA,CACA,iBAAA,CACA,aAAA,CAEF,gCACE,wCAAA,CAGJ,uBACE,cAAA,CACA,iBAAA\",\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","import { validate } from \"../../../ts/validationComp\";\r\nexport class LinkFontSettingsModel {\r\n public size: string = \"\";\r\n public colour: string = \"\";\r\n public hoverColour: 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.hoverColour = validate().colour(textModel.hoverColour, this.hoverColour);\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 \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\r\n public getStyle(): Record {\r\n const styles: Record = {};\r\n if (this.size !== \"\") {\r\n styles[\"font-size\"] = this.size;\r\n }\r\n if (this.type !== \"\") {\r\n styles[\"font-family\"] = this.type;\r\n }\r\n if (this.weight !== \"\") {\r\n styles[\"font-weight\"] = this.weight;\r\n }\r\n if (this.colour !== \"\") {\r\n styles[\"color\"] = this.colour;\r\n }\r\n if (this.hoverColour !== \"\") {\r\n styles[\"--hover-colour\"] = this.hoverColour;\r\n } else {\r\n styles[\"--hover-colour\"] = \"var(--a-hover-colour)\";\r\n }\r\n if (this.textShadow !== \"\") {\r\n styles[\"text-shadow\"] = this.textShadow;\r\n }\r\n if (this.lineHeight !== \"\") {\r\n styles[\"line-height\"] = this.lineHeight;\r\n }\r\n if (this.letterSpacing !== \"\") {\r\n styles[\"letter-spacing\"] = this.letterSpacing;\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.hoverColour !== \"\") {\r\n returnStyle += \"--hover-colour: \" + this.hoverColour + \";\";\r\n } else {\r\n returnStyle += \"--hover-colour: var(--a-hover-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}","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":["_hoisted_1","mixins","coreMixin","data","componentModel","titleStyle","titleFontStyle","addressFontStyle","addressText","addressUrl","titleText","mounted","textSettings","TextFontSettingsModel","this","getStyle","size","titleBottomMargin","textAlign","justify","addressSettings","LinkFontSettingsModel","addressStyle","lineHeight","colour","hoverColour","string","addressURL","options","styleTagTransform","setAttributes","insert","domAPI","insertStyleElement","locals","_ctx","_cache","$props","$setup","$data","$options","class","style","entryAnimationStyle","href","target","___CSS_LOADER_EXPORT___","push","module","id","constructor","textModel","defaults","weight","type","textShadow","letterSpacing","setupDefaults","fontWeight","String","undefined","Object","entries","forEach","key","value","styles","getStyleString","returnStyle","EntryAnimations","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","width","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","isIntersecting","runEntryAnimations","observe","totalDuration","console","log","isImportant","importantString"],"sourceRoot":""}