PageSourceSearch

https://www.compass-group.se/dist/assets/main.CCjqvn9P.js

js compass-group.se collected 2026-10-01 15:57:00 UTC 895,890 bytes, 16 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/FormContainerBlock.U2JJj37f.js","assets/theme-compass-group.B4kTmzyZ.js","assets/CompassArrowRightIcon.vue_vue_type_script_setup_true_lang.BJrJp0Jk.js","assets/CompassInputError.3Awc1VBR.js","assets/CompassCard.vue_vue_type_style_index_0_lang.a2Z_BXEU.js","assets/CompassCardHeading.vue_vue_type_style_index_0_lang.M9yajH4W.js","assets/RestaurantMenuListBlock.ynwmDPjR.js","assets/date.DtLgdBqI.js","assets/CompassModal.fNcCzwRW.js","assets/CompassArrowIcon.vue_vue_type_script_setup_true_lang.qr3DNyXn.js","assets/CompassSelect.rMetXO9c.js","assets/CompassTextArea.vue_vue_type_style_index_0_lang.DsHu0BU5.js","assets/MealBundle.P2aEKHJ5.js","assets/getISOWeek.gFzyVBtW.js","assets/GridBlock.C-bXEGZw.js","assets/CarouselBlock.BKJTDPQF.js","assets/DetailedRestaurantSearchBlock.C4Yms1m6.js","assets/ProductPage.DL374BGm.js"])))=>i.map(i=>d[i]);
2import{_ as _export_sfc,c as createElementBlock,o as openBlock,r as renderSlot,a as createBaseVNode,n as normalizeStyle,b as normalizeClass,m as mergeProps,t as toHandlers,d as createApp,e as ref,f as defineComponent,g as computed,u as useStorage,h as resolveDirective,i as createBlock,w as withCtx,j as createCommentVNode,k as unref,l as createVNode,C as CompassContentWrap,p as withDirectives,q as _sfc_main$2k,s as createTextVNode,v as toDisplayString,x as _sfc_main$2m,T as Transition,y as createStaticVNode,z as _sfc_main$2o,A as useI18n,B as resolveDynamicComponent,L as LayoutTheme,F as Fragment,D as renderList,E as useElementBounding,G as watch,H as _sfc_main$2p,I as useWindowScroll,J as vShow,K as TransitionGroup,M as withModifiers,N as onMounted,O as onBeforeUnmount,P as useTimeoutFn,Q as withKeys,R as useRouter,S as watchEffect,U as vModelText,V as nextTick,W as useBreakpoints,X as CompassRowContainer,Y as CompassDropdown,Z as CompassDropdownItem,$ as CompassDropdownHandle,a0 as createSlots,a1 as CompassSeparator,a2 as resolveComponent,a3 as toRefs,a4 as onUnmounted,a5 as _sfc_main$2r,a6 as Api,a7 as reactive,a8 as FeedbackSubject,a9 as _sfc_main$2w,aa as _sfc_main$2x,ab as GdprRequestType,ac as GdrpB2BRequesterRole,ad as GdrpB2ERequesterRole,ae as useWindowSize,af as useMediaQuery,ag as CompassTooltip,ah as Pill,ai as _sfc_main$2C,aj as useGeolocation,ak as MyNewsDeskItemType,al as useRoute,am as watchDebounced,an as isRef,ao as useDebounceFn,ap as tryOnBeforeMount,aq as _sfc_main$2G,ar as normalizeProps,as as SearchSortOrderEnum,at as createI18n,au as defineAsyncComponent,av as useLocalizations,aw as __vitePreload}from"./theme-compass-group.B4kTmzyZ.js";import{u as useHead,c as createHead$1,_ as _sfc_main$2l,a as useOptiContentDelivery,m as makeKebabYumYum,b as _sfc_main$2t,d as _sfc_main$2y,O as OptiContentDelivery$1,e as useInitialMenu,f as extractFirstEmail,S as ShortcutBlock,g as _sfc_main$2F,h as getBlockComponent,C as CompassLift,L as LiftTypes,r as router}from"./CompassArrowRightIcon.vue_vue_type_script_setup_true_lang.BJrJp0Jk.js";import{_ as _sfc_main$2n,a as _sfc_main$2u,C as CompassModal}from"./CompassModal.fNcCzwRW.js";import{_ as _sfc_main$2q,I as ImageProcessorType,a as ImageLoadingType,b as ImageStretchType,C as CompassInputError}from"./CompassInputError.3Awc1VBR.js";import{_ as _sfc_main$2s}from"./CompassArrowIcon.vue_vue_type_script_setup_true_lang.qr3DNyXn.js";import{C as CompassCircleLoader,_ as _sfc_main$2E}from"./CompassCardHeading.vue_vue_type_style_index_0_lang.M9yajH4W.js";import{C as CompassSelect}from"./CompassSelect.rMetXO9c.js";import{_ as _sfc_main$2v}from"./CompassTextArea.vue_vue_type_style_index_0_lang.DsHu0BU5.js";import{_ as _sfc_main$2z,p as parseTimestamp,u as useDate,f as formatDate,d as dateLongTimeShortFormatOptions}from"./date.DtLgdBqI.js";import{_ as _sfc_main$2A,a as _sfc_main$2B,C as CompassHeartIcon,g as getLabelColors,M as MealBundleLabelOptions}from"./MealBundle.P2aEKHJ5.js";import{c as constructFrom,n as normalizeDates,s as startOfDay,g as getISOWeek}from"./getISOWeek.gFzyVBtW.js";import{_ as _sfc_main$2D}from"./CompassCard.vue_vue_type_style_index_0_lang.a2Z_BXEU.js";const lazy=t=>{let e=!1,r;return()=>(e||(e=!0,r=t()),r)};class Env{static isServer(){return typeof document>"u"}}function createMapScript(t){const e=document.createElement("SCRIPT");if(typeof t!="object")throw new Error("options should  be an object");Array.prototype.isPrototypeOf(t.libraries)&&(t.libraries=t.libraries.join(",")),t.v||(t.v=3.47),t.callback="vueGoogleMapsInit";
2let a="https://maps.googleapis.com/maps/api/js?"+Object.keys(t).map(o=>encodeURIComponent(o)+"="+encodeURIComponent(t[o])).join("&");return e.setAttribute("src",a),e.setAttribute("async",""),e.setAttribute("defer",""),e}let isApiSetUp=!1;function loadGMapApi(t){if(!Env.isServer()){if(isApiSetUp)throw new Error("You already started the loading of google maps");{isApiSetUp=!0;const e=createMapScript(t);document.head.appendChild(e)}}}const bindEvents=(t,e,r)=>{for(let a of r){const o=`on${a.charAt(0).toUpperCase()}${a.slice(1)}`.replace(/[-_]+(.)?/g,(i,n)=>n?n.toUpperCase():"");t.$props[o]||t.$attrs[o]?e.addListener(a,i=>{t.$emit(a,i)}):(t.$gmapOptions.autobindAllEvents||t.$attrs[a])&&e.addListener(a,i=>{t.$emit(a,i)})}};function WatchPrimitiveProperties(t,e,r,a=!1){let o=!1;function i(){o||(o=!0,t.$nextTick(()=>{o=!1,r()}))}for(let n of e)t.$watch(n,i,{immediate:a})}class Str{static capitalizeFirstLetter(e){return e.charAt(0).toUpperCase()+e.slice(1)}}function getPropsValues(t,e){return Object.keys(e).reduce((r,a)=>(t[a]!==void 0&&(r[a]=t[a]),r),{})}function bindProps(t,e,r){for(let a in r){let{twoWay:o,type:i,trackProperties:n,noBind:l}=r[a];if(l)continue;const s="set"+Str.capitalizeFirstLetter(a),d="get"+Str.capitalizeFirstLetter(a),p=a.toLowerCase()+"_changed",g=t[a];if(typeof e[s]>"u")throw new Error(`${s} is not a method of (the Maps object corresponding to) ${t.$options._componentTag}`);i!==Object||!n?t.$watch(a,()=>{const m=t[a];e[s](m)},{immediate:typeof g<"u",deep:i===Object}):WatchPrimitiveProperties(t,n.map(m=>`${a}.${m}`),()=>{e[s](t[a])},t[a]!==void 0),o&&(t.$gmapOptions.autobindAllEvents||t.$attrs[p])&&e.addListener(p,()=>{t.$emit(p,e[d]())})}}const MapElementMixin={inject:{$mapPromise:{default:"abcdef"}},provide(){return this.$mapPromise.then(t=>{this.$map=t}),{}}};function buildComponent(t){const{mappedProps:e,name:r,ctr:a,ctrArgs:o,events:i,beforeCreate:n,afterCreate:l,props:s,...d}=t,p=`$${r}Promise`,g=`$${r}Object`;return assert(!(d.props instanceof Array),"`props` should be an object, not Array"),{...typeof GENERATE_DOC<"u"?{$vgmOptions:t}:{},mixins:[MapElementMixin],props:{...s,...mappedPropsToVueProps(e)},render(){return""},provide(){const m=this.$mapPromise.then(_=>{this.$map=_;const c={...this.options,map:_,...getPropsValues(this,e)};if(delete c.options,n){const y=n.bind(this)(c);if(y instanceof Promise)return y.then(()=>({options:c}))}return{options:c}}).then(({options:_})=>{const c=a();return this[g]=o?new(Function.prototype.bind.call(c,null,...o(_,getPropsValues(this,s||{})))):new c(_),bindProps(this,this[g],e),bindEvents(this,this[g],i),l&&l.bind(this)(this[g]),this[g]});return this[p]=m,{[p]:m}},unmounted(){this[g]&&this[g].setMap&&this[g].setMap(null)},...d}}function assert(t,e){if(!t)throw new Error(e)}function mappedPropsToVueProps(t){return Object.entries(t).map(([e,r])=>{const a={};return"type"in r&&(a.type=r.type),"default"in r&&(a.default=r.default),"required"in r&&(a.required=r.required),[e,a]}).reduce((e,[r,a])=>(e[r]=a,e),{})}const props$9={draggable:{type:Boolean},editable:{type:Boolean},options:{twoWay:!1,type:Object},path:{type:Array,twoWay:!0}},events$8=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],Polyline=buildComponent({mappedProps:props$9,props:{deepWatch:{type:Boolean,default:!1}},events:events$8,name:"polyline",ctr:()=>google.maps.Polyline,afterCreate(){let t=()=>{};this.$watch("path",e=>{if(e){t(),this.$polylineObject.setPath(e);const r=this.$polylineObject.getPath(),a=[],o=()=>{this.$emit("path_changed",this.$polylineObject.getPath())};a.push([r,r.addListener("insert_at",o)]),a.push([r,r.addListener("remove_at",o)]),a.push([r,r.addListener("set_at",o)]),t=()=>{a.map(([i,n])=>google.maps.event.removeListener(n))}}},{deep:this.deepWatch,immediate:!0})}}),props$8={draggable:{type:Boolean},editable:{type:Boolean},options:{type:Object},path:{type:Array,twoWay:!0,noBind:!0},paths:{type:Array,twoWay:!0,noBind:!0}},events$7=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],Polygon=buildComponent({props:{deepWatch:{type:Boolean,default:!1}},events:events$7,mappedProps:props$8,name:"polygon",ctr:()=>google.maps.Polygon,beforeCreate(t){t.path||delete t.path,t.paths||delete t.paths},afterCreate(t){let e=()=>{};this.$watch("paths",r=>{if(r){e(),t.setPaths(r);const a=()=>{this.$emit("paths_changed",t.getPaths())},o=[],i=t.getPaths();for(let n=0;n<i.getLength();n++){let l=i.getAt(n);o.push([l,l.addListener("insert_at",a)]),o.push([l,l.addListener("remove_at",a)]),o.push([l,l.addListener("set_at",a)])}o.push([i,i.addListener("insert_at",a)]),o.push([i,i.addListener("remove_at",a)]),o.push([i,i.addListener("set_at",a)]),e=()=>{o.map(([n,l])=>google.maps.event.removeListener(l))}}},{deep:this.deepWatch,immediate:!0}),this.$watch("path",r=>{if(r){e(),t.setPaths(r);const a=t.getPath(),o=[],i=()=>{this.$emit("path_changed",t.getPath())};o.push([a,a.addListener("insert_at",i)]),o.push([a,a.addListener("remove_at",i)]),o.push([a,a.addListener("set_at",i)]),e=()=>{o.map(([n,l])=>google.maps.event.removeListener(l))}}},{deep:this.deepWatch,immediate:!0})}}),props$7={center:{type:Object,twoWay:!0,required:!0},radius:{type:Number,twoWay:!0},draggable:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},options:{type:Object,twoWay:!1}},events$6=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],Circle=buildComponent({mappedProps:props$7,name:"circle",ctr:()=>google.maps.Circle,events:events$6}),props$6={bounds:{type:Object,twoWay:!0},draggable:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},options:{type:Object,twoWay:!1}},events$5=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],Rectangle=buildComponent({mappedProps:props$6,name:"rectangle",ctr:()=>google.maps.Rectangle,events:events$5}),props$5={animation:{twoWay:!0,type:Number},attribution:{type:Object},clickable:{type:Boolean,twoWay:!0,default:!0},cursor:{type:String,twoWay:!0},draggable:{type:Boolean,twoWay:!0,default:!1},icon:{twoWay:!0},label:{},opacity:{type:Number,default:1},options:{type:Object},place:{type:Object},position:{type:Object,twoWay:!0},shape:{type:Object,twoWay:!0},title:{type:String,twoWay:!0},zIndex:{type:Number,twoWay:!0},visible:{twoWay:!0,default:!0}},events$4=["click","rightclick","dblclick","drag","dragstart","dragend","mouseup","mousedown","mouseover","mouseout"],_sfc_main$2j=buildComponent({mappedProps:props$5,events:events$4,name:"marker",ctr:()=>google.maps.Marker,inject:{$clusterPromise:{default:null}},emits:events$4,unmounted(){this.$markerObject&&(this.$clusterObject?this.$clusterObject.removeMarker(this.$markerObject,!0):this.$markerObject.setMap(null))},beforeCreate(t){return this.$clusterPromise&&(t.map=null),this.$clusterPromise}
2,afterCreate(t){events$4.forEach(e=>{t.addListener(e,r=>{this.$emit(e,r)})}),this.$clusterPromise&&this.$clusterPromise.then(e=>{this.$clusterObject=e,e.addMarker(t)})}});function _sfc_render$5(t,e,r,a,o,i){return openBlock(),createElementBlock("div",{onClick:e[0]||(e[0]=()=>{console.log("sdfsd")})},[renderSlot(t.$slots,"default")])}const Marker=_export_sfc(_sfc_main$2j,[["render",_sfc_render$5]]);var getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty;function combineComparators(t,e){return function(a,o,i){return t(a,o,i)&&e(a,o,i)}}function createIsCircular(t){return function(r,a,o){if(!r||!a||typeof r!="object"||typeof a!="object")return t(r,a,o);var i=o.cache,n=i.get(r),l=i.get(a);if(n&&l)return n===a&&l===r;i.set(r,a),i.set(a,r);var s=t(r,a,o);return i.delete(r),i.delete(a),s}}function getStrictProperties(t){return getOwnPropertyNames(t).concat(getOwnPropertySymbols(t))}var hasOwn=Object.hasOwn||(function(t,e){return hasOwnProperty.call(t,e)});function sameValueZeroEqual(t,e){return t===e||!t&&!e&&t!==t&&e!==e}var PREACT_VNODE="__v",PREACT_OWNER="__o",REACT_OWNER="_owner",getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,keys=Object.keys;function areArraysEqual(t,e,r){var a=t.length;if(e.length!==a)return!1;for(;a-- >0;)if(!r.equals(t[a],e[a],a,a,t,e,r))return!1;return!0}function areDatesEqual(t,e){return sameValueZeroEqual(t.getTime(),e.getTime())}function areErrorsEqual(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function areFunctionsEqual(t,e){return t===e}function areMapsEqual(t,e,r){var a=t.size;if(a!==e.size)return!1;if(!a)return!0;for(var o=new Array(a),i=t.entries(),n,l,s=0;(n=i.next())&&!n.done;){for(var d=e.entries(),p=!1,g=0;(l=d.next())&&!l.done;){if(o[g]){g++;continue}var m=n.value,_=l.value;if(r.equals(m[0],_[0],s,g,t,e,r)&&r.equals(m[1],_[1],m[0],_[0],t,e,r)){p=o[g]=!0;break}g++}if(!p)return!1;s++}return!0}var areNumbersEqual=sameValueZeroEqual;function areObjectsEqual(t,e,r){var a=keys(t),o=a.length;if(keys(e).length!==o)return!1;for(;o-- >0;)if(!isPropertyEqual(t,e,r,a[o]))return!1;return!0}function areObjectsEqualStrict(t,e,r){var a=getStrictProperties(t),o=a.length;if(getStrictProperties(e).length!==o)return!1;for(var i,n,l;o-- >0;)if(i=a[o],!isPropertyEqual(t,e,r,i)||(n=getOwnPropertyDescriptor(t,i),l=getOwnPropertyDescriptor(e,i),(n||l)&&(!n||!l||n.configurable!==l.configurable||n.enumerable!==l.enumerable||n.writable!==l.writable)))return!1;return!0}function arePrimitiveWrappersEqual(t,e){return sameValueZeroEqual(t.valueOf(),e.valueOf())}function areRegExpsEqual(t,e){return t.source===e.source&&t.flags===e.flags}function areSetsEqual(t,e,r){var a=t.size;if(a!==e.size)return!1;if(!a)return!0;for(var o=new Array(a),i=t.values(),n,l;(n=i.next())&&!n.done;){for(var s=e.values(),d=!1,p=0;(l=s.next())&&!l.done;){if(!o[p]&&r.equals(n.value,l.value,n.value,l.value,t,e,r)){d=o[p]=!0;break}p++}if(!d)return!1}return!0}function areTypedArraysEqual(t,e){var r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(t[r]!==e[r])return!1;return!0}function areUrlsEqual(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function isPropertyEqual(t,e,r,a){return(a===REACT_OWNER||a===PREACT_OWNER||a===PREACT_VNODE)&&(t.$$typeof||e.$$typeof)?!0:hasOwn(e,a)&&r.equals(t[a],e[a],a,a,t,e,r)}var ARGUMENTS_TAG="[object Arguments]",BOOLEAN_TAG="[object Boolean]",DATE_TAG="[object Date]",ERROR_TAG="[object Error]",MAP_TAG="[object Map]",NUMBER_TAG="[object Number]",OBJECT_TAG="[object Object]",REG_EXP_TAG="[object RegExp]",SET_TAG="[object Set]",STRING_TAG="[object String]",URL_TAG="[object URL]",isArray=Array.isArray,isTypedArray=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,assign=Object.assign,getTag=Object.prototype.toString.call.bind(Object.prototype.toString);function createEqualityComparator(t){var e=t.areArraysEqual,r=t.areDatesEqual,a=t.areErrorsEqual,o=t.areFunctionsEqual,i=t.areMapsEqual,n=t.areNumbersEqual,l=t.areObjectsEqual,s=t.arePrimitiveWrappersEqual,d=t.areRegExpsEqual,p=t.areSetsEqual,g=t.areTypedArraysEqual,m=t.areUrlsEqual;return function(c,y,x){if(c===y)return!0;
2if(c==null||y==null)return!1;var f=typeof c;if(f!==typeof y)return!1;if(f!=="object")return f==="number"?n(c,y,x):f==="function"?o(c,y,x):!1;var k=c.constructor;if(k!==y.constructor)return!1;if(k===Object)return l(c,y,x);if(isArray(c))return e(c,y,x);if(isTypedArray!=null&&isTypedArray(c))return g(c,y,x);if(k===Date)return r(c,y,x);if(k===RegExp)return d(c,y,x);if(k===Map)return i(c,y,x);if(k===Set)return p(c,y,x);var C=getTag(c);return C===DATE_TAG?r(c,y,x):C===REG_EXP_TAG?d(c,y,x):C===MAP_TAG?i(c,y,x):C===SET_TAG?p(c,y,x):C===OBJECT_TAG?typeof c.then!="function"&&typeof y.then!="function"&&l(c,y,x):C===URL_TAG?m(c,y,x):C===ERROR_TAG?a(c,y,x):C===ARGUMENTS_TAG?l(c,y,x):C===BOOLEAN_TAG||C===NUMBER_TAG||C===STRING_TAG?s(c,y,x):!1}}function createEqualityComparatorConfig(t){var e=t.circular,r=t.createCustomConfig,a=t.strict,o={areArraysEqual:a?areObjectsEqualStrict:areArraysEqual,areDatesEqual,areErrorsEqual,areFunctionsEqual,areMapsEqual:a?combineComparators(areMapsEqual,areObjectsEqualStrict):areMapsEqual,areNumbersEqual,areObjectsEqual:a?areObjectsEqualStrict:areObjectsEqual,arePrimitiveWrappersEqual,areRegExpsEqual,areSetsEqual:a?combineComparators(areSetsEqual,areObjectsEqualStrict):areSetsEqual,areTypedArraysEqual:a?areObjectsEqualStrict:areTypedArraysEqual,areUrlsEqual};if(r&&(o=assign({},o,r(o))),e){var i=createIsCircular(o.areArraysEqual),n=createIsCircular(o.areMapsEqual),l=createIsCircular(o.areObjectsEqual),s=createIsCircular(o.areSetsEqual);o=assign({},o,{areArraysEqual:i,areMapsEqual:n,areObjectsEqual:l,areSetsEqual:s})}return o}function createInternalEqualityComparator(t){return function(e,r,a,o,i,n,l){return t(e,r,l)}}function createIsEqual(t){var e=t.circular,r=t.comparator,a=t.createState,o=t.equals,i=t.strict;if(a)return function(s,d){var p=a(),g=p.cache,m=g===void 0?e?new WeakMap:void 0:g,_=p.meta;return r(s,d,{cache:m,equals:o,meta:_,strict:i})};if(e)return function(s,d){return r(s,d,{cache:new WeakMap,equals:o,meta:void 0,strict:i})};var n={cache:void 0,equals:o,meta:void 0,strict:i};return function(s,d){return r(s,d,n)}}var deepEqual=createCustomEqual();createCustomEqual({strict:!0});createCustomEqual({circular:!0});createCustomEqual({circular:!0,strict:!0});createCustomEqual({createInternalComparator:function(){return sameValueZeroEqual}});createCustomEqual({strict:!0,createInternalComparator:function(){return sameValueZeroEqual}});createCustomEqual({circular:!0,createInternalComparator:function(){return sameValueZeroEqual}});createCustomEqual({circular:!0,createInternalComparator:function(){return sameValueZeroEqual},strict:!0});function createCustomEqual(t){t===void 0&&(t={});var e=t.circular,r=e===void 0?!1:e,a=t.createInternalComparator,o=t.createState,i=t.strict,n=i===void 0?!1:i,l=createEqualityComparatorConfig(t),s=createEqualityComparator(l),d=a?a(s):createInternalEqualityComparator(s);return createIsEqual({circular:r,comparator:s,createState:o,equals:d,strict:n})}const ARRAY_TYPES=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],VERSION=1,HEADER_SIZE=8;class KDBush{static from(e){if(!(e instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[r,a]=new Uint8Array(e,0,2);if(r!==219)throw new Error("Data does not appear to be in a KDBush format.");const o=a>>4;if(o!==VERSION)throw new Error(`Got v${o} data when expected v${VERSION}.`);const i=ARRAY_TYPES[a&15];if(!i)throw new Error("Unrecognized array type.");const[n]=new Uint16Array(e,2,1),[l]=new Uint32Array(e,4,1);return new KDBush(l,n,i,e)}constructor(e,r=64,a=Float64Array,o){if(isNaN(e)||e<0)throw new Error(`Unpexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+r,2),65535),this.ArrayType=a,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;const i=ARRAY_TYPES.indexOf(this.ArrayType),n=e*2*this.ArrayType.BYTES_PER_ELEMENT,l=e*this.IndexArrayType.BYTES_PER_ELEMENT,s=(8-l%8)%8;if(i<0)throw new Error(`Unexpected typed array class: ${a}.`);o&&o instanceof ArrayBuffer?(this.data=o,this.ids=new this.IndexArrayType(this.data,HEADER_SIZE,e),this.coords=new this.ArrayType(this.data,HEADER_SIZE+l+s,e*2),this._pos=e*2,this._finished=!0):(this.data=new ArrayBuffer(HEADER_SIZE+n+l+s),this.ids=new this.IndexArrayType(this.data,HEADER_SIZE,e),this.coords=new this.ArrayType(this.data,HEADER_SIZE+l+s,e*2),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,(VERSION<<4)+i]),new Uint16Array(this.data,2,1)[0]=r,new Uint32Array(this.data,4,1)[0]=e)}add(e,r){const a=this._pos>>1;return this.ids[a]=a,this.coords[this._pos++]=e,this.coords[this._pos++]=r,a}finish(){const e=this._pos>>1;if(e!==this.numItems)throw new Error(`Added ${e} items when expected ${this.numItems}.`);return sort(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,r,a,o){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:i,coords:n,nodeSize:l}=this,s=[0,i.length-1,0],d=[];for(;s.length;){const p=s.pop()||0,g=s.pop()||0,m=s.pop()||0;if(g-m<=l){for(let x=m;x<=g;x++){const f=n[2*x],k=n[2*x+1];f>=e&&f<=a&&k>=r&&k<=o&&d.push(i[x])}continue}const _=m+g>>1,c=n[2*_],y=n[2*_+1];c>=e&&c<=a&&y>=r&&y<=o&&d.push(i[_]),(p===0?e<=c:r<=y)&&(s.push(m),s.push(_-1),s.push(1-p)),(p===0?a>=c:o>=y)&&(s.push(_+1),s.push(g),s.push(1-p))}return d}within(e,r,a){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:o,coords:i,nodeSize:n}=this,l=[0,o.length-1,0],s=[],d=a*a;for(;l.length;){const p=l.pop()||0,g=l.pop()||0,m=l.pop()||0;if(g-m<=n){for(let x=m;x<=g;x++)sqDist(i[2*x],i[2*x+1],e,r)<=d&&s.push(o[x]);continue}const _=m+g>>1,c=i[2*_],y=i[2*_+1];sqDist(c,y,e,r)<=d&&s.push(o[_]),(p===0?e-a<=c:r-a<=y)&&(l.push(m),l.push(_-1),l.push(1-p)),(p===0?e+a>=c:r+a>=y)&&(l.push(_+1),l.push(g),l.push(1-p))}return s}}function sort(t,e,r,a,o,i){if(o-a<=r)return;const n=a+o>>1;select(t,e,n,a,o,i),sort(t,e,r,a,n-1,1-i),sort(t,e,r,n+1,o,1-i)}function select(t,e,r,a,o,i){for(;o>a;){if(o-a>600){const d=o-a+1,p=r-a+1,g=Math.log(d),m=.5*Math.exp(2*g/3),_=.5*Math.sqrt(g*m*(d-m)/d)*(p-d/2<0?-1:1),c=Math.max(a,Math.floor(r-p*m/d+_)),y=Math.min(o,Math.floor(r+(d-p)*m/d+_));select(t,e,r,c,y,i)}const n=e[2*r+i];let l=a,s=o;for(swapItem(t,e,a,r),e[2*o+i]>n&&swapItem(t,e,a,o);l<s;){for(swapItem(t,e,l,s),l++,s--;e[2*l+i]<n;)l++;for(;e[2*s+i]>n;)s--}e[2*a+i]===n?swapItem(t,e,a,s):(s++,swapItem(t,e,s,o)),s<=r&&(a=s+1),r<=s&&(o=s-1)}}function swapItem(t,e,r,a){swap(t,r,a),swap(e,2*r,2*a),swap(e,2*r+1,2*a+1)}function swap(t,e,r){const a=t[e];t[e]=t[r],t[r]=a}function sqDist(t,e,r,a){const o=t-r,i=e-a;return o*o+i*i}const defaultOptions={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},fround=Math.fround||(t=>(e=>(t[0]=+e,t[0])))(new Float32Array(1)),OFFSET_ZOOM=2,OFFSET_ID=3,OFFSET_PARENT=4,OFFSET_NUM=5,OFFSET_PROP=6;class Supercluster{constructor(e){this.options=Object.assign(Object.create(defaultOptions),e),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}
vendor: 4,888 bytes, line 2
2load(e){const{log:r,minZoom:a,maxZoom:o}=this.options;r&&console.time("total time");const i=`prepare ${e.length} points`;r&&console.time(i),this.points=e;const n=[];for(let s=0;s<e.length;s++){const d=e[s];if(!d.geometry)continue;const[p,g]=d.geometry.coordinates,m=fround(lngX(p)),_=fround(latY(g));n.push(m,_,1/0,s,-1,1),this.options.reduce&&n.push(0)}let l=this.trees[o+1]=this._createTree(n);r&&console.timeEnd(i);for(let s=o;s>=a;s--){const d=+Date.now();l=this.trees[s]=this._createTree(this._cluster(l,s)),r&&console.log("z%d: %d clusters in %dms",s,l.numItems,+Date.now()-d)}return r&&console.timeEnd("total time"),this}getClusters(e,r){let a=((e[0]+180)%360+360)%360-180;const o=Math.max(-90,Math.min(90,e[1]));let i=e[2]===180?180:((e[2]+180)%360+360)%360-180;const n=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)a=-180,i=180;else if(a>i){const g=this.getClusters([a,o,180,n],r),m=this.getClusters([-180,o,i,n],r);return g.concat(m)}const l=this.trees[this._limitZoom(r)],s=l.range(lngX(a),latY(n),lngX(i),latY(o)),d=l.data,p=[];for(const g of s){const m=this.stride*g;p.push(d[m+OFFSET_NUM]>1?getClusterJSON(d,m,this.clusterProps):this.points[d[m+OFFSET_ID]])}return p}getChildren(e){const r=this._getOriginId(e),a=this._getOriginZoom(e),o="No cluster with the specified id.",i=this.trees[a];if(!i)throw new Error(o);const n=i.data;if(r*this.stride>=n.length)throw new Error(o);const l=this.options.radius/(this.options.extent*Math.pow(2,a-1)),s=n[r*this.stride],d=n[r*this.stride+1],p=i.within(s,d,l),g=[];for(const m of p){const _=m*this.stride;n[_+OFFSET_PARENT]===e&&g.push(n[_+OFFSET_NUM]>1?getClusterJSON(n,_,this.clusterProps):this.points[n[_+OFFSET_ID]])}if(g.length===0)throw new Error(o);return g}getLeaves(e,r,a){r=r||10,a=a||0;const o=[];return this._appendLeaves(o,e,r,a,0),o}getTile(e,r,a){const o=this.trees[this._limitZoom(e)],i=Math.pow(2,e),{extent:n,radius:l}=this.options,s=l/n,d=(a-s)/i,p=(a+1+s)/i,g={features:[]};return this._addTileFeatures(o.range((r-s)/i,d,(r+1+s)/i,p),o.data,r,a,i,g),r===0&&this._addTileFeatures(o.range(1-s/i,d,1,p),o.data,i,a,i,g),r===i-1&&this._addTileFeatures(o.range(0,d,s/i,p),o.data,-1,a,i,g),g.features.length?g:null}getClusterExpansionZoom(e){let r=this._getOriginZoom(e)-1;for(;r<=this.options.maxZoom;){const a=this.getChildren(e);if(r++,a.length!==1)break;e=a[0].properties.cluster_id}return r}_appendLeaves(e,r,a,o,i){const n=this.getChildren(r);for(const l of n){const s=l.properties;if(s&&s.cluster?i+s.point_count<=o?i+=s.point_count:i=this._appendLeaves(e,s.cluster_id,a,o,i):i<o?i++:e.push(l),e.length===a)break}return i}_createTree(e){const r=new KDBush(e.length/this.stride|0,this.options.nodeSize,Float32Array);for(let a=0;a<e.length;a+=this.stride)r.add(e[a],e[a+1]);return r.finish(),r.data=e,r}_addTileFeatures(e,r,a,o,i,n){for(const l of e){const s=l*this.stride,d=r[s+OFFSET_NUM]>1;let p,g,m;if(d)p=getClusterProperties(r,s,this.clusterProps),g=r[s],m=r[s+1];else{const y=this.points[r[s+OFFSET_ID]];p=y.properties;const[x,f]=y.geometry.coordinates;g=lngX(x),m=latY(f)}const _={type:1,geometry:[[Math.round(this.options.extent*(g*i-a)),Math.round(this.options.extent*(m*i-o))]],tags:p};let c;d||this.options.generateId?c=r[s+OFFSET_ID]:c=this.points[r[s+OFFSET_ID]].id,c!==void 0&&(_.id=c),n.features.push(_)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,r){const{radius:a,extent:o,reduce:i,minPoints:n}=this.options,l=a/(o*Math.pow(2,r)),s=e.data,d=[],p=this.stride;for(let g=0;g<s.length;g+=p){if(s[g+OFFSET_ZOOM]<=r)continue;s[g+OFFSET_ZOOM]=r;const m=s[g],_=s[g+1],c=e.within(s[g],s[g+1],l),y=s[g+OFFSET_NUM];let x=y;for(const f of c){const k=f*p;s[k+OFFSET_ZOOM]>r&&(x+=s[k+OFFSET_NUM])}if(x>y&&x>=n){let f=m*y,k=_*y,C,b=-1;const B=((g/p|0)<<5)+(r+1)+this.points.length;for(const E of c){const $=E*p;if(s[$+OFFSET_ZOOM]<=r)continue;s[$+OFFSET_ZOOM]=r;const P=s[$+OFFSET_NUM];f+=s[$]*P,k+=s[$+1]*P,s[$+OFFSET_PARENT]=B,i&&(C||(C=this._map(s,g,!0),b=this.clusterProps.length,this.clusterProps.push(C)),i(C,this._map(s,$)))}s[g+OFFSET_PARENT]=B,d.push(f/x,k/x,1/0,B,-1,x),i&&d.push(b)}else{for(let f=0;f<p;f++)d.push(s[g+f]);if(x>1)for(const f of c){const k=f*p;if(!(s[k+OFFSET_ZOOM]<=r)){s[k+OFFSET_ZOOM]=r;for(let C=0;C<p;C++)d.push(s[k+C])}}}}return d}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,r,a){if(e[r+OFFSET_NUM]>1){const n=this.clusterProps[e[r+OFFSET_PROP]];return a?Object.assign({},n):n}const o=this.points[e[r+OFFSET_ID]].properties,i=this.options.map(o);return a&&i===o?Object.assign({},i):i}}function getClusterJSON(t,e,r){return{type:"Feature",id:t[e+OFFSET_ID],properties:getClusterProperties(t,e,r),geometry:{type:"Point",coordinates:[xLng(t[e]),yLat(t[e+1])]}}}function getClusterProperties(t,e,r){const a=t[e+OFFSET_NUM],o=a>=1e4?`${Math.round(a/1e3)}
2k`:a>=1e3?`${Math.round(a/100)/10}k`:a,i=t[e+OFFSET_PROP],n=i===-1?{}:Object.assign({},r[i]);return Object.assign(n,{cluster:!0,cluster_id:t[e+OFFSET_ID],point_count:a,point_count_abbreviated:o})}function lngX(t){return t/360+.5}function latY(t){const e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function xLng(t){return(t-.5)*360}function yLat(t){const e=(180-t*360)*Math.PI/180;return 360*Math.atan(Math.exp(e))/Math.PI-90}function __rest(t,e){var r={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(r[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(t);o<a.length;o++)e.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(t,a[o])&&(r[a[o]]=t[a[o]]);return r}typeof SuppressedError=="function"&&SuppressedError;class MarkerUtils{static isAdvancedMarkerAvailable(e){return google.maps.marker&&e.getMapCapabilities().isAdvancedMarkersAvailable===!0}static isAdvancedMarker(e){return google.maps.marker&&e instanceof google.maps.marker.AdvancedMarkerElement}static setMap(e,r){this.isAdvancedMarker(e)?e.map=r:e.setMap(r)}static getPosition(e){if(this.isAdvancedMarker(e)){if(e.position){if(e.position instanceof google.maps.LatLng)return e.position;if(Number.isFinite(e.position.lat)&&Number.isFinite(e.position.lng))return new google.maps.LatLng(e.position.lat,e.position.lng)}return new google.maps.LatLng(null)}return e.getPosition()}static getVisible(e){return this.isAdvancedMarker(e)?!0:e.getVisible()}}class Cluster{constructor({markers:e,position:r}){this.markers=[],e&&(this.markers=e),r&&(r instanceof google.maps.LatLng?this._position=r:this._position=new google.maps.LatLng(r))}get bounds(){if(this.markers.length===0&&!this._position)return;const e=new google.maps.LatLngBounds(this._position,this._position);for(const r of this.markers)e.extend(MarkerUtils.getPosition(r));return e}get position(){return this._position||this.bounds.getCenter()}get count(){return this.markers.filter(e=>MarkerUtils.getVisible(e)).length}push(e){this.markers.push(e)}delete(){this.marker&&(MarkerUtils.setMap(this.marker,null),this.marker=void 0),this.markers.length=0}}function assertNotNull(t,e="assertion failed"){if(t==null)throw Error(e)}class AbstractAlgorithm{constructor({maxZoom:e=16}){this.maxZoom=e}noop({markers:e}){return noop(e)}}const noop=t=>t.map(r=>new Cluster({position:MarkerUtils.getPosition(r),markers:[r]}));class SuperClusterAlgorithm extends AbstractAlgorithm{constructor(e){var{maxZoom:r,radius:a=60}=e,o=__rest(e,["maxZoom","radius"]);super({maxZoom:r}),this.markers=[],this.clusters=[],this.state={zoom:-1},this.superCluster=new Supercluster(Object.assign({maxZoom:this.maxZoom,radius:a},o))}calculate(e){let r=!1,a=e.map.getZoom();assertNotNull(a),a=Math.round(a);const o={zoom:a};if(!deepEqual(e.markers,this.markers)){r=!0,this.markers=[...e.markers];const i=this.markers.map(n=>{const l=MarkerUtils.getPosition(n);return{type:"Feature",geometry:{type:"Point",coordinates:[l.lng(),l.lat()]},properties:{marker:n}}});this.superCluster.load(i)}return r||(this.state.zoom<=this.maxZoom||o.zoom<=this.maxZoom)&&(r=!deepEqual(this.state,o)),this.state=o,e.markers.length===0?(this.cluster
2s=[],{clusters:this.clusters,changed:r}):(r&&(this.clusters=this.cluster(e)),{clusters:this.clusters,changed:r})}cluster({map:e}){const r=e.getZoom();return assertNotNull(r),this.superCluster.getClusters([-180,-90,180,90],Math.round(r)).map(a=>this.transformCluster(a))}transformCluster({geometry:{coordinates:[e,r]},properties:a}){if(a.cluster)return new Cluster({markers:this.superCluster.getLeaves(a.cluster_id,1/0).map(i=>i.properties.marker),position:{lat:r,lng:e}});const o=a.marker;return new Cluster({markers:[o],position:MarkerUtils.getPosition(o)})}}class ClusterStats{constructor(e,r){this.markers={sum:e.length};const a=r.map(i=>i.count),o=a.reduce((i,n)=>i+n,0);this.clusters={count:r.length,markers:{mean:o/r.length,sum:o,min:Math.min(...a),max:Math.max(...a)}}}}class DefaultRenderer{render({count:e,position:r},a,o){const n=`<svg fill="${e>Math.max(10,a.clusters.markers.mean)?"#ff0000":"#0000ff"}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" width="50" height="50">
3<circle cx="120" cy="120" opacity=".6" r="70" />
4<circle cx="120" cy="120" opacity=".3" r="90" />
5<circle cx="120" cy="120" opacity=".2" r="110" />
6<text x="50%" y="50%" style="fill:#fff" text-anchor="middle" font-size="50" dominant-baseline="middle" font-family="roboto,arial,sans-serif">${e}</text>
7</svg>`,l=`Cluster of ${e} markers`,s=Number(google.maps.Marker.MAX_ZINDEX)+e;if(MarkerUtils.isAdvancedMarkerAvailable(o)){const g=new DOMParser().parseFromString(n,"image/svg+xml").documentElement;g.setAttribute("transform","translate(0 25)");const m={map:o,position:r,zIndex:s,title:l,content:g};return new google.maps.marker.AdvancedMarkerElement(m)}const d={position:r,zIndex:s,title:l,icon:{url:`data:image/svg+xml;base64,${btoa(n)}`,anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(d)}}function extend(t,e){for(let r in e.prototype)t.prototype[r]=e.prototype[r]}class OverlayViewSafe{constructor(){extend(OverlayViewSafe,google.maps.OverlayView)}}var MarkerClustererEvents;(function(t){t.CLUSTERING_BEGIN="clusteringbegin",t.CLUSTERING_END="clusteringend",t.CLUSTER_CLICK="click",t.GMP_CLICK="gmp-click"})(MarkerClustererEvents||(MarkerClustererEvents={}));const defaultOnClusterClickHandler=(t,e,r)=>{e.bounds&&r.fitBounds(e.bounds)};class MarkerClusterer extends OverlayViewSafe{constructor({map:e,markers:r=[],algorithmOptions:a={},algorithm:o=new SuperClusterAlgorithm(a),renderer:i=new DefaultRenderer,onClusterClick:n=defaultOnClusterClickHandler}){super(),this.map=null,this.idleListener=null,this.markers=[...r],this.clusters=[],this.algorithm=o,this.renderer=i,this.onClusterClick=n,e&&this.setMap(e)}addMarker(e,r){this.markers.includes(e)||(this.markers.push(e),r||this.render())}addMarkers(e,r){e.forEach(a=>{this.addMarker(a,!0)}),r||this.render()}removeMarker(e,r){const a=this.markers.indexOf(e);return a===-1?!1:(MarkerUtils.setMap(e,null),this.markers.splice(a,1),r||this.render(),!0)}removeMarkers(e,r){let a=!1;return e.forEach(o=>{a=this.removeMarker(o,!0)||a}),a&&!r&&this.render(),a}clearMarkers(e){this.markers.length=0,e||this.render()}render(){const e=this.getMap();if(e instanceof google.maps.Map&&e.getProjection()){google.maps.event.trigger(this,MarkerClustererEvents.CLUSTERING_BEGIN,this);const{clusters:r,changed:a}=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()});if(a||a==null){const o=new Set;for(const n of r)n.markers.length==1&&o.add(n.markers[0]);const i=[];for(const n of this.clusters)n.marker!=null&&(n.markers.length==1?o.has(n.marker)||MarkerUtils.setMap(n.marker,null):i.push(n.marker));this.clusters=r,this.renderClusters(),requestAnimationFrame(()=>i.forEach(n=>MarkerUtils.setMap(n,null)))}google.maps.event.trigger(this,MarkerClustererEvents.CLUSTERING_END,this)}}onAdd(){const e=this.getMap();assertNotNull(e),this.idleListener=e.addListener("idle",this.render.bind(this)),this.render()}onRemove(){this.idleListener&&google.maps.event.removeListener(this.idleListener),this.reset()}reset(){this.markers.forEach(e=>MarkerUtils.setMap(e,null)),this.clusters.forEach(e=>
7e.delete()),this.clusters=[]}renderClusters(){const e=new ClusterStats(this.markers,this.clusters),r=this.getMap();this.clusters.forEach(a=>{if(a.markers.length===1)a.marker=a.markers[0];else if(a.marker=this.renderer.render(a,e,r),a.markers.forEach(o=>MarkerUtils.setMap(o,null)),this.onClusterClick){const o=MarkerUtils.isAdvancedMarker(a.marker)?MarkerClustererEvents.GMP_CLICK:MarkerClustererEvents.CLUSTER_CLICK;a.marker.addListener(o,i=>{google.maps.event.trigger(this,MarkerClustererEvents.CLUSTER_CLICK,a),this.onClusterClick(i,a,r)})}MarkerUtils.setMap(a.marker,r)})}}const props$4={maxZoom:{type:Number,twoWay:!1},batchSizeIE:{type:Number,twoWay:!1},calculator:{type:Function,twoWay:!1},enableRetinaIcons:{type:Boolean,twoWay:!1},gridSize:{type:Number,twoWay:!1},ignoreHidden:{type:Boolean,twoWay:!1},imageExtension:{type:String,twoWay:!1},imagePath:{type:String,twoWay:!1},imageSizes:{type:Array,twoWay:!1},minimumClusterSize:{type:Number,twoWay:!1},styles:{type:Array,twoWay:!1},zoomOnClick:{type:Boolean,twoWay:!1}},events$3=["click","rightclick","dblclick","drag","dragstart","dragend","mouseup","mousedown","mouseover","mouseout"],_sfc_main$2i=buildComponent({mappedProps:props$4,events:events$3,name:"cluster",ctr:()=>{if(typeof MarkerClusterer>"u"){const t="MarkerClusterer is not installed!";throw console.error(t),new Error(t)}return MarkerClusterer},ctrArgs:({map:t,...e})=>[t,[],e],afterCreate(t){const e=()=>{const r=t.getMarkers();t.clearMarkers(),t.addMarkers(r)};for(let r in props$4)props$4[r].twoWay&&this.$on(r.toLowerCase()+"_changed",e)},updated(){this.$clusterObject&&this.$clusterObject.repaint()},beforeUnmount(){this.$children&&this.$children.length&&this.$children.forEach(t=>{t.$clusterObject===this.$clusterObject&&(t.$clusterObject=null)}),this.$clusterObject&&this.$clusterObject.clearMarkers()}});function _sfc_render$4(t,e,r,a,o,i){return openBlock(),createElementBlock("div",null,[renderSlot(t.$slots,"default")])}const GMapCluster=_export_sfc(_sfc_main$2i,[["render",_sfc_render$4]]),props$3={options:{type:Object,required:!1,default(){return{}}},position:{type:Object,twoWay:!0},zIndex:{type:Number,twoWay:!0}},events$2=["domready","click","closeclick","content_changed"],_sfc_main$2h=buildComponent({mappedProps:props$3,events:events$2,name:"infoWindow",ctr:()=>google.maps.InfoWindow,props:{opened:{type:Boolean,default:!0}},inject:{$markerPromise:{default:null}},mounted(){const t=this.$refs.infoWindow;t.parentNode.removeChild(t)},beforeCreate(t){if(t.content=this.$refs.infoWindow,this.$markerPromise)return delete t.position,this.$markerPromise.then(e=>(this.$markerObject=e,e))},emits:["closeclick"],methods:{_openInfoWindow(){this.$infoWindowObject.close(),this.opened?this.$infoWindowObject.open(this.$map,this.$markerObject):this.$emit("closeclick")}},afterCreate(){this._openInfoWindow(),this.$watch("opened",()=>{this._openInfoWindow()})}}),_hoisted_1$1W={ref:"infoWindow"};function _sfc_render$3(t,e,r,a,o,i){return openBlock(),createElementBlock("div",_hoisted_1$1W,[renderSlot(t.$slots,"default")],512)}const InfoWindow=_export_sfc(_sfc_main$2h,[["render",_sfc_render$3]]),mountableMixin={props:["resizeBus"],data(){return{_actualResizeBus:null}},created(){typeof this.resizeBus>"u"?this.$data._actualResizeBus=this.$gmapDefaultResizeBus:this.$data._actualResizeBus=this.resizeBus},methods:{_resizeCallback(){this.resize()},isFunction(t){return t&&{}.toString.call(t)==="[object Function]"},_delayedResizeCallback(){this.$nextTick(()=>this._resizeCallback())}},watch:{resizeBus(t){this.$data._actualResizeBus=t},"$data._actualResizeBus"(t,e){e&&e.$off("resize",this._delayedResizeCallback)}},unmounted(){this.$data._actualResizeBus&&this.isFunction(this.$data._actualResizeBus.$off)&&this.$data._actualResizeBus.$off("resize",this._delayedResizeCallback)}};function TwoWayBindingWrapper(t){let e=0;t(()=>{e+=1},()=>{e=Math.max(0,e-1)},()=>e===0)}const props$2={center:{required:!0,twoWay:!0,type:Object,noBind:!0},zoom:{required:!1,twoWay:!0,type:Number,noBind:!0},heading:{type:Number,twoWay:!0},mapTypeId:{twoWay:!0,type:String},tilt:{twoWay:!0,type:Number},options:{type:Object,default(){return{}}}},events$1=["bounds_changed","click","dblclick","drag","dragend","dragstart","idle","mousemove","mouseout","mouseover","resize","rightclick","tilesloaded"],linkedMethods=["panBy","panTo","panToBounds","fitBounds"].reduce((t,e)=>(t[e]=function(){this.$mapObject&&this.$mapObject[e].apply(this.$mapObject,arguments)},t),{}),customMethods={resize(){this.$mapObject&&google.maps.event.trigger(this.$mapObject,"resize")},resizePreserveCenter(){if(!this.$mapObject)return;const t=this.$mapObject.getCenter();google.maps.event.trigger(this.$mapObject,"resize"),this.$mapObject.setCenter(t)},_resizeCallback(){this.resizePreserveCenter()}},_sfc_main$2g={mixins:[mountableMixin],props:mappedPropsToVueProps({...props$2,...events$1.reduce((t,e)=>({...t,[`on${e.charAt(0).toUpperCase()}${e.slice(1)}`.replace(/[-_]+(.)?/g,(r,a)=>a?a.toUpperCase():"")]:Function}),{})}),inheritAttrs:!1,provide(){return this.$mapPromise=new Promise((t,e)=>{this.$mapPromiseDeferred={resolve:t,reject:e}}),{$mapPromise:this.$mapPromise}}
7,emits:["center_changed","zoom_changed","bounds_changed"],computed:{finalLat(){return this.center&&typeof this.center.lat=="function"?this.center.lat():this.center.lat},finalLng(){return this.center&&typeof this.center.lng=="function"?this.center.lng():this.center.lng},finalLatLng(){return{lat:this.finalLat,lng:this.finalLng}}},watch:{zoom(t){this.$mapObject&&this.$mapObject.setZoom(t)}},mounted(){return this.$gmapApiPromiseLazy().then(()=>{const t=this.$refs["vue-map"],e={...this.options,...getPropsValues(this,props$2)};return delete e.options,this.$mapObject=new google.maps.Map(t,e),bindProps(this,this.$mapObject,props$2),bindEvents(this,this.$mapObject,events$1),TwoWayBindingWrapper((r,a,o)=>{this.$mapObject.addListener("center_changed",()=>{o()&&this.$emit("center_changed",this.$mapObject.getCenter()),a()}),WatchPrimitiveProperties(this,["finalLat","finalLng"],()=>{r(),this.$mapObject.setCenter(this.finalLatLng)})}),this.$mapObject.addListener("zoom_changed",()=>{this.$emit("zoom_changed",this.$mapObject.getZoom())}),this.$mapObject.addListener("bounds_changed",()=>{this.$emit("bounds_changed",this.$mapObject.getBounds())}),this.$mapPromiseDeferred.resolve(this.$mapObject),this.$mapObject}).catch(t=>{throw t})},methods:{...customMethods,...linkedMethods}},_hoisted_1$1V={class:"vue-map-hidden"};function _sfc_render$2(t,e,r,a,o,i){return openBlock(),createElementBlock("div",{class:normalizeClass(["vue-map-container",t.$attrs.class])},[createBaseVNode("div",{ref:"vue-map",class:"vue-map",style:normalizeStyle(t.$attrs.style?t.$attrs.style:"")},null,4),createBaseVNode("div",_hoisted_1$1V,[renderSlot(t.$slots,"default")]),renderSlot(t.$slots,"visible")],2)}const Map$1=_export_sfc(_sfc_main$2g,[["render",_sfc_render$2]]),props$1={options:{type:Object,twoWay:!1,default:()=>{}},data:{type:Array,twoWay:!0}},events=[],Heatmap=buildComponent({mappedProps:props$1,name:"heatmap",ctr:()=>google.maps.visualization.HeatmapLayer,events}),downArrowSimulator=t=>{const e=t.addEventListener?t.addEventListener:t.attachEvent;function r(a,o){if(a==="keydown"){const i=o;o=function(n){const l=document.getElementsByClassName("pac-item-selected").length>0;if(n.which===13&&!l){const s=document.createEvent("Event");s.keyCode=40,s.which=40,i.apply(t,[s])}i.apply(t,[n])}}e.apply(t,[a,o])}t.addEventListener=r,t.attachEvent=r},mappedProps={bounds:{type:Object},componentRestrictions:{type:Object,noBind:!0},types:{type:Array,default:function(){return[]}}},props={selectFirstOnEnter:{required:!1,type:Boolean,default:!1},options:{type:Object}},_sfc_main$2f={mounted(){this.$gmapApiPromiseLazy().then(()=>{if(this.selectFirstOnEnter&&downArrowSimulator(this.$refs.input),typeof google.maps.places.Autocomplete!="function")throw new Error("google.maps.places.Autocomplete is undefined. Did you add 'places' to libraries when loading Google Maps?");const t={...getPropsValues(this,mappedProps),...this.options};this.$autocomplete=new google.maps.places.Autocomplete(this.$refs.input,t),bindProps(this,this.$autocomplete,mappedProps),this.$watch("componentRestrictions",e=>{e!==void 0&&this.$autocomplete.setComponentRestrictions(e)}),this.$autocomplete.addListener("place_changed",()=>{this.$emit("place_changed",this.$autocomplete.getPlace())})})},props:{...mappedPropsToVueProps(mappedProps),...props}};function _sfc_render$1(t,e,r,a,o,i){return openBlock(),createElementBlock("input",mergeProps({ref:"input"},t.$attrs,toHandlers(t.$attrs,!0)),null,16)}const Autocomplete=_export_sfc(_sfc_main$2f,[["render",_sfc_render$1]]);let GMapApi=null;function install(t,e){e={installComponents:!0,autobindAllEvents:!1,...e},GMapApi=createApp({data:function(){return{gmapApi:null}}});const r=createApp();let a=makeGMapApiPromiseLazy(e);t.mixin({created(){this.$gmapDefaultResizeBus=r,this.$gmapOptions=e,this.$gmapApiPromiseLazy=a}}),t.$gmapDefaultResizeBus=r,t.$gmapApiPromiseLazy=a,e.installComponents&&(t.component("GMapMap",Map$1),t.component("GMapMarker",Mar
7ker),t.component("GMapInfoWindow",InfoWindow),t.component("GMapCluster",GMapCluster),t.component("GMapPolyline",Polyline),t.component("GMapPolygon",Polygon),t.component("GMapCircle",Circle),t.component("GMapRectangle",Rectangle),t.component("GMapAutocomplete",Autocomplete),t.component("GMapHeatmap",Heatmap))}function makeGMapApiPromiseLazy(t){function e(){return GMapApi.gmapApi={},window.google}if(t.load)return lazy(()=>Env.isServer()?new Promise(()=>{}).then(e):new Promise((r,a)=>{try{window.vueGoogleMapsInit=r,loadGMapApi(t.load)}catch(o){a(o)}}).then(e));{const r=new Promise(a=>{Env.isServer()||(window.vueGoogleMapsInit=a)}).then(e);return lazy(()=>r)}}function polyfillAsVueUseHead(t){const e=t;return e.headTags=t.resolveTags,e.addEntry=t.push,e.addHeadObjs=t.push,e.addReactiveEntry=(r,a)=>{const o=useHead(r,a);return o!==void 0?o.dispose:()=>{}},e.removeHeadObjs=()=>{},e.updateDOM=()=>{t.hooks.callHook("entries:updated",t)},e.unhead=t,e}function createHead(t,e){const r=createHead$1({});return polyfillAsVueUseHead(r)}const isEditMode=ref(!1),isEditable=ref(!1),isPreview=ref(!1),useOptiContext=()=>({isEditMode,isEditable,isPreview}),_hoisted_1$1U=["data-theme"],_hoisted_2$Q={class:"notification-block__container"},_hoisted_3$A={class:"notification-block__content"},_hoisted_4$w={class:"nofification-block__cross"},_sfc_main$2e=defineComponent({__name:"NotificationBlock",props:{model:{},alwaysVisible:{type:Boolean}},setup(t){const e=t,{isEditMode:r}=useOptiContext(),a=computed(()=>`notification-block${e.model.notificationType?` notification-block--${e.model.notificationType}`:""}`),o=ref(!0),i=computed(()=>e.model?.contentLink?.id??Number(e.model?.contentLink)),n=useStorage("notifications",[]),l=()=>{o.value=!1,i.value&&!e.alwaysVisible&&n.value.push(i.value)},s=computed(()=>n?.value.includes(i.value||0)),d=computed(()=>"var(--block-notification-close-icon-color, white)");return(p,g)=>{const m=resolveDirective("opti-edit");return openBlock(),createBlock(Transition,{name:"notification-block"},{default:withCtx(()=>[unref(r)||o.value&&!s.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.value),"data-theme":p.model.layoutTheme},[createVNode(CompassContentWrap,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$Q,[createBaseVNode("div",_hoisted_3$A,[withDirectives((openBlock(),createBlock(_sfc_main$2k,{"margin-small-left":"","margin-small-right":"","color-text-negative":"","whitespace-pre-wrap":"",centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(p.model.notification)+" ",1),p.model.callToActionLink?withDirectives((openBlock(),createBlock(_sfc_main$2l,{key:0,url:p.model.callToActionLink,"color-text-negative":"",underline:"","open-in-new-tab":p.model?.openInNewTab},{default:withCtx(()=>[createTextVNode(toDisplayString(p.model.callToActionName),1)]),_:1},8,["url","open-in-new-tab"])),[[m,"CallToActionName"]]):createCommentVNode("",!0)]),_:1})),[[m,"Notification"]])]),createBaseVNode("div",_hoisted_4$w,[createVNode(_sfc_main$2m,{text:"",onClick:l},{default:withCtx(()=>[createVNode(_sfc_main$2n,{color:d.value},null,8,["color"])]),_:1})])])]),_:1})],10,_hoisted_1$1U)):createCommentVNode("",!0)]),_:1})}}}),NotificationBlock=_export_sfc(_sfc_main$2e,[["__scopeId","data-v-6b56e030"]]),_hoisted_1$1T=["width","height"],_sfc_main$2d=defineComponent({__name:"CompassBookIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},r[0]||(r[0]=[createBaseVNode("path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"},null,-1),createBaseVNode("path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"},null,-1)]),12,_hoisted_1$1T))}}),_hoisted_1$1S=["width","height"],_sfc_main$2c=defineComponent({__name:"CompassOptiLogo",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}
7),viewBox:"0 0 148 148",fill:"currentColor",stroke:"none"},r[0]||(r[0]=[createStaticVNode('<path d="M49.07 80.66V98.35C62.1536 98.3341 74.6967 93.1297 83.9482 83.8782C93.1997 74.6267 98.4041 62.0836 98.42 49H80.78C80.7668 57.4013 77.42 65.4541 71.4747 71.39C65.5294 77.326 57.4714 80.66 49.07 80.66Z"></path><path d="M49.07 129.41C40.8327 129.263 32.9824 125.888 27.209 120.01C21.4355 114.133 18.2007 106.224 18.2007 97.9851C18.2007 89.7464 21.4355 81.8371 27.209 75.9598C32.9824 70.0825 40.8327 66.707 49.07 66.5601V49.0101C36.0744 48.9915 23.6037 54.1362 14.4013 63.3123C5.19891 72.4885 0.0186152 84.9445 5.00717e-05 97.9401C-0.0185151 110.936 5.12617 123.406 14.3023 132.609C23.4785 141.811 35.9344 146.991 48.93 147.01H49.07V129.41Z"></path><path d="M49.07 129.41V146.96C62.0656 146.96 74.529 141.797 83.7182 132.608C92.9075 123.419 98.07 110.956 98.07 97.96H80.5C80.4974 106.297 77.1858 114.292 71.2927 120.188C65.3995 126.085 57.4068 129.402 49.07 129.41Z"></path><path d="M49.07 31.44V49C62.0656 49 74.529 43.8375 83.7182 34.6482C92.9075 25.459 98.07 12.9956 98.07 0H80.5C80.4947 8.33505 77.182 16.3273 71.2891 22.2221C65.3963 28.1168 57.4051 31.4321 49.07 31.44Z"></path><path d="M98.37 31.44V49C111.366 49 123.829 43.8375 133.018 34.6482C142.208 25.459 147.37 12.9956 147.37 0H129.78C129.775 8.33159 126.465 16.3209 120.576 22.215C114.688 28.1091 106.702 31.4268 98.37 31.44Z"></path>',5)]),12,_hoisted_1$1S))}}),_hoisted_1$1R=["data-theme"],_sfc_main$2b=defineComponent({__name:"AppAdminBar",setup(t){const{currentPageModel:e,currentPageTheme:r}=useOptiContentDelivery();return(a,o)=>(openBlock(),createElementBlock("div",{class:"app-admin-bar","data-theme":unref(r)},[createVNode(_sfc_main$2o,{href:`/EPiServer/CMS?#context=epi.cms.contentdata:///${unref(e)?.contentLink?.id}`,target:"_blank","aria-label":"Edit mode"},{default:withCtx(()=>[createVNode(_sfc_main$2c,{width:40,height:40})]),_:1},8,["href"]),createVNode(_sfc_main$2l,{url:"/storybook","aria-label":"Storybook"},{default:withCtx(()=>[createVNode(_sfc_main$2d,{width:40,height:40})]),_:1})],8,_hoisted_1$1R))}}),AppAdminBar=_export_sfc(_sfc_main$2b,[["__scopeId","data-v-d364435e"]]),_hoisted_1$1Q=["width","height"],_sfc_main$2a=defineComponent({__name:"CompassDownloadIcon",props:{margin:{},width:{default:24},height:{default:24},rotation:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin,transform:`rotate(${e.rotation}deg)`}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-download"},r[0]||(r[0]=[createBaseVNode("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"},null,-1),createBaseVNode("polyline",{points:"7 10 12 15 17 10"},null,-1),createBaseVNode("line",{x1:"12",y1:"15",x2:"12",y2:"3"},null,-1)]),12,_hoisted_1$1Q))}}),_hoisted_1$1P=["width","height"],_sfc_main$29=defineComponent({__name:"CompassEmailIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-mail"},r[0]||(r[0]=[createBaseVNode("path",{d:"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"},null,-1),createBaseVNode("polyline",{points:"22,6 12,13 2,6"},null,-1)]),12,_hoisted_1$1P))}}),_hoisted_1$1O=["width","height"],_sfc_main$28=defineComponent({__name:"CompassFacebookIcon",props:{margin:{},width:{default:22},height:{default:22}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{viewBox:"0 0 22 22",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{d:"M21.6663 10.9987C21.6663 5.13203 16.8663 0.332031 10.9997 0.332031C5.13301 0.332031 0.333008 5.13203 0.333008 10.9987C0.333008 16.332 4.19967 20.732 9.26634 21.532V14.0654H6.59967V10.9987H9.26634V8.5987C9.26634 5.93203 10.8663 4.46536 13.2663 4.46536C14.4663 4.46536 15.6663 4.73203 15.6663 4.73203V7.3987H14.333C12.9997 7.3987 12.5997 8.1987 12.5997 8.9987V10.9987H15.533L14.9997 14.0654H12.4663V21.6654C17.7997 20.8654 21.6663 16.332 21.6663 10.9987Z"},null,-1)]),12,_hoisted_1$1O))}}),_hoisted_1$1N=["width","height"],_sfc_main$27=defineComponent({__name:"CompassInstagramIcon",props:{margin:{},width:{default:22},height:{default:22}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-instagram"},r[0]||(r[0]=[createBaseVNode("rect",{x:"2",y:"2",width:"20",height:"20",rx:"5",ry:"5"},null,-1),createBaseVNode("path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"},null,-1),createBaseVNode("line",{x1:"17.5",y1:"6.5",x2:"17.51",y2:"6.5"},null,-1)]),12,_hoisted_1$1N))}}
7),_hoisted_1$1M=["width","height"],_sfc_main$26=defineComponent({__name:"CompassLinkedInIcon",props:{margin:{},width:{default:22},height:{default:22}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{viewBox:"0 0 22 22",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{d:"M1.06774,19.11111V6.55259H5.0583V19.11111Z"},null,-1),createBaseVNode("path",{d:"M3.063,4.79206a2.15813,2.15813,0,0,1-2.23-2.23A2.2285,2.2285,0,0,1,3.063.332a2.15813,2.15813,0,0,1,2.23,2.23A2.15813,2.15813,0,0,1,3.063,4.79206Z"},null,-1),createBaseVNode("path",{d:"M19.37734,19.11111H15.6215V12.30365c0-1.99522-.82155-2.58209-1.9953-2.58209a2.45314,2.45314,0,0,0-2.34732,2.69952v6.69H7.2883V6.55259h3.75581V8.31313A4.24016,4.24016,0,0,1,14.8,6.20049c2.23,0,4.57739,1.291,4.57739,5.16426Z"},null,-1)]),12,_hoisted_1$1M))}}),_hoisted_1$1L=["width","height"],_sfc_main$25=defineComponent({__name:"CompassTwitterIcon",props:{margin:{},width:{default:22},height:{default:18}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{viewBox:"0 0 22 18",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.133 2.66667C20.0663 2.53333 20.8663 2.4 21.6663 2C21.133 2.93333 20.333 3.73333 19.3997 4.26667C19.6663 10.5333 15.133 17.3333 6.99967 17.3333C4.59967 17.3333 2.33301 16.5333 0.333008 15.3333C2.59967 15.6 4.99967 14.9333 6.59967 13.7333C4.59967 13.7333 2.99967 12.4 2.46634 10.6667C3.13301 10.8 3.79967 10.6667 4.46634 10.5333C2.46634 10 0.999674 8.13333 0.999674 6.13333C1.66634 6.4 2.33301 6.66667 2.99967 6.66667C1.13301 5.33333 0.466342 2.8 1.66634 0.800001C3.93301 3.46667 7.13301 5.2 10.733 5.33333C10.0663 2.66667 12.1997 0 14.9997 0C16.1997 0 17.3997 0.533333 18.1997 1.33333C19.2663 1.06667 20.1997 0.799999 20.9997 0.266666C20.733 1.33333 20.0663 2.13333 19.133 2.66667Z"},null,-1)]),12,_hoisted_1$1L))}});var SocialMedia=(t=>(t.FACEBOOK="Facebook",t.TWITTER="Twitter",t.LINKEDIN="LinkedIn",t.EMAIL="Email",t.DOWNLOAD="Download",t.INSTAGRAM="Instagram",t.YOUTUBE="YouTube",t.UNKNOWN="Unknown",t))(SocialMedia||{});const SOCIAL_MAP={facebook:"Facebook",instagram:"Instagram",linkedin:"LinkedIn",twitter:"Twitter",youtube:"YouTube",email:"Email",download:"Download",x:"Twitter"},toSocialEnum=t=>{if(!t)return"Unknown";if(Object.values(SocialMedia).includes(t))return t;const e=String(t).toLowerCase();return SOCIAL_MAP[e]??"Unknown"},_hoisted_1$1K=["width","height"],_sfc_main$24=defineComponent({__name:"CompassYoutubeIcon",props:{margin:{},width:{default:22},height:{default:22}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{viewBox:"0 0 22 22",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:`M5.7 6.25h10.6a2.2 2.2 0 0 1 2.2 2.2v5.1a2.2 2.2 0 0 1-2.2 2.2H5.7a2.2 2.2 0 0 1-2.2-2.2v-5.1a2.2 2.2 0 0 1 2.2-2.2Z
8         M9.2 8.4v5.2L14.2 11 9.2 8.4Z`},null,-1)]),12,_hoisted_1$1K))}}),_sfc_main$23=defineComponent({__name:"CompassSocialMediaButton",props:{url:{},color:{default:"var(--color-some-links, var(--color-neutral-35))"},type:{}},setup(t){const{t:e}=useI18n();return(r,a)=>r.url?(openBlock(),createBlock(_sfc_main$2o,{key:0,href:r.url,target:"_blank","aria-label":`${unref(e)("/accessibility/share")} ${r.type}`,class:"social-media-link",style:normalizeStyle({color:r.color})},{default:withCtx(()=>[r.type===unref(SocialMedia).FACEBOOK?(openBlock(),createBlock(_sfc_main$28,{key:0})):r.type===unref(SocialMedia).TWITTER?(openBlock(),createBlock(_sfc_main$25,{key:1})):r.type===unref(SocialMedia).LINKEDIN?(openBlock(),createBlock(_sfc_main$26,{key:2})):r.type===unref(SocialMedia).EMAIL?(openBlock(),createBlock(_sfc_main$29,{key:3})):r.type===unref(SocialMedia).DOWNLOAD?(openBlock(),createBlock(_sfc_main$2a,{key:4})):r.type===unref(SocialMedia).INSTAGRAM?(openBlock(),createBlock(_sfc_main$27,{key:5})):r.type===unref(SocialMedia).YOUTUBE?(openBlock(),createBlock(_sfc_main$24,{key:6}
8)):createCommentVNode("",!0),renderSlot(r.$slots,"default",{},void 0,!0)]),_:3},8,["href","aria-label","style"])):createCommentVNode("",!0)}}),CompassSocialMediaButton=_export_sfc(_sfc_main$23,[["__scopeId","data-v-1286dce7"]]),_hoisted_1$1J=["width","height"],_sfc_main$22=defineComponent({__name:"CompassLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 420 200",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<path d="M97.4393 29.6018C96.7955 27.8842 96.1551 26.176 94.852 24.7387C93.8477 24.872 93.1744 24.1333 92.5744 23.4627C91.2885 22.6766 90.2586 23.0438 89.1525 23.4381C88.4706 23.6812 87.7598 23.9347 86.942 23.9347C84.97 25.9399 82.4657 26.7517 79.9827 27.5567C77.4038 28.3927 74.8477 29.2213 72.9348 31.372C72.9348 33.6043 74.0027 35.3695 75.0947 37.1746C75.3149 37.5387 75.5362 37.9045 75.7499 38.276C75.7499 41.081 78.5665 42.1845 80.7913 43.0562C81.0655 43.1636 81.3307 43.2675 81.5805 43.3707C82.2379 43.1024 82.7087 42.7277 83.1647 42.3646C83.7332 41.9121 84.2788 41.4778 85.1343 41.2907C86.3457 40.5425 87.609 39.8512 88.8766 39.1575C92.3779 37.2415 95.9114 35.3078 98.4707 32.1107C98.0733 31.2928 97.7559 30.4461 97.4393 29.6018Z" fill="#171717"></path><path d="M82.3689 50.9174C81.6666 51.0511 80.9751 51.1827 80.3069 51.2783C80.031 50.7947 79.5936 50.5248 79.1891 50.2751C78.8101 50.0412 78.46 49.8251 78.2985 49.4679C74.1506 48.2425 70.918 50.8347 67.8482 53.2964C67.3965 53.6587 66.9483 54.0181 66.5012 54.3621C66.3684 56.5745 67.573 59.0527 69.0496 60.7297C69.0496 62.1493 70.0984 63.1341 71.142 64.1139C72.0185 64.937 72.8914 65.7565 73.1356 66.8272C64.4922 71.4527 57.1198 81.236 58.3225 91.3584C60.1269 88.832 62.599 87.0038 65.0651 85.18C66.264 84.2933 67.4616 83.4077 68.5804 82.4433C71.9764 82.0572 74.5061 80.1364 77.0653 78.193C78.9491 76.7626 80.8488 75.32 83.122 74.4683C82.8957 72.0517 84.3722 71.1026 85.8959 70.1234C87.0764 69.3646 88.2852 68.5877 88.7522 67.096C88.7522 66.6547 88.8641 66.1412 88.9827 65.5967C89.2427 64.4029 89.5352 63.0602 88.7522 62.0032C88.4861 60.6621 86.808 59.8589 85.937 59.4548C86.4735 59.2537 87.0101 58.9635 87.5465 58.6732C88.6194 58.0927 89.692 57.5125 90.7632 57.6464C91.9413 57.4858 92.3498 56.3819 92.6381 55.6027C92.7105 55.4072 92.7753 55.2321 92.8428 55.0975C92.7116 54.7939 92.6512 54.462 92.5906 54.1293C92.4643 53.4356 92.3373 52.7377 91.5668 52.2829C89.0879 49.6383 85.6129 50.2998 82.3689 50.9174Z" fill="#171717"></path><path d="M60.9375 119.977C61.8771 125.138 59.3959 129.494 56.5807 133.45L55.3079 133.716L55.5761 133.45L55.3079 133.248C54.7879 133.925 54.2383 134.572 53.6931 135.215C51.9188 137.305 50.1909 139.341 49.6782 142.161C49.6204 142.181 49.564 142.198 49.509 142.216C49.1809 142.321 48.9014 142.41 48.6735 142.697C48.5465 142.278 48.3931 141.843 48.2365 141.398C47.5663 139.494 46.8381 137.426 47.8698 135.795C47.435 129.894 49.876 125.606 52.584 120.849C52.7985 120.472 53.0147 120.093 53.2313 119.709C53.7633 119.367 54.3009 118.858 54.8455 118.342C56.2204 117.039 57.6397 115.694 59.1271 116.894L60.9375 119.977Z" fill="#171717"></path><path d="M49.1413 165.888C49.4783 164.08 49.7439 162.539 48.9403 160.792L48.9349 160.786C47.9309 159.783 46.5932 158.447 45.322 157.98C45.1432 158.844 44.4477 159.231 43.7834 159.6C42.9536 160.061 42.1724 160.495 42.5075 161.8C42.708 163.543 43.9813 164.546 45.322 165.419L45.5908 165.146C46.5955 165.752 47.8006 165.952 49.1413 165.888Z" fill="#171717"></path><path d="M403.451 125.89C408.727 127.777 413.391 130.166 413.391 136.607C413.391 145.659 405.839 148.046 398.177 148.046C394.179 148.046 390.012 147.381 386.18 145.659V135.607H389.903C389.983 136.39 390.022 137.167 39
80.061 137.922C390.291 142.415 390.482 146.161 398.897 146.161C403.784 146.161 408.395 143.938 408.395 138.383C408.395 132.79 403.451 131.128 398.968 129.622C398.513 129.469 398.062 129.317 397.623 129.164C392.399 127.278 387.737 125.389 387.737 118.947C387.737 111.562 393.732 108.343 400.397 108.343C404.173 108.343 407.784 108.954 411.839 110.454V119.558H408.727C408.65 118.967 408.603 118.365 408.556 117.767L408.556 117.766L408.556 117.764C408.265 114.038 407.986 110.454 400.62 110.454C396.177 110.454 392.567 112.396 392.567 117.281C392.567 120.561 394.124 122.391 397.067 123.613L403.451 125.89Z" fill="#171717"></path><path d="M127.614 146.294V136.463H124.447C123.726 144.238 122.837 146.627 114.285 146.627C102.457 146.627 100.625 137.687 100.625 127.578C100.625 118.36 103.735 110.863 114.008 110.863C120.893 110.863 123.672 112.084 124.447 118.305L124.614 119.915H127.614V110.975C122.67 109.532 119.117 108.809 114.008 108.809C100.57 108.809 94.8494 115.193 94.8494 128.521C94.8494 141.407 99.3468 148.514 112.843 148.514C115.23 148.514 125.114 147.627 127.614 146.294Z" fill="#171717"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M161.556 109.229C147.116 109.229 142.563 115.005 142.563 129.053C142.563 143.047 147.172 148.933 161.556 148.933C176.661 148.933 180.548 142.992 180.548 129.053C180.548 115.005 175.993 109.229 161.556 109.229ZM161.556 146.989C150.395 146.989 148.227 138.382 148.227 129.053C148.227 119.724 150.395 111.173 161.556 111.173C172.719 111.173 174.881 119.724 174.881 129.053C174.881 138.382 172.719 146.989 161.556 146.989Z" fill="#171717"></path><path d="M228.971 115.732H228.868L215.327 147.886C215.076 148.497 214.476 148.497 214.179 147.941L200.633 116.343H200.532V142.388C200.532 145.941 201.432 146.162 205.131 146.162V148.053C204.135 148.023 203.139 148.009 202.144 147.995C201.19 147.981 200.236 147.968 199.283 147.941C198.329 147.967 197.375 147.981 196.422 147.995C195.427 148.009 194.431 148.023 193.436 148.053V146.162C197.132 146.162 198.035 145.941 198.035 142.388V115.177C198.035 111.566 196.983 111.399 193.436 111.399V109.513C194.178 109.54 194.908 109.553 195.638 109.567C196.383 109.581 197.127 109.595 197.884 109.623C198.641 109.595 199.386 109.581 200.13 109.567C200.86 109.553 201.589 109.54 202.332 109.513L215.927 140.443L229.271 109.513C230.012 109.54 230.754 109.553 231.496 109.567C232.253 109.581 233.009 109.595 233.765 109.623C234.523 109.595 235.281 109.581 236.037 109.567C236.781 109.553 237.523 109.54 238.265 109.513V111.399C234.567 111.399 233.468 111.511 233.468 115.177V142.388C233.468 146.001 234.368 146.162 238.265 146.162V148.053C237.066 148.023 235.866 148.009 234.667 147.995L234.666 147.995C233.517 147.981 232.368 147.967 231.22 147.941C230.07 147.967 228.92 147.981 227.772 147.995C226.572 148.009 225.372 148.023 224.172 148.053V146.162C228.071 146.162 228.971 146.001 228.971 142.388V115.732Z" fill="#171717"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M264.228 142.435V130.851H269.339C278.28 130.851 284.22 129.63 284.22 119.19C284.22 111.469 280.281 109.304 273.224 109.472C271.308 109.499 269.393 109.513 267.477 109.527C265.562 109.54 263.647 109.554 261.731 109.581C260.427 109.554 259.121 109.54 257.815 109.527C256.51 109.513 255.204 109.499 253.9 109.472V111.36C259.233 111.36 259.232 112.122 259.232 115.046V142.435C259.232 145.359 259.233 146.123 253.9 146.123V148.01C255.131 147.985 256.363 147.971 257.595 147.958C258.974 147.943 260.353 147.928 261.731 147.896C263.109 147.928 264.487 147.943 265.865 147.958C267.096 147.971 268.327 147.985 269.559 148.01V146.123C264.227 146.123 264.227 145.359 264.228 142.435ZM266.949 128.907H264.228V111.469H269.671C275.948 111.469 278.669 112.138 278.669 120.188C278.669 128.574 273.892 128.907 266.949 128.907Z" fill="#171717"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M315.555 109.643L327.219 140.13C327.258 140.232 327.3 140.348 327.346 140.474C328.025 142.328 329.552 146.494 333.66 146.182V148.071C332.365 148.042 331.083 148.028 329.801 148.013C328.555 147.999 327.309 147.985 326.051 147.958C324.792 147.985 323.533 147.999 322.274 148.013C320.979 148.028 319.684 
8148.042 318.388 148.071V146.07C318.388 146.07 323.22 146.182 323.22 143.904C323.22 143.009 322.893 142.222 322.564 141.426C322.485 141.236 322.406 141.045 322.331 140.852L318.723 131.578H305.393L301.949 141.185C301.727 141.906 301.451 142.908 301.451 143.628C301.451 146.073 304.11 146.071 305.939 146.07L306.06 146.07V148.071C304.961 148.042 303.849 148.028 302.736 148.013C301.654 147.999 300.573 147.985 299.504 147.958C298.437 147.985 297.356 147.999 296.275 148.013C295.163 148.028 294.051 148.042 292.953 148.071V146.07C293.27 146.033 293.562 146.009 293.835 145.986C295.187 145.873 296.065 145.8 297.172 144.461C297.75 143.75 298.863 141.155 299.539 139.577C299.708 139.183 299.85 138.852 299.949 138.63L311.889 109.643H315.555ZM317.777 128.911L312.224 114.639L306.116 129.467H318L317.777 128.911Z" fill="#171717"></path><path d="M371.201 137.252C371.201 130.811 366.533 128.424 361.259 126.535L354.872 124.257C351.929 123.036 350.372 121.205 350.372 117.925C350.372 113.041 353.983 111.096 358.425 111.096C365.793 111.096 366.072 114.681 366.363 118.408L366.363 118.409L366.363 118.41C366.41 119.009 366.457 119.611 366.533 120.203H369.644V111.096C365.589 109.599 361.981 108.988 358.204 108.988C351.541 108.988 345.541 112.206 345.541 119.592C345.541 126.036 350.208 127.923 355.428 129.809C355.867 129.963 356.317 130.114 356.771 130.266C361.256 131.772 366.203 133.434 366.203 139.028C366.203 144.583 361.591 146.805 356.704 146.805C348.287 146.805 348.096 143.059 347.867 138.565C347.829 137.811 347.789 137.035 347.709 136.252H343.988V146.304C347.819 148.024 351.984 148.691 355.984 148.691C363.645 148.691 371.201 146.304 371.201 137.252Z" fill="#171717"></path><path d="M191.34 172.48C193.961 172.48 193.983 172.587 193.983 173.999V176.241C192.881 176.881 191.607 177.104 190.659 177.104C186.191 177.104 185.155 174.284 185.155 170.213C185.155 166.446 186.101 162.836 190.571 162.968C193.631 162.968 194.424 163.496 194.667 166.556H195.965V163.009C194.005 162.439 192.595 162.152 190.571 162.152C185.045 162.264 182.864 164.925 182.864 170.124C182.864 175.186 184.713 177.895 190.02 177.895C192.024 177.895 194.028 177.586 196.055 176.928C195.987 176.707 195.965 176.486 195.965 176.046V173.999C195.965 172.853 196.009 172.545 197.683 172.456V171.731C197.344 171.743 196.878 171.748 196.354 171.754C195.927 171.759 195.461 171.764 194.995 171.774C194.41 171.761 193.825 171.756 193.141 171.75C192.614 171.745 192.029 171.74 191.34 171.731V172.48Z" fill="#171717"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M220.101 175.51C220.101 176.671 220.101 176.97 222.216 176.97V177.717C221.761 177.709 221.308 177.704 220.855 177.7L220.852 177.7C220.271 177.694 219.691 177.688 219.109 177.675C218.529 177.688 217.949 177.694 217.369 177.7L217.367 177.7C216.913 177.704 216.459 177.709 216.004 177.717V176.97C218.118 176.97 218.118 176.671 218.117 175.51V164.641C218.118 163.489 218.118 163.185 216.004 163.185V162.44C216.535 162.452 217.065 162.457 217.595 162.463C218.099 162.468 218.604 162.474 219.109 162.484C219.305 162.484 219.85 162.477 220.5 162.468C221.458 162.456 222.642 162.44 223.271 162.44C226.023 162.44 228.027 162.617 228.027 165.874C228.027 168.448 226.532 169.484 224.129 169.75C224.788 170.828 227.388 174.701 228.027 175.539C228.073 175.597 228.117 175.654 228.161 175.709C228.684 176.376 229.087 176.89 230.163 176.97V177.717C229.931 177.709 229.699 177.704 229.466 177.7C229.17 177.694 228.874 177.688 228.577 177.675C228.281 177.688 227.978 177.694 227.675 177.7C227.438 177.704 227.2 177.709 226.967 177.717C225.472 175.32 222.392 170.453 221.708 170.212C221.234 170.052 220.762 170.055 220.275 170.057L220.274 170.057C220.216 170.057 220.159 170.057 220.101 170.057V175.51ZM220.101 169.308C220.382 169.359 220.664 169.356 220.946 169.352L221.033 169.351C221.06 169.351 221.087 169.351 221.114 169.351C221.128 169.351 221.143 169.351 221.157 169.351C223.557 169.351 225.804 169.262 225.804 166.223C225.804 163.825 224.857 163.232 222.589 163.232C222.042 163.232 221.506 163.25 220.966 163.268C220.679 163.278 220.392 163.288 220.101 163.295V169.308Z" fill="#171717"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M256.368 162.151C250.647 162.151 248.839 164.44 248.839 170.011C248.839 175.562 250.668 177.893 256.368 177.893C262.359 177.893 263.9 175.54 263.9 170.011C263.9 164.44 262.095 162.151 256.368 162.151ZM256.368 177.123C251.944 177.123 251.085 173.711 251.085 170.011C251.085 166.312 251.944 162.92 256.368 162.92C260.795 162.92 261.655 166.312 261.655 170.011C261.655 173.711 260.795 177.123 256.368 177.123Z" fill="#171717"></path><path d="M287.241 172.721C287.197 175.651 288.429 177.104 291.445 177.104C294.681 177.104 296.224 175.781 296.224 172.389V164.683C296.224 163.384 296.2 
8163.185 293.847 163.185V162.44C294.308 162.452 294.776 162.457 295.245 162.463C295.691 162.468 296.137 162.474 296.579 162.484C297.018 162.474 297.463 162.468 297.908 162.463C298.376 162.457 298.844 162.452 299.305 162.44V163.185C297.324 163.185 297.324 163.546 297.325 164.613L297.325 172.37C297.325 176.663 294.993 177.895 290.764 177.895C287.328 177.895 285.259 176.508 285.259 172.963L285.259 164.612C285.259 163.526 285.26 163.185 283.256 163.185V162.44C283.741 162.452 284.257 162.458 284.787 162.463C285.267 162.469 285.758 162.474 286.248 162.484C286.754 162.474 287.259 162.468 287.763 162.463C288.294 162.457 288.824 162.452 289.355 162.44V163.185C287.241 163.185 287.241 163.49 287.241 164.646V172.721Z" fill="#171717"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M321.879 175.51V170.913H323.905C327.448 170.913 329.804 170.431 329.804 166.292C329.804 163.232 328.241 162.372 325.443 162.44C324.667 162.452 323.888 162.457 323.108 162.463C322.367 162.468 321.625 162.474 320.884 162.484C320.381 162.474 319.876 162.468 319.371 162.463C318.842 162.457 318.313 162.452 317.783 162.44V163.185C319.895 163.185 319.895 163.489 319.895 164.641V175.51C319.895 176.671 319.895 176.97 317.783 176.97V177.717C318.237 177.709 318.691 177.704 319.145 177.7C319.725 177.694 320.305 177.688 320.884 177.675C321.466 177.688 322.046 177.694 322.626 177.7C323.081 177.704 323.535 177.709 323.989 177.717V176.97C321.878 176.97 321.878 176.671 321.879 175.51ZM322.957 170.144H321.879V163.232H324.036C326.524 163.232 327.6 163.496 327.6 166.687C327.6 170.009 325.708 170.144 322.957 170.144Z" fill="#171717"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M55.3087 74.7365C54.2677 78.4661 51.6795 79.0768 48.8212 79.7513C47.2608 80.1195 45.6198 80.5068 44.1061 81.4308C44.2174 81.8208 43.1013 82.0014 42.0661 82.1689C41.8613 82.202 41.6596 82.2346 41.4712 82.2683L40.1535 82.8559C37.0764 83.2492 34.8098 84.7085 32.4409 86.2337C31.1991 87.0331 29.9293 87.8507 28.4999 88.5423C28.5383 89.5629 27.7271 89.6648 26.8463 89.7754C26.2227 89.8537 25.5643 89.9364 25.1477 90.3527C24.9134 91.0258 24.2579 91.2775 23.6549 91.5089C22.8765 91.8077 22.1856 92.073 22.6015 93.1683C22.1989 93.446 21.7646 93.7179 21.3225 93.9948C19.6303 95.0543 17.8229 96.186 17.2374 97.9917C18.7234 99.299 20.6024 99.5457 22.4681 99.7907C23.3803 99.9105 24.2894 100.03 25.1477 100.273C30.6692 100.759 35.667 100.517 40.6401 100.275C43.2122 100.151 45.7777 100.026 48.4056 100.003C49.1953 99.8639 49.9774 99.6762 50.7627 99.4877C52.2418 99.1327 53.7326 98.7749 55.3087 98.7324V98.9985C56.1784 99.25
855 56.8929 98.9256 57.6084 98.5951C58.3824 98.2376 59.1576 97.8796 60.1321 98.2631C60.7871 97.542 61.7139 97.4767 62.6391 97.4114C63.6084 97.343 64.5759 97.2748 65.2269 96.4527C66.3125 96.0715 67.5899 95.9724 68.8462 95.8749C70.4614 95.7497 72.0418 95.6271 73.1348 94.9111V95.4455C72.6003 95.2407 72.5205 95.5405 72.4301 95.88C72.3731 96.0939 72.3119 96.3236 72.1301 96.4527C72.4534 96.7753 72.902 96.7494 73.3473 96.7237C73.5497 96.712 73.7515 96.7003 73.9405 96.7215C75.2442 95.2877 76.468 95.4371 77.6814 95.5852C78.9651 95.7419 80.2371 95.8972 81.5796 94.1751C82.5863 92.7663 84.2619 91.9605 85.9389 91.6261L86.4739 92.3647C86.9556 90.8772 88.1369 90.6434 89.3374 90.4059C89.8461 90.3052 90.3582 90.2039 90.822 90.0062C90.7457 90.0852 90.6721 90.1687 90.5984 90.2522C90.1667 90.7418 89.7344 91.232 88.7515 90.8231C89.4009 92.0766 88.5157 92.5485 87.6436 93.0135C87.1638 93.2694 86.6879 93.5231 86.4739 93.9037C85.9389 94.0392 84.4624 93.9715 84.6635 92.8991C84.4093 93.1309 84.2586 93.5446 84.1102 93.952C83.8275 94.7285 83.553 95.4822 82.5863 94.9111C82.1588 95.0475 81.6829 95.1798 81.1822 95.319C79.7224 95.7247 78.0519 96.1889 76.7561 96.9871C76.0749 97.0752 75.3213 97.2642 74.5334 97.4617C72.919 97.8665 71.1604 98.3075 69.5843 97.9917C68.5503 98.5466 67.496 98.7148 66.4096 98.8882C65.5248 99.0294 64.6188 99.1739 63.6853 99.5335C62.7542 99.7674 61.6771 99.9036 60.5692 100.044C58.4901 100.307 56.303 100.583 54.7712 101.545C54.3662 101.511 54.2508 101.783 54.1327 102.062C54.0165 102.337 53.8977 102.617 53.4977 102.617C53.7901 102.644 53.9455 103.018 54.1015 103.392C54.2612 103.776 54.4216 104.162 54.7304 104.178C54.4637 104.325 54.2366 104.377 54.0332 103.89C53.7156 103.97 53.3857 104.157 53.0508 104.346C52.2578 104.794 51.4366 105.258 50.6827 104.363C49.5835 104.977 48.2526 104.929 46.9178 104.88C46.2194 104.854 45.5199 104.829 44.852 104.898V104.363C45.6629 105.018 45.8285 104.605 46.0415 104.073C46.1978 103.682 46.3797 103.228 46.8613 103.087V102.351C45.4033 102.857 43.8916 103.058 42.368 103.261C40.4622 103.515 38.5378 103.772 36.6764 104.628C37.2782 105.833 36.4862 105.764 35.6101 105.686C35.0235 105.635 34.3992 105.58 34.1301 105.902C34.0273 105.597 34.2323 105.447 34.4262 105.306C34.4887 105.26 34.5499 105.215 34.5993 105.166C32.4015 104.479 30.7669 104.883 29.0559 105.305C27.4259 105.707 25.7266 106.126 23.4051 105.636L22.8681 106.64C21.8383 106.06 20.6694 106.346 19.5099 106.629C18.2547 106.936 17.0103 107.24 15.965 106.44C13.5514 106.037 10.5358 105.367 9.59884 103.087C8.87323 103.365 8.65821 102.854 8.45241 102.364C8.41122 102.266 8.37039 102.169 8.32592 102.08C8.53379 101.072 7.84886 100.34 7.1773 99.6214C6.33109 98.7165 5.50613 97.8343 6.51551 96.4527C5.60857 95.4102 6.08092 94.3676 6.54386 93.3459C6.76549 92.8567 6.98496 92.3723 7.04988 91.8949C7.29746 91.6974 7.36314 91.4283 7.43345 91.1401C7.45883 91.0361 7.48482 90.9296 7.52019 90.8231L8.05717 91.3573C8.82194 90.746 9.08152 89.9014 9.34015 89.0599C9.42128 88.7959 9.50233 88.5322 9.59884 88.2761L12.6801 84.9917C12.615 85.1928 12.7478 85.3283 12.8806 85.4616C13.2163 85.4616 13.449 85.2223 13.677 84.9878C13.7685 84.8937 13.8593 84.8004 13.9556 84.7236C13.603 83.6692 14.2238 83.2802 14.9213 82.8432C15.0232 82.7794 15.1267 82.7145 15.2291 82.6464C15.4237 82.6027 15.6462 82.6221 15.8674 82.6413C16.3315 82.6816 16.7897 82.7215 16.9718 82.1772C16.
86486 81.401 17.1356 81.3884 17.7194 81.3733C18.3464 81.3571 19.0849 81.338 19.0509 80.3668C20.1016 80.4622 20.7743 79.891 21.4431 79.3231C22.1806 78.6968 22.9134 78.0745 24.1431 78.3548C25.8283 76.555 28.0396 75.6962 30.2761 74.8277C31.9518 74.1769 33.6416 73.5207 35.1348 72.4589C35.6084 72.2992 36.1107 72.1234 36.6361 71.9396C42.7266 69.8082 51.915 66.5928 55.3087 74.7365ZM46.8613 104.363H47.602C47.8779 104.203 47.9909 103.997 48.1064 103.787C48.1865 103.641 48.2679 103.493 48.4056 103.356C47.7348 103.356 47.0644 103.825 46.8613 104.363ZM48.9405 102.351H48.1368L48.9405 102.818V102.351Z" fill="#A48D4C"></path><path d="M54.7304 104.178C54.7725 104.154 54.8156 104.129 54.8597 104.102C54.9984 104.02 55.1474 103.931 55.3087 103.89C55.0687 104.104 54.8817 104.185 54.7304 104.178Z" fill="#A48D4C"></path><path d="M91.5665 89.5496C91.2606 89.607 91.0311 89.7898 90.822 90.0062C91.0896 89.8922 91.341 89.7461 91.5665 89.5496Z" fill="#A48D4C"></path><path d="M113.283 79.8303C113.283 79.5619 113.044 79.3526 112.805 79.1436C112.686 79.0399 112.568 78.9363 112.479 78.8256C112.428 78.8375 112.379 78.8472 112.33 78.8551C110.52 77.2541 107.891 76.1387 105.307 76.8147C105.573 77.7412 106.558 77.8337 107.527 77.9247C108.519 78.0179 109.495 78.1095 109.664 79.0944C110.218 78.6192 110.701 78.7045 111.238 78.7993C111.571 78.8582 111.925 78.9207 112.33 78.8551C112.68 79.1651 113 79.4933 113.283 79.8303Z" fill="#A48D4C"></path><path d="M114.557 80.9032C114.291 82.4449 113.281 83.0475 112.212 83.4496L113.281 81.3726C113.216 81.6379 113.348 81.7707 113.483 81.9067L113.484 81.9079C113.898 81.9079 114.082 81.5767 114.241 81.2915C114.34 81.1139 114.429 80.9542 114.557 80.9032Z" fill="#A48D4C"></path><path d="M110.193 81.6728C110.32 81.5077 110.443 81.3489 110.468 81.1704C109.73 80.8365 109.597 81.6403 109.664 82.1751C109.529 82.2799 109.378 82.4414 109.216 82.6142C108.652 83.2162 107.959 83.9555 107.385 82.9136C107.275 83.9958 106.034 83.943 105.416 83.9167C105.269 83.9104 105.156 83.9056 105.104 83.9183L105.308 84.186L104.301 85.1933C104.729 85.3265 105.146 85.0557 105.539 84.8002C106.133 84.4142 106.673 84.0633 107.116 85.1933C107.028 85.2484 106.938 85.2999 106.848 85.3511C106.395 85.6104 105.956 85.8611 105.843 86.5319C107.268 86.4989 107.457 85.7268 107.652 84.9289C107.843 84.1504 108.039 83.3473 109.396 83.1824C109.592 83.2382 109.659 83.6016 109.675 83.9101L109.664 83.9183C109.625 84.658 109.698 84.3365 109.675 83.9101L109.931 83.7168C110.602 83.5163 111.071 83.9183 111.204 84.4553C111.222 84.4372 111.241 84.4189 111.262 84.4003C111.388 84.2827 111.531 84.1494 111.473 83.9183C111.541 83.1824 110.468 82.3105 109.931 82.6449C109.766 82.2288 109.986 81.9424 110.193 81.6728Z" fill="#A48D4C"></path><path d="M102.292 86.2641C101.958 85.7949 102.023 85.26 102.558 84.9917C102.543 85.0287 102.528 85.0664 102.512 85.105L102.511 85.1066L102.51 85.1108C102.382 85.422 102.232 85.7895 102.292 86.2641Z" fill="#A48D4C"></path><path d="M81.4804 93.3671C81.6025 93.3682 81.7254 93.3693 81.8489 93.3693V92.6308C81.3574 93.0064 80.6173 93.1083 79.918 93.2045C78.995 93.3314 78.1431 93.4487 78.0276 94.1725L78.2989 94.4417C79.1487 93.3453 80.2766 93.3558 81.4804 93.3671Z" fill="#A48D4C"></path><path d="M74.2098 100.271C73.8754 100.741 73.4036 100.876 72.9338 100.808C73.2052 100.339 73.6718 100.204 74.2098 100.271Z" fill="#A48D4C"></path><path d="M59.5764 102.352C59.7757 102.34 59.9674 102.329 60.1339 102.351V101.546C59.8988 101.848 59.5642 101.831 59.2293 101.814C58.8944 101.797 58.5592 101.78 58.323 102.081C58.6492 102.406 59.1318 102.378 59.5764 102.352Z" fill="#A48D4C"></path><path d="M32.944 105.903C33.1577 105.912 33.4776 105.924 33.5933 105.635C33.4771 105.343 33.1549 105.355 32.9412 105.363C32.9097 105.364 32.8805 105.365 32.8547 105.365V105.901C32.8812 105.901 32.9115 105.902 32.944 105.903Z" fill="#A48D4C"></path><path d="M100.463 86.1584C100.425 86.1954 100.386 86.2358 100.345 86.2782C99.9386 86.696 99.3468 87.3045 98.9197 86.696H98.6516C98.73 86.6563 98.8162 86.6039 98.91 86.5469C99.2972 86.3118 99.8153 85.997 100.463 86.1584Z" fill="#A48D4C"></path><path d="M92.8577 92.049C93.057 92.0373 93.2485 92.026 93.4146 92.0469V91.2439C93.1804 91.5447 92.8459 91.5281 92.5112 91.5115C92.1756 91.4948 91.8398 91.4781 91.6042 91.7813C91.9291 92.1036 92.4127 92.0752 92.8577 92.049Z" fill="#A48D4C"></path>
8<path d="M96.8783 88.3692C95.6731 88.3582 94.5446 88.3478 93.6932 89.4433L93.425 89.1745C93.5391 88.4499 94.3911 88.3328 95.3143 88.2059C96.0132 88.1098 96.753 88.0081 97.2442 87.6329V88.3715C97.1217 88.3715 96.9995 88.3703 96.8783 88.3692Z" fill="#A48D4C"></path><path d="M101.476 88.2187C101.675 88.207 101.866 88.1959 102.032 88.2168V87.4163C101.797 87.7171 101.462 87.7001 101.127 87.683C100.792 87.666 100.456 87.6489 100.221 87.9507C100.546 88.273 101.031 88.2447 101.476 88.2187Z" fill="#A48D4C"></path>',31)]),12,_hoisted_1$1J))}}),_sfc_main$21=defineComponent({__name:"BrandLogoRenderer",props:{brandName:{}},setup(t){const e=t,r=computed(()=>e?.brandName?`${makeKebabYumYum(e.brandName)}-logo`:null);return(a,o)=>(openBlock(),createBlock(resolveDynamicComponent(r.value)))}}),_hoisted_1$1I=["data-theme"],_hoisted_2$P={class:"copyright-row"},_hoisted_3$z={class:"modern-left"},_hoisted_4$v={class:"footer-bottom"},_hoisted_5$q={key:0,class:"socials"},_hoisted_6$h={class:"modern-copyright-row"},_sfc_main$20=defineComponent({__name:"AppFooter",setup(t){const{currentPageModel:e,currentPageTheme:r}=useOptiContentDelivery(),a=computed(()=>e.value?.navigation?.footer),o=computed(()=>a.value?.footerWithDescription),i=computed(()=>{const p=r.value;return p===LayoutTheme.CompassGroup||p===LayoutTheme.CompassFinland||p===LayoutTheme.WhiteLabel}),n=computed(()=>(a.value?.columns??[]).find(g=>g.isSocialMediaColumn)),l=computed(()=>{const p=a.value?.columns??[],g=n.value;return p.filter(m=>m!==g&&!m.isSocialMediaColumn)}),s=(p,g)=>{const m=toSocialEnum(p);return m!==SocialMedia.UNKNOWN?m:toSocialEnum(g)},d=computed(()=>(n.value?.links??[]).filter(g=>!!g.url).map(g=>{const m=s(g.name,g.url);return{url:g.url,enumType:m,label:g.name||(m!==SocialMedia.UNKNOWN?m:"Social")}}).filter(g=>g.enumType!==SocialMedia.UNKNOWN));return(p,g)=>a.value?(openBlock(),createElementBlock("footer",{key:0,class:"app-footer","data-theme":unref(r)},[o.value?(openBlock(),createBlock(CompassContentWrap,{key:1,class:"footer-wrapper modern"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3$z,[i.value?(openBlock(),createBlock(_sfc_main$22,{key:0,class:"modern-logo"})):unref(r)?(openBlock(),createBlock(_sfc_main$21,{key:1,"brand-name":unref(r),class:"modern-logo"},null,8,["brand-name"])):createCommentVNode("",!0),a.value?.description?(openBlock(),createBlock(_sfc_main$2k,{key:2,"body-small":"",class:"footer-description"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.value.description),1)]),_:1})):createCommentVNode("",!0)]),(openBlock(!0),createElementBlock(Fragment,null,renderList(l.value,(m,_)=>(openBlock(),createElementBlock("nav",{key:_,class:"column"},[m?.title?(openBlock(),createBlock(_sfc_main$2k,{key:0,"subtitle-2":"",uppercase:"","margin-medium-bottom":"",class:"footer-title"},{default:withCtx(()=>[createTextVNode(toDisplayString(m.title),1)]),_:2},1024)):createCommentVNode("",!0),createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(m.links,(c,y)=>(openBlock(),createElementBlock("li",{key:y,class:"link-item"},[c.url&&!c.isExternal?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:c.url,class:"link"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-small":"",type:"span",class:"footer-text"},{default:withCtx(()=>[createTextVNode(toDisplayString(c.name),1)]),_:2},1024)]),_:2},1032,["url"])):c.url?(openBlock(),createBlock(_sfc_main$2o,{key:1,href:c.url,target:c.targetFrame,class:"link"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-small":"",type:"span",class:"footer-text"},{default:withCtx(()=>[createTextVNode(toDisplayString(c.name),1)]),_:2},1024)]),_:2},1032,["href","target"])):createCommentVNode("",!0)]))),128))])]))),128)),createBaseVNode("div",_hoisted_4$v,[d.value.length?(openBlock(),createElementBlock("ul",_hoisted_5$q,[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.value,(m,_)=>(openBlock(),createElementBlock("li",{key:_},[createVNode(CompassSocialMediaButton,{url:m.url,type:m.enumType,class:"social-icon","aria-label":m.label},null,8,["url","type","aria-label"])]))),128))])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_6$h,[a.value?.copyrightText?(
8openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","body-small":"",class:"footer-text"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.value.copyrightText)+"  ",1)]),_:1})):createCommentVNode("",!0),a.value?.termsLink?(openBlock(),createBlock(_sfc_main$2l,{key:1,url:a.value.termsLink,class:"link"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{type:"span","body-small":"",class:"footer-text"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.value?.termsText),1)]),_:1})]),_:1},8,["url"])):createCommentVNode("",!0)])])]),_:1})):(openBlock(),createBlock(CompassContentWrap,{key:0,class:"footer-wrapper"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.value?.columns,(m,_)=>(openBlock(),createElementBlock("nav",{key:_,class:"column","margin-large-bottom":""},[m?.title?(openBlock(),createBlock(_sfc_main$2k,{key:0,"subtitle-2":"",uppercase:"","margin-medium-bottom":"",class:"footer-title"},{default:withCtx(()=>[createTextVNode(toDisplayString(m.title),1)]),_:2},1024)):createCommentVNode("",!0),createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(m.links,(c,y)=>(openBlock(),createElementBlock("li",{key:y,class:"link-item"},[c.url&&!c.isExternal?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:c.url,class:"link"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-small":"",type:"span",class:"footer-text"},{default:withCtx(()=>[createTextVNode(toDisplayString(c.name),1)]),_:2},1024)]),_:2},1032,["url"])):c.url?(openBlock(),createBlock(_sfc_main$2o,{key:1,href:c.url,target:c.targetFrame,class:"link"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-small":"",type:"span",class:"footer-text"},{default:withCtx(()=>[createTextVNode(toDisplayString(c.name),1)]),_:2},1024)]),_:2},1032,["href","target"])):createCommentVNode("",!0)]))),128))])]))),128)),createBaseVNode("div",_hoisted_2$P,[a.value?.copyrightText?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","body-small":"",class:"footer-text"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.value.copyrightText)+"  ",1)]),_:1})):createCommentVNode("",!0),a.value?.termsLink?(openBlock(),createBlock(_sfc_main$2l,{key:1,url:a.value.termsLink,class:"link"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{type:"span","body-small":"",class:"footer-text"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.value?.termsText),1)]),_:1})]),_:1},8,["url"])):createCommentVNode("",!0)])]),_:1}))],8,_hoisted_1$1I)):createCommentVNode("",!0)}}),AppFooter=_export_sfc(_sfc_main$20,[["__scopeId","data-v-410a77f2"]]),_hoisted_1$1H=["width","height"],_sfc_main$1$=defineComponent({__name:"CompassMenuIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},r[0]||(r[0]=[createBaseVNode("line",{x1:"3",y1:"12",x2:"21",y2:"12"},null,-1),createBaseVNode("line",{x1:"3",y1:"6",x2:"21",y2:"6"},null,-1),createBaseVNode("line",{x1:"3",y1:"18",x2:"21",y2:"18"},null,-1)]),12,_hoisted_1$1H))}}),_hoisted_1$1G=["width","height"],_sfc_main$1_=defineComponent({__name:"CompassSearchIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},r[0]||(r[0]=[createBaseVNode("circle",{cx:"11",cy:"11",r:"8"},null,-1),createBaseVNode("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"},null,-1)]),12,_hoisted_1$1G))}}),_sfc_main$1Z=defineComponent({__name:"CompassBreadcrumb",setup(t){const e=ref(null),r=ref(),{width:a}=useElementBounding(e);return watch(()=>a.value,()=>{r?.value?.scroll({top:0,left:a.value,behavior:"smooth"})}),(o,i)=>(openBlock(),createElementBlock("div",{class:"compass-breadcrumb",ref_key:"breadcrumb",ref:r},[createBaseVNode("div",{class:"compass-breadcrumb__scroll",ref_key:"breadcrumbContainer",ref:e},[renderSlot(o.$slots,"default",{},void 0,!0)],512)],512))}}),CompassBreadcrumb=_export_sfc(_sfc_main$1Z,[["__scopeId","data-v-7198a99c"]]),_hoisted_1$1F={class:"compass-crumb"},_sfc_main$1Y=defineComponent({__name:"CompassCrumb",props:{hasChevron:{type:Boolean,default:!0}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",_hoisted_1$1F,[renderSlot(e.$slots,"default"),e.hasChevron?(openBlock(),createBlock(_sfc_main$2p,{key:0,width:20,height:20,class:"compass-crumb__chevron"})):createCommentVNode("",!0)]))}}),_hoisted_1$1E=["data-theme"],_sfc_main$1X=defineComponent({__name:"CompassGroupNavigation",props:{theme:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("nav",{class:"group-navigation","data-theme":e.theme},[renderSlot(e.$slots,"default",{},void 0,!0)],8,_hoisted_1$1E))}}),CompassGroupNavigation=_export_sfc(_sfc_main$1X,[["__scopeId","data-v-5f42f39f"]]),_hoisted_1$1D=["data-theme"],_sfc_main$1W=defineComponent({__name:"CompassGroupNavigationMobile",props:{theme:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("nav",{class:"group-navigation-mobile","data-theme":e.theme},[renderSlot(e.$slots,"default",{},void 0,!0)],8,_hoisted_1$1D))}}),CompassGroupNavigationMobile=_export_sfc(_sfc_main$1W,[["__scopeId","data-v-83e299fb"]]),_hoisted_1$1C=["data-theme","aria-label"],_hoisted_2$O={key:0,class:"main-navigation__extension"},_hoisted_3$y={class:"main-navigation__dropdown-container"},_sfc_main$1V=defineComponent({__name:"CompassMainNavigation",props:{theme:{},showExtension:{type:Boolean}},setup(t){const{y:e}=useWindowScroll(),r=ref(!1),a=computed(()=>e.value>200&&!r.value);watch(()=>e.value,(i,n)=>{r.value=i<n});const{t:o}=useI18n();return(i,n)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["main-navigation__wrapper",{"main-navigation__wrapper--collapsed":a.value,"main-navigation__wrapper--shadow":!a.value}])},[createBaseVNode("nav",{class:"main-navigation","data-theme":i.theme,"aria-label":unref(o)("/accessibility/main-menu")},[renderSlot(i.$slots,"main-menu",{},void 0,!0),createVNode(Transition,{name:"main-navigation__extension"},{default:withCtx(()=>[i.showExtension?(openBlock(),createElementBlock("div",_hoisted_2$O,[render
8Slot(i.$slots,"extension",{},void 0,!0)])):createCommentVNode("",!0)]),_:3}),createBaseVNode("div",_hoisted_3$y,[renderSlot(i.$slots,"dropdown-menus",{},void 0,!0)])],8,_hoisted_1$1C),renderSlot(i.$slots,"secondary-menu",{},void 0,!0)],2))}}),CompassMainNavigation=_export_sfc(_sfc_main$1V,[["__scopeId","data-v-7bf09539"]]),_hoisted_1$1B=["data-theme","aria-label"],_hoisted_2$N={key:1,class:"mobile-flat-menu"},_hoisted_3$x={key:2,class:"mobile-hierarchical-menu"},_hoisted_4$u={class:"mobile-submenu-header"},_hoisted_5$p=["aria-label"],_hoisted_6$g={class:"mobile-back-text"},_hoisted_7$c={class:"mobile-submenu-content"},_sfc_main$1U=defineComponent({__name:"CompassMainNavigationMobile",props:{theme:{},showExtension:{type:Boolean},useDropdownNavigation:{type:Boolean},contained:{type:Boolean,default:!1}},emits:["back"],setup(t,{expose:e,emit:r}){const a=t,o=r,{y:i}=useWindowScroll(),n=ref(!1),l=computed(()=>!a.contained&&i.value>200&&!n.value);watch(()=>i.value,(c,y)=>{n.value=c<y});const{t:s}=useI18n(),d=ref(null),p=ref(""),g=ref([]),m=c=>{c.navChildren&&c.navChildren.length>0&&(d.value=c.contentId,p.value=c.name||"",g.value=c.navChildren)},_=()=>{d.value=null,p.value="",g.value=[],o("back")};return e({openSubMenu:m,closeSubMenu:_}),(c,y)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["main-navigation-mobile__wrapper",{"main-navigation-mobile__wrapper--collapsed":l.value,"main-navigation-mobile__wrapper--shadow":!l.value,"main-navigation-mobile__wrapper--contained":c.contained}])},[createBaseVNode("nav",{class:"main-navigation-mobile","data-theme":c.theme,"aria-label":unref(s)("/accessibility/main-menu")},[createVNode(Transition,{name:c.contained?"slide-from-left":"main-navigation-mobile__extension"},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass(["main-navigation-mobile__extension",{"main-navigation-mobile__extension--dropdown":c.useDropdownNavigation&&!c.contained,"main-navigation-mobile__extension--contained":c.contained}])},[!c.useDropdownNavigation&&!c.contained?renderSlot(c.$slots,"extension",{key:0},void 0,!0):createCommentVNode("",!0),c.contained?(openBlock(),createElementBlock("div",_hoisted_2$N,[renderSlot(c.$slots,"mobile-flat-menu",{},void 0,!0)])):c.useDropdownNavigation?(openBlock(),createElementBlock("div",_hoisted_3$x,[createBaseVNode("div",{class:normalizeClass(["mobile-menu-view",{"mobile-menu-view--hidden":d.value!==null}])},[renderSlot(c.$slots,"mobile-main-menu",{},void 0,!0)],2),createBaseVNode("div",{class:normalizeClass(["mobile-menu-view mobile-submenu-view",{"mobile-submenu-view--active":d.value!==null}])},[createBaseVNode("div",_hoisted_4$u,[createBaseVNode("button",{onClick:_,class:"mobile-back-button","aria-label":unref(s)("/accessibility/back")},[renderSlot(c.$slots,"back-icon",{},()=>[createVNode(_sfc_main$2p,{rotation:90})],!0),createBaseVNode("span",_hoisted_6$g,toDisplayString(p.value),1)],8,_hoisted_5$p)]),createBaseVNode("div",_hoisted_7$c,[renderSlot(c.$slots,"mobile-sub-menu",{items:g.value},void 0,!0)])],2)])):createCommentVNode("",!0)],2),[[vShow,c.showExtension]])]),_:3},8,["name"]),renderSlot(c.$slots,"main-menu",{},void 0,!0)],8,_hoisted_1$1B),renderSlot(c.$slots,"secondary-menu",{},void 0,!0)],2))}}),CompassMainNavigationMobile=_export_sfc(_sfc_main$1U,[["__scopeId","data-v-ded05bab"]]),_hoisted_1$1A={class:"compass-menu"},_hoisted_2$M={key:0,class:"compass-menu__extra-space"},_hoisted_3$w={key:0,class:"compass-menu__extra-space"},_sfc_main$1T=defineComponent({__name:"CompassMenu",setup(t){const e=ref(),r=ref(null),{width:a}=useElementBounding(e),{width:o}=useElementBounding(r),i=computed(()=>o.value>a.value),n=()=>{e?.value?.scroll({top:0,left:o.value,behavior:"smooth"})},l=()=>{e?.value?.scroll({top:0,left:0,behavior:"smooth"})};return(s,d)=>(openBlock(),createElementBlock("div",_hoisted_1$1A,[createBaseVNode("div",{class:"compass-menu__scroll",ref_key:"compassMenu",ref:e},[i.value?(openBlock(),createElementBlock("div",_hoisted_2$M)):createCommentVNode("",!0),createVNode(TransitionGroup,{class:"compass-menu__container",name:"compass-menu__container",tag:"div",ref_key:"compassMenuContainer",ref:r},{default:withCtx(()=>[renderSlot(s.$slots,"default"),i.value?(openBlock(),createElementBlock("div",_hoisted_3$w)):createCommentVNode("",!0)]),_:3},512)],512),i.value?(openBlock(),createElementBlock("div",{key:0,class:"compass-menu__left-arrow",onClick:l},[createVNode(_sfc_main$2p)])):createCommentVNode("",!0),i.value?(openBlock(),createElementBlock("div",{key:1,class:"compass-menu__right-arrow",onClick:n},[createVNode(_sfc_main$2p)])):createCommentVNode("",!0)]))}}),_sfc_main$1S=defineComponent({__name:"CompassMenuItem",props:{isActive:{type:Boolean,default:!1}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["compass-menu-item",{"compass-menu-item--active":e.isActive}])},[renderSlot(e.$slots,"default")],2))}}),_sfc_main$1R=defineComponent({__name:"CompassMenuItemMobile",props:{isActive:{type:Boolean,default:!1}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["compass-menu-item-mobile",{"compass-menu-item-mobile--active":e.isActive}])},[renderSlot(e.$slots,"default")],2))}}),_hoisted_1$1z={key:0,class:"compass-menu-item-mobile-flat__children"},_sfc_main$1Q=defineComponent({__name:"CompassMenuItemMobileFlat",props:{menuItem:{},isActive:{type:Boolean,default:!1},hideChildren:{type:Boolean,default:!1}},emits:["link-click"],setup(t){const e=t,r=computed(()=>e.menuItem.navChildren&&e.menuItem.navChildren.length>0&&!e.menuItem.hideSubnavigation&&!e.hideChildren),a=computed(()=>e.menuItem.navChildren&&e.menuItem.navChildren.length>0&&!e.menuItem.hideSubnavigation),o=computed(()=>e.menuItem.navChildren?.some(i=>i.selected)||!1);return(i,n)=>(openBlock(),createElementBlock("li",{class:normalizeClass(["compass-menu-item-mobile-flat",{"compass-menu-item-mobile-flat--no-children":i.hideChildren,"compass-menu-item-mobile-flat--no-separator":!a.value}])},[createVNode(_sfc_main$2l,{url:i.menuItem.url||"/",target:i.menuItem.targetFrame,"open-in-new-tab":i.menuItem.targetFrame==="_blank",class:normalizeClass(["compass-menu-item-mobile-flat__link",{"compass-menu-item-mobile-flat__link--active":i.isActive&&!o.value}]),onClick:n[0]||(n[0]=l=>
8i.$emit("link-click"))},{default:withCtx(()=>[createTextVNode(toDisplayString(i.menuItem.name),1)]),_:1},8,["url","target","open-in-new-tab","class"]),r.value?(openBlock(),createElementBlock("ul",_hoisted_1$1z,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.menuItem.navChildren,l=>(openBlock(),createElementBlock("li",{key:l.url,class:"compass-menu-item-mobile-flat__child"},[createVNode(_sfc_main$2l,{url:l.url||"/",target:l.targetFrame,"open-in-new-tab":l.targetFrame==="_blank",class:normalizeClass(["compass-menu-item-mobile-flat__child-link",{"compass-menu-item-mobile-flat__child-link--active":l.selected}]),onClick:n[1]||(n[1]=s=>i.$emit("link-click"))},{default:withCtx(()=>[createTextVNode(toDisplayString(l.name),1)]),_:2},1032,["url","target","open-in-new-tab","class"])]))),128))])):createCommentVNode("",!0)],2))}}),CompassMenuItemMobileFlat=_export_sfc(_sfc_main$1Q,[["__scopeId","data-v-5f8fe6cc"]]),_hoisted_1$1y={class:"compass-menu-item-mobile-with-dropdown"},_hoisted_2$L={key:0,class:"compass-menu-item-mobile-with-dropdown__container"},_hoisted_3$v=["aria-label"],_sfc_main$1P=defineComponent({__name:"CompassMenuItemMobileWithDropdown",props:{menuItem:{},isActive:{type:Boolean,default:!1}},emits:["open-submenu","link-click"],setup(t,{emit:e}){const r=t,a=e,{t:o}=useI18n(),i=computed(()=>r.menuItem.navChildren&&r.menuItem.navChildren.length>0&&!r.menuItem.hideSubnavigation),n=computed(()=>o("/accessibility/open-submenu",[r.menuItem.name])),l=()=>{i.value&&a("open-submenu",r.menuItem)};return(s,d)=>(openBlock(),createElementBlock("li",_hoisted_1$1y,[i.value?(openBlock(),createElementBlock("div",_hoisted_2$L,[createVNode(_sfc_main$2l,{url:s.menuItem.url||"/",target:s.menuItem.targetFrame,"open-in-new-tab":s.menuItem.targetFrame==="_blank",class:normalizeClass(["compass-menu-item-mobile-with-dropdown__link",{"compass-menu-item-mobile-with-dropdown__link--active":s.isActive}]),onClick:d[0]||(d[0]=p=>s.$emit("link-click"))},{default:withCtx(()=>[createTextVNode(toDisplayString(s.menuItem.name),1)]),_:1},8,["url","target","open-in-new-tab","class"]),createBaseVNode("button",{onClick:l,class:"compass-menu-item-mobile-with-dropdown__submenu-button","aria-label":n.value,type:"button"},[createVNode(_sfc_main$2p,{class:"compass-chevron-icon",rotation:-90})],8,_hoisted_3$v)])):(openBlock(),createBlock(_sfc_main$2l,{key:1,url:s.menuItem.url||"/",target:s.menuItem.targetFrame,"open-in-new-tab":s.menuItem.targetFrame==="_blank",class:normalizeClass(["compass-menu-item-mobile-with-dropdown__link",{"compass-menu-item-mobile-with-dropdown__link--active":s.isActive}]),onClick:d[1]||(d[1]=p=>s.$emit("link-click"))},{default:withCtx(()=>[createTextVNode(toDisplayString(s.menuItem.name),1)]),_:1},8,["url","target","open-in-new-tab","class"]))]))}}),CompassMenuItemMobileWithDropdown=_export_sfc(_sfc_main$1P,[["__scopeId","data-v-4177fcc3"]]),_hoisted_1$1x={key:0,class:"nav-campaign__img-wrapper"},_hoisted_2$K={key:1,class:"nav-campaign__body"},_sfc_main$1O=defineComponent({__name:"NavigationCampaignLift",props:{campaign:{},imageOnly:{type:Boolean}},emits:["open"],setup(t){const e=t,r=computed(()=>{const n=e.campaign;return n?e.imageOnly?!!n.mainImageUrl:!!(n.title||n.description||n.mainImageUrl):!1}),a=computed(()=>e.campaign?.openInNewTab?"_blank":void 0),o=computed(()=>{const n=e.campaign;return n?n.linkText?.trim()||(n.linkUrl?"Lue lisää":""):""}),i=computed(()=>e.campaign?.imageAltText||e.campaign?.title||"");return(n,l)=>r.value?(openBlock(),createBlock(resolveDynamicComponent(n.campaign?.linkUrl?_sfc_main$2l:"div"),{key:0,class:normalizeClass(["nav-campaign",{"nav-campaign--image-only":n.imageOnly}]),url:n.campaign?.linkUrl||"",target:a.value,"open-in-new-tab":n.campaign?.openInNewTab||!1,onClick:l[0]||(l[0]=withModifiers(s=>n.campaign?.linkUrl&&n.$emit("open"),["stop"]))},{default:withCtx(()=>[n.campaign?.mainImageUrl?(openBlock(),createElementBlock("div",_hoisted_1$1x,[createVNode(_sfc_main$2q,{class:"nav-campaign__img",src:n.campaign.mainImageUrl,alt:i.value,fit:unref(ImageStretchType).COVER,loading:unref(ImageLoadingType).LAZY,"processor-type":unref(ImageProcessorType).BANNER},null,8,["src","alt","fit","loading","processor-type"])])):createCommentVNode("",!0),n.imageOnly?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_2$K,[createVNode(_sfc_main$2k,{navigation:"",bold:"",type:"span",class:"nav-campaign__title","max-lines":2},{default:withCtx(()=>
8[createTextVNode(toDisplayString(n.campaign?.title),1)]),_:1}),n.campaign?.description?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-small":"",type:"span",class:"nav-campaign__desc","max-lines":3},{default:withCtx(()=>[createTextVNode(toDisplayString(n.campaign.description),1)]),_:1})):createCommentVNode("",!0),n.campaign?.linkUrl&&o.value?(openBlock(),createBlock(_sfc_main$2k,{key:1,navigation:"",emphasis:"",type:"span",class:"nav-campaign__cta"},{default:withCtx(()=>[createTextVNode(toDisplayString(o.value)+" ",1),l[1]||(l[1]=createBaseVNode("span",{"aria-hidden":"true"},"→",-1))]),_:1,__:[1]})):createCommentVNode("",!0)]))]),_:1},8,["class","url","target","open-in-new-tab"])):createCommentVNode("",!0)}}),NavigationCampaignLift=_export_sfc(_sfc_main$1O,[["__scopeId","data-v-9369d8d6"]]);function usePointerCapabilities(){const t=ref(!1),e=ref(!1),r=ref(!1);let a,o,i;const n=()=>{t.value=window.matchMedia("(hover: hover)").matches,e.value=window.matchMedia("(pointer: coarse)").matches,r.value=window.matchMedia("(any-pointer: coarse)").matches};return onMounted(()=>{a=window.matchMedia("(hover: hover)"),o=window.matchMedia("(pointer: coarse)"),i=window.matchMedia("(any-pointer: coarse)"),a.addEventListener("change",n),o.addEventListener("change",n),i.addEventListener("change",n),n()}),onBeforeUnmount(()=>{a?.removeEventListener("change",n),o?.removeEventListener("change",n),i?.removeEventListener("change",n)}),{hasHover:t,isCoarse:e,hasAnyCoarse:r}}const _hoisted_1$1w={class:"menu-item-with-dropdown__main"},_hoisted_2$J=["aria-expanded","aria-label"],_hoisted_3$u=["aria-hidden","inert"],_hoisted_4$t={class:"menu-item-with-dropdown__dropdown-content"},_hoisted_5$o={class:"menu-item-with-dropdown__menu-links"},_hoisted_6$f={key:0,class:"menu-item-with-dropdown__campaign"},_sfc_main$1N=defineComponent({__name:"CompassMenuItemWithDropdown",props:{menuItem:{},isActive:{type:Boolean},campaign:{}},emits:["link-click","dropdown-open","dropdown-close"],setup(t,{emit:e}){const{hasHover:r,hasAnyCoarse:a}=usePointerCapabilities(),{y:o}=useWindowScroll();let i=o.value;const n=t,l=e,{t:s}=useI18n(),d=computed(()=>n.menuItem.navChildren&&n.menuItem.navChildren.length>0&&!n.menuItem.hideSubnavigation),p=ref(null),g=ref(null),m=computed(()=>s("/accessibility/toggle-submenu",[n.menuItem.name])),_=ref(!1),c=ref(!1),y=ref(!1),x=ref(!1),f=ref(null),k=ref(null),C=ref(!1),{start:b,stop:B}=useTimeoutFn(()=>{x.value||P()},200,{immediate:!1}),E=()=>{const U=document.activeElement;U&&k.value?.contains(U)&&(f.value?.focus?.()??g.value?.focus?.()??p.value?.focus?.())},$=()=>{d.value&&(B(),_.value=!0,l("dropdown-open"))},P=()=>{_.value=!1,E(),l("dropdown-close")},D=()=>{_.value?P():$()},q=()=>{!d.value||!r.value||(y.value=!0,c.value=!1,B(),$())},H=()=>{!d.value||!r.value||(y.value=!1,x.value||b())},L=U=>{x.value=!0,c.value=C.value,B();const Y=U.target;(Y===f.value||k.value?.contains(Y))&&$()},j=U=>{const Y=U.relatedTarget;U.currentTarget.contains(Y)||(x.value=!1,c.value=!1,y.value||P())},Z=()=>{!d.value||!r.value||(y.value=!0,B())},R=()=>{!d.value||!r.value||(y.value=!1,x.value||b())},N=U=>{if(l("link-click",U),!d.value)return;!(a.value||!r.value)&&_.value&&P()},A=U=>{if(!d.value)return;if(!(a.value||!r.value)){_.value&&P();return}if(!_.value){U.preventDefault(),U.stopPropagation(),$();return}},V=()=>{P()},S=U=>{const Y=U.target;k.value&&!k.value.contains(Y)&&P()},O=()=>P(),I=()=>{C.value=!0},W=()=>{C.value=!1};return onMounted(()=>{window.addEventListener("keydown",I),window.addEventListener("mousedown",W)}),onBeforeUnmount(()=>{window.removeEventListener("keydown",I),window.removeEventListener("mousedown",W)}),watch(_,U=>{U?document.addEventListener("click",S):document.removeEventListener("click",S)}),watch(o,U=>{if(!_.value){i=U;return}Math.abs(U-i)>8&&P(),i=U}),(U,Y)=>(openBlock(),createElementBlock("li",{ref_key:"rootRef",ref:p,class:normalizeClass(["menu-item-with-dropdown compass-menu-item",{"compass-menu-item--active":U.menuItem.selected||_.value}]),tabindex:"-1",onMouseenter:q,onMouseleave:H,onFocusin:L,onFocusout:j},[createBaseVNode("div",_hoisted_1$1w,[createVNode(_sfc_main$2l,{ref_key:"rootLinkRef",ref:g,url:U.menuItem.url||"/",target:U.menuItem.targetFrame,"open-in-new-tab":U.menuItem.targetFrame==="_blank",class:normalizeClass(["menu-item-with-dropdown__link",{"menu-item-with-dropdown__link--active":U.menuItem.selected,"compass-menu-item--active":U.menuItem.selected||_.value}]),onClickCapture:A,onClick:N},{default:withCtx(()=>[renderSlot(U.$slots,"link-content",{},()=>[createTextVNode(toDisplayString(U.menuItem.name),1)],!0)]),_:3},8,["url","target","open-in-new-tab","class"]),d.value?(openBlock(),createElementBlock("button",{key:0,ref_key:"toggleButtonRef",ref:f,class:normalizeClass(["menu-item-with-dropdown__toggle",{"menu-item-with-dropdown__toggle--visible":c.value}]),"aria-expanded":_.value,"aria-label":m.value,onClick:D,onKeydown:withKeys(P,["escape"]),type:"button"},null,42,_hoisted_2$J)):createCommentVNode("",!0)]),d.value?(openBlock(),createElementBlock("div",{key:0,ref_key:"dropdownRef",ref:k,class:normalizeClass(["menu-item-with-dropdown__dropdown",{"menu-item-with-dropdown__dropdown--open":_.value}]),"aria-hidden":!_.value,inert:!_.value,onMouseenter:Z,onMouseleave:R},[createBaseVNode("div",_hoisted_4$t,[createBaseVNode("div",_hoisted_5$o,[renderSlot(U.$slots,"dropdown-content",{items:U.menuItem.navChildren},()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(U.menuItem.navChildren,X=>(openBlock(),createBlock(_sfc_main$2l,{key:X.url,url:X.url||"/",target:X.targetFrame,"open-in-new-tab":X.targetFrame==="_blank",class:normalizeClass(["menu-item-with-dropdown__dropdown-link",{"menu-item-with-dropdown__dropdown-link--active":X.selected}]),onClick:V},{default:withCtx(()=>[createTextVNode(toDisplayString(X.name),1)]),_:2},1032,["url","target","open-in-new-tab","class"]))),128))],!0)]),U.campaign?(openBlock(),createElementBlock("div",_hoisted_6$f,[render
8Slot(U.$slots,"campaign",{},()=>[createVNode(NavigationCampaignLift,{campaign:U.campaign,onOpen:O},null,8,["campaign"])],!0)])):createCommentVNode("",!0)])],42,_hoisted_3$u)):createCommentVNode("",!0)],34))}}),CompassMenuItemWithDropdown=_export_sfc(_sfc_main$1N,[["__scopeId","data-v-3cee1c1f"]]),_sfc_main$1M={},_hoisted_1$1v={class:"compass-menu-mobile"};function _sfc_render(t,e){return openBlock(),createElementBlock("div",_hoisted_1$1v,[renderSlot(t.$slots,"default")])}const CompassMenuMobile=_export_sfc(_sfc_main$1M,[["render",_sfc_render]]),_hoisted_1$1u=["data-theme","aria-label"],_sfc_main$1L=defineComponent({__name:"CompassSecondaryNavigation",props:{theme:{},items:{}},setup(t){const{t:e}=useI18n();return(r,a)=>r.items?.length?(openBlock(),createElementBlock("nav",{key:0,class:"secondary-navigation","data-theme":r.theme,"aria-label":unref(e)("/accessibility/secondary-menu")},[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.items,(o,i)=>(openBlock(),createBlock(_sfc_main$2l,{class:normalizeClass(["secondary-navigation__item",o.selected?"secondary-navigation__item--selected":""]),url:o.url,key:i},{default:withCtx(()=>[createVNode(_sfc_main$2k,{navigation:"",type:"span"},{default:withCtx(()=>[createTextVNode(toDisplayString(o.name),1)]),_:2},1024)]),_:2},1032,["class","url"]))),128))],8,_hoisted_1$1u)):createCommentVNode("",!0)}}),CompassSecondaryNavigation=_export_sfc(_sfc_main$1L,[["__scopeId","data-v-fb048c56"]]);var Breakpoints=(t=>(t[t.MOBILE=480]="MOBILE",t[t.TABLET=768]="TABLET",t[t.DESKTOP=1024]="DESKTOP",t))(Breakpoints||{});const _hoisted_1$1t={class:"header-search__wrapper"},_hoisted_2$I=["placeholder"],_sfc_main$1K=defineComponent({__name:"HeaderSearch",props:{isFocused:{type:Boolean,default:!1}},emits:["executeSearch","handleBlur"],setup(t,{emit:e}){const r=t,a=useRouter(),o=ref(),{currentPageModel:i}=useOptiContentDelivery(),{t:n}=useI18n(),l=ref(""),s=e,d=p=>{s("executeSearch"),i.value?.navigation?.restaurantSearchPageUrl&&a.push({path:i.value.navigation.restaurantSearchPageUrl,query:{q:l.value}})};return watchEffect(async()=>{await nextTick(),r.isFocused&&o.value&&o.value.focus()}),(p,g)=>(openBlock(),createElementBlock("div",_hoisted_1$1t,[withDirectives(createBaseVNode("input",{"onUpdate:modelValue":g[0]||(g[0]=m=>l.value=m),onKeyup:withKeys(d,["enter"]),onBlur:g[1]||(g[1]=m=>s("handleBlur")),placeholder:unref(n)("/restaurant-search/search-input-placeholder"),class:"input",ref_key:"input",ref:o},null,40,_hoisted_2$I),[[vModelText,l.value]]),createVNode(_sfc_main$2m,{text:"",transparent:"","no-padding":"",class:"search-button",onClick:d,"aria-label":unref(n)("/accessibility/search")},{default:withCtx(()=>[createVNode(_sfc_main$1_)]),_:1},8,["aria-label"])]))}}),HeaderSearch=_export_sfc(_sfc_main$1K,[["__scopeId","data-v-5280a235"]]),_hoisted_1$1s=["data-theme"],_hoisted_2$H={key:2,class:"dropdown-lang-list"},_hoisted_3$t={key:3,class:"app-header__restaurant-name app-header__restaurant-name--inline"},_hoisted_4$s={class:"dropdown-lang-list"},_hoisted_5$n={class:"mobile-submenu-items"},_hoisted_6$e={key:2,class:"app-header__restaurant-name-bar"},_hoisted_7$b={class:"app-header__restaurant-name"},logoHeight=70,logoWidth=150,_sfc_main$1J=defineComponent({__name:"AppHeader",setup(t){const{currentPageModel:e,currentPageTheme:r,currentLanguages:a}=useOptiContentDelivery(),{locale:o,t:i}=useI18n(),n=ref(null),l=ref(null),s=computed(()=>r.value===LayoutTheme.TastorySv),d=computed(()=>e.value?.navigation?.mainMenuItems),p=computed(()=>e.value?.navigation?.secondaryMenuItems),g=computed(()=>e.value?.navigation?.useDropdownNavigation??!1),m=computed(()=>s.value&&g.value),_=computed(()=>m.value?32:24),y=useBreakpoints({tablet:Breakpoints.TABLET}).greaterOrEqual("tablet"),x=computed(()=>e.value?.navigation?.navigationCampaignLift??null),f=X=>X?.campaignLift?X.campaignLift:x.value,k=computed(()=>{const X=d.value?.find(re=>re.selected);return X?.campaignLift?X.campaignLift:x.value}),C=computed(()=>e.value?.navigation?.breadcrumb?.items?.map(X=>X)||[]),b=computed(()=>e.value?.navigation?.languageRootUrl),B=computed(()=>m.value?e.value?.navigation?.restaurantName?.replace(/^Tastory\s+/i,"")??null:null),E=computed(()=>a.value&&a.value.length>1),$=computed(()=>r.value===LayoutTheme.CompassGroup||r.value===LayoutTheme.CompassFinland||r.value===LayoutTheme.WhiteLabel),P=computed(()=>q.value?{}:{"color-text-negative":""}),D=computed(()=>{const X=e.value?.navigation,re=!!X?.restaurantSearchPageUrl,K=X?.hideRestaurantSearchIcon===!0;return re&&!K}),q=computed(()=>r.value===LayoutTheme.FoodAndCoRenewal),H=ref(!1),L=ref(!1),j=computed(()=>L.value?"/accessibility/close":"/accessibility/search"),Z=X=>X?e?.value?.metadata?.currentLanguage?.toLowerCase()===X.toLowerCase():!1,R=X=>X?X.split("-")[0].toUpperCase():"",N=()=>{A.value=!1,L.value=!L.value,H.value=L.value},A=ref(!1),V=()=>
8{if(A.value=!A.value,L.value=!1,A.value&&g.value){const X=d.value?.find(re=>re.navChildren?.some(K=>K.selected));X&&X.navChildren&&(l.value=X,setTimeout(()=>{n.value?.openSubMenu(X)},50))}else A.value||(l.value=null,n.value?.closeSubMenu())},S=()=>{A.value=!1,l.value=null,n.value?.closeSubMenu()},O=()=>{l.value=null},I=(X="empty")=>{o.value!==X&&X!=="empty"&&(o.value=X),A.value=!1},W=computed(()=>e.value?.navigation?.headerCta),U=X=>{!m.value&&n.value&&(l.value=X,n.value.openSubMenu(X))},{y:Y}=useWindowScroll();return watch(()=>Y.value,(X,re)=>{(A.value||L.value)&&X>re+10&&S()}),(X,re)=>(openBlock(),createElementBlock("header",{class:"app-header","data-theme":unref(r)},[unref(e)?.navigation?.breadcrumb?.showBreadcrumb&&C.value?.length&&C.value.length>1&&!B.value?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(CompassGroupNavigation,{class:"app-header__group-navigation"},{default:withCtx(()=>[createVNode(CompassBreadcrumb,null,{default:withCtx(()=>[createVNode(TransitionGroup,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(C.value,(K,oe)=>(openBlock(),createBlock(_sfc_main$1Y,{key:K.url,"has-chevron":oe!==C.value.length-1},{default:withCtx(()=>[K.selected?(openBlock(),createBlock(_sfc_main$2k,mergeProps({key:1,ref_for:!0},P.value,{class:{"font-weight-bold-food-and-co":q.value}}),{default:withCtx(()=>[createTextVNode(toDisplayString(K.name),1)]),_:2},1040,["class"])):(openBlock(),createBlock(_sfc_main$2l,{key:0,url:K.url||"/"},{default:withCtx(()=>[createTextVNode(toDisplayString(K.name),1)]),_:2},1032,["url"]))]),_:2},1032,["has-chevron"]))),128))]),_:1})]),_:1})]),_:1}),createVNode(CompassGroupNavigationMobile,{class:"app-header__group-navigation-mobile"},{default:withCtx(()=>[createVNode(CompassBreadcrumb,null,{default:withCtx(()=>[createVNode(TransitionGroup,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(C.value,(K,oe)=>(openBlock(),createBlock(_sfc_main$1Y,{key:K.url,"has-chevron":oe!==C.value.length-1},{default:withCtx(()=>[oe!==C.value.length-1?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:K.url||"/"},{default:withCtx(()=>[createTextVNode(toDisplayString(K.name),1)]),_:2},1032,["url"])):(openBlock(),createBlock(_sfc_main$2k,mergeProps({key:1,ref_for:!0},P.value,{class:{"font-weight-bold-food-and-co":q.value}}),{default:withCtx(()=>[createTextVNode(toDisplayString(K.name),1)]),_:2},1040,["class"]))]),_:2},1032,["has-chevron"]))),128))]),_:1})]),_:1})]),_:1})],64)):createCommentVNode("",!0),m.value?createCommentVNode("",!0):(openBlock(),createBlock(CompassMainNavigation,{key:1,"show-extension":L.value,class:"app-header__main-navigation"},{"main-menu":withCtx(()=>[createVNode(_sfc_main$2l,{url:b.value||"/","disable-preload":b.value===unref(e)?.navigation?.relativeUrl,class:"app-header__logo-link app-header__not-squish"},{default:withCtx(()=>[unref(e)?.navigation?.logoUrl?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:unref(e)?.navigation?.logoUrl,loading:unref(ImageLoadingType).EAGER,"processor-type":unref(ImageProcessorType).LOGO,alt:unref(i)("/accessibility/front-page"),class:"app-header__logo"},null,8,["src","loading","processor-type","alt"])):$.value?(openBlock(),createBlock(_sfc_main$22,{key:1,height:logoHeight,width:logoWidth,title:`Compass Group ${unref(i)("/accessibility/front-page")}`},null,8,["title"])):unref(r)?(openBlock(),createBlock(_sfc_main$21,{key:2,"brand-name":unref(r),height:logoHeight,width:logoWidth,title:`${unref(r)} ${unref(i)("/accessibility/front-page")}`},null,8,["brand-name","title"])):createCommentVNode("",!0)]),_:1},8,["url","disable-preload"]),createVNode(_sfc_main$1T,null,{default:withCtx(()=>[g.value?(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(d.value,K=>(openBlock(),createBlock(CompassMenuItemWithDropdown,{key:K.url,"menu-item":K,"is-active":K.selected,campaign:f(K)},null,8,["menu-item","is-active","campaign"]))),128)):(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(d.value,K=>(openBlock(),createBlock(_sfc_main$1S,{"is-active":K.selected,key:K.url},{default:withCtx(()=>[createVNode(_sfc_main$2l,{url:K.url||"/",target:K.targetFrame,"is-external":K.shortcutType!=="normal","disable-preload":K.url===unref(e)?.navigation?.relativeUrl},{default:withCtx(()=>[createTextVNode(toDisplayString(K.name),1)]),_:2},1032,["url","target","is-external","disable-preload"])]),_:2},1032,["is-active"]))),128))]),_:1}),createVNode(CompassRowContainer,{"centered-vertical":"",class:"app-header__actions app-header__not-squish"},{default:withCtx(()=>[W.value?.isEnabled?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:W.value?.url||"/",class:"app-header__cta"},{default:withCtx(()=>[createVNode(_sfc_main$2m,null,{default:withCtx(()=>[createTextVNode(toDisplayString(W.value?.text),1)]),_:1})]),_:1},8,["url"])):createCommentVNode("",!0),D.value?(openBlock(),createBlock(_sfc_main$2m,{key:1,"color-inverted":"",text:"",onClick:N,"aria-label":unref(i)(j.value),"aria-haspopup":!0,"aria-expanded":L.value,class:"menu-button"},{default:withCtx(()=>[L.value?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$1_,{key:0})),L.value?(openBlock(),createBlock(_sfc_main$2n,{key:1})):createCommentVNode("",!0)]),_:1},8,["aria-label","aria-expanded"])):createCommentVNode("",!0),E.value?(openBlock(),createBlock(CompassDropdown,{key:2,offset:27},{handle:withCtx(({isOpen:K})=>[createVNode(CompassDropdownHandle,{"is-active":K},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"margin-small-right":"",navigation:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)?.metadata?.currentLanguage?.toUpperCase()),1)]),_:1})]),_:2},1032,["is-active"])]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(a),K=>(openBlock(),createBlock(_sfc_main$2l,{key:K.name,url:K.url||"/",class:normalizeClass({"app-header__language--hidden":unref(e)?.metadata?.currentLanguage?.toUpperCase()===K?.name?.toUpperCase()}),onClick:oe=>I(K.name)},{default:withCtx(()=>[createVNode(CompassDropdownItem,null,{default:withCtx(()=>[createTextVNode(toDisplayString(K?.displayName),1)]),_:2},1024)]),_:2},1032,["url","class","onClick"]))),128))]),_:1})):createCommentVNode("",!0)]),_:1})]),extension:withCtx(()=>[createVNode(CompassRowContainer,{centered:""},{default:withCtx(()=>[createVNode(HeaderSearch,{"is-focused":H.value,onExecuteSearch:N,onHandleBlur:re[0]||(re[0]=K=>H.value=!1)},null,8,["is-focused"])]),_:1})]),"secondary-menu":withCtx(()=>[g.value?createCommentVNode("",!0):(openBlock(),createBlock(CompassSecondaryNavigation,{key:0,items:p.value},null,8,["items"]))]),_:1},8,["show-extension"])),createVNode(CompassMainNavigationMobile,{ref_key:"mobileNavigationRef",ref:n,"show-extension":L.value||A.value,"use-dropdown-navigation":g.value,contained:m.value,class:normalizeClass([{"app-header__main-navigation-mobile--dropdown":g.value&&!m.value,"app-header__main-navigation-mobile--always-visible":m.value},"app-header__main-navigation-mobile"]),onBack:O},createSlots({"mobile-flat-menu":withCtx(()=>[createVNode(CompassMenuMobile,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.value,K=>(openBlock(),createBlock(CompassMenuItemMobileFlat,{key:K.url,"menu-item":K,"is-active":K.selected,"hide-children":!0,onLinkClick:S},null,8,["menu-item","is-active"]))),128)),k.value&&!l.value?(openBlock(),createBlock(NavigationCampaignLift,{key:0,"image-only":!0,
8campaign:k.value,class:"app-header__mobile-campaign",onOpen:S},null,8,["campaign"])):createCommentVNode("",!0),E.value?(openBlock(),createBlock(CompassSeparator,{key:1,"splitter-row-top-neutral-15":""})):createCommentVNode("",!0),E.value?(openBlock(),createElementBlock("div",_hoisted_2$H,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(a),K=>(openBlock(),createBlock(_sfc_main$2l,{key:K.name,url:K.url||"/",onClick:oe=>I(K.name)},{default:withCtx(()=>[createVNode(_sfc_main$2m,{transparent:unref(e)?.metadata?.currentLanguage?.toUpperCase()===K?.name?.toUpperCase()?!0:null,"margin-medium-top":"","margin-medium-right":""},{default:withCtx(()=>[createTextVNode(toDisplayString(K?.displayName),1)]),_:2},1032,["transparent"])]),_:2},1032,["url","onClick"]))),128))])):createCommentVNode("",!0)]),_:1})]),"main-menu":withCtx(()=>[createVNode(CompassRowContainer,{centered:"",class:"app-header__not-squish"},{default:withCtx(()=>[createVNode(_sfc_main$2m,{"color-inverted":"",text:"","no-padding":"","min-height-auto":"",onClick:V,class:"menu-button"},{default:withCtx(()=>[A.value?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$1$,{key:0,width:_.value,height:_.value},null,8,["width","height"])),A.value?(openBlock(),createBlock(_sfc_main$2n,{key:1,width:_.value,height:_.value},null,8,["width","height"])):createCommentVNode("",!0)]),_:1})]),_:1}),createVNode(_sfc_main$2l,{url:b.value||"/","disable-preload":b.value===unref(e)?.navigation?.relativeUrl,class:"app-header__mobile-logo-link"},{default:withCtx(()=>[unref(e)?.navigation?.logoUrl?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:unref(e)?.navigation?.logoUrl,class:"app-header__mobile-logo",alt:unref(i)("/accessibility/front-page"),loading:unref(ImageLoadingType).EAGER,"processor-type":unref(ImageProcessorType).LOGO_MOBILE},null,8,["src","alt","loading","processor-type"])):$.value?(openBlock(),createBlock(_sfc_main$22,{key:1,height:logoHeight,width:logoWidth,class:"app-header__mobile-logo",title:`Compass Group ${unref(i)("/accessibility/front-page")}`},null,8,["title"])):unref(r)?(openBlock(),createBlock(_sfc_main$21,{key:2,"brand-name":unref(r),height:logoHeight,width:logoWidth,class:"app-header__mobile-logo",title:`${unref(r)} ${unref(i)("/accessibility/front-page")}`},null,8,["brand-name","title"])):createCommentVNode("",!0),B.value&&unref(y)?(openBlock(),createElementBlock("span",_hoisted_3$t,toDisplayString(B.value),1)):createCommentVNode("",!0)]),_:1},8,["url","disable-preload"]),createVNode(CompassRowContainer,{centered:"",class:"app-header__not-squish"},{default:withCtx(()=>[D.value?(openBlock(),createBlock(_sfc_main$2m,{key:0,"color-inverted":"",text:"",onClick:N,"aria-label":unref(i)(j.value),"aria-haspopup":!0,"aria-expanded":L.value,class:"menu-button"},{default:withCtx(()=>[L.value?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$1_,{key:0})),L.value?(openBlock(),createBlock(_sfc_main$2n,{key:1})):createCommentVNode("",!0)]),_:1},8,["aria-label","aria-expanded"])):createCommentVNode("",!0)]),_:1})]),extension:withCtx(()=>[L.value?(openBlock(),createBlock(CompassRowContainer,{key:0,centered:""},{default:withCtx(()=>[createVNode(HeaderSearch,{"is-focused":H.value,onExecuteSearch:N,onHandleBlur:re[1]||(re[1]=K=>H.value=!1)},null,8,["is-focused"])]),_:1})):createCommentVNode("",!0),A.value&&!g.value?(openBlock(),createBlock(CompassMenuMobile,{key:1},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.value,K=>(openBlock(),createBlock(_sfc_main$1R,{"is-active":K.selected,key:K.url},{default:withCtx(()=>[createVNode(_sfc_main$2l,{url:K.url||"/",target:K.targetFrame,"is-external":K.shortcutType!=="normal","disable-preload":K.url===unref(e)?.navigation?.relativeUrl,onClick:S},{default:withCtx(()=>[createTextVNode(toDisplayString(K.name),1)]),_:2},1032,["url","target","is-external","disable-preload"])]),_:2},1032,["is-active"]))),128)),W.value?.isEnabled?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:W.value?.url||"/",class:"app-header__cta"},{default:withCtx(()=>[createVNode(_sfc_main$2m,null,{default:withCtx(()=>[createTextVNode(toDisplayString(W.value?.text),1)]),_:1})]),_:1},8,["url"])):createCommentVNode("",!0),createVNode(CompassSeparator,{"splitter-row-top-neutral-15":""}),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(a),K=>(openBlock(),createBlock(_sfc_main$2l,{key:K.name,url:K.url||"/",onClick:oe=>I(K.name)},{default:withCtx(()=>[createVNode(_sfc_main$2m,{transparent:unref(e)?.metadata?.currentLanguage?.toUpperCase()===K?.name?.toUpperCase()?!0:null,"margin-medium-top":"","margin-medium-right":""},{default:withCtx(()=>[createTextVNode(toDisplayString(K?.displayName),1)]),_:2},1032,["transparent"])]),_:2},1032,["url","onClick"]))),128))]),_:1})):createCommentVNode("",!0)]),"secondary-menu":withCtx(()=>[g.value?createCommentVNode("",!0):(openBlock(),createBlock(CompassSecondaryNavigation,{key:0,items:p.value},null,8,["items"]))]),_:2},[g.value?{name:"mobile-main-menu",fn:withCtx(()=>[createVNode(CompassMenuMobile,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.value,K=>(openBlock(),createBlock(CompassMenuItemMobileWithDropdown,{key:K.url,"menu-item":K,"is-active":K.selected,onOpenSubmenu:U,onLinkClick:S},null,8,["menu-item","is-active"]))),128)),createVNode(CompassSeparator,{"splitter-row-top-neutral-15":""}),k.value&&!l.value?(openBlock(),createBlock(NavigationCampaignLift,{key:0,campaign:k.value,class:"app-header__mobile-campaign",onOpen:S},null,8,["campaign"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$s,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(a),K=>(openBlock(),createBlock(_sfc_main$2l,{key:K.name,url:K.url||"/",onClick:oe=>I(K.name)},{default:withCtx(()=>[createVNode(_sfc_main$2m,{class:normalizeClass(["lang-chip",{"is-active":Z(K.name)}]),transparent:Z(K.name)?!0:null,"margin-medium-right":""},{default:withCtx(()=>[createTextVNode(toDisplayString(R(K.name)),1)]),_:2},1032,["class","transparent"])]),_:2},1032,["url","onClick"]))),128))])]),_:1})]),key:"0"}:void 0,g.value?{name:"mobile-sub-menu",fn:withCtx(({items:K})=>[createBaseVNode("div",_hoisted_5$n,[(openBlock(!0),createElementBlock(Fragment,null,renderList(K,oe=>(openBlock(),createElementBlock("div",{key:oe.url,class:"mobile-submenu-item"},[createVNode(_sfc_main$2l,{url:oe.url||"/",target:oe.targetFrame,"is-external":oe.shortcutType!=="normal","disable-preload":oe.url===unref(e)?.navigation?.relativeUrl,onClick:S,class:normalizeClass(["mobile-submenu-link",{"mobile-submenu-link--active":oe.selected}])},{default:withCtx(()=>[createTextVNode(toDisplayString(oe.name),1)]),_:2},1032,["url","target","is-external","disable-preload","class"])]))),128)),f(l.value)?(openBlock(),createBlock(NavigationCampaignLift,{key:0,campaign:f(l.value),class:"app-header__mobile-campaign app-header__mobile-campaign--submenu",onOpen:S},null,8,["campaign"])):createCommentVNode("",!0)])]),key:"1"}
8:void 0]),1032,["show-extension","use-dropdown-navigation","contained","class"]),B.value&&!unref(y)?(openBlock(),createElementBlock("div",_hoisted_6$e,[createBaseVNode("span",_hoisted_7$b,toDisplayString(B.value),1)])):createCommentVNode("",!0)],8,_hoisted_1$1s))}}),AppHeader=_export_sfc(_sfc_main$1J,[["__scopeId","data-v-583500bc"]]),_sfc_main$1I=defineComponent({__name:"App",setup(t){const{globalNotifications:e}=useOptiContentDelivery(),{isPreview:r,isEditMode:a}=useOptiContext(),{isUserAuthenticated:o}=useOptiContentDelivery();return(i,n)=>{const l=resolveComponent("router-view");return openBlock(),createElementBlock(Fragment,null,[unref(r)?createCommentVNode("",!0):(openBlock(),createBlock(AppHeader,{key:0})),unref(e)?.length&&!unref(a)?(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(unref(e),s=>(openBlock(),createBlock(NotificationBlock,{model:s,key:s.contentLink?.id,"always-visible":s?.showAlways},null,8,["model","always-visible"]))),128)):createCommentVNode("",!0),createVNode(l,null,{default:withCtx(({Component:s})=>[(openBlock(),createBlock(resolveDynamicComponent(s)))]),_:1}),unref(o)?(openBlock(),createBlock(AppAdminBar,{key:2})):createCommentVNode("",!0),createVNode(AppFooter)],64)}}});function u(t,e){let r;return(...a)=>{r!==void 0&&clearTimeout(r),r=setTimeout(()=>t(...a),e)}}function G({columns:t,columnWidth:e,emit:r,gap:a,items:o,maxColumns:i,minColumns:n,nextTick:l,onBeforeUnmount:s,onMounted:d,rtl:p,scrollContainer:g,ssrColumns:m,vue:_,wall:c,watch:y}){function x(D,q,H,L){const j=f(H);return L+q+j<=D?x(D,q,H+1,L+q+j):H}function f(D){const q=Array.isArray(e.value)?e.value:[e.value];return q[D%q.length]}function k(){const D=x(c.value.getBoundingClientRect().width,a.value,0,-a.value),q=b(C(D));return q>0?q:1}function C(D){const q=i?.value;return q&&D>q?q:D}function b(D){const q=n?.value;return q&&D<q?q:D}if(m.value>0){const D=M(m.value);o.value.forEach((q,H)=>D[H%m.value].push(H)),t.value=D}let B=0;async function E(D,q){if(D>=o.value.length||(await l(),B!==q))return;const H=[...c.value.children];p.value&&H.reverse();const L=H.reduce((j,Z)=>Z.getBoundingClientRect().height<j.getBoundingClientRect().height?Z:j);t.value[+L.dataset.index].push(D),await E(D+1,q)}async function $(D=!1){const q=k();if(t.value.length===q&&!D){r(_===2?"redraw-skip":"redrawSkip");return}t.value=M(q);const H=g?.value,L=H?H.scrollTop:window.scrollY;await E(0,++B),H?H.scrollBy({top:L-H.scrollTop}):window.scrollTo({top:L}),r("redraw")}const P=typeof ResizeObserver>"u"?void 0:new ResizeObserver(u(()=>$()));return d(()=>{$(),P?.observe(c.value)}),s(()=>P?.unobserve(c.value)),y([o,p],()=>$(!0)),y([e,a,n,i],()=>$()),{getColumnWidthTarget:f}}function M(t){return Array.from({length:t}).map(()=>[])}const T=["data-index"],z=defineComponent({__name:"masonry-wall",props:{columnWidth:{default:400},items:{},gap:{default:0},rtl:{type:Boolean,default:!1},ssrColumns:{default:0},scrollContainer:{default:null},minColumns:{default:1},maxColumns:{},keyMapper:{}},emits:["redraw","redrawSkip"],setup(t,{emit:e}){const r=t,a=e,o=ref([]),i=ref(),{getColumnWidthTarget:n}=G({columns:o,emit:a,nextTick,onBeforeUnmount,onMounted,vue:3,wall:i,watch,...toRefs(r)});return(l,s)=>(openBlock(),createElementBlock("div",{ref_key:"wall",ref:i,class:"masonry-wall",style:normalizeStyle({display:"flex",gap:`${l.gap}px`})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.value,(d,p)=>(openBlock(),createElementBlock("div",{key:p,class:"masonry-column","data-index":p,style:normalizeStyle({display:"flex","flex-basis":`${unref(n)(p)}px`,"flex-direction":"column","flex-grow":1,gap:`${l.gap}px`,height:["-webkit-max-content","-moz-max-content","max-content"],"min-width":0})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(d,(g,m)=>(openBlock(),createElementBlock("div",{key:l.keyMapper?.(l.items[g],p,m,g)??g,class:"masonry-item"},[renderSlot(l.$slots,"default",{item:l.items[g],column:p,row:m,index:g},()=>[createTextVNode(toDisplayString(l.items[g]),1)])]))),128))],12,T))),128))],4))}}),F=(()=>{const t=z;return t.install=e=>{e.component("MasonryWall",t)},t}
8)(),_hoisted_1$1r=["width","height"],_sfc_main$1H=defineComponent({__name:"AmicaLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 253 161",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{d:"M17.0649 143.402C-22.8812 108.334 11.828 14.1415 74.3239 2.86663C152.901 -11.3256 245.3 29.0989 252.115 81.7786C260.15 143.88 63.8023 184.448 17.0649 143.402Z",fill:"#007447"},null,-1),createBaseVNode("path",{d:"M232.805 81.1209C231.681 94.0457 223.001 99.8207 218.972 98.5892C213.293 96.8674 221.1 85.1024 219.881 82.1253C219.211 80.2959 215.983 78.6938 213.651 78.6938C209.311 78.6938 199.088 99.5098 193.744 99.5098C188.961 99.5098 198 68.1363 207.625 68.1363C210.794 68.1363 211.655 71.9145 210.1 75.3101C209.975 75.6327 209.931 75.981 209.972 76.3246C210.012 76.6681 210.137 76.9964 210.334 77.2808C210.531 77.5652 210.795 77.7969 211.102 77.9557C211.409 78.1145 211.751 78.1955 212.097 78.1916C213.783 77.9286 214.488 74.8558 214.548 73.4091C214.695 71.4542 214.133 69.5116 212.965 67.9372C211.797 66.3628 210.101 65.262 208.187 64.8363C200.619 63.007 190.528 66.6896 185.626 81.2166C185.1 82.7865 184.657 84.3828 184.298 85.9991C178.512 92.886 170.572 99.4859 163.016 99.4859C156.321 99.4859 155.221 92.7903 158.951 82.2687C161.701 74.0428 167.607 68.0526 171.876 68.0526C175.056 68.0526 175.379 72.1776 172.079 74.7003C169.018 77.546 172.426 81.109 175.056 81.109C177.687 81.109 180.425 77.0438 180.425 71.8906C180.425 68.1602 175.941 64.7168 169.473 64.7168C161.247 64.7168 151.61 69.1646 147.772 81.7785C147.471 82.7528 147.224 83.7426 147.03 84.7437C142.248 91.5708 136.365 98.0033 132.527 98.0033C130.339 98.0033 132.635 90.2197 135.265 82.759C137.346 76.8406 142.941 65.8765 136.15 65.8765C131.212 65.8765 129.67 72.1297 126.382 82.3285C122.113 95.8153 123.536 101.518 130.77 101.518C136.282 101.518 141.961 96.4849 146.648 90.7578C147.425 98.4935 153.463 102.714 161.581 102.714C169.951 102.714 177.663 97.525 183.545 91.6306C183.378 98.3261 186.271 102.858 193.636 102.858C199.746 102.858 206.788 92.2164 210.531 85.2459C207.984 90.2795 206.131 101.291 216.616 102.642C227.796 104.089 235.818 92.0371 236.069 81.647C236.129 79.2318 232.997 78.8731 232.805 81.1209Z",fill:"#FFF5E9"},null,-1),createBaseVNode("path",{d:"M135.803 108.836C130.483 113.021 119.961 112.136 116.47 108.346C111.58 103.025 112.237 95.1936 116.936 82.8307C121.635 70.4679 118.132 66.0918 112.058 66.0918C107.562 66.0918 101.967 72.4526 97.1485 80.1286C100.425 69.6668 97.543 66.0799 92.0909 66.0799C87.5954 66.0799 82.215 72.2254 77.3966 79.6742C79.6922 73.6961 82.765 65.9723 77.0618 65.9723C72.1358 65.9723 70.5934 72.2255 67.3054 82.4242C66.4685 85.0068 65.775 87.2068 65.2011 89.1078C61.3033 94.1175 57.274 97.9794 54.1893 97.9794C49.9448 97.9794 58.5534 84.0503 57.2621 80.9775C56.5566 79.0884 53.1252 77.3906 50.6502 77.3906C46.047 77.3906 35.1787 98.912 29.5114 98.912C24.4777 98.912 35.7406 65.9603 45.9633 65.9603C49.323 65.9603 50.2437 69.8581 48.5937 73.3972C48.4697 73.7155 48.4326 74.061 48.4863 74.3984C48.5399 74.7357 48.6824 75.0527 48.899 75.3169C49.1157 75.581 49.3987 75.7827 49.719 75.9013C50.0394 76.0198 50.3855 76.0511 50.7219 75.9917C52.5034 75.7167 53.2089 72.9189 53.3165 71.3885C53.4528 69.3457 52.8432 67.3229 51.6008 65.6957C50.3584 64.0685 48.5676 62.9475 46.5611 62.5408C38.5264 60.6517 26.0918 65.0277 20.9028 80.021C16.6463 92.4197 17.9496 102.451 29.4038 102.451C35.8961 102.451 43.3329 91.4752 47.3383 84.2775C44.6242 89.4665 41.2047 101.746 52.4198 101.746C56.1262 101.746 59.8088 99.5816 63.1805 96.4371C62.6664 98.8284 62.6663 100.024 62.8696 100.61C63.4196 102.475 69.0152 103.575 70.1152 100.395C70.4703 99.5405 70.762 98.6613 70.988 97.7642C74.826 88.9883 85.79 71.6635 88.9225 71.6635C90.6801 71.6635 89.6877 75.0591 87.1649 82.4242C82.5617 95.8034 82.3824 99.3066 82.7769 100.622C83.3269 102.487 88.9225 103.587 90.0225 100.407C90.1522 99.8749 90.3366 99.358 90.5725 98.8642C93.8605 90.6502 105.59 71.
86754 108.878 71.6754C110.743 71.6754 109.033 76.8047 107.24 82.4362C102.194 98.1946 107.06 106.17 112.441 111.012C118.526 116.488 130.889 116.87 137.8 111.131C139.773 109.541 137.621 107.389 135.803 108.836Z",fill:"#FFF5E9"},null,-1)]),12,_hoisted_1$1r))}}),_hoisted_1$1q=["width","height"],_sfc_main$1G=defineComponent({__name:"AmicaRenewalLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 1000 360",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{d:"M611.5,121.5h-51.87v235.25h51.87V121.5ZM111.6,221.97c-.82,41.66-16.34,91.9-46.97,91.9-13.48,0-22.46-9.8-22.46-27.77,0-23.69,15.52-43.29,55.14-71.88l12.66-8.99,1.63,16.74ZM125.07,356.75h51.46l-19.2-162.55c-6.54-53.91-30.22-76.78-65.76-76.78-55.14,0-78.01,46.56-82.5,90.26h5.72c4.9-33.9,22.46-60.45,53.5-60.45,25.32,0,37.58,20.01,40.84,50.24v.82c-9.39,6.94-22.05,15.93-37.98,27.77C26.64,258.73,1.32,282.01,1.32,315.91c0,26.96,16.34,42.48,40.43,42.48,40.02,0,61.26-46.56,71.07-109.87h1.63l10.62,108.23ZM468.8,356.75h51.46v-161.73c0-52.69-19.61-77.6-55.55-77.6-37.98,0-63.3,28.59-72.7,82.09v-5.31c0-52.28-19.6-76.78-55.95-76.78-39.21,0-64.53,30.22-72.7,86.18v-82.09h-51.46v235.25h51.46v-116.81c0-50.24,16.75-88.63,46.97-88.63,20.42,0,30.22,15.11,30.22,48.6v156.83h51.46v-116.81c0-50.24,15.93-88.63,46.97-88.63,20.01,0,29.81,15.11,29.81,48.6v156.83ZM631.8,34.38c2.1-3.38,3.27-7.47,3.27-11.97,0-11.95-8.66-21.2-21.2-21.2-9.62,0-16.7,5.21-19.69,12.84-2.52,6.42-8.61,32.85-8.62,32.88,0-.03-6.1-26.46-8.62-32.88-2.99-7.63-10.07-12.84-19.69-12.84-12.54,0-21.2,9.26-21.2,21.2,0,4.5,1.17,8.59,3.27,11.97,0,0,0,.01,0,.02l38.7,60.12h15.07l38.7-60.12s0-.01,0-.02M691.7,220.74c0-61.26,18.38-93.53,47.38-93.53s49.01,26.96,59.22,69.43h4.9v-65.35c-13.48-7.76-39.21-13.48-59.63-13.48-60.85,0-99.65,54.32-99.65,128.24,0,69.43,34.31,112.72,82.09,112.72,50.65,0,71.47-52.69,80.87-112.32h-5.31c-9.39,48.19-29,76.38-58.4,76.38-31.04,0-51.46-35.94-51.46-102.1M934.38,221.97c-.82,41.66-16.34,91.9-46.97,91.9-13.48,0-22.46-9.8-22.46-27.77,0-23.69,15.52-43.29,55.14-71.88l12.66-8.99,1.63,16.74ZM999.32,356.75l-19.2-162.55c-6.53-53.91-30.22-76.78-65.76-76.78-55.14,0-78.01,46.56-82.5,90.26h5.72c4.9-33.9,22.46-60.45,53.5-60.45,25.32,0,37.58,20.01,40.84,50.24v.82c-9.39,6.94-22.05,15.93-37.98,27.77-44.52,32.67-69.84,55.95-69.84,89.85,0,26.96,16.34,42.48,40.43,42.48,40.02,0,61.26-46.56,71.07-109.87h1.63l10.62,108.23h51.46Z",fill:"var(--brand-logo-color, #00462d)"},null,-1)]),12,_hoisted_1$1q))}}),_hoisted_1$1p=["width","height"],_sfc_main$1F=defineComponent({__name:"FoodAndCoLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 400 70",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<path d="M135.737 44.7188C135.737 38.0023 131.391 32.7921 124.576 32.7921C117.662 32.7921 113.217 38.0023 113.217 44.7188C113.217 51.534 117.662 57.0158 124.576 57.0158C131.391 57.0158 135.737 51.534 135.737 44.7188ZM148.701 44.7188C148.701 58.5221 138.478 68.745 124.576 68.745C110.575 68.745 100.253 58.5221 100.253 44.7188C100.253 30.9896 110.575 21.063 124.576 21.063C138.478 21.063 148.701 30.9896 148.701 44.7188Z" fill="black"></path><path d="M248.213 57.9542L239.027 49.2376L237.052 47.3116C234.434 48.7438 232.804 50.8673 232.804 53.4848C232.804 56.9912 236.582 60.0037 241.225 60.0037C243.57 60.0037 246.015 59.2629 248.213 57.9542ZM254.534 63.9052C250.756 66.7943 246.311 68.3005 241.175 68.3005C230.681 68.3005 223.643 62.3989 223.643 53.633C223.643 48.1511 226.73 43.8299 231.52 41.2865C229.471 38.4715 228.508 36.0022 228.508 33.0638C228.508 25.2608 234.953 19.6308 243.57 19.6308C252.213 19.6308 257.547 25.3102 258.436 33.6811H249.052C248.633 30.1253 246.583 28.0017 243.57 28.0017C240.681 28.0017 238.36 30.1253 238.36 33.2119C238.36 36.6442 241.101 39.1629 246.657 44.4472L254.188 51.6328L259.744 42.7187H269.621L260.93 56.6949L260.386 57.5097L270.535 67.2387H258.139L254.534 63.9052Z" fill="black"></path><path d="M384.394 61.5594C384.394 57.3122 387.9 54.0774 392.148 54.0774C396.494 54.0774 400 57.2875 400 61.5594C400 65.9053 396.494 69.1401 392.148 69.1401C387.9 69.1401 384.394 65.93 384.394 61.5594Z" fill="black"></path><path d="M336.712 41.3112H333.872C331.601 50.4969 324.514 55.6084 315.229 55.6084C303.772 55.6084 295.45 47.3856 295.45 35.1626C295.45 22.9644 303.772 14.7169 315.229 14.7169C320.39 14.7169 325.156 16.2973 328.761 19.2851L336.836 8.81534C330.909 4.24716 323.353 1.6544 315.229 1.6544C296.487 1.6544 281.622 15.6553 281.622 35.1626C281.622 54.67 296.487 68.6709 315.229 68.6709C329.304 68.6709 341.033 60.8926 345.923 48.5215L336.712 41.3112Z" fill="black"></path><path d="M368.517 44.7188C368.517 38.0023 364.171 32.7921 357.355 32.7921C350.441 32.7921 345.997 38.0023 345.997 44.7188C345.997 51.534 350.441 57.0158 357.355 57.0158C364.146 57.0158 368.517 51.534 368.517 44.7188ZM381.48 44.7188C381.48 58.5221 371.258 68.745 357.355 68.745C343.355 68.745 333.033 58.5221 333.033 44.7188C333.033 30.9896 343.355 21.063 357.355 21.063C371.258 21.063 381.48 30.9896 381.48 44.7188Z" fill="black"></path><path d="M189.962 51.9044C187.024 55.88 183.147 57.2134 179.27 57.2134C172.356 57.2134 167.541 51.3365 167.541 44.62C167.541 38.0023 172.356 32.2242 179.27 32.2242C183.147 32.2242 187.024 33.5576 189.962 37.4344V51.9044ZM189.962 2.98784V24.6682C186.456 22.3964 182.209 21.063 177.097 21.063C164.603 21.063 154.479 31.4834 154.479 44.62C154.479 57.9542 164.603 68.2758 177.097 68.2758C182.209 68.2758 186.456 66.9424 189.962 64.6706V67.3128H203.124V0L189.962 2.98784Z" fill="black"></path><path d="M0 2.98784V67.3375H13.7292V43.6817H37.6813L40.4963 31.2859H13.7292V15.4824H44.0768L46.9165 2.98784H0Z" fill="black"></path><path d="M81.511 44.7188C81.511 38.0023 77.1651 32.7921 70.3498 32.7921C63.4358 32.7921 58.9911 38.0023 58.9911 44.7188C58.9911 51.534 63.4358 57.0158 70.3498 57.0158C77.1651 57.0158 81.511 51.534 81.511 44.7188ZM94.4748 44.7188C94.4748 58.5221 84.2519 68.745 70.3498 68.745C56.349 68.745 46.0273 58.5221 46.0273 44.7188C46.0273 30.9896 56.349 21.063 70.3498 21.063C84.2519 21.063 94.4748 30.9896 94.4748 44.7188Z" fill="black"></path>',8)]),12,_hoisted_1$1p))}}),v="4.8.0",meta={g:"LottieFiles AE 3.6.0",a:"",k:"",d:"",tc:""},fr=25,ip=0,op=125,w=1920,h=1080,nm="So good - 1920x1080 FINAL",ddd=0,assets=[],fonts={list:[{fName:"PPAcma-Black",fFamily:"PP Acma",fStyle:"Black",ascent:78.9993286132812}]},layers=JSON.parse('[{"ddd":0,"ind":1,"ty":4,"nm":"So_good Outlines 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10}
vendor: 3,611 bytes, line 8
8,"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[970,540,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[960,540,0]}],"ix":2},"a":{"a":0,"k":[960,540,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":21,"nm":"Fill","np":9,"mn":"ADBE Fill","ix":1,"en":1,"ef":[{"ty":10,"nm":"Fill Mask","mn":"ADBE Fill-0001","ix":1,"v":{"a":0,"k":0,"ix":1}},{"ty":7,"nm":"All Masks","mn":"ADBE Fill-0007","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":2,"nm":"Color","mn":"ADBE Fill-0002","ix":3,"v":{"a":0,"k":[0.196078434587,0.196078434587,0.196078434587,1],"ix":3}},{"ty":7,"nm":"Invert","mn":"ADBE Fill-0006","ix":4,"v":{"a":0,"k":0,"ix":4}},{"ty":0,"nm":"Horizontal Feather","mn":"ADBE Fill-0003","ix":5,"v":{"a":0,"k":0,"ix":5}},{"ty":0,"nm":"Vertical Feather","mn":"ADBE Fill-0004","ix":6,"v":{"a":0,"k":0,"ix":6}},{"ty":0,"nm":"Opacity","mn":"ADBE Fill-0005","ix":7,"v":{"a":0,"k":1,"ix":7}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[2.269,72.612],[-18.153,0],[-2.269,-72.611],[18.153,0]],"o":[[-1.891,-58.997],[17.397,0],[1.891,58.998],[-17.396,0]],"v":[[-422.263,-6.24],[-398.437,-107.216],[-364.022,3.214],[-387.848,104.19]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[2.269,72.612],[-18.153,0],[-2.269,-72.611],[18.153,0]],"o":[[-1.891,-58.997],[17.397,0],[1.891,58.998],[-17.396,0]],"v":[[-427.263,-6.24],[-403.437,-107.216],[-369.022,3.214],[-392.848,104.19]],"c":true}]},{"t":70,"s":[{"i":[[2.269,72.612],[-18.153,0],[-2.269,-72.611],[18.153,0]],"o":[[-1.891,-58.997],[17.397,0],[1.891,58.998],[-17.396,0]],"v":[[-427.263,-6.24],[-403.437,-107.216],[-369.022,3.214],[-392.848,104.19]],"c":true}]}],"ix":2},"nm":"Path 10","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[-58.619,0],[0,64.292],[58.619,0],[0,-64.292]],"o":[[60.132,0],[0,-63.535],[-60.131,0],[0,63.535]],"v":[[-394.277,110.619],[-294.057,-3.215],[-392.008,-113.645],[-492.227,0.189]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-58.619,0],[0,64.292],[58.619,0],[0,-64.292]],"o":[[60.132,0],[0,-63.535],[-60.131,0],[0,63.535]],"v":[[-399.277,110.619],[-299.057,-3.215],[-397.008,-113.645],[-497.227,0.189]],"c":true}]},{"t":70,"s":[{"i":[[-58.619,0],[0,64.292],[58.619,0],[0,-64.292]],"o":[[60.132,0],[0,-63.535],[-60.131,0],[0,63.535]],"v":[[-399.277,110.619],[-299.057,-3.215],[-397.008,-113.645],[-497.227,0.189]],"c":true}]}],"ix":2},"nm":"Path 11","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[-14.75,0],[0,45.76],[0,60.132],[-13.237,0],[-13.237,-42.735],[0,0],[0,0],[20.422,0],[0,-41.979],[0,-55.972],[19.288,0],[21.935,54.081],[0,0],[0,0]],"o":[[57.862,0],[0,-83.579],[0,-20.8],[31.389,0],[0,0],[0,0],[-21.557,-11.346],[-59.753,0],[0,84.336],[0,13.993],[-34.037,0],[0,0],[0,0],[23.448,8.32]],"v":[[-592.063,112.132],[-503.946,32.335],[-604.922,-152.977],[-579.583,-180.206],[-509.24,-102.678],[-503.946,-102.678],[-503.946,-173.777],[-570.885,-189.283],[-655.977,-110.998],[-555.001,74.692],[-580.718,102.678],[-664.675,5.105],[-669.97,5.105],[-659.381,101.543]],"c":true}]},{"t":46,"s":[{"i":[[-56.95,0],[-16.125,27.864],[-6.035,36.774],[0,0],[0,0],[10.184,-16.596],[16.405,0],[0,82.224],[-28.29,0],[-13.58,-50.164],[0,0],[0,0],[30.55,0],[0,-89.012]],"o":[[33.565,0],[16.125,-27.863],[0,0],[0,0],[-6.22,30.174],[-10.184,16.596],[
8-38.1,0],[0,-74.303],[31.68,0],[0,0],[0,0],[-14.34,-9.806],[-75.81,0],[0,87.127]],"v":[[-613.087,109.35],[-540.389,62.816],[-508.987,-38.878],[-512.197,-38.878],[-515.407,-38.878],[-539.448,32.03],[-578.767,57.678],[-640.997,-73.955],[-593.097,-179.563],[-521.057,-89.419],[-515.777,-89.419],[-515.777,-170.888],[-591.967,-191.633],[-713.417,-34.73]],"c":true}]}],"ix":2},"nm":"Path 12","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.239215701234,0.239215701234,0.239215701234,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[960,581.141],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[1834,581.141],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":70,"s":[1834,581.141],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":80,"s":[2018,581.141],"to":[0,0],"ti":[0,0]},{"t":85,"s":[1985,581.141]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[0,51.433],[-20.04,0],[0,-52.568],[0,0],[24.2,0]],"o":[[0,-44.626],[16.64,0],[0,0],[0,34.793],[-18.91,0]],"v":[[1416.3,574.901],[1443.9,502.289],[1473.4,574.523],[1473.4,575.279],[1445.04,652.807]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,51.433],[-20.04,0],[0,-52.568],[0,0],[24.2,0]],"o":[[0,-44.626],[16.64,0],[0,0],[0,34.793],[-18.91,0]],"v":[[1425.3,574.901],[1452.9,502.289],[1482.4,574.523],[1482.4,575.279],[1454.04,652.807]],"c":true}]},{"t":70,"s":[{"i":[[0,51.433],[-20.04,0],[0,-52.568],[0,0],[24.2,0]],"o":[[0,-44.626],[16.64,0],[0,0],[0,34.793],[-18.91,0]],"v":[[1425.3,574.901],[1452.9,502.289],[1482.4,574.523],[1482.4,575.279],[1454.04,652.807]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[31.39,0],[0,-68.452],[-42.36,0],[-6.43,38.196]],"o":[[0,0],[0,0],[0,0],[0,0],[-6.05,-38.575],[-39.71,0],[0,60.888],[35.55,0],[0,0]],"v":[[1473.78,689.491],[1541.85,689.491],[1541.85,390.724],[1473.78,390.724],[1473.78,534.813],[1415.92,467.496],[1347.47,582.465],[1412.14,691.76],[1473.78,621.04]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[31.39,0],[0,-68.452],[-42.36,0],[-6.43,38.196]],"o":[[0,0],[0,0],[0,0],[0,0],[-6.05,-38.575],[-39.71,0],[0,60.888],[35.55,0],[0,0]],"v":[[1482.78,689.491],[1550.85,689.491],[1550.85,390.724],[1482.78,390.724],[1482.78,534.813],[1424.92,467.496],[1356.47,582.465],[1421.14,691.76],[1482.78,621.04]],"c":true}]},{"t":70,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[31.39,0],[0,-68.452],[-42.36,0],[-6.43,38.196]],"o":[[0,0],[0,0],[0,0],[0,0],[-6.05,-38.575],[-39.71,0],[0,60.888],[35.55,0],[0,0]],"v":[[1482.78,689.491],[1550.85,689.491],[1550.85,390.724],[1482.78,390.724],[1482.78,534.813],[1424.92,467.496],[1356.47,582.465],[1421.14,691.76],[1482.78,621.04]],"c":true}]}],"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":35,"s":[{"i":[[2.27,72.612],[-18.15,0],[-2.27,-72.611],[18.15,0]],"o":[[-1.89,-58.997],[17.39,0],[1.89,58.998],[-17.4,0]],"v":[[1211.32,574.901],[1235.15,473.925],[1269.56,584.355],[1245.74,685.331]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[2.27,72.612],[-18.15,0],[-2.27,-72.611],[18.15,0]],"o":[[-1.89,-58.997],[17.39,0],[1.89,58.998],[-17.4,0]],"v":[[1217.32,574.901],[1241.15,473.925],[1275.56,584.355],[1251.74,685.331]],"c":true}]},{"t":70,"s":[{"i":[[2.27,72.612],[-18.15,0],[-2.27,-72.611],[18.15,0]],"o":[[-1.89,-58.997],[17.39,0],[1.89,58.998],[-17.4,0]],"v":[[1217.32,574.901],[1241.15,473.925],[1275.56,584.355],[1251.74,685.331]],"c":true}]}],"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0}
8,"t":35,"s":[{"i":[[-58.62,0],[0,64.292],[58.62,0],[0,-64.292]],"o":[[60.13,0],[0,-63.535],[-60.13,0],[0,63.535]],"v":[[1239.31,691.76],[1339.53,577.926],[1241.58,467.496],[1141.36,581.33]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[{"i":[[-58.62,0],[0,64.292],[58.62,0],[0,-64.292]],"o":[[60.13,0],[0,-63.535],[-60.13,0],[0,63.535]],"v":[[1245.31,691.76],[1345.53,577.926],[1247.58,467.496],[1147.36,581.33]],"c":true}]},{"t":70,"s":[{"i":[[-58.62,0],[0,64.292],[58.62,0],[0,-64.292]],"o":[[60.13,0],[0,-63.535],[-60.13,0],[0,63.535]],"v":[[1245.31,691.76],[1345.53,577.926],[1247.58,467.496],[1147.36,581.33]],"c":true}]}],"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.27,72.612],[-18.16,0],[-2.27,-72.611],[18.16,0]],"o":[[-1.89,-58.997],[17.39,0],[1.89,58.998],[-17.39,0]],"v":[[1005.97,574.901],[1029.8,473.925],[1064.21,584.355],[1040.38,685.331]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-58.623,0],[0,64.292],[58.62,0],[0,-64.292]],"o":[[60.13,0],[0,-63.535],[-60.127,0],[0,63.535]],"v":[[1033.96,691.76],[1134.17,577.926],[1036.22,467.496],[936.005,581.33]],"c":true},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[1035.088,579.628],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":42,"s":[1035.088,299.628],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[1037.088,591.628],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":55,"s":[1037.088,579.628],"to":[0,0],"ti":[0,0]},{"t":70,"s":[1037.088,579.628]}],"ix":2},"a":{"a":0,"k":[1035.088,579.628],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":35,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":50,"s":[-180]},{"t":70,"s":[-180]}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[-49.095,0],[-13.973,65.712],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[21.904,0],[0,79.308],[-34.367,0],[-13.218,-46.829],[0,0],[0,0],[33.611,0],[0,-94.414]],"o":[[36.633,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,56.648],[-24.548,0],[0,-77.042],[35.877,0],[0,0],[0,0],[-18.127,-8.686],[-81.951,0],[0,78.552]],"v":[[782.512,690.511],[856.91,593.831],[856.91,689],[915.069,689],[915.069,530.763],[818.389,530.763],[818.389,539.071],[856.91,539.071],[856.91,545.113],[820.655,633.485],[773.071,510.369],[833.118,403.493],[907.893,493.752],[913.181,493.752],[913.181,408.025],[834.251,391.408],[700.183,554.177]],"c":true}]},{"t":44,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-22.254,-37.34],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[35.832,0],[0,0],[0,0],[0,0],[0,0]],"v":[[774.508,688.48],[811.092,688.48],[847.677,688.48],[847.677,608.394],[847.677,528.308],[892.749,528.308],[937.821,528.308],[937.821,523.593],[937.821,518.878],[892.749,518.878],[847.677,518.878],[847.677,399.315],[866.536,399.315],[942.724,452.119],[947.251,452.119],[947.251,390.263],[774.508,390.263]],"c":true}]}],"ix":2},"nm":"Path 9","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.239215701818,0.239215701818,0.239215701818,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[19,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[-454,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":70,"s":[-454,0],"to":[0,0],"ti":[0,0]}
vendor: 4,248 bytes, line 8
8,{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":80,"s":[-629,0],"to":[0,0],"ti":[0,0]},{"t":85,"s":[-607,0]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":8,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":35,"op":285,"st":35,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"So good 2 Outlines","parent":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":4,"s":[180]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[-15]},{"t":21,"s":[0]}],"ix":10},"p":{"a":0,"k":[280.467,-107.859,0],"ix":2},"a":{"a":0,"k":[280.467,-107.859,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":21,"nm":"Fill","np":9,"mn":"ADBE Fill","ix":1,"en":1,"ef":[{"ty":10,"nm":"Fill Mask","mn":"ADBE Fill-0001","ix":1,"v":{"a":0,"k":0,"ix":1}},{"ty":7,"nm":"All Masks","mn":"ADBE Fill-0007","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":2,"nm":"Color","mn":"ADBE Fill-0002","ix":3,"v":{"a":0,"k":[0.196078434587,0.196078434587,0.196078434587,1],"ix":3}},{"ty":7,"nm":"Invert","mn":"ADBE Fill-0006","ix":4,"v":{"a":0,"k":0,"ix":4}},{"ty":0,"nm":"Horizontal Feather","mn":"ADBE Fill-0003","ix":5,"v":{"a":0,"k":0,"ix":5}},{"ty":0,"nm":"Vertical Feather","mn":"ADBE Fill-0004","ix":6,"v":{"a":0,"k":0,"ix":6}},{"ty":0,"nm":"Opacity","mn":"ADBE Fill-0005","ix":7,"v":{"a":0,"k":1,"ix":7}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-58.537,0],[0,64.201],[58.537,0],[0,-64.201]],"o":[[60.047,0],[0,-63.446],[-60.047,0],[0,63.446]],"v":[[279.334,2.266],[379.412,-111.408],[281.599,-221.684],[181.521,-108.009]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[2.266,72.51],[-18.127,0],[-2.266,-72.51],[18.127,0]],"o":[[-1.888,-58.914],[17.372,0],[1.888,58.914],[-17.372,0]],"v":[[251.387,-114.429],[275.179,-215.263],[309.546,-104.988],[285.754,-4.154]],"c":true},"ix":2},"nm":"o","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.239215701818,0.239215701818,0.239215701818,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"o","np":5,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":5,"op":35,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":5,"nm":"So Good","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[895.687,689,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.94},"o":{"x":0.333,"y":0},"t":15,"s":[229.687,689,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0.025},"t":18,"s":[246.686,689,0],"to":[0,0,0],"ti":[0,0,0]},{"t":21.75,"s":[296.687,689,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":18,"s":[103,100,100]},{"t":21.75,"s":[100,100,100]}],"ix":6}},"ao":0,"ef":[{"ty":21,"nm":"Fill","np":9,"mn":"ADBE Fill","ix":1,"en":1,"ef":[{"ty":10,"nm":"Fill Mask","mn":"ADBE Fill-0001","ix":1,"v":{"a":0,"k":0,"ix":1}},{"ty":7,"nm":"All Masks","mn":"ADBE Fill-0007","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":2,"nm":"Color","mn":"ADBE Fill-0002","ix":3,"v":{"a":0,"k":[0.196078434587,0.196078434587,0.196078434587,1],"ix":3}},{"ty":7,"nm":"Invert","mn":"ADBE Fill-0006","ix":4,"v":{"a":0,"k":0,"ix":4}},{"ty":0,"nm":"Horizontal Feather","mn":"ADBE Fill-0003","ix":5,"v":{"a":0,"k":0,"ix":5}},{"ty":0,"nm":"Vertical Feather","mn":"ADBE Fill-0004","ix":6,"v":{"a":0,"k":0,"ix":6}},{"ty":0,"nm":"Opacity","mn":"ADBE Fill-0005","ix":7,"v":{"a":0,"k":1,"ix":7}}]}],"t":{"d":{"k":[{"s":{"s":375,"f":"PPAcma-Black","t":"So Good","j":0,"tr":-5,"lh":450,"ls":0,"fc":[0.239,0.239,0.239]}
8,"t":0}]},"p":{},"m":{"g":1,"a":{"a":0,"k":[0,0],"ix":2}},"a":[{"nm":"Animator 1","s":{"t":0,"xe":{"a":0,"k":0,"ix":7},"ne":{"a":0,"k":0,"ix":8},"a":{"a":0,"k":100,"ix":4},"b":1,"rn":0,"sh":1,"s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":15,"s":[100]}],"ix":1},"r":1},"a":{"o":{"a":0,"k":0,"ix":9}}},{"nm":"Animator 2","s":{"t":0,"xe":{"a":0,"k":0,"ix":7},"ne":{"a":0,"k":0,"ix":8},"a":{"a":0,"k":100,"ix":4},"b":1,"rn":0,"sh":1,"r":1},"a":{"t":{"a":0,"k":0,"ix":89}}}]},"ip":0,"op":35,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"PISTE","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[972,540,0],"ix":2},"a":{"a":0,"k":[960,540,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":21,"nm":"Fill","np":9,"mn":"ADBE Fill","ix":1,"en":1,"ef":[{"ty":10,"nm":"Fill Mask","mn":"ADBE Fill-0001","ix":1,"v":{"a":0,"k":0,"ix":1}},{"ty":7,"nm":"All Masks","mn":"ADBE Fill-0007","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":2,"nm":"Color","mn":"ADBE Fill-0002","ix":3,"v":{"a":0,"k":[0.196078434587,0.196078434587,0.196078434587,1],"ix":3}},{"ty":7,"nm":"Invert","mn":"ADBE Fill-0006","ix":4,"v":{"a":0,"k":0,"ix":4}},{"ty":0,"nm":"Horizontal Feather","mn":"ADBE Fill-0003","ix":5,"v":{"a":0,"k":0,"ix":5}},{"ty":0,"nm":"Vertical Feather","mn":"ADBE Fill-0004","ix":6,"v":{"a":0,"k":0,"ix":6}},{"ty":0,"nm":"Opacity","mn":"ADBE Fill-0005","ix":7,"v":{"a":0,"k":1,"ix":7}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-18.53,0],[0,18.531],[18.53,0],[0,-18.532]],"o":[[18.53,0],[0,-18.532],[-18.53,0],[0,18.531]],"v":[[1596.31,693.273],[1629.97,659.615],[1596.31,625.956],[1562.65,659.615]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.239215701818,0.239215701818,0.239215701818,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[-637,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":15,"s":[14,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.572,"y":1},"o":{"x":0.333,"y":0},"t":35,"s":[14,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.335,"y":0},"t":42,"s":[-9,-306],"to":[0,0],"ti":[0,0]},{"i":{"x":0.662,"y":1},"o":{"x":0.326,"y":0},"t":50,"s":[-27,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.701,"y":1},"o":{"x":0.349,"y":0},"t":53,"s":[-27,-19],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[-27,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":70,"s":[-27,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":80,"s":[170,0],"to":[0,0],"ti":[0,0]},{"t":85,"s":[124,0]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":250,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Food&Co Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[960,540,0],"ix":2},"a":{"a":0,"k":[960,540,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ef":[{"ty":21,"nm":"Fill","np":9,"mn":"ADBE Fill","ix":1,"en":1,"ef":[{"ty":10,"nm":"Fill Mask","mn":"ADBE Fill-0001","ix":1,"v":{"a":0,"k":0,"ix":1}},{"ty":7,"nm":"All Masks","mn":"ADBE Fill-0007","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":2,"nm":"Color","mn":"ADBE Fill-0002","ix":3,"v":{"a":0,"k":[0.196078434587,0.196078434587,0.196078434587,1],"ix":3}},{"ty":7,"nm":"Invert","mn":"ADBE Fill-0006","ix":4,"v":{"a":0,"k":0,"ix":4}},{"ty":0,"nm":"Horizontal Feather","mn":"ADBE Fill-0003","ix":5,"v":{"a":0,"k":0,"ix":5}},{"ty":0,"nm":"Vertical Feather","mn":"ADBE Fill-0004","ix":6,"v":{"a":0,"k":0,"ix":6}},{"ty":0,"nm":"Opacity","mn":"ADBE Fill-0005","ix":7,"v":{"a":0,"k":1,"ix":7}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-5.51,-19.147],[0,24.124],[11.49,0],[0,-27.953]],"o":[[25.28,-16.465],[0,-20.679],[-16.54,0],[0,19.913]],"v":[[-3.447,-37.911],[32.863,-109.518],[13.093,-137.854],[-11.717,-96.881]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-26.66,0],[-6.43,3.063],[14.24,38.677],[0,-14.552]],"o":[[9.18,0],[-35.84,-29.485],[-5.97,9.191],[0,56.291]],"v":[[-8.037,106.838],[15.853,101.859],[-60.427,-6.
8128],[-70.997,31.017]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[32.63,23.742],[36.3,0],[0,39.442],[-44.57,21.828],[0,17.232],[-45.49,0],[0,-29.868],[39.52,-13.785],[-24.36,-21.444],[3.68,35.228],[0,0],[24.35,-35.229],[-31.7,0],[0,0]],"o":[[-22.05,24.89],[-49.17,0],[0,-38.676],[-6.43,-19.529],[0,-57.439],[38.6,0],[0,32.55],[10.57,32.55],[15.16,-30.634],[0,0],[-14.7,32.931],[23.43,18.764],[0,0],[-44.57,0]],"v":[[24.583,108.752],[-59.507,150.491],[-141.304,78.5],[-62.727,-11.872],[-72.837,-68.161],[14.013,-150.492],[75.133,-104.157],[-2.067,-33.698],[50.783,49.781],[65.483,-52.844],[124.303,-52.844],[57.673,55.524],[141.303,85.393],[141.303,148.193]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.239215701234,0.239215701234,0.239215701234,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1114.872,691.617],"ix":2},"a":{"a":0,"k":[-0.375,151.617],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[0.799,0.799]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":70,"s":[0,0]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[-7.901,-7.901]},"t":77,"s":[103,103]},{"t":85,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":70,"op":320,"st":70,"bm":0}]'),markers=[],chars=[{ch:"S",size:375,style:"Black",w:49.7,data:{shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-3.928,0],[0,12.186],[0,16.013],[-3.525,0],[-3.525,-11.38],[0,0],[0,0],[5.438,0],[0,-11.179],[0,-14.905],[5.136,0],[5.841,14.401],[0,0],[0,0]],o:[[15.408,0],[0,-22.256],[0,-5.539],[8.359,0],[0,0],[0,0],[-5.74,-3.021],[-15.912,0],[0,22.458],[0,3.726],[-9.064,0],[0,0],[0,0],[6.244,2.216]],v:[[21.753,1.007],[45.218,-20.242],[18.329,-69.589],[25.076,-76.84],[43.808,-56.195],[45.218,-56.195],[45.218,-75.128],[27.393,-79.257],[4.733,-58.411],[31.622,-8.963],[24.774,-1.511],[2.417,-27.493],[1.007,-27.493],[3.827,-1.813]],c:!0},ix:2},nm:"S",mn:"ADBE Vector Shape - Group",hd:!1}],nm:"S",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}]},fFamily:"PP Acma"},{ch:"o",size:375,style:"Black",w:56.8,data:{shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-15.61,0],[0,17.12],[15.61,0],[0,-17.12]],o:[[16.013,0],[0,-16.919],[-16.013,0],[0,16.919]],v:[[28.299,.604],[54.987,-29.709],[28.903,-59.116],[2.216,-28.802]],c:!0},ix:2},nm:"o",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[.604,19.336],[-4.834,0],[-.604,-19.336],[4.834,0]],o:[[-.504,-15.71],[4.633,0],[.504,15.71],[-4.633,0]],v:[[20.847,-30.515],[27.191,-57.404],[36.356,-27.997],[30.011,-1.108]],c:!0},ix:2},nm:"o",mn:"ADBE Vector Shape - Group",hd:!1}],nm:"o",np:5,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}]},fFamily:"PP Acma"},{ch:" ",size:375,style:"Black",w:18.5,data:{},fFamily:"PP Acma"},{ch:"G",size:375,style:"Black",w:66.5,data:{shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-13.092,0],[-3.726,17.523],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[5.841,0],[0,21.149],[-9.164,0],[-3.525,-12.488],[0,0],[0,0],[8.963,0],[0,-25.177]],o:[[9.769,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,15.106],[-6.546,0],[0,-20.544],[9.567,0],[0,0],[0,0],[-4.834,-2.316],[-21.854,0],[0,20.947]],v:[[25.58,.403],[45.419,-25.378],[45.419,0],[60.928,0],[60.928,-42.197],[35.147,-42.197],[35.147,-39.981],[45.419,-39.981],[45.419,-38.37],[35.751,-14.804],[23.062,-47.635],[39.075,-76.135],[59.015,-52.066],[60.425,-52.066],[60.425,-74.927],[39.377,-79.358],[3.625,-35.953]],c:!0},ix:2},nm:"G",mn:"ADBE Vector Shape - Group",hd:!1}],nm:"G",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}]},fFamily:"PP Acma"},{ch:"d",size:375,style:"Black",w:59.6,data:{shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[8.359,0],[0,-18.228],[-11.279,0],[
8-1.712,10.172]],o:[[0,0],[0,0],[0,0],[0,0],[-1.611,-10.272],[-10.574,0],[0,16.214],[9.467,0],[0,0]],v:[[36.053,0],[54.181,0],[54.181,-79.559],[36.053,-79.559],[36.053,-41.19],[20.645,-59.116],[2.417,-28.5],[19.638,.604],[36.053,-18.228]],c:!0},ix:2},nm:"d",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[0,13.696],[-5.338,0],[0,-13.998],[0,0],[6.445,0]],o:[[0,-11.884],[4.431,0],[0,0],[0,9.265],[-5.035,0]],v:[[20.746,-30.515],[28.098,-49.85],[35.953,-30.615],[35.953,-30.414],[28.4,-9.769]],c:!0},ix:2},nm:"d",mn:"ADBE Vector Shape - Group",hd:!1}],nm:"d",np:5,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}]},fFamily:"PP Acma"}],animationData={v,meta,fr,ip,op,w,h,nm,ddd,assets,fonts,layers,markers,chars};function getDefaultExportFromCjs(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var lottie$2={exports:{}},lottie$1=lottie$2.exports,hasRequiredLottie;function requireLottie(){return hasRequiredLottie||(hasRequiredLottie=1,(function(module,exports){typeof document<"u"&&typeof navigator<"u"&&(function(t,e){module.exports=e()})(lottie$1,(function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var r,a=t.length,o;for(r=0;r<a;r+=1){o=t[r].prototype;for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(e.prototype[i]=o[i])}}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}var audioControllerFactory=(function(){function t(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(r){this.audios.push(r)},pause:function(){var r,a=this.audios.length;for(r=0;r<a;r+=1)this.audios[r].pause()},resume:function(){var r,a=this.audios.length;for(r=0;r<a;r+=1)this.audios[r].resume()},setRate:function(r){var a,o=this.audios.length;for(a=0;a<o;a+=1)this.audios[a].setRate(r)},createAudio:function(r){return this.audioFactory?this.audioFactory(r):window.Howl?new window.Howl({src:[r]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(r){this.audioFactory=r},setVolume:function(r){this._volume=r,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var r,a=this.audios.length;for(r=0;r<a;r+=1)this.audios[r].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}})(),createTypedArray=(function(){function t(r,a){var o=0,i=[],n;switch(r){case"int16":case"uint8c":n=1;break;default:n=1.1;break}for(o=0;o<a;o+=1)i.push(n);return i}function e(r,a){return r==="float32"?new Float32Array(a):r==="int16"?new Int16Array(a):r==="uint8c"?new Uint8ClampedArray(a):t(r,a)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?e:t})();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){"@babel/helpers - typeof";return _typeof$6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$6(t)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e,r=t.length;for(e=0;e<r;e+=1)BMMath[t[e]]=Math[t[e]]})(),BMMath.random=Math.random,BMMath.abs=function(t){var e=_typeof$6(t);if(e==="object"&&t.length){var r=createSizedArray(t.length),a,o=t.length;for(a=0;a<o;a+=1)r[a]=Math.abs(t[a]);return r}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,r,a){this.type=t,this.currentTime=e,this.totalTime=r,this.direction=a<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,r,a){this.type=t,this.currentLoop=r,this.totalLoops=e,this.direction=a<0?-1:1}function BMSegmentStartEvent(t,e,r){this.type=t,this.firstFrame=e,this.totalFrames=r}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}var createElementID=(function(){var t=0;return function(){return t+=1,idPrefix$1+"__lottie_element_"+t}})();function HSVtoRGB(t,e,r){var a,o,i,n,l,s,d,p;switch(n=Math.floor(t*6),l=t*6-n,s=r*(1-e),d=r*(1-l*e),p=r*(1-(1-l)*e),n%6){case 0:a=r,o=p,i=s;break;case 1:a=d,o=r,i=s;break;case 2:a=s,o=r,i=p;break;case 3:a=s,o=d,i=r;break;case 4:a=p,o=s,i=r;break;case 5:a=r,o=s,i=d;break}return[a,o,i]}function RGBtoHSV(t,e,r){var a=Math.max(t,e,r),o=Math.min(t,e,r),i=a-o,n,l=a===0?0:i/a,s=a/255;switch(a){case o:n=0;break;case t:n=e-r+i*(e<r?6:0),n/=6*i;break;case e:n=r-t+i*2,n/=6*i;break;case r:n=t-e+i*4,n/=6*i;break}return[n,l,s]}function addSaturationToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[1]+=e,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[2]+=e,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[0]+=e/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=(function(){var t=[],e,r;for(e=0;e<256;e+=1)r=e.toString(16),t[e]=r.length===1?"0"+r:r;return function(a,o,i){return a<0&&(a=0),o<0&&(o=0),i<0&&(i=0),"#"+t[a]+t[o]+t[i]}})(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){"@babel/helpers - typeof";return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(t)}var dataManager=(function(){var t=1,e=[],r,a,o={onmessage:function(){},postMessage:function(_){r({data:_})}},i={postMessage:function(_){o.onmessage({data:_})}};function n(m){if(window.Worker&&window.Blob&&getWebWorker()){var _=new Blob(["var _workerSelf = self;
8 self.onmessage = ",m.toString()],{type:"text/javascript"}),c=URL.createObjectURL(_);return new Worker(c)}return r=m,o}function l(){a||(a=n(function(_){function c(){function x(R,N){var A,V,S=R.length,O,I,W,U;for(V=0;V<S;V+=1)if(A=R[V],"ks"in A&&!A.completed){if(A.completed=!0,A.hasMask){var Y=A.masksProperties;for(I=Y.length,O=0;O<I;O+=1)if(Y[O].pt.k.i)B(Y[O].pt.k);else for(U=Y[O].pt.k.length,W=0;W<U;W+=1)Y[O].pt.k[W].s&&B(Y[O].pt.k[W].s[0]),Y[O].pt.k[W].e&&B(Y[O].pt.k[W].e[0])}A.ty===0?(A.layers=C(A.refId,N),x(A.layers,N)):A.ty===4?b(A.shapes):A.ty===5&&j(A)}}function f(R,N){if(R){var A=0,V=R.length;for(A=0;A<V;A+=1)R[A].t===1&&(R[A].data.layers=C(R[A].data.refId,N),x(R[A].data.layers,N))}}function k(R,N){for(var A=0,V=N.length;A<V;){if(N[A].id===R)return N[A];A+=1}return null}function C(R,N){var A=k(R,N);return A?A.layers.__used?JSON.parse(JSON.stringify(A.layers)):(A.layers.__used=!0,A.layers):null}function b(R){var N,A=R.length,V,S;for(N=A-1;N>=0;N-=1)if(R[N].ty==="sh")if(R[N].ks.k.i)B(R[N].ks.k);else for(S=R[N].ks.k.length,V=0;V<S;V+=1)R[N].ks.k[V].s&&B(R[N].ks.k[V].s[0]),R[N].ks.k[V].e&&B(R[N].ks.k[V].e[0]);else R[N].ty==="gr"&&b(R[N].it)}function B(R){var N,A=R.i.length;for(N=0;N<A;N+=1)R.i[N][0]+=R.v[N][0],R.i[N][1]+=R.v[N][1],R.o[N][0]+=R.v[N][0],R.o[N][1]+=R.v[N][1]}function E(R,N){var A=N?N.split("."):[100,100,100];return R[0]>A[0]?!0:A[0]>R[0]?!1:R[1]>A[1]?!0:A[1]>R[1]?!1:R[2]>A[2]?!0:A[2]>R[2]?!1:null}var $=(function(){var R=[4,4,14];function N(V){var S=V.t.d;V.t.d={k:[{s:S,t:0}]}}function A(V){var S,O=V.length;for(S=0;S<O;S+=1)V[S].ty===5&&N(V[S])}return function(V){if(E(R,V.v)&&(A(V.layers),V.assets)){var S,O=V.assets.length;for(S=0;S<O;S+=1)V.assets[S].layers&&A(V.assets[S].layers)}}})(),P=(function(){var R=[4,7,99];return function(N){if(N.chars&&!E(R,N.v)){var A,V=N.chars.length;for(A=0;A<V;A+=1){var S=N.chars[A];S.data&&S.data.shapes&&(b(S.data.shapes),S.data.ip=0,S.data.op=99999,S.data.st=0,S.data.sr=1,S.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},N.chars[A].t||(S.data.shapes.push({ty:"no"}),S.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}})(),D=(function(){var R=[5,7,15];function N(V){var S=V.t.p;typeof S.a=="number"&&(S.a={a:0,k:S.a}),typeof S.p=="number"&&(S.p={a:0,k:S.p}),typeof S.r=="number"&&(S.r={a:0,k:S.r})}function A(V){var S,O=V.length;for(S=0;S<O;S+=1)V[S].ty===5&&N(V[S])}return function(V){if(E(R,V.v)&&(A(V.layers),V.assets)){var S,O=V.assets.length;for(S=0;S<O;S+=1)V.assets[S].layers&&A(V.assets[S].layers)}}})(),q=(function(){var R=[4,1,9];function N(V){var S,O=V.length,I,W;for(S=0;S<O;S+=1)if(V[S].ty==="gr")N(V[S].it);else if(V[S].ty==="fl"||V[S].ty==="st")if(V[S].c.k&&V[S].c.k[0].i)for(W=V[S].c.k.length,I=0;I<W;I+=1)V[S].c.k[I].s&&(V[S].c.k[I].s[0]/=255,V[S].c.k[I].s[1]/=255,V[S].c.k[I].s[2]/=255,V[S].c.k[I].s[3]/=255),V[S].c.k[I].e&&(V[S].c.k[I].e[0]/=255,V[S].c.k[I].e[1]/=255,V[S].c.k[I].e[2]/=255,V[S].c.k[I].e[3]/=255);else V[S].c.k[0]/=255,V[S].c.k[1]/=255,V[S].c.k[2]/=255,V[S].c.k[3]/=255}function A(V){var S,O=V.length;for(S=0;S<O;S+=1)V[S].ty===4&&N(V[S].shapes)}return function(V){if(E(R,V.v)&&(A(V.layers),V.assets)){var S,O=V.assets.length;for(S=0;S<O;S+=1)V.assets[S].layers&&A(V.assets[S].layers)}}})(),H=(function(){var R=[4,4,18];function N(V){var S,O=V.length,I,W;for(S=O-1;S>=0;S-=1)if(V[S].ty==="sh")if(V[S].ks.k.i)V[S].ks.k.c=V[S].closed;else for(W=V[S].ks.k.length,I=0;I<W;I+=1)V[S].ks.k[I].s&&(V[S].ks.k[I].s[0].c=V[S].closed),V[S].ks.k[I].e&&(V[S].ks.k[I].e[0].c=V[S].closed);else V[S].ty==="gr"&&N(V[S].it)}function A(V){var S,O,I=V.length,W,U,Y,X;for(O=0;O<I;O+=1){if(S=V[O],S.hasMask){var re=S.masksProperties;for(U=re.length,W=0;W<U;W+=1)if(re[W].pt.k.i)re[W].pt.k.c=re[W].cl;else for(X=re[W].pt.k.length,Y=0;Y<X;Y+=1)re[W].pt.k[Y].s&&(re[W].pt.k[Y].s[0].c=re[W].cl),re[W].pt.k[Y].e&&(re[W].pt.k[Y].e[0].c=re[W].cl)}S.ty===4&&N(S.shapes)}}return function(V){if(E(R,V.v)&&(A(V.layers),V.assets)){var S,O=V.assets.length;for(S=0;S<O;S+=1)V.assets[S].layers&&A(V.assets[S].layers)}}})();function L(R){R.__complete||(q(R),$(R),P(R),D(R),H(R),x(R.layers,R.assets),f(R.chars,R.assets),R.__complete=!0)}function j(R){R.t.a.length===0&&"m"in R.t.p}var Z={};return Z.completeData=L,Z.checkColors=q,Z.checkChars=P,Z.checkPathProperties=D,Z.checkShapes=H,Z.completeLayers=x,Z}if(i.dataManager||(i.dataManager=c()),i.assetLoader||(i.assetLoader=(function(){function x(k){var C=k.getResponseHeader("content-type");return C&&k.responseType==="json"&&C.indexOf("json")!==-1||k.response&&_typeof$5(k.response)==="object"?k.response:k.response&&typeof k.response=="string"?JSON.parse(k.response):k.responseText?JSON.parse(k.responseText):null}function f(k,C,b,B){var E,$=new XMLHttpRequest;try{$.responseType="json"}catch{}$.onreadystatechange=function(){if($.readyState===4)if($.status===200)E=x($),b(E);else try{E=x($),b(E)}catch(P){B&&B(P)}};try{$.open(["G","E","T"].join(""),k,!0)}catch{$.open(["G","E","T"].join(""),C+"/"+k,!0)}$.send()}return{load:f}})()),_.data.type==="loadAnimation")i.assetLoader.load(_.data.path,_.data.fullPath,function(x){i.dataManager.completeData(x),i.postMessage({id:_.data.id,payload:x,status:"success"})},function(){i.postMessage({id:_.data.id,status:"error"})});else if(_.data.type==="complete"){var y=_.data.animation;i.dataManager.completeData(y),i.postMessage({id:_.data.id,payload:y,status:"success"})}
vendor: 89,343 bytes, lines 8-16
8else _.data.type==="loadData"&&i.assetLoader.load(_.data.path,_.data.fullPath,function(x){i.postMessage({id:_.data.id,payload:x,status:"success"})},function(){i.postMessage({id:_.data.id,status:"error"})})}),a.onmessage=function(m){var _=m.data,c=_.id,y=e[c];e[c]=null,_.status==="success"?y.onComplete(_.payload):y.onError&&y.onError()})}function s(m,_){t+=1;var c="processId_"+t;return e[c]={onComplete:m,onError:_},c}function d(m,_,c){l();var y=s(_,c);a.postMessage({type:"loadAnimation",path:m,fullPath:window.location.origin+window.location.pathname,id:y})}function p(m,_,c){l();var y=s(_,c);a.postMessage({type:"loadData",path:m,fullPath:window.location.origin+window.location.pathname,id:y})}function g(m,_,c){l();var y=s(_,c);a.postMessage({type:"complete",animation:m,id:y})}return{loadAnimation:d,loadData:p,completeAnimation:g}})(),ImagePreloader=(function(){var t=(function(){var f=createTag("canvas");f.width=1,f.height=1;var k=f.getContext("2d");return k.fillStyle="rgba(0,0,0,0)",k.fillRect(0,0,1,1),f})();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function a(f,k,C){var b="";if(f.e)b=f.p;else if(k){var B=f.p;B.indexOf("images/")!==-1&&(B=B.split("/")[1]),b=k+B}else b=C,b+=f.u?f.u:"",b+=f.p;return b}function o(f){var k=0,C=setInterval((function(){var b=f.getBBox();(b.width||k>500)&&(this._imageLoaded(),clearInterval(C)),k+=1}).bind(this),50)}function i(f){var k=a(f,this.assetsPath,this.path),C=createNS("image");isSafari?this.testImageLoaded(C):C.addEventListener("load",this._imageLoaded,!1),C.addEventListener("error",(function(){b.img=t,this._imageLoaded()}).bind(this),!1),C.setAttributeNS("http://www.w3.org/1999/xlink","href",k),this._elementHelper.append?this._elementHelper.append(C):this._elementHelper.appendChild(C);var b={img:C,assetData:f};return b}function n(f){var k=a(f,this.assetsPath,this.path),C=createTag("img");C.crossOrigin="anonymous",C.addEventListener("load",this._imageLoaded,!1),C.addEventListener("error",(function(){b.img=t,this._imageLoaded()}).bind(this),!1),C.src=k;var b={img:C,assetData:f};return b}function l(f){var k={assetData:f},C=a(f,this.assetsPath,this.path);return dataManager.loadData(C,(function(b){k.img=b,this._footageLoaded()}).bind(this),(function(){k.img={},this._footageLoaded()}).bind(this)),k}function s(f,k){this.imagesLoadedCb=k;var C,b=f.length;for(C=0;C<b;C+=1)f[C].layers||(!f[C].t||f[C].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(f[C]))):f[C].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(f[C]))))}function d(f){this.path=f||""}function p(f){this.assetsPath=f||""}function g(f){for(var k=0,C=this.images.length;k<C;){if(this.images[k].assetData===f)return this.images[k].img;k+=1}return null}function m(){this.imagesLoadedCb=null,this.images.length=0}function _(){return this.totalImages===this.loadedAssets}function c(){return this.totalFootages===this.loadedFootagesCount}function y(f,k){f==="svg"?(this._elementHelper=k,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function x(){this._imageLoaded=e.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=l.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return x.prototype={loadAssets:s,setAssetsPath:p,setPath:d,loadedImages:_,loadedFootages:c,destroy:m,getAsset:g,createImgData:n,createImageData:i,imageLoaded:e,footageLoaded:r,setCacheType:y},x})();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,r){if(this._cbs[e])for(var a=this._cbs[e],o=0;o<a.length;o+=1)a[o](r)},addEventListener:function(e,r){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(r),(function(){this.removeEventListener(e,r)}).bind(this)},removeEventListener:function(e,r){if(!r)this._cbs[e]=null;else if(this._cbs[e]){for(var a=0,o=this._cbs[e].length;a<o;)this._cbs[e][a]===r&&(this._cbs[e].splice(a,1),a-=1,o-=1),a+=1;this._cbs[e].length||(this._cbs[e]=null)}}};var markerParser=(function(){function t(e){for(var r=e.split(`\r
9`),a={},o,i=0,n=0;n<r.length;n+=1)o=r[n].split(":"),o.length===2&&(a[o[0]]=o[1].trim(),i+=1);if(i===0)throw new Error;return a}return function(e){for(var r=[],a=0;a<e.length;a+=1){var o=e[a],i={time:o.tm,duration:o.dr};try{i.payload=JSON.parse(e[a].cm)}catch{try{i.payload=t(e[a].cm)}catch{i.payload={name:e[a].cm}}}r.push(i)}return r}})(),ProjectInterface=(function(){function t(e){this.compositions.push(e)}return function(){function e(r){for(var a=0,o=this.compositions.length;a<o;){if(this.compositions[a].data&&this.compositions[a].data.nm===r)return this.compositions[a].prepareFrame&&this.compositions[a].data.xt&&this.compositions[a].prepareFrame(this.currentFrame),this.compositions[a].compInterface;a+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}})(),renderers={},registerRenderer=function(e,r){renderers[e]=r};function getRenderer(t){return renderers[t]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var t in renderers)if(renderers[t])return t;return""}function _typeof$4(t){"@babel/helpers - typeof";return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$4(t)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var r=getRenderer(e);this.renderer=new r(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,t.loop===""||t.loop===null||t.loop===void 0||t.loop===!0?this.loop=!0:t.loop===!1?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay="autoplay"in t?t.autoplay:!0,this.name=t.name?t.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(t,"autoloadSegments")?t.autoloadSegments:!0,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(t.path.lastIndexOf("\\")!==-1?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(t){dataManager.completeAnimation(t,this.configAnimation)},AnimationItem.prototype.setData=function(t,e){e&&_typeof$4(e)!=="object"&&(e=JSON.parse(e));var r={wrapper:t,animationData:e},a=t.attributes;r.path=a.getNamedItem("data-animation-path")?a.getNamedItem("data-animation-path").value:a.getNamedItem("data-bm-path")?a.getNamedItem("data-bm-path").value:a.getNamedItem("bm-path")?a.getNamedItem("bm-path").value:"",r.animType=a.getNamedItem("data-anim-type")?a.getNamedItem("data-anim-type").value:a.getNamedItem("data-bm-type")?a.getNamedItem("data-bm-type").value:a.getNamedItem("bm-type")?a.getNamedItem("bm-type").value:a.getNamedItem("data-bm-renderer")?a.getNamedItem("data-bm-renderer").value:a.getNamedItem("bm-renderer")?a.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var o=a.getNamedItem("data-anim-loop")?a.getNamedItem("data-anim-loop").value:a.getNamedItem("data-bm-loop")?a.getNamedItem("data-bm-loop").value:a.getNamedItem("bm-loop")?a.getNamedItem("bm-loop").value:"";o==="false"?r.loop=!1:o==="true"?r.loop=!0:o!==""&&(r.loop=parseInt(o,10));var i=a.getNamedItem("data-anim-autoplay")?a.getNamedItem("data-anim-autoplay").value:a.getNamedItem("data-bm-autoplay")?a.getNamedItem("data-bm-autoplay").value:a.getNamedItem("bm-autoplay")?a.getNamedItem("bm-autoplay").value:!0;r.autoplay=i!=="false",r.name=a.getNamedItem("data-name")?a.getNamedItem("data-name").value:a.getNamedItem("data-bm-name")?a.getNamedItem("data-bm-name").value:a.getNamedItem("bm-name")?a.getNamedItem("bm-name").value:"";var n=a.getNamedItem("data-anim-prerender")?a.getNamedItem("data-anim-prerender").value:a.getNamedItem("data-bm-prerender")?a.getNamedItem("data-bm-prerender").value:a.getNamedItem("bm-prerender")?a.getNamedItem("bm-prerender").value:"";n==="false"&&(r.prerender=!1),r.path?this.setParams(r):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e=this.animationData.layers,r,a=e.length,o=t.layers,i,n=o.length;for(i=0;i<n;i+=1)for(r=0;r<a;){if(e[r].id===o[i].id){e[r]=o[i];break}r+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(a=t.assets.length,r=0;r<a;r+=1)this.animationData.assets.push(t.assets[r]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(t){this.animationData=t;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||t.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var e=t.shift();this.timeCompleted=e.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(r,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){var t=this.animationData.segments;t||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(t,e){var r=typeof t=="number"?t:void 0,a=typeof e=="number"?e:void 0;this.renderer.updateContainerSize(r,a)},AnimationItem.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var e,r=0;r<this.markers.length;r+=1)if(e=this.markers[r],e.payload&&e.payload.name===t)return e;return null},AnimationItem.prototype.goToAndStop=function(t,e,r){if(!(r&&this.name!==r)){var a=Number(t);if(isNaN(a)){var o=this.getMarkerData(t);o&&this.goToAndStop(o.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(t,e,r){if(!(r&&this.name!==r)){var a=Number(t);if(isNaN(a)){var o=this.getMarkerData(t);o&&(o.duration?this.playSegments([o.time,o.time+o.duration],!0):this.goToAndStop(o.time,!0))}else this.goToAndStop(a,e,r);this.play()}},AnimationItem.prototype.advanceTime=function(t){if(!(this.isPaused===!0||this.isLoaded===!1)){var e=this.currentRawFrame+t*this.frameModifier,r=!1;e>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(r=!0,e=this.totalFrames-1):e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):e<0?this.checkSegments(e%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(r=!0,e=0)):this.setCurrentRawFrameValue(e),r&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?r=t:this.currentRawFrame+this.firstFrame>e&&(r=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),_typeof$4(t[0])==="object"){var r,a=t.length;for(r=0;r<a;r+=1)this.segments.push(t[r])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return this.segments.length?(this.adjustSegment(this.segments.shift(),t),!0):!1},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(t){this.loop=t},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var r=t.p;r.indexOf("images/")!==-1&&(r=r.split("/")[1]),e=this.assetsPath+r}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,r=this.assets.length;e<r;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(t,e,r){try{var a=this.renderer.getElementByPath(t);a.updateDocumentData(e,r)}catch{}},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}t==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),t==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),t==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),t==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),t==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=(function(){var t={},e=[],r=0,a=0,o=0,i=!0,n=!1;function l(N){for(var A=0,V=N.target;A<a;)e[A].animation===V&&(e.splice(A,1),A-=1,a-=1,V.isPaused||g()),A+=1}function s(N,A){if(!N)return null;for(var V=0;V<a;){if(e[V].elem===N&&e[V].elem!==null)return e[V].animation;V+=1}var S=new AnimationItem;return m(S,N),S.setData(N,A),S}function d(){var N,A=e.length,V=[];for(N=0;N<A;N+=1)V.push(e[N].animation);return V}function p(){o+=1,q()}function g(){o-=1}function m(N,A){N.addEventListener("destroy",l),N.addEventListener("_active",p),N.addEventListener("_idle",g),e.push({elem:A,animation:N}),a+=1}function _(N){var A=new AnimationItem;return m(A,null),A.setParams(N),A}function c(N,A){var V;for(V=0;V<a;V+=1)e[V].animation.setSpeed(N,A)}function y(N,A){var V;for(V=0;V<a;V+=1)e[V].animation.setDirection(N,A)}function x(N){var A;for(A=0;A<a;A+=1)e[A].animation.play(N)}function f(N){var A=N-r,V;for(V=0;V<a;V+=1)e[V].animation.advanceTime(A);r=N,o&&!n?window.requestAnimationFrame(f):i=!0}function k(N){r=N,window.requestAnimationFrame(f)}function C(N){var A;for(A=0;A<a;A+=1)e[A].animation.pause(N)}function b(N,A,V){var S;for(S=0;S<a;S+=1)e[S].animation.goToAndStop(N,A,V)}function B(N){var A;for(A=0;A<a;A+=1)e[A].animation.stop(N)}function E(N){var A;for(A=0;A<a;A+=1)e[A].animation.togglePause(N)}function $(N){var A;for(A=a-1;A>=0;A-=1)e[A].animation.destroy(N)}function P(N,A,V){var S=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),O,I=S.length;for(O=0;O<I;O+=1)V&&S[O].setAttribute("data-bm-type",V),s(S[O],N);if(A&&I===0){V||(V="svg");var W=document.getElementsByTagName("body")[0];W.innerText="";var U=createTag("div");U.style.width="100%",U.style.height="100%",U.setAttribute("data-bm-type",V),W.appendChild(U),s(U,N)}}function D(){var N;for(N=0;N<a;N+=1)e[N].animation.resize()}function q(){!n&&o&&i&&(window.requestAnimationFrame(k),i=!1)}function H(){n=!0}function L(){n=!1,q()}function j(N,A){var V;for(V=0;V<a;V+=1)e[V].animation.setVolume(N,A)}function Z(N){var A;for(A=0;A<a;A+=1)e[A].animation.mute(N)}function R(N){var A;for(A=0;A<a;A+=1)e[A].animation.unmute(N)}return t.registerAnimation=s,t.loadAnimation=_,t.setSpeed=c,t.setDirection=y,t.play=x,t.pause=C,t.stop=B,t.togglePause=E,t.searchAnimations=P,t.resize=D,t.goToAndStop=b,t.destroy=$,t.freeze=H,t.unfreeze=L,t.setVolume=j,t.mute=Z,t.unmute=R,t.getRegisteredAnimations=d,t})(),BezierFactory=(function(){var t={};t.getBezierEasing=r;var e={};function r(k,C,b,B,E){var $=E||("bez_"+k+"_"+C+"_"+b+"_"+B).replace(/\./g,"p");if(e[$])return e[$];var P=new f([k,C,b,B]);return e[$]=P,P}var a=4,o=.001,i=1e-7,n=10,l=11,s=1/(l-1),d=typeof Float32Array=="function";function p(k,C){return 1-3*C+3*k}function g(k,C){return 3*C-6*k}function m(k){return 3*k}function _(k,C,b){return((p(C,b)*k+g(C,b))*k+m(C))*k}function c(k,C,b){return 3*p(C,b)*k*k+2*g(C,b)*k+m(C)}function y(k,C,b,B,E){var $,P,D=0;do P=C+(b-C)/2,$=_(P,B,E)-k,$>0?b=P:C=P;while(Math.abs($)>i&&++D<n);return P}function x(k,C,b,B){for(var E=0;E<a;++E){var $=c(C,b,B);if($===0)return C;var P=_(C,b,B)-k;C-=P/$}return C}function f(k){this._p=k,this._mSampleValues=d?new Float32Array(l):new Array(l),this._precomputed=!1,this.get=this.get.bind(this)}return f.prototype={get:function(C){var b=this._p[0],B=this._p[1],E=this._p[2],$=this._p[3];return this._precomputed||this._precompute(),b===B&&E===$?C:C===0?0:C===1?1:_(this._getTForX(C),B,$)},_precompute:function(){var C=this._p[0],b=this._p[1],B=this._p[2],E=this._p[3];this._precomputed=!0,(C!==b||B!==E)&&this._calcSampleValues()},_calcSampleValues:function(){for(var C=this._p[0],b=this._p[2],B=0;B<l;++B)this._mSampleValues[B]=_(B*s,C,b)},_getTForX:function(C){for(var b=this._p[0],B=this._p[2],E=this._mSampleValues,$=0,P=1,D=l-1;P!==D&&E[P]<=C;++P)$+=s;--P;var q=(C-E[P])/(E[P+1]-E[P]),H=$+q*s,L=c(H,b,B);return L>=o?x(C,H,b,B):L===0?H:y(C,$,$+s,b,B)}},t})(),pooling=(function(){function t(e){return e.concat(createSizedArray(e.length))}return{double:t}})(),poolFactory=(function(){return function(t,e,r){var a=0,o=t,i=createSizedArray(o),n={newElement:l,release:s};function l(){var d;return a?(a-=1,d=i[a]):d=e(),d}function s(d){a===o&&(i=pooling.double(i),o*=2),r&&r(d),i[a]=d,a+=1}return n}})(),bezierLengthPool=(function(){function t(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,t)})(),segmentsLengthPool=(function(){function t(){return{lengths:[],totalLength:0}}function e(r){var a,o=r.lengths.length;for(a=0;a<o;a+=1)bezierLengthPool.release(r.lengths[a]);r.lengths.length=0}return poolFactory(8,t,e)})();function bezFunction(){var t=Math;function e(m,_,c,y,x,f){var k=m*y+_*x+c*f-x*y-f*m-c*_;return k>-.001&&k<.001}function r(m,_,c,y,x,f,k,C,b){if(c===0&&f===0&&b===0)return e(m,_,y,x,k,C);var B=t.sqrt(t.pow(y-m,2)+t.pow(x-_,2)+t.pow(f-c,2)),E=t.sqrt(t.pow(k-m,2)+t.pow(C-_,2)+t.pow(b-c,2)),$=t.sqrt(t.pow(k-y,2)+t.pow(C-x,2)+t.pow(b-f,2)),P;return B>E?B>$?P=B-E-$:P=$-E-B:$>E?P=$-E-B:P=E-B-$,P>-1e-4&&P<1e-4}var a=(function(){return function(m,_,c,y){var x=getDefaultCurveSegments(),f,k,C,b,B,E=0,$,P=[],D=[],q=bezierLengthPool.newElement();for(C=c.length,f=0;f<x;f+=1){for(B=f/(x-1),$=0,k=0;k<C;k+=1)b=bmPow(1-B,3)*m[k]+3*bmPow(1-B,2)*B*c[k]+3*(1-B)*bmPow(B,2)*y[k]+bmPow(B,3)*_[k],P[k]=b,D[k]!==null&&($+=bmPow(P[k]-D[k],2)),D[k]=P[k];$&&($=bmSqrt($),E+=$),q.percents[f]=B,q.lengths[f]=E}return q.addedLength=E,q}})();function o(m){var _=segmentsLengthPool.newElement(),c=m.c,y=m.v,x=m.o,f=m.i,k,C=m._length,b=_.lengths,B=0;for(k=0;k<C-1;k+=1)b[k]=a(y[k],y[k+1],x[k],f[k+1]),B+=b[k].addedLength;return c&&C&&(b[k]=a(y[k],y[0],x[k],f[0]),B+=b[k].addedLength),_.totalLength=B,_}function i(m){this.segmentLength=0,this.points=new Array(m)}function n(m,_){this.partialLength=m,this.point=_}var l=(function(){var m={};return function(_,c,y,x){var f=(_[0]+"_"+_[1]+"_"+c[0]+"_"+c[1]+"_"+y[0]+"_"+y[1]+"_"+x[0]+"_"+x[1]).replace(/\./g,"p");if(!m[f]){var k=getDefaultCurveSegments(),C,b,B,E,$,P=0,D,q,H=null;_.length===2&&(_[0]!==c[0]||_[1]!==c[1])&&e(_[0],_[1],c[0],c[1],_[0]+y[0],_[1]+y[1])&&e(_[0],_[1],c[0],c[1],c[0]+x[0],c[1]+x[1])&&(k=2);var L=new i(k);for(B=y.length,C=0;C<k;C+=1){for(q=createSizedArray(B),$=C/(k-1),D=0,b=0;b<B;b+=1)E=bmPow(1-$,3)*_[b]+3*bmPow(1-$,2)*$*(_[b]+y[b])+3*(1-$)*bmPow($,2)*(c[b]+x[b])+bmPow($,3)*c[b],q[b]=E,H!==null&&(D+=bmPow(q[b]-H[b],2));D=bmSqrt(D),P+=D,L.points[C]=new n(D,q),H=q}L.segmentLength=P,m[f]=L}return m[f]}})();function s(m,_){var c=_.percents,y=_.lengths,x=c.length,f=bmFloor((x-1)*m),k=m*_.addedLength,C=0;if(f===x-1||f===0||k===y[f])return c[f];for(var b=y[f]>k?-1:1,B=!0;B;)if(y[f]<=k&&y[f+1]>k?(C=(k-y[f])/(y[f+1]-y[f]),B=!1):f+=b,f<0||f>=x-1){if(f===x-1)return c[f];B=!1}return c[f]+(c[f+1]-c[f])*C}function d(m,_,c,y,x,f){var k=s(x,f),C=1-k,b=t.round((C*C*C*m[0]+(k*C*C+C*k*C+C*C*k)*c[0]+(k*k*C+C*k*k+k*C*k)*y[0]+k*k*k*_[0])*1e3)/1e3,B=t.round((C*C*C*m[1]+(k*C*C+C*k*C+C*C*k)*c[1]+(k*k*C+C*k*k+k*C*k)*y[1]+k*k*k*_[1])*1e3)/1e3;return[b,B]}var p=createTypedArray("float32",8);function g(m,_,c,y,x,f,k){x<0?x=0:x>1&&(x=1);var C=s(x,k);f=f>1?1:f;var b=s(f,k),B,E=m.length,$=1-C,P=1-b,D=$*$*$,q=C*$*$*3,H=C*C*$*3,L=C*C*C,j=$*$*P,Z=C*$*P+$*C*P+$*$*b,R=C*C*P+$*C*b+C*$*b,N=C*C*b,A=$*P*P,V=C*P*P+$*b*P+$*P*b,S=C*b*P+$*b*b+C*P*b,O=C*b*b,I=P*P*P,W=b*P*P+P*b*P+P*P*b,U=b*b*P+P*b*b+b*P*b,Y=b*b*b;for(B=0;B<E;B+=1)p[B*4]=t.round((D*m[B]+q*c[B]+H*y[B]+L*_[B])*1e3)/1e3,p[B*4+1]=t.round((j*m[B]+Z*c[B]+R*y[B]+N*_[B])*1e3)/1e3,p[B*4+2]=t.round((A*m[B]+V*c[B]+S*y[B]+O*_[B])*1e3)/1e3,p[B*4+3]=t.round((I*m[B]+W*c[B]+U*y[B]+Y*_[B])*1e3)/1e3;return p}return{getSegmentsLength:o,getNewSegment:g,getPointInSegment:d,buildBezierData:l,pointOnLine2D:e,pointOnLine3D:r}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(t,e){var r=this.offsetTime,a;this.propType==="multidimensional"&&(a=createTypedArray("float32",this.pv.length));for(var o=e.lastIndex,i=o,n=this.keyframes.length-1,l=!0,s,d,p;l;){if(s=this.keyframes[i],d=this.keyframes[i+1],i===n-1&&t>=d.t-r){s.h&&(s=d),o=0;break}if(d.t-r>t){o=i;break}i<n-1?i+=1:(o=0,l=!1)}p=this.keyframesMetadata[i]||{};var g,m,_,c,y,x,f=d.t-r,k=s.t-r,C;if(s.to){p.bezierData||(p.bezierData=bez.buildBezierData(s.s,d.s||s.e,s.to,s.ti));var b=p.bezierData;if(t>=f||t<k){var B=t>=f?b.points.length-1:0;for(m=b.points[B].point.length,g=0;g<m;g+=1)a[g]=b.points[B].point[g]}else{p.__fnct?x=p.__fnct:(x=BezierFactory.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,p.__fnct=x),_=x((t-k)/(f-k));var E=b.segmentLength*_,$,P=e.lastFrame<t&&e._lastKeyframeIndex===i?e._lastAddedLength:0;for(y=e.lastFrame<t&&e._lastKeyframeIndex===i?e._lastPoint:0,l=!0,c=b.points.length;l;){if(P+=b.points[y].partialLength,E===0||_===0||y===b.points.length-1){for(m=b.points[y].point.length,g=0;g<m;g+=1)a[g]=b.points[y].point[g];break}else if(E>=P&&E<P+b.points[y+1].partialLength){for($=(E-P)/b.points[y+1].partialLength,m=b.points[y].point.length,g=0;g<m;g+=1)a[g]=b.points[y].point[g]+(b.points[y+1].point[g]-b.points[y].point[g])*$;break}y<c-1?y+=1:l=!1}e._lastPoint=y,e._lastAddedLength=P-b.points[y].partialLength,e._lastKeyframeIndex=i}}else{var D,q,H,L,j;if(n=s.s.length,C=d.s||s.e,this.sh&&s.h!==1)if(t>=f)a[0]=C[0],a[1]=C[1],a[2]=C[2];else if(t<=k)a[0]=s.s[0],a[1]=s.s[1],a[2]=s.s[2];else{var Z=createQuaternion(s.s),R=createQuaternion(C),N=(t-k)/(f-k);quaternionToEuler(a,slerp(Z,R,N))}else for(i=0;i<n;i+=1)s.h!==1&&(t>=f?_=1:t<k?_=0:(s.o.x.constructor===Array?(p.__fnct||(p.__fnct=[]),p.__fnct[i]?x=p.__fnct[i]:(D=s.o.x[i]===void 0?s.o.x[0]:s.o.x[i],q=s.o.y[i]===void 0?s.o.y[0]:s.o.y[i],H=s.i.x[i]===void 0?s.i.x[0]:s.i.x[i],L=s.i.y[i]===void 0?s.i.y[0]:s.i.y[i],x=BezierFactory.getBezierEasing(D,q,H,L).get,p.__fnct[i]=x)):p.__fnct?x=p.__fnct:(D=s.o.x,q=s.o.y,H=s.i.x,L=s.i.y,x=BezierFactory.getBezierEasing(D,q,H,L).get,s.keyframeMetadata=x),_=x((t-k)/(f-k)))),C=d.s||s.e,j=s.h===1?s.s[i]:s.s[i]+(C[i]-s.s[i])*_,this.propType==="multidimensional"?a[i]=j:a=j}return e.lastIndex=o,a}function slerp(t,e,r){var a=[],o=t[0],i=t[1],n=t[2],l=t[3],s=e[0],d=e[1],p=e[2],g=e[3],m,_,c,y,x;return _=o*s+i*d+n*p+l*g,_<0&&(_=-_,s=-s,d=-d,p=-p,g=-g),1-_>1e-6?(m=Math.acos(_),c=Math.sin(m),y=Math.sin((1-r)*m)/c,x=Math.sin(r*m)/c):(y=1-r,x=r),a[0]=y*o+x*s,a[1]=y*i+x*d,a[2]=y*n+x*p,a[3]=y*l+x*g,a}function quaternionToEuler(t,e){var r=e[0],a=e[1],o=e[2],i=e[3],n=Math.atan2(2*a*i-2*r*o,1-2*a*a-2*o*o),l=Math.asin(2*r*a+2*o*i),s=Math.atan2(2*r*i-2*a*o,1-2*r*r-2*o*o);t[0]=n/degToRads,t[1]=l/degToRads,t[2]=s/degToRads}function createQuaternion(t){var e=t[0]*degToRads,r=t[1]*degToRads,a=t[2]*degToRads,o=Math.cos(e/2),i=Math.cos(r/2),n=Math.cos(a/2),l=Math.sin(e/2),s=Math.sin(r/2),d=Math.sin(a/2),p=o*i*n-l*s*d,g=l*s*n+o*i*d,m=l*i*n+o*s*d,_=o*s*n-l*i*d;return[g,m,_,p]}function getValueAtCurrentTime(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var a=this.interpolateValue(t,this._caching);this.pv=a}return this._caching.lastFrame=t,this.pv}function setVValue(t){var e;if(this.propType==="unidimensional")e=t*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,a=this.v.length;r<a;)e=t[r]*this.mult,mathAbs(this.v[r]-e)>1e-5&&(this.v[r]=e,this._mdf=!0),r+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var t,e=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)r=this.effectsSequence[t](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function ValueProperty(t,e,r,a){this.propType="unidimensional",this.mult=r||1,this.data=e,this.v=r?e.k*r:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=a,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(t,e,r,a){this.propType="multidimensional",this.mult=r||1,this.data=e,this._mdf=!1,this.elem=t,this.container=a,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o,i=e.k.length;for(this.v=createTypedArray("float32",i),this.pv=createTypedArray("float32",i),this.vel=createTypedArray("float32",i),o=0;o<i;o+=1)this.v[o]=e.k[o]*this.mult,this.pv[o]=e.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(t,e,r,a){this.propType="unidimensional",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=r||1,this.elem=t,this.container=a,this.comp=t.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(t,e,r,a){this.propType="multidimensional";var o,i=e.k.length,n,l,s,d;for(o=0;o<i-1;o+=1)e.k[o].to&&e.k[o].s&&e.k[o+1]&&e.k[o+1].s&&(n=e.k[o].s,l=e.k[o+1].s,s=e.k[o].to,d=e.k[o].ti,(n.length===2&&!(n[0]===l[0]&&n[1]===l[1])&&bez.pointOnLine2D(n[0],n[1],l[0],l[1],n[0]+s[0],n[1]+s[1])&&bez.pointOnLine2D(n[0],n[1],l[0],l[1],l[0]+d[0],l[1]+d[1])||n.length===3&&!(n[0]===l[0]&&n[1]===l[1]&&n[2]===l[2])&&bez.pointOnLine3D(n[0],n[1],n[2],l[0],l[1],l[2],n[0]+s[0],n[1]+s[1],n[2]+s[2])&&bez.pointOnLine3D(n[0],n[1],n[2],l[0],l[1],l[2],l[0]+d[0],l[1]+d[1],l[2]+d[2]))&&(e.k[o].to=null,e.k[o].ti=null),n[0]===l[0]&&n[1]===l[1]&&s[0]===0&&s[1]===0&&d[0]===0&&d[1]===0&&(n.length===2||n[2]===l[2]&&s[2]===0&&d[2]===0)&&(e.k[o].to=null,e.k[o].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=r||1,this.elem=t,this.container=a,this.comp=t.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var p=e.k[0].s.length;for(this.v=createTypedArray("float32",p),this.pv=createTypedArray("float32",p),o=0;o<p;o+=1)this.v[o]=initFrame,this.pv[o]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",p)},this.addEffect=addEffect}var PropertyFactory=(function(){function t(r,a,o,i,n){a.sid&&(a=r.globalData.slotManager.getProp(a));var l;if(!a.k.length)l=new ValueProperty(r,a,i,n);else if(typeof a.k[0]=="number")l=new MultiDimensionalProperty(r,a,i,n);else switch(o){case 0:l=new KeyframedValueProperty(r,a,i,n);break;case 1:l=new KeyframedMultidimensionalProperty(r,a,i,n);break}return l.effectsSequence.length&&n.addDynamicProperty(l),l}var e={getProp:t};return e})();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,r=this.dynamicProperties.length;for(e=0;e<r;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=(function(){function t(){return createTypedArray("float32",2)}return poolFactory(8,t)})();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var r=0;r<e;)this.v[r]=pointPool.newElement(),this.o[r]=pointPool.newElement(),this.i[r]=pointPool.newElement(),r+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(t,e,r,a,o){var i;switch(this._length=Math.max(this._length,a+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":i=this.v;break;case"i":i=this.i;break;case"o":i=this.o;break;default:i=[];break}(!i[a]||i[a]&&!o)&&(i[a]=pointPool.newElement()),i[a][0]=t,i[a][1]=e},ShapePath.prototype.setTripleAt=function(t,e,r,a,o,i,n,l){this.setXYAt(t,e,"v",n,l),this.setXYAt(r,a,"o",n,l),this.setXYAt(o,i,"i",n,l)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,r=this.o,a=this.i,o=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],a[0][0],a[0][1],r[0][0],r[0][1],0,!1),o=1);var i=this._length-1,n=this._length,l;for(l=o;l<n;l+=1)t.setTripleAt(e[i][0],e[i][1],a[i][0],a[i][1],r[i][0],r[i][1],l,!1),i-=1;return t},ShapePath.prototype.length=function(){return this._length};var shapePool=(function(){function t(){return new ShapePath}function e(o){var i=o._length,n;for(n=0;n<i;n+=1)pointPool.release(o.v[n]),pointPool.release(o.i[n]),pointPool.release(o.o[n]),o.v[n]=null,o.i[n]=null,o.o[n]=null;o._length=0,o.c=!1}function r(o){var i=a.newElement(),n,l=o._length===void 0?o.v.length:o._length;for(i.setLength(l),i.c=o.c,n=0;n<l;n+=1)i.setTripleAt(o.v[n][0],o.v[n][1],o.o[n][0],o.o[n][1],o.i[n][0],o.i[n][1],n);return i}var a=poolFactory(4,t,e);return a.clone=r,a})();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)shapePool.release(this.shapes[t]);this._length=0};var shapeCollectionPool=(function(){var t={newShapeCollection:o,release:i},e=0,r=4,a=createSizedArray(r);function o(){var n;return e?(e-=1,n=a[e]):n=new ShapeCollection,n}function i(n){var l,s=n._length;for(l=0;l<s;l+=1)shapePool.release(n.shapes[l]);n._length=0,e===r&&(a=pooling.double(a),r*=2),a[e]=n,e+=1}return t})(),ShapePropertyFactory=(function(){var t=-999999;function e(f,k,C){var b=C.lastIndex,B,E,$,P,D,q,H,L,j,Z=this.keyframes;if(f<Z[0].t-this.offsetTime)B=Z[0].s[0],$=!0,b=0;else if(f>=Z[Z.length-1].t-this.offsetTime)B=Z[Z.length-1].s?Z[Z.length-1].s[0]:Z[Z.length-2].e[0],$=!0;else{for(var R=b,N=Z.length-1,A=!0,V,S,O;A&&(V=Z[R],S=Z[R+1],!(S.t-this.offsetTime>f));)R<N-1?R+=1:A=!1;if(O=this.keyframesMetadata[R]||{},$=V.h===1,b=R,!$){if(f>=S.t-this.offsetTime)L=1;else if(f<V.t-this.offsetTime)L=0;else{var I;O.__fnct?I=O.__fnct:(I=BezierFactory.getBezierEasing(V.o.x,V.o.y,V.i.x,V.i.y).get,O.__fnct=I),L=I((f-(V.t-this.offsetTime))/(S.t-this.offsetTime-(V.t-this.offsetTime)))}E=S.s?S.s[0]:V.e[0]}B=V.s[0]}for(q=k._length,H=B.i[0].length,C.lastIndex=b,P=0;P<q;P+=1)for(D=0;D<H;D+=1)j=$?B.i[P][D]:B.i[P][D]+(E.i[P][D]-B.i[P][D])*L,k.i[P][D]=j,j=$?B.o[P][D]:B.o[P][D]+(E.o[P][D]-B.o[P][D])*L,k.o[P][D]=j,j=$?B.v[P][D]:B.v[P][D]+(E.v[P][D]-B.v[P][D])*L,k.v[P][D]=j}function r(){var f=this.comp.renderedFrame-this.offsetTime,k=this.keyframes[0].t-this.offsetTime,C=this.keyframes[this.keyframes.length-1].t-this.offsetTime,b=this._caching.lastFrame;return b!==t&&(b<k&&f<k||b>C&&f>C)||(this._caching.lastIndex=b<f?this._caching.lastIndex:0,this.interpolateShape(f,this.pv,this._caching)),this._caching.lastFrame=f,this.pv}function a(){this.paths=this.localShapeCollection}function o(f,k){if(f._length!==k._length||f.c!==k.c)return!1;var C,b=f._length;for(C=0;C<b;C+=1)if(f.v[C][0]!==k.v[C][0]||f.v[C][1]!==k.v[C][1]||f.o[C][0]!==k.o[C][0]||f.o[C][1]!==k.o[C][1]||f.i[C][0]!==k.i[C][0]||f.i[C][1]!==k.i[C][1])return!1;return!0}function i(f){o(this.v,f)||(this.v=shapePool.clone(f),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function n(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var f;this.kf?f=this.pv:this.data.ks?f=this.data.ks.k:f=this.data.pt.k;var k,C=this.effectsSequence.length;for(k=0;k<C;k+=1)f=this.effectsSequence[k](f);this.setVValue(f),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function l(f,k,C){this.propType="shape",this.comp=f.comp,this.container=f,this.elem=f,this.data=k,this.k=!1,this.kf=!1,this._mdf=!1;var b=C===3?k.pt.k:k.ks.k;this.v=shapePool.clone(b),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=a,this.effectsSequence=[]}function s(f){this.effectsSequence.push(f),this.container.addDynamicProperty(this)}l.prototype.interpolateShape=e,l.prototype.getValue=n,l.prototype.setVValue=i,l.prototype.addEffect=s;function d(f,k,C){this.propType="shape",this.comp=f.comp,this.elem=f,this.container=f,this.offsetTime=f.data.st,this.keyframes=C===3?k.pt.k:k.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var b=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,b),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=a,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[r.bind(this)]}d.prototype.getValue=n,d.prototype.interpolateShape=e,d.prototype.setVValue=i,d.prototype.addEffect=s;var p=(function(){var f=roundCorner;function k(C,b){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=b.d,this.elem=C,this.comp=C.comp,this.frameId=-1,this.initDynamicPropertyContainer(C),this.p=PropertyFactory.getProp(C,b.p,1,0,this),this.s=PropertyFactory.getProp(C,b.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return k.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var b=this.p.v[0],B=this.p.v[1],E=this.s.v[0]/2,$=this.s.v[1]/2,P=this.d!==3,D=this.v;D.v[0][0]=b,D.v[0][1]=B-$,D.v[1][0]=P?b+E:b-E,D.v[1][1]=B,D.v[2][0]=b,D.v[2][1]=B+$,D.v[3][0]=P?b-E:b+E,D.v[3][1]=B,D.i[0][0]=P?b-E*f:b+E*f,D.i[0][1]=B-$,D.i[1][0]=P?b+E:b-E,D.i[1][1]=B-$*f,D.i[2][0]=P?b+E*f:b-E*f,D.i[2][1]=B+$,D.i[3][0]=P?b-E:b+E,D.i[3][1]=B+$*f,D.o[0][0]=P?b+E*f:b-E*f,D.o[0][1]=B-$,D.o[1][0]=P?b+E:b-E,D.o[1][1]=B+$*f,D.o[2][0]=P?b-E*f:b+E*f,D.o[2][1]=B+$,D.o[3][0]=P?b-E:b+E,D.o[3][1]=B-$*f}},extendPrototype([DynamicPropertyContainer],k),k})(),g=(function(){function f(k,C){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=k,this.comp=k.comp,this.data=C,this.frameId=-1,this.d=C.d,this.initDynamicPropertyContainer(k),C.sy===1?(this.ir=PropertyFactory.getProp(k,C.ir,0,0,this),this.is=PropertyFactory.getProp(k,C.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(k,C.pt,0,0,this),this.p=PropertyFactory.getProp(k,C.p,1,0,this),this.r=PropertyFactory.getProp(k,C.r,0,degToRads,this),this.or=PropertyFactory.getProp(k,C.or,0,0,this),this.os=PropertyFactory.getProp(k,C.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return f.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var C=Math.floor(this.pt.v)*2,b=Math.PI*2/C,B=!0,E=this.or.v,$=this.ir.v,P=this.os.v,D=this.is.v,q=2*Math.PI*E/(C*2),H=2*Math.PI*$/(C*2),L,j,Z,R,N=-Math.PI/2;N+=this.r.v;var A=this.data.d===3?-1:1;for(this.v._length=0,L=0;L<C;L+=1){j=B?E:$,Z=B?P:D,R=B?q:H;var V=j*Math.cos(N),S=j*Math.sin(N),O=V===0&&S===0?0:S/Math.sqrt(V*V+S*S),I=V===0&&S===0?0:-V/Math.sqrt(V*V+S*S);V+=+this.p.v[0],S+=+this.p.v[1],this.v.setTripleAt(V,S,V-O*R*Z*A,S-I*R*Z*A,V+O*R*Z*A,S+I*R*Z*A,L,!0),B=!B,N+=b*A}},convertPolygonToPath:function(){var C=Math.floor(this.pt.v),b=Math.PI*2/C,B=this.or.v,E=this.os.v,$=2*Math.PI*B/(C*4),P,D=-Math.PI*.5,q=this.data.d===3?-1:1;for(D+=this.r.v,this.v._length=0,P=0;P<C;P+=1){var H=B*Math.cos(D),L=B*Math.sin(D),j=H===0&&L===0?0:L/Math.sqrt(H*H+L*L),Z=H===0&&L===0?0:-H/Math.sqrt(H*H+L*L);H+=+this.p.v[0],L+=+this.p.v[1],this.v.setTripleAt(H,L,H-j*$*E*q,L-Z*$*E*q,H+j*$*E*q,L+Z*$*E*q,P,!0),D+=b*q}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],f),f})(),m=(function(){function f(k,C){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=k,this.comp=k.comp,this.frameId=-1,this.d=C.d,this.initDynamicPropertyContainer(k),this.p=PropertyFactory.getProp(k,C.p,1,0,this),this.s=PropertyFactory.getProp(k,C.s,1,0,this),this.r=PropertyFactory.getProp(k,C.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return f.prototype={convertRectToPath:function(){var C=this.p.v[0],b=this.p.v[1],B=this.s.v[0]/2,E=this.s.v[1]/2,$=bmMin(B,E,this.r.v),P=$*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(C+B,b-E+$,C+B,b-E+$,C+B,b-E+P,0,!0),this.v.setTripleAt(C+B,b+E-$,C+B,b+E-P,C+B,b+E-$,1,!0),$!==0?(this.v.setTripleAt(C+B-$,b+E,C+B-$,b+E,C+B-P,b+E,2,!0),this.v.setTripleAt(C-B+$,b+E,C-B+P,b+E,C-B+$,b+E,3,!0),this.v.setTripleAt(C-B,b+E-$,C-B,b+E-$,C-B,b+E-P,4,!0),this.v.setTripleAt(C-B,b-E+$,C-B,b-E+P,C-B,b-E+$,5,!0),this.v.setTripleAt(C-B+$,b-E,C-B+$,b-E,C-B+P,b-E,6,!0),this.v.setTripleAt(C+B-$,b-E,C+B-P,b-E,C+B-$,b-E,7,!0)):(this.v.setTripleAt(C-B,b+E,C-B+P,b+E,C-B,b+E,2),this.v.setTripleAt(C-B,b-E,C-B,b-E+P,C-B,b-E,3))):(this.v.setTripleAt(C+B,b-E+$,C+B,b-E+P,C+B,b-E+$,0,!0),$!==0?(this.v.setTripleAt(C+B-$,b-E,C+B-$,b-E,C+B-P,b-E,1,!0),this.v.setTripleAt(C-B+$,b-E,C-B+P,b-E,C-B+$,b-E,2,!0),this.v.setTripleAt(C-B,b-E+$,C-B,b-E+$,C-B,b-E+P,3,!0),this.v.setTripleAt(C-B,b+E-$,C-B,b+E-P,C-B,b+E-$,4,!0),this.v.setTripleAt(C-B+$,b+E,C-B+$,b+E,C-B+P,b+E,5,!0),this.v.setTripleAt(C+B-$,b+E,C+B-P,b+E,C+B-$,b+E,6,!0),this.v.setTripleAt(C+B,b+E-$,C+B,b+E-$,C+B,b+E-P,7,!0)):(this.v.setTripleAt(C-B,b-E,C-B+P,b-E,C-B,b-E,1,!0),this.v.setTripleAt(C-B,b+E,C-B,b+E-P,C-B,b+E,2,!0),this.v.setTripleAt(C+B,b+E,C+B-P,b+E,C+B,b+E,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:a},extendPrototype([DynamicPropertyContainer],f),f})();function _(f,k,C){var b;if(C===3||C===4){var B=C===3?k.pt:k.ks,E=B.k;E.length?b=new d(f,k,C):b=new l(f,k,C)}else C===5?b=new m(f,k):C===6?b=new p(f,k):C===7&&(b=new g(f,k));return b.k&&f.addDynamicProperty(b),b}function c(){return l}function y(){return d}var x={};return x.getShapeProp=_,x.getConstructorFunction=c,x.getKeyframedConstructorFunction=y,x})();/*!
10 Transformation Matrix v2.0
11 (c) Epistemex 2014-2015
12 www.epistemex.com
13 By Ken Fyrstenberg
14 Contributions by leeoniya.
15 License: MIT, header required.
16 */var Matrix=(function(){var t=Math.cos,e=Math.sin,r=Math.tan,a=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function i(V){if(V===0)return this;var S=t(V),O=e(V);return this._t(S,-O,0,0,O,S,0,0,0,0,1,0,0,0,0,1)}function n(V){if(V===0)return this;var S=t(V),O=e(V);return this._t(1,0,0,0,0,S,-O,0,0,O,S,0,0,0,0,1)}function l(V){if(V===0)return this;var S=t(V),O=e(V);return this._t(S,0,O,0,0,1,0,0,-O,0,S,0,0,0,0,1)}function s(V){if(V===0)return this;var S=t(V),O=e(V);return this._t(S,-O,0,0,O,S,0,0,0,0,1,0,0,0,0,1)}function d(V,S){return this._t(1,S,V,1,0,0)}function p(V,S){return this.shear(r(V),r(S))}function g(V,S){var O=t(S),I=e(S);return this._t(O,I,0,0,-I,O,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(V),1,0,0,0,0,1,0,0,0,0,1)._t(O,-I,0,0,I,O,0,0,0,0,1,0,0,0,0,1)}function m(V,S,O){return!O&&O!==0&&(O=1),V===1&&S===1&&O===1?this:this._t(V,0,0,0,0,S,0,0,0,0,O,0,0,0,0,1)}function _(V,S,O,I,W,U,Y,X,re,K,oe,le,me,de,he,ie){return this.props[0]=V,this.props[1]=S,this.props[2]=O,this.props[3]=I,this.props[4]=W,this.props[5]=U,this.props[6]=Y,this.props[7]=X,this.props[8]=re,this.props[9]=K,this.props[10]=oe,this.props[11]=le,this.props[12]=me,this.props[13]=de,this.props[14]=he,this.props[15]=ie,this}function c(V,S,O){return O=O||0,V!==0||S!==0||O!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,V,S,O,1):this}function y(V,S,O,I,W,U,Y,X,re,K,oe,le,me,de,he,ie){var te=this.props;if(V===1&&S===0&&O===0&&I===0&&W===0&&U===1&&Y===0&&X===0&&re===0&&K===0&&oe===1&&le===0)return te[12]=te[12]*V+te[15]*me,te[13]=te[13]*U+te[15]*de,te[14]=te[14]*oe+te[15]*he,te[15]*=ie,this._identityCalculated=!1,this;var Ce=te[0],xe=te[1],Ve=te[2],ke=te[3],be=te[4],Be=te[5],pe=te[6],Se=te[7],we=te[8],ye=te[9],ue=te[10],fe=te[11],Te=te[12],Ee=te[13],Me=te[14],Ne=te[15];return te[0]=Ce*V+xe*W+Ve*re+ke*me,te[1]=Ce*S+xe*U+Ve*K+ke*de,te[2]=Ce*O+xe*Y+Ve*oe+ke*he,te[3]=Ce*I+xe*X+Ve*le+ke*ie,te[4]=be*V+Be*W+pe*re+Se*me,te[5]=be*S+Be*U+pe*K+Se*de,te[6]=be*O+Be*Y+pe*oe+Se*he,te[7]=be*I+Be*X+pe*le+Se*ie,te[8]=we*V+ye*W+ue*re+fe*me,te[9]=we*S+ye*U+ue*K+fe*de,te[10]=we*O+ye*Y+ue*oe+fe*he,te[11]=we*I+ye*X+ue*le+fe*ie,te[12]=Te*V+Ee*W+Me*re+Ne*me,te[13]=Te*S+Ee*U+Me*K+Ne*de,te[14]=Te*O+Ee*Y+Me*oe+Ne*he,te[15]=Te*I+Ee*X+Me*le+Ne*ie,this._identityCalculated=!1,this}function x(V){var S=V.props;return this.transform(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[8],S[9],S[10],S[11],S[12],S[13],S[14],S[15])}function f(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function k(V){for(var S=0;S<16;){if(V.props[S]!==this.props[S])return!1;S+=1}return!0}function C(V){var S;for(S=0;S<16;S+=1)V.props[S]=this.props[S];return V}function b(V){var S;for(S=0;S<16;S+=1)this.props[S]=V[S]}function B(V,S,O){return{x:V*this.props[0]+S*this.props[4]+O*this.props[8]+this.props[12],y:V*this.props[1]+S*this.props[5]+O*this.props[9]+this.props[13],z:V*this.props[2]+S*this.props[6]+O*this.props[10]+this.props[14]}}function E(V,S,O){return V*this.props[0]+S*this.props[4]+O*this.props[8]+this.props[12]}function $(V,S,O){return V*this.props[1]+S*this.props[5]+O*this.props[9]+this.props[13]}function P(V,S,O){return V*this.props[2]+S*this.props[6]+O*this.props[10]+this.props[14]}function D(){var V=this.props[0]*this.props[5]-this.props[1]*this.props[4],S=this.props[5]/V,O=-this.props[1]/V,I=-this.props[4]/V,W=this.props[0]/V,U=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/V,Y=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/V,X=new Matrix;return X.props[0]=S,X.props[1]=O,X.props[4]=I,X.props[5]=W,X.props[12]=U,X.props[13]=Y,X}function q(V){var S=this.getInverseMatrix();return S.applyToPointArray(V[0],V[1],V[2]||0)}function H(V){var S,O=V.length,I=[];for(S=0;S<O;S+=1)I[S]=q(V[S]);return I}function L(V,S,O){var I=createTypedArray("float32",6);if(this.isIdentity())I[0]=V[0],I[1]=V[1],I[2]=S[0],I[3]=S[1],I[4]=O[0],I[5]=O[1];else{var W=this.props[0],U=this.props[1],Y=this.props[4],X=this.props[5],re=this.props[12],K=this.props[13];I[0]=V[0]*W+V[1]*Y+re,I[1]=V[0]*U+V[1]*X+K,I[2]=S[0]*W+S[1]*Y+re,I[3]=S[0]*U+S[1]*X+K,I[4]=O[0]*W+O[1]*Y+re,I[5]=O[0]*U+O[1]*X+K}return I}function j(V,S,O){var I;return this.isIdentity()?I=[V,S,O]:I=[V*this.props[0]+S*this.props[4]+O*this.props[8]+this.props[12],V*this.props[1]+S*this.props[5]+O*this.props[9]+this.props[13],V*this.props[2]+S*this.props[6]+O*this.props[10]+this.props[14]],I}function Z(V,S){if(this.isIdentity())return V+","+S;var O=this.props;return Math.round((V*O[0]+S*O[4]+O[12])*100)/100+","+Math.round((V*O[1]+S*O[5]+O[13])*100)/100}function R(){for(var V=0,S=this.props,O="matrix3d(",I=1e4;V<16;)O+=a(S[V]*I)/I,O+=V===15?")":",",V+=1;return O}function N(V){var S=1e4;return V<1e-6&&V>0||V>-1e-6&&V<0?a(V*S)/S:V}function A(){var V=this.props,S=N(V[0]),O=N(V[1]),I=N(V[4]),W=N(V[5]),U=N(V[12]),Y=N(V[13]);return"matrix("+S+","+O+","+I+","+W+","+U+","+Y+")"}return function(){this.reset=o,this.rotate=i,this.rotateX=n,this.rotateY=l,this.rotateZ=s,this.skew=p,this.skewFromAxis=g,this.shear=d,this.scale=m,this.setTransform=_,this.translate=c,this.transform=y,this.multiply=x,this.applyToPoint=B,this.applyToX=E,this.applyToY=$,this.applyToZ=P,this.applyToPointArray=j,this.applyToTriplePoints=L,this.applyToPointStringified=Z,this.toCSS=R,this.to2dCSS=A,this.clone=C,this.cloneFromProps=b,this.equals=k,this.inversePoints=H,this.inversePoint=q,this.getInverseMatrix=D,this._t=this.transform,this.isIdentity=f,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}})();function _typeof$3(t){"@babel/helpers - typeof";return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(t)}var lottie={};function setLocation(t){setLocationHref(t)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){return animationManager.loadAnimation(t)}function setQuality(t){if(typeof t=="string")switch(t){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t)}function inBrowser(){return typeof navigator<"u"}function installPlugin(t,e){t==="expressions"&&setExpressionsPlugin(e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.13.0";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),r=0;r<e.length;r+=1){var a=e[r].split("=");if(decodeURIComponent(a[0])==t)return decodeURIComponent(a[1])}return null}var queryString="";{var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(t){}var ShapeModifiers=(function(){var t={},e={};t.registerModifier=r,t.getModifier=a;function r(o,i){e[o]||(e[o]=i)}function a(o,i,n){return new e[o](i,n)}return t})();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ShapeModifier.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=PropertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(t,e,r,a,o){var i=[];e<=1?i.push({s:t,e}):t>=1?i.push({s:t-1,e:e-1}):(i.push({s:t,e:1}),i.push({s:0,e:e-1}));var n=[],l,s=i.length,d;for(l=0;l<s;l+=1)if(d=i[l],!(d.e*o<a||d.s*o>a+r)){var p,g;d.s*o<=a?p=0:p=(d.s*o-a)/r,d.e*o>=a+r?g=1:g=(d.e*o-a)/r,n.push([p,g])}return n.length||n.push([0,0]),n},TrimModifier.prototype.releasePathsData=function(t){var e,r=t.length;for(e=0;e<r;e+=1)segmentsLengthPool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,r;if(this._mdf||t){var a=this.o.v%360/360;if(a<0&&(a+=1),this.s.v>1?e=1+a:this.s.v<0?e=0+a:e=this.s.v+a,this.e.v>1?r=1+a:this.e.v<0?r=0+a:r=this.e.v+a,e>r){var o=e;e=r,r=o}e=Math.round(e*1e4)*1e-4,r=Math.round(r*1e4)*1e-4,this.sValue=e,this.eValue=r}else e=this.sValue,r=this.eValue;var i,n,l=this.shapes.length,s,d,p,g,m,_=0;if(r===e)for(n=0;n<l;n+=1)this.shapes[n].localShapeCollection.releaseShapes(),this.shapes[n].shape._mdf=!0,this.shapes[n].shape.paths=this.shapes[n].localShapeCollection,this._mdf&&(this.shapes[n].pathsData.length=0);else if(r===1&&e===0||r===0&&e===1){if(this._mdf)for(n=0;n<l;n+=1)this.shapes[n].pathsData.length=0,this.shapes[n].shape._mdf=!0}else{var c=[],y,x;for(n=0;n<l;n+=1)if(y=this.shapes[n],!y.shape._mdf&&!this._mdf&&!t&&this.m!==2)y.shape.paths=y.localShapeCollection;else{if(i=y.shape.paths,d=i._length,m=0,!y.shape._mdf&&y.pathsData.length)m=y.totalShapeLength;else{for(p=this.releasePathsData(y.pathsData),s=0;s<d;s+=1)g=bez.getSegmentsLength(i.shapes[s]),p.push(g),m+=g.totalLength;y.totalShapeLength=m,y.pathsData=p}_+=m,y.shape._mdf=!0}var f=e,k=r,C=0,b;for(n=l-1;n>=0;n-=1)if(y=this.shapes[n],y.shape._mdf){for(x=y.localShapeCollection,x.releaseShapes(),this.m===2&&l>1?(b=this.calculateShapeEdges(e,r,y.totalShapeLength,C,_),C+=y.totalShapeLength):b=[[f,k]],d=b.length,s=0;s<d;s+=1){f=b[s][0],k=b[s][1],c.length=0,k<=1?c.push({s:y.totalShapeLength*f,e:y.totalShapeLength*k}):f>=1?c.push({s:y.totalShapeLength*(f-1),e:y.totalShapeLength*(k-1)}):(c.push({s:y.totalShapeLength*f,e:y.totalShapeLength}),c.push({s:0,e:y.totalShapeLength*(k-1)}));var B=this.addShapes(y,c[0]);if(c[0].s!==c[0].e){if(c.length>1){var E=y.shape.paths.shapes[y.shape.paths._length-1];if(E.c){var $=B.pop();this.addPaths(B,x),B=this.addShapes(y,c[1],$)}else this.addPaths(B,x),B=this.addShapes(y,c[1])}this.addPaths(B,x)}}y.shape.paths=x}}},TrimModifier.prototype.addPaths=function(t,e){var r,a=t.length;for(r=0;r<a;r+=1)e.addShape(t[r])},TrimModifier.prototype.addSegment=function(t,e,r,a,o,i,n){o.setXYAt(e[0],e[1],"o",i),o.setXYAt(r[0],r[1],"i",i+1),n&&o.setXYAt(t[0],t[1],"v",i),o.setXYAt(a[0],a[1],"v",i+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,r,a){e.setXYAt(t[1],t[5],"o",r),e.setXYAt(t[2],t[6],"i",r+1),a&&e.setXYAt(t[0],t[4],"v",r),e.setXYAt(t[3],t[7],"v",r+1)},TrimModifier.prototype.addShapes=function(t,e,r){var a=t.pathsData,o=t.shape.paths.shapes,i,n=t.shape.paths._length,l,s,d=0,p,g,m,_,c=[],y,x=!0;for(r?(g=r._length,y=r._length):(r=shapePool.newElement(),g=0,y=0),c.push(r),i=0;i<n;i+=1){for(m=a[i].lengths,r.c=o[i].c,s=o[i].c?m.length:m.length+1,l=1;l<s;l+=1)if(p=m[l-1],d+p.addedLength<e.s)d+=p.addedLength,r.c=!1;else if(d>e.e){r.c=!1;break}else e.s<=d&&e.e>=d+p.addedLength?(this.addSegment(o[i].v[l-1],o[i].o[l-1],o[i].i[l],o[i].v[l],r,g,x),x=!1):(_=bez.getNewSegment(o[i].v[l-1],o[i].v[l],o[i].o[l-1],o[i].i[l],(e.s-d)/p.addedLength,(e.e-d)/p.addedLength,m[l-1]),this.addSegmentFromArray(_,r,g,x),x=!1,r.c=!1),d+=p.addedLength,g+=1;if(o[i].c&&m.length){if(p=m[l-1],d<=e.e){var f=m[l-1].addedLength;e.s<=d&&e.e>=d+f?(this.addSegment(o[i].v[l-1],o[i].o[l-1],o[i].i[0],o[i].v[0],r,g,x),x=!1):(_=bez.getNewSegment(o[i].v[l-1],o[i].v[0],o[i].o[l-1],o[i].i[0],(e.s-d)/f,(e.e-d)/f,m[l-1]),this.addSegmentFromArray(_,r,g,x),x=!1,r.c=!1)}else r.c=!1;d+=p.addedLength,g+=1}if(r._length&&(r.setXYAt(r.v[y][0],r.v[y][1],"i",y),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),d>e.e)break;i<n-1&&(r=shapePool.newElement(),x=!0,c.push(r),g=0)}return c};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(t,e){var r=e/100,a=[0,0],o=t._length,i=0;for(i=0;i<o;i+=1)a[0]+=t.v[i][0],a[1]+=t.v[i][1];a[0]/=o,a[1]/=o;var n=shapePool.newElement();n.c=t.c;var l,s,d,p,g,m;for(i=0;i<o;i+=1)l=t.v[i][0]+(a[0]-t.v[i][0])*r,s=t.v[i][1]+(a[1]-t.v[i][1])*r,d=t.o[i][0]+(a[0]-t.o[i][0])*-r,p=t.o[i][1]+(a[1]-t.o[i][1])*-r,g=t.i[i][0]+(a[0]-t.i[i][0])*-r,m=t.i[i][1]+(a[1]-t.i[i][1])*-r,n.setTripleAt(l,s,d,p,g,m,i);return n},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,r,a=this.shapes.length,o,i,n=this.amount.v;if(n!==0){var l,s;for(r=0;r<a;r+=1){if(l=this.shapes[r],s=l.localShapeCollection,!(!l.shape._mdf&&!this._mdf&&!t))for(s.releaseShapes(),l.shape._mdf=!0,e=l.shape.paths.shapes,i=l.shape.paths._length,o=0;o<i;o+=1)s.addShape(this.processPath(e[o],n));l.shape.paths=l.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=(function(){var t=[0,0];function e(s){var d=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||d,this.a&&s.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&s.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&s.skewFromAxis(-this.sk.v,this.sa.v),this.r?s.rotate(-this.r.v):s.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?s.translate(this.px.v,this.py.v,-this.pz.v):s.translate(this.px.v,this.py.v,0):s.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function r(s){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||s){var d;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var p,g;if(d=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(p=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/d,0),g=this.p.getValueAtTime(this.p.keyframes[0].t/d,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(p=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/d,0),g=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/d,0)):(p=this.p.pv,g=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/d,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){p=[],g=[];var m=this.px,_=this.py;m._caching.lastFrame+m.offsetTime<=m.keyframes[0].t?(p[0]=m.getValueAtTime((m.keyframes[0].t+.01)/d,0),p[1]=_.getValueAtTime((_.keyframes[0].t+.01)/d,0),g[0]=m.getValueAtTime(m.keyframes[0].t/d,0),g[1]=_.getValueAtTime(_.keyframes[0].t/d,0)):m._caching.lastFrame+m.offsetTime>=m.keyframes[m.keyframes.length-1].t?(p[0]=m.getValueAtTime(m.keyframes[m.keyframes.length-1].t/d,0),p[1]=_.getValueAtTime(_.keyframes[_.keyframes.length-1].t/d,0),g[0]=m.getValueAtTime((m.keyframes[m.keyframes.length-1].t-.01)/d,0),g[1]=_.getValueAtTime((_.keyframes[_.keyframes.length-1].t-.01)/d,0)):(p=[m.pv,_.pv],g[0]=m.getValueAtTime((m._caching.lastFrame+m.offsetTime-.01)/d,m.offsetTime),g[1]=_.getValueAtTime((_._caching.lastFrame+_.offsetTime-.01)/d,_.offsetTime))}else g=t,p=g;this.v.rotate(-Math.atan2(p[1]-g[1],p[0]-g[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function a(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function o(){}function i(s){this._addDynamicProperty(s),this.elem.addDynamicProperty(s),this._isDirty=!0}function n(s,d,p){if(this.elem=s,this.frameId=-1,this.propType="transform",this.data=d,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(p||s),d.p&&d.p.s?(this.px=PropertyFactory.getProp(s,d.p.x,0,0,this),this.py=PropertyFactory.getProp(s,d.p.y,0,0,this),d.p.z&&(this.pz=PropertyFactory.getProp(s,d.p.z,0,0,this))):this.p=PropertyFactory.getProp(s,d.p||{k:[0,0,0]},1,0,this),d.rx){if(this.rx=PropertyFactory.getProp(s,d.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(s,d.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(s,d.rz,0,degToRads,this),d.or.k[0].ti){var g,m=d.or.k.length;for(g=0;g<m;g+=1)d.or.k[g].to=null,d.or.k[g].ti=null}this.or=PropertyFactory.getProp(s,d.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(s,d.r||{k:0},0,degToRads,this);d.sk&&(this.sk=PropertyFactory.getProp(s,d.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(s,d.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(s,d.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(s,d.s||{k:[100,100,100]},1,.01,this),d.o?this.o=PropertyFactory.getProp(s,d.o,0,.01,s):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}n.prototype={applyToMatrix:e,getValue:r,precalculateMatrix:a,autoOrient:o},extendPrototype([DynamicPropertyContainer],n),n.prototype.addDynamicProperty=i,n.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function l(s,d,p){return new n(s,d,p)}return{getTransformProperty:l}})();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(t,e,r,a,o,i){var n=i?-1:1,l=a.s.v[0]+(1-a.s.v[0])*(1-o),s=a.s.v[1]+(1-a.s.v[1])*(1-o);t.translate(a.p.v[0]*n*o,a.p.v[1]*n*o,a.p.v[2]),e.translate(-a.a.v[0],-a.a.v[1],a.a.v[2]),e.rotate(-a.r.v*n*o),e.translate(a.a.v[0],a.a.v[1],a.a.v[2]),r.translate(-a.a.v[0],-a.a.v[1],a.a.v[2]),r.scale(i?1/l:l,i?1/s:s),r.translate(a.a.v[0],a.a.v[1],a.a.v[2])},RepeaterModifier.prototype.init=function(t,e,r,a){for(this.elem=t,this.arr=e,this.pos=r,this.elemsData=a,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[r]);r>0;)r-=1,this._elements.unshift(e[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e]._processed=!1,t[e].ty==="gr"&&this.resetElements(t[e].it)},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var r,a=t.length;for(r=0;r<a;r+=1)t[r]._render=e,t[r].ty==="gr"&&this.changeGroupRender(t[r].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,r,a,o,i,n=!1;if(this._mdf||t){var l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var s={it:this.cloneElements(this._elements),ty:"gr"};s.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,s),this._groups.splice(0,0,s),this._currentCopies+=1}this.elem.reloadShapes(),n=!0}i=0;var d;for(a=0;a<=this._groups.length-1;a+=1){if(d=i<l,this._groups[a]._render=d,this.changeGroupRender(this._groups[a].it,d),!d){var p=this.elemsData[a].it,g=p[p.length-1];g.transform.op.v!==0?(g.transform.op._mdf=!0,g.transform.op.v=0):g.transform.op._mdf=!1}i+=1}this._currentCopies=l;var m=this.o.v,_=m%1,c=m>0?Math.floor(m):Math.ceil(m),y=this.pMatrix.props,x=this.rMatrix.props,f=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var k=0;if(m>0){for(;k<c;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),k+=1;_&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,_,!1),k+=_)}else if(m<0){for(;k>c;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),k-=1;_&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-_,!0),k-=_)}a=this.data.m===1?0:this._currentCopies-1,o=this.data.m===1?1:-1,i=this._currentCopies;for(var C,b;i;){if(e=this.elemsData[a].it,r=e[e.length-1].transform.mProps.v.props,b=r.length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(a/(this._currentCopies-1)),k!==0){for((a!==0&&o===1||a!==this._currentCopies-1&&o===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(x[0],x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15]),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),C=0;C<b;C+=1)r[C]=this.matrix.props[C];this.matrix.reset()}else for(this.matrix.reset(),C=0;C<b;C+=1)r[C]=this.matrix.props[C];k+=1,i-=1,a+=o}}else for(i=this._currentCopies,a=0,o=1;i;)e=this.elemsData[a].it,r=e[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,i-=1,a+=o;return n},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(t,e){var r=shapePool.newElement();r.c=t.c;var a,o=t._length,i,n,l,s,d,p,g=0,m,_,c,y,x,f;for(a=0;a<o;a+=1)i=t.v[a],l=t.o[a],n=t.i[a],i[0]===l[0]&&i[1]===l[1]&&i[0]===n[0]&&i[1]===n[1]?(a===0||a===o-1)&&!t.c?(r.setTripleAt(i[0],i[1],l[0],l[1],n[0],n[1],g),g+=1):(a===0?s=t.v[o-1]:s=t.v[a-1],d=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)),p=d?Math.min(d/2,e)/d:0,x=i[0]+(s[0]-i[0])*p,m=x,f=i[1]-(i[1]-s[1])*p,_=f,c=m-(m-i[0])*roundCorner,y=_-(_-i[1])*roundCorner,r.setTripleAt(m,_,c,y,x,f,g),g+=1,a===o-1?s=t.v[0]:s=t.v[a+1],d=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)),p=d?Math.min(d/2,e)/d:0,c=i[0]+(s[0]-i[0])*p,m=c,y=i[1]+(s[1]-i[1])*p,_=y,x=m-(m-i[0])*roundCorner,f=_-(_-i[1])*roundCorner,r.setTripleAt(m,_,c,y,x,f,g),g+=1):(r.setTripleAt(t.v[a][0],t.v[a][1],t.o[a][0],t.o[a][1],t.i[a][0],t.i[a][1],g),g+=1);return r},RoundCornersModifier.prototype.processShapes=function(t){var e,r,a=this.shapes.length,o,i,n=this.rd.v;if(n!==0){var l,s;for(r=0;r<a;r+=1){if(l=this.shapes[r],s=l.localShapeCollection,!(!l.shape._mdf&&!this._mdf&&!t))for(s.releaseShapes(),l.shape._mdf=!0,e=l.shape.paths.shapes,i=l.shape.paths._length,o=0;o<i;o+=1)s.addShape(this.processPath(e[o],n));l.shape.paths=l.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(t,e){return Math.abs(t-e)*1e5<=Math.min(Math.abs(t),Math.abs(e))}function floatZero(t){return Math.abs(t)<=1e-5}function lerp(t,e,r){return t*(1-r)+e*r}function lerpPoint(t,e,r){return[lerp(t[0],e[0],r),lerp(t[1],e[1],r)]}function quadRoots(t,e,r){if(t===0)return[];var a=e*e-4*t*r;if(a<0)return[];var o=-e/(2*t);if(a===0)return[o];var i=Math.sqrt(a)/(2*t);return[o-i,o+i]}function polynomialCoefficients(t,e,r,a){return[-t+3*e-3*r+a,3*t-6*e+3*r,-3*t+3*e,t]}function singlePoint(t){return new PolynomialBezier(t,t,t,t,!1)}function PolynomialBezier(t,e,r,a,o){o&&pointEqual(t,e)&&(e=lerpPoint(t,a,1/3)),o&&pointEqual(r,a)&&(r=lerpPoint(t,a,2/3));var i=polynomialCoefficients(t[0],e[0],r[0],a[0]),n=polynomialCoefficients(t[1],e[1],r[1],a[1]);this.a=[i[0],n[0]],this.b=[i[1],n[1]],this.c=[i[2],n[2]],this.d=[i[3],n[3]],this.points=[t,e,r,a]}PolynomialBezier.prototype.point=function(t){return[((this.a[0]*t+this.b[0])*t+this.c[0])*t+this.d[0],((this.a[1]*t+this.b[1])*t+this.c[1])*t+this.d[1]]},PolynomialBezier.prototype.derivative=function(t){return[(3*t*this.a[0]+2*this.b[0])*t+this.c[0],(3*t*this.a[1]+2*this.b[1])*t+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(t){var e=this.derivative(t);return Math.atan2(e[1],e[0])},PolynomialBezier.prototype.normalAngle=function(t){var e=this.derivative(t);return Math.atan2(e[0],e[1])},PolynomialBezier.prototype.inflectionPoints=function(){var t=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(t))return[];var e=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/t,r=e*e-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/t;if(r<0)return[];var a=Math.sqrt(r);return floatZero(a)?a>0&&a<1?[e]:[]:[e-a,e+a].filter(function(o){return o>0&&o<1})},PolynomialBezier.prototype.split=function(t){if(t<=0)return[singlePoint(this.points[0]),this];if(t>=1)return[this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],t),r=lerpPoint(this.points[1],this.points[2],t),a=lerpPoint(this.points[2],this.points[3],t),o=lerpPoint(e,r,t),i=lerpPoint(r,a,t),n=lerpPoint(o,i,t);return[new PolynomialBezier(this.points[0],e,o,n,!0),new PolynomialBezier(n,i,a,this.points[3],!0)]};function extrema(t,e){var r=t.points[0][e],a=t.points[t.points.length-1][e];if(r>a){var o=a;a=r,r=o}for(var i=quadRoots(3*t.a[e],2*t.b[e],t.c[e]),n=0;n<i.length;n+=1)if(i[n]>0&&i[n]<1){var l=t.point(i[n])[e];l<r?r=l:l>a&&(a=l)}return{min:r,max:a}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var t=this.bounds();return{left:t.x.min,right:t.x.max,top:t.y.min,bottom:t.y.max,width:t.x.max-t.x.min,height:t.y.max-t.y.min,cx:(t.x.max+t.x.min)/2,cy:(t.y.max+t.y.min)/2}};function intersectData(t,e,r){var a=t.boundingBox();return{cx:a.cx,cy:a.cy,width:a.width,height:a.height,bez:t,t:(e+r)/2,t1:e,t2:r}}function splitData(t){var e=t.bez.split(.5);return[intersectData(e[0],t.t1,t.t),intersectData(e[1],t.t,t.t2)]}function boxIntersect(t,e){return Math.abs(t.cx-e.cx)*2<t.width+e.width&&Math.abs(t.cy-e.cy)*2<t.height+e.height}function intersectsImpl(t,e,r,a,o,i){if(boxIntersect(t,e)){if(r>=i||t.width<=a&&t.height<=a&&e.width<=a&&e.height<=a){o.push([t.t,e.t]);return}var n=splitData(t),l=splitData(e);intersectsImpl(n[0],l[0],r+1,a,o,i),intersectsImpl(n[0],l[1],r+1,a,o,i),intersectsImpl(n[1],l[0],r+1,a,o,i),intersectsImpl(n[1],l[1],r+1,a,o,i)}}PolynomialBezier.prototype.intersections=function(t,e,r){e===void 0&&(e=2),r===void 0&&(r=7);var a=[];return intersectsImpl(intersectData(this,0,1),intersectData(t,0,1),0,e,a,r),a},PolynomialBezier.shapeSegment=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[e],t.o[e],t.i[r],t.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[r],t.i[r],t.o[e],t.v[e],!0)};function crossProduct(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function lineIntersection(t,e,r,a){var o=[t[0],t[1],1],i=[e[0],e[1],1],n=[r[0],r[1],1],l=[a[0],a[1],1],s=crossProduct(crossProduct(o,i),crossProduct(n,l));return floatZero(s[2])?null:[s[0]/s[2],s[1]/s[2]]}function polarOffset(t,e,r){return[t[0]+Math.cos(e)*r,t[1]-Math.sin(e)*r]}function pointDistance(t,e){return Math.hypot(t[0]-e[0],t[1]-e[1])}function pointEqual(t,e){return floatEqual(t[0],e[0])&&floatEqual(t[1],e[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(t,e.s,0,null,this),this.frequency=PropertyFactory.getProp(t,e.r,0,null,this),this.pointsType=PropertyFactory.getProp(t,e.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(t,e,r,a,o,i,n){var l=r-Math.PI/2,s=r+Math.PI/2,d=e[0]+Math.cos(r)*a*o,p=e[1]-Math.sin(r)*a*o;t.setTripleAt(d,p,d+Math.cos(l)*i,p-Math.sin(l)*i,d+Math.cos(s)*n,p-Math.sin(s)*n,t.length())}function getPerpendicularVector(t,e){var r=[e[0]-t[0],e[1]-t[1]],a=-Math.PI*.5,o=[Math.cos(a)*r[0]-Math.sin(a)*r[1],Math.sin(a)*r[0]+Math.cos(a)*r[1]];return o}function getProjectingAngle(t,e){var r=e===0?t.length()-1:e-1,a=(e+1)%t.length(),o=t.v[r],i=t.v[a],n=getPerpendicularVector(o,i);return Math.atan2(0,1)-Math.atan2(n[1],n[0])}function zigZagCorner(t,e,r,a,o,i,n){var l=getProjectingAngle(e,r),s=e.v[r%e._length],d=e.v[r===0?e._length-1:r-1],p=e.v[(r+1)%e._length],g=i===2?Math.sqrt(Math.pow(s[0]-d[0],2)+Math.pow(s[1]-d[1],2)):0,m=i===2?Math.sqrt(Math.pow(s[0]-p[0],2)+Math.pow(s[1]-p[1],2)):0;setPoint(t,e.v[r%e._length],l,n,a,m/((o+1)*2),g/((o+1)*2))}function zigZagSegment(t,e,r,a,o,i){for(var n=0;n<a;n+=1){var l=(n+1)/(a+1),s=o===2?Math.sqrt(Math.pow(e.points[3][0]-e.points[0][0],2)+Math.pow(e.points[3][1]-e.points[0][1],2)):0,d=e.normalAngle(l),p=e.point(l);setPoint(t,p,d,i,r,s/((a+1)*2),s/((a+1)*2)),i=-i}return i}ZigZagModifier.prototype.processPath=function(t,e,r,a){var o=t._length,i=shapePool.newElement();if(i.c=t.c,t.c||(o-=1),o===0)return i;var n=-1,l=PolynomialBezier.shapeSegment(t,0);zigZagCorner(i,t,0,e,r,a,n);for(var s=0;s<o;s+=1)n=zigZagSegment(i,l,e,r,a,-n),s===o-1&&!t.c?l=null:l=PolynomialBezier.shapeSegment(t,(s+1)%o),zigZagCorner(i,t,s+1,e,r,a,n);return i},ZigZagModifier.prototype.processShapes=function(t){var e,r,a=this.shapes.length,o,i,n=this.amplitude.v,l=Math.max(0,Math.round(this.frequency.v)),s=this.pointsType.v;if(n!==0){var d,p;for(r=0;r<a;r+=1){if(d=this.shapes[r],p=d.localShapeCollection,!(!d.shape._mdf&&!this._mdf&&!t))for(p.releaseShapes(),d.shape._mdf=!0,e=d.shape.paths.shapes,i=d.shape.paths._length,o=0;o<i;o+=1)p.addShape(this.processPath(e[o],n,l,s));d.shape.paths=d.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(t,e,r){var a=Math.atan2(e[0]-t[0],e[1]-t[1]);return[polarOffset(t,a,r),polarOffset(e,a,r)]}function offsetSegment(t,e){var r,a,o,i,n,l,s;s=linearOffset(t.points[0],t.points[1],e),r=s[0],a=s[1],s=linearOffset(t.points[1],t.points[2],e),o=s[0],i=s[1],s=linearOffset(t.points[2],t.points[3],e),n=s[0],l=s[1];var d=lineIntersection(r,a,o,i);d===null&&(d=a);var p=lineIntersection(n,l,o,i);return p===null&&(p=n),new PolynomialBezier(r,d,p,l)}function joinLines(t,e,r,a,o){var i=e.points[3],n=r.points[0];if(a===3||pointEqual(i,n))return i;if(a===2){var l=-e.tangentAngle(1),s=-r.tangentAngle(0)+Math.PI,d=lineIntersection(i,polarOffset(i,l+Math.PI/2,100),n,polarOffset(n,l+Math.PI/2,100)),p=d?pointDistance(d,i):pointDistance(i,n)/2,g=polarOffset(i,l,2*p*roundCorner);return t.setXYAt(g[0],g[1],"o",t.length()-1),g=polarOffset(n,s,2*p*roundCorner),t.setTripleAt(n[0],n[1],n[0],n[1],g[0],g[1],t.length()),n}var m=pointEqual(i,e.points[2])?e.points[0]:e.points[2],_=pointEqual(n,r.points[1])?r.points[3]:r.points[1],c=lineIntersection(m,i,n,_);return c&&pointDistance(c,i)<o?(t.setTripleAt(c[0],c[1],c[0],c[1],c[0],c[1],t.length()),c):i}function getIntersection(t,e){var r=t.intersections(e);return r.length&&floatEqual(r[0][0],1)&&r.shift(),r.length?r[0]:null}function pruneSegmentIntersection(t,e){var r=t.slice(),a=e.slice(),o=getIntersection(t[t.length-1],e[0]);return o&&(r[t.length-1]=t[t.length-1].split(o[0])[0],a[0]=e[0].split(o[1])[1]),t.length>1&&e.length>1&&(o=getIntersection(t[0],e[e.length-1]),o)?[[t[0].split(o[0])[0]],[e[e.length-1].split(o[1])[1]]]:[r,a]}function pruneIntersections(t){for(var e,r=1;r<t.length;r+=1)e=pruneSegmentIntersection(t[r-1],t[r]),t[r-1]=e[0],t[r]=e[1];return t.length>1&&(e=pruneSegmentIntersection(t[t.length-1],t[0]),t[t.length-1]=e[0],t[0]=e[1]),t}function offsetSegmentSplit(t,e){var r=t.inflectionPoints(),a,o,i,n;if(r.length===0)return[offsetSegment(t,e)];if(r.length===1||floatEqual(r[1],1))return i=t.split(r[0]),a=i[0],o=i[1],[offsetSegment(a,e),offsetSegment(o,e)];i=t.split(r[0]),a=i[0];var l=(r[1]-r[0])/(1-r[0]);return i=i[1].split(l),n=i[0],o=i[1],[offsetSegment(a,e),offsetSegment(n,e),offsetSegment(o,e)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this.miterLimit=PropertyFactory.getProp(t,e.ml,0,null,this),this.lineJoin=e.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(t,e,r,a){var o=shapePool.newElement();o.c=t.c;var i=t.length();t.c||(i-=1);var n,l,s,d=[];for(n=0;n<i;n+=1)s=PolynomialBezier.shapeSegment(t,n),d.push(offsetSegmentSplit(s,e));if(!t.c)for(n=i-1;n>=0;n-=1)s=PolynomialBezier.shapeSegmentInverted(t,n),d.push(offsetSegmentSplit(s,e));d=pruneIntersections(d);var p=null,g=null;for(n=0;n<d.length;n+=1){var m=d[n];for(g&&(p=joinLines(o,g,m[0],r,a)),g=m[m.length-1],l=0;l<m.length;l+=1)s=m[l],p&&pointEqual(s.points[0],p)?o.setXYAt(s.points[1][0],s.points[1][1],"o",o.length()-1):o.setTripleAt(s.points[0][0],s.points[0][1],s.points[1][0],s.points[1][1],s.points[0][0],s.points[0][1],o.length()),o.setTripleAt(s.points[3][0],s.points[3][1],s.points[3][0],s.points[3][1],s.points[2][0],s.points[2][1],o.length()),p=s.points[3]}return d.length&&joinLines(o,g,d[0][0],r,a),o},OffsetPathModifier.prototype.processShapes=function(t){var e,r,a=this.shapes.length,o,i,n=this.amount.v,l=this.miterLimit.v,s=this.lineJoin;if(n!==0){var d,p;for(r=0;r<a;r+=1){if(d=this.shapes[r],p=d.localShapeCollection,!(!d.shape._mdf&&!this._mdf&&!t))for(p.releaseShapes(),d.shape._mdf=!0,e=d.shape.paths.shapes,i=d.shape.paths._length,o=0;o<i;o+=1)p.addShape(this.processPath(e[o],n,s,l));d.shape.paths=d.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(" "):[],r="normal",a="normal",o=e.length,i,n=0;n<o;n+=1)switch(i=e[n].toLowerCase(),i){case"italic":a="italic";break;case"bold":r="700";break;case"black":r="900";break;case"medium":r="500";break;case"regular":case"normal":r="400";break;case"light":case"thin":r="200";break}return{style:a,weight:t.fWeight||r}}var FontManager=(function(){var t=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},r=[];r=r.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var a=127988,o=917631,i=917601,n=917626,l=65039,s=8205,d=127462,p=127487,g=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function m(N){var A=N.split(","),V,S=A.length,O=[];for(V=0;V<S;V+=1)A[V]!=="sans-serif"&&A[V]!=="monospace"&&O.push(A[V]);return O.join(",")}function _(N,A){var V=createTag("span");V.setAttribute("aria-hidden",!0),V.style.fontFamily=A;var S=createTag("span");S.innerText="giItT1WQy@!-/#",V.style.position="absolute",V.style.left="-10000px",V.style.top="-10000px",V.style.fontSize="300
16px",V.style.fontVariant="normal",V.style.fontStyle="normal",V.style.fontWeight="normal",V.style.letterSpacing="0",V.appendChild(S),document.body.appendChild(V);var O=S.offsetWidth;return S.style.fontFamily=m(N)+", "+A,{node:S,w:O,parent:V}}function c(){var N,A=this.fonts.length,V,S,O=A;for(N=0;N<A;N+=1)this.fonts[N].loaded?O-=1:this.fonts[N].fOrigin==="n"||this.fonts[N].origin===0?this.fonts[N].loaded=!0:(V=this.fonts[N].monoCase.node,S=this.fonts[N].monoCase.w,V.offsetWidth!==S?(O-=1,this.fonts[N].loaded=!0):(V=this.fonts[N].sansCase.node,S=this.fonts[N].sansCase.w,V.offsetWidth!==S&&(O-=1,this.fonts[N].loaded=!0)),this.fonts[N].loaded&&(this.fonts[N].sansCase.parent.parentNode.removeChild(this.fonts[N].sansCase.parent),this.fonts[N].monoCase.parent.parentNode.removeChild(this.fonts[N].monoCase.parent)));O!==0&&Date.now()-this.initTime<t?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function y(N,A){var V=document.body&&A?"svg":"canvas",S,O=getFontProperties(N);if(V==="svg"){var I=createNS("text");I.style.fontSize="100px",I.setAttribute("font-family",N.fFamily),I.setAttribute("font-style",O.style),I.setAttribute("font-weight",O.weight),I.textContent="1",N.fClass?(I.style.fontFamily="inherit",I.setAttribute("class",N.fClass)):I.style.fontFamily=N.fFamily,A.appendChild(I),S=I}else{var W=new OffscreenCanvas(500,500).getContext("2d");W.font=O.style+" "+O.weight+" 100px "+N.fFamily,S=W}function U(Y){return V==="svg"?(S.textContent=Y,S.getComputedTextLength()):S.measureText(Y).width}return{measureText:U}}function x(N,A){if(!N){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=N.list;return}if(!document.body){this.isLoaded=!0,N.list.forEach(function(oe){oe.helper=y(oe),oe.cache={}}),this.fonts=N.list;return}var V=N.list,S,O=V.length,I=O;for(S=0;S<O;S+=1){var W=!0,U,Y;if(V[S].loaded=!1,V[S].monoCase=_(V[S].fFamily,"monospace"),V[S].sansCase=_(V[S].fFamily,"sans-serif"),!V[S].fPath)V[S].loaded=!0,I-=1;else if(V[S].fOrigin==="p"||V[S].origin===3){if(U=document.querySelectorAll('style[f-forigin="p"][f-family="'+V[S].fFamily+'"], style[f-origin="3"][f-family="'+V[S].fFamily+'"]'),U.length>0&&(W=!1),W){var X=createTag("style");X.setAttribute("f-forigin",V[S].fOrigin),X.setAttribute("f-origin",V[S].origin),X.setAttribute("f-family",V[S].fFamily),X.type="text/css",X.innerText="@font-face {font-family: "+V[S].fFamily+"; font-style: normal; src: url('"+V[S].fPath+"');}",A.appendChild(X)}}else if(V[S].fOrigin==="g"||V[S].origin===1){for(U=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),Y=0;Y<U.length;Y+=1)U[Y].href.indexOf(V[S].fPath)!==-1&&(W=!1);if(W){var re=createTag("link");re.setAttribute("f-forigin",V[S].fOrigin),re.setAttribute("f-origin",V[S].origin),re.type="text/css",re.rel="stylesheet",re.href=V[S].fPath,document.body.appendChild(re)}}else if(V[S].fOrigin==="t"||V[S].origin===2){for(U=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),Y=0;Y<U.length;Y+=1)V[S].fPath===U[Y].src&&(W=!1);if(W){var K=createTag("link");K.setAttribute("f-forigin",V[S].fOrigin),K.setAttribute("f-origin",V[S].origin),K.setAttribute("rel","stylesheet"),K.setAttribute("href",V[S].fPath),A.appendChild(K)}}V[S].helper=y(V[S],A),V[S].cache={},this.fonts.push(V[S])}I===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function f(N){if(N){this.chars||(this.chars=[]);var A,V=N.length,S,O=this.chars.length,I;for(A=0;A<V;A+=1){for(S=0,I=!1;S<O;)this.chars[S].style===N[A].style&&this.chars[S].fFamily===N[A].fFamily&&this.chars[S].ch===N[A].ch&&(I=!0),S+=1;I||(this.chars.push(N[A]),O+=1)}}}function k(N,A,V){for(var S=0,O=this.chars.length;S<O;){if(this.chars[S].ch===N&&this.chars[S].style===A&&this.chars[S].fFamily===V)return this.chars[S];S+=1}return(typeof N=="string"&&N.charCodeAt(0)!==13||!N)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",N,A,V)),e}function C(N,A,V){var S=this.getFontByName(A),O=N;if(!S.cache[O]){var I=S.helper;if(N===" "){var W=I.measureText("|"+N+"|"),U=I.measureText("||");S.cache[O]=(W-U)/100}else S.cache[O]=I.measureText(N)/100}return S.cache[O]*V}function b(N){for(var A=0,V=this.fonts.length;A<V;){if(this.fonts[A].fName===N)return this.fonts[A];A+=1}return this.fonts[0]}function B(N){var A=0,V=N.charCodeAt(0);if(V>=55296&&V<=56319){var S=N.charCodeAt(1);
vendor: 24,846 bytes, line 16
16S>=56320&&S<=57343&&(A=(V-55296)*1024+S-56320+65536)}return A}function E(N,A){var V=N.toString(16)+A.toString(16);return g.indexOf(V)!==-1}function $(N){return N===s}function P(N){return N===l}function D(N){var A=B(N);return A>=d&&A<=p}function q(N){return D(N.substr(0,2))&&D(N.substr(2,2))}function H(N){return r.indexOf(N)!==-1}function L(N,A){var V=B(N.substr(A,2));if(V!==a)return!1;var S=0;for(A+=2;S<5;){if(V=B(N.substr(A,2)),V<i||V>n)return!1;S+=1,A+=2}return B(N.substr(A,2))===o}function j(){this.isLoaded=!0}var Z=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};Z.isModifier=E,Z.isZeroWidthJoiner=$,Z.isFlagEmoji=q,Z.isRegionalCode=D,Z.isCombinedCharacter=H,Z.isRegionalFlag=L,Z.isVariationSelector=P,Z.BLACK_FLAG_CODE_POINT=a;var R={addChars:f,addFonts:x,getCharData:k,getFontByName:b,measureText:C,checkLoadedFonts:c,setIsLoaded:j};return Z.prototype=R,Z})();function SlotManager(t){this.animationData=t}SlotManager.prototype.getProp=function(t){return this.animationData.slots&&this.animationData.slots[t.sid]?Object.assign(t,this.animationData.slots[t.sid].p):t};function slotFactory(t){return new SlotManager(t)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){this.renderableComponents.indexOf(e)===-1&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){this.renderableComponents.indexOf(e)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,r=this.renderableComponents.length;for(e=0;e<r;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=(function(){var t={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(e){return t[e]||""}})();function SliderEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function AngleEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function ColorEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r)}function PointEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r)}function LayerIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function MaskIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function CheckboxEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function NoValueEffect(){this.p={}}function EffectsManager(t,e){var r=t.ef||[];this.effectElements=[];var a,o=r.length,i;for(a=0;a<o;a+=1)i=new GroupEffect(r[a],e),this.effectElements.push(i)}function GroupEffect(t,e){this.init(t,e)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var r,a=this.data.ef.length,o,i=this.data.ef;for(r=0;r<a;r+=1){switch(o=null,i[r].ty){case 0:o=new SliderEffect(i[r],e,this);break;case 1:o=new AngleEffect(i[r],e,this);break;case 2:o=new ColorEffect(i[r],e,this);break;case 3:o=new PointEffect(i[r],e,this);break;case 4:case 7:o=new CheckboxEffect(i[r],e,this);break;case 10:o=new LayerIndexEffect(i[r],e,this);break;case 11:o=new MaskIndexEffect(i[r],e,this);break;case 5:o=new EffectsManager(i[r],e);break;default:o=new NoValueEffect(i[r]);break}o&&this.effectElements.push(o)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,r=this.data.masksProperties.length;e<r;){if(this.data.masksProperties[e].mode!=="n"&&this.data.masksProperties[e].cl!==!1)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var r=e("layer"),a=e("effects"),o=e("shape"),i=e("text"),n=e("comp");this.layerInterface=r(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var l=a.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(l),this.data.ty===0||this.data.xt?this.compInterface=n(this):this.data.ty===4?(this.layerInterface.shapeInterface=o(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=i(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm),r=this.baseElement||this.layerElement;r.style["mix-blend-mode"]=e},initBaseData:function(e,r,a){this.globalData=r,this.comp=a,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,r){var a,o=this.dynamicProperties.length;for(a=0;a<o;a+=1)(r||this._isParent&&this.dynamicProperties[a].propType==="transform")&&(this.dynamicProperties[a].getValue(),this.dynamicProperties[a]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}};function FootageElement(t,e,r){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,r)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var t=getExpressionInterfaces();if(t){var e=t("footage");this.layerInterface=e(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(t,e,r){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,r),this._isPlaying=!1,this._canPlay=!1;var a=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(a),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var r=this._volume*this._volumeMultiplier;this._previousVolume!==r&&(this._previousVolume=r,this.audio.volume(r))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(t){var e,r=this.layers.length,a;for(this.completeLayers=!0,e=r-1;e>=0;e-=1)this.elements[e]||(a=this.layers[e],a.ip-a.st<=t-this.layers[e].st&&a.op-a.st>t-this.layers[e].st&&this.buildItem(e)),this.completeLayers=this.elements[e]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(t){return new AudioElement(t,this.globalData,this)},BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){this.completeLayers=!1;var e,r=t.length,a,o=this.layers.length;for(e=0;e<r;e+=1)for(a=0;a<o;){if(this.layers[a].id===t[e].id){this.layers[a]=t[e];break}a+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(t,e,r){for(var a=this.elements,o=this.layers,i=0,n=o.length;i<n;)o[i].ind==e&&(!a[i]||a[i]===!0?(this.buildItem(i),this.addPendingElement(t)):(r.push(a[i]),a[i].setAsParent(),o[i].parent!==void 0?this.buildElementParenting(t,o[i].parent,r):t.setHierarchy(r))),i+=1},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,r=t.length;for(e=0;e<r;e+=1)if(t[e].xt){var a=this.createComp(t[e]);a.initExpressions(),this.globalData.projectInterface.registerComposition(a)}},BaseRenderer.prototype.getElementById=function(t){var e,r=this.elements.length;for(e=0;e<r;e+=1)if(this.elements[e].data.ind===t)return this.elements[e];return null},BaseRenderer.prototype.getElementByPath=function(t){var e=t.shift(),r;if(typeof e=="number")r=this.elements[e];else{var a,o=this.elements.length;for(a=0;a<o;a+=1)if(this.elements[a].data.nm===e){r=this.elements[a];break}}return t.length===0?r:r.getElementByPath(t)},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(t),this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,r=this.finalTransform.mat,a=0,o=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;a<o;){if(this.hierarchy[a].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}a+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,r.cloneFromProps(e),a=0;a<o;a+=1)r.multiply(this.hierarchy[a].finalTransform.mProp.v)}(!this.localTransforms||this.finalTransform._matMdf)&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,r=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<r;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var a=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(a),e=1;e<r;e+=1){var o=this.localTransforms[e].matrix;a.multiply(o)}a.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var i=this.finalTransform.localOpacity;for(e=0;e<r;e+=1)i*=this.localTransforms[e].opacity*.01;this.finalTransform.localOpacity=i}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var r=0,a=e.length;for(r=0;r<a;r+=1)this.localTransforms.push(e[r])}}},globalToLocal:function(e){var r=[];r.push(this.finalTransform);for(var a=!0,o=this.comp;a;)o.finalTransform?(o.data.hasMask&&r.splice(0,0,o.finalTransform),o=o.comp):a=!1;var i,n=r.length,l;for(i=0;i<n;i+=1)l=r[i].mat.applyToPointArray(0,0,0),e=[e[0]-l[0],e[1]-l[1],0];return e},mHelper:new Matrix};function MaskElement(t,e,r){this.data=t,this.element=e,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var a=this.globalData.defs,o,i=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(i),this.solidPath="";var n,l=this.masksProperties,s=0,d=[],p,g,m=createElementID(),_,c,y,x,f="clipPath",k="clip-path";for(o=0;o<i;o+=1)if((l[o].mode!=="a"&&l[o].mode!=="n"||l[o].inv||l[o].o.k!==100||l[o].o.x)&&(f="mask",k="mask"),(l[o].mode==="s"||l[o].mode==="i")&&s===0?(_=createNS("rect"),_.setAttribute("fill","#ffffff"),_.setAttribute("width",this.element.comp.data.w||0),_.setAttribute("height",this.element.comp.data.h||0),d.push(_)):_=null,n=createNS("path"),l[o].mode==="n")this.viewData[o]={op:PropertyFactory.getProp(this.element,l[o].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,l[o],3),elem:n,lastPath:""},a.appendChild(n);else{s+=1,n.setAttribute("fill",l[o].mode==="s"?"#000000":"#ffffff"),n.setAttribute("clip-rule","nonzero");var C;if(l[o].x.k!==0?(f="mask",k="mask",x=PropertyFactory.getProp(this.element,l[o].x,0,null,this.element),C=createElementID(),c=createNS("filter"),c.setAttribute("id",C),y=createNS("feMorphology"),y.setAttribute("operator","erode"),y.setAttribute("in","SourceGraphic"),y.setAttribute("radius","0"),c.appendChild(y),a.appendChild(c),n.setAttribute("stroke",l[o].mode==="s"?"#000000":"#ffffff")):(y=null,x=null),this.storedData[o]={elem:n,x,expan:y,lastPath:"",lastOperator:"",filterId:C,lastRadius:0},l[o].mode==="i"){g=d.length;var b=createNS("g");for(p=0;p<g;p+=1)b.appendChild(d[p]);var B=createNS("mask");B.setAttribute("mask-type","alpha"),B.setAttribute("id",m+"_"+s),B.appendChild(n),a.appendChild(B),b.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+s+")"),d.length=0,d.push(b)}else d.push(n);l[o].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[o]={elem:n,lastPath:"",op:PropertyFactory.getProp(this.element,l[o].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,l[o],3),invRect:_},this.viewData[o].prop.k||this.drawPath(l[o],this.viewData[o].prop.v,this.viewData[o])}for(this.maskElement=createNS(f),i=d.length,o=0;o<i;o+=1)this.maskElement.appendChild(d[o]);s>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(k,"url("+getLocationHref()+"#"+m+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e=this.element.finalTransform.mat,r,a=this.masksProperties.length;for(r=0;r<a;r+=1)if((this.viewData[r].prop._mdf||t)&&this.drawPath(this.masksProperties[r],this.viewData[r].prop.v,this.viewData[r]),(this.viewData[r].op._mdf||t)&&this.viewData[r].elem.setAttribute("fill-opacity",this.viewData[r].op.v),this.masksProperties[r].mode!=="n"&&(this.viewData[r].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[r].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[r].x&&(this.storedData[r].x._mdf||t))){var o=this.storedData[r].expan;this.storedData[r].x.v<0?(this.storedData[r].lastOperator!=="erode"&&(this.storedData[r].lastOperator="erode",this.storedData[r].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[r].filterId+")")),o.setAttribute("radius",-this.storedData[r].x.v)):(this.storedData[r].lastOperator!=="dilate"&&(this.storedData[r].lastOperator="dilate",this.storedData[r].elem.setAttribute("filter",null)),this.storedData[r].elem.setAttribute("stroke-width",this.storedData[r].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t="M0,0 ";return t+=" h"+this.globalData.compSize.w,t+=" v"+this.globalData.compSize.h,t+=" h-"+this.globalData.compSize.w,t+=" v-"+this.globalData.compSize.h+" ",t},MaskElement.prototype.drawPath=function(t,e,r){var a=" M"+e.v[0][0]+","+e.v[0][1],o,i;for(i=e._length,o=1;o<i;o+=1)a+=" C"+e.o[o-1][0]+","+e.o[o-1][1]+" "+e.i[o][0]+","+e.i[o][1]+" "+e.v[o][0]+","+e.v[o][1];if(e.c&&i>1&&(a+=" C"+e.o[o-1][0]+","+e.o[o-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),r.lastPath!==a){var n="";r.elem&&(e.c&&(n=t.inv?this.solidPath+a:a),r.elem.setAttribute("d",n)),r.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=(function(){var t={};t.createFilter=e,t.createAlphaToLuminanceFilter=r;function e(a,o){var i=createNS("filter");return i.setAttribute("id",a),o!==!0&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%")),i}function r(){var a=createNS("feColorMatrix");return a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),a}return t})(),featureSupport=(function(){var t={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(t.maskType=!1),/firefox/i.test(navigator.userAgent)&&(t.svgLumaHidden=!1),t})(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(t){var e,r="SourceGraphic",a=t.data.ef?t.data.ef.length:0,o=createElementID(),i=filtersFactory.createFilter(o,!0),n=0;this.filters=[];var l;for(e=0;e<a;e+=1){l=null;var s=t.data.ef[e].ty;if(registeredEffects$1[s]){var d=registeredEffects$1[s].effect;l=new d(i,t.effectsManager.effectElements[e],t,idPrefix+n,r),r=idPrefix+n,registeredEffects$1[s].countsAsEffect&&(n+=1)}l&&this.filters.push(l)}n&&(t.globalData.defs.appendChild(i),t.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+o+")")),this.filters.length&&t.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t)},SVGEffects.prototype.getEffects=function(t){var e,r=this.filters.length,a=[];for(e=0;e<r;e+=1)this.filters[e].type===t&&a.push(this.filters[e]);return a};function registerEffect$1(t,e,r){registeredEffects$1[t]={effect:e,countsAsEffect:r}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var r=createNS("g");r.setAttribute("id",this.layerId),r.appendChild(this.layerElement),e=r,this.globalData.defs.appendChild(r)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var a=createNS("clipPath"),o=createNS("path");o.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var i=createElementID();if(a.setAttribute("id",i),a.appendChild(o),this.globalData.defs.appendChild(a),this.checkMasks()){var n=createNS("g");n.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),n.appendChild(this.layerElement),this.transformedElement=n,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var r=this.layerId+"_"+e,a,o,i,n;if(e===1||e===3){var l=createNS("mask");l.setAttribute("id",r),l.setAttribute("mask-type",e===3?"luminance":"alpha"),i=createNS("use"),i.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(i),this.globalData.defs.appendChild(l),!featureSupport.maskType&&e===1&&(l.setAttribute("mask-type","luminance"),a=createElementID(),o=filtersFactory.createFilter(a),this.globalData.defs.appendChild(o),o.appendChild(filtersFactory.createAlphaToLuminanceFilter()),n=createNS("g"),n.appendChild(i),l.appendChild(n),n.setAttribute("filter","url("+getLocationHref()+"#"+a+")"))}else if(e===2){var s=createNS("mask");s.setAttribute("id",r),s.setAttribute("mask-type","alpha");var d=createNS("g");s.appendChild(d),a=createElementID(),o=filtersFactory.createFilter(a);var p=createNS("feComponentTransfer");p.setAttribute("in","SourceGraphic"),o.appendChild(p);var g=createNS("feFuncA");g.setAttribute("type","table"),g.setAttribute("tableValues","1.0 0.0"),p.appendChild(g),this.globalData.defs.appendChild(o);var m=createNS("rect");m.setAttribute("width",this.comp.data.w),m.setAttribute("height",this.comp.data.h),m.setAttribute("x","0"),m.setAttribute("y","0"),m.setAttribute("fill","#ffffff"),m.setAttribute("op
16acity","0"),d.setAttribute("filter","url("+getLocationHref()+"#"+a+")"),d.appendChild(m),i=createNS("use"),i.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),d.appendChild(i),featureSupport.maskType||(s.setAttribute("mask-type","luminance"),o.appendChild(filtersFactory.createAlphaToLuminanceFilter()),n=createNS("g"),d.appendChild(m),n.appendChild(this.layerElement),d.appendChild(n)),this.globalData.defs.appendChild(s)}this.matteMasks[e]=r}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var t={initElement:function(r,a,o){this.initFrame(),this.initBaseData(r,a,o),this.initTransform(r,a,o),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var r=this.baseElement||this.layerElement;r.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var r=this.baseElement||this.layerElement;r.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(r){this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(t)],RenderableDOMElement)})();function IImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.assetData&&this.assetData.sid&&(this.assetData=e.slotManager.getProp(this.assetData)),this.initElement(t,e,r),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(t,e){this.elem=t,this.pos=e}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(e){var r,a=this.shapeModifiers.length;for(r=0;r<a;r+=1)this.shapeModifiers[r].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var r=0,a=this.shapeModifiers.length;r<a;)if(this.shapeModifiers[r].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,r=this.shapes.length;for(e=0;e<r;e+=1)this.shapes[e].sh.reset();r=this.shapeModifiers.length;var a;for(e=r-1;e>=0&&(a=this.shapeModifiers[e].processShapes(this._isFirstFrame),!a);e-=1);}},searchProcessedElement:function(e){for(var r=this.processedElements,a=0,o=r.length;a<o;){if(r[a].elem===e)return r[a].pos;a+=1}return 0},addProcessedElement:function(e,r){for(var a=this.processedElements,o=a.length;o;)if(o-=1,a[o].elem===e){a[o].pos=r;return}a.push(new ProcessedElement(e,r))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(t,e,r){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=r,this.lvl=e,this._isAnimated=!!r.k;for(var a=0,o=t.length;a<o;){if(t[a].mProps.dynamicProperties.length){this._isAnimated=!0;break}a+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=t.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(t,e,r,a){this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(a);var o,i=e.length||0,n;for(o=0;o<i;o+=1)n=PropertyFactory.getProp(t,e[o].v,0,0,this),this.k=n.k||this.k,this.dataProps[o]={n:e[o].n,p:n};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(t){if(!(this.elem.globalData.frameId===this.frameId&&
vendor: 39,968 bytes, line 16
16!t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,r=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),e=0;e<r;e+=1)this.dataProps[e].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=r}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(t,e,r){this.data=e,this.c=createTypedArray("uint8c",e.p*4);var a=e.k.k[0].s?e.k.k[0].s.length-e.p*4:e.k.k.length-e.p*4;this.o=createTypedArray("float32",a),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=a,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(t,e){for(var r=0,a=this.o.length/2,o;r<a;){if(o=Math.abs(t[r*4]-t[e*4+r*2]),o>.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,r=this.data.p*4,a,o;for(e=0;e<r;e+=1)a=e%4===0?100:255,o=Math.round(this.prop.v[e]*a),this.c[e]!==o&&(this.c[e]=o,this._cmdf=!t);if(this.o.length)for(r=this.prop.v.length,e=this.data.p*4;e<r;e+=1)a=e%2===0?100:1,o=e%2===0?Math.round(this.prop.v[e]*100):this.prop.v[e],this.o[e-this.data.p*4]!==o&&(this.o[e-this.data.p*4]=o,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,r)}SVGGradientFillStyleData.prototype.initGradientData=function(t,e,r){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,e),this.setGradientOpacity(e,r),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var r=createElementID(),a=createNS(e.t===1?"linearGradient":"radialGradient");a.setAttribute("id",r),a.setAttribute("spreadMethod","pad"),a.setAttribute("gradientUnits","userSpaceOnUse");var o=[],i,n,l;for(l=e.g.p*4,n=0;n<l;n+=4)i=createNS("stop"),a.appendChild(i),o.push(i);t.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+r+")"),this.gf=a,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var r,a,o,i=createNS("mask"),n=createNS("path");i.appendChild(n);var l=createElementID(),s=createElementID();i.setAttribute("id",s);var d=createNS(t.t===1?"linearGradient":"radialGradient");d.setAttribute("id",l),d.setAttribute("spreadMethod","pad"),d.setAttribute("gradientUnits","userSpaceOnUse"),o=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var p=this.stops;for(a=t.g.p*4;a<o;a+=2)r=createNS("stop"),r.setAttribute("stop-color","rgb(255,255,255)"),d.appendChild(r),p.push(r);n.setAttribute(t.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+l+")"),t.ty==="gs"&&(n.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),t.lj===1&&n.setAttribute("stroke-miterlimit",t.ml)),this.of=d,this.ms=i,this.ost=p,this.maskId=s,e.msElem=n}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.initGradientData(t,e,r),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(t,e,r){this.transform={mProps:t,op:e,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(e,r,a,o){if(r===0)return"";var i=e.o,n=e.i,l=e.v,s,d=" M"+o.applyToPointStringified(l[0][0],l[0][1]);for(s=1;s<r;s+=1)d+=" C"+o.applyToPointStringified(i[s-1][0],i[s-1][1])+" "+o.applyToPointStringified(n[s][0],n[s][1])+" "+o.applyToPointStringified(l[s][0],l[s][1]);return a&&r&&(d+=" C"+o.applyToPointStringified(i[s-1][0],i[s-1][1])+" "+o.applyToPointStringified(n[0][0],n[0][1])+" "+o.applyToPointStringified(l[0][0],l[0][1]),d+="z"),d},SVGElementsRenderer=(function(){var t=new Matrix,e=new Matrix,r={createRenderFunction:a};function a(g){switch(g.ty){case"fl":return l;case"gf":return d;case"gs":return s;case"st":return p;case"sh":case"el":case"rc":case"sr":return n;case"tr":return o;case"no":return i;default:return null}}function o(g,m,_){(_||m.transform.op._mdf)&&m.transform.container.setAttribute("opacity",m.transform.op.v),(_||m.transform.mProps._mdf)&&m.transform.container.setAttribute("transform",m.transform.mProps.v.to2dCSS())}function i(){}function n(g,m,_){var c,y,x,f,k,C,b=m.styles.length,B=m.lvl,E,$,P,D;for(C=0;C<b;C+=1){if(f=m.sh._mdf||_,m.styles[C].lvl<B){for($=e.reset(),P=B-m.styles[C].lvl,D=m.transformers.length-1;!f&&P>0;)f=m.transformers[D].mProps._mdf||f,P-=1,D-=1;if(f)for(P=B-m.styles[C].lvl,D=m.transformers.length-1;P>0;)$.multiply(m.transformers[D].mProps.v),P-=1,D-=1}else $=t;if(E=m.sh.paths,y=E._length,f){for(x="",c=0;c<y;c+=1)k=E.shapes[c],k&&k._length&&(x+=buildShapeString(k,k._length,k.c,$));m.caches[C]=x}else x=m.caches[C];m.styles[C].d+=g.hd===!0?"":x,m.styles[C]._mdf=f||m.styles[C]._mdf}}function l(g,m,_){var c=m.style;(m.c._mdf||_)&&c.pElem.setAttribute("fill","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||_)&&c.pElem.setAttribute("fill-opacity",m.o.v)}function s(g,m,_){d(g,m,_),p(g,m,_)}function d(g,m,_){var c=m.gf,y=m.g._hasOpacity,x=m.s.v,f=m.e.v;if(m.o._mdf||_){var k=g.ty==="gf"?"fill-opacity":"stroke-opacity";m.style.pElem.setAttribute(k,m.o.v)}if(m.s._mdf||_){var C=g.t===1?"x1":"cx",b=C==="x1"?"y1":"cy";c.setAttribute(C,x[0]),c.setAttribute(b,x[1]),y&&!m.g._collapsable&&(m.of.setAttribute(C,x[0]),m.of.setAttribute(b,x[1]))}var B,E,$,P;if(m.g._cmdf||_){B=m.cst;var D=m.g.c;for($=B.length,E=0;E<$;E+=1)P=B[E],P.setAttribute("offset",D[E*4]+"%"),P.setAttribute("stop-color","rgb("+D[E*4+1]+","+D[E*4+2]+","+D[E*4+3]+")")}if(y&&(m.g._omdf||_)){var q=m.g.o;for(m.g._collapsable?B=m.cst:B=m.ost,$=B.length,E=0;E<$;E+=1)P=B[E],m.g._collapsable||P.setAttribute("offset",q[E*2]+"%"),P.setAttribute("stop-opacity",q[E*2+1])}if(g.t===1)(m.e._mdf||_)&&(c.setAttribute("x2",f[0]),c.setAttribute("y2",f[1]),y&&!m.g._collapsable&&(m.of.setAttribute("x2",f[0]),m.of.setAttribute("y2",f[1])));else{var H;if((m.s._mdf||m.e._mdf||_)&&(H=Math.sqrt(Math.pow(x[0]-f[0],2)+Math.pow(x[1]-f[1],2)),c.setAttribute("r",H),y&&!m.g._collapsable&&m.of.setAttribute("r",H)),m.s._mdf||m.e._mdf||m.h._mdf||m.a._mdf||_){H||(H=Math.sqrt(Math.pow(x[0]-f[0],2)+Math.pow(x[1]-f[1],2)));var L=Math.atan2(f[1]-x[1],f[0]-x[0]),j=m.h.v;j>=1?j=.99:j<=-1&&(j=-.99);var Z=H*j,R=Math.cos(L+m.a.v)*Z+x[0],N=Math.sin(L+m.a.v)*Z+x[1];c.setAttribute("fx",R),c.setAttribute("fy",N),y&&!m.g._collapsable&&(m.of.setAttribute("fx",R),m.of.setAttribute("fy",N))}}}function p(g,m,_){var c=m.style,y=m.d;y&&(y._mdf||_)&&y.dashStr&&(c.pElem.setAttribute("stroke-dasharray",y.dashStr),c.pElem.setAttribute("stroke-dashoffset",y.dashoffset[0])),m.c&&(m.c._mdf||_)&&c.pElem.setAttribute("stroke","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||_)&&c.pElem.setAttribute("stroke-opacity",m.o.v),(m.w._mdf||_)&&(c.pElem.setAttribute("stroke-width",m.w.v),c.msElem&&c.msElem.setAttribute("stroke-width",m.w.v))}return r})();function SVGShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,r),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var t,e=this.shapes.length,r,a,o=this.stylesList.length,i,n=[],l=!1;for(a=0;a<o;a+=1){for(i=this.stylesList[a],l=!1,n.length=0,t=0;t<e;t+=1)r=this.shapes[t],r.styles.indexOf(i)!==-1&&(n.push(r),l=r._isAnimated||l);n.length>1&&l&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(t,e){var r,a=new SVGStyleData(t,e),o=a.pElem;if(t.ty==="st")r=new SVGStrokeStyleData(this,t,a);else if(t.ty==="fl")r=new SVGFillStyleData(this,t,a);else if(t.ty==="gf"||t.ty==="gs"){var i=t.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;r=new i(this,t,a),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),o.setAttribute("mask","url("+getLocationHref()+"#"+r.maskId+")"))}else t.ty==="no"&&(r=new SVGNoStyleData(this,t,a));return(t.ty==="st"||t.ty==="gs")&&(o.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),o.setAttribute("fill-opacity","0"),t.lj===1&&o.setAttribute("stroke-miterlimit",t.ml)),t.r===2&&o.setAttribute("fill-rule","evenodd"),t.ln&&o.setAttribute("id",t.ln),t.cl&&o.setAttribute("class",t.cl),t.bm&&(o.style["mix-blend-mode"]=getBlendMode(t.bm)),this.stylesList.push(a),this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var r=TransformPropertyFactory.getTransformProperty(this,t,this),a=new SVGTransformData(r,r.o,e);return this.addToAnimatedContents(t,a),a},SVGShapeElement.prototype.createShapeElement=function(t,e,r){var a=4;t.ty==="rc"?a=5:t.ty==="el"?a=6:t.ty==="sr"&&(a=7);var o=ShapePropertyFactory.getShapeProp(this,t,a,this),i=new SVGShapeData(e,r,o);return this.shapes.push(i),this.addShapeToModifiers(i),this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var r=0,a=this.animatedContents.length;r<a;){if(this.animatedContents[r].element===e)return;r+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStyles=function(t){var e=t.styles,r,a=this.stylesList.length;for(r=0;r<a;r+=1)e.indexOf(this.stylesList[r])===-1&&!this.stylesList[r].closed&&e.push(this.stylesList[r])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,r,a,o,i,n){var l=[].concat(i),s,d=t.length-1,p,g,m=[],_=[],c,y,x;for(s=d;s>=0;s-=1){if(x=this.searchProcessedElement(t[s]),x?e[s]=r[x-1]:t[s]._render=n,t[s].ty==="fl"||t[s].ty==="st"||t[s].ty==="gf"||t[s].ty==="gs"||t[s].ty==="no")x?e[s].style.closed=t[s].hd:e[s]=this.createStyleElement(t[s],o),t[s]._render&&e[s].style.pElem.parentNode!==a&&a.appendChild(e[s].style.pElem),m.push(e[s].style);else if(t[s].ty==="gr"){if(!x)e[s]=this.createGroupElement(t[s]);else for(g=e[s].it.length,p=0;p<g;p+=1)e[s].prevViewData[p]=e[s].it[p];this.searchShapes(t[s].it,e[s].it,e[s].prevViewData,e[s].gr,o+1,l,n),t[s]._render&&e[s].gr.parentNode!==a&&a.appendChild(e[s].gr)}else t[s].ty==="tr"?(x||(e[s]=this.createTransformElement(t[s],a)),c=e[s].transform,l.push(c)):t[s].ty==="sh"||t[s].ty==="rc"||t[s].ty==="el"||t[s].ty==="sr"?(x||(e[s]=this.createShapeElement(t[s],l,o)),this.setElementStyles(e[s])):t[s].ty==="tm"||t[s].ty==="rd"||t[s].ty==="ms"||t[s].ty==="pb"||t[s].ty==="zz"||t[s].ty==="op"?(x?(y=e[s],y.closed=!1):(y=ShapeModifiers.getModifier(t[s].ty),y.init(this,t[s]),e[s]=y,this.shapeModifiers.push(y)),_.push(y)):t[s].ty==="rp"&&(x?(y=e[s],y.closed=!0):(y=ShapeModifiers.getModifier(t[s].ty),e[s]=y,y.init(this,t,s,e),this.shapeModifiers.push(y),n=!1),_.push(y));this.addProcessedElement(t[s],s+1)}for(d=m.length,s=0;s<d;s+=1)m[s].closed=!0;for(d=_.length,s=0;s<d;s+=1)_[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var t,e=this.animatedContents.length,r;for(t=0;t<e;t+=1)r=this.animatedContents[t],(this._isFirstFrame||r.element._isAnimated)&&r.data!==!0&&r.fn(r.data,r.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(t,e,r,a,o,i){this.o=t,this.sw=e,this.sc=r,this.fc=a,this.m=o,this.p=i,this._mdf={o:!0,sw:!!e,sc:!!r,fc:!!a,m:!0,p:!0}}LetterProps.prototype.update=function(t,e,r,a,o,i){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var n=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,n=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,n=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,n=!0),this.fc!==a&&(this.fc=a,this._mdf.fc=!0,n=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,n=!0),i.length&&(this.p[0]!==i[0]||this.p[1]!==i[1]||this.p[4]!==i[4]||this.p[5]!==i[5]||this.p[12]!==i[12]||this.p[13]!==i[13])&&(this.p=i,this._mdf.p=!0,n=!0),n};function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,e.d&&e.d.sid&&(e.d=t.globalData.slotManager.getProp(e.d)),this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!t)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var a,o=this.effectsSequence.length,i=t||this.data.d.k[this.keysIndex].s;for(a=0;a<o;a+=1)r!==this.keysIndex?i=this.effectsSequence[a](i,i.t):i=this.effectsSequence[a](this.currentData,i.t);e!==i&&this.setCurrentData(i),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,r=0,a=t.length;r<=a-1&&!(r===a-1||t[r+1].t>e);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e=[],r=0,a=t.length,o,i,n=!1,l=!1,s="";r<a;)n=l,l=!1,o=t.charCodeAt(r),s=t.charAt(r),FontManager.isCombinedCharacter(o)?n=!0:o>=55296&&o<=56319?FontManager.isRegionalFlag(t,r)?s=t.substr(r,14):(i=t.charCodeAt(r+1),i>=56320&&i<=57343&&(FontManager.isModifier(o,i)?(s=t.substr(r,2),n=!0):FontManager.isFlagEmoji(t.substr(r,4))?s=t.substr(r,4):s=t.substr(r,2))):o>56319?(i=t.charCodeAt(r+1),FontManager.isVariationSelector(o)&&(n=!0)):FontManager.isZeroWidthJoiner(o)&&(n=!0,l=!0),n?(e[e.length-1]+=s,n=!1):e.push(s),r+=s.length;return e},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e=this.elem.globalData.fontManager,r=this.data,a=[],o,i,n,l=0,s,d=r.m.g,p=0,g=0,m=0,_=[],c=0,y=0,x,f,k=e.getFontByName(t.f),C,b=0,B=getFontProperties(k);t.fWeight=B.weight,t.fStyle=B.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),i=t.finalText.length,t.finalLineHeight=t.lh;var E=t.tr/1e3*t.finalSize,$;if(t.sz)for(var P=!0,D=t.sz[0],q=t.sz[1],H,L;P;){L=this.buildFinalText(t.t),H=0,c=0,i=L.length,E=t.tr/1e3*t.finalSize;var j=-1;for(o=0;o<i;o+=1)$=L[o].charCodeAt(0),n=!1,L[o]===" "?j=o:($===13||$===3)&&(c=0,n=!0,H+=t.finalLineHeight||t.finalSize*1.2),e.chars?(C=e.getCharData(L[o],k.fStyle,k.fFamily),b=n?0:C.w*t.finalSize/100):b=e.measureText(L[o],t.f,t.finalSize),c+b>D&&L[o]!==" "?(j===-1?i+=1:o=j,H+=t.finalLineHeight||t.finalSize*1.2,L.splice(o,j===o?1:0,"\r"),j=-1,c=0):(c+=b,c+=E);H+=k.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&q<H?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=L,i=t.finalText.length,P=!1)}c=-E,b=0;var Z=0,R;for(o=0;o<i;o+=1)if(n=!1,R=t.finalText[o],$=R.charCodeAt(0),$===13||$===3?(Z=0,_.push(c),y=c>y?c:y,c=-2*E,s="",n=!0,m+=1):s=R,e.chars?(C=e.getCharData(R,k.fStyle,e.getFontByName(t.f).fFamily),b=n?0:C.w*t.finalSize/100):b=e.measureText(s,t.f,t.finalSize),R===" "?Z+=b+E:(c+=b+E+Z,Z=0),a.push({l:b,an:b,add:p,n,anIndexes:[],val:s,line:m,animatorJustifyOffset:0}),d==2){if(p+=b,s===""||s===" "||o===i-1){for((s===""||s===" ")&&(p-=b);g<=o;)a[g].an=p,a[g].ind=l,a[g].extra=b,g+=1;l+=1,p=0}}else if(d==3){if(p+=b,s===""||o===i-1){for(s===""&&(p-=b);g<=o;)a[g].an=p,a[g].ind=l,a[g].extra=b,g+=1;p=0,l+=1}}else a[l].ind=l,a[l].extra=0,l+=1;if(t.l=a,y=c>y?c:y,_.push(c),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=y,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=_;var N=r.a,A,V;f=N.length;var S,O,I=[];for(x=0;x<f;x+=1){for(A=N[x],A.a.sc&&(t.strokeColorAnim=!0),A.a.sw&&(t.strokeWidthAnim=!0),(A.a.fc||A.a.fh||A.a.fs||A.a.fb)&&(t.fillColorAnim=!0),O=0,S=A.s.b,o=0;o<i;o+=1)V=a[o],V.anIndexes[x]=O,(S==1&&V.val!==""||S==2&&V.val!==""&&V.val!==" "||S==3&&(V.n||V.val==" "||o==i-1)||S==4&&(V.n||o==i-1))&&(A.s.rn===1&&I.push(O),O+=1);r.a[x].s.totalChars=O;var W=-1,U;if(A.s.rn===1)for(o=0;o<i;o+=1)V=a[o],W!=V.anIndexes[x]&&(W=V.anIndexes[x],U=I.splice(Math.floor(Math.random()*I.length),1)[0]),V.anIndexes[x]=U}t.yOffset=t.finalLineHeight||t.finalSize*1.2,t.ls=t.ls||0,t.ascent=k.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=e===void 0?this.keysIndex:e;var r=this.copyData({},this.data.d.k[e].s);r=this.copyData(r,t),this.data.d.k[e].s=r,this.recalculate(e),this.setCurrentData(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=(function(){var t=Math.max,e=Math.min,r=Math.floor;function a(i,n){this._currentTextLength=-1,this.k=!1,this.data=n,this.elem=i,this.comp=i.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(i),this.s=PropertyFactory.getProp(i,n.s||{k:0},0,0,this),"e"in n?this.e=PropertyFactory.getProp(i,n.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(i,n.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(i,n.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(i,n.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(i,n.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(i,n.a,0,.01,this),this.dynamicProperties.length||this.getValue()}a.prototype={getMult:function(n){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var l=0,s=0,d=1,p=1;this.ne.v>0?l=this.ne.v/100:s=-this.ne.v/100,this.xe.v>0?d=1-this.xe.v/100:p=1+this.xe.v/100;var g=BezierFactory.getBezierEasing(l,s,d,p).get,m=0,_=this.finalS,c=this.finalE,y=this.data.sh;if(y===2)c===_?m=n>=c?1:0:m=t(0,e(.5/(c-_)+(n-_)/(c-_),1)),m=g(m);else if(y===3)c===_?m=n>=c?0:1:m=1-t(0,e(.5/(c-_)+(n-_)/(c-_),1)),m=g(m);else if(y===4)c===_?m=0:(m=t(0,e(.5/(c-_)+(n-_)/(c-_),1)),m<.5?m*=2:m=1-2*(m-.5)),m=g(m);else if(y===5){if(c===_)m=0;else{var x=c-_;n=e(t(0,n+.5-_),c-_);var f=-x/2+n,k=x/2;m=Math.sqrt(1-f*f/(k*k))}m=g(m)}else y===6?(c===_?m=0:(n=e(t(0,n+.5-_),c-_),m=(1+Math.cos(Math.PI+Math.PI*2*n/(c-_)))/2),m=g(m)):(n>=r(_)&&(n-_<0?m=t(0,e(e(c,1)-(_-n),1)):m=t(0,e(c-n,1))),m=g(m));if(this.sm.v!==100){var C=this.sm.v*.01;C===0&&(C=1e-8);var b=.5-C*.5;m<b?m=0:(m=(m-b)/C,m>1&&(m=1))}return m*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&this.data.r===2&&(this.e.v=this._currentTextLength);var l=this.data.r===2?1:100/this.data.totalChars,s=this.o.v/l,d=this.s.v/l+s,p=this.e.v/l+s;if(d>p){var g=d;d=p,p=g}this.finalS=d,this.finalE=p}},extendPrototype([DynamicPropertyContainer],a);function o(i,n,l){return new a(i,n)}return{getTextSelectorProp:o}})();function TextAnimatorDataProperty(t,e,r){var a={propType:!1},o=PropertyFactory.getProp,i=e.a;this.a={r:i.r?o(t,i.r,0,degToRads,r):a,rx:i.rx?o(t,i.rx,0,degToRads,r):a,ry:i.ry?o(t,i.ry,0,degToRads,r):a,sk:i.sk?o(t,i.sk,0,degToRads,r):a,sa:i.sa?o(t,i.sa,0,degToRads,r):a,s:i.s?o(t,i.s,1,.01,r):a,a:i.a?o(t,i.a,1,0,r):a,o:i.o?o(t,i.o,0,.01,r):a,p:i.p?o(t,i.p,1,0,r):a,sw:i.sw?o(t,i.sw,0,0,r):a,sc:i.sc?o(t,i.sc,1,0,r):a,fc:i.fc?o(t,i.fc,1,0,r):a,fh:i.fh?o(t,i.fh,0,0,r):a,fs:i.fs?o(t,i.fs,0,.01,r):a,fb:i.fb?o(t,i.fb,0,.01,r):a,t:i.t?o(t,i.t,0,0,r):a},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,r),this.s.t=e.s.t}function TextAnimatorProperty(t,e,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}TextAnimatorProperty.prototype.searchProperties=function(){var t,e=this._textData.a.length,r,a=PropertyFactory.getProp;for(t=0;t<e;t+=1)r=this._textData.a[t],this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,r,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:a(this._elem,this._textData.p.a,0,0,this),f:a(this._elem,this._textData.p.f,0,0,this),l:a(this._elem,this._textData.p.l,0,0,this),r:a(this._elem,this._textData.p.r,0,0,this),p:a(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=a(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,!(!this._mdf&&!this._isFirstFrame&&!e&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var r=this._moreOptions.alignment.v,a=this._animatorsData,o=this._textData,i=this.mHelper,n=this._renderType,l=this.renderedLetters.length,s,d,p,g,m=t.l,_,c,y,x,f,k,C,b,B,E,$,P,D,q,H;if(this._hasMaskedPath){if(H=this._pathData.m,!this._pathData.n||this._pathData._mdf){var L=H.v;this._pathData.r.v&&(L=L.reverse()),_={tLength:0,segments:[]},g=L._length-1;var j;for(P=0,p=0;p<g;p+=1)j=bez.buildBezierData(L.v[p],L.v[p+1],[L.o[p][0]-L.v[p][0],L.o[p][1]-L.v[p][1]],[L.i[p+1][0]-L.v[p+1][0],L.i[p+1][1]-L.v[p+1][1]]),_.tLength+=j.segmentLength,_.segments.push(j),P+=j.segmentLength;p=g,H.v.c&&(j=bez.buildBezierData(L.v[p],L.v[0],[L.o[p][0]-L.v[p][0],L.o[p][1]-L.v[p][1]],[L.i[0][0]-L.v[0][0],L.i[0][1]-L.v[0][1]]),_.tLength+=j.segmentLength,_.segments.push(j),P+=j.segmentLength),this._pathData.pi=_}if(_=this._pathData.pi,c=this._pathData.f.v,C=0,k=1,x=0,f=!0,E=_.segments,c<0&&H.v.c)for(_.tLength<Math.abs(c)&&(c=-Math.abs(c)%_.tLength),C=E.length-1,B=E[C].points,k=B.length-1;c<0;)c+=B[k].partialLength,k-=1,k<0&&(C-=1,B=E[C].points,k=B.length-1);B=E[C].points,b=B[k-1],y=B[k],$=y.partialLength}g=m.length,s=0,d=0;var Z=t.finalSize*1.2*.714,R=!0,N,A,V,S,O;S=a.length;var I,W=-1,U,Y,X,re=c,K=C,oe=k,le=-1,me,de,he,ie,te,Ce,xe,Ve,ke="",be=this.defaultPropsArray,Be;if(t.j===2||t.j===1){var pe=0,Se=0,we=t.j===2?-.5:-1,ye=0,ue=!0;for(p=0;p<g;p+=1)if(m[p].n){for(pe&&(pe+=Se);ye<p;)m[ye].animatorJustifyOffset=pe,ye+=1;pe=0,ue=!0}else{for(V=0;V<S;V+=1)N=a[V].a,N.t.propType&&(ue&&t.j===2&&(Se+=N.t.v*we),A=a[V].s,I=A.getMult(m[p].anIndexes[V],o.a[V].s.totalChars),I.length?pe+=N.t.v*I[0]*we:pe+=N.t.v*I*we);ue=!1}for(pe&&(pe+=Se);ye<p;)m[ye].animatorJustifyOffset=pe,ye+=1}for(p=0;p<g;p+=1){if(i.reset(),me=1,m[p].n)s=0,d+=t.yOffset,d+=R?1:0,c=re,R=!1,this._hasMaskedPath&&(C=K,k=oe,B=E[C].points,b=B[k-1],y=B[k],$=y.partialLength,x=0),ke="",Ve="",Ce="",Be="",be=this.defaultPropsArray;else{if(this._hasMaskedPath){if(le!==m[p].line){switch(t.j){case 1:c+=P-t.lineWidths[m[p].line];break;case 2:c+=(P-t.lineWidths[m[p].line])/2;break}le=m[p].line}W!==m[p].ind&&(m[W]&&(c+=m[W].extra),c+=m[p].an/2,W=m[p].ind),c+=r[0]*m[p].an*.005;var fe=0;for(V=0;V<S;V+=1)N=a[V].a,N.p.propType&&(A=a[V].s,I=A.getMult(m[p].anIndexes[V],o.a[V].s.totalChars),I.length?fe+=N.p.v[0]*I[0]:fe+=N.p.v[0]*I),N.a.propType&&(A=a[V].s,I=A.getMult(m[p].anIndexes[V],o.a[V].s.totalChars),I.length?fe+=N.a.v[0]*I[0]:fe+=N.a.v[0]*I);for(f=!0,this._pathData.a.v&&(c=m[0].an*.5+(P-this._pathData.f.v-m[0].an*.5-m[m.length-1].an*.5)*W/(g-1),c+=this._pathData.f.v);f;)x+$>=c+fe||!B?(D=(c+fe-x)/y.partialLength,Y=b.point[0]+(y.point[0]-b.point[0])*D,X=b.point[1]+(y.point[1]-b.point[1])*D,i.translate(-r[0]*m[p].an*.005,-(r[1]*Z)*.01),f=!1):B&&(x+=y.partialLength,k+=1,k>=B.length&&(k=0,C+=1,E[C]?B=E[C].points:H.v.c?(k=0,C=0,B=E[C].points):(x-=y.partialLength,B=null)),B&&(b=y,y=B[k],$=y.partialLength));U=m[p].an/2-m[p].add,i.translate(-U,0,0)}else U=m[p].an/2-m[p].add,i.translate(-U,0,0),i.translate(-r[0]*m[p].an*.005,-r[1]*Z*.01,0);for(V=0;V<S;V+=1)N=a[V].a,N.t.propType&&(A=a[V].s,I=A.getMult(m[p].anIndexes[V],o.a[V].s.totalChars),(s!==0||t.j!==0)&&(this._hasMaskedPath?I.length?c+=N.t.v*I[0]:c+=N.t.v*I:I.length?s+=N.t.v*I[0]:s+=N.t.v*I));for(t.strokeWidthAnim&&(he=t.sw||0),t.strokeColorAnim&&(t.sc?de=[t.sc[0],t.sc[1],t.sc[2]]:de=[0,0,0]),t.fillColorAnim&&t.fc&&(ie=[t.fc[0],t.fc[1],t.fc[2]]),V=0;V<S;V+=1)N=a[V].a,N.a.propType&&(A=a[V].s,I=A.getMult(m[p].anIndexes[V],o.a[V].s.totalChars),I.length?i.translate(-N.a.v[0]*I[0],-N.a.v[1]*I[1],N.a.v[2]*I[2]):i.translate(-N.a.v[0]*I,-N.a.v[1]*I,N.a.v[2]*I));for(V=0;V<S;V+=1)N=a[V].a,N.s.propType&&(A=a[V].s,I=A.getMult(m[p].anIndexes[V],o.a[V].s.totalChars),I.length?i.scale(1+(N.s.v[0]-1)*I[0],1+(N.s.v[1]-1)*I[1],1):i.scale(1+(N.s.v[0]-1)*I,1+(N.s.v[1]-1)*I,1));for(V=0;V<S;V+=1){if(N=a[V].a,A=a[V].s,I=A.getMult(m[p].anIndexes[V],o.a[V].s.totalChars),N.sk.propType&&(I.length?i.skewFromAxis(-N.sk.v*I[0],N.sa.v*I[1]):i.skewFromAxis(-N.sk.v*I,N.sa.v*I)),N.r.propType&&(I.length?i.rotateZ(-N.r.v*I[2]):i.rotateZ(-N.r.v*I)),N.ry.propType&&(I.length?i.rotateY(N.ry.v*I[1]):i.rotateY(N.ry.v*I)),N.rx.propType&&(I.length?i.rotateX(N.rx.v*I[0]):i.rotateX(N.rx.v*I)),N.o.propType&&(I.length?me+=(N.o.v*I[0]-me)*I[0]:me+=(N.o.v*I-me)*I),t.strokeWidthAnim&&N.sw.propType&&(I.length?he+=N.sw.v*I[0]:he+=N.sw.v*I),t.strokeColorAnim&&N.sc.propType)for(te=0;te<3;te+=1)I.length?de[te]+=(N.sc.v[te]-de[te])*I[0]:de[te]+=(N.sc.v[te]-de[te])*I;if(t.fillColorAnim&&t.fc){if(N.fc.propType)for(te=0;te<3;te+=1)I.length?ie[te]+=(N.fc.v[te]-ie[te])*I[0]:ie[te]+=(N.fc.v[te]-ie[te])*I;N.fh.propType&&(I.length?ie=addHueToRGB(ie,N.fh.v*I[0]):ie=addHueToRGB(ie,N.fh.v*I)),N.fs.propType&&(I.length?ie=addSaturationToRGB(ie,N.fs.v*I[0]):ie=addSaturationToRGB(ie,N.fs.v*I)),N.fb.propType&&(I.length?ie=addBrightnessToRGB(ie,N.fb.v*I[0]):ie=addBrightnessToRGB(ie,N.fb.v*I))}}for(V=0;V<S;V+=1)N=a[V].a,N.p.propType&&(A=a[V].s,I=A.getMult(m[p].anIndexes[V],o.a[V].s.totalChars),this._hasMaskedPath?I.length?i.translate(0,N.p.v[1]*I[0],-N.p.v[2]*I[1]):i.translate(0,N.p.v[1]*I,-N.p.v[2]*I):I.length?i.translate(N.p.v[0]*I[0],N.p.v[1]*I[1],-N.p.v[2]*I[2]):i.translate(N.p.v[0]*I,N.p.v[1]*I,-N.p.v[2]*I));if(t.strokeWidthAnim&&(Ce=he<0?0:he),t.strokeColorAnim&&(xe="rgb("+Math.round(de[0]*255)+","+Math.round(de[1]*255)+","+Math.round(de[2]*255)+")"),t.fillColorAnim&&t.fc&&(Ve="rgb("+Math.round(ie[0]*255)+","+Math.round(ie[1]*255)+","+Math.round(ie[2]*255)+")"),this._hasMaskedPath){if(i.translate(0,-t.ls),i.translate(0,r[1]*Z*.01+d,0),this._pathData.p.v){q=(y.point[1]-b.point[1])/(y.point[0]-b.point[0]);var Te=Math.atan(q)*180/Math.PI;y.point[0]<b.point[0]&&(Te+=180),i.rotate(-Te*Math.PI/180)}i.translate(Y,X,0),c-=r[0]*m[p].an*.005,m[p+1]&&W!==m[p+1].ind&&(c+=m[p].an/2,c+=t.tr*.001*t.finalSize)}else{switch(i.translate(s,d,0),t.ps&&i.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:i.translate(m[p].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[m[p].line]),0,0);break;case 2:i.translate(m[p].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[m[p].line])/2,0,0);break}i.translate(0,-t.ls),i.translate(U,0,0),i.translate(r[0]*m[p].an*.005,r[1]*Z*.01,0),s+=m[p].l+t.tr*.001*t.finalSize}n==="html"?ke=i.toCSS():n==="svg"?ke=i.to2dCSS():be=[i.props[0],i.props[1],i.props[2],i.props[3],i.props[4],i.props[5],i.props[6],i.props[7],i.props[8],i.props[9],i.props[10],i.props[11],i.props[12],i.props[13],i.props[14],i.props[15]],Be=me}l<=p?(O=new LetterProps(Be,Ce,xe,Ve,ke,be),this.renderedLetters.push(O),l+=1,this.lettersChangedFlag=!0):(O=this.renderedLetters[p],this.lettersChangedFlag=O.update(Be,Ce,xe,Ve,ke,be)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(t,e,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,r),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)},ITextElement.prototype.createPathShape=function(t,e){var r,a=e.length,o,i="";for(r=0;r<a;r+=1)e[r].ty==="sh"&&(o=e[r].ks.k,i+=buildShapeString(o,o.i.length,!0,t));return i},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,r,a,o){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r])/2,0,0);break}e.translate(a,o,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(t[0]*255)+","+Math.round(t[1]*255)+","+Math.round(t[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(t,e,r){this.textSpans=[],this.renderType="svg",this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(t){for(var e=0,r=t.length,a=[],o="";e<r;)t[e]==="\r"||t[e]==="�"?(a.push(o),o=""):o+=t[e],e+=1;return a.push(o),a},SVGTextLottieElement.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var r=t.shapes[0];if(r.it){var a=r.it[r.it.length-1];a.s&&(a.s.k[0]=e,a.s.k[1]=e)}}return t},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var t,e,r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var a=this.globalData.fontManager.getFontByName(r.f);if(a.fClass)this.layerElement.setAttribute("class",a.fClass);else{this.layerElement.setAttribute("font-family",a.fFamily);var o=r.fWeight,i=r.fStyle;this.layerElement.setAttribute("font-style",i),this.layerElement.setAttribute("font-weight",o)}this.layerElement.setAttribute("aria-label",r.t);var n=r.l||[],l=!!this.globalData.fontManager.chars;e=n.length;var s,d=this.mHelper,p="",g=this.data.singleShape,m=0,_=0,c=!0,y=r.tr*.001*r.finalSize;if(g&&!l&&!r.sz){var x=this.textContainer,f="start";switch(r.j){case 1:f="end";break;case 2:f="middle";break;default:f="start";break}x.setAttribute("text-anchor",f),x.setAttribute("letter-spacing",y);var k=this.buildTextContents(r.finalText);for(e=k.length,_=r.ps?r.ps[1]+r.ascent:0,t=0;t<e;t+=1)s=this.textSpans[t].span||createNS("tspan"),s.textContent=k[t],s.setAttribute("x",0),s.setAttribute("y",_),s.style.display="inherit",x.appendChild(s),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=s,_+=r.finalLineHeight;this.layerElement.appendChild(x)}else{var C=this.textSpans.length,b;for(t=0;t<e;t+=1){if(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),!l||!g||t===0){if(s=C>t?this.textSpans[t].span:createNS(l?"g":"text"),C<=t){if(s.setAttribute("stroke-linecap","butt"),s.setAttribute("stroke-linejoin","round"),s.setAttribute("stroke-miterlimit","4"),this.textSpans[t].span=s,l){var B=createNS("g");s.appendChild(B),this.textSpans[t].childSpan=B}this.textSpans[t].span=s,this.layerElement.appendChild(s)}s.style.display="inherit"}if(d.reset(),g&&(n[t].n&&(m=-y,_+=r.yOffset,_+=c?1:0,c=!1),this.applyTextPropertiesToMatrix(r,d,n[t].line,m,_),m+=n[t].l||0,m+=y),l){b=this.globalData.fontManager.getCharData(r.finalText[t],a.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var E;if(b.t===1)E=new SVGCompElement(b.data,this.globalData,this);else{var $=emptyShapeData;b.data&&b.data.shapes&&($=this.buildShapeData(b.data,r.finalSize)),E=new SVGShapeElement($,this.globalData,this)}if(this.textSpans[t].glyph){var P=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(P.layerElement),P.destroy()}this.textSpans[t].glyph=E,E._debug=!0,E.prepareFrame(0),E.renderFrame(),this.textSpans[t].childSpan.appendChild(E.layerElement),b.t===1&&this.textSpans[t].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else g&&s.setAttribute("transform","translate("+d.props[12]+","+d.props[13]+")"),s.textContent=n[t].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}g&&s&&s.setAttribute("d",p)}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display="none",t+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var t,e=this.textSpans.length,r;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<e;t+=1)r=this.textSpans[t].glyph,r&&(r.prepareFrame(this.comp.renderedFrame-this.data.st),r._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var t,e,r=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;e=a.length;var o,i,n;for(t=0;t<e;t+=1)a[t].n||(o=r[t],i=this.textSpans[t].span,n=this.textSpans[t].glyph,n&&n.renderFrame(),o._mdf.m&&i.setAttribute("transform",o.m),o._mdf.o&&i.setAttribute("op
16acity",o.o),o._mdf.sw&&i.setAttribute("stroke-width",o.sw),o._mdf.sc&&i.setAttribute("stroke",o.sc),o._mdf.fc&&i.setAttribute("fill",o.fc))}};function ISolidElement(t,e,r){this.initElement(t,e,r)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)};function NullElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initFrame(),this.initTransform(t,e,r),this.initHierarchy()}NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(t){return new NullElement(t,this.globalData,this)},SVGRendererBase.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRendererBase.prototype.createText=function(t){return new SVGTextLottieElement(t,this.globalData,this)},SVGRendererBase.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(t){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var r=createNS("clipPath"),a=createNS("rect");a.setAttribute("width",t.w),a.setAttribute("height",t.h),a.setAttribute("x",0),a.setAttribute("y",0);var o=createElementID();r.setAttribute("id",o),r.appendChild(a),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),e.appendChild(r),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(t){var e=0,r=this.layers.length;for(e=0;e<r;e+=1)if(this.layers[e].ind===t)return e;return-1},SVGRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){e[t]=!0;var r=this.createItem(this.layers[t]);if(e[t]=r,getExpressionsPlugin()&&(this.layers[t].ty===0&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,t),this.layers[t].tt){var a="tp"in this.layers[t]?this.findIndexByInd(this.layers[t].tp):t-1;if(a===-1)return;if(!this.elements[a]||this.elements[a]===!0)this.buildItem(a),this.addPendingElement(r);else{var o=e[a],i=o.getMatte(this.layers[t].tt);r.setMatte(i)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,r=this.elements.length;e<r;){if(this.elements[e]===t){var a="tp"in t.data?this.findIndexByInd(t.data.tp):e-1,o=this.elements[a],i=o.getMatte(this.layers[e].tt);t.setMatte(i);break}e+=1}}},SVGRendererBase.prototype.renderFrame=function(t){if(!(this.renderedFrame===t||this.destroyed)){t===null?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e,r=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){for(var a=0,o;a<e;)this.elements[a]&&this.elements[a]!==!0&&this.elements[a].getBaseElement()&&
vendor: 124,297 bytes, line 16
16(o=this.elements[a].getBaseElement()),a+=1;o?this.layerElement.insertBefore(r,o):this.layerElement.appendChild(r)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initTransform(t,e,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!e.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var r,a=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=a-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(t,e,r){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)};function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(e&&e.title){var a=createNS("title"),o=createElementID();a.setAttribute("id",o),a.textContent=e.title,this.svgElement.appendChild(a),r+=o}if(e&&e.description){var i=createNS("desc"),n=createElementID();i.setAttribute("id",n),i.textContent=e.description,this.svgElement.appendChild(i),r+=" "+n}r&&this.svgElement.setAttribute("aria-labelledby",r);var l=createNS("defs");this.svgElement.appendChild(l);var s=createNS("g");this.svgElement.appendChild(s),this.layerElement=s,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&e.hideOnTransparent===!1),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height,runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:l,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(e){var r,a=e.length,o="_";for(r=0;r<a;r+=1)o+=e[r].transform.key+"_";var i=this.sequences[o];return i||(i={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[o]=i,this.sequenceList.push(i)),i},processSequence:function(e,r){for(var a=0,o=e.transforms.length,i=r;a<o&&!r;){if(e.transforms[a].transform.mProps._mdf){i=!0;break}a+=1}if(i)for(e.finalTransform.reset(),a=o-1;a>=0;a-=1)e.finalTransform.multiply(e.transforms[a].transform.mProps.v);e._mdf=i},processSequences:function(e){var r,a=this.sequenceList.length;for(r=0;r<a;r+=1)this.processSequence(this.sequenceList[r],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",r=null,a=null,o=null;function i(){var s=createNS("svg"),d=createNS("filter"),p=createNS("feColorMatrix");return d.setAttribute("id",e),p.setAttribute("type","matrix"),p.setAttribute("color-interpolation-filters","sRGB"),p.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),d.appendChild(p),s.appendChild(d),s.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(s.style.display="none"),s}function n(){r||(o=i(),document.body.appendChild(o),r=createTag("canvas"),a=r.getContext("2d"),a.filter="url(#"+e+")",a.fillStyle="rgba(0,0,0,0)",a.fillRect(0,0,1,1))}function l(s){return r||n(),r.width=s.width,r.height=s.height,a.filter="url(#"+e+")",r}return{load:n,get:l}};function createCanvas(t,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(t,e);var r=createTag("canvas");return r.width=t,r.height=e,r}var assetLoader=(function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}})(),registeredEffects={};function CVEffects(t){var e,r=t.data.ef?t.data.ef.length:0;this.filters=[];var a;for(e=0;e<r;e+=1){a=null;var o=t.data.ef[e].ty;if(registeredEffects[o]){var i=registeredEffects[o].effect;a=new i(t.effectsManager.effectElements[e],t)}a&&this.filters.push(a)}this.filters.length&&t.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t)},CVEffects.prototype.getEffects=function(t){var e,r=this.filters.length,a=[];for(e=0;e<r;e+=1)this.filters[e].type===t&&a.push(this.filters[e]);return a};function registerEffect(t,e){registeredEffects[t]={effect:e}}function CVMaskElement(t,e){this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r,a=this.masksProperties.length,o=!1;for(r=0;r<a;r+=1)this.masksProperties[r].mode!=="n"&&(o=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t=this.element.finalTransform.mat,e=this.element.canvasContext,r,a=this.masksProperties.length,o,i,n;for(e.beginPath(),r=0;r<a;r+=1)if(this.masksProperties[r].mode!=="n"){this.masksProperties[r].inv&&(e.moveTo(0,0),e.lineTo(this.element.globalData.compSize.w,0),e.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),e.lineTo(0,this.element.globalData.compSize.h),e.lineTo(0,0)),n=this.viewData[r].v,o=t.applyToPointArray(n.v[0][0],n.v[0][1],0),e.moveTo(o[0],o[1]);var l,s=n._length;for(l=1;l<s;l+=1)i=t.applyToTriplePoints(n.o[l-1],n.i[l],n.v[l]),e.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=t.applyToTriplePoints(n.o[l-1],n.i[0],n.v[0]),e.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),e.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,r=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(r);var a=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(a),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var r=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=r}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0],r=e.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],r=e.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var a=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(a.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var o=assetLoader.getLumaCanvas(this.canvasContext.canvas),i=o.getContext("2d");i.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(o,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var r=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(r),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(r),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(t,e,r,a){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o=4;e.ty==="rc"?o=5:e.ty==="el"?o=6:e.ty==="sr"&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,o,t);var i,n=r.length,l;for(i=0;i<n;i+=1)r[i].closed||(l={transforms:a.addTransformSequence(r[i].transforms),trNodes:[]},this.styledShapes.push(l),r[i].elements.push(l))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(t,e){var r={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:t.hd===!0},a={};if(t.ty==="fl"||t.ty==="st"?(a.c=PropertyFactory.getProp(this,t.c,1,255,this),a.c.k||(r.co="rgb("+bmFloor(a.c.v[0])+","+bmFloor(a.c.v[1])+","+bmFloor(a.c.v[2])+")")):(t.ty==="gf"||t.ty==="gs")&&(a.s=PropertyFactory.getProp(this,t.s,1,null,this),a.e=PropertyFactory.getProp(this,t.e,1,null,this),a.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),a.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),a.g=new GradientProperty(this,t.g,this)),a.o=PropertyFactory.getProp(this,t.o,0,.01,this),t.ty==="st"||t.ty==="gs"){if(r.lc=lineCapEnum[t.lc||2],r.lj=lineJoinEnum[t.lj||2],t.lj==1&&(r.ml=t.ml),a.w=PropertyFactory.getProp(this,t.w,0,null,this),a.w.k||(r.wi=a.w.v),t.d){var o=new DashProperty(this,t.d,"canvas",this);a.d=o,a.d.k||(r.da=a.d.dashArray,r.do=a.d.dashoffset[0])}}else r.r=t.r===2?"evenodd":"nonzero";return this.stylesList.push(r),a.style=r,a},CVShapeElement.prototype.createGroupElement=function(){var t={it:[],prevViewData:[]};return t},CVShapeElement.prototype.createTransformElement=function(t){var e={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}};return e},CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,r,a,o){var i,n=t.length-1,l,s,d=[],p=[],g,m,_,c=[].concat(o);for(i=n;i>=0;i-=1){if(g=this.searchProcessedElement(t[i]),g?e[i]=r[g-1]:t[i]._shouldRender=a,t[i].ty==="fl"||t[i].ty==="st"||t[i].ty==="gf"||t[i].ty==="gs")g?e[i].style.closed=!1:e[i]=this.createStyleElement(t[i],c),d.push(e[i].style);else if(t[i].ty==="gr"){if(!g)e[i]=this.createGroupElement(t[i]);else for(s=e[i].it.length,l=0;l<s;l+=1)e[i].prevViewData[l]=e[i].it[l];this.searchShapes(t[i].it,e[i].it,e[i].prevViewData,a,c)}else t[i].ty==="tr"?(g||(_=this.createTransformElement(t[i]),e[i]=_),c.push(e[i]),this.addTransformToStyleList(e[i])):t[i].ty==="sh"||t[i].ty==="rc"||t[i].ty==="el"||t[i].ty==="sr"?g||(e[i]=this.createShapeElement(t[i])):t[i].ty==="tm"||t[i].ty==="rd"||t[i].ty==="pb"||t[i].ty==="zz"||t[i].ty==="op"?(g?(m=e[i],m.closed=!1):(m=ShapeModifiers.getModifier(t[i].ty),m.init(this,t[i]),e[i]=m,this.shapeModifiers.push(m)),p.push(m)):t[i].ty==="rp"&&(g?(m=e[i],m.closed=!0):(m=ShapeModifiers.getModifier(t[i].ty),e[i]=m,m.init(this,t,i,e),this.shapeModifiers.push(m),a=!1),p.push(m));this.addProcessedElement(t[i],i+1)}for(this.removeTransformFromStyleList(),this.closeStyles(d),n=p.length,i=0;i<n;i+=1)p[i].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var t,e=this.stylesList.length,r,a,o,i,n,l,s=this.globalData.renderer,d=this.globalData.canvasContext,p,g;for(t=0;t<e;t+=1)if(g=this.stylesList[t],p=g.type,!((p==="st"||p==="gs")&&g.wi===0||!g.data._shouldRender||g.coOp===0||this.globalData.currentGlobalAlpha===0)){for(s.save(),n=g.elements,p==="st"||p==="gs"?(s.ctxStrokeStyle(p==="st"?g.co:g.grd),s.ctxLineWidth(g.wi),s.ctxLineCap(g.lc),s.ctxLineJoin(g.lj),s.ctxMiterLimit(g.ml||0)):s.ctxFillStyle(p==="fl"?g.co:g.grd),s.ctxOpacity(g.coOp),p!=="st"&&p!=="gs"&&d.beginPath(),s.ctxTransform(g.preTransforms.finalTransform.props),a=n.length,r=0;r<a;r+=1){for((p==="st"||p==="gs")&&(d.beginPath(),g.da&&(d.setLineDash(g.da),d.lineDashOffset=g.do)),l=n[r].trNodes,i=l.length,o=0;o<i;o+=1)l[o].t==="m"?d.moveTo(l[o].p[0],l[o].p[1]):l[o].t==="c"?d.bezierCurveTo(l[o].pts[0],l[o].pts[1],l[o].pts[2],l[o].pts[3],l[o].pts[4],l[o].pts[5]):d.closePath();(p==="st"||p==="gs")&&(s.ctxStroke(),g.da&&d.setLineDash(this.dashResetter))}p!=="st"&&p!=="gs"&&this.globalData.renderer.ctxFill(g.r),s.restore()}},CVShapeElement.prototype.renderShape=function(t,e,r,a){var o,i=e.length-1,n;for(n=t,o=i;o>=0;o-=1)e[o].ty==="tr"?(n=r[o].transform,this.renderShapeTransform(t,n)):e[o].ty==="sh"||e[o].ty==="el"||e[o].ty==="rc"||e[o].ty==="sr"?this.renderPath(e[o],r[o]):e[o].ty==="fl"?this.renderFill(e[o],r[o],n):e[o].ty==="st"?this.renderStroke(e[o],r[o],n):e[o].ty==="gf"||e[o].ty==="gs"?this.renderGradientFill(e[o],r[o],n):e[o].ty==="gr"?this.renderShape(n,e[o].it,r[o].it):e[o].ty;a&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var r=t.trNodes,a=e.paths,o,i,n,l=a._length;r.length=0;var s=t.transforms.finalTransform;for(n=0;n<l;n+=1){var d=a.shapes[n];if(d&&d.v){for(i=d._length,o=1;o<i;o+=1)o===1&&r.push({t:"m",p:s.applyToPointArray(d.v[0][0],d.v[0][1],0)}),r.push({t:"c",pts:s.applyToTriplePoints(d.o[o-1],d.i[o],d.v[o])});i===1&&r.push({t:"m",p:s.applyToPointArray(d.v[0][0],d.v[0][1],0)}),d.c&&i&&(r.push({t:"c",pts:s.applyToTriplePoints(d.o[o-1],d.i[0],d.v[0])}),r.push({t:"z"}))}}t.trNodes=r}},CVShapeElement.prototype.renderPath=function(t,e){if(t.hd!==!0&&t._shouldRender){var r,a=e.styledShapes.length;for(r=0;r<a;r+=1)this.renderStyledShape(e.styledShapes[r],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,r){var a=e.style;(e.c._mdf||this._isFirstFrame)&&(a.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(a.coOp=e.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,r){var a=e.style,o;if(!a.grd||e.g._mdf||e.s._mdf||e.e._mdf||t.t!==1&&(e.h._mdf||e.a._mdf)){var i=this.globalData.canvasContext,n=e.s.v,l=e.e.v;if(t.t===1)o=i.createLinearGradient(n[0],n[1],l[0],l[1]);else{var s=Math.sqrt(Math.pow(n[0]-l[0],2)+Math.pow(n[1]-l[1],2)),d=Math.atan2(l[1]-n[1],l[0]-n[0]),p=e.h.v;p>=1?p=.99:p<=-1&&(p=-.99);var g=s*p,m=Math.cos(d+e.a.v)*g+n[0],_=Math.sin(d+e.a.v)*g+n[1];o=i.createRadialGradient(m,_,0,n[0],n[1],s)}var c,y=t.g.p,x=e.g.c,f=1;for(c=0;c<y;c+=1)e.g._hasOpacity&&e.g._collapsable&&(f=e.g.o[c*2+1]),o.addColorStop(x[c*4]/100,"rgba("+x[c*4+1]+","+x[c*4+2]+","+x[c*4+3]+","+f+")");a.grd=o}a.coOp=e.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(t,e,r){var a=e.style,o=e.d;o&&(o._mdf||this._isFirstFrame)&&(a.da=o.dashArray,a.do=o.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(a.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(a.coOp=e.o.v*r.opacity),(e.w._mdf||this._isFirstFrame)&&(a.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(t,e,r){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var r=!1;t.sc&&(r=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var a=this.globalData.fontManager.getFontByName(t.f),o,i,n=t.l,l=this.mHelper;this.stroke=r,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,i=t.finalText.length;var s,d,p,g,m,_,c,y,x,f,k=this.data.singleShape,C=t.tr*.001*t.finalSize,b=0,B=0,E=!0,$=0;for(o=0;o<i;o+=1){s=this.globalData.fontManager.getCharData(t.finalText[o],a.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),d=s&&s.data||{},l.reset(),k&&n[o].n&&(b=-C,B+=t.yOffset,B+=E?1:0,E=!1),m=d.shapes?d.shapes[0].it:[],c=m.length,l.scale(t.finalSize/100,t.finalSize/100),k&&this.applyTextPropertiesToMatrix(t,l,n[o].line,b,B),x=createSizedArray(c-1);var P=0;for(_=0;_<c;_+=1)if(m[_].ty==="sh"){for(g=m[_].ks.k.i.length,y=m[_].ks.k,f=[],p=1;p<g;p+=1)p===1&&f.push(l.applyToX(y.v[0][0],y.v[0][1],0),l.applyToY(y.v[0][0],y.v[0][1],0)),f.push(l.applyToX(y.o[p-1][0],y.o[p-1][1],0),l.applyToY(y.o[p-1][0],y.o[p-1][1],0),l.applyToX(y.i[p][0],y.i[p][1],0),l.applyToY(y.i[p][0],y.i[p][1],0),l.applyToX(y.v[p][0],y.v[p][1],0),l.applyToY(y.v[p][0],y.v[p][1],0));f.push(l.applyToX(y.o[p-1][0],y.o[p-1][1],0),l.applyToY(y.o[p-1][0],y.o[p-1][1],0),l.applyToX(y.i[0][0],y.i[0][1],0),l.applyToY(y.i[0][0],y.i[0][1],0),l.applyToX(y.v[0][0],y.v[0][1],0),l.applyToY(y.v[0][0],y.v[0][1],0)),x[P]=f,P+=1}k&&(b+=n[o].l,b+=C),this.textSpans[$]?this.textSpans[$].elem=x:this.textSpans[$]={elem:x},$+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var t=this.canvasContext;t.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var e,r,a,o,i,n,l=this.textAnimator.renderedLetters,s=this.textProperty.currentData.l;r=s.length;var d,p=null,g=null,m=null,_,c,y=this.globalData.renderer;for(e=0;e<r;e+=1)if(!s[e].n){if(d=l[e],d&&(y.save(),y.ctxTransform(d.p),y.ctxOpacity(d.o)),this.fill){for(d&&d.fc?p!==d.fc&&(y.ctxFillStyle(d.fc),p=d.fc):p!==this.values.fill&&(p=this.values.fill,y.ctxFillStyle(this.values.fill)),_=this.textSpans[e].elem,o=_.length,this.globalData.canvasContext.beginPath(),a=0;a<o;a+=1)for(c=_[a],n=c.length,this.globalData.canvasContext.moveTo(c[0],c[1]),i=2;i<n;i+=6)this.globalData.canvasContext.bezierCurveTo(c[i],c[i+1],c[i+2],c[i+3],c[i+4],c[i+5]);this.globalData.canvasContext.closePath(),y.ctxFill()}if(this.stroke){for(d&&d.sw?m!==d.sw&&(m=d.sw,y.ctxLineWidth(d.sw)):m!==this.values.sWidth&&(m=this.values.sWidth,y.ctxLineWidth(this.values.sWidth)),d&&d.sc?g!==d.sc&&(g=d.sc,y.ctxStrokeStyle(d.sc)):g!==this.values.stroke&&(g=this.values.stroke,y.ctxStrokeStyle(this.values.stroke)),_=this.textSpans[e].elem,o=_.length,this.globalData.canvasContext.beginPath(),a=0;a<o;a+=1)for(c=_[a],n=c.length,this.globalData.canvasContext.moveTo(c[0],c[1]),i=2;i<n;i+=6)this.globalData.canvasContext.bezierCurveTo(c[i],c[i+1],c[i+2],c[i+3],c[i+4],c[i+5]);this.globalData.canvasContext.closePath(),y.ctxStroke()}d&&this.globalData.renderer.restore()}};function CVImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var t=createTag("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e=t.getContext("2d"),r=this.img.width,a=this.img.height,o=r/a,i=this.assetData.w/this.assetData.h,n,l,s=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;o>i&&s==="xMidYMid slice"||o<i&&s!=="xMidYMid slice"?(l=a,n=l*i):(n=r,l=n/i),e.drawImage(this.img,(r-n)/2,(a-l)/2,n,l,0,0,this.assetData.w,this.assetData.h),this.img=t}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(t,e,r){this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(t){return new CVShapeElement(t,this.globalData,this)},CanvasRendererBase.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(t){t[0]===1&&t[1]===0&&t[4]===0&&t[5]===1&&t[12]===0&&t[13]===0||this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRendererBase.prototype.ctxOpacity=function(t){this.canvasContext.globalAlpha*=t<0?0:t},CanvasRendererBase.prototype.ctxFillStyle=function(t){this.canvasContext.fillStyle=t},CanvasRendererBase.prototype.ctxStrokeStyle=function(t){this.canvasContext.strokeStyle=t},CanvasRendererBase.prototype.ctxLineWidth=function(t){this.canvasContext.lineWidth=t},CanvasRendererBase.prototype.ctxLineCap=function(t){this.canvasContext.lineCap=t},CanvasRendererBase.prototype.ctxLineJoin=function(t){this.canvasContext.lineJoin=t},CanvasRendererBase.prototype.ctxMiterLimit=function(t){this.canvasContext.miterLimit=t},CanvasRendererBase.prototype.ctxFill=function(t){this.canvasContext.fill(t)},CanvasRendererBase.prototype.ctxFillRect=function(t,e,r,a){this.canvasContext.fillRect(t,e,r,a)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(t){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}t&&(this.globalData.blendMode="source-over"),this.contextData.restore(t)},CanvasRendererBase.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var r="0px 0px 0px";e.transformOrigin=r,e.mozTransformOrigin=r,e.webkitTransformOrigin=r,e["-webkit-transform"]=r,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(t.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(t,e){this.reset();var r,a;t?(r=t,a=e,this.canvasContext.canvas.width=r,this.canvasContext.canvas.height=a):(this.animationItem.wrapper&&this.animationItem.container?(r=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight):(r=this.canvasContext.canvas.width,a=this.canvasContext.canvas.height),this.canvasContext.canvas.width=r*this.renderConfig.dpr,this.canvasContext.canvas.height=a*this.renderConfig.dpr);var o,i;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var n=this.renderConfig.preserveAspectRatio.split(" "),l=n[1]||"meet",s=n[0]||"xMidYMid",d=s.substr(0,4),p=s.substr(4);o=r/a,i=this.transformCanvas.w/this.transformCanvas.h,i>o&&l==="meet"||i<o&&l==="slice"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=a/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=a/(this.transformCanvas.h/this.renderConfig.dpr)),d==="xMid"&&(i<o&&l==="meet"||i>o&&l==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(a/this.transformCanvas.h))/2*this.renderConfig.dpr:d==="xMax"&&(i<o&&l==="meet"||i>o&&l==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(a/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,p==="YMid"&&(i>o&&l==="meet"||i<o&&l==="slice")?this.transformCanvas.ty=(a-this.transformCanvas.h*(r/this.transformCanvas.w))/2*this.renderConfig.dpr:p==="YMax"&&(i>o&&l==="meet"||i<o&&l==="slice")?this.transformCanvas.ty=(a-this.transformCanvas.h*(r/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=a/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var t,e=this.layers?this.layers.length:0;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(t,e){if(!(this.renderedFrame===t&&this.renderConfig.clearCanvas===!0&&!e||this.destroyed||t===-1)){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r,a=this.layers.length;for(this.completeLayers||this.checkLayers(t),r=a-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(t-this.layers[r].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=a-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){var r=this.createItem(this.layers[t],this,this.globalData);e[t]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var t,e=15;for(t=0;t<e;t+=1){var r=new CanvasContext;this.stack[t]=r}this._length=e,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var t=this._length*2,e=0;for(e=this._length;e<t;e+=1)this.stack[e]=new CanvasContext;this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(t){this.cArrPos-=1;var e=this.stack[this.cArrPos],r=e.transform,a,o=this.cTr.props;for(a=0;a<16;a+=1)o[a]=r[a];if(t){this.nativeContext.restore();var i=this.stack[this.cArrPos+1];this.appliedFillStyle=i.fillStyle,this.appliedStrokeStyle=i.strokeStyle,this.appliedLineWidth=i.lineWidth,this.appliedLineCap=i.lineCap,this.appliedLineJoin=i.lineJoin,this.appliedMiterLimit=i.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(t||e.opacity!==-1&&this.currentOpacity!==e.opacity)&&(this.nativeContext.globalAlpha=e.opacity,this.currentOpacity=e.opacity),this.currentFillStyle=e.fillStyle,this.currentStrokeStyle=e.strokeStyle,this.currentLineWidth=e.lineWidth,this.currentLineCap=e.lineCap,this.currentLineJoin=e.lineJoin,this.currentMiterLimit=e.miterLimit},CVContextData.prototype.save=function(t){t&&this.nativeContext.save();var e=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r=this.stack[this.cArrPos],a;for(a=0;a<16;a+=1)r.transform[a]=e[a];this.cArrPos+=1;var o=this.stack[this.cArrPos];o.opacity=r.opacity,o.fillStyle=r.fillStyle,o.strokeStyle=r.strokeStyle,o.lineWidth=r.lineWidth,o.lineCap=r.lineCap,o.lineJoin=r.lineJoin,o.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(t){this.stack[this.cArrPos].opacity=t},CVContextData.prototype.setContext=function(t){this.nativeContext=t},CVContextData.prototype.fillStyle=function(t){this.stack[this.cArrPos].fillStyle!==t&&(this.currentFillStyle=t,this.stack[this.cArrPos].fillStyle=t)},CVContextData.prototype.strokeStyle=function(t){this.stack[this.cArrPos].strokeStyle!==t&&(this.currentStrokeStyle=t,this.stack[this.cArrPos].strokeStyle=t)},CVContextData.prototype.lineWidth=function(t){this.stack[this.cArrPos].lineWidth!==t&&(this.currentLineWidth=t,this.stack[this.cArrPos].lineWidth=t)},CVContextData.prototype.lineCap=function(t){this.stack[this.cArrPos].lineCap!==t&&(this.currentLineCap=t,this.stack[this.cArrPos].lineCap=t)},CVContextData.prototype.lineJoin=function(t){this.stack[this.cArrPos].lineJoin!==t&&(this.currentLineJoin=t,this.stack[this.cArrPos].lineJoin=t)},CVContextData.prototype.miterLimit=function(t){this.stack[this.cArrPos].miterLimit!==t&&(this.currentMiterLimit=t,this.stack[this.cArrPos].miterLimit=t)},CVContextData.prototype.transform=function(t){this.transformMat.cloneFromProps(t);var e=this.cTr;this.transformMat.multiply(e),e.cloneFromProps(this.transformMat.props);var r=e.props;this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])},CVContextData.prototype.opacity=function(t){var e=this.stack[this.cArrPos].opacity;e*=t<0?0:t,this.stack[this.cArrPos].opacity!==e&&(this.currentOpacity!==t&&(this.nativeContext.globalAlpha=t,this.currentOpacity=t),this.stack[this.cArrPos].opacity=e)},CVContextData.prototype.fill=function(t){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(t)},CVContextData.prototype.fillRect=function(t,e,r,a){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(t,e,r,a)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(t,e,r){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t=this.canvasContext;t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip();var e,r=this.layers.length;for(e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var t,e=this.layers.length;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:e&&e.clearCanvas!==void 0?e.clearCanvas:!0,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||"",runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var r=this.finalTransform.mat.toCSS();e.transform=r,e.webkitTransform=r}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(t,e,r){this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?(t=createNS("rect"),t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(t=createTag("div"),t.style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)};function HShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var r,a=t.length;for(r=0;r<a;r+=1)e=t[r].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var r=t.sh.v,a=t.transformers,o,i=r._length,n,l,s,d;if(!(i<=1)){for(o=0;o<i-1;o+=1)n=this.getTransformedPoint(a,r.v[o]),l=this.getTransformedPoint(a,r.o[o]),s=this.getTransformedPoint(a,r.i[o+1]),d=this.getTransformedPoint(a,r.v[o+1]),this.checkBounds(n,l,s,d,e);r.c&&(n=this.getTransformedPoint(a,r.v[o]),l=this.getTransformedPoint(a,r.o[o]),s=this.getTransformedPoint(a,r.i[0]),d=this.getTransformedPoint(a,r.v[0]),this.checkBounds(n,l,s,d,e))}},HShapeElement.prototype.checkBounds=function(t,e,r,a,o){this.getBoundsOfCurve(t,e,r,a);var i=this.shapeBoundingBox;o.x=bmMin(i.left,o.x),o.xMax=bmMax(i.right,o.xMax),o.y=bmMin(i.top,o.y),o.yMax=bmMax(i.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(t,e,r,a){for(var o=[[t[0],a[0]],[t[1],a[1]]],i,n,l,s,d,p,g,m=0;m<2;++m)n=6*t[m]-12*e[m]+6*r[m],i=-3*t[m]+9*e[m]-9*r[m]+3*a[m],l=3*e[m]-3*t[m],n|=0,i|=0,l|=0,i===0&&n===0||(i===0?(s=-l/n,s>0&&s<1&&o[m].push(this.calculateF(s,t,e,r,a,m))):(d=n*n-4*l*i,d>=0&&(p=(-n+bmSqrt(d))/(2*i),p>0&&p<1&&o[m].push(this.calculateF(p,t,e,r,a,m)),g=(-n-bmSqrt(d))/(2*i),g>0&&g<1&&o[m].push(this.calculateF(g,t,e,r,a,m)))));this.shapeBoundingBox.left=bmMin.apply(null,o[0]),this.shapeBoundingBox.top=bmMin.apply(null,o[1]),this.shapeBoundingBox.right=bmMax.apply(null,o[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,o[1])},HShapeElement.prototype.calculateF=function(t,e,r,a,o,i){return bmPow(1-t,3)*e[i]+3*bmPow(1-t,2)*t*r[i]+3*(1-t)*bmPow(t,2)*a[i]+bmPow(t,3)*o[i]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var r,a=t.length;for(r=0;r<a;r+=1)t[r]&&t[r].sh?this.calculateShapeBoundingBox(t[r],e):t[r]&&t[r].it?this.calculateBoundingBox(t[r].it,e):t[r]&&t[r].style&&t[r].w&&this.expandStrokeBoundingBox(t[r].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var r=0;if(t.keyframes){for(var a=0;a<t.keyframes.length;a+=1){var o=t.keyframes[a].s;o>r&&(r=o)}r*=t.mult}else r=t.v*t.mult;e.x-=r,e.xMax+=r,e.y-=r,e.yMax+=r},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var r=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),r=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),r=!0),r||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var a=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";a.transform=o,a.webkitTransform=o}}};function HTextElement(t,e,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var t=createNS("g");this.maskedElement.appendChild(t),this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,r=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=r,e.color=r,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var a=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{e.fontFamily=a.fFamily;var o=t.fWeight,i=t.fStyle;e.fontStyle=i,e.fontWeight=o}var n,l,s=t.l;l=s.length;var d,p,g,m=this.mHelper,_,c="",y=0;for(n=0;n<l;n+=1){if(this.globalData.fontManager.chars?(this.textPaths[y]?d=this.textPaths[y]:(d=createNS("path"),d.setAttribute("stroke-linecap",lineCapEnum[1]),d.setAttribute("stroke-linejoin",lineJoinEnum[2]),d.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[y]?(p=this.textSpans[y],g=p.children[0]):(p=createTag("div"),p.style.lineHeight=0,g=createNS("svg"),g.appendChild(d),styleDiv(p)))):this.isMasked?d=this.textPaths[y]?this.textPaths[y]:createNS("text"):this.textSpans[y]?(p=this.textSpans[y],d=this.textPaths[y]):(p=createTag("span"),styleDiv(p),d=createTag("span"),styleDiv(d),p.appendChild(d)),this.globalData.fontManager.chars){var x=this.globalData.fontManager.getCharData(t.finalText[n],a.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),f;if(x?f=x.data:f=null,m.reset(),f&&f.shapes&&f.shapes.length&&(_=f.shapes[0].it,m.scale(t.finalSize/100,t.finalSize/100),c=this.createPathShape(m,_),d.setAttribute("d",c)),this.isMasked)this.innerElem.appendChild(d);else{if(this.innerElem.appendChild(p),f&&f.shapes){document.body.appendChild(g);var k=g.getBBox();g.setAttribute("width",k.width+2),g.setAttribute("height",k.height+2),g.setAttribute("viewBox",k.x-1+" "+(k.y-1)+" "+(k.width+2)+" "+(k.height+2));var C=g.style,b="translate("+(k.x-1)+"px,"+(k.y-1)+"px)";C.transform=b,C.webkitTransform=b,s[n].yOffset=k.y-1}else g.setAttribute("width",1),g.setAttribute("height",1);p.appendChild(g)}}else if(d.textContent=s[n].val,d.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(d);else{this.innerElem.appendChild(p);var B=d.style,E="translate3d(0,"+-t.finalSize/1.2+"px,0)";B.transform=E,B.webkitTransform=E}this.isMasked?this.textSpans[y]=d:this.textSpans[y]=p,this.textSpans[y].style.display="block",this.textPaths[y]=d,y+=1}for(;y<this.textSpans.length;)this.textSpans[y].style.display="none",y+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),t=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";t.transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var r,a,o=0,i=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;a=n.length;var l,s,d;for(r=0;r<a;r+=1)n[r].n?o+=1:(s=this.textSpans[r],d=this.textPaths[r],l=i[o],o+=1,l._mdf.m&&(this.isMasked?s.setAttribute("transform",l.m):(s.style.webkitTransform=l.m,s.style.transform=l.m)),s.style.opacity=l.o,l.sw&&l._mdf.sw&&d.setAttribute("stroke-width",l.sw),l.sc&&l._mdf.sc&&d.setAttribute("stroke",l.sc),l.fc&&l._mdf.fc&&(d.setAttribute("fill",l.fc),d.style.color=l.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var p=this.innerElem.getBBox();this.currentBBox.w!==p.width&&(this.currentBBox.w=p.width,this.svgElement.setAttribute("width",p.width)),this.currentBBox.h!==p.height&&(this.currentBBox.h=p.height,this.svgElement.setAttribute("height",p.height));var g=1;if(this.currentBBox.w!==p.width+g*2||this.currentBBox.h!==p.height+g*2||this.currentBBox.x!==p.x-g||this.currentBBox.y!==p.y-g){this.currentBBox.w=p.width+g*2,this.currentBBox.h=p.height+g*2,this.currentBBox.x=p.x-g,this.currentBBox.y=p.y-g,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style;var m="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";t.transform=m,t.webkitTransform=m}}}};function HCameraElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initHierarchy();var a=PropertyFactory.getProp;if(this.pe=a(this,t.pe,0,0,this),t.ks.p.s?(this.px=a(this,t.ks.p.x,1,0,this),this.py=a(this,t.ks.p.y,1,0,this),this.pz=a(this,t.ks.p.z,1,0,this)):this.p=a(this,t.ks.p,1,0,this),t.ks.a&&(this.a=a(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var o,i=t.ks.or.k.length;for(o=0;o<i;o+=1)t.ks.or.k[o].to=null,t.ks.or.k[o].ti=null}this.or=a(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=a(this,t.ks.rx,0,degToRads,this),this.ry=a(this,t.ks.ry,0,degToRads,this),this.rz=a(this,t.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e=this.comp.threeDElements.length,r,a,o;for(t=0;t<e;t+=1)if(r=this.comp.threeDElements[t],r.type==="3d"){a=r.perspectiveElem.style,o=r.container.style;var i=this.pe.v+"px",n="0px 0px 0px",l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";a.perspective=i,a.webkitPerspective=i,o.transformOrigin=n,o.mozTransformOrigin=n,o.webkitTransformOrigin=n,a.transform=l,a.webkitTransform=l}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t=this._isFirstFrame,e,r;if(this.hierarchy)for(r=this.hierarchy.length,e=0;e<r;e+=1)t=this.hierarchy[e].finalTransform.mProp._mdf||t;if(t||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(r=this.hierarchy.length-1,e=r;e>=0;e-=1){var a=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-a.p.v[0],-a.p.v[1],a.p.v[2]),this.mat.rotateX(-a.or.v[0]).rotateY(-a.or.v[1]).rotateZ(a.or.v[2]),this.mat.rotateX(-a.rx.v).rotateY(-a.ry.v).rotateZ(a.rz.v),this.mat.scale(1/a.s.v[0],1/a.s.v[1],1/a.s.v[2]),this.mat.translate(a.a.v[0],a.a.v[1],a.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var o;this.p?o=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:o=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var i=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),n=[o[0]/i,o[1]/i,o[2]/i],l=Math.sqrt(n[2]*n[2]+n[0]*n[0]),s=Math.atan2(n[1],l),d=Math.atan2(n[0],-n[2]);this.mat.rotateY(d).rotateX(-s)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var p=!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var g,m,_;for(e=0;e<r;e+=1)if(g=this.comp.threeDElements[e],g.type==="3d"){if(p){var c=this.mat.toCSS();_=g.container.style,_.transform=c,_.webkitTransform=c}this.pe._mdf&&(m=g.perspectiveElem.style,m.perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){var a=this.layers[e];if(!a.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(r,e);else{for(var o=0,i,n,l;o<e;)this.elements[o]&&this.elements[o]!==!0&&this.elements[o].getBaseElement&&(n=this.elements[o],l=this.layers[o].ddd?this.getThreeDContainerByPos(o):n.getBaseElement(),i=l||i),o+=1;i?(!a.ddd||!this.supports3d)&&this.layerElement.insertBefore(r,i):(!a.ddd||!this.supports3d)&&this.layerElement.appendChild(r)}else this.addTo3dContainer(r,e)}},HybridRendererBase.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRendererBase.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextLottieElement(t,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(t){for(var e=0,r=this.threeDElements.length;e<r;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var r=createTag("div"),a,o;styleDiv(r);var i=createTag("div");if(styleDiv(i),e==="3d"){a=r.style,a.width=this.globalData.compSize.w+"px",a.height=this.globalData.compSize.h+"px";var n="50% 50%";a.webkitTransformOrigin=n,a.mozTransformOrigin=n,a.transformOrigin=n,o=i.style;var l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";o.transform=l,o.webkitTransform=l}r.appendChild(i);var s={container:i,perspectiveElem:r,startPos:t,endPos:t,type:e};return this.threeDElements.push(s),s},HybridRendererBase.prototype.build3dContainers=function(){var t,e=this.layers.length,r,a="";for(t=0;t<e;t+=1)this.layers[t].ddd&&this.layers[t].ty!==3?(a!=="3d"&&(a="3d",r=this.createThreeDContainer(t,"3d")),r.endPos=Math.max(r.endPos,t)):(a!=="2d"&&(a="2d",r=this.createThreeDContainer(t,"2d")),r.endPos=Math.max(r.endPos,t));for(e=this.threeDElements.length,t=e-1;t>=0;t-=1)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var r=0,a=this.threeDElements.length;r<a;){if(e<=this.threeDElements[r].endPos){for(var o=this.threeDElements[r].startPos,i;o<e;)this.elements[o]&&this.elements[o].getBaseElement&&(i=this.elements[o].getBaseElement()),o+=1;i?this.threeDElements[r].container.insertBefore(t,i):this.threeDElements[r].container.appendChild(t);break}r+=1}},HybridRendererBase.prototype.configAnimation=function(t){var e=createTag("div"),r=this.animationItem.wrapper,a=e.style;a.width=t.w+"px",a.height=t.h+"px",this.resizerElem=e,styleDiv(e),a.transformStyle="flat",a.mozTransformStyle="flat",a.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),r.appendChild(e),a.overflow="hidden";var o=createNS("svg");o.setAttribute("width","1"),o.setAttribute("height","1"),styleDiv(o),this.resizerElem.appendChild(o);var i=createNS("defs");o.appendChild(i),this.data=t,this.setupGlobalData(t,o),this.globalData.defs=i,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,r=t/e,a=this.globalData.compSize.w/this.globalData.compSize.h,o,i,n,l;a>r?(o=t/this.globalData.compSize.w,i=t/this.globalData.compSize.w,n=0,l=(e-this.globalData.compSize.h*(t/this.globalData.compSize.w))/2):(o=e/this.globalData.compSize.h,i=e/this.globalData.compSize.h,n=(t-this.globalData.compSize.w*(e/this.globalData.compSize.h))/2,l=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+o+",0,0,0,0,"+i+",0,0,0,0,1,0,"+n+","+l+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t=this.globalData.compSize.w,e=this.globalData.compSize.h,r,a=this.threeDElements.length;for(r=0;r<a;r+=1){var o=this.threeDElements[r].perspectiveElem.style;o.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",o.perspective=o.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(t){var e,r=t.length,a=createTag("div");for(e=0;e<r;e+=1)if(t[e].xt){var o=this.createComp(t[e],a,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}};function HCompElement(t,e,r){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(t,e){for(var r=0,a;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(a=this.elements[r].getBaseElement()),r+=1;a?this.layerElement.insertBefore(t,a):this.layerElement.appendChild(t)},HCompElement.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"},runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};var CompExpressionInterface=(function(){return function(t){function e(r){for(var a=0,o=t.layers.length;a<o;){if(t.layers[a].nm===r||t.layers[a].ind===r)return t.elements[a].layerInterface;a+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e}})();function _typeof$2(t){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$2(t)}function seedRandom(t,e){var r=this,a=256,o=6,i=52,n="random",l=e.pow(a,o),s=e.pow(2,i),d=s*2,p=a-1,g;function m(C,b,B){var E=[];b=b===!0?{entropy:!0}:b||{};var $=x(y(b.entropy?[C,k(t)]:C===null?f():C,3),E),P=new _(E),D=function(){for(var H=P.g(o),L=l,j=0;H<s;)H=(H+j)*a,L*=a,j=P.g(1);for(;H>=d;)H/=2,L/=2,j>>>=1;return(H+j)/L};return D.int32=function(){return P.g(4)|0},D.quick=function(){return P.g(4)/4294967296},D.double=D,x(k(P.S),t),(b.pass||B||function(q,H,L,j){return j&&(j.S&&c(j,P),q.state=function(){return c(P,{})}),L?(e[n]=q,H):q})(D,$,"global"in b?b.global:this==e,b.state)}e["seed"+n]=m;function _(C){var b,B=C.length,E=this,$=0,P=E.i=E.j=0,D=E.S=[];for(B||(C=[B++]);$<a;)D[$]=$++;for($=0;$<a;$++)D[$]=D[P=p&P+C[$%B]+(b=D[$])],D[P]=b;E.g=function(q){for(var H,L=0,j=E.i,Z=E.j,R=E.S;q--;)H=R[j=p&j+1],L=L*a+R[p&(R[j]=R[Z=p&Z+H])+(R[Z]=H)];return E.i=j,E.j=Z,L}}function c(C,b){return b.i=C.i,b.j=C.j,b.S=C.S.slice(),b}function y(C,b){var B=[],E=_typeof$2(C),$;if(b&&E=="object")for($ in C)try{B.push(y(C[$],b-1))}catch{}return B.length?B:E=="string"?C:C+"\0"}function x(C,b){for(var B=C+"",E,$=0;$<B.length;)b[p&$]=p&(E^=b[p&$]*19)+B.charCodeAt($++);return k(b)}function f(){try{var C=new Uint8Array(a);return(r.crypto||r.msCrypto).getRandomValues(C),k(C)}catch{var b=r.navigator,B=b&&b.plugins;return[+new Date,r,B,r.screen,k(t)]}}function k(C){return String.fromCharCode.apply(0,C)}x(e.random(),t)}function initialize$2(t){seedRandom([],t)}var propTypes={SHAPE:"shape"};function _typeof$1(t){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(t)}var ExpressionManager=(function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return t==="number"||e instanceof Number||t==="boolean"||t==="string"}function $bm_neg(t){var e=_typeof$1(t);if(e==="number"||t instanceof Number||e==="boolean")return-t;if($bm_isInstanceOfArray(t)){var r,a=t.length,o=[];for(r=0;r<a;r+=1)o[r]=-t[r];return o}return t.propType?t.v:-t}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(t,e){var r=_typeof$1(t),a=_typeof$1(e);if(isNumerable(r,t)&&isNumerable(a,e)||r==="string"||a==="string")return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(a,e))return t=t.slice(0),t[0]+=e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var o=0,i=t.length,n=e.length,l=[];o<i||o<n;)(typeof t[o]=="number"||t[o]instanceof Number)&&(typeof e[o]=="number"||e[o]instanceof Number)?l[o]=t[o]+e[o]:l[o]=e[o]===void 0?t[o]:t[o]||e[o],o+=1;return l}return 0}var add=sum;function sub(t,e){var r=_typeof$1(t),a=_typeof$1(e);if(isNumerable(r,t)&&isNumerable(a,e))return r==="string"&&(t=parseInt(t,10)),a==="string"&&(e=parseInt(e,10)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(a,e))return t=t.slice(0),t[0]-=e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var o=0,i=t.length,n=e.length,l=[];o<i||o<n;)(typeof t[o]=="number"||t[o]instanceof Number)&&(typeof e[o]=="number"||e[o]instanceof Number)?l[o]=t[o]-e[o]:l[o]=e[o]===void 0?t[o]:t[o]||e[o],o+=1;return l}return 0}function mul(t,e){var r=_typeof$1(t),a=_typeof$1(e),o;if(isNumerable(r,t)&&isNumerable(a,e))return t*e;var i,n;if($bm_isInstanceOfArray(t)&&isNumerable(a,e)){for(n=t.length,o=createTypedArray("float32",n),i=0;i<n;i+=1)o[i]=t[i]*e;return o}if(isNumerable(r,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,o=createTypedArray("float32",n),i=0;i<n;i+=1)o[i]=t*e[i];return o}return 0}function div(t,e){var r=_typeof$1(t),a=_typeof$1(e),o;if(isNumerable(r,t)&&isNumerable(a,e))return t/e;var i,n;if($bm_isInstanceOfArray(t)&&isNumerable(a,e)){for(n=t.length,o=createTypedArray("float32",n),i=0;i<n;i+=1)o[i]=t[i]/e;return o}if(isNumerable(r,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,o=createTypedArray("float32",n),i=0;i<n;i+=1)o[i]=t/e[i];return o}return 0}function mod(t,e){return typeof t=="string"&&(t=parseInt(t,10)),typeof e=="string"&&(e=parseInt(e,10)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,r){if(e>r){var a=r;r=e,e=a}return Math.min(Math.max(t,e),r)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if(typeof t=="number"||t instanceof Number)return e=e||0,Math.abs(t-e);e||(e=helperLengthArray);var r,a=Math.min(t.length,e.length),o=0;for(r=0;r<a;r+=1)o+=Math.pow(e[r]-t[r],2);return Math.sqrt(o)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e=t[0],r=t[1],a=t[2],o=Math.max(e,r,a),i=Math.min(e,r,a),n,l,s=(o+i)/2;if(o===i)n=0,l=0;else{var d=o-i;switch(l=s>.5?d/(2-o-i):d/(o+i),o){case e:n=(r-a)/d+(r<a?6:0);break;case r:n=(a-e)/d+2;break;case a:n=(e-r)/d+4;break}n/=6}return[n,l,s,t[3]]}function hue2rgb(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function hslToRgb(t){var e=t[0],r=t[1],a=t[2],o,i,n;if(r===0)o=a,n=a,i=a;else{var l=a<.5?a*(1+r):a+r-a*r,s=2*a-l;o=hue2rgb(s,l,e+1/3),i=hue2rgb(s,l,e),n=hue2rgb(s,l,e-1/3)}return[o,i,n,t[3]]}function linear(t,e,r,a,o){if((a===void 0||o===void 0)&&(a=e,o=r,e=0,r=1),r<e){var i=r;r=e,e=i}if(t<=e)return a;if(t>=r)return o;var n=r===e?0:(t-e)/(r-e);if(!a.length)return a+(o-a)*n;var l,s=a.length,d=createTypedArray("float32",s);for(l=0;l<s;l+=1)d[l]=a[l]+(o[l]-a[l])*n;return d}function random(t,e){if(e===void 0&&(t===void 0?(t=0,e=1):(e=t,t=void 0)),e.length){var r,a=e.length;t||(t=createTypedArray("float32",a));var o=createTypedArray("float32",a),i=BMMath.random();for(r=0;r<a;r+=1)o[r]=t[r]+i*(e[r]-t[r]);return o}t===void 0&&(t=0);var n=BMMath.random();return t+n*(e-t)}function createPath(t,e,r,a){var o,i=t.length,n=shapePool.newElement();n.setPathData(!!a,i);var l=[0,0],s,d;for(o=0;o<i;o+=1)s=e&&e[o]?e[o]:l,d=r&&r[o]?r[o]:l,n.setTripleAt(t[o][0],t[o][1],d[0]+t[o][0],d[1]+t[o][1],s[0]+t[o][0],s[1]+t[o][1],o,!0);return n}function initiateExpression(elem,data,property){function noOp(t){return t}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty._name=elem.data.nm,thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=(function t(e,r){var a,o,i=this.pv.length?this.pv.length:1,n=createTypedArray("float32",i);e=5;var l=Math.floor(time*e);for(a=0,o=0;a<l;){for(o=0;o<i;o+=1)n[o]+=-r+r*2*BMMath.random();a+=1}var s=time*e,d=s-Math.floor(s),p=createTypedArray("float32",i);if(i>1){for(o=0;o<i;o+=1)p[o]=this.pv[o]+n[o]+(-r+r*2*BMMath.random())*d;return p}return this.pv+n[0]+(-r+r*2*BMMath.random())*d}).bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(t,e){var r=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],a=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads,o=-Math.atan2(r[1],r[2])/degToRads;return[o,a,0]}function easeOut(t,e,r,a,o){return applyEase(easeOutBez,t,e,r,a,o)}function easeIn(t,e,r,a,o){return applyEase(easeInBez,t,e,r,a,o)}function ease(t,e,r,a,o){return applyEase(easeInOutBez,t,e,r,a,o)}function applyEase(t,e,r,a,o,i){o===void 0?(o=r,i=a):e=(e-r)/(a-r),e>1?e=1:e<0&&(e=0);var n=t(e);if($bm_isInstanceOfArray(o)){var l,s=o.length,d=createTypedArray("float32",s);for(l=0;l<s;l+=1)d[l]=(i[l]-o[l])*n+o[l];return d}return(i-o)*n+o}function nearestKey(t){var e,r=data.k.length,a,o;if(!data.k.length||typeof data.k[0]=="number")a=0,o=0;else if(a=-1,t*=elem.comp.globalData.frameRate,t<data.k[0].t)a=1,o=data.k[0].t;else{for(e=0;e<r-1;e+=1)if(t===data.k[e].t){a=e+1,o=data.k[e].t;break}else if(t>data.k[e].t&&t<data.k[e+1].t){t-data.k[e].t>data.k[e+1].t-t?(a=e+2,o=data.k[e+1].t):(a=e+1,o=data.k[e].t);break}a===-1&&(a=e+1,o=data.k[e].t)}var i={};return i.index=a,i.time=o/elem.comp.globalData.frameRate,i}function key(t){var e,r,a;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(a=o.length,r=0;r<a;r+=1)e[r]=o[r],e.value[r]=o[r];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return!t&&t!==0&&(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return typeof value=="string"?e===void 0?value.substring(t):value.substring(t,e):""}function substr(t,e){return typeof value=="string"?e===void 0?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=t===0?0:Math.floor(time*t)/t,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(t){return value=t,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob})(),Expressions=(function(){var t={};t.initExpressions=e,t.resetFrame=ExpressionManager.resetFrame;function e(r){var a=0,o=[];function i(){a+=1}function n(){a-=1,a===0&&s()}function l(d){o.indexOf(d)===-1&&o.push(d)}function s(){var d,p=o.length;for(d=0;d<p;d+=1)o[d].release();o.length=0}r.renderer.compInterface=CompExpressionInterface(r.renderer),r.renderer.globalData.projectInterface.registerComposition(r.renderer),r.renderer.globalData.pushExpression=i,r.renderer.globalData.popExpression=n,r.renderer.globalData.registerExpressionProperty=l}return t})(),MaskManagerInterface=(function(){function t(r,a){this._mask=r,this._data=a}Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var e=function(a){var o=createSizedArray(a.viewData.length),i,n=a.viewData.length;for(i=0;i<n;i+=1)o[i]=new t(a.viewData[i],a.masksProperties[i]);var l=function(d){for(i=0;i<n;){if(a.masksProperties[i].nm===d)return o[i];i+=1}return null};return l};return e})(),ExpressionPropertyInterface=(function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function r(n,l,s){Object.defineProperty(n,"velocity",{get:function(){return l.getVelocityAtTime(l.comp.currentFrame)}}),n.numKeys=l.keyframes?l.keyframes.length:0,n.key=function(d){if(!n.numKeys)return 0;var p="";"s"in l.keyframes[d-1]?p=l.keyframes[d-1].s:"e"in l.keyframes[d-2]?p=l.keyframes[d-2].e:p=l.keyframes[d-2].s;var g=s==="unidimensional"?new Number(p):Object.assign({},p);return g.time=l.keyframes[d-1].t/l.elem.comp.globalData.frameRate,g.value=s==="unidimensional"?p[0]:p,g},n.valueAtTime=l.getValueAtTime,n.speedAtTime=l.getSpeedAtTime,n.velocityAtTime=l.getVelocityAtTime,n.propertyGroup=l.propertyGroup}function a(n){(!n||!("pv"in n))&&(n=t);var l=1/n.mult,s=n.pv*l,d=new Number(s);return d.value=s,r(d,n,"unidimensional"),function(){return n.k&&n.getValue(),s=n.v*l,d.value!==s&&(d=new Number(s),d.value=s,d[0]=s,r(d,n,"unidimensional")),d}}function o(n){(!n||!("pv"in n))&&(n=e);var l=1/n.mult,s=n.data&&n.data.l||n.pv.length,d=createTypedArray("float32",s),p=createTypedArray("float32",s);return d.value=p,r(d,n,"multidimensional"),function(){n.k&&n.getValue();for(var g=0;g<s;g+=1)p[g]=n.v[g]*l,d[g]=p[g];return d}}function i(){return t}return function(n){return n?n.propType==="unidimensional"?a(n):o(n):i}})(),TransformExpressionInterface=(function(){return function(t){function e(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)});var r,a,o,i;return t.p?i=ExpressionPropertyInterface(t.p):(r=ExpressionPropertyInterface(t.px),a=ExpressionPropertyInterface(t.py),t.pz&&(o=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?i():[r(),a(),o?o():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e}})(),LayerExpressionInterface=(function(){function t(d){var p=new Matrix;if(d!==void 0){var g=this._elem.finalTransform.mProp.getValueAtTime(d);g.clone(p)}else{var m=this._elem.finalTransform.mProp;m.applyToMatrix(p)}return p}function e(d,p){var g=this.getMatrix(p);return g.props[12]=0,g.props[13]=0,g.props[14]=0,this.applyPoint(g,d)}function r(d,p){var g=this.getMatrix(p);return this.applyPoint(g,d)}function a(d,p){var g=this.getMatrix(p);return g.props[12]=0,g.props[13]=0,g.props[14]=0,this.invertPoint(g,d)}function o(d,p){var g=this.getMatrix(p);return this.invertPoint(g,d)}function i(d,p){if(this._elem.hierarchy&&this._elem.hierarchy.length){var g,m=this._elem.hierarchy.length;for(g=0;g<m;g+=1)this._elem.hierarchy[g].finalTransform.mProp.applyToMatrix(d)}return d.applyToPointArray(p[0],p[1],p[2]||0)}function n(d,p){if(this._elem.hierarchy&&this._elem.hierarchy.length){var g,m=this._elem.hierarchy.length;for(g=0;g<m;g+=1)this._elem.hierarchy[g].finalTransform.mProp.applyToMatrix(d)}return d.inversePoint(p)}function l(d){var p=new Matrix;if(p.reset(),this._elem.finalTransform.mProp.applyToMatrix(p),this._elem.hierarchy&&this._elem.hierarchy.length){var g,m=this._elem.hierarchy.length;for(g=0;g<m;g+=1)this._elem.hierarchy[g].finalTransform.mProp.applyToMatrix(p);return p.inversePoint(d)}return p.inversePoint(d)}function s(){return[1,1,1,1]}return function(d){var p;function g(y){_.mask=new MaskManagerInterface(y,d)}function m(y){_.effect=y}function _(y){switch(y){case"ADBE Root Vectors Group":case"Contents":case 2:return _.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return p;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return _.effect;case"ADBE Text Properties":return _.textInterface;default:return null}}_.getMatrix=t,_.invertPoint=n,_.applyPoint=i,_.toWorld=r,_.toWorldVec=e,_.fromWorld=o,_.fromWorldVec=a,_.toComp=r,_.fromComp=l,_.sampleImage=s,_.sourceRectAtTime=d.sourceRectAtTime.bind(d),_._elem=d,p=TransformExpressionInterface(d.finalTransform.mProp);var c=getDescriptor(p,"anchorPoint");return Object.defineProperties(_,{hasParent:{get:function(){return d.hierarchy.length}},parent:{get:function(){return d.hierarchy[0].layerInterface}},rotation:getDescriptor(p,"rotation"),scale:getDescriptor(p,"scale"),position:getDescriptor(p,"position"),opacity:getDescriptor(p,"opacity"),anchorPoint:c,anchor_point:c,transform:{get:function(){return p}},active:{get:function(){return d.isInRange}}}),_.startTime=d.data.st,_.index=d.data.ind,_.source=d.data.refId,_.height=d.data.ty===0?d.data.h:100,_.width=d.data.ty===0?d.data.w:100,_.inPoint=d.data.ip/d.comp.globalData.frameRate,_.outPoint=d.data.op/d.comp.globalData.frameRate,_._name=d.data.nm,_.registerMaskInterface=g,_.registerEffectsInterface=m,_}})(),propertyGroupFactory=(function(){return function(t,e){return function(r){return r=r===void 0?1:r,r<=0?t:e(r-1)}}})(),PropertyInterface=(function(){return function(t,e){var r={_name:t};function a(o){return o=o===void 0?1:o,o<=0?r:e(o-1)}return a}})(),EffectsExpressionInterface=(function(){var t={createEffectsInterface:e};function e(o,i){if(o.effectsManager){var n=[],l=o.data.ef,s,d=o.effectsManager.effectElements.length;for(s=0;s<d;s+=1)n.push(r(l[s],o.effectsManager.effectElements[s],i,o));var p=o.data.ef||[],g=function(_){for(s=0,d=p.length;s<d;){if(_===p[s].nm||_===p[s].mn||_===p[s].ix)return n[s];s+=1}return null};return Object.defineProperty(g,"numProperties",{get:function(){return p.length}}),g}return null}function r(o,i,n,l){function s(_){for(var c=o.ef,y=0,x=c.length;y<x;){if(_===c[y].nm||_===c[y].mn||_===c[y].ix)return c[y].ty===5?p[y]:p[y]();y+=1}throw new Error}var d=propertyGroupFactory(s,n),p=[],g,m=o.ef.length;for(g=0;g<m;g+=1)o.ef[g].ty===5?p.push(r(o.ef[g],i.effectElements[g],i.effectElements[g].propertyGroup,l)):p.push(a(i.effectElements[g],o.ef[g].ty,l,d));return o.mn==="ADBE Color Control"&&Object.defineProperty(s,"color",{get:function(){return p[0]()}}),Object.defineProperties(s,{numProperties:{get:function(){return o.np}},_name:{value:o.nm},propertyGroup:{value:d}}),s.enabled=o.en!==0,s.active=s.enabled,s}function a(o,i,n,l){var s=ExpressionPropertyInterface(o.p);function d(){return i===10?n.comp.compInterface(o.p.v):s()}return o.p.setGroupProperty&&o.p.setGroupProperty(PropertyInterface("",l)),d}return t})(),ShapePathInterface=(function(){return function(e,r,a){var o=r.sh;function i(l){return l==="Shape"||l==="shape"||l==="Path"||l==="path"||l==="ADBE Vector Shape"||l===2?i.path:null}var n=propertyGroupFactory(i,a);return o.setGroupProperty(PropertyInterface("Path",n)),Object.defineProperties(i,{path:{get:function(){return o.k&&o.getValue(),o}},shape:{get:function(){return o.k&&o.getValue(),o}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:a}}),i}})(),ShapeExpressionInterface=(function(){function t(c,y,x){var f=[],k,C=c?c.length:0;for(k=0;k<C;k+=1)c[k].ty==="gr"?f.push(r(c[k],y[k],x)):c[k].ty==="fl"?f.push(a(c[k],y[k],x)):c[k].ty==="st"?f.push(n(c[k],y[k],x)):c[k].ty==="tm"?f.push(l(c[k],y[k],x)):c[k].ty==="tr"||(c[k].ty==="el"?f.push(d(c[k],y[k],x)):c[k].ty==="sr"?f.push(p(c[k],y[k],x)):c[k].ty==="sh"?f.push(ShapePathInterface(c[k],y[k],x)):c[k].ty==="rc"?f.push(g(c[k],y[k],x)):c[k].ty==="rd"?f.push(m(c[k],y[k],x)):c[k].ty==="rp"?f.push(_(c[k],y[k],x)):c[k].ty==="gf"?f.push(o(c[k],y[k],x)):f.push(i(c[k],y[k])));return f}function e(c,y,x){var f,k=function(B){for(var E=0,$=f.length;E<$;){if(f[E]._name===B||f[E].mn===B||f[E].propertyIndex===B||f[E].ix===B||f[E].ind===B)return f[E];E+=1}return typeof B=="number"?f[B-1]:null};k.propertyGroup=propertyGroupFactory(k,x),f=t(c.it,y.it,k.propertyGroup),k.numProperties=f.length;var C=s(c.it[c.it.length-1],y.it[y.it.length-1],k.propertyGroup);return k.transform=C,k.propertyIndex=c.cix,k._name=c.nm,k}function r(c,y,x){var f=function(B){switch(B){case"ADBE Vectors Group":case"Contents":case 2:return f.content;default:return f.transform}};f.propertyGroup=propertyGroupFactory(f,x);var k=e(c,y,f.propertyGroup),C=s(c.it[c.it.length-1],y.it[y.it.length-1],f.propertyGroup);return f.content=k,f.transform=C,Object.defineProperty(f,"_name",{get:function(){return c.nm}}),f.numProperties=c.np,f.propertyIndex=c.ix,f.nm=c.nm,f.mn=c.mn,f}function a(c,y,x){function f(k){return k==="Color"||k==="color"?f.color:k==="Opacity"||k==="opacity"?f.opacity:null}return Object.defineProperties(f,{color:{get:ExpressionPropertyInterface(y.c)},opacity:{get:ExpressionPropertyInterface(y.o)},_name:{value:c.nm},mn:{value:c.mn}}),y.c.setGroupProperty(PropertyInterface("Color",x)),y.o.setGroupProperty(PropertyInterface("Opacity",x)),f}function o(c,y,x){function f(k){return k==="Start Point"||k==="start point"?f.startPoint:k==="End Point"||k==="end point"?f.endPoint:k==="Opacity"||k==="opacity"?f.opacity:null}return Object.defineProperties(f,{startPoint:{get:ExpressionPropertyInterface(y.s)},endPoint:{get:ExpressionPropertyInterface(y.e)},opacity:{get:ExpressionPropertyInterface(y.o)},type:{get:function(){return"a"}},_name:{value:c.nm},mn:{value:c.mn}}),y.s.setGroupProperty(PropertyInterface("Start Point",x)),y.e.setGroupProperty(PropertyInterface("End Point",x)),y.o.setGroupProperty(PropertyInterface("Opacity",x)),f}function i(){function c(){return null}return c}function n(c,y,x){var f=propertyGroupFactory($,x),k=propertyGroupFactory(E,f);function C(P){Object.defineProperty(E,c.d[P].nm,{get:ExpressionPropertyInterface(y.d.dataProps[P].p)})}var b,B=c.d?c.d.length:0,E={};for(b=0;b<B;b+=1)C(b),y.d.dataProps[b].p.setGroupProperty(k);function $(P){return P==="Color"||P==="color"?$.color:P==="Opacity"||P==="opacity"?$.opacity:P==="Stroke Width"||P==="stroke width"?$.strokeWidth:null}return Object.defineProperties($,{color:{get:ExpressionPropertyInterface(y.c)},opacity:{get:ExpressionPropertyInterface(y.o)},strokeWidth:{get:ExpressionPropertyInterface(y.w)},dash:{get:function(){return E}},_name:{value:c.nm},mn:{value:c.mn}}),y.c.setGroupProperty(PropertyInterface("Color",f)),y.o.setGroupProperty(PropertyInterface("Opacity",f)),y.w.setGroupProperty(PropertyInterface("Stroke Width",f)),$}function l(c,y,x){function f(C){return C===c.e.ix||C==="End"||C==="end"?f.end:C===c.s.ix?f.start:C===c.o.ix?f.offset:null}var k=propertyGroupFactory(f,x);return f.propertyIndex=c.ix,y.s.setGroupProperty(PropertyInterface("Start",k)),y.e.setGroupProperty(PropertyInterface("End",k)),y.o.setGroupProperty(PropertyInterface("Offset",k)),f.propertyIndex=c.ix,f.propertyGroup=x,Object.defineProperties(f,{start:{get:ExpressionPropertyInterface(y.s)},end:{get:ExpressionPropertyInterface(y.e)},offset:{get:ExpressionPropertyInterface(y.o)},_name:{value:c.nm}}),f.mn=c.mn,f}function s(c,y,x){function f(C){return c.a.ix===C||C==="Anchor Point"?f.anchorPoint:c.o.ix===C||C==="Opacity"?f.opacity:c.p.ix===C||C==="Position"?f.position:c.r.ix===C||C==="Rotation"||C==="ADBE Vector Rotation"?f.rotation:c.s.ix===C||C==="Scale"?f.scale:c.sk&&c.sk.ix===C||C==="Skew"?f.skew:c.sa&&c.sa.ix===C||C==="Skew Axis"?f.skewAxis:null}var k=propertyGroupFactory(f,x);return y.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",k)),y.transform.mProps.p.setGroupProperty(PropertyInterface("Position",k)),y.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",k)),y.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",k)),y.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",k)),y.transform.mProps.sk&&(y.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",k)),y.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",k))),y.transform.op.setGroupProperty(PropertyInterface("Opacity",k)),Object.defineProperties(f,{opacity:{get:ExpressionPropertyInterface(y.transform.mProps.o)},position:{get:ExpressionPropertyInterface(y.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(y.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(y.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(y.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(y.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(y.transform.mProps.sa)},_name:{value:c.nm}}),f.ty="tr",f.mn=c.mn,f.propertyGroup=x,f}function d(c,y,x){function f(b){return c.p.ix===b?f.position:c.s.ix===b?f.size:null}var k=propertyGroupFactory(f,x);f.propertyIndex=c.ix;var C=y.sh.ty==="tm"?y.sh.prop:y.sh;return C.s.setGroupProperty(PropertyInterface("Size",k)),C.p.setGroupProperty(PropertyInterface("Position",k)),Object.defineProperties(f,{size:{get:ExpressionPropertyInterface(C.s)},position:{get:ExpressionPropertyInterface(C.p)},_name:{value:c.nm}}),f.mn=c.mn,f}function p(c,y,x){function f(b){return c.p.ix===b?f.position:c.r.ix===b?f.rotation:c.pt.ix===b?f.points:c.or.ix===b||b==="ADBE Vector Star Outer Radius"?f.outerRadius:c.os.ix===b?f.outerRoundness:c.ir&&(c.ir.ix===b||b==="ADBE Vector Star Inner Radius")?f.innerRadius:c.is&&c.is.ix===b?f.innerRoundness:null}var k=propertyGroupFactory(f,x),C=y.sh.ty==="tm"?y.sh.prop:y.sh;return f.propertyIndex=c.ix,C.or.setGroupProperty(PropertyInterface("Outer Radius",k)),C.os.setGroupProperty(PropertyInterface("Outer Roundness",k)),C.pt.setGroupProperty(PropertyInterface("Points",k)),C.p.setGroupProperty(PropertyInterface("Position",k)),C.r.setGroupProperty(PropertyInterface("Rotation",k)),c.ir&&(C.ir.setGroupProperty(PropertyInterface("Inner Radius",k)),C.is.setGroupProperty(PropertyInterface("Inner Roundness",k))),Object.defineProperties(f,{position:{get:ExpressionPropertyInterface(C.p)},rotation:{get:ExpressionPropertyInterface(C.r)},points:{get:ExpressionPropertyInterface(C.pt)},outerRadius:{get:ExpressionPropertyInterface(C.or)},outerRoundness:{get:ExpressionPropertyInterface(C.os)},innerRadius:{get:ExpressionPropertyInterface(C.ir)},innerRoundness:{get:ExpressionPropertyInterface(C.is)},_name:{value:c.nm}}),f.mn=c.mn,f}function g(c,y,x){function f(b){return c.p.ix===b?f.position:c.r.ix===b?f.roundness:c.s.ix===b||b==="Size"||b==="ADBE Vector Rect Size"?f.size:null}var k=propertyGroupFactory(f,x),C=y.sh.ty==="tm"?y.sh.prop:y.sh;return f.propertyIndex=c.ix,C.p.setGroupProperty(PropertyInterface("Position",k)),C.s.setGroupProperty(PropertyInterface("Size",k)),C.r.setGroupProperty(PropertyInterface("Rotation",k)),Object.defineProperties(f,{position:{get:ExpressionPropertyInterface(C.p)},roundness:{get:ExpressionPropertyInterface(C.r)},size:{get:ExpressionPropertyInterface(C.s)},_name:{value:c.nm}}),f.mn=c.mn,f}function m(c,y,x){function f(b){return c.r.ix===b||b==="Round Corners 1"?f.radius:null}var k=propertyGroupFactory(f,x),C=y;return f.propertyIndex=c.ix,C.rd.setGroupProperty(PropertyInterface("Radius",k)),Object.defineProperties(f,{radius:{get:ExpressionPropertyInterface(C.rd)},_name:{value:c.nm}}),f.mn=c.mn,f}function _(c,y,x){function f(b){return c.c.ix===b||b==="Copies"?f.copies:c.o.ix===b||b==="Offset"?f.offset:null}var k=propertyGroupFactory(f,x),C=y;return f.propertyIndex=c.ix,C.c.setGroupProperty(PropertyInterface("Copies",k)),C.o.setGroupProperty(PropertyInterface("Offset",k)),Object.defineProperties(f,{copies:{get:ExpressionPropertyInterface(C.c)},offset:{get:ExpressionPropertyInterface(C.o)},_name:{value:c.nm}}),f.mn=c.mn,f}return function(c,y,x){var f;function k(b){if(typeof b=="number")return b=b===void 0?1:b,b===0?x:f[b-1];for(var B=0,E=f.length;B<E;){if(f[B]._name===b)return f[B];B+=1}return null}function C(){return x}return k.propertyGroup=propertyGroupFactory(k,C),f=t(c,y,k.propertyGroup),k.numProperties=f.length,k._name="Contents",k}})(),TextExpressionInterface=(function(){return function(t){var e;function r(a){switch(a){case"ADBE Text Document":return r.sourceText;default:return null}}return Object.defineProperty(r,"sourceText",{get:function(){t.textProperty.getValue();var o=t.textProperty.currentData.t;return(!e||o!==e.value)&&(e=new String(o),e.value=o||new String(o),Object.defineProperty(e,"style",{get:function(){return{fillColor:t.textProperty.currentData.fc}}})),e}}),r}})();function _typeof(t){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(t)}var FootageInterface=(function(){var t=function(a){var o="",i=a.getFootageData();function n(){return o="",i=a.getFootageData(),l}function l(s){if(i[s])return o=s,i=i[s],_typeof(i)==="object"?l:i;var d=s.indexOf(o);if(d!==-1){var p=parseInt(s.substr(d+o.length),10);return i=i[p],_typeof(i)==="object"?l:i}return""}return n},e=function(a){function o(i){return i==="Outline"?o.outlineInterface():null}return o._name="Outline",o.outlineInterface=t(a),o};return function(r){function a(o){return o==="Data"?a.dataInterface:null}return a._name="Data",a.dataInterface=e(r),a}})(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(t){return interfaces[t]||null}var expressionHelpers=(function(){function t(n,l,s){l.x&&(s.k=!0,s.x=!0,s.initiateExpression=ExpressionManager.initiateExpression,s.effectsSequence.push(s.initiateExpression(n,l,s).bind(s)))}function e(n){return n*=this.elem.globalData.frameRate,n-=this.offsetTime,n!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value}function r(n){var l=-.01,s=this.getValueAtTime(n),d=this.getValueAtTime(n+l),p=0;if(s.length){var g;for(g=0;g<s.length;g+=1)p+=Math.pow(d[g]-s[g],2);p=Math.sqrt(p)*100}else p=0;return p}function a(n){if(this.vel!==void 0)return this.vel;var l=-.001,s=this.getValueAtTime(n),d=this.getValueAtTime(n+l),p;if(s.length){p=createTypedArray("float32",s.length);var g;for(g=0;g<s.length;g+=1)p[g]=(d[g]-s[g])/l}else p=(d-s)/l;return p}function o(){return this.pv}function i(n){this.propertyGroup=n}return{searchExpressions:t,getSpeedAtTime:r,getVelocityAtTime:a,getValueAtTime:e,getStaticValueAtTime:o,setGroupProperty:i}})();function addPropertyDecorator(){function t(m,_,c){if(!this.k||!this.keyframes)return this.pv;m=m?m.toLowerCase():"";var y=this.comp.renderedFrame,x=this.keyframes,f=x[x.length-1].t;if(y<=f)return this.pv;var k,C;c?(_?k=Math.abs(f-this.elem.comp.globalData.frameRate*_):k=Math.max(0,f-this.elem.data.ip),C=f-k):((!_||_>x.length-1)&&(_=x.length-1),C=x[x.length-1-_].t,k=f-C);var b,B,E;if(m==="pingpong"){var $=Math.floor((y-C)/k);if($%2!==0)return this.getValueAtTime((k-(y-C)%k+C)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var P=this.getValueAtTime(C/this.comp.globalData.frameRate,0),D=this.getValueAtTime(f/this.comp.globalData.frameRate,0),q=this.getValueAtTime(((y-C)%k+C)/this.comp.globalData.frameRate,0),H=Math.floor((y-C)/k);if(this.pv.length){for(E=new Array(P.length),B=E.length,b=0;b<B;b+=1)E[b]=(D[b]-P[b])*H+q[b];return E}return(D-P)*H+q}else if(m==="continue"){var L=this.getValueAtTime(f/this.comp.globalData.frameRate,0),j=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(E=new Array(L.length),B=E.length,b=0;b<B;b+=1)E[b]=L[b]+(L[b]-j[b])*((y-f)/this.comp.globalData.frameRate)/5e-4;return E}return L+(L-j)*((y-f)/.001)}return this.getValueAtTime(((y-C)%k+C)/this.comp.globalData.frameRate,0)}function e(m,_,c){if(!this.k)return this.pv;m=m?m.toLowerCase():"";var y=this.comp.renderedFrame,x=this.keyframes,f=x[0].t;if(y>=f)return this.pv;var k,C;c?(_?k=Math.abs(this.elem.comp.globalData.frameRate*_):k=Math.max(0,this.elem.data.op-f),C=f+k):((!_||_>x.length-1)&&(_=x.length-1),C=x[_].t,k=C-f);var b,B,E;if(m==="pingpong"){var $=Math.floor((f-y)/k);if($%2===0)return this.getValueAtTime(((f-y)%k+f)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var P=this.getValueAtTime(f/this.comp.globalData.frameRate,0),D=this.getValueAtTime(C/this.comp.globalData.frameRate,0),q=this.getValueAtTime((k-(f-y)%k+f)/this.comp.globalData.frameRate,0),H=Math.floor((f-y)/k)+1;if(this.pv.length){for(E=new Array(P.length),B=E.length,b=0;b<B;b+=1)E[b]=q[b]-(D[b]-P[b])*H;return E}return q-(D-P)*H}else if(m==="continue"){var L=this.getValueAtTime(f/this.comp.globalData.frameRate,0),j=this.getValueAtTime((f+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(E=new Array(L.length),B=E.length,b=0;b<B;b+=1)E[b]=L[b]+(L[b]-j[b])*(f-y)/.001;return E}return L+(L-j)*(f-y)/.001}return this.getValueAtTime((k-((f-y)%k+f))/this.comp.globalData.frameRate,0)}function r(m,_){if(!this.k)return this.pv;if(m=(m||.4)*.5,_=Math.floor(_||5),_<=1)return this.pv;var c=this.comp.renderedFrame/this.comp.globalData.frameRate,y=c-m,x=c+m,f=_>1?(x-y)/(_-1):1,k=0,C=0,b;this.pv.length?b=createTypedArray("float32",this.pv.length):b=0;for(var B;k<_;){if(B=this.getValueAtTime(y+k*f),this.pv.length)for(C=0;C<this.pv.length;C+=1)b[C]+=B[C];else b+=B;k+=1}if(this.pv.length)for(C=0;C<this.pv.length;C+=1)b[C]/=_;else b/=_;return b}function a(m){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var _=this._transformCachingAtTime.v;if(_.cloneFromProps(this.pre.props),this.appliedTransformations<1){var c=this.a.getValueAtTime(m);_.translate(-c[0]*this.a.mult,-c[1]*this.a.mult,c[2]*this.a.mult)}if(this.appliedTransformations<2){var y=this.s.getValueAtTime(m);_.scale(y[0]*this.s.mult,y[1]*this.s.mult,y[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var x=this.sk.getValueAtTime(m),f=this.sa.getValueAtTime(m);_.skewFromAxis(-x*this.sk.mult,f*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var k=this.r.getValueAtTime(m);_.rotate(-k*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var C=this.rz.getValueAtTime(m),b=this.ry.getValueAtTime(m),B=this.rx.getValueAtTime(m),E=this.or.getValueAtTime(m);_.rotateZ(-C*this.rz.mult).rotateY(b*this.ry.mult).rotateX(B*this.rx.mult).rotateZ(-E[2]*this.or.mult).rotateY(E[1]*this.or.mult).rotateX(E[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var $=this.px.getValueAtTime(m),P=this.py.getValueAtTime(m);if(this.data.p.z){var D=this.pz.getValueAtTime(m);_.translate($*this.px.mult,P*this.py.mult,-D*this.pz.mult)}else _.translate($*this.px.mult,P*this.py.mult,0)}else{var q=this.p.getValueAtTime(m);_.translate(q[0]*this.p.mult,q[1]*this.p.mult,-q[2]*this.p.mult)}return _}function o(){return this.v.clone(new Matrix)}var i=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(m,_,c){var y=i(m,_,c);return y.dynamicProperties.length?y.getValueAtTime=a.bind(y):y.getValueAtTime=o.bind(y),y.setGroupProperty=expressionHelpers.setGroupProperty,y};var n=PropertyFactory.getProp;PropertyFactory.getProp=function(m,_,c,y,x){var f=n(m,_,c,y,x);f.kf?f.getValueAtTime=expressionHelpers.getValueAtTime.bind(f):f.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(f),f.setGroupProperty=expressionHelpers.setGroupProperty,f.loopOut=t,f.loopIn=e,f.smooth=r,f.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(f),f.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(f),f.numKeys=_.a===1?_.k.length:0,f.propertyIndex=_.ix;var k=0;return c!==0&&(k=createTypedArray("float32",_.a===1?_.k[0].s.length:_.k.length)),f._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:k},expressionHelpers.searchExpressions(m,_,f),f.k&&x.addDynamicProperty(f),f};function l(m){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),m*=this.elem.globalData.frameRate,m-=this.offsetTime,m!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<m?this._caching.lastIndex:0,this._cachingAtTime.lastTime=m,this.interpolateShape(m,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var s=ShapePropertyFactory.getConstructorFunction(),d=ShapePropertyFactory.getKeyframedConstructorFunction();function p(){}p.prototype={vertices:function(_,c){this.k&&this.getValue();var y=this.v;c!==void 0&&(y=this.getValueAtTime(c,0));var x,f=y._length,k=y[_],C=y.v,b=createSizedArray(f);for(x=0;x<f;x+=1)_==="i"||_==="o"?b[x]=[k[x][0]-C[x][0],k[x][1]-C[x][1]]:b[x]=[k[x][0],k[x][1]];return b},points:function(_){return this.vertices("v",_)},inTangents:function(_){return this.vertices("i",_)},outTangents:function(_){return this.vertices("o",_)},isClosed:function(){return this.v.c},pointOnPath:function(_,c){var y=this.v;c!==void 0&&(y=this.getValueAtTime(c,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(y));for(var x=this._segmentsLength,f=x.lengths,k=x.totalLength*_,C=0,b=f.length,B=0,E;C<b;){if(B+f[C].addedLength>k){var $=C,P=y.c&&C===b-1?0:C+1,D=(k-B)/f[C].addedLength;E=bez.getPointInSegment(y.v[$],y.v[P],y.o[$],y.i[P],D,f[C]);break}else B+=f[C].addedLength;C+=1}return E||(E=y.c?[y.v[0][0],y.v[0][1]]:[y.v[y._length-1][0],y.v[y._length-1][1]]),E},vectorOnPath:function(_,c,y){_==1?_=this.v.c:_==0&&(_=.999);var x=this.pointOnPath(_,c),f=this.pointOnPath(_+.001,c),k=f[0]-x[0],C=f[1]-x[1],b=Math.sqrt(Math.pow(k,2)+Math.pow(C,2));if(b===0)return[0,0];var B=y==="tangent"?[k/b,C/b]:[-C/b,k/b];return B},tangentOnPath:function(_,c){return this.vectorOnPath(_,c,"tangent")},normalOnPath:function(_,c){return this.vectorOnPath(_,c,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([p],s),extendPrototype([p],d),d.prototype.getValueAtTime=l,d.prototype.initiateExpression=ExpressionManager.initiateExpression;var g=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(m,_,c,y,x){var f=g(m,_,c,y,x);return f.propertyIndex=_.ix,f.lock=!1,c===3?expressionHelpers.searchExpressions(m,_.pt,f):c===4&&expressionHelpers.searchExpressions(m,_.ks,f),f.k&&m.addDynamicProperty(f),f}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function t(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,r){var a=this.calculateExpression(r);if(e.t!==a){var o={};return this.copyData(o,e),o.t=a.toString(),o.__complete=!1,o}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),r=this.searchExpressions();return this.kf=e||r,this.kf},TextProperty.prototype.searchExpressions=t}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function t(e,r){var a=createNS("feMerge");a.setAttribute("result",e);var o,i;for(i=0;i<r.length;i+=1)o=createNS("feMergeNode"),o.setAttribute("in",r[i]),a.appendChild(o),a.appendChild(o);return a}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(t,e,r,a,o){this.filterManager=e;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=i,i.setAttribute("result",a+"_tint_1"),t.appendChild(i),i=createNS("feColorMatrix"),i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",a+"_tint_2"),t.appendChild(i),this.matrixFilter=i;var n=this.createMergeNode(a,[o,a+"_tint_1",a+"_tint_2"]);t.appendChild(n)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,a=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+a+" 0"),this.matrixFilter.setAttribute("values",r[0]-e[0]+" 0 0 0 "+e[0]+" "+(r[1]-e[1])+" 0 0 0 "+e[1]+" "+(r[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 1 0")}};function SVGFillFilter(t,e,r,a){this.filterManager=e;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",a),t.appendChild(o),this.matrixFilter=o}SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+r+" 0")}};function SVGStrokeEffect(t,e,r){this.initialized=!1,this.filterManager=e,this.elem=r,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var t=this.elem.layerElement.children||this.elem.layerElement.childNodes,e,r,a,o;for(this.filterManager.effectElements[1].p.v===1?(o=this.elem.maskManager.masksProperties.length,a=0):(a=this.filterManager.effectElements[0].p.v-1,o=a+1),r=createNS("g"),r.setAttribute("fill","none"),r.setAttribute("stroke-linecap","round"),r.setAttribute("stroke-dashoffset",1),a;a<o;a+=1)e=createNS("path"),r.appendChild(e),this.paths.push({p:e,m:a});if(this.filterManager.effectElements[10].p.v===3){var i=createNS("mask"),n=createElementID();i.setAttribute("id",n),i.setAttribute("mask-type","alpha"),i.appendChild(r),this.elem.globalData.defs.appendChild(i);var l=createNS("g");for(l.setAttribute("mask","url("+getLocationHref()+"#"+n+")");t[0];)l.appendChild(t[0]);this.elem.layerElement.appendChild(l),this.masker=i,r.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(t=this.elem.layerElement.children||this.elem.layerElement.childNodes;t.length;)this.elem.layerElement.removeChild(t[0]);this.elem.layerElement.appendChild(r),this.elem.layerElement.removeAttribute("mask"),r.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=r},SVGStrokeEffect.prototype.renderFrame=function(t){this.initialized||this.initialize();var e,r=this.paths.length,a,o;for(e=0;e<r;e+=1)if(this.paths[e].m!==-1&&(a=this.elem.maskManager.viewData[this.paths[e].m],o=this.paths[e].p,(t||this.filterManager._mdf||a.prop._mdf)&&o.setAttribute("d",a.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||a.prop._mdf)){var i;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var n=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,l=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,s=o.getTotalLength();i="0 0 0 "+s*n+" ";var d=s*(l-n),p=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,g=Math.floor(d/p),m;for(m=0;m<g;m+=1)i+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";i+="0 "+s*10+" 0 0"}else i="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;o.setAttribute("stroke-dasharray",i)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(t||this.filterManager.effectElements[3].p._mdf)){var _=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(_[0]*255)+","+bmFloor(_[1]*255)+","+bmFloor(_[2]*255)+")")}};function SVGTritoneFilter(t,e,r,a){this.filterManager=e;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),t.appendChild(o);var i=createNS("feComponentTransfer");i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("result",a),this.matrixFilter=i;var n=createNS("feFuncR");n.setAttribute("type","table"),i.appendChild(n),this.feFuncR=n;var l=createNS("feFuncG");l.setAttribute("type","table"),i.appendChild(l),this.feFuncG=l;var s=createNS("feFuncB");s.setAttribute("type","table"),i.appendChild(s),this.feFuncB=s,t.appendChild(i)}SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,a=this.filterManager.effectElements[2].p.v,o=a[0]+" "+r[0]+" "+e[0],i=a[1]+" "+r[1]+" "+e[1],n=a[2]+" "+r[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",i),this.feFuncB.setAttribute("tableValues",n)}};function SVGProLevelsFilter(t,e,r,a){this.filterManager=e;var o=this.filterManager.effectElements,i=createNS("feComponentTransfer");(o[10].p.k||o[10].p.v!==0||o[11].p.k||o[11].p.v!==1||o[12].p.k||o[12].p.v!==1||o[13].p.k||o[13].p.v!==0||o[14].p.k||o[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",i)),(o[17].p.k||o[17].p.v!==0||o[18].p.k||o[18].p.v!==1||o[19].p.k||o[19].p.v!==1||o[20].p.k||o[20].p.v!==0||o[21].p.k||o[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",i)),(o[24].p.k||o[24].p.v!==0||o[25].p.k||o[25].p.v!==1||o[26].p.k||o[26].p.v!==1||o[27].p.k||o[27].p.v!==0||o[28].p.k||o[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",i)),(o[31].p.k||o[31].p.v!==0||o[32].p.k||o[32].p.v!==1||o[33].p.k||o[33].p.v!==1||o[34].p.k||o[34].p.v!==0||o[35].p.k||o[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",i)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(i.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(i)),(o[3].p.k||o[3].p.v!==0||o[4].p.k||o[4].p.v!==1||o[5].p.k||o[5].p.v!==1||o[6].p.k||o[6].p.v!==0||o[7].p.k||o[7].p.v!==1)&&(i=createNS("feComponentTransfer"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("result",a),t.appendChild(i),this.feFuncRComposed=this.createFeFunc("feFuncR",i),this.feFuncGComposed=this.createFeFunc("feFuncG",i),this.feFuncBComposed=this.createFeFunc("feFuncB",i))}SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var r=createNS(t);return r.setAttribute("type","table"),e.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(t,e,r,a,o){for(var i=0,n=256,l,s=Math.min(t,e),d=Math.max(t,e),p=Array.call(null,{length:n}),g,m=0,_=o-a,c=e-t;i<=256;)l=i/256,l<=s?g=c<0?o:a:l>=d?g=c<0?a:o:g=a+_*Math.pow((l-t)/c,1/r),p[m]=g,m+=1,i+=256/(n-1);return p.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,r=this.filterManager.effectElements;this.feFuncRComposed&&(t||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(e=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(e=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(e=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(e=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(e=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",e))}};function SVGDropShadowEffect(t,e,r,a,o){var i=e.container.globalData.renderConfig.filterSize,n=e.data.fs||i;t.setAttribute("x",n.x||i.x),t.setAttribute("y",n.y||i.y),t.setAttribute("width",n.width||i.width),t.setAttribute("height",n.height||i.height),this.filterManager=e;var l=createNS("feGaussianBlur");l.setAttribute("in","SourceAlpha"),l.setAttribute("result",a+"_drop_shadow_1"),l.setAttribute("stdDeviation","0"),this.feGaussianBlur=l,t.appendChild(l);var s=createNS("feOffset");s.setAttribute("dx","25"),s.setAttribute("dy","0"),s.setAttribute("in",a+"_drop_shadow_1"),s.setAttribute("result",a+"_drop_shadow_2"),this.feOffset=s,t.appendChild(s);var d=createNS("feFlood");d.setAttribute("flood-color","#00ff00"),d.setAttribute("flood-opacity","1"),d.setAttribute("result",a+"_drop_shadow_3"),this.feFlood=d,t.appendChild(d);var p=createNS("feComposite");p.setAttribute("in",a+"_drop_shadow_3"),p.setAttribute("in2",a+"_drop_shadow_2"),p.setAttribute("operator","in"),p.setAttribute("result",a+"_drop_shadow_4"),t.appendChild(p);var g=this.createMergeNode(a,[a+"_drop_shadow_4",o]);t.appendChild(g)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(e[0]*255),Math.round(e[1]*255),Math.round(e[2]*255)))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,a=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=r*Math.cos(a),i=r*Math.sin(a);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",i)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,r){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,r=_svgMatteSymbols.length;e<r;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var r=t.layerElement.parentNode;if(r){for(var a=r.children,o=0,i=a.length;o<i&&a[o]!==t.layerElement;)o+=1;var n;o<=i-2&&(n=a[o+1]);var l=createNS("use");l.setAttribute("href","#"+e),n?r.insertBefore(l,n):r.appendChild(l)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var r=createElementID(),a=createNS("mask");a.setAttribute("id",e.layerId),a.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var o=t.globalData.defs;o.appendChild(a);var i=createNS("symbol");i.setAttribute("id",r),this.replaceInParent(e,r),i.appendChild(e.layerElement),o.appendChild(i);var n=createNS("use");n.setAttribute("href","#"+r),a.appendChild(n),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,r=0,a=e.length;r<a;)e[r]&&e[r].data.ind===t&&this.setElementAsMask(this.elem,e[r]),r+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(t,e,r,a){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var o=createNS("feGaussianBlur");o.setAttribute("result",a),t.appendChild(o),this.feGaussianBlur=o}SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3,r=this.filterManager.effectElements[0].p.v*e,a=this.filterManager.effectElements[1].p.v,o=a==3?0:r,i=a==2?0:r;this.feGaussianBlur.setAttribute("stdDeviation",o+" "+i);var n=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",n)}};function TransformEffect(){}TransformEffect.prototype.init=function(t){this.effectsManager=t,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(t){if(this._opMdf=!1,this._mdf=!1,t||this.effectsManager._mdf){var e=this.effectsManager.effectElements,r=e[0].p.v,a=e[1].p.v,o=e[2].p.v===1,i=e[3].p.v,n=o?i:e[4].p.v,l=e[5].p.v,s=e[6].p.v,d=e[7].p.v;this.matrix.reset(),this.matrix.translate(-r[0],-r[1],r[2]),this.matrix.scale(n*.01,i*.01,1),this.matrix.rotate(-d
16*degToRads),this.matrix.skewFromAxis(-l*degToRads,(s+90)*degToRads),this.matrix.translate(a[0],a[1],0),this._mdf=!0,this.opacity!==e[8].p.v&&(this.opacity=e[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(t,e){this.init(e)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(t){this.init(t)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie}))})(lottie$2,lottie$2.exports)),lottie$2.exports}var lottieExports=requireLottie();const lottie=getDefaultExportFromCjs(lottieExports),_sfc_main$1E=defineComponent({__name:"FoodAndCoRenewalLogo",props:{width:{default:400},height:{default:200},margin:{},scale:{default:2}},setup(t){const e=ref(null);let r=null;return onMounted(()=>{e.value&&(r=lottie.loadAnimation({container:e.value,renderer:"svg",loop:!0,autoplay:!0,animationData}))}),onUnmounted(()=>{r&&r.destroy()}),(a,o)=>(openBlock(),createElementBlock("div",{ref_key:"lottieContainer",ref:e,style:normalizeStyle({width:`${a.width}px`,height:`${a.height}px`,margin:a.margin,transform:`scale(${a.scale})`,transformOrigin:"center"})},null,4))}}),_hoisted_1$1o=["width","height"],_sfc_main$1D=defineComponent({__name:"HavAJavaLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 390 70",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<path d="M18.2998 52.8243L24.2897 53.402C25.2094 53.5671 25.5396 53.9798 25.5396 54.817V55.5716H0V54.817C0 53.9798 0.330152 53.5671 1.24986 53.402L7.23976 52.8243V2.74734L1.24986 2.16957C0.330152 2.0045 0 1.59181 0 0.754635V0H25.5396V0.754635C25.5396 1.59181 25.2094 2.0045 24.2897 2.16957L18.2998 2.74734V52.8243ZM55.6541 52.8243L61.644 53.402C62.5638 53.5671 62.8939 53.9798 62.8939 54.817V55.5716H37.3543V54.817C37.3543 53.9798 37.6845 53.5671 38.6042 53.402L44.5941 52.8243V28.1219H23.7945C22.297 28.1219 21.4599 26.6244 22.297 25.1269H44.5941V2.74734L38.6042 2.16957C37.6845 2.0045 37.3543 1.59181 37.3543 0.754635V0H62.8939V0.754635C62.8939 1.59181 62.5638 2.0045 61.644 2.16957L55.6541 2.74734V52.8243Z" fill="#0F210B"></path><path d="M78.1988 46.8344C78.1988 54.4043 85.3561 54.3218 88.5986 49.3341C89.0938 49.2516 90.2612 49.7468 89.7659 50.9141C88.351 54.1567 84.2713 56.5739 79.3662 56.5739C70.8765 56.5739 67.8816 51.9989 67.8816 46.8462C67.8816 36.9416 79.1067 34.2061 88.5161 34.2061C90.0961 34.2061 89.6834 35.9512 89.3532 36.2813C83.0214 36.7648 78.1988 40.1724 78.1988 46.8344ZM102.158 46.2566C102.158 50.6665 102.241 53.744 104.576 53.744C108.231 53.744 108.903 49.7468 108.408 45.2544L109.988 45.1718C111.485 52.329 108.243 56.9865 102.005 56.9865C96.8524 56.9865 92.1831 54.4043 92.1831 48.4144V27.1196C92.1831 20.717 90.7682 16.0595 85.6154 16.0595C81.3706 16.0595 78.5408 19.137 78.5408 24.5491C78.5408 25.5514 78.6233 26.7069 78.8709 27.8742C77.7036 28.6289 76.3712 29.0416 75.1331 29.0416C72.5509 29.0416 70.228 27.4615 70.228 23.9714C70.228 16.1538 80.2151 13.9843 85.2028 13.9843C99.0102 13.9843 102.17 19.5615 102.17 28.3813V46.2566H102.158Z" fill="#0F210B"></path><path d="M133.936 48.7445L131.436 55.5716H126.943L110.554 17.557L108.054 17.1443C107.134 17.0618 106.804 16.5665 106.804 15.7294V14.9865H125.599V15.8237C125.599 16.6609 125.269 17.0736 124.349 17.1561L120.694 17.5688L133.936 48.7445ZM144.913 18.7125L149.653 17.2976C150.49 17.05 150.82 16.543 150.82 
1615.7176V14.9747H134.844V15.8944C134.844 16.7316 135.174 17.2268 136.093 17.3919L141.423 18.7243L134.431 38.274C133.263 41.0214 134.513 42.2712 136.258 42.2712L144.913 18.7125Z" fill="#0F210B"></path><path d="M181.513 46.8344C181.513 54.4043 188.67 54.3218 191.913 49.3341C192.408 49.2516 193.575 49.7468 193.08 50.9141C191.665 54.1567 187.585 56.5739 182.68 56.5739C174.191 56.5739 171.196 51.9989 171.196 46.8462C171.196 36.9416 182.421 34.2061 191.83 34.2061C193.41 34.2061 192.997 35.9512 192.667 36.2813C186.335 36.7648 181.513 40.1724 181.513 46.8344ZM205.472 46.2566C205.472 50.6665 205.555 53.744 207.89 53.744C211.545 53.744 212.217 49.7468 211.722 45.2544L213.302 45.1718C214.799 52.329 211.557 56.9865 205.319 56.9865C200.166 56.9865 195.497 54.4043 195.497 48.4144V27.1196C195.497 20.717 194.082 16.0595 188.929 16.0595C184.685 16.0595 181.855 19.137 181.855 24.5491C181.855 25.5514 181.937 26.7069 182.185 27.8742C181.018 28.6289 179.685 29.0416 178.447 29.0416C175.865 29.0416 173.542 27.4615 173.542 23.9714C173.542 16.1538 183.529 13.9843 188.517 13.9843C202.324 13.9843 205.484 19.5615 205.484 28.3813V46.2566H205.472Z" fill="#0F210B"></path><path d="M241.565 2.74734L235.575 2.08704C234.655 2.0045 234.325 1.50927 234.325 0.672099V0.011795H259.865V0.672099C259.865 1.50927 259.535 1.92196 258.615 2.08704L252.625 2.74734V45.2544C252.625 59.4745 244.312 67.799 230.918 69.8743L230.422 67.7165C241.152 64.2263 241.565 57.4818 241.565 43.4267V2.74734Z" fill="#0F210B"></path><path d="M273.26 46.8344C273.26 54.4043 280.417 54.3218 283.659 49.3341C284.155 49.2516 285.322 49.7468 284.827 50.9141C283.412 54.1567 279.332 56.5739 274.427 56.5739C265.937 56.5739 262.942 51.9989 262.942 46.8462C262.942 36.9416 274.168 34.2061 283.577 34.2061C285.157 34.2061 284.744 35.9512 284.414 36.2813C278.094 36.7648 273.26 40.1724 273.26 46.8344ZM297.219 46.2566C297.219 50.6665 297.302 53.744 299.636 53.744C303.292 53.744 303.964 49.7468 303.468 45.2544L305.049 45.1718C306.546 52.329 303.303 56.9865 297.066 56.9865C291.913 56.9865 287.244 54.4043 287.244 48.4144V27.1196C287.244 20.717 285.829 16.0595 280.676 16.0595C276.431 16.0595 273.602 19.137 273.602 24.5491C273.602 25.5514 273.684 26.7069 273.932 27.8742C272.764 28.6289 271.432 29.0416 270.194 29.0416C267.612 29.0416 265.289 27.4615 265.289 23.9714C265.289 16.1538 275.276 13.9843 280.264 13.9843C294.071 13.9843 297.231 19.5615 297.231 28.3813L297.219 46.2566Z" fill="#0F210B"></path><path d="M328.996 48.7445L326.496 55.5716H322.004L305.614 17.557L303.115 17.1443C302.195 17.0618 301.865 16.5665 301.865 15.7294V14.9865H320.66V15.8237C320.66 16.6609 320.33 17.0736 319.41 17.1561L315.755 17.5688L328.996 48.7445ZM339.985 18.7125L344.726 17.2976C345.563 17.05 345.893 16.543 345.893 15.7176V14.9747H329.916V15.8944C329.916 16.7316 330.246 17.2268 331.166 17.3919L336.495 18.7243L329.503 38.274C328.336 41.0214 329.586 42.2712 331.331 42.2712L339.985 18.7125Z" fill="#0F210B"></path><path d="M357.861 46.8344C357.861 54.4043 365.018 54.3218 368.261 49.3341C368.756 49.2516 369.923 49.7468 369.428 50.9141C368.013 54.1567 363.933 56.5739 359.028 56.5739C350.539 56.5739 347.544 51.9989 347.544 46.8462C347.544 36.9416 358.769 34.2061 368.178 34.2061C369.758 34.2061 369.346 35.9512 369.015 36.2813C362.695 36.7648 357.861 40.1724 357.861 46.8344ZM381.821 46.2566C381.821 50.6665 381.903 53.744 384.238 53.744C387.893 53.744 388.565 49.7468 388.058 45.2544L389.638 45.1718C391.136 52.329 387.893 56.9865 381.655 56.9865C376.503 56.9865 371.833 54.4043 371.833 48.4144V27.1196C371.833 20.717 370.419 16.0595 365.266 16.0595C361.021 16.0595 358.191 19.137 358.191 24.5491C358.191 25.5514 358.274 26.7069 358.521 27.8742C357.354 28.6289 356.022 29.0416 354.783 29.0416C352.201 29.0416 349.878 27.4615 349.878 23.9714C349.878 16.1538 359.865 13.9843 364.853 13.9843C378.661 13.9843 381.821 19.5615 381.821 28.3813V46.2566Z" fill="#0F210B"></path>',8)]),12,_hoisted_1$1o))}}),_hoisted_1$1n=["width","height"],_sfc_main$1C=defineComponent({__name:"LokalLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 950 642",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<defs><clipPath id="c"><polygon points="477.75 80.7 477.75 80.7 617.33 80.7 617.33 228.97 477.75 228.97 477.75 80.7" style="fill:none;"></polygon></clipPath><clipPath id="e"><polygon points="462.69 80.7 462.69 80.7 323.11 80.7 323.11 228.97 462.69 228.97 462.69 80.7" style="fill:none;"></polygon></clipPath></defs><g id="b"><g style="clip-path:url(#c);">
16<path d="m610.89,138.84c-4.1-.67-9.22,1.33-10.98,5.28-1.32,2.96-.42,6.99,2.48,8.46.89.45,1.88.64,2.87.75,3.08.35,6.37-.08,8.87-1.91,2.5-1.83,3.94-5.28,2.82-8.16-.94-2.44-3.47-3.99-6.06-4.41Z" style="fill:#b39c63;"></path><path d="m545.3,159.3c9.24-3.57,19.01-6.13,29.19-6.49,5.08-.17,10.25.33,15.29,1.63,5.01,1.46,9.73,3.46,14.15,6.41,4.29,2.97,8.41,7.13,10.02,12.67.81,2.73.89,5.62.48,8.33-.39,2.69-1.36,5.37-2.91,7.7-1.54,2.33-3.7,4.25-6.13,5.49-1.23.62-2.48,1.09-3.86,1.41-1.43.3-2.87.27-4.23,0-1.35-.28-2.69-.8-3.83-1.66-1.14-.85-2.06-2.11-2.34-3.51-.31-1.37-.03-2.95.96-3.96.95-.97,2.43-1.41,3.6-.93-1.24-.22-2.41.5-2.99,1.42-.62.92-.6,2.08-.19,3.05.81,2,2.99,2.95,5.14,3.05,1.08.08,2.16-.04,3.12-.36,1-.35,2.03-.86,2.94-1.46,1.84-1.21,3.39-2.78,4.42-4.66,2-3.74,2.59-8.58,1.22-12.49-1.33-4-4.48-7.35-8.29-9.87-3.78-2.54-8.19-4.56-12.64-5.91-4.45-1.41-9.18-2-13.95-2.28-9.59-.39-19.36.95-29.16,2.41Z" style="fill:#b39c63;"></path><path d="m486.69,211.04c5.74-3.65,12.35-5.92,19.1-7.15,3.39-.64,6.77-1,10.36-1.04,3.56.03,7.33.62,10.82,2.29,3.41,1.71,6.57,4.5,8.12,8.4,1.38,3.8,1.25,8.39-1.43,11.78-2.7,3.47-7.37,4.52-11.08,2.94-1.76-.88-3.47-2.33-3.65-4.56-.02-2.17,1.38-3.49,2.52-4.66-.75,1.47-1.47,3.18-1.05,4.45.38,1.18,1.78,2.01,3.06,2.29,2.64.59,5.61-.81,6.76-2.87,1.24-2.14,1.25-5.08.14-7.42-1.05-2.33-3.19-4.3-5.77-5.5-5.11-2.59-11.78-2.23-18.29-1.93-6.53.42-13.02,1.41-19.62,3Z" style="fill:#b39c63;"></path><path d="m480.99,208.2c1.59-4.74,4.95-8.82,8.75-12.1,3.82-3.33,8.21-5.9,12.76-7.99,4.59-2.03,9.39-3.56,14.31-4.44,4.91-.89,9.97-1.22,14.88-.46-4.87.93-9.54,2.11-14.13,3.53-4.58,1.45-9.08,3.07-13.41,5.06-4.36,1.92-8.55,4.18-12.5,6.8-3.93,2.66-7.6,5.7-10.67,9.6Z" style="fill:#b39c63;"></path><path d="m530.77,138.18c2.51-3.18,5.34-5.86,7.6-9.09,2.37-3.12,4.49-6.39,6.4-9.73,1.87-3.36,3.55-6.8,4.67-10.37,1.2-3.53,1.86-7.22,1.74-10.74-.1-3.5-1.18-6.92-3.31-9.4-2.05-2.58-5.31-3.87-8.83-4.11-.93-.04-1.75-.1-2.49.06-.78.14-1.54.42-2.27.79-1.46.75-2.71,1.99-3.41,3.5-1.47,3.02-.24,7.36,2.99,9.72-3.79-1.34-6.6-5.96-5.36-10.55.63-2.23,2.11-4.16,3.99-5.52.94-.69,2.02-1.2,3.17-1.54.57-.17,1.17-.29,1.77-.36l1.64-.11c4.36-.28,9.22,1.37,12.42,4.86,3.2,3.47,4.6,8.07,4.82,12.45.13,8.86-3.52,16.79-8.17,23.45-2.33,3.36-5,6.43-7.89,9.25-2.85,2.86-6.26,5.14-9.48,7.44Z" style="fill:#b39c63;"></path><path d="m562.76,193.83c-.06-.03-.12-.06-.14-.1-.05-.06-.05-.2-.05-.33.01-1.68-.51-3.34-1.48-4.7.82-.43,1.57-1.03,2.17-1.74.22-.25.42-.53.61-.79.34-.46.65-.89,1.05-1.24.78-.7,1.87-1.05,2.91-.94,1.22.12,2.44.84,3.18,1.87.42.57.86,1.49.62,2.61-.28,1.31-1.21,2.4-1.89,3.11-1.11,1.17-2.14,1.91-3.22,2.34-1.31.51-2.72.49-3.77-.08Z" style="fill:#b39c63;"></path><path d="m559.52,195.62c-.58.82-1.21,1.43-1.89,1.81-.13.07-.27.14-.4.19-1.68.7-3.77-.29-5-1.5-.47-.46-1.54-1.69-1.21-3.02.19-.77.82-1.44,1.88-2.01,1.94-1.04,3.58-1.48,4.87-1.3.17.02.34.07.51.15.45.2.86.59,1.19,1.12.67,1.07.91,2.55.59,3.53-.13.39-.36.75-.55,1.02Z" style="fill:#b39c63;"></path><path d="m569.27,201.93c-1.37,1.19-3.51,1.55-5.59.95-1.9-.55-3.51-1.76-4.74-2.84,1.13-.37,2.13-1.13,2.79-2.13.03-.05.07-.11.1-.16.22-.34.42-.66.73-.76.18-.06.38-.04.6-.02h.04c2.05.17,4.94-.03,7.1-1.94.02-.02.03-.03.05-.04,0,0,.02.02.03.03.79.87,1.42,1.68,1.12,2.74-.42,1.47-1.01,3.11-2.23,4.17Z" style="fill:#b39c63;"></path><path d="m572.71,192.83c.57-.66,1.28-2.26,1.31-2.48l.05-.36c.14-.92.28-1.87.21-2.78-.15-2.05-1.25-3.95-2.9-5.01.25-.57.53-1.13.95-1.58.45-.48,1.01-.73,1.62-.72.75,0,1.52.39,2.12,1.05.69.76,1.1,1.78,1.42,2.67.3.8.61,1.73.64,2.66.02,1.04-.32,2.08-.62,3-.63,1.92-1.48,3.27-3.58,3.56-.41.06-.86.1-1.22-.02Z" style="fill:#b39c63;"></path><path d="m569.44,180.52c-.03.08-.06.17-.09.2-.05.04-.18.03-.29.02-1.95-.13-3.93.68-5.25,2.11-.65-1.47-1.63-2.79-2.86-3.83-.11-.1-.23-.2-.26-.3-.02-.08.03-.2.07-.3.42-1.15.86-2.34,1.56-3.35.77-1.11,1.77-1.83,2.82-2.04.99-.2,1.92.04,2.64.37.43.2.79.42,1.05.61,1.24.89,1.8,2.07,2.45,3.43l.12.24c-.8.71-1.33,1.39-1.69,2.17-.1.21-.18.44-.25.67Z" style="fill:#b39c63;"></path><path d="m558.14,186.81l-.1-.03c-2.08-.52-4.36-.25-6.27.72l-.08.04c-.23.12-.45.24-.67.25-.22.01-.46-.08-.68-.18-1.19-.55-2.16-1.41-2.71-2.43-.61-1.12-.72-2.43-.29-3.52.46-1.17,1.59-2.14,3.02-2.61,2.57-.84,5.09-.21,7.91,1.97.75.58,1.52,1.24,2.02,2.08.45.77.59,1.52.4,2.18-.18.6-.63,1.09-1.31,1.43-.23.12-.41.17-.58.18-.21.01-.43-.04-.66-.1Z" style="fill:#b39c63;"></path><path d="m559.58,173.76s-.06.07-.07.09c-.88.92-1.31,1.78-1.84,2.86-2.55-.99-5.47-1.09-8.07-.26,0-.02,0-.04.01-.06.22-.94.6-1.82,1.12-2.63.86-1.35,2.48-2.8,4.43-2.8.62,0,1.25.14,1.84.41.99.45,1.89,1.26,2.54,2.31.01.02.05.08.05.08Z" style="fill:#b39c63;"></path><path d="m565.58,170.59c-.54-.06-1.22.04-1.76.12-.02,0-1.57.42-2.22.82-.25-.3-.61-.58-.94-.84-.11-.09-.22-.17-.31-.25-.58-.49-1.15-.85-1.67-1.06-.09-.04-.18-.07-.27-.1-.4-.12-.83-.21-1.22-.33.58-.54.9-1.13,1.66-1.51,1-.5,2.52-.7,3.6-.39.71.21,1.35.6,1.95,1.05.44.33.85.87,1.08,1.36.15.32.22.69.11,1.12Z" style="fill:#b39c63;"></path><path d="m555.82,201.25c.17.84.05,1.7-.06,2.55-.21,1.56-.42,3.13-.92,4.62-.67,1.97-1.86,3.95-1.38,5.97-1.94-1.66-3.66-3.68-4.5-6.09-1.32-3.81.26-6.81,2.68-9.66.07-.08.14-.16.23-.2.12-.05.25-.03.37,0,1.52.28,3.24,1.19,3.56,2.83Z" style="fill:#b39c63;"></path><path d="m545.21,202.05c-.61.27-1.27.53-1.67,1.07-.36.49-.45,1.12-.52,1.73-.17,1.39-.32,2.86.27,4.13-1.89-1.67-3.74-3.47-4.87-5.72-1.13-2.25-1.46-5.05-.28-7.27,1.67-3.16,5.45-4.49,8.8-4.43.11,0,.23,0,.32.06.15.09.21.28.25.45.23.97.37,1.96.41,2.95,0,.1,0,.21.06.29.04.07.11.11.17.16.81.58,2.33,1.21,2.27,2.42-.04.86-1.45,1.78-2.06,2.26-.99.79-2.09,1.27-3.16,1.91Z" style="fill:#b39c63;"></path><path d="m542.39,190.46c-3.56.18-7.1.83-10.49,1.95,1.86-3.88,5.43-6.91,9.57-8.11.87-.25,1.82-.43,2.69-.16.43.13.89.47.85.92-.02.19-.12.36-.16.55-.3,1.47,2.43,1.45,2.18,3-.29,1.77-3.36,1.79-4.64,1.86Z" style="fill:#b39c63;"></path><path d="m540.51,180.86c-1.01-.44-1.91-1.09-2.72-1.84-2.45-2.25-4.04-5.3-5.11-8.44,1.09.78,2.49.98,3.83.97,1.34-.01,2.68-.22,4.02-.16,2.48.11,4.91,1.17,6.69,2.91,1.18,1.16,1.22,2.33-.03,3.56-.11.11-.24.24-.21.4.13.64-.16,1.31-.6,1.79-.44.48-1.02.81-1.59,1.13-1.38.78-2.9.27-4.26-.32Z" style="fill:#b39c63;"></path><path d="m477.88,203.76c2.98-4.95,7.37-9.36,11.14-13.73,3.94-4.58,8.35-8.74,13.33-12.19,12.68-8.77,27.86-14.07,42.63-18.02,8.84-2.36,17.96-3.86,26.38-7.44,6.31-2.69,12.13-6.53,17.09-11.29,9.28-8.91,11.66-22.32,4.1-33.16.02,1.57-1.09,2.95-2.4,3.81-1.31.86-2.83,1.32-4.25,2-3.86,1.84-6.85,5.23-8.8,9.03-1.95,3.81-2.95,8.04-3.6,12.27-1.32-4.98-1.17-10.34.44-15.24
16-9.14-1.18-14.95,9.38-19.9,15.54-5.52,6.86-12.34,12.66-19.96,17.06-3.86,2.23-8.15,3.51-12.01,5.63-4.01,2.2-8.09,4.88-11.89,7.48-9.56,6.52-18.09,14.55-25.16,23.71-3.39,4.39-6.53,9.26-7.25,14.76.04-.08.09-.15.14-.23Z" style="fill:#b39c63;"></path></g></g><g id="d"><g style="clip-path:url(#e);"><path d="m329.54,138.84c4.1-.67,9.22,1.33,10.98,5.28,1.32,2.96.42,6.99-2.48,8.46-.89.45-1.88.64-2.87.75-3.08.35-6.37-.08-8.87-1.91-2.5-1.83-3.94-5.28-2.82-8.16.94-2.44,3.47-3.99,6.06-4.41Z" style="fill:#b39c63;"></path><path d="m395.13,159.3c-9.24-3.57-19.01-6.13-29.19-6.49-5.08-.17-10.25.33-15.29,1.63-5.01,1.46-9.73,3.46-14.15,6.41-4.29,2.97-8.41,7.13-10.02,12.67-.81,2.73-.89,5.62-.48,8.33.39,2.69,1.36,5.37,2.91,7.7,1.54,2.33,3.7,4.25,6.13,5.49,1.23.62,2.48,1.09,3.86,1.41,1.43.3,2.87.27,4.23,0,1.35-.28,2.69-.8,3.83-1.66,1.14-.85,2.06-2.11,2.34-3.51.31-1.37.03-2.95-.96-3.96-.95-.97-2.43-1.41-3.6-.93,1.24-.22,2.41.5,2.99,1.42.62.92.6,2.08.19,3.05-.81,2-2.99,2.95-5.14,3.05-1.08.08-2.16-.04-3.12-.36-1-.35-2.03-.86-2.94-1.46-1.84-1.21-3.39-2.78-4.42-4.66-2-3.74-2.59-8.58-1.22-12.49,1.33-4,4.48-7.35,8.29-9.87,3.78-2.54,8.19-4.56,12.64-5.91,4.45-1.41,9.18-2,13.95-2.28,9.59-.39,19.36.95,29.16,2.41Z" style="fill:#b39c63;"></path><path d="m453.74,211.04c-5.74-3.65-12.35-5.92-19.1-7.15-3.39-.64-6.77-1-10.36-1.04-3.56.03-7.33.62-10.82,2.29-3.41,1.71-6.57,4.5-8.12,8.4-1.38,3.8-1.25,8.39,1.43,11.78,2.7,3.47,7.37,4.52,11.08,2.94,1.76-.88,3.47-2.33,3.65-4.56.02-2.17-1.38-3.49-2.52-4.66.75,1.47,1.47,3.18,1.05,4.45-.38,1.18-1.78,2.01-3.06,2.29-2.64.59-5.61-.81-6.76-2.87-1.24-2.14-1.25-5.08-.14-7.42,1.05-2.33,3.19-4.3,5.77-5.5,5.11-2.59,11.78-2.23,18.29-1.93,6.53.42,13.02,1.41,19.62,3Z" style="fill:#b39c63;"></path><path d="m459.45,208.2c-1.59-4.74-4.95-8.82-8.75-12.1-3.82-3.33-8.21-5.9-12.76-7.99-4.59-2.03-9.39-3.56-14.31-4.44-4.91-.89-9.97-1.22-14.88-.46,4.87.93,9.54,2.11,14.13,3.53,4.58,1.45,9.08,3.07,13.41,5.06,4.36,1.92,8.55,4.18,12.5,6.8,3.93,2.66,7.6,5.7,10.67,9.6Z" style="fill:#b39c63;"></path><path d="m409.67,138.18c-2.51-3.18-5.34-5.86-7.6-9.09-2.37-3.12-4.49-6.39-6.4-9.73-1.87-3.36-3.55-6.8-4.67-10.37-1.2-3.53-1.86-7.22-1.74-10.74.1-3.5,1.18-6.92,3.31-9.4,2.05-2.58,5.31-3.87,8.83-4.11.93-.04,1.75-.1,2.49.06.78.14,1.54.42,2.27.79,1.46.75,2.71,1.99,3.41,3.5,1.47,3.02.24,7.36-2.99,9.72,3.79-1.34,6.6-5.96,5.36-10.55-.63-2.23-2.11-4.16-3.99-5.52-.94-.69-2.02-1.2-3.17-1.54-.57-.17-1.17-.29-1.77-.36l-1.64-.11c-4.36-.28-9.22,1.37-12.42,4.86-3.2,3.47-4.6,8.07-4.82,12.45-.13,8.86,3.52,16.79,8.17,23.45,2.33,3.36,5,6.43,7.89,9.25,2.85,2.86,6.26,5.14,9.48,7.44Z" style="fill:#b39c63;"></path><path d="m377.67,193.83c.06-.03.12-.06.14-.1.05-.06.05-.2.05-.33-.01-1.68.51-3.34,1.48-4.7-.82-.43-1.57-1.03-2.17-1.74-.22-.25-.42-.53-.61-.79-.34-.46-.65-.89-1.05-1.24-.78-.7-1.87-1.05-2.91-.94-1.22.12-2.44.84-3.18,1.87-.42.57-.86,1.49-.62,2.61.28,1.31,1.21,2.4,1.89,3.11,1.11,1.17,2.14,1.91,3.22,2.34,1.31.51,2.72.49,3.77-.08Z" style="fill:#b39c63;"></path><path d="m380.91,195.62c.58.82,1.21,1.43,1.89,1.81.13.07.27.14.4.19,1.68.7,3.77-.29,5-1.5.47-.46,1.54-1.69,1.21-3.02-.19-.77-.82
16-1.44-1.88-2.01-1.94-1.04-3.58-1.48-4.87-1.3-.17.02-.34.07-.51.15-.45.2-.86.59-1.19,1.12-.67,1.07-.91,2.55-.59,3.53.13.39.36.75.55,1.02Z" style="fill:#b39c63;"></path><path d="m371.16,201.93c1.37,1.19,3.51,1.55,5.59.95,1.9-.55,3.51-1.76,4.74-2.84-1.13-.37-2.13-1.13-2.79-2.13-.03-.05-.07-.11-.1-.16-.22-.34-.42-.66-.73-.76-.18-.06-.38-.04-.6-.02h-.04c-2.05.17-4.94-.03-7.1-1.94-.02-.02-.03-.03-.05-.04,0,0-.02.02-.03.03-.79.87-1.42,1.68-1.12,2.74.42,1.47,1.01,3.11,2.23,4.17Z" style="fill:#b39c63;"></path><path d="m367.72,192.83c-.57-.66-1.28-2.26-1.31-2.48l-.05-.36c-.14-.92-.28-1.87-.21-2.78.15-2.05,1.25-3.95,2.9-5.01-.25-.57-.53-1.13-.95-1.58-.45-.48-1.01-.73-1.62-.72-.75,0-1.52.39-2.12,1.05-.69.76-1.1,1.78-1.42,2.67-.3.8-.61,1.73-.64,2.66-.02,1.04.32,2.08.62,3,.63,1.92,1.48,3.27,3.58,3.56.41.06.86.1,1.22-.02Z" style="fill:#b39c63;"></path><path d="m370.99,180.52c.03.08.06.17.09.2.05.04.18.03.29.02,1.95-.13,3.93.68,5.25,2.11.65-1.47,1.63-2.79,2.86-3.83.11-.1.23-.2.26-.3.02-.08-.03-.2-.07-.3-.42-1.15-.86-2.34-1.56-3.35-.77-1.11-1.77-1.83-2.82-2.04-.99-.2-1.92.04-2.64.37-.43.2-.79.42-1.05.61-1.24.89-1.8,2.07-2.45,3.43l-.12.24c.8.71,1.33,1.39,1.69,2.17.1.21.18.44.25.67Z" style="fill:#b39c63;"></path><path d="m382.29,186.81l.1-.03c2.08-.52,4.36-.25,6.27.72l.08.04c.23.12.45.24.67.25.22.01.46-.08.68-.18,1.19-.55,2.16-1.41,2.71-2.43.61-1.12.72-2.43.29-3.52-.46-1.17-1.59-2.14-3.02-2.61-2.57-.84-5.09-.21-7.91,1.97-.75.58-1.52,1.24-2.02,2.08-.45.77-.59,1.52-.4,2.18.18.6.63,1.09,1.31,1.43.23.12.41.17.58.18.21.01.43-.04.66-.1Z" style="fill:#b39c63;"></path><path d="m380.85,173.76s.06.07.07.09c.88.92,1.31,1.78,1.84,2.86,2.55-.99,5.47-1.09,8.07-.26,0-.02,0-.04-.01-.06-.22-.94-.6-1.82-1.12-2.63-.86-1.35-2.48-2.8-4.43-2.8-.62,0-1.25.14-1.84.41-.99.45-1.89,1.26-2.54,2.31-.01.02-.05.08-.05.08Z" style="fill:#b39c63;"></path><path d="m374.85,170.59c.54-.06,1.22.04,1.76.12.02,0,1.57.42,2.22.82.25-.3.61-.58.94-.84.11-.09.22-.17.31-.25.58-.49,1.15-.85,1.67-1.06.09-.04.18-.07.27-.1.4-.12.83-.21,1.22-.33-.58-.54-.9-1.13-1.66-1.51-1-.5-2.52-.7-3.6-.39-.71.21-1.35.6-1.95,1.05-.44.33-.85.87-1.08,1.36-.15.32-.22.69-.11,1.12Z" style="fill:#b39c63;"></path><path d="m384.62,201.25c-.17.84-.05,1.7.06,2.55.21,1.56.42,3.13.92,4.62.67,1.97,1.86,3.95,1.38,5.97,1.94-1.66,3.66-3.68,4.5-6.09,1.32-3.81-.26-6.81-2.68-9.66-.07-.08-.14-.16-.23-.2-.12-.05-.25-.03-.37,0-1.52.28-3.24,1.19-3.56,2.83Z" style="fill:#b39c63;"></path><path d="m395.22,202.05c.61.27,1.27.53,1.67,1.07.36.49.45,1.12.52,1.73.17,1.39.32,2.86-.27,4.13,1.89-1.67,3.74-3.47,4.87-5.72,1.13-2.25,1.46-5.05.28-7.27-1.67-3.16-5.45-4.49-8.8-4.43-.11,0-.23,0-.32.06-.15.09-.21.28-.25.45-.23.97-.37,1.96-.41,2.95,0,.1,0,.21-.06.29-.04.07-.11.11-.17.16-.81.58-2.33,1.21-2.27,2.42.04.86,1.45,1.78,2.06,2.26.99.79,2.09,1.27,3.16,1.91Z" style="fill:#b39c63;"></path><path d="m398.04,190.46c3.56.18,7.1.83,10.49,1.95-1.86-3.88-5.43-6.91-9.57-8.11-.87-.25-1.82-.43-2.69-.16-.43.13-.89.47-.85.92.02.19.12.36.16.55.3,1.47-2.43,1.45-2.18,3,.29,1.77,3.36,1.79,4.64,1.86Z" style="fill:#b39c63;"></path><path d="m399.92,180.86c1.01-.44,1.91-1.09,2.72-1.84,2.45-2.25,4.04-5.3,5.11-8.44-1.09.78-2.49.98-3.83.97-1.34-.01-2.68-.22-4.02-.16-2.48.11-4.91,1.17-6.69,2.91-1.18,1.16-1.22,2.33.03,3.56.11.11.24.24.21.4-.13.64.16,1.31.6,1.79.44.48,1.02.81,1.59,1.13,1.38.78,2.9.27,4.26-.32Z" style="fill:#b39c63;"></path><path d="m462.55,203.76c-2.98-4.95-7.37-9.36-11.14-13.73-3.94-4.58-8.35-8.74-13.33-12.19-12.68-8.77-27.86-14.07-42.63-18.02-8.84-2.36-17.96-3.86-26.38-7.44-6.31-2.69-12.13-6.53-17.09-11.29-9.28-8.91-11.66-22.32-4.1-33.16-.02,1.57,1.09,2.95,2.4,3.81,1.31.86,2.83,1.32,4.25,2,3.86,1.84,6.85,5.23,8.8,9.03,1.95,3.81,2.95,8.04,3.6,12.27,1.32-4.98,1.17-10.34-.44-15.24,9.14-1.18,14.95,9.38,19.9,15.54,5.52,6.86,12.34,12.66,19.96,17.06,3.86,2.23,8.15,3.51,12.01,5.63,4.01,2.2,8.09,4.88,11.89,7.48,9.56,6.52,18.09,14.55,25.16,23.71,3.39,4.39,6.53,9.26,7.25,14.76-.04-.08-.09-.15-.14-.23Z" style="fill:#b39c63;"></path></g></g><path d="m466.49,169.49c1.02.95,2.37,1.53,3.75,1.63,1.3.09,2.59-.27,3.69-.96,1.28-.8,2.29-2.03,2.74-3.47,1.43-4.58-2.94-9.64-7.69-8.25-4.63,1.36-6,7.79-2.5,11.05Z" style="fill:#b39c63;"></path><path d="m484.86,220.87c1.67-.87,3.23-1.94,4.62-3.21,6.4,15.66-19.4,17.71-29.1,15.54-3-.67-8.85-3.94-10.1-7.02-.44-1.08-.36-2.3-.13-3.45.25-1.25.69-2.47,1.28-3.61,6.44,4.76,16.82,5.53,24.59,4.47,3.07-.42,6.1-1.31,8.84-2.74Z" style="fill:#b39c63;"></path><path d="m478.95,244.12c-1.72-3.08-7.55-3.52-10.28-2.22-6.22,2.95-5.39,12.31,2.26,11.85,3.64-.22,6.7-3.18,7.95-6.6.36-.98.58-2.12.07-3.03Z" style="fill:#b39c63;"></path><g id="f"><path d="m457.88,127.03c-1.93,3.8-2.97,8.35-1.46,12.34,1.17,3.07,3.98,5.33,7.13,6.15,1.67.43,3.47.46,5.07-.18,1.26-.5,2.34-1.38,3.62-1.81,1.9-.64,4.01-.2,5.96-.66.83-.19,1.62-.54,2.35-.98,6.29-3.75,6.23-12.43,2.97-18.16-1.22-2.14-2.6-4.2-4.25-6.04-.83-.93-1.73-1.8-2.7-2.59-.82-.68-2.61-2.77-3.44-1.09-.59-.27-1.33-.18-1.82.23-.16.13-.31.3-.52.35-.41.09-.74-.34-1.15-.46-.58-.17-1.19.34-1.78.2-.63-.15-1.02-1-1.67-.9-1.99.3-3.14,4.87-3.87,6.35-1.24,2.53-3.17,4.71-4.45,7.24Z" style="fill:#b39c63;"></path><path d="m450.41,136.52c-.01.47.02.94.12,1.42-1.06.86-2.34,1.49-3.48,2.26-.52.35-1.03.72-1.56,1.04-1.62.98-3.48,1.56-5.37,1.65.15-1.03.21-1.83.06-2.87-.41-2.8.35-5.66,1.46-8.26,1.76-.33,3.46-.58,5.16-1.18.45-.16,4.79-1.67,4.76-1.95.12,1-.34,2.55-.48,3.57-.2,1.47-.64,2.86-.67,4.32Z" style="fill:#b39c63;"></path><path d="m468.69,107.35c-.79.13-1.27.9-1.55,1.61-.28.72.78,2.56,1.69,1.96.7-.46,1.31-1.16,1.36-1.99.05-.83-.68-1.72-1.5-1.58Z" style="fill:#b39c63;"></path></g><g id="g">
16<path d="m442.8,98.15c-4.21-.66-8.86-.24-12.18,2.43-2.56,2.06-3.84,5.44-3.65,8.69.1,1.72.64,3.45,1.73,4.77.86,1.04,2.03,1.8,2.84,2.89,1.19,1.61,1.43,3.75,2.47,5.47.44.73,1.02,1.37,1.66,1.93,5.51,4.82,13.75,2.08,18.19-2.78,1.66-1.82,3.19-3.78,4.43-5.91.63-1.08,1.18-2.2,1.63-3.37.39-.99,1.83-3.34-.03-3.61.08-.64-.24-1.32-.78-1.66-.18-.11-.38-.2-.49-.38-.22-.36.1-.81.08-1.24-.02-.61-.69-1.03-.74-1.63-.05-.65.64-1.28.34-1.86-.9-1.8-5.61-1.48-7.24-1.72-2.79-.4-5.46-1.56-8.26-2Z" style="fill:#b39c63;"></path><path d="m431.47,93.99c-.45.13-.89.31-1.32.55-1.14-.74-2.14-1.76-3.22-2.61-.49-.39-1-.75-1.47-1.16-1.43-1.23-2.56-2.83-3.23-4.6,1.02-.17,1.8-.36,2.75-.83,2.54-1.25,5.49-1.42,8.31-1.16.86,1.57,1.62,3.11,2.72,4.54.29.38,3.07,4.04,3.33,3.92-.92.42-2.53.46-3.54.65-1.46.27-2.91.27-4.31.69Z" style="fill:#b39c63;"></path><path d="m464.87,102.36c-.37-.71-1.25-.93-2.01-.98-.77-.05-2.19,1.53-1.34,2.21.65.52,1.51.89,2.31.68.81-.21,1.42-1.18,1.04-1.92Z" style="fill:#b39c63;"></path></g><g id="h"><path d="m465.61,74.9c-.68-4.21-2.51-8.5-6.07-10.83-2.75-1.8-6.36-1.97-9.39-.78-1.6.63-3.08,1.67-4,3.12-.72,1.14-1.08,2.49-1.87,3.59-1.17,1.63-3.12,2.52-4.44,4.04-.56.64-.99,1.39-1.32,2.17-2.88,6.73,2.27,13.72,8.27,16.44,2.25,1.02,4.58,1.87,6.99,2.39,1.22.26,2.46.44,3.71.51,1.06.06,3.74.71,3.42-1.14.64-.12,1.18-.63,1.34-1.26.05-.2.07-.43.21-.59.28-.32.8-.16,1.2-.3.57-.2.76-.98,1.32-1.21.6-.25,1.42.21,1.88-.25,1.43-1.42-.32-5.79-.6-7.42-.48-2.78-.2-5.67-.65-8.48Z" style="fill:#b39c63;"></path><path d="m466.07,62.83c-.27-.38-.57-.75-.93-1.08.35-1.32,1.01-2.58,1.48-3.87.21-.59.41-1.18.65-1.76.73-1.75,1.9-3.31,3.38-4.49.48.92.9,1.6,1.64,2.36,1.98,2.03,3.04,4.78,3.67,7.54-1.23,1.3-2.46,2.5-3.48,3.99-.27.4-2.89,4.17-2.7,4.38-.69-.74-1.22-2.26-1.71-3.17-.7-1.3-1.16-2.69-1.99-3.89Z" style="fill:#b39c63;"></path><path d="m468.43,97.18c.56-.57.5-1.47.31-2.21-.2-.75-2.13-1.61-2.52-.6-.3.78-.38,1.71.07,2.41.45.71,1.56.99,2.14.39Z" style="fill:#b39c63;"></path></g><g id="i"><path d="m494.78,89.4c3.79-1.94,7.31-5.01,8.43-9.12.86-3.17-.09-6.66-2.16-9.17-1.09-1.33-2.54-2.41-4.21-2.84-1.31-.34-2.7-.26-3.99-.67-1.91-.6-3.36-2.19-5.21-2.97-.78-.33-1.63-.51-2.47-.59-7.29-.66-12.35,6.39-13.08,12.94-.27,2.45-.36,4.93-.11,7.39.13,1.24.34,2.48.66,3.68.27,1.03.48,3.77,2.15,2.9.31.57.97.93,1.61.89.21-.01.43-.06.62.02.39.17.4.72.66,1.05.37.48,1.17.42,1.56.89.42.49.24,1.41.82,1.71,1.79.93,5.41-2.1,6.87-2.87,2.49-1.32,5.33-1.95,7.86-3.24Z" style="fill:#b39c63;"></path><path d="m506.4,86.11c.28-.37.53-.77.74-1.22,1.36-.07,2.77.17,4.14.22.62.02,1.25.02,1.87.07,1.89.16,3.73.79,5.32,1.82-.73.74-1.25,1.35-1.74,2.29-1.32,2.51-3.61,4.37-6.04,5.82-1.62-.77-3.14-1.57-4.87-2.07-.46-.14-4.86-1.46-5-1.22.49-.88,1.77-1.86,2.48-2.61,1.02-1.07,2.2-1.93,3.08-3.1Z" style="fill:#b39c63;"></path><path d="m474.46,98.97c.72.35,1.56.02,2.2-.39.65-.42.88-2.53-.21-2.58-.83-.04-1.74.17-2.27.81-.53.64-.46,1.79.29,2.16Z" style="fill:#b39c63;"></path></g><g id="j"><path d="m490,121.62c3.02,3.01,7.02,5.4,11.28,5.2,3.28-.16,6.3-2.14,8.06-4.88.93-1.45,1.51-3.16,1.4-4.88-.09-1.35-.59-2.65-.6-4-.02-2.01,1.05-3.88,1.22-5.88.07-.85-.02-1.7-.21-2.53-1.63-7.14-9.9-9.77-16.35-8.44-2.41.5-4.8,1.18-7.06,2.18-1.14.5-2.25,1.09-3.3,1.76-.9.58-3.44,1.62-2.1,2.94-.44.47-.58,1.21-.34,1.81.08.2.19.39.17.6-.04.42-.56.6-.8.95-.34.5-.04,1.24-.36,1.76-.34.55-1.27.66-1.37,1.3-.33,1.99,3.66,4.5,4.85,5.65,2.02,1.97,3.5,4.47,5.51,6.47Z" style="fill:#b39c63;"></path><path d="m496.72,131.66c.44.15.9.27,1.39.33.49,1.27.7,2.69,1.08,4.01.17.6.36,1.2.51,1.8.44,1.84.4,3.79-.09,5.62-.93-.46-1.67-.77-2.71-.95-2.79-.48-5.27-2.08-7.4-3.94.23-1.78.52-3.47.47-5.27-.01-.48-.11-5.08-.39-5.13.99.2,2.32,1.11,3.25,1.56,1.34.64,2.52,1.49,3.9,1.98Z" style="fill:#b39c63;"></path><path d="m474.62,105.25c-.12.79.46,1.49,1.05,1.97.6.49,2.67.05,2.39-1-.22-.81-.7-1.61-1.47-1.91-.78-.31-1.84.11-1.96.94Z" style="fill:#b39c63;"></path></g><path d="m60.6,312.07h18.81c1.34,0,2.43,1.09,2.43,2.43v118.22c0,1.34,1.09,2.43,2.43,2.43h40.2c1.34,0,2.43,1.09,2.43,2.43v15.95c0,1.34-1.09,2.43-2.43,2.43h-63.88c-1.34,0-2.43-1.09-2.43-2.43v-139.05c0-1.34,1.09-2.43,2.43-2.43Z" style="fill:#496057;"></path><path d="m267.63,311.86c42.66,0,72.06,33.68,72.06,73.69s-29.4,73.08-72.06,73.08-72.06-33.07-72.06-73.08,29.4-73.69,72.06-73.69Zm0,125.74c28.99,0,47.15-23.88,47.15-52.05s-18.17-52.67-47.15-52.67-47.16,24.5-47.16,52.67,18.17,52.05,47.16,52.05Z" style="fill:#496057;"></path>
16<path d="m654.31,314.52h25.06c1.05,0,1.98.67,2.31,1.67l44.94,136.6c.52,1.57-.65,3.19-2.31,3.19h-18.75c-1.05,0-1.99-.68-2.31-1.68l-11.77-36.24c-.33-1-1.26-1.68-2.31-1.68h-44.64c-1.05,0-1.99.68-2.31,1.68l-11.77,36.24c-.33,1-1.26,1.68-2.31,1.68h-18.75c-1.66,0-2.83-1.62-2.31-3.19l44.94-136.6c.33-1,1.26-1.67,2.31-1.67Zm26.52,81.45c1.65,0,2.83-1.62,2.31-3.19l-8.96-27.43c-1.63-5.04-3.36-11.34-5.05-17.83-.64-2.45-4.12-2.42-4.72.04-1.57,6.53-3.3,12.89-4.93,17.79l-9.14,27.42c-.53,1.58.65,3.2,2.31,3.2h28.17Z" style="fill:#496057;"></path><path d="m816.12,312.07h18.81c1.34,0,2.43,1.09,2.43,2.43v118.22c0,1.34,1.09,2.43,2.43,2.43h40.2c1.34,0,2.43,1.09,2.43,2.43v15.95c0,1.34-1.09,2.43-2.43,2.43h-63.88c-1.34,0-2.43-1.09-2.43-2.43v-139.05c0-1.34,1.09-2.43,2.43-2.43Z" style="fill:#496057;"></path><path d="m490.84,391.23l-11.9,15.59c-.6.79-.66,1.86-.16,2.71l26.74,45.25c.44.74,1.23,1.2,2.09,1.2h23.21c1.91,0,3.08-2.1,2.06-3.72l-38.06-60.84c-.9-1.44-2.97-1.54-4-.19Zm34.43-76.71h-22.09c-.78,0-1.51.37-1.97,1l-44.07,60.52c-1.39,1.9-4.4.92-4.4-1.43v-57.66c0-1.34-1.09-2.43-2.43-2.43h-18.81c-1.34,0-2.43,1.09-2.43,2.43v136.6c0,1.34,1.09,2.43,2.43,2.43h18.81c1.34,0,2.43-1.09,2.43-2.43v-35.94c0-.54.18-1.06.51-1.49l16.65-21.59,25.07-32.85,32.26-43.28c1.2-1.61.05-3.89-1.95-3.89Z" style="fill:#496057;"></path><polygon points="882.22 508.73 57.35 508.73 51.59 506.16 882.22 506.16 882.22 508.73" style="fill:#b39c63;"></polygon><path d="m194.47,552.21l4.68-.88,20.84,31.37v-31.37h5.15v40.56h-4.8l-20.78-31.26v31.26h-5.09v-39.69Z" style="fill:#496057;"></path><path d="m266.01,550.57c12.06,0,20.37,9.66,20.37,21.13s-8.31,20.95-20.37,20.95-20.37-9.42-20.37-20.95,8.31-21.13,20.37-21.13Zm0,37.4c9.19,0,15.04-7.38,15.04-16.27s-5.85-16.45-15.04-16.45-15.04,7.61-15.04,16.45,5.85,16.27,15.04,16.27Z" style="fill:#496057;"></path><path d="m305.22,551.33h11.3c8.25,0,13.35,4.68,13.35,12.23,0,5.91-3.45,10.07-8.49,11.59l8.84,16.74h-5.74l-8.31-16.1h-5.85v16.1h-5.09v-40.56Zm10.48,20.02c6.73,0,8.9-3.34,8.9-7.79,0-4.74-2.46-7.55-8.72-7.55h-5.56v15.34h5.39Z" style="fill:#496057;"></path><path d="m350.46,551.33h13.7c12.99,0,19.08,9.31,19.08,20.37s-6.09,20.19-19.08,20.19h-13.7v-40.56Zm13.05,35.88c10.89,0,14.4-7.49,14.4-15.51s-3.51-15.69-14.4-15.69h-7.96v31.2h7.96Z" style="fill:#496057;"></path><path d="m403.94,551.33h5.09v40.56h-5.09v-40.56Z" style="fill:#496057;"></path><path d="m450.19,550.57c3.8,0,7.55.64,11.35,2.05l-1.23,4.39c-3.34-1.11-6.67-1.7-10.13-1.7-10.54,0-15.22,7.67-15.22,16.33s4.68,16.27,15.22,16.27c3.4,0,6.73-.7,10.07-1.81l1.29,4.57c-3.8,1.41-7.55,1.99-11.35,1.99-13.17,0-20.54-9.54-20.54-21.01s7.32-21.07,20.54-21.07Z" style="fill:#496057;"></path><path d="m510.29,551.33h11c9.01,0,13.05,4.74,13.05,10.71,0,3.69-1.76,6.61-5.27,8.31,4.86,1.52,7.61,5.09,7.61,9.83,0,6.5-5.21,11.71-13.81,11.71h-12.58v-40.56Zm11,17.27c5.15,0,7.73-2.46,7.73-6.38s-2.63-6.21-8.02-6.21h-5.62v12.58h5.91Zm.94,18.61c6.26,0,9.13-2.93,9.13-7.14,0-3.98-2.52-7.26-9.19-7.26h-6.79v14.4h6.85Z" style="fill:#496057;"></path><path d="m556.95,551.33h5.09v40.56h-5.09v-40.56Z" style="fill:#496057;"></path><path d="m583.21,585.28c3.4,1.58,6.61,2.69,10.07,2.69,4.68,0,7.96-2.63,7.96-6.44,0-9.31-18.2-6.85-18.2-19.96,0-7.32,6.03-11,12.12-11,3.45,0,6.56.82,9.89,2.28l-1.58,4.33c-2.81-1.23-5.33-1.93-8.31-1.93-4.39,0-6.79,2.63-6.79,6.32,0,8.78,18.2,7.08,18.2,19.96,0,6.79-5.79,11.12-13.29,11.12-3.86,0-7.61-1.05-11.53-2.99l1.46-4.39Z" style="fill:#496057;"></path><path d="m635.08,556.01h-11.41v-4.68h27.98v4.68h-11.41v35.88h-5.15v-35.88Z" style="fill:#496057;"></path><path d="m670.42,551.33h11.3c8.25,0,13.35,4.68,13.35,12.23,0,5.91-3.45,10.07-8.49,11.59l8.84,16.74h-5.74l-8.31-16.1h-5.85v16.1h-5.09v-40.56Zm10.48,20.02c6.73,0,8.9-3.34,8.9-7.79,0-4.74-2.46-7.55-8.72-7.55h-5.56v15.34h5.38Z" style="fill:#496057;"></path><path d="m730.64,550.57c12.06,0,20.37,9.66,20.37,21.13s-8.31,20.95-20.37,20.95-20.37-9.42-20.37-20.95,8.31-21.13,20.37-21.13Zm0,37.4c9.19,0,15.04-7.38,15.04-16.27s-5.85-16.45-15.04-16.45-15.04,7.61-15.04,16.45,5.85,16.27,15.04,16.27Z" style="fill:#496057;"></path>',29)]),12,_hoisted_1$1n))}}),_hoisted_1$1m=["width","height"],_sfc_main$1B=defineComponent({__name:"MarketplaceLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 420 91",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<path d="M20.5121 89.5382C14.1134 74.0947 7.72877 58.6511 1.33013 43.2216C0.910091 43.3896 0.476048 43.5716 0 43.7677C6.48265 59.3792 12.9373 75.0048 19.4199 90.6304C22.3182 89.4262 23.7464 88.8522 26.6727 87.6901C26.6027 87.494 26.5187 87.312 26.4487 87.116C24.3484 87.9701 22.9343 88.5441 20.5121 89.5382Z" fill="#4F1018"></path><path d="M46.1907 79.0232C48.1089 78.3371 49.4111 77.8891 50.9092 77.385C51.3292 77.245 51.7493 77.105 52.2253 76.951C52.6314 76.811 53.0654 76.671 53.5415 76.5029C48.1649 60.4713 42.7744 44.4397 37.3978 28.4081C34.2475 29.4582 32.6934 30.0043 29.5
16571 31.1104C29.5431 31.3484 29.5291 31.6005 29.5291 31.8245C29.5151 32.0625 29.5011 32.3145 29.5011 32.5385C29.123 43.0256 29.039 48.7102 29.025 59.6033C28.647 59.1692 28.2829 58.7632 27.9189 58.3571C27.9469 48.7102 28.0449 43.0816 28.409 32.9166C28.0729 33.0426 27.7229 33.1686 27.3308 33.2946C26.9808 43.0396 26.8548 48.6122 26.8268 57.097C20.7222 50.1523 16.9138 46.0079 9.8991 38.5451C9.8711 38.5171 9.8571 38.5031 9.8291 38.4751C6.77679 39.6933 5.25063 40.3093 2.18433 41.5694C2.25433 41.7515 2.33835 41.9335 2.40835 42.1155C2.47836 42.2975 2.56237 42.4935 2.63237 42.6756C8.98901 57.9231 15.2896 73.1846 21.6183 88.4462C23.4945 87.6621 24.7686 87.144 26.2107 86.57C26.6308 86.402 27.0648 86.2339 27.5409 86.0379C27.9469 85.8699 28.3809 85.7019 28.857 85.5059C25.6787 77.4691 23.6205 72.2885 21.1002 65.9039C23.9845 69.2362 26.5048 72.2185 30.1451 76.601C30.1731 76.629 30.1871 76.643 30.2151 76.671C31.7273 76.0969 32.4974 75.8169 33.9955 75.2568C33.9955 75.0328 33.9815 74.7948 33.9815 74.5707C33.0994 74.8928 32.4134 75.1588 31.3072 75.5649C31.2792 75.5369 31.2792 75.5229 31.2372 75.4949C26.4488 69.7543 23.6345 66.4219 19.3781 61.5635C18.846 60.2333 18.2859 58.8192 17.6979 57.307C23.6625 64.0697 26.5888 67.4861 32.3433 74.3888C32.3713 74.4168 32.3854 74.4308 32.4134 74.4588C33.0154 74.2347 33.5195 74.0527 33.9675 73.8707C34.3455 73.7307 34.6956 73.5906 35.0876 73.4506C35.4237 73.3246 35.7737 73.1846 36.1937 73.0306C36.0817 67.178 36.0257 63.2156 36.0257 58.6792C38.77 66.4639 40.7162 71.9665 43.9785 81.1934C46.9188 80.1573 48.3889 79.6533 51.3292 78.6592C51.2592 78.4352 51.1892 78.2251 51.1052 78.0151C48.963 78.7292 47.5349 79.2192 45.0706 80.0873C41.4023 69.7123 39.4001 64.0277 36.0257 54.5068C36.0397 53.2326 36.0537 51.8745 36.0537 50.3763C40.1281 61.8575 42.1443 67.5841 46.1907 79.0232Z" fill="#4F1018"></path><path d="M62.124 74.4447C62.124 74.3607 62.11 74.3327 62.11 74.2627C60.8219 57.237 59.8558 40.1693 59.3237 23.1156C58.9737 23.2136 58.6097 23.3116 58.2036 23.4376C58.7217 40.7573 59.7018 58.0771 61.0039 75.3548C61.0039 75.4248 61.0179 75.4668 61.0179 75.5368C63.9862 74.5987 65.4703 74.1507 68.4526 73.2686C68.4246 73.0026 68.4106 72.7505 68.3826 72.5125C66.1284 73.1846 64.6723 73.6466 62.124 74.4447Z" fill="#4F1018"></path><path d="M84.3442 67.122C84.3722 67.164 84.3722 67.192 84.4002 67.234C86.2624 66.744 87.5365 66.4079 88.9506 66.0439C89.4267 65.9319 89.9027 65.8199 90.4208 65.6659C90.8688 65.5539 91.3729 65.4418 91.8909 65.3018C84.0781 49.8023 75.8313 34.5267 67.3185 19.4192C67.2905 19.3772 67.2765 19.3492 67.2485 19.3072C64.5042 20.0493 63.146 20.4413 60.4158 21.2254C60.4298 21.4914 60.4298 21.7434 60.4438 22.0095C60.4578 22.2615 60.4718 22.5275 60.4718 22.7795C60.9898 39.5812 61.9559 56.3829 63.2161 73.1566C63.2161 73.2266 63.23 73.2686 63.23 73.3386C65.3023 72.6806 66.6604 72.2605 68.3266 71.7705C68.7046 71.6584 69.0826 71.5464 69.4887 71.4204C69.8667 71.3224 70.2448 71.1964 70.6648 71.0844C70.3148 67.22 70.1327 65.0498 69.8667 61.5914C72.373 60.8634 74.2352 60.3453 77.2735 59.5332C79.2477 63.4396 80.2137 65.3998 82.1459 69.3202C82.1739 69.3622 82.1739 69.3902 82.2019 69.4322C85.1982 68.6341 86.6964 68.2561 89.7067 67.514C89.5807 67.276 89.4547 67.024 89.3287 66.772C87.2144 67.304 85.7723 67.682 83.3081 68.3401C83.2801 68.2981 83.2801 68.2701 83.252 68.2281C81.3199 64.3077 80.3538 62.3475 78.3796 58.4411C74.8792 59.3792 72.961 59.9113 69.8107 60.8214C69.7827 60.5833 69.7687 60.3313 69.7407 60.0653C73.6191 58.9312 75.5653 58.3851 79.4717 57.335C81.4319 61.2414 82.398 63.1876 84.3442 67.122ZM69.1246 52.8406C68.7886 48.4721 68.5646 45.4338 68.3266 42.1015C69.9927 45.2518 71.3509 47.9261 73.2691 51.6645C71.9809 52.0285 70.8048 52.3645 69.1246 52.8406ZM74.7252 51.2584C72.1209 46.1479 70.5248 43.0536 68.0885 38.4191C68.0185 37.299 67.9485 36.1089 67.8645 34.7928C71.2389 41.2054 72.905 44.4257 76.1813 50.8664C75.6353 51.0064 75.1732 51.1464 74.7252 51.2584Z" fill="#4F1018"></path><path d="M100.656 64.0697C96.9873 47.8421 93.3049 31.6144 89.6365 15.3868C89.2305 15.4848 88.7964 15.5828 88.3484 15.6809C92.0868 32.1745 95.8111 48.6682 99.5495 65.1618C102.56 64.4757 104.072 64.1537 107.082 63.5096C107.026 63.2296 106.97 62.9636 106.9 62.6836C104.688 63.1736 103.218 63.4956 100.656 64.0697Z" fill="#4F1018"></path><path d="M120.103 59.0712C120.132 59.1132 120.131 59.1412 120.159 59.1692C122.162 58.7911 123.548 58.5391 125.074 58.2731C125.564 58.1891 126.068 58.0911 126.628 58.0071C127.118 57.9231 127.622 57.8251 128.196 57.741C123.506 49.2002 121.098 44.9438 116.127 36.5149C116.365 36.2909 116.589 36.0669 116.813 35.8289C118.563 34.2607 119.739 32.4965 120.272 30.5643C120.888 28.3381 120.958 25.7199 120.454 22.7656C118.759 12.9926 113.061 8.8
160617 103.568 10.7104C98.3593 11.7605 95.7551 12.3205 90.5605 13.4966C90.6306 13.7627 90.6865 14.0287 90.7426 14.2947C90.7986 14.5747 90.8686 14.8268 90.9246 15.1068C94.5369 31.0684 98.1493 47.016 101.762 62.9776C103.806 62.5155 105.164 62.2215 106.76 61.8715C107.152 61.7875 107.572 61.6895 108.02 61.6054C108.412 61.5214 108.846 61.4234 109.294 61.3254C107.642 53.4706 106.76 49.2702 105.22 41.9195C105.724 41.8215 106.27 41.7095 106.928 41.5834C111.437 49.4242 113.621 53.3586 117.905 61.2834C117.933 61.3254 117.933 61.3534 117.961 61.3814C121.168 60.7794 122.778 60.4853 125.984 59.9533C125.83 59.6732 125.676 59.3932 125.522 59.1132C123.254 59.4912 121.7 59.7853 119.053 60.2753C119.025 60.2473 119.025 60.2193 118.997 60.1773C114.713 52.2665 112.529 48.3181 108.02 40.4773C106.802 40.7154 106.018 40.8834 105.038 41.0794C104.982 40.7994 104.912 40.5333 104.856 40.2393C106.564 39.8893 107.404 39.7073 109.112 39.3712C113.635 47.212 115.819 51.1464 120.103 59.0712ZM110.12 32.0905C109.476 32.4125 108.664 32.6645 107.698 32.8606C106.018 33.1966 105.164 33.3786 103.484 33.7286C102.336 28.2681 101.72 25.2858 100.67 20.3013C101.09 20.2173 101.524 20.1193 102.056 20.0213C104.73 19.4892 106.69 19.7553 107.866 20.8194C108.454 21.4074 108.916 22.1635 109.224 23.0596C109.56 23.9697 109.84 25.0618 110.064 26.3079C110.303 27.554 110.443 28.6602 110.471 29.6262C110.513 30.5643 110.387 31.3904 110.12 32.0905ZM112.319 29.9343C112.025 30.6203 111.521 31.1944 110.849 31.6844C111.003 31.4744 111.129 31.2644 111.227 31.0404C111.507 30.3403 111.619 29.5002 111.605 28.5341C111.577 27.568 111.437 26.4619 111.199 25.2158C110.975 23.9697 110.681 22.8916 110.359 21.9675C110.036 21.0714 109.574 20.3153 109 19.7272C107.824 18.6631 105.864 18.3831 103.19 18.9292C102.098 19.1532 101.384 19.2932 100.53 19.4752C100.474 19.1952 100.404 18.9292 100.348 18.6352C101.916 18.2991 102.714 18.1451 104.282 17.8231C106.956 17.291 108.916 17.557 110.092 18.6212C110.681 19.2092 111.143 19.9653 111.451 20.8614C111.787 21.7715 112.067 22.8636 112.291 24.1097C112.529 25.3558 112.669 26.4619 112.697 27.428C112.711 28.3941 112.585 29.2202 112.319 29.9343Z" fill="#4F1018"></path><path d="M137.368 57.195C134.932 40.7714 132.482 24.3477 130.059 7.9381C129.681 8.0081 129.261 8.06411 128.827 8.12012C131.305 24.8518 133.784 41.5694 136.276 58.3011C139.328 57.8531 140.84 57.6431 143.879 57.237C143.837 56.915 143.795 56.6069 143.753 56.2989C141.47 56.6069 139.972 56.817 137.368 57.195Z" fill="#4F1018"></path><path d="M158.076 53.4986C158.104 53.5266 158.104 53.5546 158.118 53.5826C160.134 53.3726 161.52 53.2326 163.061 53.0786C163.551 53.0226 164.069 52.9806 164.629 52.9246C165.119 52.8826 165.637 52.8406 166.211 52.7846C161.324 43.0256 156.158 33.3366 150.795 23.8297C154.1 15.3448 155.836 11.1024 159.476 2.68755C159.504 2.58954 159.532 2.54754 159.56 2.46353C156.172 2.79957 154.478 2.95357 151.089 3.33161C150.963 3.68165 150.823 4.01769 150.697 4.35372C150.571 4.70375 150.431 5.03978 150.319 5.37581C147.169 13.6506 145.433 18.4391 142.409 27.358C142.339 26.826 142.282 26.3219 142.198 25.8319C144.831 18.1871 146.539 13.4966 149.605 5.45983C149.381 5.48784 149.143 5.51584 148.905 5.52984C145.965 13.2166 144.257 17.8231 142.016 24.3057C141.064 17.179 140.476 12.7126 139.426 4.75976C136.066 5.19381 134.386 5.44582 131.025 5.93587C131.067 6.2439 131.109 6.53793 131.151 6.84596C131.193 7.15399 131.249 7.46203 131.291 7.77006C133.672 23.8857 136.066 40.0013 138.46 56.1029C140.588 55.7808 141.96 55.5988 143.627 55.3608C144.005 55.3188 144.425 55.2628 144.845 55.2068C145.223 55.1508 145.629 55.0948 146.063 55.0388C145.265 49.0182 144.873 45.9939 144.075 39.9733C144.691 38.4051 145.153 37.271 145.643 36.1089C149.689 43.5716 151.873 47.758 155.864 55.7108C155.892 55.7388 155.892 55.7669 155.906 55.7949C159.154 55.4588 160.764 55.2908 164.013 54.9968C163.845 54.6747 163.691 54.3527 163.523 54.0447C161.24 54.2687 159.672 54.4227 156.998 54.7027C156.984 54.6747 156.97 54.6467 156.956 54.6187C152.826 46.4279 150.641 42.2415 146.357 34.3447C146.581 33.8127 146.819 33.2246 147.099 32.5805C151.635 40.8834 153.834 45.0698 158.076 53.4986Z" fill="#4F1018"></path>
16<path d="M174.961 53.0927C173.785 36.571 172.623 20.0213 171.447 3.49966C171.069 3.52767 170.663 3.55567 170.271 3.58367C171.475 20.4554 172.651 37.3131 173.855 54.1848C182.746 53.5407 187.199 53.3447 196.118 53.1067C196.104 52.7286 196.09 52.3786 196.09 52.0425C187.913 52.2666 183.474 52.4906 174.961 53.0927Z" fill="#4F1018"></path><path d="M198.134 43.3896C192.211 43.5436 189.243 43.6697 183.306 43.9917C183.026 38.9372 182.872 36.0809 182.62 31.5725C186.512 31.3624 189.103 31.2644 193.583 31.1384C193.569 30.7604 193.555 30.3963 193.555 30.0743C189.341 30.2003 186.765 30.3123 182.564 30.5364C182.55 30.2003 182.536 29.8503 182.508 29.5002C187.003 29.2622 189.607 29.1362 193.527 29.0102C193.891 28.9962 194.269 28.9822 194.661 28.9822C195.025 28.9682 195.403 28.9542 195.795 28.9542C195.725 26.1119 195.669 24.6978 195.585 21.8555C190.195 22.0235 187.507 22.1355 182.13 22.4295C181.85 17.375 181.696 14.5187 181.444 10.0243C186.344 9.75827 189.481 9.64625 195.011 9.49223C194.997 9.1142 194.983 8.75016 194.983 8.42813C189.733 8.56814 186.624 8.69416 181.388 8.97419C181.36 8.63815 181.36 8.28812 181.332 7.93808C186.877 7.63005 189.999 7.49004 194.941 7.35003C195.305 7.33603 195.683 7.32202 196.075 7.32202C196.439 7.30801 196.818 7.29402 197.21 7.29402C197.14 4.45173 197.098 3.03758 197.028 0.195297C187.213 0.447323 182.298 0.685346 172.497 1.38542C172.525 1.72145 172.539 2.05749 172.567 2.39353C172.595 2.72956 172.609 3.07959 172.637 3.41562C173.785 19.6012 174.919 35.8009 176.081 51.9865C184.202 51.3984 188.613 51.1884 196.089 50.9784C196.453 50.9644 196.832 50.9504 197.21 50.9504C197.574 50.9364 197.952 50.9224 198.344 50.9224C198.232 47.8981 198.204 46.3999 198.134 43.3896Z" fill="#4F1018"></path><path d="M215.089 8.23212C211.379 8.20412 209.53 8.20412 205.806 8.21812C205.778 5.76788 205.778 4.38174 205.764 2.21152C205.4 2.21152 205.022 2.22552 204.658 2.22552C204.686 5.0678 204.686 6.48195 204.714 9.32424C208.424 9.29624 210.287 9.29623 213.997 9.33824C213.871 23.8857 213.717 38.4192 213.591 52.9666C216.657 52.9946 218.197 53.0226 221.264 53.0926C221.278 52.7146 221.292 52.3366 221.292 51.9585C218.883 51.9025 217.371 51.8885 214.683 51.8605C214.823 37.327 214.963 22.7796 215.089 8.23212Z" fill="#4F1018"></path><path d="M206.856 0.0272876C206.856 0.405326 206.87 0.769369 206.87 1.1194V2.2255C206.898 3.82166 206.898 5.12379 206.912 7.12599C210.623 7.09799 212.485 7.098 216.195 7.14001C216.069 21.6875 215.915 36.2209 215.789 50.7684C218.057 50.7824 219.485 50.7964 221.32 50.8384C221.656 50.8524 222.006 50.8664 222.398 50.8664C222.734 50.8804 223.084 50.8944 223.462 50.8944C223.798 37.103 224.148 23.3116 224.498 9.52025C226.934 9.59026 228.712 9.64625 231.639 9.77226C231.653 9.36622 231.667 8.97419 231.681 8.62415C228.978 8.51214 227.214 8.45613 224.526 8.38612C224.54 8.00808 224.554 7.64405 224.554 7.26601C227.494 7.33602 229.258 7.39203 231.723 7.49004C232.059 7.50405 232.409 7.51804 232.773 7.53204C233.109 7.54604 233.459 7.56005 233.823 7.57405C233.935 4.73176 234.005 3.33163 234.117 0.489341C223.224 0.0412958 217.763 -0.0567208 206.856 0.0272876Z" fill="#4F1018"></path><path d="M243.848 3.33162C243.512 3.30362 243.176 3.28961 242.826 3.26161C241.776 20.1473 240.726 37.019 239.676 53.9047C242.728 54.0867 244.268 54.1987 247.335 54.4368C247.363 54.0307 247.405 53.6387 247.419 53.2606C244.983 53.0786 243.47 52.9666 240.782 52.7986C241.804 36.3049 242.84 19.8253 243.848 3.33162Z" fill="#4F1018"></path><path d="M269.961 11.5364C269.625 9.70226 268.841 8.0221 267.595 6.55195C266.363 5.0818 264.893 3.9897 263.227 3.30363C261.56 2.61756 259.6 2.16952 257.36 1.9875C252.417 1.56746 249.953 1.38544 245.025 1.07741C244.997 1.45545 244.983 1.86149 244.955 2.23953C244.927 2.61757 244.913 3.0236 244.885 3.40164C243.891 19.5032 242.883 35.6048 241.888 51.7064C244.199 51.8465 245.641 51.9445 247.531 52.0845C247.853 52.1125 248.175 52.1265 248.525 52.1545C248.847 52.1825 249.169 52.1965 249.533 52.2245C250.079 45.1958 250.387 41.3034 250.877 34.9468C251.395 34.9748 251.927 35.0168 252.613 35.0868C255.47 35.3248 257.864 35.0868 259.712 34.3447C261.434 33.6446 262.919 32.5806 264.095 31.2224C263.143 32.0625 262.036 32.7486 260.818 33.2526C258.956 33.9947 256.576 34.2467 253.72 33.9947C252.599 33.8967 251.899 33.8407 250.975 33.7707C251.003 33.3926 251.031 33.0006 251.059 32.5945C252.557 32.7206 253.3 32.7766 254.812 32.9026C257.668 33.1406 260.062 32.9026 261.91 32.1605C262.905 31.7545 263.801 31.2364 264.627 30.6064C264.543 30.7044 264.459 30.8024 264.389 30.9004C264.305 31.0124 264.207 31.1244 264.095 31.2364C264.487 30.9004 264.865 30.5363 265.201 30.1303C265.705 29.6963 266.167 29.2202 266.601 28.7022C267.651 27.428 268.435 26.0139 268.883 24.4737C269.345 22.9476 269.695 21.0294 269.947 18.7892C270.269 15.8069 270.283 13.3566 269.961 11.5364ZM259.054 25.4118C258.984 25.4538 258.9 25.4818 258.83 25.5238C25
167.948 25.8599 256.73 25.9579 255.204 25.8179C253.776 25.6919 253.062 25.6358 251.633 25.5378C252.095 19.6573 252.361 16.3389 252.753 11.1024C253.342 11.1584 253.944 11.2004 254.742 11.2704C256.268 11.3964 257.43 11.7185 258.2 12.2085C258.97 12.6846 259.516 13.3426 259.852 14.1407C260.188 14.9528 260.328 15.9049 260.272 16.927C260.216 17.9911 260.146 19.1252 260.034 20.2873C259.908 21.5474 259.754 22.7096 259.586 23.7177C259.46 24.3477 259.278 24.9218 259.054 25.4118ZM262.456 14.7288C262.4 15.7929 262.33 16.927 262.218 18.0891C262.092 19.3492 261.938 20.5113 261.77 21.5194C261.588 22.5135 261.266 23.3536 260.818 23.9977C260.538 24.4037 260.188 24.7538 259.768 25.0198C260.202 24.3757 260.51 23.5777 260.678 22.6116C260.86 21.6035 261.014 20.4273 261.126 19.1812C261.238 18.0331 261.308 16.899 261.364 15.8209C261.42 14.7848 261.28 13.8467 260.944 13.0346C260.608 12.2365 260.062 11.5785 259.292 11.1024C258.522 10.6124 257.36 10.3043 255.834 10.1643C254.602 10.0663 253.846 9.99629 252.838 9.91228C252.866 9.53425 252.908 9.1422 252.936 8.73616C254.546 8.86218 255.33 8.93219 256.94 9.0722C258.466 9.19821 259.628 9.52026 260.398 10.0103C261.168 10.4864 261.714 11.1444 262.05 11.9425C262.372 12.7406 262.512 13.6927 262.456 14.7288Z" fill="#4F1018"></path><path d="M282.38 7.19599C282.086 7.15399 281.778 7.112 281.442 7.06999C279.202 23.8297 276.962 40.5893 274.708 57.349C283.556 58.5391 287.981 59.2252 296.774 60.8074C296.844 60.3593 296.928 59.9393 296.998 59.5472C288.779 58.0771 284.368 57.377 275.814 56.2429C277.998 39.8893 280.196 23.5356 282.38 7.19599Z" fill="#4F1018"></path><path d="M285.642 48.7802C287.785 34.5407 289.927 20.2873 292.055 6.04789C288.695 5.54384 287.015 5.30582 283.654 4.85777C283.598 5.26381 283.542 5.68386 283.486 6.0899C283.43 6.49594 283.374 6.90198 283.318 7.30802C281.19 23.2556 279.048 39.1892 276.906 55.1368C285.152 56.2429 289.549 56.915 297.222 58.2871C297.502 58.3291 297.796 58.3851 298.09 58.4411C298.37 58.4831 298.678 58.5391 298.972 58.5951C299.504 55.6408 299.77 54.1567 300.316 51.1884C294.449 50.1383 291.523 49.6622 285.642 48.7802Z" fill="#4F1018"></path><path d="M306.896 61.2274C313.827 45.8399 321.052 30.5784 328.655 15.5128C328.501 15.4708 328.333 15.4288 328.164 15.3868C320.324 30.8444 312.903 46.5119 305.79 62.3195C305.762 62.3895 305.748 62.4175 305.72 62.5015C308.745 63.0896 310.257 63.4116 313.281 64.0697C313.463 63.6357 313.645 63.2296 313.813 62.8516C311.153 62.2775 309.641 61.9695 306.812 61.4094C306.854 61.3254 306.868 61.2974 306.896 61.2274Z" fill="#4F1018"></path><path d="M337.279 14.9108C337.279 14.8688 337.279 14.8408 337.265 14.7848C334.521 14.1407 333.135 13.8187 330.377 13.1886C330.167 13.5946 329.971 14.0007 329.761 14.4067C329.565 14.7988 329.354 15.2048 329.158 15.6108C321.766 30.2843 314.737 45.1398 308.002 60.1213C307.974 60.1913 307.96 60.2193 307.932 60.3033C310.565 60.8214 312.049 61.1294 314.359 61.6194C314.541 61.6614 314.737 61.6895 314.933 61.7455C315.115 61.7875 315.297 61.8155 315.493 61.8715C316.851 58.7212 317.719 56.803 318.867 54.1987C322.088 54.9268 324.034 55.3748 327.562 56.2289C327.422 60.6113 327.338 62.7956 327.156 67.164C327.156 67.206 327.156 67.234 327.142 67.29C330.153 68.0321 331.651 68.4101 334.647 69.1942C334.661 68.7322 334.675 68.2841 334.675 67.8221C332.351 67.22 330.867 66.842 328.234 66.1979C328.248 66.1559 328.248 66.1279 328.248 66.0719C328.43 61.7035 328.514 59.5193 328.654 55.1368C324.93 54.2407 322.97 53.7787 319.4 52.9946C319.582 52.6166 319.764 52.1965 319.946 51.7765C323.866 52.6446 325.84 53.0926 329.761 54.0447C329.621 58.4271 329.537 60.6113 329.355 64.9798C329.355 65.0218 329.355 65.0498 329.341 65.1058C331.567 65.6379 332.953 66.0019 334.731 66.4639C335.067 66.548 335.417 66.646 335.781 66.744C336.117 66.828 336.467 66.926 336.845 67.024C337.419 49.6203 337.503 32.2585 337.279 14.9108ZM327.856 46.2739C326.218 45.8819 324.902 45.5878 322.858 45.1258C325.014 40.3373 326.386 37.299 328.164 33.4766C328.066 38.2371 328.01 41.5274 327.856 46.2739ZM329.985 46.764C329.607 46.68 329.257 46.582 328.934 46.5119C329.116 40.5613 329.187 37.019 329.285 31.0544C329.635 30.3123 330.013 29.5142 330.405 28.6741C330.279 35.9129 330.209 39.5252 329.985 46.764Z" fill="#4F1018"></path><path d="M360.942 74.8228C359.374 75.0048 357.75 74.8368 356.167 74.3328C354.809 73.9127 353.479 73.2966 352.163 72.5126C350.861 71.7145 349.769 70.6924 348.887 69.4463C348.019 68.2001 347.416 66.73 347.08 65.0778C346.744 63.4257 346.898 61.4514 347.528 59.2112C350.539 48.5141 352.051 43.1656 355.061 32.4825C355.509 30.8724 356.251 29.4582 357.245 28.2541C357.273 28.2261 357.315 28.1841 357.343 28.1421C356.909 28.5061 356.517 28.9122 356.139 29.3462C355.145 30.5503 354.403 31.9645 353.955 33.5746C350.945 44.2577 349.433 49.6063 346.422 60.3033C345.778 62.5296 345.638 64.5178 345.974 66.1699C346.31 67.8221 346.912 69.2923 347.78 70.5384C348.663 71.7845 349.755 72.8206 351.057 73.6047C352.359 74.3888 353.703 75.0048 355.061 75.4249C356.643 75.9149 358.268 76.0829 359.836 75.9149C361.418 75.7469 362.916 75.3129 364.288 74.6128C365.66 73.9127 366.878 72.9886 367.915 71.8545C367.971 71.7985 368.027 71.7285 368.069 71.
166725C367.257 72.4006 366.36 73.0166 365.38 73.5067C364.022 74.2208 362.524 74.6688 360.942 74.8228Z" fill="#4F1018"></path><path d="M381.818 34.6107C381.664 32.9726 381.174 31.4324 380.404 30.0323C378.794 27.134 376.077 25.0758 372.339 23.9137C370.421 23.3256 368.572 23.0736 366.822 23.1716C365.058 23.2696 363.448 23.6616 362.034 24.3477C360.662 24.9918 359.472 25.9019 358.491 27.036C358.463 27.05 358.463 27.064 358.463 27.064C358.085 27.4 357.721 27.7501 357.399 28.1281C357.581 27.9601 357.777 27.7921 357.987 27.638C357.175 28.7302 356.573 29.9903 356.167 31.3904C353.157 42.0735 351.645 47.422 348.634 58.1191C347.99 60.3453 347.85 62.3335 348.186 63.9857C348.522 65.6378 349.125 67.108 349.993 68.3541C350.875 69.6002 351.967 70.6363 353.269 71.4204C354.571 72.2045 355.915 72.8205 357.273 73.2406C358.856 73.7306 360.48 73.8986 362.048 73.7306C363.63 73.5626 365.128 73.1286 366.5 72.4285C367.228 72.0505 367.914 71.6164 368.559 71.1124C368.418 71.3084 368.264 71.5044 368.082 71.7004C368.418 71.4204 368.727 71.1124 369.035 70.7763C369.091 70.7203 369.147 70.6503 369.189 70.5943C369.525 70.3143 369.833 70.0062 370.141 69.6702C371.191 68.5361 371.961 67.206 372.465 65.7078C372.885 64.4757 373.095 63.8596 373.515 62.6135C370.477 61.5914 368.965 61.1014 365.912 60.1353C365.744 60.6673 365.618 61.0594 365.492 61.4514C365.38 61.8014 365.268 62.1655 365.114 62.6275C365.1 62.6695 365.086 62.7115 365.072 62.7535C364.778 63.6216 364.414 64.3077 363.966 64.7977C363.7 65.0918 363.434 65.3298 363.154 65.5398C363.504 65.0497 363.798 64.4477 364.022 63.7196C364.176 63.2576 364.288 62.8935 364.4 62.5435C364.176 62.4735 363.952 62.4035 363.714 62.3195C363.392 63.3136 363.238 63.8176 362.916 64.8117C362.79 65.2038 362.636 65.5678 362.482 65.9038H362.468C361.908 66.0999 361.348 66.1979 360.774 66.1839C360.2 66.1699 359.668 66.0998 359.22 65.9598C357.623 65.4698 356.643 64.6717 356.321 63.5796C355.971 62.4735 355.999 61.2134 356.405 59.8552C359.36 49.9703 360.844 45.0278 363.798 35.1428C364.022 34.3867 364.302 33.6866 364.638 33.0986C365.478 32.8186 366.556 32.8606 367.858 33.2666C369.273 33.7007 370.253 34.5267 370.771 35.7448C371.303 36.977 371.359 38.2651 370.939 39.5672C370.631 40.5333 370.477 41.0234 370.169 42.0035C373.333 43.0116 374.915 43.5296 378.079 44.5937C378.261 44.0617 378.387 43.6696 378.513 43.2776C375.769 42.3535 374.187 41.8355 371.261 40.8974C371.569 39.9313 371.723 39.4412 372.031 38.4611C372.451 37.159 372.395 35.8709 371.863 34.6387C371.345 33.4346 370.351 32.5945 368.951 32.1605C367.34 31.6704 366.052 31.6985 365.17 32.2725C365.394 31.9645 365.632 31.6845 365.898 31.4464C366.794 30.6203 368.208 30.4943 370.057 31.0684C371.471 31.5024 372.451 32.3285 372.969 33.5466C373.501 34.7788 373.557 36.0669 373.137 37.369C372.829 38.3351 372.675 38.8252 372.367 39.8053C375.055 40.6593 376.609 41.1634 378.962 41.9615C379.172 42.0315 379.396 42.1015 379.62 42.1855C379.83 42.2555 380.054 42.3255 380.278 42.4095C380.656 41.2754 380.852 40.7153 381.23 39.5812C381.776 37.9291 381.986 36.2489 381.818 34.6107Z" fill="#4F1018"></path><path d="M395.175 34.9608C394.965 34.8908 394.755 34.8208 394.545 34.7368C388.791 50.6424 383.05 66.534 377.296 82.4395C385.794 85.5199 390.023 87.158 398.424 90.6304C398.62 90.1543 398.802 89.7202 398.97 89.3142C390.947 85.9819 386.705 84.3577 378.402 81.3474C384.002 65.8899 389.589 50.4323 395.175 34.9608Z" fill="#4F1018"></path><path d="M396.758 32.5525C396.604 32.9866 396.436 33.4346 396.282 33.8687C396.114 34.3027 395.946 34.7648 395.792 35.1988C390.359 50.2223 384.926 65.2318 379.494 80.2553C387.615 83.1956 391.843 84.8198 399.516 87.9981C399.698 88.0681 399.88 88.1381 400.062 88.2221C400.244 88.2921 400.426 88.3622 400.608 88.4462C401.756 85.6599 402.33 84.2737 403.492 81.5015C397.906 79.1912 395.105 78.0711 389.463 75.9429C391.171 71.4624 392.151 68.8442 393.593 65.0218C397.892 66.66 400.384 67.6541 404.99 69.5443C405.186 69.0542 405.369 68.6202 405.523 68.2141C401.07 66.3939 398.578 65.4139 394.083 63.7057C394.251 63.2716 394.419 62.8376 394.587 62.3755C399.25 64.1397 401.756 65.1198 406.055 66.884C406.237 66.954 406.433 67.038 406.615 67.108C406.797 67.178 406.993 67.262 407.175 67.332C408.239 64.6998 408.785 63.3836 409.863 60.7654C404.78 58.6792 402.232 57.6711 397.108 55.7249C398.816 51.2584 399.796 48.6262 401.252 44.8038C406.531 46.82 409.513 48.0101 415.099 50.3203C415.295 49.8303 415.478 49.3962 415.646 48.9902C410.199 46.736 407.217 45.5598 401.742 43.4876C401.91 43.0536 402.078 42.6196 402.246 42.1575C407.903 44.3137 410.899 45.4898 416.178 47.6601C416.36 47.7301 416.556 47.8141 416.738 47.8841C416.92 47.9541 417.102 48.0381 417.284 48.1081C418.362 45.4758 418.908 44.1737 420 41.5554C410.787 37.7331 406.125 35.9409 396.758 32.5525Z" fill="#4F1018"></path>',22)]),12,_hoisted_1$1m))}}),_hoisted_1$1l=["width","height"],_sfc_main$1A=defineComponent({__name:"SemmaLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 225 170",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<g clip-path="url(#clip0_501_26)"><path d="M62.8275 116.075H31.2797L19.5833 99.0174L31.6465 90.7353L38.9974 101.43H54.2916L58.0587 94.7705L-6.95627e-05 41.7628V38.5318C-0.018637 33.0709 1.44419 27.7072 4.23265 23.0119C8.39275 16.0911 14.2488 10.3454 21.2474 6.3176C28.246 2.28983 36.1561 0.113086 44.2301 -0.00695769C52.304 -0.127001 60.2753 1.81363 67.3905 5.63155C74.5058 9.44946 80.5301 15.0186 84.8941 21.8126C86.9992 25.412 88.4602 29.351 89.2115 33.4526C89.7321 36.3856 89.959 39.3632 89.8887 42.3413V42.5952H75.2435V42.1155C75.3105 40.1268 75.1734 38.1364 74.8344 36.1756C74.4138 33.9356 73.6475 31.7746 72.5628 29.7701C69.5997 25.1298 65.5127 21.3131 60.6808 18.6739C55.8489 16.0348 50.4288 14.6587 44.9232 14.6734C39.2542 14.6929 33.6858 16.1712 28.7536 18.9659C23.8214 21.7606 19.6916 25.7778 16.7615 30.6308C15.8501 32.171 15.224 33.8629 14.9132 35.6254L76.5274 91.8923L62.8275 116.075Z" fill="#383B42"></path><path d="M47.1665 170.014C43.5388 170.014 39.9926 168.938 36.9764 166.923C33.9601 164.908 31.6091 162.043 30.2209 158.691C28.8327 155.34 28.4694 151.652 29.1771 148.094C29.8849 144.536 31.6318 141.268 34.1969 138.703C36.762 136.138 40.0302 134.391 43.5882 133.683C47.1461 132.975 50.8341 133.339 54.1856 134.727C57.5371 136.115 60.4017 138.466 62.4171 141.482C64.4325 144.498 65.5083 148.045 65.5083 151.672C65.5083 156.537 63.5758 161.202 60.1361 164.642C56.6963 168.082 52.031 170.014 47.1665 170.014V170.014ZM47.1665 143.546C45.562 143.546 43.9934 144.021 42.6593 144.913C41.3252 145.804 40.2854 147.071 39.6713 148.554C39.0573 150.036 38.8966 151.667 39.2097 153.241C39.5227 154.815 40.2954 156.26 41.4299 157.395C42.5645 158.529 44.0101 159.302 45.5838 159.615C47.1575 159.928 48.7887 159.767 50.2711 159.153C51.7535 158.539 53.0205 157.5 53.912 156.165C54.8034 154.831 55.2792 153.263 55.2792 151.658C55.2829 150.59 55.0759 149.531 54.67 148.543C54.2642 147.555 53.6674 146.656 52.9139 145.898C52.1604 145.141 51.2649 144.54 50.2787 144.129C49.2925 143.718 48.2349 143.505 47.1665 143.503V143.546Z" fill="#383B42"></path><path d="M94.2908 95.3208H110.841V85.7831H94.2908V77.0496H113.507V67.0462H82.9612V116.075H114.241V106.058H94.2908V95.3208Z" fill="#383B42"></path><path d="M144.195 87.1799L130.086 67.0462H119.278V116.075H130.227V96.3225C130.227 92.5131 130.156 88.365 130.1 85.2751C132.484 88.8306 134.629 91.9487 136.632 94.7987L143.927 105.155L151.235 94.7987C153.224 91.9769 155.369 88.8447 157.753 85.2751C157.753 88.3932 157.641 92.5554 157.641 96.3225V116.075H168.928V67.0462H158.29L144.195 87.1799Z" fill="#383B42"></path><path d="M144.195 141.119L130.086 120.985H119.278V170.014H130.227V150.261C130.227 146.452 130.156 142.304 130.1 139.214C132.484 142.77 134.629 145.888 136.632 148.738L143.927 159.094L151.235 148.738C153.224 145.916 155.369 142.784 157.753 139.214C157.753 142.332 157.641 146.494 157.641 150.261V170.014H168.928
16V120.929H158.29L144.195 141.119Z" fill="#383B42"></path><path d="M204.214 121.211V120.929H193.449L173.541 169.958H185.209L189.146 159.813H208.123L211.988 169.958H224.122L204.214 121.211ZM202.803 145.888L204.624 150.798H192.659L194.409 146.156C195.819 142.459 197.414 138.029 198.641 134.417C199.756 137.591 201.266 141.796 202.803 145.888Z" fill="#383B42"></path></g><defs><clipPath id="clip0_501_26"><rect width="224.066" height="170" fill="white"></rect></clipPath></defs>',2)]),12,_hoisted_1$1l))}}),_hoisted_1$1k=["width","height"],_sfc_main$1z=defineComponent({__name:"TastoryLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 390 72",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<path d="M147.042 19.995C147.081 17.3708 146.595 14.7654 145.613 12.3316C144.63 9.89786 143.172 7.68478 141.323 5.82231C139.474 3.95983 137.271 2.48547 134.845 1.48574C132.418 0.486014 129.816 -0.0189332 127.192 0.000542658C115.883 0.000542658 107.649 7.82154 107.649 18.8228C107.649 30.8426 118.026 35.1566 125.751 37.2512C134.706 39.6916 136.406 41.0944 136.406 44.5053C136.406 47.5703 132.957 50.078 128.316 50.078C123.675 50.078 119.746 47.1956 119.746 43.7078C119.759 43.1453 119.549 42.6005 119.162 42.192C118.775 41.7835 118.242 41.5444 117.68 41.5268H107.688C106.909 41.5268 106.141 42.5933 106.141 43.7078C106.141 54.7091 116.075 63.6542 128.297 63.6542C140.518 63.6542 150.607 56.4674 150.607 45.4661C150.607 31.6785 137.867 27.7776 129.306 25.2891C125.145 24.0784 121.206 22.6276 121.206 19.3224C121.206 15.8155 123.349 13.5576 127.173 13.5576C130.997 13.5576 134.1 16.44 134.1 19.9277C134.132 20.2855 134.303 20.6166 134.576 20.8501C134.849 21.0836 135.202 21.2008 135.561 21.1768H145.755C146.09 21.177 146.412 21.0466 146.652 20.8134C146.892 20.5802 147.032 20.2625 147.042 19.9277" fill="#B84725"></path><path d="M43.8034 1.16312H1.32596C1.15148 1.16184 0.978483 1.19527 0.817038 1.26145C0.655593 1.32763 0.50892 1.42525 0.385541 1.54863C0.262163 1.67201 0.164546 1.81868 0.0983654 1.98012C0.0321844 2.14157 -0.00124296 2.31457 3.53237e-05 2.48904V14.2302C3.53237e-05 14.5818 0.139727 14.9191 0.388385 15.1677C0.637043 15.4164 0.974303 15.5561 1.32596 15.5561H13.7492C14.1009 15.5561 14.4381 15.6958 14.6868 15.9444C14.9355 16.1931 15.0752 16.5303 15.0752 16.882V61.9825C15.0949 62.3223 15.2445 62.6415 15.4932 62.874C15.7418 63.1066 16.0703 63.2345 16.4107 63.2315H28.7187C29.0703 63.2315 29.4076 63.0918 29.6562 62.8431C29.9049 62.5945 30.0446 62.2572 30.0446 61.9056V16.834C30.0446 16.4823 30.1843 16.145 30.4329 15.8964C30.6816 15.6477 31.0189 15.508 31.3705 15.508H43.8034C44.155 15.508 44.4923 15.3683 44.741 15.1197C44.9896 14.871 45.1293 14.5338 45.1293 14.1821V2.48904C45.1293 2.13739 44.9896 1.80014 44.741 1.55149C44.4923 1.30283 44.155 1.16312 43.8034 1.16312Z" fill="#B84725"></path><path d="M202.212 1.16312H159.649C159.481 1.16185 159.315 1.19372 159.16 1.25689C159.005 1.32006 158.864 1.41329 158.745 1.53118C158.627 1.64908 158.532 1.78932 158.468 1.94382C158.404 2.09833 158.371 2.26404 158.371 2.4314V14.2302C158.369 14.3983 158.402 14.5651 158.465 14.7207C158.529 14.8763 158.623 15.0177 158.742 15.1366C158.861 15.2555 159.002 15.3496 159.158 15.4134C159.314 15.4771 159.48 15.5093 159.649 15.508H172.139C172.477 15.5105 172.801 15.646 173.04 15.8851C173.279 16.1242 173.414 16.4478 173.417 16.7859V61.944C173.416 62.1122 173.448 62.2789 173.512 62.4345C173.575 62.5901 173.669 62.7315 173.788 62.8505C173.907 62.9694 174.049 63.0635 174.204 63.1272C174.36 63.191 174.527 63.2232 174.695 63.2219H187.099C187.266 63.2219 187.432 63.1888 187.586 63.1244C187.741 63.0601 187.881 62.9658 187.999 62.847C188.117 62.7282 188.21 62.5873 188.273 62.4323C188.337 62.2773 188.368 62.1114 188.367 61.944V16.7859C188.37 16.4478 188.505 16.1242 188.744 15.8851C188.983 15.646 189.307 15.5105 189.645 15.508H202.136C202.304 15.5093 202.47 15.4771 202.626 15.4134C202.782 15.3496 202.923 15.2555 203.042 15.1366C203.161 15.0177 203.255 14.8763 203.319 14.7207C203.383 14.5651 203.415 14.3983 203.413 14.2302V2.4314C203.413 2.26404 203.38 2.09833 203.316 1.94382C203.252 1.78932 203.157 1.64908 203.039 1.53118C202.92 1.41329 202.779 1.32006 202.624 1.25689C202.469 1.19372 202.303 1.16185 202.136 1.16312" fill="#B84725"></path><path d="M388.994 1.34568H375.946C375.527 1.34656 375.117 1.46499 374.762 1.6875C374.407 1.91 374.121 2.22765 373.938 2.60434L364.138 22.7814C364.079 22.9032 363.986 23.006 363.872 23.0778C363.757 23.1497 363.624 23.1879 363.489 23.1879C363.354 23.1879 363.221 23.1497 363.106 23.0778C362.992 23.006 362.9 22.9032 362.841 22.7814L353.232 2.83494C353.049 2.45716 352.764 2.13815 352.41 1.914C352.055 1.68986 351.644 1.56955 351.224 1.56668H337.725C337.548 1.55549 337.372 1.59322 337.216 1.67575C337.059 1.75828 336.929 1.88239 336.838 2.0344C336.748 2.18641 336.701 2.36043 336.703 2.53728C336.706 2.71413 336.757 2.88696 336.851 3.03671L355.865 39.0671V61.9152C355.865 62.2719 356.007 62.6141 356.259 62.8663C356.511 63.1186 356.853 63.2603 357.21 63.2603H369.47C369.827 63.2603 370.169 63.1186 370.421 62.8663C370.674 62.6141 370.815 62.2719 370.815 61.9152V39.3746L389.859 2.80611C389.951 2.65581 390 2.48308 390 2.30683C390 2.13057 389.952 1.95759 389.861 1.8068C389.77 1.65602 389.639 1.53326 389.483 1.45193C389.326 1.37059 389.15 1.33383 388.975 1.34568" fill="#B84725"></path><path d="M84.9165 63.2315H97.1188C97.3201 63.2315 97.5184 63.1829 97.6969 63.0898C97.8753 62.9967 98.0287 62.8619 98.1438 62.6967C98.2589 62.5316 98.3324 62.3411 98.358 62.1414C98.3837 61.9418 98.3607 61.7389 98.291 61.5501L76.4614 2.34492C76.368 2.09938 76.2022 1.88799 75.986 1.73872C75.7698 1.58946 7
165.5134 1.50935 75.2507 1.509H69.5435C69.2746 1.51026 69.0127 1.59508 68.7941 1.75173C68.5755 1.90837 68.411 2.12909 68.3233 2.38334L48.5018 61.7806C48.4455 61.9496 48.4301 62.1296 48.4569 62.3057C48.4838 62.4818 48.5521 62.649 48.6563 62.7935C48.7604 62.938 48.8975 63.0557 49.056 63.1368C49.2146 63.218 49.3901 63.2603 49.5683 63.2603H61.857C62.1007 63.2603 62.3379 63.1818 62.5335 63.0364C62.729 62.8911 62.8726 62.6866 62.9428 62.4532L64.4704 57.2841C64.523 57.098 64.635 56.9343 64.7895 56.8181C64.9439 56.7018 65.1322 56.6394 65.3256 56.6403H81.0733C81.3032 56.6404 81.5272 56.7141 81.7122 56.8507C81.8972 56.9873 82.0336 57.1796 82.1013 57.3994L83.677 62.386C83.7668 62.6404 83.9354 62.8596 84.1583 63.0117C84.3812 63.1637 84.6468 63.2407 84.9165 63.2315ZM68.2272 44.4572L72.426 30.218C72.4614 30.099 72.5344 29.9947 72.6339 29.9205C72.7334 29.8463 72.8543 29.8062 72.9784 29.8062C73.1026 29.8062 73.2234 29.8463 73.323 29.9205C73.4225 29.9947 73.4954 30.099 73.5309 30.218L78.1044 44.6782C78.1329 44.7715 78.1391 44.8701 78.1227 44.9662C78.1062 45.0623 78.0675 45.1532 78.0096 45.2316C77.9517 45.3101 77.8762 45.3739 77.7892 45.418C77.7022 45.462 77.6062 45.4851 77.5087 45.4853H68.9478C68.8311 45.4851 68.7159 45.4579 68.6114 45.4059C68.5068 45.3539 68.4157 45.2785 68.345 45.1856C68.2744 45.0926 68.2261 44.9846 68.204 44.8699C68.1819 44.7553 68.1866 44.6371 68.2176 44.5245" fill="#B84725"></path><path d="M240.837 63.8656C234.59 63.8656 228.484 62.0134 223.291 58.5431C218.097 55.0728 214.049 50.1405 211.659 44.3696C209.269 38.5988 208.643 32.2487 209.862 26.1225C211.08 19.9962 214.088 14.3688 218.505 9.95204C222.922 5.53524 228.549 2.52736 234.675 1.30877C240.802 0.0901797 247.152 0.715597 252.923 3.10595C258.693 5.49631 263.626 9.54424 267.096 14.7379C270.566 19.9315 272.419 26.0375 272.419 32.2838C272.408 40.6567 269.078 48.6837 263.157 54.6043C257.237 60.5248 249.21 63.8555 240.837 63.8656ZM240.837 15.4216C237.499 15.4216 234.237 16.4113 231.462 18.2656C228.687 20.12 226.525 22.7556 225.248 25.839C223.972 28.9225 223.638 32.3154 224.29 35.5884C224.942 38.8615 226.549 41.8678 228.91 44.227C231.27 46.5862 234.278 48.1923 237.551 48.8422C240.825 49.4921 244.217 49.1566 247.3 47.8782C250.383 46.5997 253.017 44.4357 254.87 41.6599C256.723 38.884 257.71 35.6211 257.709 32.2838C257.703 27.8115 255.924 23.5241 252.761 20.3626C249.597 17.2012 245.309 15.4241 240.837 15.4216Z" fill="#B84725"></path><path d="M339.781 59.542C335.496 56.9766 330.644 52.749 328.107 48.4062C326.433 45.5178 324.503 42.7846 322.343 40.2393C324.71 37.8851 326.526 35.0357 327.661 31.8958C328.795 28.7559 329.22 25.4036 328.905 22.08C327.838 10.3196 317.596 1.509 305.788 1.509H286.139C285.832 1.50899 285.538 1.63016 285.321 1.84611C285.103 2.06207 284.979 2.35532 284.977 2.66199V62.1266C284.984 62.4222 285.107 62.7033 285.319 62.9097C285.53 63.1161 285.815 63.2316 286.11 63.2315H298.793C299.094 63.2315 299.382 63.112 299.595 62.8994C299.807 62.6868 299.927 62.3984 299.927 62.0977V47.8585C299.927 47.6037 300.028 47.3593 300.208 47.1791C300.388 46.9989 300.633 46.8977 300.888 46.8977H306.355C307.49 46.894 308.624 46.8073 309.746 46.6383C312.119 48.2332 314.108 51.3655 316.405 55.2856C320.248 61.7999 326.349 68.1412 332.143 70.918C332.707 71.2266 333.371 71.2988 333.989 71.1187C334.607 70.9386 335.128 70.5209 335.438 69.9572L340.713 62.6454C340.973 62.1082 341.019 61.492 340.84 60.9225C340.662 60.353 340.273 59.873 339.752 59.5804L339.781 59.542ZM306.018 33.3407H300.859C300.604 33.3407 300.36 33.2394 300.179 33.0592C299.999 32.8791 299.898 32.6347 299.898 32.3799V16.0461C299.898 15.7912 299.999 15.5469 300.179 15.3667C300.36 15.1865 300.604 15.0853 300.859 15.0853H306.345C307.657 15.0871 308.953 15.3719 310.144 15.9202C311.336 16.4685 312.395 17.2675 313.25 18.2626C314.104 19.2576 314.734 20.4254 315.096 21.6861C315.458 22.9468 315.544 24.2708 315.348 25.5677C314.966 27.7446 313.821 29.7142 312.119 31.123C310.416 32.5317 308.267 33.2874 306.057 33.2542" fill="#B84725"></path>',7)]),12,_hoisted_1$1k))}}),_imports_0$1="/dist/assets/Tastory_logo_cream_plain.png",_sfc_main$1y=defineComponent({__name:"TastorySvLogo",props:{margin:{},width:{},height:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("img",{src:_imports_0$1,style:normalizeStyle({margin:e.margin}),class:"tastory-sv-logo"},null,4))}}),TastorySvLogo=_export_sfc(_sfc_main$1y,[["__scopeId","data-v-3c80a1c9"]]),_hoisted_1$1j=["width","height"],_sfc_main$1x=defineComponent({__name:"UnicaLogo",props:{margin:{},width:{default:420},height:{default:200}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 390 87",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<path d="M0 43.3213C0.00227048 34.7514 2.54563 26.3746 7.30847 19.25C12.0713 12.1255 18.8398 6.57323 26.758 3.29523C34.6762 0.017238 43.3886 -0.839253 51.7936 0.834048C60.1986 2.50735 67.9187 6.6353 73.9777 12.696C80.0368 18.7566 84.1627 26.4778 85.8338 34.8832C87.5048 43.2886 86.646 52.0008 83.3659 59.9182C80.0858 67.8355 74.5318 74.6025 67.406 79.3635C60.2802 84.1244 51.9027 86.6656 43.3328 86.6656C31.8402 86.6656 20.8184 82.1002 12.6919 73.9737C4.56542 65.8472 0 54.8254 0 43.3328" fill="#242930"></path>
16<path d="M66.0984 36.3872C66.6977 34.9257 66.7627 33.2997 66.282 31.795L59.5086 38.0174V34.9349L66.1557 28.7699C67.035 26.7238 67.1067 24.4206 66.3567 22.3237L59.5086 29.6941L56.1678 33.2817V51.7135C56.168 53.1949 56.0141 54.6724 55.7086 56.122C55.4157 57.5328 54.7832 58.8509 53.866 59.9622C52.7985 61.1792 51.4397 62.1055 49.9167 62.6543C49.8306 62.6888 49.7273 62.7117 49.6354 62.7462C49.6028 62.7668 49.5682 62.7841 49.5321 62.7978C49.3083 62.8782 49.0557 62.9413 48.8146 63.016L48.4645 63.1193C46.8327 63.5208 45.1565 63.7137 43.4762 63.6933H43.1892C41.5089 63.7137 39.8328 63.5208 38.201 63.1193L37.8508 63.016C37.6097 62.9413 37.3572 62.8782 37.1333 62.7978C37.0959 62.783 37.0594 62.7657 37.0242 62.7462L36.7487 62.6543C35.2258 62.1055 33.8669 61.1792 32.7994 59.9622C31.8822 58.8509 31.2497 57.5328 30.9568 56.122C30.6513 54.6724 30.4974 53.1949 30.4976 51.7135V33.2817L27.1339 29.7056L20.2858 22.3352C19.5357 24.4321 19.6075 26.7353 20.4867 28.7814L27.1339 34.9464V38.0289L20.3834 31.8237C19.9027 33.3284 19.9677 34.9544 20.5671 36.4159L27.1339 40.6866V43.2926L20.435 39.0219C20.0777 40.2569 20.122 41.5735 20.5613 42.7818L27.1339 45.5313V47.9766L20.4293 45.2558C20.0381 46.3455 20.0729 47.5429 20.5269 48.6081L27.1339 50.0718V51.593C27.1339 51.88 27.1683 52.167 27.1741 52.4483L26.9904 52.4081L20.5097 51.0132C20.1816 52.060
165 20.2721 53.1941 20.7622 54.1761L27.2888 54.4631C27.3692 55.2093 27.4955 55.944 27.639 56.6788L21.1468 56.564C21.0856 57.0953 21.1533 57.6335 21.3442 58.1331C21.535 58.6326 21.8434 59.0789 22.2432 59.4341L28.104 58.5444C28.3462 59.2314 28.6558 59.8928 29.0281 60.519L23.7758 61.3513C24.0284 61.8966 24.6885 62.7519 26.3762 63.1537L29.9867 61.9253L30.0327 61.9942C30.5304 62.571 31.0906 63.0908 31.7031 63.5441L29.1257 64.5027C30.1337 64.9466 31.2166 65.1959 32.3173 65.2374L33.207 64.7323C33.5284 64.8356 34.0336 65.0078 34.6478 65.2259C34.7741 65.2776 34.8889 65.3407 35.0209 65.3924C35.1529 65.4441 35.262 65.467 35.3711 65.5072C35.4801 65.5474 35.4572 65.5589 35.5088 65.5761C35.6695 65.6335 35.8532 65.6794 36.0312 65.7311C38.9759 66.8504 42.9539 68.6356 43.4934 70.2371C44.0675 68.5667 48.2061 66.7069 51.082 65.599H51.1566L51.2197 65.5704L51.4264 65.49L51.6445 65.4154L51.788 65.3522C52.5055 65.0882 53.1025 64.8815 53.4642 64.7782L54.3482 65.2776C55.4488 65.2361 56.5317 64.9868 57.5397 64.5429L54.9624 63.5843C55.5748 63.131 56.135 62.6112 56.6327 62.0344L56.6787 61.9655L60.2893 63.1939C61.9769 62.7921 62.637 61.9368 62.8896 61.3915L57.6373 60.5592C58.0096 59.933 58.3192 59.2716 58.5615 58.5845L64.4222 59.4743C64.822 59.1191 65.1304 58.6728 65.3213 58.1732C65.5121 57.6737 65.5798 57.1354 65.5186 56.6042L59.0264 56.719C59.1699 55.9842 59.2962 55.2495 59.3766 54.5033L65.9032 54.2162C66.3933 53.2343 66.4839 52.1006 66.1557 51.0534L59.6751 52.4483L59.4914 52.4884C59.4914 52.2014 59.5316 51.9144 59.5316 51.6331V50.112L66.1385 48.6482C66.5925 47.5831 66.6274 46.3857 66.2361 45.296L59.5086 47.9881V45.5428L66.0811 42.7932C66.5205 41.585 66.5647 40.2684 66.2074 39.0334L59.5086 43.2639V40.6579L66.0984 36.3872Z" fill="white"></path><path d="M215.608 62.1664V24.3098C215.657 23.753 215.547 23.1938 215.291 22.697C215.035 22.2001 214.643 21.7861 214.161 21.5028C213.191 20.9632 211.567 20.5385 209.271 20.2342C208.605 20.1768 208.272 19.6602 208.272 18.6959C208.288 18.209 208.349 17.7247 208.455 17.2493C209.963 17.368 211.494 17.4732 213.048 17.565C214.62 17.6569 216.096 17.7028 217.49 17.7028C218.885 17.7028 220.206 17.6569 221.652 17.565C223.099 17.4732 224.522 17.3699 225.911 17.2493C226.016 17.7248 226.076 18.2091 226.089 18.6959C226.089 19.6602 225.791 20.1768 225.188 20.2342C223.133 20.5404 221.729 20.9632 220.975 21.5028C220.58 21.8108 220.268 22.2125 220.067 22.6716C219.867 23.1308 219.784 23.6327 219.827 24.1318V77.4813C219.623 77.5584 219.408 77.6029 219.19 77.6133C218.95 77.6421 218.708 77.6575 218.466 77.6592C218.063 77.6567 217.667 77.5478 217.318 77.3435C216.815 76.9909 216.384 76.5446 216.05 76.029L179.284 27.5817V70.2371C179.236 70.7356 179.33 71.2373 179.555 71.6849C179.779 72.1325 180.125 72.5081 180.552 72.7686C181.396 73.2565 183.026 73.7042 185.443 74.129C186.046 74.2495 186.35 74.7317 186.35 75.5755C186.334 76.0642 186.272 76.5504 186.166 77.0278C184.655 76.9015 183.124 76.7963 181.574 76.7121C180.024 76.6279 178.589 76.582 177.269 76.5743C176.063 76.5743 174.646 76.6202 173.015 76.7121C171.385 76.8039 169.906 76.9091 168.578 77.0278C168.472 76.5504 168.411 76.0642 168.395 75.5755C168.395 74.7298 168.727 74.2476 169.393 74.129C171.563 73.7042 173.027 73.2565 173.785 72.7686C174.542 72.2806 174.933 71.4426 174.933 70.2371V23.6783C174.956 23.2512 174.873 22.8249 174.691 22.4374C174.51 22.0499 174.236 21.7131 173.894 21.4569C173.201 20.9479 171.766 20.5404 169.589 20.2342C168.923 20.1137 168.595 19.6028 168.595 18.6959C168.591 18.4214 168.622 18.1475 168.687 17.8808C168.692 17.6677 168.721 17.4558 168.773 17.2493C169.979 17.3699 171.133 17.4617 172.217 17.5191C173.182 17.5823 174.209 17.6282 175.294 17.6569C176.379 17.6856 177.349 17.7028 178.164 17.7028C179.329 17.6659 180.494 17.7254 181.649 17.8808C182.215 17.9954 182.717 18.3192 183.055 18.7877L215.608 62.1664Z" fill="#242930"></path><path d="M253.114 70.2256C253.114 71.4311 253.537 72.2596 254.383 72.7111C255.888 73.3721 257.469 73.8445 259.09 74.1175C259.664 74.238 259.997 74.7202 259.997 75.564C259.981 76.0528 259.919 76.539 259.813 77.0163C257.942 76.89 256.07 76.7867 254.199 76.
166948C252.328 76.603 250.548 76.5628 248.855 76.5628C247.161 76.5628 245.411 76.6087 243.47 76.6948C241.53 76.7809 239.653 76.89 237.903 77.0163C237.796 76.539 237.735 76.0528 237.719 75.564C237.719 74.7202 238.023 74.238 238.626 74.1175C240.922 73.6927 242.489 73.245 243.333 72.7571C243.76 72.4966 244.106 72.1211 244.33 71.6734C244.555 71.2258 244.649 70.7241 244.601 70.2256V24.1318C244.645 23.6266 244.55 23.1189 244.327 22.6636C244.103 22.2084 243.759 21.8229 243.333 21.5487C242.489 21.0379 240.916 20.5959 238.626 20.2342C238.467 20.2194 238.316 20.1612 238.188 20.066C238.061 19.9708 237.962 19.8423 237.903 19.6946C237.778 19.3764 237.716 19.0374 237.719 18.6959C237.735 18.209 237.796 17.7247 237.903 17.2493C239.709 17.368 241.595 17.4732 243.562 17.565C245.52 17.6569 247.288 17.7028 248.855 17.7028C250.422 17.7028 252.104 17.6569 254.061 17.565C256.019 17.4732 257.942 17.3699 259.801 17.2493C259.908 17.7247 259.969 18.209 259.985 18.6959C259.985 19.6028 259.681 20.1137 259.078 20.2342C256.782 20.5959 255.215 21.0379 254.371 21.5487C253.944 21.8229 253.601 22.2084 253.377 22.6636C253.154 23.1189 253.059 23.6266 253.103 24.1318L253.114 70.2256Z" fill="#242930"></path><path d="M300.695 77.6477C295.62 77.6477 291.183 76.8632 287.383 75.2942C283.785 73.8685 280.551 71.6562 277.917 68.8193C275.383 66.0155 273.47 62.7077 272.304 59.1126C271.04 55.2402 270.414 51.1886 270.449 47.1156C270.466 43.4443 271.092 39.8012 272.304 36.3355C273.532 32.7337 275.437 29.4 277.917 26.514C280.546 23.5013 283.774 21.0693 287.394 19.3732C291.198 17.5363 295.636 16.616 300.706 16.6121C302.7 16.6121 304.525 16.6581 306.182 16.7499C307.847 16.8418 309.425 16.991 310.941 17.2034C312.456 17.4158 313.926 17.6856 315.378 18.0185C316.83 18.3514 318.334 18.7303 319.901 19.1665C320.003 21.1686 320.216 23.1635 320.538 25.1421C320.898 27.4956 321.38 29.8797 321.985 32.2944C321.539 32.5295 321.043 32.6536 320.538 32.656C320.094 32.662 319.651 32.6021 319.224 32.4781C319.016 32.3993 318.833 32.2642 318.698 32.0878C318.562 31.9114 318.478 31.7007 318.455 31.4793C317.372 27.4956 315.65 24.658 313.289 22.9665C310.927 21.2751 307.516 20.4313 303.054 20.4351C299.661 20.3632 296.288 20.9722 293.135 22.2261C290.373 23.3584 287.898 25.0918 285.891 27.3004C283.874 29.5676 282.36 32.236 281.448 35.13C280.407 38.4308 279.896 41.8755 279.932 45.3361C279.895 49.2442 280.538 53.1289 281.832 56.8165C282.986 60.1147 284.72 63.1802 286.952 65.8688C289.021 68.3374 291.59 70.3389 294.489 71.741C297.352 73.1278 300.493 73.8406 303.674 73.8247C305.888 73.8711 308.097 73.6123 310.24 73.0555C311.855 72.6243 313.365 71.8684 314.678 70.8341C315.884 69.8344 316.898 68.6224 317.668 67.2579C318.546 65.6987 319.313 64.0798 319.964 62.4132C320.142 61.9893 320.446 61.6308 320.836 61.3871C321.226 61.1435 321.681 61.0267 322.14 61.0528C322.46 61.0559 322.779 61.1022 323.087 61.1905C323.36 61.2563 323.621 61.3627 323.862 61.5063C323.135 63.6187 322.41 65.9434 321.686 68.4806C320.963 71.0178 320.359 73.553 319.873 76.0864C316.914 76.5685 313.897 76.9512 310.82 77.2344C307.743 77.5176 304.363 77.6534 300.677 77.642" fill="#242930"></path><path d="M348.39 51.2944L357.173 29.1086L365.593 51.2944H348.39ZM389.639 74.4332C389.395 74.2019 389.1 74.0309 388.778 73.9338C387.508 73.7379 386.263 73.4049 385.064 72.9407C383.798 72.4585 382.982 71.7946 382.619 70.9489L360.703 16.7958C360.349 16.6948 359.985 16.6332 359.618 16.6121C358.895 16.6121 358.321 17.1288 357.896 18.1505L336.083 70.6734C335.693 71.6107 334.969 72.3697 334.051 72.803C332.706 73.3777 331.288 73.764 329.838 73.951C329.646 73.9551 329.458 74.0071 329.292 74.1024C329.125 74.1976 328.985 74.3331 328.885 74.4963C328.728 74.836 328.651 75.2072 328.661 75.5812C328.659 76.0712 328.721 76.5593 328.845 77.0335C330.228 76.8498 331.56 76.7293 332.823 76.6719C334.085 76.6145 335.331 76.58 336.536 76.58C338.259 76.58 340.072 76.6259 341.881 76.712C343.689 76.7981 345.417 76.9072 347.047 77.0335C347.153 76.5562 347.214 76.07 347.23 75.5812C347.236 75.2511 347.157 74.9249 347.001 74.6341C346.909 74.4868 346.783 74.3643 346.633 74.2773C346.482 74.1902 346.313 74.1413 346.14 74.1347C342.458 73.5913 340.618 72.6862 340.618 71.4196C340.654 70.7918 340.808 70.1765 341.071 69.6057L346.869 55.0256H367.063L372.769 69.9501C372.979 70.3747 373.102 70.8374 373.13 71.3105C373.13 72.0969 372.642 72.6824 371.678 73.0785C370.446 73.5421 369.174 73.89 367.878 74.1175C367.653 74.1447 367.447 74.2578 367.304 74.4332C367.053 74.7603 366.94 75.172 366.988 75.5812C367.001 76.0702 367.063 76.5567 367.172 77.0335C368.894 76.9072 370.88 76.8039 373.056 76.712C375.231 76.6202 377.16 76.58 378.848 76.58C380.535 76.58 382.228 76.6259 384.106 76.712C385.983 76.7981 387.877 76.9072 389.806 77.0335C389.915 76.5567 389.976 76.0702 389.989 75.5812C390.037 75.172 389.924 74.7603 389.674 74.4332" fill="#242930"></path><path d="M150.881 54.5606C150.927 57.721 150.541 60.8728 149.733 63.9286C149.018 66.716 147.615 69.2797 145.654 71.3855C143.693 73.4912 141.235 75.0719 
16138.505 75.983C135.494 77.1081 131.72 77.6687 127.186 77.6649C121.996 77.6649 117.802 77.0163 114.603 75.719C111.404 74.4217 108.934 72.713 107.192 70.593C105.47 68.4782 104.288 65.9762 103.748 63.3029C103.176 60.5499 102.888 57.7455 102.887 54.9337V24.1318C102.93 23.6217 102.835 23.1094 102.613 22.6482C102.391 22.1869 102.05 21.7934 101.624 21.5085C100.775 20.9689 99.1791 20.5442 96.8199 20.2399C96.2172 20.1825 95.9187 19.6659 95.9187 18.6958C95.9316 18.2106 95.9932 17.728 96.1024 17.255C97.9106 17.3698 99.7646 17.4789 101.67 17.565C103.576 17.6511 105.396 17.7028 107.147 17.7028C108.716 17.7028 110.556 17.6569 112.669 17.565C114.781 17.4789 116.744 17.3698 118.558 17.255C118.663 17.7286 118.723 18.211 118.736 18.6958C118.736 19.6659 118.432 20.1825 117.835 20.2399C115.539 20.5461 113.893 20.9689 112.898 21.5085C112.421 21.7532 112.026 22.1317 111.761 22.5977C111.496 23.0636 111.372 23.5968 111.406 24.1318V52.9304C111.406 59.2025 112.657 64.0166 115.16 67.3727C117.663 70.7289 121.905 72.4012 127.886 72.3897C130.798 72.4491 133.702 72.0619 136.496 71.2416C138.732 70.6064 140.754 69.3785 142.348 67.6879C143.943 65.9973 145.051 63.907 145.554 61.6383C146.267 58.6906 146.601 55.664 146.547 52.6319V24.1318C146.586 23.6115 146.479 23.0907 146.238 22.6276C145.998 22.1644 145.634 21.777 145.187 21.5085C144.284 20.9689 142.655 20.5461 140.302 20.2399C139.63 20.1825 139.303 19.6659 139.303 18.6958C139.316 18.2106 139.378 17.728 139.487 17.255C141.209 17.3698 142.931 17.4789 144.601 17.565C146.272 17.6511 147.695 17.7028 148.901 17.7028C150.353 17.7028 151.811 17.6569 153.298 17.565C154.784 17.4732 156.237 17.3698 157.689 17.255C157.79 17.7291 157.847 18.2114 157.861 18.6958C157.854 19.0313 157.761 19.3594 157.591 19.6487C157.523 19.7927 157.424 19.9194 157.299 20.0188C157.175 20.1183 157.029 20.1881 156.874 20.2227C154.635 20.4638 153.08 20.8695 152.207 21.4396C151.772 21.7304 151.421 22.1308 151.191 22.6005C150.96 23.0702 150.857 23.5925 150.893 24.1146L150.881 54.5606Z" fill="#242930"></path>',7)]),12,_hoisted_1$1j))}}),_imports_0="/dist/assets/village_logo.png",_sfc_main$1w=defineComponent({__name:"VillageLogo",props:{margin:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("img",{src:_imports_0,style:normalizeStyle({margin:e.margin}),class:"village-logo"},null,4))}}),VillageLogo=_export_sfc(_sfc_main$1w,[["__scopeId","data-v-e5d52192"]]),_hoisted_1$1i=["data-theme"],_hoisted_2$G={key:0,class:"article-list-block__nav"},_hoisted_3$s={class:"card__content"},_sfc_main$1v=defineComponent({__name:"ArticleListElement",props:{model:{},articles:{},loading:{type:Boolean}},setup(t){const{t:e}=useI18n(),r=t,a=computed(()=>!!r.model?.useHorizontalCarousel),o=ref(!1),i=ref(!1),n=ref(null),l=ref(!1),s=ref(!1);let d,p=null;const m=useBreakpoints({mobile:Breakpoints.MOBILE,tablet:Breakpoints.TABLET,desktop:Breakpoints.DESKTOP}).smaller("tablet"),_=ref(0),c=ref(!1);function y(){if(!a.value||s.value){_.value=0,c.value=!0;return}const B=n.value;if(!B)return;const E=B.querySelector(".card");if(!E)return;const $=B.getBoundingClientRect(),P=E.getBoundingClientRect();_.value=Math.round(P.left-$.left),c.value=!0}function x(){if(!a.value)return;const B=n.value;if(!B)return;const E=B.scrollLeft,$=Math.max(0,B.scrollWidth-B.clientWidth),P=5;s.value=$>P,o.value=E>P;const D=50;i.value=$-E>D,y()}function f(){a.value&&(l.value=!0,x(),window.clearTimeout(d),d=window.setTimeout(()=>{l.value=!1,x()},300))}function k(B){const E=n.value;E&&(l.value=!0,E.scrollBy({left:B*E.clientWidth,behavior:"smooth"}),window.clearTimeout(d),d=window.setTimeout(()=>{l.value=!1,x()},300))}function C(){k(1)}function b(){k(-1)}return onMounted(async()=>{if(!a.value)return;await nextTick(),x(),n.value?.addEventListener("scroll",f,{passive:!0}),p=()=>{x()},window.addEventListener("resize",p)}),onBeforeUnmount(()=>{n.value?.removeEventListener("scroll",f),p&&window.removeEventListener("resize",p),d&&(window.clearTimeout(d),d=void 0)}),watch([()=>r.articles?.length,()=>a.value],()=>{a.value&&(c.value=!1,requestAnimationFrame(x))},{immediate:!0}),(B,E)=>{const $=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["article-list-block",{"article-list-block--alternative-background":B.model?.useAlternativeBackgroun
16dColor,"article-list-block--carousel":a.value,"article-list-block--carousel-scrollable":a.value&&s.value}]),"data-theme":B.model?.layoutTheme},[createVNode(CompassContentWrap,null,{default:withCtx(()=>[B.model?.title||a.value?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["article-list-block__header",{"article-list-block__header--carousel":a.value}])},[withDirectives((openBlock(),createBlock(_sfc_main$2r,{level:3,centered:!a.value,"default-margins":"","color-invertable-text-secondary":B.model?.useAlternativeBackgroundColor||null,class:normalizeClass({"heading--hidden":a.value&&!s.value&&!c.value}),style:normalizeStyle(a.value&&!s.value?{transform:`translateX(${_.value}px)`}:null)},{default:withCtx(()=>[createTextVNode(toDisplayString(B.model?.title),1)]),_:1},8,["centered","color-invertable-text-secondary","class","style"])),[[$,"Title"]]),a.value&&(o.value||i.value)?(openBlock(),createElementBlock("div",_hoisted_2$G,[createVNode(_sfc_main$2m,{class:"article-list-block__nav-btn",secondary:B.model?.useAlternativeBackgroundColor,disabled:!o.value,"aria-label":unref(e)("/accessibility/previous"),onClick:b},{default:withCtx(()=>[createVNode(_sfc_main$2s,{rotation:180,width:20,height:20})]),_:1},8,["secondary","disabled","aria-label"]),createVNode(_sfc_main$2m,{class:"article-list-block__nav-btn",secondary:B.model?.useAlternativeBackgroundColor,disabled:!i.value,"aria-label":unref(e)("/accessibility/next"),onClick:C},{default:withCtx(()=>[createVNode(_sfc_main$2s,{width:20,height:20})]),_:1},8,["secondary","disabled","aria-label"])])):createCommentVNode("",!0)],2)):createCommentVNode("",!0),B.loading?(openBlock(),createBlock(CompassContentWrap,{key:1,"margin-large-vertical":"","flex-centered":"",class:"loader-wrapper"},{default:withCtx(()=>[createVNode(CompassRowContainer,{centered:""},{default:withCtx(()=>[createVNode(CompassCircleLoader)]),_:1})]),_:1})):createCommentVNode("",!0),B.articles?.length?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(["cards",{"cards--carousel":a.value,"cards--mask-fade-right":a.value&&!l.value&&i.value,"cards--mask-fade-right--narrow":a.value&&!l.value&&i.value&&unref(m)}]),ref_key:"cardsWrapper",ref:n},[(openBlock(!0),createElementBlock(Fragment,null,renderList(B.articles,P=>(openBlock(),createElementBlock("div",{key:P.contentId,class:"card"},[P?.image?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:P.image,alt:"","processor-type":a.value?unref(ImageProcessorType).MEDIUM:unref(ImageProcessorType).BANNER,fit:unref(ImageStretchType).COVER,class:"card__image"},null,8,["src","processor-type","fit"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$s,[P?.url?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:P.url,class:"card__title"},{default:withCtx(()=>[createVNode(_sfc_main$2r,{level:4,class:normalizeClass(a.value?"h6":"h5"),"color-invertable-link":B.model?.useAlternativeBackgroundColor||null},{default:withCtx(()=>[createTextVNode(toDisplayString(P?.title),1)]),_:2},1032,["class","color-invertable-link"])]),_:2},1032,["url"])):(openBlock(),createBlock(_sfc_main$2r,{key:1,level:4,class:normalizeClass(a.value?"h6":"h5"),"color-invertable-link":B.model?.useAlternativeBackgroundColor||null},{default:withCtx(()=>[createTextVNode(toDisplayString(P?.title),1)]),_:2},1032,["class","color-invertable-link"])),!a.value&&P?.teaserText?(openBlock(),createBlock(_sfc_main$2k,{key:2,"color-invertable-text-secondary":B.model?.useAlternativeBackgroundColor||null,"max-lines":3},{default:withCtx(()=>[createTextVNode(toDisplayString(P.teaserText),1)]),_:2},1032,["color-invertable-text-secondary"])):createCommentVNode("",!0)])]))),128))],2)):createCommentVNode("",!0),B.model?.link&&!a.value?(openBlock(),createBlock(CompassRowContainer,{key:3,centered:""},{default:withCtx(()=>[createVNode(_sfc_main$2l,{url:B.model.link},{default:withCtx(()=>[withDirectives((openBlock(),createBlock(_sfc_main$2m,{"margin-large-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(B.model?.linkText||unref(e)("/common/article-list-cta-default-text")),1)]),_:1})),[[$,"LinkText"]])]),_:1},8,["url"])]),_:1})):createCommentVNode("",!0)]),_:1})],10,_hoisted_1$1i)}}}),ArticleListElement=_export_sfc(_sfc_main$1v,[["__scopeId","data-v-d843bd8d"]]),SearchApi$3=new Api,useSearchApi=()=>{const t=ref(!1);return{searchArticles:async(a,o=1,i=10,n,l)=>{t.value=!0;const s=await SearchApi$3.api.searchArticlesList({language:a,page:o,pageSize:i,categoryIds:n,containerPage:l});return t.value=!1,s.data},searchContent:async(a,o=1,i=10,n,l,s,d,p)=>{t.value=!0;const g=await SearchApi$3.api.searchContentList({q:p,page:o,pageSize:i,language:a,matchAnyCategoryIds:n,matchAllCategoryIds:l,containerPage:s,sortOrder:d});return t.value=!1,g.data},loading:t}}
16,ARTICLE_AMOUNT$1=4,_sfc_main$1u=defineComponent({__name:"ArticleListBlock",props:{model:{}},setup(t){useOptiContentDelivery();const e=t,r=ref(e.model),{searchArticles:a,loading:o}=useSearchApi(),i=useI18n(),n=ref();return onMounted(()=>{const l=e.model?.categoryFilters?.filter(p=>p?.id).map(p=>Number(p?.id))??[],s=e.model?.articleContainerPage?.contentLink?.id,d=e?.model?.metadata?.currentLanguage??i?.locale.value;a(d,1,ARTICLE_AMOUNT$1,l,s).then(p=>{p?.hits&&(n.value=p.hits)})}),(l,s)=>(openBlock(),createBlock(ArticleListElement,{model:r.value,articles:n.value,loading:unref(o)},null,8,["model","articles","loading"]))}}),_hoisted_1$1h=["data-theme"],_sfc_main$1t=defineComponent({__name:"BrandsBlock",props:{model:{}},setup(t){const{t:e}=useI18n();return(r,a)=>{const o=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["brands-block",{"brands-block--alternative-background":r.model?.useAlternativeBackgroundColor}]),"data-theme":r.model?.layoutTheme},[createVNode(CompassContentWrap,{flex:"","flex-centered":""},{default:withCtx(()=>[r.model?.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,level:3,"default-margins":""},{default:withCtx(()=>[createTextVNode(toDisplayString(r.model.title),1)]),_:1})),[[o,"Title"]]):createCommentVNode("",!0)]),_:1}),r.model?.brands&&r.model.brands?.length>0?withDirectives((openBlock(),createBlock(CompassContentWrap,{key:0,flex:"",class:"brands"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.model.brands,i=>(openBlock(),createElementBlock(Fragment,{key:i.brandLayoutTheme},[i?.logo?(openBlock(),createBlock(_sfc_main$2o,{key:0,href:i?.link,target:"_blank",class:"brand"},{default:withCtx(()=>[createVNode(_sfc_main$2q,{src:i.logo,alt:`${i.brandName} ${unref(e)("/accessibility/front-page")}`,class:"brand__logo","processor-type":unref(ImageProcessorType).SMALL},null,8,["src","alt","processor-type"])]),_:2},1032,["href"])):(openBlock(),createBlock(_sfc_main$2l,{key:1,url:i.link,class:"brand"},{default:withCtx(()=>[createVNode(_sfc_main$21,{"brand-name":i.brandLayoutTheme,title:`${i.brandName} ${unref(e)("/accessibility/front-page")}`,class:"brand__logo"},null,8,["brand-name","title"])]),_:2},1032,["url"]))],64))),128))]),_:1})),[[o,"Brands"]]):createCommentVNode("",!0)],10,_hoisted_1$1h)}}}),BrandsBlock=_export_sfc(_sfc_main$1t,[["__scopeId","data-v-52644bf6"]]),_hoisted_1$1g=["data-theme"],_sfc_main$1s=defineComponent({__name:"CallToActionBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>({color:e.model.titleColor||void 0})),a=computed(()=>({color:e.model.descriptionColor||void 0})),o=computed(()=>({backgroundColor:e.model.backgroundColor||void 0})),i=computed(()=>{const n=e.model.ctaButtonBackgroundColor,l=e.model.ctaButtonTextColor,s={};if(n){s["--button-primary-background-color"]=n,s["--button-primary-background-color-hover"]=n,s["--button-primary-background-color-active"]=n;const d=`2px solid ${n}`;s["--button-primary-border-left"]=d,s["--button-primary-border-right"]=d,s["--button-primary-border-top"]=d,s["--button-primary-border-bottom"]=d,s["--button-primary-border-left-hover"]=d,s["--button-primary-border-right-hover"]=d,s["--button-primary-border-top-hover"]=d,s["--button-primary-border-bottom-hover"]=d,s["--button-primary-border-left-active"]=d,s["--button-primary-border-right-active"]=d,s["--button-primary-border-top-active"]=d,s["--button-primary-border-bottom-active"]=d}return l&&(s["--button-primary-color"]=l,s["--button-primary-color-hover"]=l,s["--button-primary-color-active"]=l),s});return(n,l)=>{const s=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["call-to-action-block",{"call-to-action-block--alternative-background":n.model.useAlternativeBackgroundColor}]),"data-theme":n.model.layoutTheme,style:normalizeStyle(o.value)},[createVNode(CompassContentWrap,{flex:"","flex-direction-column":"","flex-centered":"",class:"content"},{default:withCtx(()=>[withDirectives((openBlock(),createBlock(_sfc_main$2r,{level:3,centered:"","default-margins":"",style:normalizeStyle(r.value)},{default:withCtx(()=>
16[createTextVNode(toDisplayString(n.model.title),1)]),_:1},8,["style"])),[[s,"Title"]]),withDirectives((openBlock(),createBlock(_sfc_main$2k,{class:"description",centered:"",style:normalizeStyle(a.value)},{default:withCtx(()=>[createTextVNode(toDisplayString(n.model.description),1)]),_:1},8,["style"])),[[s,"Description"]]),n.model.callToAction?(openBlock(),createBlock(_sfc_main$2l,{key:0,class:"call-to-action",url:n.model.callToAction},{default:withCtx(()=>[createVNode(_sfc_main$2m,{style:normalizeStyle(i.value)},{default:withCtx(()=>[createTextVNode(toDisplayString(n.model.callToActionName),1)]),_:1},8,["style"])]),_:1},8,["url"])):createCommentVNode("",!0)]),_:1})],14,_hoisted_1$1g)}}}),CallToActionBlock=_export_sfc(_sfc_main$1s,[["__scopeId","data-v-bf86acc0"]]),_hoisted_1$1f={class:"content-selector-balls"},_hoisted_2$F=["onClick","aria-label"],_sfc_main$1r=defineComponent({__name:"CompassContentSelector",props:{keys:{},modelValue:{}},setup(t){const e=t,{t:r}=useI18n(),a=()=>{const i=e.keys.findIndex(n=>n===e.modelValue);return i>=e.keys.length-1?e.keys[0]:e.keys[i+1]},o=()=>{const i=e.keys.findIndex(n=>n===e.modelValue);return i<=0?e.keys[e.keys.length-1]:e.keys[i-1]};return(i,n)=>(openBlock(),createElementBlock("div",_hoisted_1$1f,[createVNode(_sfc_main$2p,{class:"content-selector-balls__arrow-left",onClick:n[0]||(n[0]=()=>i.$emit("update:modelValue",o())),"aria-label":unref(r)("/accessibility/previous")},null,8,["aria-label"]),(openBlock(!0),createElementBlock(Fragment,null,renderList(i.keys,l=>(openBlock(),createElementBlock("button",{class:"content-selector-balls__selector",key:l,onClick:()=>i.$emit("update:modelValue",l),"aria-label":`${unref(r)("/accessibility/select")} ${l}`},[createBaseVNode("span",{class:normalizeClass(["content-selector-balls__ball",{"content-selector-balls__ball--active":l===i.modelValue}])},null,2)],8,_hoisted_2$F))),128)),createVNode(_sfc_main$2p,{class:"content-selector-balls__arrow-right",onClick:n[1]||(n[1]=()=>i.$emit("update:modelValue",a())),"aria-label":unref(r)("/accessibility/previous")},null,8,["aria-label"])]))}}),CompassContentSelector=_export_sfc(_sfc_main$1r,[["__scopeId","data-v-0927c3e2"]]),_hoisted_1$1e=["data-theme"],_hoisted_2$E={class:"changing-hero-block__image"},_hoisted_3$r={key:0,class:"changing-hero-block__background"},_hoisted_4$r={class:"changing-hero-block__text"},_hoisted_5$m={key:0,class:"changing-hero-block__text-container"},_sfc_main$1q=defineComponent({__name:"ChangingHeroBlock",props:{model:{}},setup(t){const e=t,r=ref(0),a=computed(()=>e.model?.heroBlocks&&e.model?.heroBlocks.length>0?e.model?.heroBlocks:[]),o=computed(()=>e.model?.heroBlocks&&e.model?.heroBlocks.length>0?[...Array(e.model?.heroBlocks.length).keys()]:[0]),i=()=>{o.value&&o.value.length>0&&(r.value>=o.value.length-1?r.value=0:r.value++)};let n;return watch(()=>r.value,()=>{n&&clearTimeout(n),n=setTimeout(i,6e3)}),n=setTimeout(i,6e3),(l,s)=>(openBlock(),createElementBlock("section",{class:"changing-hero-block","data-theme":l.model.layoutTheme},[createBaseVNode("div",_hoisted_2$E,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.value,(d,p)=>(openBlock(),createBlock(Transition,{name:"changing-hero-block__background",mode:"in-out"},{default:withCtx(()=>[r.value===p?(openBlock(),createElementBlock("div",_hoisted_3$r,[createVNode(_sfc_main$2t,{src:d.images?d.images[0].url:"","processor-type":unref(ImageProcessorType).HALF},null,8,["src","processor-type"])])):createCommentVNode("",!0)]),_:2},1024))),256))]),createBaseVNode("div",_hoisted_4$r,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.value,(d,p)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(Transition,{name:"changing-hero-block__text-container",mode:"in-out"},{default:withCtx(()=>[r.value===p?(openBlock(),createElementBlock("div",_hoisted_5$m,[d.subtitle?(openBlock(),createBlock(_sfc_main$2k,{key:0,"color-text-negative":"",centered:"","subtitle-1":"","margin-small-bottom":"","max-lines":3},{default:withCtx(()=>[createTextVNode(toDisplayString(d.subtitle),1)]),_:2},1024)):createCommentVNode("",!0),createVNode(_sfc_main$2r,{"color-text-negative":"",centered:"","masthead-3":"","margin-small-bottom":"",level:3,"max-lines":2},{default:withCtx(()=>[createTextVNode(toDisplayString(d.title),1)]),_:2},1024),d.callToAction?(openBlock(),createBlock(_sfc_main$2l,{key:1,url:d.callToAction},{default:withCtx(()=>[createVNode(_sfc_main$2m,{"margin-medium-top":"","color-inverted":""},{default:withCtx(()=>[createTextVNode(toDisplayString(d.callToActionName),1)]),_:2},1024)]),_:2},1032,["url"])):createCommentVNode("",!0)])):createCommentVNode("",!0)]),_:2},1024),o.value.length>0?(openBlock(),createBlock(CompassContentSelector,{key:0,class:"changing-hero-block__balls",modelValue:r.value,"onUpdate:modelValue":s[0]||(s[0]=g=>r.value=g),keys:o.value},null,8,["modelValue","keys"])):createCommentVNode("",!0)],64))),256))])],8,_hoisted_1$1e))}}),ChangingHeroBlock=_export_sfc(_sfc_main$1q,[["__scopeId","data-v-7ebd3f9b"]]),_hoisted_1$1d=["data-theme","innerHTML"],_sfc_main$1p=defineComponent({__name:"CompassRichText",props:{content:{},theme:{},margin:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",{class:"compass-rich-text","data-theme":e.theme,innerHTML:e.content,style:normalizeStyle({margin:e.margin})},null,12,_hoisted_1$1d))}}),_hoisted_1$1c=["data-theme"],_sfc_main$1o=defineComponent({__name:"ContentBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>!e.model?.width||e.model?.width==="Default"?!0:null);return(a,o)=>{const i=resolveDirective("opti-edit");return openBlock(),createElementBlock("div",{class:normalizeClass(["content-block",{"content-block--alternative-background":a.model?.useAlternativeBackgroun
16dColor}]),"data-theme":a.model?.layoutTheme},[createVNode(CompassContentWrap,{narrow:r.value,class:"main-content"},{default:withCtx(()=>[a.model?.body?withDirectives((openBlock(),createBlock(_sfc_main$1p,{key:0,content:a.model?.body},null,8,["content"])),[[i,"Body"]]):createCommentVNode("",!0)]),_:1},8,["narrow"])],10,_hoisted_1$1c)}}}),ContentBlock=_export_sfc(_sfc_main$1o,[["__scopeId","data-v-e5715697"]]),toRelativeUrl=t=>t?t.replace(/^.*\/\/[^\/]+/,""):"",updateUrl=t=>{t&&history.pushState({},"",t)},_hoisted_1$1b=["data-theme"],_sfc_main$1n=defineComponent({__name:"CompassForm",props:{width:{},maxWidth:{},margin:{},padding:{},theme:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("form",{class:"compass-form","data-theme":e.theme,style:normalizeStyle({padding:e.padding,margin:e.margin,width:e.width,maxWidth:e.maxWidth})},[renderSlot(e.$slots,"default")],12,_hoisted_1$1b))}}),_sfc_main$1m=defineComponent({__name:"FeedbackForm",props:{isSending:{type:Boolean,default:!1},model:{}},emits:["submitForm"],setup(t,{emit:e}){const r=t,a=e,o=useI18n();computed(()=>r?.model?.metadata?.currentLanguage??o?.locale.value);const i=reactive({subject:null,subjectValid:!1,message:null,messageValid:!1,name:null,nameValid:!1,location:null,locationValid:!1,city:null,cityValid:!1,phone:"",phoneValid:!1,email:"",emailValid:!1,emailIsTouched:!1,contactMe:!1,contactMeValid:!1,acceptPrivacyPolicy:void 0,acceptPrivacyPolicyValid:!1}),n=computed(()=>[{value:"",text:o.t("/custom-forms/pick-subject"),isPlaceholder:!0},{value:FeedbackSubject.Location,text:o.t("/custom-forms/subject/location")},{value:FeedbackSubject.GeneralFeedback,text:o.t("/custom-forms/subject/general-feedback")}]),l=_=>i.acceptPrivacyPolicy===!0,s=ref(!1),d=computed(()=>i.phone&&i.phoneValid||i.email&&i.emailValid),p=computed(()=>i.subjectValid&&i.messageValid&&i.phoneValid&&i.emailValid&&i.acceptPrivacyPolicyValid),g=computed(()=>{if(i.contactMe&&!d.value)return s.value=!0,!1;if(s.value=!1,i.subject===FeedbackSubject.GeneralFeedback)return p.value;if(i.subject===FeedbackSubject.Location)return p.value}),m=()=>{const _={subject:i.subject??FeedbackSubject.GeneralFeedback,message:i.message??"",name:i.name,location:i.subject===FeedbackSubject.Location?i.location:null,city:i.subject===FeedbackSubject.Location?i.city:null,phone:i.phone,email:i.email,contactMe:i.contactMe,acceptPrivacyPolicy:i.acceptPrivacyPolicy??!1,contentReferenceId:r.model.contentLink?.id};a("submitForm",_)};return(_,c)=>(openBlock(),createBlock(_sfc_main$1n,null,{default:withCtx(()=>[createVNode(_sfc_main$2u,{check:i.subject,modelValue:i.subjectValid,"onUpdate:modelValue":c[1]||(c[1]=y=>i.subjectValid=y),validator:"required"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/custom-forms/subject"))+" * ",1),createVNode(CompassSelect,{modelValue:i.subject,"onUpdate:modelValue":c[0]||(c[0]=y=>i.subject=y),items:n.value,required:"","full-width":""},null,8,["modelValue","items"]),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.message,modelValue:i.messageValid,"onUpdate:modelValue":c[3]||(c[3]=y=>i.messageValid=y),validator:"required stringMax",max:32e3},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/custom-forms/message"))+" * ",1),createVNode(_sfc_main$2v,{modelValue:i.message,"onUpdate:modelValue":c[2]||(c[2]=y=>i.message=y),"full-width":"",rows:11,required:""},null,8,["modelValue"]),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/required")),1)]),stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/max-length")),1)]),_:1})]),_:1},8,["check","modelValue"]),i.subject===unref(FeedbackSubject).Location?(openBlock(),createBlock(_sfc_main$2u,{key:0,check:i.location,modelValue:i.locationValid,"onUpdate:modelValue":c[5]||(c[5]=y=>
16i.locationValid=y),validator:"stringMax",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/custom-forms/location"))+" ",1),createVNode(_sfc_main$2w,{modelValue:i.location,"onUpdate:modelValue":c[4]||(c[4]=y=>i.location=y),"full-width":"",maxlength:"255"},null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/max-length")),1)]),_:1})]),_:1},8,["check","modelValue"])):createCommentVNode("",!0),i.subject===unref(FeedbackSubject).Location?(openBlock(),createBlock(_sfc_main$2u,{key:1,check:i.city,modelValue:i.cityValid,"onUpdate:modelValue":c[7]||(c[7]=y=>i.cityValid=y),validator:"stringMax",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/custom-forms/city"))+" ",1),createVNode(_sfc_main$2w,{modelValue:i.city,"onUpdate:modelValue":c[6]||(c[6]=y=>i.city=y),"full-width":"",maxlength:"255"},null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/max-length")),1)]),_:1})]),_:1},8,["check","modelValue"])):createCommentVNode("",!0),createVNode(_sfc_main$2u,{check:i.name,modelValue:i.nameValid,"onUpdate:modelValue":c[9]||(c[9]=y=>i.nameValid=y),validator:"stringMax",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/custom-forms/name"))+" ",1),createVNode(_sfc_main$2w,{modelValue:i.name,"onUpdate:modelValue":c[8]||(c[8]=y=>i.name=y),"full-width":"",maxlength:"255",autocomplete:"name"},null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/max-length")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.phone,modelValue:i.phoneValid,"onUpdate:modelValue":c[11]||(c[11]=y=>i.phoneValid=y),validator:"stringMax pattern",max:20,pattern:"^\\+*\\d{0,20}$"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/custom-forms/phone"))+" ",1),createVNode(_sfc_main$2w,{modelValue:i.phone,"onUpdate:modelValue":c[10]||(c[10]=y=>i.phone=y),"full-width":"",maxlength:"20",autocomplete:"tel"},null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/max-length")),1)]),pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/phone")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.email,modelValue:i.emailValid,"onUpdate:modelValue":c[14]||(c[14]=y=>i.emailValid=y),"is-touched":i.emailIsTouched,validator:"stringMax pattern",max:255,pattern:"(^$|^\\S+@\\S+\\.\\S+$)"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/custom-forms/email"))+" ",1),createVNode(_sfc_main$2w,{modelValue:i.email,"onUpdate:modelValue":c[12]||(c[12]=y=>i.email=y),"is-touched":i.emailIsTouched,"onUpdate:isTouched":c[13]||(c[13]=y=>i.emailIsTouched=y),autocomplete:"email",type:"email","full-width":""},null,8,["modelValue","is-touched"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/max-length")),1)]),pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/email")),1)]),_:1})]),_:1},8,["check","modelValue","is-touched"]),createVNode(_sfc_main$2u,{check:i.contactMe,modelValue:i.contactMeValid,"onUpdate:modelValue":c[16]||(c[16]=y=>i.contactMeValid=y),"flex-row":"","flex-wrap":""},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:i.contactMe,"onUpdate:modelValue":c[15]||(c[15]=y=>i.contactMe=y),"margin-medium-right":""},null,8,["modelValue"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(o).t("/custom-forms/contact-me")),1),s.value?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","color-danger":"","margin-small-left":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/phone-or-email")),1)]),_:1})):createCommentVNode("",!0)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.acceptPrivacyPolicy,modelValue:i.acceptPrivacyPolicyValid,"onUpdate:modelValue":c[18]||(c[18]=y=>i.acceptPrivacyPolicyValid=y),"flex-row":"","flex-wrap":"","align-items-flex-start":"","custom-validator":l},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:i.acceptPrivacyPolicy,"onUpdate:modelValue":c[17]||(c[17]=y=>i.acceptPrivacyPolicy=y),required:"","margin-medium-right":""},null,8,["modelValue"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/custom-forms/privacy-policy"))+" ",1),_.model?.privacyPolicyLink?(openBlock(),createBlock(_sfc_main$2o,{key:0,href:_.model.privacyPolicyLink,"underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(_.model?.privacyPolicyLinkText),1)]),_:1},8,["href"])):createCommentVNode("",!0),c[19]||(c[19]=createBaseVNode("span",null,"  *  ",-1)),createVNode(CompassInputError,null,{customValidator:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/validation/required")),1)]),_:1})]),_:1,__:[19]})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2k,{"margin-large-top":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode("*) "+toDisplayString(unref(o).t("/forms/required-field")),1)]),_:1}),_.model?.instructions?(openBlock(),createBlock(_sfc_main$2k,{key:2,"body-small":"","color-text-tertiary":"","whitespace-pre-wrap":""},{default:withCtx(()=>[createTextVNode(toDisplayString(_.model.instructions),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$2m,{disabled:_.isSe
16nding||!g.value,onClick:withModifiers(m,["prevent"])},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/forms/send")),1)]),_:1},8,["disabled"])]),_:1}))}});var FeedbackFormType=(t=>(t.FEEDBACK="Feedback",t.GDPRB2C="GdprB2C",t.GDPRB2B="GdprB2B",t.GDPRB2E="GdprB2E",t.TAKEAWAY_CAMPAIGN="TakeawayCampaign",t))(FeedbackFormType||{});const _hoisted_1$1a=["data-theme","checked","value"],_sfc_main$1l=defineComponent({__name:"CompassRadio",props:{margin:{},theme:{},modelValue:{},value:{},error:{type:Boolean}},setup(t){const e=t,r=o=>o.target.value,a=computed(()=>e.modelValue===e.value);return(o,i)=>(openBlock(),createElementBlock("input",{type:"radio",class:normalizeClass(["compass-radio",{"compass-radio--error":o.error}]),"data-theme":o.theme,style:normalizeStyle({margin:o.margin}),checked:a.value,value:o.value,onInput:i[0]||(i[0]=n=>o.$emit("update:modelValue",r(n)))},null,46,_hoisted_1$1a))}}),_sfc_main$1k=defineComponent({__name:"GdprB2bForm",props:{isSending:{type:Boolean,default:!1},model:{}},emits:["submitForm"],setup(t,{emit:e}){const r=t,a=e,{t:o}=useI18n(),i=computed(()=>r.model.compassGroupCountries?r.model.compassGroupCountries?.split(","):[]),n=computed(()=>i.value?.length?[{value:"",text:o("/custom-forms/choose-option"),isPlaceholder:!0},...i.value.map(m=>({value:m,text:m}))]:[]),l=reactive({name:null,nameValid:!1,companyOrOrganization:null,companyOrOrganizationValid:!1,position:null,positionValid:!1,email:null,emailValid:!1,emailIsTouched:!1,emailSecondary:null,emailSecondaryValid:!1,emailSecondaryIsTouched:!1,phone:null,phoneValid:!1,phoneIsTouched:!1,requestType:null,requestTypeValid:!1,requesterRole:null,requesterRoleValid:!1,compassGroupCountry:null,compassGroupCountryValid:!1,confirmInformationCorrect:void 0,confirmInformationCorrectValid:!1,acceptPrivacyPolicy:void 0,acceptPrivacyPolicyValid:!1}),s=m=>l.acceptPrivacyPolicy===!0,d=m=>l.confirmInformationCorrect===!0,p=computed(()=>l.nameValid&&l.companyOrOrganizationValid&&l.emailValid&&l.emailSecondaryValid&&l.phoneValid&&l.requestTypeValid&&l.requesterRoleValid&&(i.value?.length===0||l.compassGroupCountryValid)&&l.confirmInformationCorrectValid&&l.acceptPrivacyPolicyValid),g=()=>{const m={name:l.name,companyOrOrganization:l.companyOrOrganization,position:l.position,email:l.email,emailSecondary:l.emailSecondary,phone:l.phone,requestType:l.requestType,requesterRole:l.requesterRole,compassGroupCountry:l.compassGroupCountry,confirmInformationCorrect:l.confirmInformationCorrect,acceptPrivacyPolicy:l.acceptPrivacyPolicy??!1,contentReferenceId:r.model.contentLink?.id};a("submitForm",m)};return(m,_)=>(openBlock(),createBlock(_sfc_main$1n,null,{default:withCtx(()=>[createVNode(_sfc_main$2u,{check:l.name,modelValue:l.nameValid,"onUpdate:modelValue":_[1]||(_[1]=c=>l.nameValid=c),validator:"stringMax required",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/name"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:l.name,"onUpdate:modelValue":_[0]||(_[0]=c=>l.name=c),"full-width":"",maxlength:"255",autocomplete:"name"},null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.companyOrOrganization,modelValue:l.companyOrOrganizationValid,"onUpdate:modelValue":_[3]||(_[3]=c=>l.companyOrOrganizationValid=c),validator:"stringMax required",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2b-company-or-organization"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:l.companyOrOrganization,"onUpdate:modelValue":_[2]||(_[2]=c=>l.companyOrOrganization=c),"full-width":"",maxlength:"255"},null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.position,modelValue:l.positionValid,"onUpdate:modelValue":_[5]||(_[5]=c=>l.positionValid=c),validator:"stringMax",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2b-position"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:l.position,"onUpdate:modelValue":_[4]||(_[4]=c=>l.position=c),"full-width":"",maxlength:"255"}
16,null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.email,modelValue:l.emailValid,"onUpdate:modelValue":_[8]||(_[8]=c=>l.emailValid=c),"is-touched":l.emailIsTouched,validator:"stringMax pattern required",max:255,pattern:"(\\S+@\\S+\\.\\S+$)$"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2b-email"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:l.email,"onUpdate:modelValue":_[6]||(_[6]=c=>l.email=c),"is-touched":l.emailIsTouched,"onUpdate:isTouched":_[7]||(_[7]=c=>l.emailIsTouched=c),autocomplete:"email",type:"email","full-width":""},null,8,["modelValue","is-touched"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/email")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue","is-touched"]),createVNode(_sfc_main$2u,{check:l.emailSecondary,modelValue:l.emailSecondaryValid,"onUpdate:modelValue":_[11]||(_[11]=c=>l.emailSecondaryValid=c),"is-touched":l.emailSecondaryIsTouched,validator:"stringMax pattern required",max:255,pattern:"(\\S+@\\S+\\.\\S+$)$"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2b-secondary-email"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:l.emailSecondary,"onUpdate:modelValue":_[9]||(_[9]=c=>l.emailSecondary=c),"is-touched":l.emailSecondaryIsTouched,"onUpdate:isTouched":_[10]||(_[10]=c=>l.emailSecondaryIsTouched=c),type:"email","full-width":""},null,8,["modelValue","is-touched"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/email")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue","is-touched"]),createVNode(_sfc_main$2u,{check:l.phone,modelValue:l.phoneValid,"onUpdate:modelValue":_[14]||(_[14]=c=>l.phoneValid=c),"is-touched":l.phoneIsTouched,validator:"stringMax pattern required",max:20,pattern:"^\\+*\\d{3,20}$"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/phone"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:l.phone,"onUpdate:modelValue":_[12]||(_[12]=c=>l.phone=c),"is-touched":l.phoneIsTouched,"onUpdate:isTouched":_[13]||(_[13]=c=>l.phoneIsTouched=c),"full-width":"",maxlength:"20",autocomplete:"tel"},null,8,["modelValue","is-touched"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/phone")),1)]),_:1}),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue","is-touched"]),createBaseVNode("fieldset",null,[createBaseVNode("legend",null,toDisplayString(unref(o)("/custom-forms/gdpr-request-type"))+" *",1),createVNode(_sfc_main$2u,{check:l.requestType,modelValue:l.requestTypeValid,"onUpdate:modelValue":_[16]||(_[16]=c=>l.requestTypeValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:l.requestType,"onUpdate:modelValue":_[15]||(_[15]=c=>l.requestType=c),value:unref(GdprRequestType).InformationAccessRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-information-access")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.requestType,modelValue:l.requestTypeValid,"onUpdate:modelValue":_[18]||(_[18]=c=>l.requestTypeValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:l.requestType,"onUpdate:modelValue":_[17]||(_[17]=c=>l.requestType=c),value:unref(GdprRequestType).InformationChangeRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-information-change")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.requestType,modelValue:l.requestTypeValid,"onUpdate:modelValue":_[20]||(_[20]=c=>l.requestTypeValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:l.requestType,"onUpdate:modelValue":_[19]||(_[19]=c=>l.requestType=c),value:unref(GdprRequestType).InformationDeletionRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-information-deletion")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.requestType,modelValue:l.requestTypeValid,"onUpdate:modelValue":_[22]||(_[22]=c=>l.requestTypeValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:l.requestType,"onUpdate:modelValue":_[21]||(_[21]=c=>l.requestType=c),value:unref(GdprRequestType).MarketingPermissionRemoval,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-marketing-prohibition")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.requestType,modelValue:l.requestTypeValid,"onUpdate:modelValue":_[24]||(_[24]=c=>l.requestTypeValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:l.requestType,"onUpdate:modelValue":_[23]||(_[23]=c=>l.requestType=c),value:unref(GdprRequestType).OtherRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-other-request")),1)]),_:1})]),_:1},8,["check","modelValue"])]),createBaseVNode("fieldset",null,[createBaseVNode("legend",null,toDisplayString(unref(o)("/custom-forms/gdpr-requester-role"))+" *",1),createVNode(_sfc_main$2u,{check:l.requesterRole,modelValue:l.requesterRoleValid,"onUpdate:modelValue":_[26]||(_[26]=c=>l.requesterRoleValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:l.requesterRole,"onUpdate:modelValue":_[25]||(_[25]=c=>l.requesterRole=c),value:unref(GdrpB2BRequesterRole).CompanyCustomer,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2b-role-customer")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.requesterRole,modelValue:l.requesterRoleValid,"onUpdate:modelValue":_[28]||(_[28]=c=>l.requesterRoleValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:l.requesterRole,"onUpdate:modelValue":_[27]||(_[27]=c=>l.requesterRole=c),value:unref(GdrpB2BRequesterRole).ServiceProviderOrSupplier,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2b-role-service-provider")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.requesterRole,modelValue:l.requesterRoleValid,"onUpdate:modelValue":_[30]||(_[30]=c=>l.requesterRoleValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:l.requesterRole,"onUpdate:modelValue":_[29]||(_[29]=c=>l.requesterRole=c),value:unref(GdrpB2BRequesterRole).OtherStakeholder,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2b-role-other-stakeholder")),1)]),_:1})]),_:1},8,["check","modelValue"])]),i.value?.length?(openBlock(),createBlock(_sfc_main$2u,{key:0,check:l.compassGroupCountry,modelValue:l.compassGroupCountryValid,"onUpdate:modelValue":_[32]||(_[32]=c=>l.compassGroupCountryValid=c),validator:"required"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-compass-group-country"))+" * ",1),createVNode(CompassSelect,{modelValue:l.compassGroupCountry,"onUpdate:modelValue":_[31]||(_[31]=c=>l.compassGroupCountry=c),items:n.value,required:"","full-width":""},null,8,["modelValue","items"]),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue"])):createCommentVNode("",!0),createVNode(_sfc_main$2u,{check:l.confirmInformationCorrect,modelValue:l.confirmInformationCorrectValid,"onUpdate:modelValue":_[34]||(_[34]=c=>l.confirmInformationCorrectValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","custom-validator":d},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:l.confirmInformationCorrect,"onUpdate:modelValue":_[33]||(_[33]=c=>l.confirmInformationCorrect=c),required:"","margin-medium-right":""},null,8,["modelValue"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-confirm-information-correct"))+" * ",1),createVNode(CompassInputError,null,{customValidator:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:l.acceptPrivacyPolicy,modelValue:l.acceptPrivacyPolicyValid,"onUpdate:modelValue":_[36]||(_[36]=c=>l.acceptPrivacyPolicyValid=c),"flex-row":"","flex-wrap":"","align-items-flex-start":"","custom-validator":s},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:l.acceptPrivacyPolicy,"onUpdate:modelValue":_[35]||(_[35]=c=>l.acceptPrivacyPolicy=c),required:"","margin-medium-right":""},null,8,["modelValue"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/privacy-policy"))+" ",1),m.model.privacyPolicyLink?(openBlock(),createBlock(_sfc_main$2o,{key:0,href:m.model.privacyPolicyLink,"underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(m.model?.privacyPolicyLinkText),1)]),_:1},8,["href"])):createCommentVNode("",!0),_[37]||(_[37]=createBaseVNode("span",null,"  *  ",-1)),createVNode(CompassInputError,null,{customValidator:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1,__:[37]})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2k,{"margin-large-top":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode("*) "+toDisplayString(unref(o)("/forms/required-field")),1)]),_:1}),m.model?.instructions?(openBlock(),createBlock(_sfc_main$2k,{key:1,"body-small":"","color-text-tertiary":"","whitespace-pre-wrap":""},{default:withCtx(()=>[createTextVNode(toDisplayString(m.model.instructions),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$2m,{disabled:m.isSending||!p.value,onClick:withModifiers(g,["prevent"])},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/send")),1)]),_:1},8,["disabled"])]),_:1}))}}),_sfc_main$1j=defineComponent({__name:"GdprB2cForm",props:{isSending:{type:Boolean,default:!1},model:{}},emits:["submitForm"],setup(t,{emit:e}){const r=t,a=e,{t:o}=useI18n(),i=reactive({name:null,nameValid:!1,email:null,emailValid:!1,emailIsTouched:!1,requestType:null,requestTypeValid:!1,acceptPrivacyPolicy:void 0,acceptPrivacyPolicyValid:!1}),n=d=>i.acceptPrivacyPolicy===!0,l=computed(()=>i.nameValid&&i.emailValid&&i.requestTypeValid&&i.acceptPrivacyPolicyValid),s=()=>{const d={name:i.name,email:i.email,requestType:i.requestType,acceptPrivacyPolicy:i.acceptPrivacyPolicy??!1,contentReferenceId:r.model.contentLink?.id};a("submitForm",d)};return(d,p)=>(openBlock(),createBlock(_sfc_main$1n,null,{default:withCtx(()=>[createVNode(_sfc_main$2u,{check:i.name,modelValue:i.nameValid,"onUpdate:modelValue":p[1]||(p[1]=g=>i.nameValid=g),validator:"stringMax",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/name"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:i.name,"onUpdate:modelValue":p[0]||(p[0]=g=>i.name=g),"full-width":"",maxlength:"255",autocomplete:"name"}
16,null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.email,modelValue:i.emailValid,"onUpdate:modelValue":p[4]||(p[4]=g=>i.emailValid=g),"is-touched":i.emailIsTouched,validator:"stringMax pattern",max:255,pattern:"(^$|^\\S+@\\S+\\.\\S+$)"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/email"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:i.email,"onUpdate:modelValue":p[2]||(p[2]=g=>i.email=g),"is-touched":i.emailIsTouched,"onUpdate:isTouched":p[3]||(p[3]=g=>i.emailIsTouched=g),autocomplete:"email",type:"email","full-width":""},null,8,["modelValue","is-touched"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/email")),1)]),_:1})]),_:1},8,["check","modelValue","is-touched"]),createBaseVNode("fieldset",null,[createBaseVNode("legend",null,toDisplayString(unref(o)("/custom-forms/i-want-to"))+" *",1),createVNode(_sfc_main$2u,{check:i.requestType,modelValue:i.requestTypeValid,"onUpdate:modelValue":p[6]||(p[6]=g=>i.requestTypeValid=g),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requestType,"onUpdate:modelValue":p[5]||(p[5]=g=>i.requestType=g),value:unref(GdprRequestType).InformationDeletionRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-data-removal")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.requestType,modelValue:i.requestTypeValid,"onUpdate:modelValue":p[8]||(p[8]=g=>i.requestTypeValid=g),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requestType,"onUpdate:modelValue":p[7]||(p[7]=g=>i.requestType=g),value:unref(GdprRequestType).InformationAccessRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-data-request")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.requestType,modelValue:i.requestTypeValid,"onUpdate:modelValue":p[10]||(p[10]=g=>i.requestTypeValid=g),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requestType,"onUpdate:modelValue":p[9]||(p[9]=g=>i.requestType=g),value:unref(GdprRequestType).MarketingPermissionRemoval,"margin-medium-right":""},null,8,["modelValue","value"]),createTextVNode(" "+toDisplayString(unref(o)("/custom-forms/gdpr-marketing-permission")),1)]),_:1},8,["check","modelValue"])]),createVNode(_sfc_main$2u,{check:i.acceptPrivacyPolicy,modelValue:i.acceptPrivacyPolicyValid,"onUpdate:modelValue":p[12]||(p[12]=g=>i.acceptPrivacyPolicyValid=g),"flex-row":"","flex-wrap":"","align-items-flex-start":"","custom-validator":n},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:i.acceptPrivacyPolicy,"onUpdate:modelValue":p[11]||(p[11]=g=>i.acceptPrivacyPolicy=g),required:"","margin-medium-right":""},null,8,["modelValue"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/privacy-policy"))+" ",1),d.model.privacyPolicyLink?(openBlock(),createBlock(_sfc_main$2o,{key:0,href:d.model.privacyPolicyLink,"underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(d.model?.privacyPolicyLinkText),1)]),_:1},8,["href"])):createCommentVNode("",!0),p[13]||(p[13]=createBaseVNode("span",null,"  *  ",-1)),createVNode(CompassInputError,null,{customValidator:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1,__:[13]})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2k,{"margin-large-top":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode("*) "+toDisplayString(unref(o)("/forms/required-field")),1)]),_:1}),d.model?.instructions?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-small":"","color-text-tertiary":"","whitespace-pre-wrap":""},{default:withCtx(()=>[createTextVNode(toDisplayString(d.model.instructions),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$2m,{disabled:d.isSending||!l.value,onClick:withModifiers(s,["prevent"])},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/send")),1)]),_:1},8,["disabled"])]),_:1}))}}),_sfc_main$1i=defineComponent({__name:"GdprB2eForm",props:{isSending:{type:Boolean,default:!1},model:{}},emits:["submitForm"],setup(t,{emit:e}){const r=t,a=e,{t:o}=useI18n(),i=reactive({name:null,nameValid:!1,dateOfBirth:null,dateOfBirthValid:!1,dateOfBirthIsTouched:!1,phone:null,phoneValid:!1,phoneIsTouched:!1,address:null,addressValid:!1,email:null,emailValid:!1,emailIsTouched:!1,employeeNumber:null,employeeNumberValid:!1,timeOfWorking:null,timeOfWorkingValid:!1,requestType:null,requestTypeValid:!1,requesterRole:null,requesterRoleValid:!1,confirmInformationCorrect:void 0,confirmInformationCorrectValid:!1,acceptPrivacyPolicy:void 0,acceptPrivacyPolicyValid:!1}),n=p=>i.acceptPrivacyPolicy===!0,l=p=>i.confirmInformationCorrect===!0,s=computed(()=>i.nameValid&&i.dateOfBirthValid&&i.phoneValid&&i.addressValid&&i.emailValid&&i.timeOfWorkingValid&&i.requestTypeValid&&i.requesterRoleValid&&i.confirmInformationCorrectValid&&i.acceptPrivacyPolicyValid),d=()=>{const p={name:i.name,dateOfBirth:i.dateOfBirth,phone:i.phone,address:i.address,email:i.email,employeeNumber:i.employeeNumber,timeOfWorking:i.timeOfWorking,requestType:i.requestType,requesterRole:i.requesterRole,confirmInformationCorrect:i.confirmInformationCorrect,acceptPrivacyPolicy:i.acceptPrivacyPolicy??!1,contentReferenceId:r.model.contentLink?.id};a("submitForm",p)};return(p,g)=>(openBlock(),createBlock(_sfc_main$1n,null,{default:withCtx(()=>[createVNode(_sfc_main$2u,{check:i.name,modelValue:i.nameValid,"onUpdate:modelValue":g[1]||(g[1]=m=>i.nameValid=m),validator:"stringMax required",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/name"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:i.name,"onUpdate:modelValue":g[0]||(g[0]=m=>i.name=m),"full-width":"",maxlength:"255",autocomplete:"name"}
16,null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.dateOfBirth,modelValue:i.dateOfBirthValid,"onUpdate:modelValue":g[4]||(g[4]=m=>i.dateOfBirthValid=m),"is-touched":i.dateOfBirthIsTouched,validator:"stringMax pattern required",max:10,pattern:"^(0?[1-9]|[12][0-9]|3[01])[\\/\\-](0?[1-9]|1[012])[\\/\\-]\\d{4}$"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/date-of-birth"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:i.dateOfBirth,"onUpdate:modelValue":g[2]||(g[2]=m=>i.dateOfBirth=m),"is-touched":i.dateOfBirthIsTouched,"onUpdate:isTouched":g[3]||(g[3]=m=>i.dateOfBirthIsTouched=m),"full-width":"",maxlength:"10"},null,8,["modelValue","is-touched"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/date-of-birth")),1)]),_:1}),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue","is-touched"]),createVNode(_sfc_main$2u,{check:i.phone,modelValue:i.phoneValid,"onUpdate:modelValue":g[7]||(g[7]=m=>i.phoneValid=m),"is-touched":i.phoneIsTouched,validator:"stringMax pattern required",max:20,pattern:"^\\+*\\d{3,20}$"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/phone"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:i.phone,"onUpdate:modelValue":g[5]||(g[5]=m=>i.phone=m),"is-touched":i.phoneIsTouched,"onUpdate:isTouched":g[6]||(g[6]=m=>i.phoneIsTouched=m),"full-width":"",maxlength:"20",autocomplete:"tel"},null,8,["modelValue","is-touched"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/phone")),1)]),_:1}),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue","is-touched"]),createVNode(_sfc_main$2u,{check:i.address,modelValue:i.addressValid,"onUpdate:modelValue":g[9]||(g[9]=m=>i.addressValid=m),validator:"stringMax required",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/address"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:i.address,"onUpdate:modelValue":g[8]||(g[8]=m=>i.address=m),"full-width":""},null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.email,modelValue:i.emailValid,"onUpdate:modelValue":g[12]||(g[12]=m=>i.emailValid=m),"is-touched":i.emailIsTouched,validator:"stringMax pattern required",max:255,pattern:"(\\S+@\\S+\\.\\S+$)$"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/email"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:i.email,"onUpdate:modelValue":g[10]||(g[10]=m=>i.email=m),"is-touched":i.emailIsTouched,"onUpdate:isTouched":g[11]||(g[11]=m=>i.emailIsTouched=m),autocomplete:"email",type:"email","full-width":""},null,8,["modelValue","is-touched"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/email")),1)]),_:1}),createVNode(CompassInputError,null,{pattern:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue","is-touched"]),createVNode(_sfc_main$2u,{check:i.employeeNumber,modelValue:i.employeeNumberValid,"onUpdate:modelValue":g[14]||(g[14]=m=>i.employeeNumberValid=m),validator:"stringMax",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/employee-number"))+" ",1),createVNode(_sfc_main$2w,{modelValue:i.employeeNumber,"onUpdate:modelValue":g[13]||(g[13]=m=>i.employeeNumber=m),"full-width":""}
16,null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.timeOfWorking,modelValue:i.timeOfWorkingValid,"onUpdate:modelValue":g[16]||(g[16]=m=>i.timeOfWorkingValid=m),validator:"stringMax required",max:255},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/time-of-working"))+" * ",1),createVNode(_sfc_main$2w,{modelValue:i.timeOfWorking,"onUpdate:modelValue":g[15]||(g[15]=m=>i.timeOfWorking=m),"full-width":""},null,8,["modelValue"]),createVNode(CompassInputError,null,{stringMax:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/max-length")),1)]),_:1}),createVNode(CompassInputError,null,{required:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1},8,["check","modelValue"]),createBaseVNode("fieldset",null,[createBaseVNode("legend",null,toDisplayString(unref(o)("/custom-forms/gdpr-request-type"))+" *",1),createVNode(_sfc_main$2u,{check:i.requestType,modelValue:i.requestTypeValid,"onUpdate:modelValue":g[18]||(g[18]=m=>i.requestTypeValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requestType,"onUpdate:modelValue":g[17]||(g[17]=m=>i.requestType=m),value:unref(GdprRequestType).InformationAccessRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-information-access")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.requestType,modelValue:i.requestTypeValid,"onUpdate:modelValue":g[20]||(g[20]=m=>i.requestTypeValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requestType,"onUpdate:modelValue":g[19]||(g[19]=m=>i.requestType=m),value:unref(GdprRequestType).InformationChangeRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-information-change")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.requestType,modelValue:i.requestTypeValid,"onUpdate:modelValue":g[22]||(g[22]=m=>i.requestTypeValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requestType,"onUpdate:modelValue":g[21]||(g[21]=m=>i.requestType=m),value:unref(GdprRequestType).InformationDeletionRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createTextVNode(" "+toDisplayString(unref(o)("/custom-forms/gdpr-information-deletion")),1)]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.requestType,modelValue:i.requestTypeValid,"onUpdate:modelValue":g[24]||(g[24]=m=>i.requestTypeValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requestType,"onUpdate:modelValue":g[23]||(g[23]=m=>i.requestType=m),value:unref(GdprRequestType).OtherRequest,"margin-medium-right":""},null,8,["modelValue","value"]),createTextVNode(" "+toDisplayString(unref(o)("/custom-forms/gdpr-other-request")),1)]),_:1},8,["check","modelValue"])]),createBaseVNode("fieldset",null,[createBaseVNode("legend",null,toDisplayString(unref(o)("/custom-forms/gdpr-requester-role"))+" *",1),createVNode(_sfc_main$2u,{check:i.requesterRole,modelValue:i.requesterRoleValid,"onUpdate:modelValue":g[26]||(g[26]=m=>i.requesterRoleValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requesterRole,"onUpdate:modelValue":g[25]||(g[25]=m=>i.requesterRole=m),value:unref(GdrpB2ERequesterRole).Employee,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2e-role-employee")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.requesterRole,modelValue:i.requesterRoleValid,"onUpdate:modelValue":g[28]||(g[28]=m=>i.requesterRoleValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requesterRole,"onUpdate:modelValue":g[27]||(g[27]=m=>i.requesterRole=m),value:unref(GdrpB2ERequesterRole).JobApplicant,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2e-role-job-applicant")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.requesterRole,modelValue:i.requesterRoleValid,"onUpdate:modelValue":g[30]||(g[30]=m=>i.requesterRoleValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requesterRole,"onUpdate:modelValue":g[29]||(g[29]=m=>i.requesterRole=m),value:unref(GdrpB2ERequesterRole).ExEmployee,"margin-medium-right":""},null,8,["modelValue","value"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-b2e-role-ex-employee")),1)]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.requesterRole,modelValue:i.requesterRoleValid,"onUpdate:modelValue":g[32]||(g[32]=m=>i.requesterRoleValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","margin-small-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$1l,{modelValue:i.requesterRole,"onUpdate:modelValue":g[31]||(g[31]=m=>i.requesterRole=m),value:unref(GdrpB2ERequesterRole).ExternalWorker,"margin-medium-right":""},null,8,["modelValue","value"]),createTextVNode(" "+toDisplayString(unref(o)("/custom-forms/gdpr-b2e-role-external-worker")),1)]),_:1},8,["check","modelValue"])]),createVNode(_sfc_main$2u,{check:i.confirmInformationCorrect,modelValue:i.confirmInformationCorrectValid,"onUpdate:modelValue":g[34]||(g[34]=m=>i.confirmInformationCorrectValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","custom-validator":l},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:i.confirmInformationCorrect,"onUpdate:modelValue":g[33]||(g[33]=m=>i.confirmInformationCorrect=m),required:"","margin-medium-right":""},null,8,["modelValue"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/gdpr-confirm-information-correct"))+" * ",1),createVNode(CompassInputError,null,{customValidator:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2u,{check:i.acceptPrivacyPolicy,modelValue:i.acceptPrivacyPolicyValid,"onUpdate:modelValue":g[36]||(g[36]=m=>i.acceptPrivacyPolicyValid=m),"flex-row":"","flex-wrap":"","align-items-flex-start":"","custom-validator":n},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:i.acceptPrivacyPolicy,"onUpdate:modelValue":g[35]||(g[35]=m=>i.acceptPrivacyPolicy=m),required:"","margin-medium-right":""},null,8,["modelValue"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/custom-forms/privacy-policy"))+" ",1),p.model.privacyPolicyLink?(openBlock(),createBlock(_sfc_main$2o,{key:0,href:p.model.privacyPolicyLink,"underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(p.model?.privacyPolicyLinkText),1)]),_:1},8,["href"])):createCommentVNode("",!0),g[37]||(g[37]=createBaseVNode("span",null,"  *  ",-1)),createVNode(CompassInputError,null,{customValidator:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/validation/required")),1)]),_:1})]),_:1,__:[37]})]),_:1},8,["check","modelValue"]),createVNode(_sfc_main$2k,{"margin-large-top":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode("*) "+toDisplayString(unref(o)("/forms/required-field")),1)]),_:1}),p.model?.instructions?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-small":"","color-text-tertiary":"","whitespace-pre-wrap":""},{default:withCtx(()=>[createTextVNode(toDisplayString(p.model.instructions),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$2m,{disabled:p.isSending||!s.value,onClick:withModifiers(d,["prevent"])},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/forms/send")),1)]),_:1},8,["disabled"])]),_:1}))}}),_hoisted_1$19=["data-theme"],_sfc_main$1h=defineComponent({__name:"CustomFormBlock",props:{model:{}},setup(t){const e=t,r=useRouter(),{t:a}=useI18n(),o=new Api,i=ref(!1),n=ref(),l=async(s,d)=>{i.value=!0;try{let p;if(d===FeedbackFormType.GDPRB2C?p=await o.api.formsGdprB2CCreate(s):d===FeedbackFormType.GDPRB2E?p=await o.api.formsGdprB2ECreate(s):d===FeedbackFormType.GDPRB2B?p=await o.api.formsGdprB2BCreate(s):p=await o.api.formsFeedbackCreate(s),!p.ok){n.value=a("/custom-forms/generic-error");return}e.model?.thankYouPage?r.push(toRelativeUrl(e.model.thankYouPage)):n.value=e.model?.successMessage}catch{n.value=a("/custom-forms/generic-error")}finally{i.value=!1}};return(s,d)=>(openBlock(),createElementBlock("section",{class:normalizeClass(["custom-form-block",{"custom-form-block--alternative-background":s.model?.useAlternativeBackgroun
16dColor}]),"data-theme":s.model?.layoutTheme},[createVNode(CompassContentWrap,{flex:"","flex-direction-column":"","flex-centered":""},{default:withCtx(()=>[s.model?.title?(openBlock(),createBlock(_sfc_main$2r,{key:0,level:2,centered:"","margin-xl-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(s.model.title),1)]),_:1})):createCommentVNode("",!0),n.value?(openBlock(),createBlock(_sfc_main$2k,{key:1,"whitespace-pre-wrap":"","body-lead-in":""},{default:withCtx(()=>[createTextVNode(toDisplayString(n.value),1)]),_:1})):(openBlock(),createElementBlock(Fragment,{key:2},[s.model?.formType===unref(FeedbackFormType).FEEDBACK?(openBlock(),createBlock(_sfc_main$1m,{key:0,model:s.model,"is-sending":i.value,onSubmitForm:d[0]||(d[0]=p=>l(p,s.model?.formType))},null,8,["model","is-sending"])):createCommentVNode("",!0),s.model?.formType===unref(FeedbackFormType).GDPRB2C?(openBlock(),createBlock(_sfc_main$1j,{key:1,model:s.model,"is-sending":i.value,onSubmitForm:d[1]||(d[1]=p=>l(p,s.model?.formType))},null,8,["model","is-sending"])):createCommentVNode("",!0),s.model?.formType===unref(FeedbackFormType).GDPRB2E?(openBlock(),createBlock(_sfc_main$1i,{key:2,model:s.model,"is-sending":i.value,onSubmitForm:d[2]||(d[2]=p=>l(p,s.model?.formType))},null,8,["model","is-sending"])):createCommentVNode("",!0),s.model?.formType===unref(FeedbackFormType).GDPRB2B?(openBlock(),createBlock(_sfc_main$1k,{key:3,model:s.model,"is-sending":i.value,onSubmitForm:d[3]||(d[3]=p=>l(p,s.model?.formType))},null,8,["model","is-sending"])):createCommentVNode("",!0)],64))]),_:1})],10,_hoisted_1$19))}}),CustomFormBlock=_export_sfc(_sfc_main$1h,[["__scopeId","data-v-bc418636"]]),_hoisted_1$18=["data-theme"],_hoisted_2$D={key:1,class:"custom-shortcuts-block__shortcuts"},_sfc_main$1g=defineComponent({__name:"CustomShortcutsBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>!e.model?.title);return(a,o)=>{const i=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["custom-shortcuts-block",{"custom-shortcuts-block--alternative-background":a.model.useAlternativeBackgroundColor,"custom-shortcuts-block--small-padding":r.value}]),"data-theme":a.model.layoutTheme},[createVNode(CompassContentWrap,null,{default:withCtx(()=>[a.model?.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,centered:"",level:3,"default-margins":""},{default:withCtx(()=>[createTextVNode(toDisplayString(a.model.title),1)]),_:1})),[[i,"Title"]]):createCommentVNode("",!0),a.model.shortcutBlocks?.length?(openBlock(),createElementBlock("div",_hoisted_2$D,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.model.shortcutBlocks,(n,l)=>(openBlock(),createElementBlock("div",{key:l,class:"shortcut"},[createVNode(_sfc_main$2l,{url:n.callToAction,class:"shortcut__link"},{default:withCtx(()=>[createVNode(_sfc_main$2y,{src:n.image,title:n.title,class:"shortcut__banner","text-color":"primary","stretch-type":unref(ImageStretchType).CONTAIN,"has-overlay":!1},null,8,["src","title","stretch-type"])]),_:2},1032,["url"])]))),128))])):createCommentVNode("",!0)]),_:1})],10,_hoisted_1$18)}}}),CustomShortcutsBlock=_export_sfc(_sfc_main$1g,[["__scopeId","data-v-d23ba074"]]),_hoisted_1$17=["data-theme"],_sfc_main$1f=defineComponent({__name:"FaqBlock",props:{model:{}},setup(t){return(e,r)=>{const a=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["faq-block",{"faq-block--alternative-background":e.model?.useAlternativeBackgroundColor}]),"data-theme":e.model?.layoutTheme},[createVNode(CompassContentWrap,null,{default:withCtx(()=>[e.model?.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,level:2,class:"h3",centered:"","margin-xl-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model.title),1)]),_:1})),[[a,"Title"]]):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(e.model?.items,o=>(openBlock(),createBlock(_sfc_main$2z,{key:o.contentId?.id,class:"faq-item","use-v-show":!0,padding:"var(--spacing-medium-large) 0","icon-on-left":!0,"content-padding":"0 0 0 calc(var(--spacing-medium-large) + var(--spacing-medium))"},{title:withCtx(()=>[o?.heading?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-large":"",bold:""},{default:withCtx(()=>
16[createTextVNode(toDisplayString(o.heading),1)]),_:2},1024)):createCommentVNode("",!0)]),content:withCtx(()=>[o?.content?(openBlock(),createBlock(_sfc_main$1p,{key:0,content:o.content,"body-normal":"","no-image-margin":""},null,8,["content"])):createCommentVNode("",!0)]),"icon-open":withCtx(()=>[createVNode(_sfc_main$2B,{class:"accordion-icon"})]),"icon-closed":withCtx(()=>[createVNode(_sfc_main$2A,{class:"accordion-icon"})]),_:2},1024))),128))]),_:1})],10,_hoisted_1$17)}}}),FaqBlock=_export_sfc(_sfc_main$1f,[["__scopeId","data-v-2c273280"]]),_hoisted_1$16=["data-theme"],_hoisted_2$C={key:1,class:"gallery-block__images-container"},_hoisted_3$q={key:0,class:"gallery-block__images"},_hoisted_4$q=["onClick"],_hoisted_5$l={key:2,class:"gallery-block__large-image-container"},_hoisted_6$d={class:"gallery-block__large-image"},_sfc_main$1e=defineComponent({__name:"GalleryBlock",props:{model:{}},setup(t){const{t:e}=useI18n(),r=t,a=computed(()=>({color:r.model.titleColor||void 0})),o=computed(()=>{const _=r.model.navButtonBackgroundColor,c=r.model.navButtonIconColor,y={};if(_){y["--button-primary-background-color"]=_,y["--button-primary-background-color-hover"]=_,y["--button-primary-background-color-active"]=_;const x=`2px solid ${_}`;y["--button-primary-border-left"]=x,y["--button-primary-border-right"]=x,y["--button-primary-border-top"]=x,y["--button-primary-border-bottom"]=x,y["--button-primary-border-left-hover"]=x,y["--button-primary-border-right-hover"]=x,y["--button-primary-border-top-hover"]=x,y["--button-primary-border-bottom-hover"]=x,y["--button-primary-border-left-active"]=x,y["--button-primary-border-right-active"]=x,y["--button-primary-border-top-active"]=x,y["--button-primary-border-bottom-active"]=x}return c&&(y["--button-primary-color"]=c,y["--button-primary-color-hover"]=c,y["--button-primary-color-active"]=c),y}),{width:i}=useWindowSize(),n=ref(i.value<1024?1:3),l=ref(0),s=ref([]),d=ref(!1),p=()=>{s.value[l.value]&&s.value[l.value].scrollIntoView({behavior:"smooth",block:"center",inline:"start"})},g=_=>{r.model.images&&(_<0?l.value>0?l.value=0:l.value=r.model.images?.length-n.value:_>r.model.images?.length-1?l.value=0:l.value=_,p())},m=_=>{l.value=_,d.value=!0};return watch(()=>i.value,()=>{i.value<1024?n.value=1:n.value=3}),(_,c)=>(openBlock(),createElementBlock("section",{class:"gallery-block","data-theme":_.model.layoutTheme},[_.model?.title?(openBlock(),createBlock(_sfc_main$2r,{key:0,level:3,centered:"","default-margins":"",style:normalizeStyle(a.value)},{default:withCtx(()=>[createTextVNode(toDisplayString(_.model.title),1)]),_:1},8,["style"])):createCommentVNode("",!0),_.model.images?(openBlock(),createElementBlock("div",_hoisted_2$C,[_.model.images?(openBlock(),createElementBlock("div",_hoisted_3$q,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_.model.images,(y,x)=>(openBlock(),createElementBlock("div",{key:y.url,ref_for:!0,ref:f=>{s.value.push(f)},class:"gallery-block__image",onClick:f=>m(x)},[createVNode(_sfc_main$2q,{src:y.url||"",fit:unref(ImageStretchType).COVER,alt:y.altText,loading:unref(ImageLoadingType).LAZY},null,8,["src","fit","alt","loading"])],8,_hoisted_4$q))),128))])):createCommentVNode("",!0),_.model.images&&n.value<(_.model.images.length||0)?(openBlock(),createBlock(_sfc_main$2m,{key:1,class:"gallery-block__prev",onClick:c[0]||(c[0]=y=>g(l.value-n.value)),"aria-label":unref(e)("/accessibility/previous"),style:normalizeStyle(o.value)},{default:withCtx(()=>[createVNode(_sfc_main$2s,{rotation:180})]),_:1},8,["aria-label","style"])):createCommentVNode("",!0),_.model.images&&n.value<(_.model.images.length||0)?(openBlock(),createBlock(_sfc_main$2m,{key:2,class:"gallery-block__next",onClick:c[1]||(c[1]=y=>g(l.value+n.value)),"aria-label":unref(e)("/accessibility/next"),style:normalizeStyle(o.value)},{default:withCtx(()=>[createVNode(_sfc_main$2s)]),_:1},8,["aria-label","style"])):createCommentVNode("",!0)])):createCommentVNode("",!0),d.value?(openBlock(),createElementBlock("div",_hoisted_5$l,[createBaseVNode("div",{class:"gallery-block__overlay",onClick:c[2]||(c[2]=y=>d.value=!1)}),_.model.images&&1<(_.model.images.length||0)?(openBlock(),createBlock(_sfc_main$2m,{key:0,class:"gallery-block__prev gallery-block__prev--over",onClick:c[3]||(c[3]=y=>g(l.value-1)),"aria-label":unref(e)("/accessibility/previous"),style:normalizeStyle(o.value)},{default:withCtx(()=>[createVNode(_sfc_main$2s,{rotation:180})]),_:1},8,["aria-label","style"])):createCommentVNode("",!0),_.model.images&&1<(_.model.images.length||0)?(openBlock(),createBlock(_sfc_main$2m,{key:1,class:"gallery-block__next gallery-block__next--over",onClick:c[4]||(c[4]=y=>g(l.value+1)),"aria-label":unref(e)("/accessibility/next"),style:normalizeStyle(o.value)},{default:withCtx(()=>[createVNode(_sfc_main$2s)]),_:1},8,["aria-label","style"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_6$d,[createVNode(_sfc_main$2m,{text:"",class:"gallery-block__close",onClick:c[5]||(c[5]=y=>
16d.value=!1),"aria-label":unref(e)("/accessibility/close")},{default:withCtx(()=>[createVNode(_sfc_main$2n,{width:40,height:40})]),_:1},8,["aria-label"]),_.model.images&&_.model.images[l.value]?(openBlock(),createBlock(_sfc_main$2q,{key:0,height:"100%",src:_.model.images[l.value].url||"",alt:_.model.images[l.value].altText,fit:unref(ImageStretchType).COVER},null,8,["src","alt","fit"])):createCommentVNode("",!0)])])):createCommentVNode("",!0)],8,_hoisted_1$16))}}),GalleryBlock=_export_sfc(_sfc_main$1e,[["__scopeId","data-v-c671de0b"]]),SearchApi$2=new Api,loading=ref(!1),error=ref(!1),page=ref(1),PAGE_SIZE$1=10,hasMoreResults=ref(!1),favouriteRestaurantIds=useStorage("favouriteRestaurants",[]),favouriteRestaurants=ref(),useFavouriteRestaurants=t=>{const e=n=>{if(!n)return;favouriteRestaurantIds.value.includes(n)?favouriteRestaurantIds.value=favouriteRestaurantIds.value.filter(s=>s!==n):favouriteRestaurantIds.value.push(n)},r=n=>n?favouriteRestaurantIds.value?.includes(n):!1,a=async()=>{loading.value=!0;try{const n=await SearchApi$2.api.restaurantSearchByIdList({ids:favouriteRestaurantIds.value,language:unref(t)??"fi",pageSize:PAGE_SIZE$1,page:unref(page)});return n?.ok?(hasMoreResults.value=n.data?.hasMore??!1,n.data):(error.value=!0,null)}catch(n){console.error(n),error.value=!0}finally{loading.value=!1}};return{favouriteRestaurantIds,toggleFavourite:e,isFavourite:r,getFavoriteRestaurants:async()=>{page.value=1;const n=await a();n?.hits&&(favouriteRestaurants.value=n.hits??[])},favouriteRestaurants,loadMore:async()=>{page.value=page.value+1;const n=await a();if(n?.hits){const l=favouriteRestaurants.value??[];favouriteRestaurants.value=[...l,...n.hits]}},hasMoreResults,loading,error}},_hoisted_1$15=["data-theme"],_hoisted_2$B={class:"hero-block__restaurant-headline-text"},_sfc_main$1d=defineComponent({__name:"HeroBlock",props:{model:{},description:{},restaurant:{}},setup(t){const{t:e}=useI18n(),{currentLanguage:r}=useOptiContentDelivery(),{toggleFavourite:a,isFavourite:o}=useFavouriteRestaurants(r),i=t;let n;const l=ref(),s=computed(()=>i.model?.hasDarkText?null:!0),d=computed(()=>i.model?.hasDarkText?!0:null),p=computed(()=>unref(i?.restaurant?.openingHours)),g=computed(()=>i?.model?.images&&i.model.images.length>0?i.model.images.filter(c=>c.contentLink?.id).map(c=>c.contentLink?.id):[]),m=computed(()=>i.model?.overlayIntensity??0),_=()=>{if(i.model.images&&i.model.images.length>0){const c=i.model.images;if(l.value){const y=c.findIndex(x=>x.contentLink?.id===l.value);y>=c.length-1?l.value=c[0].contentLink?.id:l.value=c[y+1].contentLink?.id}else l.value=c[0].contentLink?.id}};return _(),watch(()=>l.value,()=>{n&&clearTimeout(n),n=setTimeout(_,6e3)}),(c,y)=>{const x=resolveDirective("opti-edit");return openBlock(),createElementBlock("div",{class:"hero-block","data-theme":c.model.layoutTheme},[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.model.images,f=>(openBlock(),createElementBlock(Fragment,{key:f.contentLink?.id??f.url},[createVNode(Transition,{name:"hero-block__background"},{default:withCtx(()=>[l.value===f.contentLink?.id&&f.url?(openBlock(),createBlock(_sfc_main$2t,{key:0,class:normalizeClass(["hero-block__background",{"hero-block__background--restaurant":c.restaurant}]),src:f.url,"processor-type":unref(ImageProcessorType).DEFAULT},null,8,["class","src","processor-type"])):createCommentVNode("",!0)]),_:2},1024),m.value>0?(openBlock(),createElementBlock("div",{key:0,class:"hero-block__background-overlay",style:normalizeStyle({opacity:m.value/100})},null,4)):createCommentVNode("",!0)],64))),128)),createVNode(CompassContentWrap,{flex:"","flex-direction-column":"","flex-centered":"",class:"hero-block__content"},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["hero-block__base-info",{"hero-block__base-info--restaurant":c.restaurant}])},[c.model.subtitle?withDirectives((openBlock(),createBlock(_sfc_main$2k,{key:0,"color-text-negative":s.value,"color-heading":s.value?null:!0,centered:"","subtitle-1":"","margin-small-bottom":""},{default:withCtx(()=>
16[createTextVNode(toDisplayString(c.model.subtitle),1)]),_:1},8,["color-text-negative","color-heading"])),[[x,"Subtitle"]]):createCommentVNode("",!0),withDirectives((openBlock(),createBlock(_sfc_main$2r,{"color-text-negative":s.value,centered:"","margin-small-bottom":"",level:1,"masthead-2":c.restaurant?null:!0,"restaurant-masthead":c.restaurant?!0:null},{default:withCtx(()=>[createTextVNode(toDisplayString(c.model.title),1)]),_:1},8,["color-text-negative","masthead-2","restaurant-masthead"])),[[x,"Title"]]),c.restaurant?.address?(openBlock(),createBlock(_sfc_main$2k,{key:1,"color-text-negative":s.value,"color-heading":s.value?null:!0,centered:"",class:"hero-block__restaurant-address"},{default:withCtx(()=>[createTextVNode(toDisplayString(c.restaurant.address),1)]),_:1},8,["color-text-negative","color-heading"])):createCommentVNode("",!0),c.description?(openBlock(),createBlock(_sfc_main$2k,{key:2,"color-text-negative":s.value,centered:"","body-large":""},{default:withCtx(()=>[createTextVNode(toDisplayString(c.description),1)]),_:1},8,["color-text-negative"])):createCommentVNode("",!0)],2),c.restaurant?.headlineText?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["hero-block__restaurant-call-to-action",{"hero-block__restaurant-call-to-action--inverted":s.value}])},[c.restaurant.headlineUrl?(openBlock(),createBlock(_sfc_main$2o,{key:0,href:c.restaurant.headlineUrl},{default:withCtx(()=>[createVNode(_sfc_main$2r,{level:5,"color-text-negative":s.value,centered:"",class:"hero-block__restaurant-headline"},{default:withCtx(()=>[createBaseVNode("span",_hoisted_2$B,toDisplayString(c.restaurant.headlineText),1),c.restaurant.headlineUrl?(openBlock(),createBlock(_sfc_main$2p,{key:0,rotation:270,width:30,height:30})):createCommentVNode("",!0)]),_:1},8,["color-text-negative"])]),_:1},8,["href"])):(openBlock(),createBlock(_sfc_main$2r,{key:1,level:5,"color-text-negative":s.value},{default:withCtx(()=>[createTextVNode(toDisplayString(c.restaurant.headlineText),1)]),_:1},8,["color-text-negative"]))],2)):createCommentVNode("",!0),c.model.callToAction&&c.model.callToActionName&&!c.restaurant?(openBlock(),createBlock(_sfc_main$2l,{key:1,url:c.model.callToAction},{default:withCtx(()=>[createVNode(_sfc_main$2m,{"margin-medium-top":"","color-inverted":s.value},{default:withCtx(()=>[createTextVNode(toDisplayString(c.model.callToActionName),1)]),_:1},8,["color-inverted"])]),_:1},8,["url"])):createCommentVNode("",!0),c.restaurant?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(["hero-block__restaurant-actions",{"hero-block__restaurant-actions--inverted":s.value}])},[p.value?(openBlock(),createBlock(_sfc_main$2k,{key:0,"margin-small-vertical":"","color-text-negative":s.value,"color-heading":s.value?null:!0,class:"hero-block__opening-hours"},{default:withCtx(()=>[createTextVNode(toDisplayString(p.value),1)]),_:1},8,["color-text-negative","color-heading"])):createCommentVNode("",!0),createVNode(_sfc_main$2m,{"margin-small-vertical":"",text:"","color-heading":d.value,onClick:y[0]||(y[0]=f=>unref(a)(c.model.contentLink?.id)),class:"action-button action-button--hover-1"},{default:withCtx(()=>[createVNode(CompassHeartIcon,{"is-filled":unref(o)(c.model?.contentLink?.id),margin:"0 8px 0 0",color:s.value?"var(--color-icon-negative)":"var(--color-icon)"},null,8,["is-filled","color"]),createTextVNode(" "+toDisplayString(unref(e)("/restaurant/save-as-favourite")),1)]),_:1},8,["color-heading"]),c.restaurant?.callToActionSecondaryUrl?(openBlock(),createBlock(_sfc_main$2o,{key:1,href:c.restaurant?.callToActionSecondaryUrl},{default:withCtx(()=>[createVNode(_sfc_main$2m,{class:"action-button action-button--hover-2","margin-small-vertical":"",text:"","color-inverted":d.value,"margin-small-right":""},{default:withCtx(()=>[createTextVNode(toDisplayString(c.restaurant?.callToActionSecondaryName),1)]),_:1},8,["color-inverted"])]),_:1},8,["href"])):createCommentVNode("",!0),c.restaurant?.callToActionPrimaryUrl?(openBlock(),createBlock(_sfc_main$2o,{key:2,href:c.restaurant?.callToActionPrimaryUrl},{default:withCtx(()=>[createVNode(_sfc_main$2m,{class:"action-button action-button--hover-2","margin-small-vertical":"","color-inverted":d.value?null:!0},{default:withCtx(()=>[createTextVNode(toDisplayString(c.restaurant?.callToActionPrimaryName),1)]),_:1},8,["color-inverted"])]),_:1},8,["href"])):createCommentVNode("",!0)],2)):createCommentVNode("",!0)]),_:1}),l.value&&c.model?.images&&c.model.images?.length>1&&!c.restaurant?(openBlock(),createBlock(CompassContentSelector,{key:0,class:"hero-block__balls",modelValue:l.value,"onUpdate:modelValue":y[1]||(y[1]=f=>l.value=f),keys:g.value},null,8,["modelValue","keys"])):createCommentVNode("",!0)],8,_hoisted_1$15)}}}),HeroBlock=_export_sfc(_sfc_main$1d,[["__scopeId","data-v-66914530"]]),_hoisted_1$14=["data-theme"],_hoisted_2$A={key:0,class:"content"},_hoisted_3$p={key:0},_hoisted_4$p={key:1},_hoisted_5$k=["src","alt"],_sfc_main$1c=defineComponent({__name:"WideHeroBlock",props:{model:{}},setup(t){const e=t;useOptiContentDelivery();const r=computed(()=>({backgroundImage:`url(${e.model.image?.url}${ImageProcessorType.FULLWIDTH_HERO})`,backgroundSize:"cover",backgroundPosition:"center center",justifyContent:a()})),a=()=>{switch(e.model?.contentHorizontalAlignment?.toLowerCase()){case"center":return"center";case"right":return"flex-end";case"left":default:return"flex-start"}};return(o,i)=>{const n=resolveDirective("opti-edit");return openBlock(),createElementBlock("div",{class:"","data-theme":o.model.layoutTheme},[createBaseVNode("div",{style:normalizeStyle(r.value),class:"wide-hero-img"},[o.model.title?(openBlock(),createElementBlock("div",_hoisted_2$A,[o.model.title?(openBlock(),createElementBlock("h1",_hoisted_3$p,toDisplayString(o.model.title),
161)):createCommentVNode("",!0),o.model.intro?(openBlock(),createElementBlock("p",_hoisted_4$p,toDisplayString(o.model.intro),1)):createCommentVNode("",!0),createBaseVNode("div",null,[o.model.callToAction&&o.model.callToActionName?withDirectives((openBlock(),createBlock(_sfc_main$2l,{key:0,url:o.model.callToAction,class:"compass-button",style:{"margin-bottom":"1rem","text-transform":"uppercase"}},{default:withCtx(()=>[createTextVNode(toDisplayString(o.model.callToActionName),1)]),_:1},8,["url"])),[[n,"CallToActionName"]]):createCommentVNode("",!0)]),o.model.logoImage?(openBlock(),createElementBlock("img",{key:2,class:"icon",src:`${o.model.logoImage?.url}${unref(ImageProcessorType).LOGO}`,alt:o.model.logoImage?.altText||""},null,8,_hoisted_5$k)):createCommentVNode("",!0)])):createCommentVNode("",!0)],4)],8,_hoisted_1$14)}}}),WideHeroBlock=_export_sfc(_sfc_main$1c,[["__scopeId","data-v-2ccc5c66"]]),_hoisted_1$13=["data-theme"],_hoisted_2$z=["src","autoplay","muted","loop","controls","onKeydown","aria-label"],_hoisted_3$o={class:""},_hoisted_4$o={key:0,class:"hero-video__logo-heading"},_hoisted_5$j=["src","alt"],_hoisted_6$c=["src","alt"],_hoisted_7$a={style:{display:"flex","justify-content":"center"}},_sfc_main$1b=defineComponent({__name:"WideVideoOrImageBlock",props:{model:{}},setup(t){const e=t,r=ref(null),a=useMediaQuery("(max-width: 767px)"),o=ref(!1),i=computed(()=>Math.min(100,Math.max(0,e.model.overlayOpacity??45))/100),n=computed(()=>({background:`rgba(${e.model.overlayIsLight?"255,255,255":"0,0,0"}, ${i.value})`})),l=computed(()=>e.model.overlayIsLight?null:!0),s=computed(()=>!!e.model.autoplay),d=computed(()=>s.value?!0:!!e.model.muted),p=computed(()=>!!e.model.loop),g=computed(()=>{const f=e.model.callToActionButtonBackgroundColor,k=e.model.callToActionButtonTextColor,C={};if(f){const b=`2px solid ${f}`;C["--button-primary-background-color"]=f,C["--button-primary-background-color-hover"]=f,C["--button-primary-background-color-active"]=f,C["--button-primary-border-left"]=b,C["--button-primary-border-right"]=b,C["--button-primary-border-top"]=b,C["--button-primary-border-bottom"]=b,C["--button-primary-border-left-hover"]=b,C["--button-primary-border-right-hover"]=b,C["--button-primary-border-top-hover"]=b,C["--button-primary-border-bottom-hover"]=b,C["--button-primary-border-left-active"]=b,C["--button-primary-border-right-active"]=b,C["--button-primary-border-top-active"]=b,C["--button-primary-border-bottom-active"]=b,C["--button-inverted-background-color"]=f,C["--button-inverted-background-color-hover"]=f,C["--button-inverted-background-color-active"]=f}return k&&(C["--button-primary-color"]=k,C["--button-primary-color-hover"]=k,C["--button-primary-color-active"]=k,C["--button-inverted-color"]=k,C["--button-inverted-color-hover"]=k,C["--button-inverted-color-active"]=k),C}),m=computed(()=>(a.value&&e.model.mobileVideo?.url?e.model.mobileVideo.url:e.model.video?.url)||""),_=()=>{const f=r.value;f&&(f.paused?(f.play().catch(()=>{}),o.value=!0):(f.pause(),o.value=!1))};let c=null;const y=f=>{const k=r.value;if(!k||!s.value)return;f.some(b=>b.isIntersecting)?(k.play().catch(()=>{}),o.value=!0):(k.pause(),o.value=!1)};onMounted(()=>{const f=r.value;f&&(s.value&&f.paused&&(f.play().catch(()=>{}),o.value=!0),f.addEventListener("play",()=>{o.value=!0}),f.addEventListener("pause",()=>{o.value=!1})),c=new IntersectionObserver(y,{threshold:.35}),f&&c.observe(f)}),onBeforeUnmount(()=>{const f=r.value;f&&(f.removeEventListener("play",()=>{o.value=!0}),f.removeEventListener("pause",()=>{o.value=!1})),c&&f&&c.unobserve(f),c=null});let x="";return watch([m],()=>{const f=r.value;f&&m.value&&m.value!==x&&(x=m.value,f.load(),s.value&&(f.play().catch(()=>{}),o.value=!0))}),(f,k)=>{const C=resolveDirective("opti-edit");return openBlock(),createElementBlock("div",{class:normalizeClass(["hero-video",{"hero-video--controls":f.model.showControls}]),"data-theme":f.model.layoutTheme},[f.model.video?(openBlock(),createElementBlock("video",{key:0,ref_key:"videoEl",ref:r,class:"hero-video__bg",src:m.value,autoplay:s.value,muted:d.value,loop:p.value,controls:f.model.showControls||!1,playsinline:"",onClick:_,onKeydown:[withKeys(withModifiers(_,["prevent"]),["space"]),withKeys(withModifiers(_,["prevent"]),["enter"])],tabindex:"0","aria-label":o.value?"Pause video":"Play video"},null,40,_hoisted_2$z)):createCommentVNode("",!0),f.model.posterImage&&!f.model.video?withDirectives((openBlock(),createBlock(_sfc_main$2q,{key:1,class:"hero-video__bg",src:f.model.posterImage?.url||"",fit:unref(ImageStretchType).COVER,width:"100%",alt:f.model.posterImage?.altText}
16,null,8,["src","fit","alt"])),[[C,"BackgroundImage"]]):createCommentVNode("",!0),createBaseVNode("div",{class:"hero-video__overlay",style:normalizeStyle(n.value)},null,4),createVNode(CompassContentWrap,{flex:"","flex-direction-column":"","flex-centered":"",class:"hero-video__content"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3$o,[f.model.useLogoAsH1&&f.model.logoImage?.url?(openBlock(),createElementBlock("h1",_hoisted_4$o,[createBaseVNode("img",{class:"hero-video__logo",src:`${f.model.logoImage.url}${unref(ImageProcessorType).HALF}`,alt:f.model.logoImage.altText||f.model.heading||""},null,8,_hoisted_5$j)])):f.model.logoImage?.url?(openBlock(),createElementBlock("img",{key:1,class:"hero-video__logo",src:`${f.model.logoImage.url}${unref(ImageProcessorType).HALF}`,alt:f.model.logoImage.altText||""},null,8,_hoisted_6$c)):createCommentVNode("",!0),f.model.heading&&!f.model.useLogoAsH1?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:2,level:f.model.useH1?1:2,"color-text-negative":l.value,centered:"",style:{"text-transform":"uppercase"},"margin-smal-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(f.model.heading),1)]),_:1},8,["level","color-text-negative"])),[[C,"Title"]]):createCommentVNode("",!0),withDirectives((openBlock(),createBlock(_sfc_main$2k,{"body-large":"",centered:"","whitespace-pre-wrap":"","color-text-negative":l.value,style:{"margin-top":"1rem"}},{default:withCtx(()=>[createTextVNode(toDisplayString(f.model.text),1)]),_:1},8,["color-text-negative"])),[[C,"Description"]]),createBaseVNode("div",_hoisted_7$a,[f.model.callToAction&&f.model.callToActionName?withDirectives((openBlock(),createBlock(_sfc_main$2l,{key:0,url:f.model.callToAction},{default:withCtx(()=>[createVNode(_sfc_main$2m,{class:"hero-video__cta-button","color-inverted":l.value?!0:void 0,style:normalizeStyle([g.value,{"text-transform":"uppercase"}])},{default:withCtx(()=>[createTextVNode(toDisplayString(f.model.callToActionName),1)]),_:1},8,["color-inverted","style"])]),_:1},8,["url"])),[[C,"CallToActionName"]]):createCommentVNode("",!0)])])]),_:1})],10,_hoisted_1$13)}}}),WideVideoOrImageBlock=_export_sfc(_sfc_main$1b,[["__scopeId","data-v-bb31c37c"]]),_hoisted_1$12=["data-theme"],_hoisted_2$y=["src","poster","autoplay","muted","loop","controls","onKeydown","aria-label"],_hoisted_3$n={class:"hero-video__base-info"},_hoisted_4$n={key:0,class:"hero-video__logo-heading"},_hoisted_5$i=["src","alt"],_hoisted_6$b=["src","alt"],_sfc_main$1a=defineComponent({__name:"HeroVideoBlock",props:{model:{}},setup(t){const e=t,r=ref(null),a=useMediaQuery("(max-width: 767px)"),o=ref(!1),i=computed(()=>Math.min(100,Math.max(0,e.model.overlayOpacity??45))/100),n=computed(()=>({background:`rgba(${e.model.overlayIsLight?"255,255,255":"0,0,0"}, ${i.value})`})),l=computed(()=>e.model.overlayIsLight?null:!0),s=computed(()=>!!e.model.autoplay),d=computed(()=>s.value?!0:!!e.model.muted),p=computed(()=>!!e.model.loop),g=computed(()=>{const k=e.model.callToActionButtonBackgroundColor,C=e.model.callToActionButtonTextColor,b={};if(k){const B=`2px solid ${k}`;b["--button-primary-background-color"]=k,b["--button-primary-background-color-hover"]=k,b["--button-primary-background-color-active"]=k,b["--button-primary-border-left"]=B,b["--button-primary-border-right"]=B,b["--button-primary-border-top"]=B,b["--button-primary-border-bottom"]=B,b["--button-primary-border-left-hover"]=B,b["--button-primary-border-right-hover"]=B,b["--button-primary-border-top-hover"]=B,b["--button-primary-border-bottom-hover"]=B,b["--button-primary-border-left-active"]=B,b["--button-primary-border-right-active"]=B,b["--button-primary-border-top-active"]=B,b["--button-primary-border-bottom-active"]=B,b["--button-inverted-background-color"]=k,b["--button-inverted-background-color-hover"]=k,b["--button-inverted-background-color-active"]=k}return C&&(b["--button-primary-color"]=C,b["--button-primary-color-hover"]=C,b["--button-primary-color-active"]=C,b["--button-inverted-color"]=C,b["--button-inverted-color-hover"]=C,b["--button-inverted-color-active"]=C),b}),m=computed(()=>(a.value&&e.model.mobileVideo?.url?e.model.mobileVideo.url:e.model.video?.url)||""),_=computed(()=>{const k=a.value&&e.model.mobilePosterImage?.url?e.model.mobilePosterImage.url:e.model.posterImage?.url;if(!k)return"";const C=a.value?ImageProcessorType.THUMBNAIL:ImageProcessorType.BANNER;return`${k}${C}`}),c=()=>{const k=r.value;k&&(k.paused?(k.play().catch(()=>{}),o.value=!0):(k.pause(),o.value=!1))};let y=null;const x=k=>{const C=r.value;if(!C||!s.value)return;k.some(B=>B.isIntersecting)?(C.play().catch(()=>{}),o.value=!0):(C.pause(),o.value=!1)};onMounted(()=>{const k=r.value;k&&(s.value&&k.paused&&(k.play().catch(()=>{}),o.value=!0),k.addEventListener("play",()=>{o.value=!0}),k.addEventListener("pause",()=>{o.value=!1})),y=new IntersectionObserver(x,{threshold:.35}),k&&y.observe(k)}),onBeforeUnmount(()=>{const k=r.value;k&&(k.removeEventListener("play",()=>{o.value=!0}),k.removeEventListener("pause",()=>{o.value=!1})),y&&k&&y.unobserve(k),y=null});let f="";return watch([m,_],()=>{const k=r.value;k&&m.value&&m.value!==f&&(f=m.value,k.load(),s.value&&(k.play().catch(()=>{}),o.value=!0))}),(k,C)=>{const b=resolveDirective("opti-edit");return openBlock(),createElementBlock("div",{class:normalizeClass(["hero-video",{"hero-video--controls":k.model.showControls}]),"data-theme":k.model.layoutTheme},[createBaseVNode("video",{ref_key:"videoEl",ref:r,class:"hero-video__bg",src:m.value,poster:_.value,autoplay:s.value,muted:d.value,loop:p.value,controls:k.model.showControls||!1,playsinline:"",onClick:c,onKeydown:[withKeys(withModifiers(c,["prevent"]),["space"]),withKeys(withModifiers(c,["prevent"]),["enter"])],tabindex:"0","aria-label":o.value?"Pause video":"Play video"},null,40,_hoisted_2$y),createBaseVNode("div",{class:"hero-video__overlay",style:normalizeStyle(n.value)},null,4),createVNode(CompassContentWrap,{flex:"","flex-direction-column":"","flex-centered":"",class:"hero-video__content"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3$n,[k.model.useLogoAsH1&&k.model.logoImage?.url?(openBlock(),createElementBlock("h1",_hoisted_4$n,[createBaseVNode("img",{class:"hero-video__logo",src:`${k.model.logoImage.url}${unref(ImageProcessorType).HALF}`,alt:k.model.logoImage.altText||k.model.title||""},null,8,_hoisted_5$i)])):k.model.logoImage?.url?(openBlock(),createElementBlock("img",{key:1,class:"hero-video__logo",src:`${k.model.logoImage.url}${unref(ImageProcessorType).HALF}`,alt:k.model.logoImage.altText||""},null,8,_hoisted_6$b)):createCommentVNode("",!0),k.model.title&&!k.model.useLogoAsH1?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:2,level:1,"color-text-negative":l.value,centered:"","margin-small-bottom":""},{default:withCtx(()=>
16[createTextVNode(toDisplayString(k.model.title),1)]),_:1},8,["color-text-negative"])),[[b,"Title"]]):createCommentVNode("",!0),k.model.callToAction&&k.model.callToActionName?(openBlock(),createBlock(_sfc_main$2l,{key:3,url:k.model.callToAction},{default:withCtx(()=>[createVNode(_sfc_main$2m,{class:"hero-video__cta-button","color-inverted":l.value?!0:void 0,style:normalizeStyle(g.value)},{default:withCtx(()=>[createTextVNode(toDisplayString(k.model.callToActionName),1)]),_:1},8,["color-inverted","style"])]),_:1},8,["url"])):createCommentVNode("",!0)])]),_:1})],10,_hoisted_1$12)}}}),HeroVideoBlock=_export_sfc(_sfc_main$1a,[["__scopeId","data-v-ff4265bb"]]),_hoisted_1$11={key:1,class:"refslider__overlay"},_hoisted_2$x={class:"refslider__quote"},_hoisted_3$m={key:0,class:"refslider__source"},_hoisted_4$m={key:1,class:"refslider__source"},_hoisted_5$h={key:0,class:"refslider__nav"},_sfc_main$19=defineComponent({__name:"CompassReferenceSlider",props:{slides:{default:()=>[]},capped:{type:Boolean,default:!1},useFullWidthBackground:{type:Boolean,default:!1}},setup(t){const{t:e}=useI18n(),r=t,a=ref(0),o=computed(()=>r.slides.length),i=computed(()=>r.slides[a.value]||null);watch(()=>r.slides,p=>{(p.length===0||a.value>p.length-1)&&(a.value=0)},{immediate:!0});const n=computed(()=>a.value>0),l=computed(()=>a.value<o.value-1);function s(){l.value&&a.value++}function d(){n.value&&a.value--}return(p,g)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["refslider",{"refslider--capped":r.capped}])},[i.value?.backgroundImage?.url?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:i.value.backgroundImage.url,fit:unref(ImageStretchType).COVER,"processor-type":unref(ImageProcessorType).HALF,width:"100%",alt:i.value.backgroundImage.altText,class:"refslider__img"},null,8,["src","fit","processor-type","alt"])):createCommentVNode("",!0),i.value?(openBlock(),createElementBlock("div",_hoisted_1$11,[createBaseVNode("div",{class:normalizeClass(["refslider__content",{"refslider__content--constrained":r.useFullWidthBackground}])},[createBaseVNode("blockquote",_hoisted_2$x,"“"+toDisplayString(i.value.quote)+"”",1),i.value.source?(openBlock(),createElementBlock("p",_hoisted_3$m,toDisplayString(i.value.source),1)):createCommentVNode("",!0),i.value.sourceTitle?(openBlock(),createElementBlock("p",_hoisted_4$m,toDisplayString(i.value.sourceTitle),1)):createCommentVNode("",!0)],2),o.value>1?(openBlock(),createElementBlock("div",_hoisted_5$h,[createVNode(_sfc_main$2m,{class:"refslider__btn",disabled:!n.value,"aria-label":unref(e)("/accessibility/previous"),onClick:g[0]||(g[0]=m=>d())},{default:withCtx(()=>[createVNode(_sfc_main$2s,{rotation:180,width:20,height:20})]),_:1},8,["disabled","aria-label"]),createVNode(_sfc_main$2m,{class:"refslider__btn",disabled:!l.value,"aria-label":unref(e)("/accessibility/next"),onClick:g[1]||(g[1]=m=>s())},{default:withCtx(()=>[createVNode(_sfc_main$2s,{width:20,height:20})]),_:1},8,["disabled","aria-label"])])):createCommentVNode("",!0)])):createCommentVNode("",!0)],2))}}),CompassReferenceSlider=_export_sfc(_sfc_main$19,[["__scopeId","data-v-2bea609f"]]),_hoisted_1$10=["width","height"],_sfc_main$18=defineComponent({__name:"CompassPlayIcon",props:{margin:{},width:{default:96},height:{default:96}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{viewBox:"0 0 96 96",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),fill:"none",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("circle",{cx:"48",cy:"48",r:"48",fill:"#FAFAFA"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M35.0416 28.2446C35.6838 27.894 36.4661 27.922 37.0815 28.3176L65.0815 46.3176C65.654 46.6856 66 47.3195 66 48C66 48.6805 65.654 49.3144 65.0815 49.6824L37.0815 67.6824C36.4661 68.078 35.6838 68.106 35.0416 67.7554C34.3995 67.4048 34 66.7316 34 66V30C34 29.2684 34.3995 28.5952 35.0416 28.2446ZM38 33.6633V62.3367L60.3015 48L38 33.6633Z",fill:"#75787B"},null,-1)]),12,_hoisted_1$10))}}),_hoisted_1$$=["src","poster"],_sfc_main$17=defineComponent({__name:"CompassVideoLightbox",props:{modelValue:{type:Boolean},src:{},poster:{}},emits:["update:modelValue"],setup(t,{emit:e}){const r=t,a=e,o=ref(null),i=ref("horizontal"),n=s=>{!s&&o.value&&o.value.pause(),a("update:modelValue",s)},l=()=>{if(o.value){const{videoWidth:s,videoHeight:d}=o.value;i.value=s>=d?"horizontal":"vertical"}};return watch(()=>r.modelValue,async s=>{s?(document.body.style.overflow="hidden",await nextTick(),o.value&&(o.value.load(),o.value.muted=!1,o.value.play().catch(d=>console.error("Lightbox video play failed:",d)))):(document.body.style.overflow="",o.value&&o.value.pause())}),onUnmounted(()=>{document.body.style.overflow=""}),(s,d)=>(openBlock(),createBlock(CompassModal,{modelValue:s.modelValue,fullScreen:!0,width:"100vw",height:"100vh",maxWidth:"100vw",maxHeight:"100vh",padding:"0",hasDarkBackgroun
16d:!0,"onUpdate:modelValue":n},{default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(["video-lightbox-content",i.value])},[createBaseVNode("video",{ref_key:"lightboxVideo",ref:o,class:"video-lightbox__media",src:s.src,poster:s.poster,controls:"",autoplay:"",playsinline:"",muted:"",onLoadedmetadata:l},null,40,_hoisted_1$$)],2)]),_:1},8,["modelValue"]))}}),CompassVideoLightbox=_export_sfc(_sfc_main$17,[["__scopeId","data-v-ced511f8"]]),_hoisted_1$_={key:0,class:"highlight-video"},_hoisted_2$w=["src","poster","autoplay","loop","muted","controls","aria-label"],_hoisted_3$l=["aria-label"],_hoisted_4$l={class:"highlight-video__play-text"},_hoisted_5$g=["aria-label"],_sfc_main$16=defineComponent({__name:"HighlightBlockVideo",props:{video:{},imageOnRight:{type:Boolean}},setup(t){const{t:e}=useI18n(),r=t,a=computed(()=>!!r.video?.video?.url),o=computed(()=>r.video?.autoplay?!0:r.video?.muted===!0),i=computed(()=>!r.video?.autoplay&&!!r.video?.showControls),n=computed(()=>r.imageOnRight?"left":"right"),l=ref(null),s=ref(null);let d=null;const p=ref(!1),g=ref(!1),m=async()=>{await nextTick(),s.value?.blur(),p.value=!0},_=()=>{s.value?.blur()},c=()=>{const y=l.value;y&&(y.paused?(y.play().catch(()=>{}),g.value=!0):(y.pause(),g.value=!1))};return onMounted(()=>{const y=l.value;y&&r.video?.autoplay&&(y.play().catch(()=>{}),g.value=!0,d=new IntersectionObserver(x=>{if(!r.video?.autoplay)return;x.some(k=>k.isIntersecting)?(l.value?.play().catch(()=>{}),g.value=!0):(l.value?.pause(),g.value=!1)},{threshold:.35}),d.observe(y),y.addEventListener("pause",()=>{g.value=!1}),y.addEventListener("play",()=>{g.value=!0}))}),onBeforeUnmount(()=>{d&&l.value&&d.unobserve(l.value),d=null}),watch(()=>r.video?.video?.url,(y,x)=>{const f=l.value;f&&y!==x&&(f.load(),r.video?.autoplay&&(f.play().catch(()=>{}),g.value=!0))}),(y,x)=>a.value?(openBlock(),createElementBlock("div",_hoisted_1$_,[createBaseVNode("video",{ref_key:"videoElement",ref:l,class:"highlight-video__media",src:r.video?.video?.url,poster:r.video?.posterImage?.url||"",autoplay:r.video?.autoplay,loop:r.video?.loop,muted:o.value,controls:i.value,playsinline:"",preload:"metadata",onClick:x[0]||(x[0]=f=>r.video?.autoplay?c():void 0),onKeydown:[x[1]||(x[1]=withKeys(withModifiers(f=>r.video?.autoplay?c():void 0,["prevent"]),["space"])),x[2]||(x[2]=withKeys(withModifiers(f=>r.video?.autoplay?c():void 0,["prevent"]),["enter"]))],tabindex:"0","aria-label":g.value?unref(e)("/accessibility/pause"):unref(e)("/accessibility/play")},null,40,_hoisted_2$w),i.value?createCommentVNode("",!0):(openBlock(),createElementBlock("button",{key:0,ref_key:"playButton",ref:s,class:normalizeClass(["highlight-video__play-button",`highlight-video__play-button--${n.value}`]),onClick:m,"aria-label":unref(e)("/accessibility/fullscreen"),tabindex:"0",type:"button"},[createBaseVNode("span",_hoisted_4$l,toDisplayString(unref(e)("/common/see-video-text")),1),createVNode(_sfc_main$18,{class:"highlight-video__play-icon"})],10,_hoisted_3$l)),r.video?.autoplay?(openBlock(),createElementBlock("button",{key:1,class:"sr-only",onClick:c,onKeydown:[withKeys(c,["enter"]),withKeys(c,["space"])],"aria-label":g.value?unref(e)("/accessibility/pause"):unref(e)("/accessibility/play"),tabindex:"0",type:"button"},toDisplayString(g.value?unref(e)("/accessibility/pause"):unref(e)("/accessibility/play")),41,_hoisted_5$g)):createCommentVNode("",!0),createVNode(CompassVideoLightbox,{modelValue:p.value,"onUpdate:modelValue":x[3]||(x[3]=f=>p.value=f),src:r.video?.video?.url,poster:r.video?.posterImage?.url,onClose:_},null,8,["modelValue","src","poster"])])):createCommentVNode("",!0)}}),HighlightBlockVideo=_export_sfc(_sfc_main$16,[["__scopeId","data-v-d36b752e"]]),_hoisted_1$Z=["data-theme"],_hoisted_2$v={class:"highlight-block__image"},_hoisted_3$k={class:"highlight-block__text-inner"},_hoisted_4$k={class:"highlight-block__crumbs"},_hoisted_5$f={key:1,"aria-current":"page"},_hoisted_6$a={key:1,class:"highlight-block__eyebrow"},_sfc_main$15=defineComponent({__name:"HighlightBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>e.model),{currentPageModel:a}
16=useOptiContentDelivery(),i=useBreakpoints({mobile:Breakpoints.MOBILE,tablet:Breakpoints.TABLET,desktop:Breakpoints.DESKTOP}).smaller("mobile"),n=computed(()=>i.value?ImageProcessorType.HALF:ImageProcessorType.DEFAULT),l=computed(()=>{const y=a.value?.navigation?.breadcrumb?.items??[];return y.length>1?y.slice(1):y}),s=computed(()=>!r.value||!l.value.length?!1:r.value.showPageBreadcrumb===!0),d=computed(()=>({backgroundColor:r.value?.backgroundColor||void 0,color:r.value?.textColor||void 0})),p=computed(()=>Math.min(6,Math.max(1,Number(r.value?.headingLevel||4)))),g=computed(()=>(r.value?.referenceSlides??[]).filter(y=>(y.quote||"").trim().length>0)),m=computed(()=>g.value.length>0),_=computed(()=>r.value?.highlightVideoBlock||null),c=computed(()=>!!_.value?.video?.url);return(y,x)=>{const f=resolveDirective("opti-edit");return r.value?(openBlock(),createElementBlock("section",{key:0,class:normalizeClass(["highlight-block",{"highlight-block--reorder":r.value.imageOnTheLeft,"highlight-block--capped":r.value.flexibleBlockHeight!==!0,"highlight-block--reference-slider":m.value&&!c.value,"highlight-block--has-video":c.value,"highlight-block--full-width-bg":r.value.useFullWidthBackground}]),"data-theme":r.value.layoutTheme},[createBaseVNode("div",_hoisted_2$v,[c.value?(openBlock(),createBlock(HighlightBlockVideo,{key:0,video:_.value,"image-on-right":r.value.imageOnTheLeft},null,8,["video","image-on-right"])):m.value?(openBlock(),createBlock(CompassReferenceSlider,{key:1,slides:g.value,capped:r.value.flexibleBlockHeight!==!0,"use-full-width-background":r.value.useFullWidthBackground},null,8,["slides","capped","use-full-width-background"])):withDirectives((openBlock(),createBlock(_sfc_main$2q,{key:2,src:r.value.backgroundImage?.url||r.value.backgroundImageUrl||"",fit:unref(ImageStretchType).COVER,"processor-type":n.value,width:"100%",alt:r.value.backgroundImage?.altText},null,8,["src","fit","processor-type","alt"])),[[f,"BackgroundImage"]])]),createBaseVNode("div",{class:"highlight-block__text",style:normalizeStyle(d.value)},[createBaseVNode("div",_hoisted_3$k,[s.value?(openBlock(),createBlock(CompassBreadcrumb,{key:0,class:"highlight-block__breadcrumb"},{default:withCtx(()=>[createBaseVNode("ol",_hoisted_4$k,[(openBlock(!0),createElementBlock(Fragment,null,renderList(l.value,(k,C)=>(openBlock(),createElementBlock("li",{key:k.url??C,class:"highlight-block__crumb"},[createVNode(_sfc_main$1Y,{"has-chevron":C<l.value.length-1},{default:withCtx(()=>[C<l.value.length-1?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:k.url||"/"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(k.name),1)]),_:2},1032,["url"])):(openBlock(),createElementBlock("span",_hoisted_5$f,toDisplayString(k.name),1))]),_:2},1032,["has-chevron"])]))),128))])]),_:1})):createCommentVNode("",!0),r.value.eyebrow?withDirectives((openBlock(),createElementBlock("div",_hoisted_6$a,[createTextVNode(toDisplayString((r.value.eyebrow||"").toUpperCase()),1)])),[[f,"Eyebrow"]]):createCommentVNode("",!0),withDirectives((openBlock(),createBlock(_sfc_main$2r,{style:normalizeStyle(d.value),level:p.value},{default:withCtx(()=>[createTextVNode(toDisplayString(r.value.title),1)]),_:1},8,["style","level"])),[[f,"Title"]]),withDirectives((openBlock(),createBlock(_sfc_main$2k,{style:normalizeStyle(d.value),"body-large":"","margin-medium-top":"","whitespace-pre-wrap":""},{default:withCtx(()=>[createTextVNode(toDisplayString(r.value.description),1)]),_:1},8,["style"])),[[f,"Description"]]),r.value.callToAction?(openBlock(),createElementBlock(Fragment,{key:2},[r.value.ctaAsButton?withDirectives((openBlock(),createBlock(_sfc_main$2l,{key:1,url:r.value.callToAction,"open-in-new-tab":r.value.openInNewTab,class:normalizeClass(["compass-button",{"compass-button-inverted":!r.value.ctaButtonStandardColor}]),"margin-medium-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(r.value.callToActionName),1)]),_:1},8,["url","open-in-new-tab","class"])),[[f,"CallToActionName"]]):withDirectives((openBlock(),createBlock(_sfc_main$2l,{key:0,url:r.value.callToAction,"open-in-new-tab":r.value.openInNewTab,"margin-medium-top":"","body-large":"",bold:"","underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(r.value.callToActionName),1)]),_:1},8,["url","open-in-new-tab"])),[[f,"CallToActionName"]])],64)):createCommentVNode("",!0),r.value.richContent?(openBlock(),createElementBlock("div",{key:3,ref:"richRef",class:normalizeClass(["highlight-block__rich",{"rich--grid":r.value.richContentInGri
16d}]),style:normalizeStyle(d.value)},[createVNode(_sfc_main$1p,{style:normalizeStyle(d.value),content:r.value.richContent},null,8,["style","content"])],6)):createCommentVNode("",!0)])],4)],10,_hoisted_1$Z)):createCommentVNode("",!0)}}}),HighlightBlock=_export_sfc(_sfc_main$15,[["__scopeId","data-v-d5203e1d"]]),_hoisted_1$Y=["data-theme"],_sfc_main$14=defineComponent({__name:"IntroBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>e.model.callToActionPrimary||e.model.callToActionSecondary),a=computed(()=>!e.model.title&&!r.value),o=computed(()=>({color:e.model.textColor||void 0})),i=computed(()=>({backgroundColor:e.model.backgroundColor||void 0})),n=computed(()=>{const l=e.model.ctaButtonBackgroundColor,s=e.model.ctaButtonTextColor,d={};if(l){d["--button-primary-background-color"]=l,d["--button-primary-background-color-hover"]=l,d["--button-primary-background-color-active"]=l;const p=`2px solid ${l}`;d["--button-primary-border-left"]=p,d["--button-primary-border-right"]=p,d["--button-primary-border-top"]=p,d["--button-primary-border-bottom"]=p,d["--button-primary-border-left-hover"]=p,d["--button-primary-border-right-hover"]=p,d["--button-primary-border-top-hover"]=p,d["--button-primary-border-bottom-hover"]=p,d["--button-primary-border-left-active"]=p,d["--button-primary-border-right-active"]=p,d["--button-primary-border-top-active"]=p,d["--button-primary-border-bottom-active"]=p}return s&&(d["--button-primary-color"]=s,d["--button-primary-color-hover"]=s,d["--button-primary-color-active"]=s),d});return(l,s)=>{const d=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["intro-block",{"intro-block--alternative-background":l.model.useAlternativeBackgroundColor,"intro-block--small-padding":a.value}]),"data-theme":l.model.layoutTheme,style:normalizeStyle(i.value)},[createVNode(CompassContentWrap,{flex:"","flex-direction-column":"","flex-centered":""},{default:withCtx(()=>[l.model.title?withDirectives((openBlock(),createBlock(_sfc_main$2k,{key:0,class:"title",centered:"","body-lead-in":"","color-text-secondary":"","margin-large-bottom":l.model.description||r.value?!0:null,style:normalizeStyle(o.value)},{default:withCtx(()=>[createTextVNode(toDisplayString(l.model.title),1)]),_:1},8,["margin-large-bottom","style"])),[[d,"Title"]]):createCommentVNode("",!0),l.model.description?withDirectives((openBlock(),createBlock(_sfc_main$2k,{key:1,class:"description",centered:"","whitespace-pre-wrap":"","margin-large-bottom":r.value?!0:null,style:normalizeStyle(o.value)},{default:withCtx(()=>[createTextVNode(toDisplayString(l.model.description),1)]),_:1},8,["margin-large-bottom","style"])),[[d,"Description"]]):createCommentVNode("",!0),r.value?(openBlock(),createBlock(CompassRowContainer,{key:2,class:"call-to-actions"},{default:withCtx(()=>[l.model.callToActionPrimary?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:l.model.callToActionPrimary},{default:withCtx(()=>[createVNode(_sfc_main$2m,{style:normalizeStyle(n.value)},{default:withCtx(()=>[createTextVNode(toDisplayString(l.model.callToActionPrimaryName),1)]),_:1},8,["style"])]),_:1},8,["url"])):createCommentVNode("",!0),l.model.callToActionSecondary?(openBlock(),createBlock(_sfc_main$2l,{key:1,url:l.model.callToActionSecondary,"margin-large-left":""},{default:withCtx(()=>[createVNode(_sfc_main$2m,{transparent:""},{default:withCtx(()=>[createTextVNode(toDisplayString(l.model.callToActionSecondaryName),1)]),_:1})]),_:1},8,["url"])):createCommentVNode("",!0)]),_:1})):createCommentVNode("",!0)]),_:1})],14,_hoisted_1$Y)}}}),IntroBlock=_export_sfc(_sfc_main$14,[["__scopeId","data-v-6148b31b"]]),_hoisted_1$X=["data-theme"],_sfc_main$13=defineComponent({__name:"KeyFigureBlock",props:{model:{}},setup(t){return(e,r)=>{const a=resolveDirective("opti-edit");return openBlock(),createElementBlock("div",{class:"key-figure","data-theme":e.model?.layoutTheme},[withDirectives((openBlock(),createBlock(_sfc_main$2k,{class:"key-figure__figure",centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model?.figure||" "),1)]),_:1})),[[a,"Figure"]]),withDirectives((openBlock(),createBlock(_sfc_main$2k,{centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model?.description),1)]),_:1})),[[a,"Description"]])],8,_hoisted_1$X)}}}),KeyFigureBlock=_export_sfc(_sfc_main$13,[["__scopeId","data-v-f4221364"]]),_hoisted_1$W=["data-theme"],_hoisted_2$u={class:"key-figures"},_sfc_main$12=defineComponent({__name:"KeyFigureRowBlock",props:{model:{}},setup(t){return(e,r)=>{const a=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["key-figure-row-block",{"key-figure-row-block--alternative-background":e.model?.useAlternativeBackgroun
16dColor}]),"data-theme":e.model?.layoutTheme},[createVNode(CompassContentWrap,{flex:"","flex-direction-column":"","flex-centered":""},{default:withCtx(()=>[e.model?.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,level:3,"default-margins":"",centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model.title),1)]),_:1})),[[a,"Title"]]):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$u,[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.model?.keyFigures,(o,i)=>(openBlock(),createBlock(KeyFigureBlock,{key:i,model:o},null,8,["model"]))),128))]),e.model?.callToAction&&e.model?.callToAction?(openBlock(),createBlock(_sfc_main$2l,{key:1,url:e.model.callToAction},{default:withCtx(()=>[withDirectives((openBlock(),createBlock(_sfc_main$2m,{"margin-xxl-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model?.callToActionName),1)]),_:1})),[[a,"CallToActionName"]])]),_:1},8,["url"])):createCommentVNode("",!0)]),_:1})],10,_hoisted_1$W)}}}),KeyFigureRowBlock=_export_sfc(_sfc_main$12,[["__scopeId","data-v-28126e08"]]),_hoisted_1$V={class:"compass-segmented-button"},_hoisted_2$t=["onClick"],_sfc_main$11=defineComponent({__name:"CompassSegmentedButton",props:{items:{},modelValue:{}},emits:["update:modelValue"],setup(t){return(e,r)=>(openBlock(),createElementBlock("div",_hoisted_1$V,[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.items.keys(),a=>(openBlock(),createElementBlock("button",{class:normalizeClass(["compass-segmented-button--item",{selected:e.modelValue==a}]),onClick:o=>e.$emit("update:modelValue",a)},toDisplayString(e.items.get(a)),11,_hoisted_2$t))),256))]))}}),CompassSegmentedButton=_export_sfc(_sfc_main$11,[["__scopeId","data-v-25fb7290"]]),_hoisted_1$U=["width","height","fill"],_sfc_main$10=defineComponent({__name:"CompassClimateIcon",props:{margin:{},width:{default:30},height:{default:30},fill:{default:"#6ba45e"}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 445 451.28","stroke-width":"0",fill:e.fill},r[0]||(r[0]=[createStaticVNode('<ellipse cx="221" cy="225.02" rx="199.76" ry="203"></ellipse><g id="footprint"><path class="cls-2" d="m320.36,200.75c-4.94,5.02-6.27,11.8-2.98,15.14,3.29,3.35,9.96,1.99,14.9-3.03,4.94-5.02,6.27-11.8,2.98-15.14-3.29-3.35-9.96-1.99-14.9,3.03Z" fill="#fff"></path><path class="cls-2" d="m320.6,167.69c-6.58,6.69-8.36,15.73-3.97,20.19,4.39,4.46,13.28,2.65,19.87-4.04,6.58-6.69,8.36-15.73,3.97-20.19-4.39-4.46-13.28-2.65-19.87,4.04Z" fill="#fff"></path><path class="cls-2" d="m312.16,133.37c-8.23,8.36-10.45,19.66-4.97,25.24,5.49,5.58,16.61,3.32,24.83-5.05,8.23-8.36,10.45-19.66,4.97-25.24-5.49-5.58-16.61-3.32-24.83,5.05Z" fill="#fff"></path><path class="cls-2" d="m291.3,106.11c-8.78,8.92-11,21.12-4.97,27.26,6.04,6.13,18.04,3.87,26.82-5.05,8.78-8.92,11-21.12,4.97-27.26-6.04-6.13-18.04-3.87-26.82,5.05Z" fill="#fff"></path><path class="cls-2" d="m255.29,80.12c-11.52,11.71-14.63,27.53-6.95,35.33,7.68,7.81,23.25,4.64,34.77-7.07,11.52-11.71,14.63-27.53,6.95-35.33-7.68-7.81-23.25-4.64-34.77,7.07Z" fill="#fff"></path><g><path class="cls-2" d="m289.81,144.47c-30.25-30.74-72.98-17.41-95.37,4.04-3.36,3.22-10.44,9.87-14.23,20.78-2.7,7.77-4.4,19.85-5.89,34.49-1.75,17.15-.88,21.88-2.73,27.51-1.09,3.33-3.92,10.93-10.18,18.93-6.96,8.88-14.52,13.6-17.63,15.39-5.24,3.01-7.34,3.05-14.9,6.06-5.09,2.02-17.92,7.25-23.97,12.24-15.77,13-20.02,42.51,0,62.84,16.9,17.17,46.48,18.77,61.84,0,7.98-9.75,18.6-25.74,35.89-41.01,5.52-4.88,12.02-10.11,38.74-28.27,11.89-8.08,29.89-16.96,48.43-32.05,30.08-24.49,27.24-73.27,0-100.95Zm-59.35,29.8h-8.95v-3.03c0-3.57-2.11-6.6-5.53-6.6-4.48,0-5.53,3.12-5.53,7.4v32.45c0,3.66,1.4,6.51,5.44,6.51,2.46,0,5.62-1.43,5.62-6.42v-3.12h8.95v3.92c0,7.85-6.23,14.71-14.21,14.71-6.84,0-14.74-3.39-14.74-14.98v-34.95c0-8.29,5.88-14.62,14.56-14.62s14.39,6.33,14.39,15.16v3.57Zm36.76,30.31c0,10.34-7.72,15.52-15,15.52s-15-5.17-15-15.52v-33.52c0-10.34,7.72-15.51,15-15.51s15,5.17,15,15.51v33.52Zm20.97,18.57v5.3h-15.55v-4.99l9.41-18.03c.92-1.82.92-2.86.92-4.88,0-1.87,0-4.11-2.56-4.11-1.53,0-2.56.93-2.56,2.65v3.01h-5.22v-2.91c0-4.42,3.48-8.06,7.83-8.06,5.42,0,7.72,4.37,7.72,9.3,0,3.59-.1,4.52-1.74,7.69l-7.67,15.02h9.41Z" fill="#fff"></path><path class="cls-2" d="m252.22,164.65c-3.24,0-6.05,2.05-6.05,6.42v33.52c0,4.37,2.81,6.42,6.05,6.42s6.05-2.05,6.05-6.42v-33.52c0-4.37-2.81-6.42-6.05-6.42Z" fill="#fff"></path></g></g>',2)]),12,_hoisted_1$U))}}),_hoisted_1$T=["width","height"],_sfc_main$$=defineComponent({__name:"CompassFilterIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}
16),viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.0929 2.57912C1.25675 2.22596 1.61069 2 2.00001 2H22C22.3893 2 22.7433 2.22596 22.9071 2.57912C23.071 2.93229 23.015 3.34845 22.7636 3.64573L15 12.8261V21C15 21.3466 14.8206 21.6684 14.5257 21.8507C14.2309 22.0329 13.8628 22.0494 13.5528 21.8944L9.5528 19.8944C9.21402 19.725 9.00001 19.3788 9.00001 19V12.8261L1.23644 3.64573C0.985046 3.34845 0.929037 2.93229 1.0929 2.57912ZM4.15532 4L10.7636 11.8143C10.9162 11.9948 11 12.2236 11 12.46V18.382L13 19.382V12.46C13 12.2236 13.0838 11.9948 13.2364 11.8143L19.8447 4H4.15532Z"},null,-1)]),12,_hoisted_1$T))}}),_hoisted_1$S=["width","height"],_sfc_main$_=defineComponent({__name:"CompassHeartSymbolIcon",props:{margin:{},width:{default:30},height:{default:30}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{id:"Sydänmerkki_originaali","data-name":"Sydänmerkki originaali",xmlns:"http://www.w3.org/2000/svg",style:normalizeStyle({margin:e.margin}),width:e.width,height:e.height,viewBox:"0 0 30 30"},r[0]||(r[0]=[createStaticVNode('<path class="cls-1" d="M30,15C30,6.72,23.28,0,15,0S0,6.72,0,15s6.72,15,15,15,15-6.72,15-15Z" data-v-af5de0e1></path><path class="cls-3" d="M21.93,20.06c-.32-.29-.82-.26-1.11.06-1.46,1.65-3.57,2.59-5.77,2.59-4.25,0-7.71-3.46-7.71-7.71s3.46-7.71,7.71-7.71c1.84,0,3.47.82,4.46,2.24.08.11.15.23.22.35-.43-.19-.89-.29-1.37-.29-.86,0-1.93.25-2.72,1.29-.78-1.03-1.86-1.29-2.73-1.29-1.09,0-2.06.5-2.75,1.41-.82,1.08-1.12,2.57-.77,3.8,1.03,3.65,4.76,5.86,5.88,6.45.11.06.24.09.37.09s.25-.03.37-.09c1.12-.59,4.86-2.8,5.88-6.45.09-.33.14-.56.2-1.04.14-1.66-.21-3.62-1.29-5.13-1.31-1.84-3.39-2.91-5.75-2.91-5.12,0-9.28,4.16-9.28,9.28s4.16,9.28,9.28,9.28c2.65,0,5.18-1.14,6.94-3.12.29-.32.26-.82-.06-1.11h0ZM15.64,19.65c-1.94-1.1-4.09-3.01-4.74-5.29-.21-.75,0-1.74.51-2.42.27-.36.75-.79,1.5-.79,1.24,0,1.66.78,1.9,1.54.06.18.23.72.82.72s.76-.54.82-.72c.24-.76.66-1.54,1.9-1.54.75,0,1.23.43,1.5.79.36.48.57,1.12.59,1.72,0,.67-.18,1.04-.37,1.51-.86,1.92-2.74,3.51-4.44,4.48Z" data-v-af5de0e1></path><g data-v-af5de0e1><path class="cls-2" d="M1.83,15.44c-.13,0-.23-.11-.22-.24l.03-.79c.02-.61.38-.97.9-.95h0c.58.02.87.5.85,1.07l-.02.51.62.02c.13,0,.22.11.22.23,0,.13-.11.23-.23.22,0,0-2.15-.07-2.15-.07ZM2.98,14.49c.01-.34-.17-.57-.44-.57h0c-.3-.01-.47.2-.48.54l-.02.53.93.03.02-.53h0Z" data-v-af5de0e1></path><path class="cls-2" d="M3.98,13.27l-1.82-1.49c-.1-.08-.14-.19-.11-.31v-.02c.04-.13.13-.19.26-.21l2.33-.36s.07,0,.1,0c.12.03.19.15.15.26-.03.1-.11.16-.21.17l-.52.08-.33,1.21.42.34c.08.06.11.15.08.24-.03.11-.15.18-.26.15-.03,0-.06-.03-.09-.06h0ZM3.72,11.44l-1.13.16.89.72.24-.88Z" data-v-af5de0e1></path><path class="cls-2" d="M3.11,9.29c-.11-.06-.15-.2-.08-.31l.46-.8c.16-.28.37-.45.6-.52.19-.05.4-.02.59.09h0c.36.21.46.55.38.9l.79-.12c.07-.01.13-.01.19.02.11.06.13.2.07.29-.05.09-.13.12-.21.13l-1.01.14-.29.5.6.35c.11.06.14.2.08.31-.06.11-.2.15-.31.09,0,0-1.87-1.08-1.87-1.08ZM4.58,8.85c.16-.28.12-.55-.11-.68h0c-.24-.14-.47-.04-.64.25l-.33.57.75.43.33-.58h0Z" data-v-af5de0e1></path><path class="cls-2" d="M6.44,8l-1.54-1.48c-.09-.09-.1-.23,0-.32l1.04-1.09c.08-.08.21-.08.29,0,.08.08.08.21,0,.29l-.89.92.49.47.77-.8c.08-.08.21-.08.29,0,.08.08.08.21,0,.29l-.77.8.5.48.9-.94c.08-.08.21-.08.29,0,.08.08.08.21,0,.29l-1.06,1.1c-.09.09-.23.1-.32,0h0Z" data-v-af5de0e1></path><path class="cls-2" d="M7.14,4.35c-.06-.11-.03-.25.08-.32l.04-.02c.08-.05.17-.04.24,0l1.31.65.04-1.46c0-.09.04-.16.12-.21l.04-.02c.11-.07.25-.03.32.08l1.12,1.86c.06.11.03.24-.08.31-.1.06-.25.03-.31-.08l-.8-1.33-.05,1.14c0,.09-.03.16-.1.2-.07.04-.14.03-.22,0l-1.03-.49.8,1.33c.07.11.03.24-.08.31s-.24.03-.3-.08l-1.12-1.87h0Z" data-v-af5de0e1></path><path class="cls-2" d="M10.57,2.59c-.04-.12.03-.25.16-.28l.76-.21c.58-.16,1.04.06,1.18.57h0c.16.57-.21.98-.76,1.14l-.49.14.17.6c.03.12-.04.24-.16.28-.12.04-.25-.03-.28-.15l-.58-2.07h0ZM11.82,3.39c.33-.09.48-.34.41-.6h0c-.08-.3-.34-.39-.66-.3l-.51.14.25.9.51-.14h0Z" data-v-af5de0e1></path><path class="cls-2" d="M13.47,1.91c-.01-.12.08-.23.21-.25.12-.01.23.08.25.2l.21,2.17c.01.13-.08.23-.2.25-.13.01-.24-.08-.25-.2l-.21-2.17Z" data-v-af5de0e1></path><path class="cls-2" d="M16.9,4.23l-.47-2.27s-.01-.07,0-.11c.03-.12.14-.2.27-.17.12.02.18.1.2.21l.36,1.98,1.12-1.7c.05-.07.14-.12.24-.1.12.03.2.14.18.26,0,.03-.03.07-.04.09l-1.32,1.92c-.07.1-.17.15-.29.13h-.03c-.12-.03-.19-.12-.22-.24Z" data-v-af5de0e1></path><path class="cls-2" d="M18.52,4.41l1.77-1.55c.1-.08.21-.11.32-.05h.02c.12.06.17.17.17.29l-.03,2.35s0,.07-.02.1c-.05.11-.18.16-.29.11-.1-.04-.14-.13-.13-.24v-.53s-1.13-.53-1.13-.53l-.41.36c-.07.07-.17.08-.25.04-.11-.05-.15-.17-.1-.28.01-.03.04-.06.07-.08h0ZM20.37,4.46l.03-1.14-.85.76.83.38h0Z" data-v-af5de0e1></path><path class="cls-2" d="M22.59,4.2c.08-.1.22-.11.32-.03.1.08.11.22.04.32l-1.23,1.54.92.73c.09.07.1.2.03.29-.07.09-.2.1-.29.03l-1.09-.87c-.1-.08-.12-.22-.04-.32l1.35-1.68h0Z" data-v-af5de0e1></path><path class="cls-2" d="M24.68,6.06c.1-.08.24-.08.32.02.08.09.08.24-.02.32l-1.63,1.45c-.
1609.08-.23.08-.32-.02-.08-.1-.08-.24.02-.32l1.63-1.45h0Z" data-v-af5de0e1></path><path class="cls-2" d="M25.74,7.31c.11-.06.25-.03.31.08l.02.04c.06.1.04.18,0,.27l-.78,1.97,1.37-.81c.1-.06.24-.03.3.08.07.11.03.24-.07.31l-1.87,1.11c-.11.06-.24.03-.31-.08v-.02c-.06-.09-.05-.18-.01-.27l.8-2.02-1.41.84c-.1.06-.24.03-.3-.08-.06-.11-.03-.24.07-.31l1.87-1.11h0Z" data-v-af5de0e1></path><path class="cls-2" d="M27.36,11.12l-.18-.6c-.03-.11.03-.23.14-.26.11-.03.23.03.26.14l.48,1.65c.03.11-.03.23-.14.26s-.23-.03-.26-.14l-.18-.61-1.88.55c-.12.04-.25-.04-.28-.16-.03-.12.03-.25.15-.28,0,0,1.88-.55,1.88-.55Z" data-v-af5de0e1></path><path class="cls-2" d="M25.98,13.03l2.21.82c.12.04.19.13.2.26v.02c0,.13-.05.22-.17.28l-2.08,1.1s-.07.03-.1.03c-.12,0-.22-.08-.23-.2,0-.11.05-.19.14-.23l.47-.24-.08-1.26-.51-.19c-.09-.03-.15-.11-.16-.2,0-.12.08-.22.2-.23.03,0,.07,0,.1.02h0ZM26.82,14.68l1.02-.52-1.07-.39s.06.91.06.91Z" data-v-af5de0e1></path></g><g data-v-af5de0e1><path class="cls-2" d="M24.05,21.29c-.11-.06-.14-.2-.08-.31.06-.11.2-.14.31-.08l1.7,1,.59-1.01c.06-.1.19-.13.28-.07.1.06.13.19.07.28l-.71,1.21c-.06.11-.2.15-.31.08l-1.86-1.09h0Z" data-v-af5de0e1></path><path class="cls-2" d="M23.46,25.05l-.86-2.19c-.05-.12-.03-.23.06-.32l.02-.02c.09-.09.2-.11.32-.06l2.21.82s.07.03.09.05c.09.09.09.22,0,.31-.08.08-.17.08-.27.05l-.49-.19-.88.9.2.51c.04.09.02.18-.04.25-.08.08-.21.09-.3,0-.02-.02-.04-.06-.05-.09ZM24.13,23.33l-1.07-.41.43,1.06.64-.65h0Z" data-v-af5de0e1></path><path class="cls-2" d="M21.49,26.53l-1.87-1.38s-.06-.04-.08-.08c-.06-.1-.03-.24.08-.31.1-.06.2-.04.28.02l1.59,1.23-.3-2.01c-.01-.08.02-.18.11-.24.11-.06.24-.03.3.07.02.03.03.07.03.09l.3,2.31c.02.12-.02.23-.13.29h-.02c-.11.08-.22.06-.32-.01h0Z" data-v-af5de0e1></path><path class="cls-2" d="M16.39,28.11l-.36-2.1c-.02-.13.06-.24.19-.27l1.48-.26c.11-.02.22.06.24.17.02.11-.06.22-.17.24l-1.26.22.12.66,1.09-.19c.11-.02.22.06.24.17.02.11-.06.21-.17.23l-1.1.19.12.68,1.28-.22c.11-.02.22.06.23.17.02.11-.06.22-.16.23l-1.5.26c-.13.02-.24-.06-.27-.19h0Z" data-v-af5de0e1></path><path class="cls-2" d="M13.24,25.92c0-.13.12-.22.25-.21l.92.06c.32.02.57.14.73.31.13.15.19.35.18.57h0c-.03.42-.28.66-.64.74l.45.66c.04.06.07.11.06.18,0,.13-.12.2-.23.2-.1,0-.17-.06-.21-.13l-.57-.85-.57-.04-.05.7c0,.13-.12.22-.24.21-.13,0-.22-.12-.21-.24l.15-2.15h0ZM14.29,27.05c.32.02.55-.13.56-.4h0c.02-.28-.17-.45-.51-.47l-.66-.05-.06.87.66.05h0Z" data-v-af5de0e1></path><path class="cls-2" d="M11.38,25.61l-.6-.19c-.11-.04-.17-.16-.14-.27.04-.11.15-.17.27-.14l1.64.52c.11.03.17.15.13.26-.03.11-.15.17-.26.14l-.6-.19-.59,1.87c-.04.12-.17.18-.29.15-.12-.04-.19-.16-.15-.28l.59-1.87h0Z" data-v-af5de0e1></path><path class="cls-2" d="M9.08,24.52l-.54-.32c-.1-.06-.13-.19-.07-.29.06-.1.19-.13.29-.07l1.48.88c.1.06.13.19.07.29-.06.1-.19.13-.28.08l-.54-.32-1,1.68c-.06.11-.2.14-.31.08-.11-.06-.15-.2-.08-.31l1-1.68Z" data-v-af5de0e1></path><path class="cls-2" d="M4.87,23.37l2.19-.84c.12-.04.23-.03.32.06l.02.02c.09.09.1.2.06.32l-.83,2.19s-.03.06-.05.09c-.08.09-.22.09-.31,0-.08-.08-.08-.17-.04-.27l.19-.49-.89-.89-.51.2c-.09.04-.18.02-.25-.05-.08-.08-.08-.21,0-.3.02-.02.05-.04.09-.05h0ZM6.58,24.05l.42-1.06-1.06.42.64.64ZM7.62,22.19l-.02.02c-.09.09-.23.08-.33-.01-.1-.1-.11-.24-.01-.33l.02-.02c.09-.09.24-.09.33,0,.09.09.1.24,0,.33h0ZM8.14,22.71l-.02.02c-.09.09-.23.08-.33-.01-.1-.1-.11-.24-.01-.33l.02-.02c.09-.09.24-.09.33.01.09.09.1.24,0,.33Z" data-v-af5de0e1></path><path class="cls-2" d="M4.97,19.67c.11-.06.25-.03.31.08l.47.8c.15.25.19.5.14.7-.04.16-.13.28-.28.37h0c-.27.16-.5.09-.68-.02.06.31.02.58-.28.76h0c-.4.24-.8.03-1.09-.46l-.49-.84c-.07-.11-.03-.25.08-.31l1.84-1.07h0ZM3.89,21.7c.16.27.36.37.56.25h0c.19-.11.21-.33.03-.64l-.36-.62-.61.36.38.65ZM4.76,21.03c.15.25.34.36.55.24h0c.18-.11.2-.31.05-.56l-.33-.57-.59.35s.31.54.31.54Z" data-v-af5de0e1></path></g><path class="cls-2" d="M3.39,17.84c0,.23-.19.42-.42.42s-.42-.19-.42-.42.19-.42.42-.42.42.19.42.42Z" data-v-af5de0e1></path><path class="cls-2" d="M27.48,17.84c0,.23-.19.42-.42.42s-.42-.19-.42-.42.19-.42.42-.42.42.19.42.42Z" data-v-af5de0e1></path>',6)]),12,_hoisted_1$S))}}),CompassHeartSymbolIcon=_export_sfc(_sfc_main$_,[["__scopeId","data-v-af5de0e1"]]),_hoisted_1$R=["width","height"],_sfc_main$Z=defineComponent({__name:"CompassKelaIcon",props:{margin:{},width:{default:30},height:{default:30}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 30 30",fill:"none"},r[0]||(r[0]=[createBaseVNode("circle",{cx:"15",cy:"15",r:"13.5",stroke:"currentColor","stroke-width":"2"},null,-1),createBaseVNode("text",{x:"15",y:"15","text-anchor":"middle","dominant-baseline":"central","font-family":"inherit","font-size":"14","font-weight":"700",fill:"currentColor"}
16,"K",-1)]),12,_hoisted_1$R))}}),_hoisted_1$Q=["width","height"],_sfc_main$Y=defineComponent({__name:"CompassPrinterIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 2C5 1.44772 5.44772 1 6 1H18C18.5523 1 19 1.44772 19 2V9C19 9.55228 18.5523 10 18 10C17.4477 10 17 9.55228 17 9V3H7V9C7 9.55228 6.55228 10 6 10C5.44772 10 5 9.55228 5 9V2Z"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 10C3.73478 10 3.48043 10.1054 3.29289 10.2929C3.10536 10.4804 3 10.7348 3 11V16C3 16.2652 3.10536 16.5196 3.29289 16.7071C3.48043 16.8946 3.73478 17 4 17H6C6.55228 17 7 17.4477 7 18C7 18.5523 6.55228 19 6 19H4C3.20435 19 2.44129 18.6839 1.87868 18.1213C1.31607 17.5587 1 16.7956 1 16V11C1 10.2044 1.31607 9.44129 1.87868 8.87868C2.44129 8.31607 3.20435 8 4 8H20C20.7957 8 21.5587 8.31607 22.1213 8.87868C22.6839 9.44129 23 10.2043 23 11V16C23 16.7957 22.6839 17.5587 22.1213 18.1213C21.5587 18.6839 20.7957 19 20 19H18C17.4477 19 17 18.5523 17 18C17 17.4477 17.4477 17 18 17H20C20.2652 17 20.5196 16.8946 20.7071 16.7071C20.8946 16.5196 21 16.2652 21 16V11C21 10.7348 20.8946 10.4804 20.7071 10.2929C20.5196 10.1054 20.2652 10 20 10H4Z"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5 14C5 13.4477 5.44772 13 6 13H18C18.5523 13 19 13.4477 19 14V22C19 22.5523 18.5523 23 18 23H6C5.44772 23 5 22.5523 5 22V14ZM7 15V21H17V15H7Z"},null,-1)]),12,_hoisted_1$Q))}}),_hoisted_1$P=["width","height"],_sfc_main$X=defineComponent({__name:"CompassSubscribeIcon",props:{margin:{},width:{default:18},height:{default:18}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 18 18",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 8C0 7.44772 0.447715 7 1 7C3.65216 7 6.1957 8.05357 8.07107 9.92893C9.94643 11.8043 11 14.3478 11 17C11 17.5523 10.5523 18 10 18C9.44771 18 9 17.5523 9 17C9 14.8783 8.15715 12.8434 6.65685 11.3431C5.15656 9.84285 3.12173 9 1 9C0.447715 9 0 8.55228 0 8Z"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 1C0 0.447715 0.447715 0 1 0C5.50868 0 9.8327 1.79107 13.0208 4.97919C16.2089 8.1673 18 12.4913 18 17C18 17.5523 17.5523 18 17 18C16.4477 18 16 17.5523 16 17C16 13.0218 14.4196 9.20644 11.6066 6.3934C8.79356 3.58035 4.97825 2 1 2C0.447715 2 0 1.55228 0 1Z"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 16C0 14.8954 0.89543 14 2 14C3.10457 14 4 14.8954 4 16C4 17.1046 3.10457 18 2 18C0.89543 18 0 17.1046 0 16Z"},null,-1)]),12,_hoisted_1$P))}});function constructNow(t){return constructFrom(t,Date.now())}function isSameDay(t,e,r){const[a,o]=normalizeDates(r?.in,t,e);return+startOfDay(a)==+startOfDay(o)}function isToday(t,e){return isSameDay(constructFrom(t,t),constructNow(t))}const useMenuDate=t=>{const e=computed(()=>{const a=new Date;if(!t)return a;const{hours:o,minutes:i}=parseTimestamp(t);if(o===null||i===null)return a;const n=a.getHours(),l=a.getMinutes();if(n>o||n===o&&l>=i){const s=new Date(a);return s.setDate(s.getDate()+1),s}return a}),r=computed(()=>isToday(e.value));return{menuDate:e,isCurrentDay:r}},showTeasers=ref(),costCenter=ref(""),restaurantPageId=ref(),restaurantPage=ref({}),campaignsStore=ref({language:"",restaurantPageId:null,campaigns:[]}),mapCoordinates=ref({}),useRestaurantPage=()=>{const t=c=>{showTeasers.value=c},e=async(c,y)=>{if(campaignsStore.value.language!==y||campaignsStore.value.restaurantPageId!==c){const x=await OptiContentDelivery$1.api.restaurantsCampaignsvisibleList(c,{lang:y});campaignsStore.value.campaigns=x.data,campaignsStore.value.language=y,campaignsStore.value.restaurantPageId=c}return campaignsStore.value.campaigns},r=computed(()=>{const c=campaignsStore.value.campaigns.length;if(c>0){const y=showTeasers.value?2:0,x=showTeasers.value?Math.min(4,c):Math.min(2,c);return i(campaignsStore.value.campaigns.slice(y,x))}return[]}),a=computed(()=>{const c=campaignsStore.value.campaigns.length,y=showTeasers.value?2:0;return i(campaignsStore.value.campaigns.slice(y,c))}),o=computed(()=>showTeasers.value?campaignsStore.value.campaigns.slice(0,Math.min(2,campaignsStore.value.campaigns.length)):[]),i=c=>c.map(y=>({title:y.description??"",callToAction:y.linkUrl??"",callToActionName:y.linkText??"",description:y.description??"",image:y.mainImageUrl??"",imageAltText:y.imageAltText??"",openInNewTab:y.openInNewTab??!1})),n=(c,y)=>{if(y?.value?.includes("[from]")||y?.value?.includes("[to]")){const x=new Date;let f,k;switch(x.getDay()){case 0:f=c.sundayOpeningTime,k=c.sundayClosingTime;break;case 1:f=c.mondayOpeningTime,k=c.mondayClosingTime;break;case 2:f=c.tuesdayOpeningTime,k=c.tuesdayClosingTime;break;case 3:f=c.wednesdayOpeningTime,k=c.wednesdayClosingTime;break;case 4:f=c.thursdayOpeningTime,k=c.thursdayClosingTime;break;case 5:f=c.fridayOpeningTime,k=c.fridayClosingTime;break;case 6:f=c.saturdayOpeningTime,k=c.saturdayClosingTime;break}return!f&&!k?"":y?.value?.replace("[from]",f??"").replace("[to]",k??"")}return y},l=c=>s(c,new Date),s=(c,y)=>{const x={};switch(y.getDay()){case 0:x.openingTime=c.lunchSundayStartTime,x.closingTime=c.lunchSundayEndTime;break;case 1:x.openingTime=c.lunchMondayStartTime,x.closingTime=c.lunchMondayEndTime;break;case 2:x.openingTime=c.lunchTuesdayStartTime,x.closingTime=c.lunchTuesdayEndTime;break;case 3:x.openingTime=c.lunchWednesdayStartTime,x.closingTime=c.lunchWednesdayEndTime;break;case 4:x.openingTime=c.lunchThursdayStartTime,x.closingTime=c.lunchThursdayEndTime;break;case 5:x.openingTime=c.lunchFridayStartTime,x.closingTime=c.lunchFridayEndTime;break;case 6:x.openingTime=c.lunchSaturdayStartTime,x.closingTime=c.lunchSaturdayEndTime;break}return x},d=c=>!c?.openingTime||!c?.closingTime?"":`${p(c.openingTime)}–${p(c.closingTime)}`,p=c=>c?c.replace(/^0+/,"").replace(/:/,"."):"";return{showTeasers,setShowTeasers:t,costCenter,restaurantPageId,restaurantPage,lunchMenuBlockCampaigns:r,restaurantPageTeaserCampaigns:o,campaignsExceptTeaserOnes:a,getRestaurantOpeningHoursTodayAsString:n,mapCampaignDataModelsToShortCutItemType:i,getCurrentDayLunchOpeningHours:l,getLunchOpeningHoursFormatted:(c,y)=>{const x=s(c,y);return d(x)},getAssortmentOpeningHoursFormatted:(c,y,x)=>
16{if(!c)return"";const f={};switch(y.getDay()){case 0:f.openingTime=c.openingHours.sundayFrom,f.closingTime=c.openingHours.sundayTo;break;case 1:f.openingTime=c.openingHours.mondayFrom,f.closingTime=c.openingHours.mondayTo;break;case 2:f.openingTime=c.openingHours.tuesdayFrom,f.closingTime=c.openingHours.tuesdayTo;break;case 3:f.openingTime=c.openingHours.wednesdayFrom,f.closingTime=c.openingHours.wednesdayTo;break;case 4:f.openingTime=c.openingHours.thursdayFrom,f.closingTime=c.openingHours.thursdayTo;break;case 5:f.openingTime=c.openingHours.fridayFrom,f.closingTime=c.openingHours.fridayTo;break;case 6:f.openingTime=c.openingHours.saturdayFrom,f.closingTime=c.openingHours.saturdayTo;break}const k=d(f);return k?`${x} ${k}`:""},mapCoordinates,getServiceOpeningHoursFormatted:(c,y)=>{if(!c)return"";const x={};switch(y.getDay()){case 0:x.openingTime=c.openingHoursSundayFrom,x.closingTime=c.openingHoursSundayTo;break;case 1:x.openingTime=c.openingHoursMondayFrom,x.closingTime=c.openingHoursMondayTo;break;case 2:x.openingTime=c.openingHoursTuesdayFrom,x.closingTime=c.openingHoursTuesdayTo;break;case 3:x.openingTime=c.openingHoursWednesdayFrom,x.closingTime=c.openingHoursWednesdayTo;break;case 4:x.openingTime=c.openingHoursThursdayFrom,x.closingTime=c.openingHoursThursdayTo;break;case 5:x.openingTime=c.openingHoursFridayFrom,x.closingTime=c.openingHoursFridayTo;break;case 6:x.openingTime=c.openingHoursSaturdayFrom,x.closingTime=c.openingHoursSaturdayTo;break}const f=d(x);return f?`${f}`:""},getCampaignsForRestaurantPage:e}},_hoisted_1$O=["width","height"],_sfc_main$W=defineComponent({__name:"CompassAppleStoreIcon",props:{margin:{},width:{},height:{default:40}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 119.66407 40",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<title>Download on the App Store</title><g><g><g><path d="M110.13477,0H9.53468c-.3667,0-.729,0-1.09473.002-.30615.002-.60986.00781-.91895.0127A13.21476,13.21476,0,0,0,5.5171.19141a6.66509,6.66509,0,0,0-1.90088.627A6.43779,6.43779,0,0,0,1.99757,1.99707,6.25844,6.25844,0,0,0,.81935,3.61816a6.60119,6.60119,0,0,0-.625,1.90332,12.993,12.993,0,0,0-.1792,2.002C.00587,7.83008.00489,8.1377,0,8.44434V31.5586c.00489.3105.00587.6113.01515.9219a12.99232,12.99232,0,0,0,.1792,2.0019,6.58756,6.58756,0,0,0,.625,1.9043A6.20778,6.20778,0,0,0,1.99757,38.001a6.27445,6.27445,0,0,0,1.61865,1.1787,6.70082,6.70082,0,0,0,1.90088.6308,13.45514,13.45514,0,0,0,2.0039.1768c.30909.0068.6128.0107.91895.0107C8.80567,40,9.168,40,9.53468,40H110.13477c.3594,0,.7246,0,1.084-.002.3047,0,.6172-.0039.9219-.0107a13.279,13.279,0,0,0,2-.1768,6.80432,6.80432,0,0,0,1.9082-.6308,6.27742,6.27742,0,0,0,1.6172-1.1787,6.39482,6.39482,0,0,0,1.1816-1.6143,6.60413,6.60413,0,0,0,.6191-1.9043,13.50643,13.50643,0,0,0,.1856-2.0019c.0039-.3106.0039-.6114.0039-.9219.0078-.3633.0078-.7246.0078-1.0938V9.53613c0-.36621,0-.72949-.0078-1.09179,0-.30664,0-.61426-.0039-.9209a13.5071,13.5071,0,0,0-.1856-2.002,6.6177,6.6177,0,0,0-.6191-1.90332,6.46619,6.46619,0,0,0-2.7988-2.7998,6.76754,6.76754,0,0,0-1.9082-.627,13.04394,13.04394,0,0,0-2-.17676c-.3047-.00488-.6172-.01074-.9219-.01269-.3594-.002-.7246-.002-1.084-.002Z" style="fill:#a6a6a6;"></path><path d="M8.44483,39.125c-.30468,0-.602-.0039-.90429-.0107a12.68714,12.68714,0,0,1-1.86914-.1631,5.88381,5.88381,0,0,1-1.65674-.5479,5.40573,5.40573,0,0,1-1.397-1.0166,5.32082,5.32082,0,0,1-1.02051-1.3965,5.72186,5.72186,0,0,1-.543-1.6572,12.41351,12.41351,0,0,1-.1665-1.875c-.00634-.2109-.01464-.9131-.01464-.9131V8.44434S.88185,7.75293.8877,7.5498a12.37039,12.37039,0,0,1,.16553-1.87207,5.7555,5.7555,0,0,1,.54346-1.6621A5.37349,5.37349,0,0,1,2.61183,2.61768,5.56543,5.56543,0,0,1,4.01417,1.59521a5.82309,5.82309,0,0,1,1.65332-.54394A12.58589,12.58589,0,0,1,7.543.88721L8.44532.875H111.21387l.9131.0127a12.38493,12.38493,0,0,1,1.8584.16259,5.93833,5.93833,0,0,1,1.6709.54785,5.59374,5.59374,0,0,1,2.415,2.41993,5.76267,5.76267,0,0,1,.5352,1.64892,12.995,12.995,0,0,1,.1738,1.88721c.0029.2832.0029.5874.0029.89014.0079.375.0079.73193.0079,1.09179V30.4648c0,.3633,0,.7178-.0079,1.0752,0,.3252,0,.6231-.0039.9297a12.73126,12.73126,0,0,1-.1709,1.8535,5.739,5.739,0,0,1-.54,1.67,5.48029,5.48029,0,0,1-1.0156,1.3857,5.4129,5.4129,0,0,1-1.3994,1.0225,5.86168,5.86168,0,0,1-1.668.5498,12.54218,12.54218,0,0,1-1.8692.1631c-.2929.0068-.5996.0107-.8974.0107l-1.084.002Z"></path></g><g id="_Group_" data-name="&lt;Group&gt;"><g id="_Group_2" data-name="&lt;Group&gt;"><g id="_Group_3" data-name="&lt;Group&gt;"><path id="_Path_" data-name="&lt;Path&gt;" d="M24.76888,20.30068a4.94881,4.94881,0,0,1,2.35656-4.15206,5.06566,5.06566,0,0,0-3.99116-2.15768c-1.67924-.17626-3.30719,1.00483-4.1629,1.00483-.87227,0-2.18977-.98733-3.6085-.95814a5.31529,5.31529,0,0,0-4.47292,2.72787c-1.934,3.34842-.49141,8.26947,1.3612,10.97608.9269,1.32535,2.01018,2.8058,3.42763,2.7533,1.38706-.05753,1.9051-.88448,3.5794-.88448,1.65876,0,2.14479.88448,3.591.8511,1.48838-.02416,2.42613-1.33124,3.32051-2.66914a10.962,10.962,0,0,0,1.51842-3.09251A4.78205,4.78205,0,0,1,24.76888,20.30068Z" style="fill:#fff;"></path><path id="_Path_2" data-name="&lt;Path&gt;" d="M22.03725,12.21089a4.87248,4.87248,0,0,0,1.11452-3.49062,4.95746,4.95746,0,0,0-3.20758,1.65961,4.63634,4.63634,0,0,0-1.14371,3.36139A4.09905,4.09905,0,0,0,22.03725,12.21089Z" style="fill:#fff;"></path></g></g><g><path d="M42.30227,27.13965h-4.7334l-1.13672,3.35645H34.42727l4.4834-12.418h2.083l4.4834,12.418H43.438ZM38.0591,25.59082h3.752l-1.84961-5.44727h-.05176Z" style="fill:#fff;"></path><path d="M55.15969,25.96973c0,2.81348-1.50586,4.62109-3.77832,4.62109a3.0693,3.0693,0,0,1-2.84863-1.584h-.043v4.48438h-1.8584V21.44238H48.4302v1.50586h.03418a3.21162,3.21162,0,0,1,2.88281-1.60059C53.645,21.34766,55.15969,23.16406,55.15969,25.96973Zm-1.91016,0c0-1.833-.94727-3.03809-2.39258-3.03809-1.41992,0-2.375,1.23047-2.375,3.03809,0,1.82422.95508,3.0459,2.375,3.0459C52.30227,29.01563,53.24953,27.81934,53.24953,25.96973Z" style="fill:#fff;"></path><path d="M65.12453,25.96973c0,2.81348-1.50586,4.62109-3.77832,4.62109a3.0693,3.0693,0,0,1-2.84863-1.584h-.043v4.48438h-1.8584V21.44238H58.395v1.50586h.03418A3.21162,3.21162,0,0,1,61.312,21.34766C63.60988,21.34766,65.12453,23.16406,65.12453,25.96973Zm-1.91016,0c0-1.833-.94727-3.03809-2.39258-3.03809-1.41992,0-2.375,1.23047-2.375,3.03809,0,1.82422.95508,3.0459,2.375,3.0459C62.26711,29.01563,63.21438,27.81934,63.21438,25.96973Z" style="fill:#fff;"></path><path d="M71.71047,27.03613c.1377,1.23145,1.334,2.04,2.96875,2.04,1.56641,0,2.69336-.80859,2.69336-1.9
161895,0-.96387-.67969-1.541-2.28906-1.93652l-1.60937-.3877c-2.28027-.55078-3.33887-1.61719-3.33887-3.34766,0-2.14258,1.86719-3.61426,4.51855-3.61426,2.624,0,4.42285,1.47168,4.4834,3.61426h-1.876c-.1123-1.23926-1.13672-1.9873-2.63379-1.9873s-2.52148.75684-2.52148,1.8584c0,.87793.6543,1.39453,2.25488,1.79l1.36816.33594c2.54785.60254,3.60645,1.626,3.60645,3.44238,0,2.32324-1.85059,3.77832-4.79395,3.77832-2.75391,0-4.61328-1.4209-4.7334-3.667Z" style="fill:#fff;"></path><path d="M83.34621,19.2998v2.14258h1.72168v1.47168H83.34621v4.99121c0,.77539.34473,1.13672,1.10156,1.13672a5.80752,5.80752,0,0,0,.61133-.043v1.46289a5.10351,5.10351,0,0,1-1.03223.08594c-1.833,0-2.54785-.68848-2.54785-2.44434V22.91406H80.16262V21.44238H81.479V19.2998Z" style="fill:#fff;"></path><path d="M86.065,25.96973c0-2.84863,1.67773-4.63867,4.29395-4.63867,2.625,0,4.29492,1.79,4.29492,4.63867,0,2.85645-1.66113,4.63867-4.29492,4.63867C87.72609,30.6084,86.065,28.82617,86.065,25.96973Zm6.69531,0c0-1.9541-.89551-3.10742-2.40137-3.10742s-2.40039,1.16211-2.40039,3.10742c0,1.96191.89453,3.10645,2.40039,3.10645S92.76027,27.93164,92.76027,25.96973Z" style="fill:#fff;"></path><path d="M96.18606,21.44238h1.77246v1.541h.043a2.1594,2.1594,0,0,1,2.17773-1.63574,2.86616,2.86616,0,0,1,.63672.06934v1.73828a2.59794,2.59794,0,0,0-.835-.1123,1.87264,1.87264,0,0,0-1.93652,2.083v5.37012h-1.8584Z" style="fill:#fff;"></path><path d="M109.3843,27.83691c-.25,1.64355-1.85059,2.77148-3.89844,2.77148-2.63379,0-4.26855-1.76465-4.26855-4.5957,0-2.83984,1.64355-4.68164,4.19043-4.68164,2.50488,0,4.08008,1.7207,4.08008,4.46582v.63672h-6.39453v.1123a2.358,2.358,0,0,0,2.43555,2.56445,2.04834,2.04834,0,0,0,2.09082-1.27344Zm-6.28223-2.70215h4.52637a2.1773,2.1773,0,0,0-2.2207-2.29785A2.292,2.292,0,0,0,103.10207,25.13477Z" style="fill:#fff;"></path></g></g></g><g id="_Group_4" data-name="&lt;Group&gt;"><g><path d="M37.82619,8.731a2.63964,2.63964,0,0,1,2.80762,2.96484c0,1.90625-1.03027,3.002-2.80762,3.002H35.67092V8.731Zm-1.22852,5.123h1.125a1.87588,1.87588,0,0,0,1.96777-2.146,1.881,1.881,0,0,0-1.96777-2.13379h-1.125Z" style="fill:#fff;"></path><path d="M41.68068,12.44434a2.13323,2.13323,0,1,1,4.24707,0,2.13358,2.13358,0,1,1-4.24707,0Zm3.333,0c0-.97607-.43848-1.54687-1.208-1.54687-.77246,0-1.207.5708-1.207,1.54688,0,.98389.43457,1.55029,1.207,1.55029C44.57522,13.99463,45.01369,13.42432,45.01369,12.44434Z" style="fill:#fff;"></path><path d="M51.57326,14.69775h-.92187l-.93066-3.31641h-.07031l-.92676,3.31641h-.91309l-1.24121-4.50293h.90137l.80664,3.436h.06641l.92578-3.436h.85254l.92578,3.436h.07031l.80273-3.436h.88867Z" style="fill:#fff;"></path><path d="M53.85354,10.19482H54.709v.71533h.06641a1.348,1.348,0,0,1,1.34375-.80225,1.46456,1.46456,0,0,1,1.55859,1.6748v2.915h-.88867V12.00586c0-.72363-.31445-1.0835-.97168-1.0835a1.03294,1.03294,0,0,0-1.0752,1.14111v2.63428h-.88867Z" style="fill:#fff;"></path><path d="M59.09377,8.437h.88867v6.26074h-.88867Z" style="fill:#fff;"></path><path d="M61.21779,12.44434a2.13346,2.13346,0,1,1,4.24756,0,2.1338,2.1338,0,1,1-4.24756,0Zm3.333,0c0-.97607-.43848-1.54687-1.208-1.54687-.77246,0-1.207.5708-1.207,1.54688,0,.98389.43457,1.55029,1.207,1.55029C64.11232,13.99463,64.5508,13.42432,64.5508,12.44434Z" style="fill:#fff;"></path><path d="M66.4009,13.42432c0-.81055.60352-1.27783,1.6748-1.34424l1.21973-.07031v-.38867c0-.47559-.31445-.74414-.92187-.74414-.49609,0-.83984.18213-.93848.50049h-.86035c.09082-.77344.81836-1.26953,1.83984-1.26953,1.12891,0,1.76563.562,1.76563,1.51318v3.07666h-.85547v-.63281h-.07031a1.515,1.515,0,0,1-1.35254.707A1.36026,1.36026,0,0,1,66.4009,13.42432Zm2.89453-.38477v-.37646l-1.09961.07031c-.62012.0415-.90137.25244-.90137.64941,0,.40527.35156.64111.835.64111A1.0615,1.0615,0,0,0,69.29543,13.03955Z" style="fill:#fff;"></path><path d="M71.34816,12.44434c0-1.42285.73145-2.32422,1.86914-2.32422a1.484,1.484,0,0,1,1.38086.79h.06641V8.437h.88867v6.26074h-.85156v-.71143h-.07031a1.56284,1.56284,0,0,1-1.41406.78564C72.0718,14.772,71.34816,13.87061,71.34816,12.44434Zm.918,0c0,.95508.4502,1.52979,1.20313,1.52979.749,0,1.21191-.583,1.21191-1.52588,0-.93848-.46777-1.52979-1.21191-1.52979C72.72121,10.91846,72.26613,11.49707,72.26613,12.44434Z" style="fill:#fff;"></path><path d="M79.23,12.44434a2.13323,2.13323,0,1,1,4.24707,0,2.13358,2.13358,0,1,1-4.24707,0Zm3.333,0c0-.97607-.43848-1.54687-1.208-1.54687-.77246,0-1.207.5708-1.207,1.54688,0,.98389.43457,1.55029,1.207,1.55029C82.12453,13.99463,82.563,13.42432,82.563,12.44434Z" style="fill:#fff;"></path><path d="M84.66945,10.19482h.85547v.71533h.06641a1.348,1.348,0,0,1,1.34375-.80225,1.46456,1.46456,0,0,1,1.55859,1.6748v2.915H87.605V12.00586c0-.72363-.31445-1.0835-.97168-1.
160835a1.03294,1.03294,0,0,0-1.0752,1.14111v2.63428h-.88867Z" style="fill:#fff;"></path><path d="M93.51516,9.07373v1.1416h.97559v.74854h-.97559V13.2793c0,.47168.19434.67822.63672.67822a2.96657,2.96657,0,0,0,.33887-.02051v.74023a2.9155,2.9155,0,0,1-.4834.04541c-.98828,0-1.38184-.34766-1.38184-1.21582v-2.543h-.71484v-.74854h.71484V9.07373Z" style="fill:#fff;"></path><path d="M95.70461,8.437h.88086v2.48145h.07031a1.3856,1.3856,0,0,1,1.373-.80664,1.48339,1.48339,0,0,1,1.55078,1.67871v2.90723H98.69v-2.688c0-.71924-.335-1.0835-.96289-1.0835a1.05194,1.05194,0,0,0-1.13379,1.1416v2.62988h-.88867Z" style="fill:#fff;"></path><path d="M104.76125,13.48193a1.828,1.828,0,0,1-1.95117,1.30273A2.04531,2.04531,0,0,1,100.73,12.46045a2.07685,2.07685,0,0,1,2.07617-2.35254c1.25293,0,2.00879.856,2.00879,2.27V12.688h-3.17969v.0498a1.1902,1.1902,0,0,0,1.19922,1.29,1.07934,1.07934,0,0,0,1.07129-.5459Zm-3.126-1.45117h2.27441a1.08647,1.08647,0,0,0-1.1084-1.1665A1.15162,1.15162,0,0,0,101.63527,12.03076Z" style="fill:#fff;"></path></g></g></g>',2)]),12,_hoisted_1$O))}}),_hoisted_1$N=["width","height"],_sfc_main$V=defineComponent({__name:"CompassGoogleStoreIcon",props:{margin:{},width:{},height:{default:40}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),version:"1.1",viewBox:"0 0 180 53.333",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createStaticVNode('<title>Get it on Google Play</title><path id="path11" d="m173.33 53.333h-166.66c-3.6666 0-6.6665-2.9999-6.6665-6.6665v-39.999c0-3.6666 2.9999-6.6665 6.6665-6.6665h166.66c3.6666 0 6.6665 2.9999 6.6665 6.6665v39.999c0 3.6666-2.9999 6.6665-6.6665 6.6665" fill="#100f0d" stroke-width=".13333"></path><path id="path13" d="m173.33 1e-3h-166.66c-3.6666 0-6.6665 2.9999-6.6665 6.6665v39.999c0 3.6666 2.9999 6.6665 6.6665 6.6665h166.66c3.6666 0 6.6665-2.9999 6.6665-6.6665v-39.999c0-3.6666-2.9999-6.6665-6.6665-6.6665zm0 1.0661c3.0879 0 5.5999 2.5125 5.5999 5.6004v39.999c0 3.0879-2.5119 5.6004-5.5999 5.6004h-166.66c-3.0879 0-5.5993-2.5125-5.5993-5.6004v-39.999c0-3.0879 2.5114-5.6004 5.5993-5.6004h166.66" fill="#a2a2a1" stroke-width=".13333"></path><path id="path35" d="m142.58 40h2.4879v-16.669h-2.4879zm22.409-10.664-2.8519 7.2264h-0.0853l-2.9599-7.2264h-2.6799l4.4399 10.1-2.5319 5.6185h2.5946l6.8412-15.718zm-14.11 8.7706c-0.81331 0-1.9506-0.40786-1.9506-1.4156 0-1.2865 1.416-1.7797 2.6373-1.7797 1.0933 0 1.6093 0.23546 2.2733 0.55732-0.19333 1.5442-1.5226 2.6379-2.9599 2.6379zm0.30133-9.1352c-1.8013 0-3.6666 0.79371-4.4386 2.5521l2.208 0.92184c0.47198-0.92184 1.3506-1.2218 2.2733-1.2218 1.2866 0 2.5946 0.77131 2.6159 2.1442v0.17133c-0.45066-0.25733-1.416-0.64318-2.5946-0.64318-2.3813 0-4.8039 1.3077-4.8039 3.7524 0 2.2302 1.952 3.6671 4.1386 3.6671 1.672 0 2.5959-0.75054 3.1732-1.6301h0.0867v1.2874h2.4026v-6.391c0-2.9593-2.2106-4.6103-5.0612-4.6103zm-15.376 2.3937h-3.5386v-5.7133h3.5386c1.86 0 2.9159 1.5396 2.9159 2.8566 0 1.2917-1.056 2.8567-2.9159 2.8567zm-0.064-8.0337h-5.9614v16.669h2.4869v-6.3149h3.4746c2.7573 0 5.4679-1.9958 5.4679-5.1765 0-3.1801-2.7106-5.1769-5.4679-5.1769zm-32.507 14.778c-1.7188 0-3.1573-1.4396-3.1573-3.415 0-1.9984 1.4385-3.4583 3.1573-3.4583 1.6969 0 3.0286 1.46 3.0286 3.4583 0 1.9754-1.3317 3.415-3.0286 3.415zm2.8567-7.8403h-0.086c-0.55826-0.66572-1.6328-1.2672-2.9853-1.2672-2.8359 0-5.4348 2.4921-5.4348 5.6925 0 3.1786 2.5989 5.6488 5.4348 5.6488 1.3525 0 2.427-0.6016 2.9853-1.2885h0.086v0.81558c0 2.1703-1.1598 3.3296-3.0286 3.3296-1.5245 0-2.4697-1.0953-2.8567-2.0188l-2.1691 0.90206c0.62238 1.503 2.2759 3.351 5.0259 3.351 2.9218 0 5.392-1.7188 5.392-5.9077v-10.181h-2.3634zm4.0822 9.7304h2.4906v-16.669h-2.4906zm6.164-5.4988c-0.0641-2.1911 1.6978-3.3078 2.9645-3.3078 0.98851 0 1.8254 0.49425 2.1057 1.2026zm7.7326-1.8906c-0.47238-1.2666-1.9114-3.6082-4.8541-3.6082-2.9218 0-5.3488 2.2983-5.3488 5.6707 0 3.1791 2.4062 5.6707 5.6275 5.6707 2.5989 0 4.1031-1.589 4.7264-2.513l-1.9333-1.289c-0.64465 0.94531-1.5249 1.5682-2.7931 1.5682-1.2666 0-2.1692-0.58012-2.7483-1.7186l7.5815-3.1359zm-60.409-1.8682v2.4057h5.7565c-0.17186 1.3532-0.62292 2.3411-1.3104 3.0286-0.83798 0.83745-2.1483 1.7614-4.4462 1.7614-3.5443 0-6.315-2.8567-6.315-6.4009s2.7707-6.4013 6.315-6.4013c1.9118 0 3.3077 0.75198 4.3388 1.7186l1.6974-1.6973c-1.4396-1.3745-3.351-2.427-6.0362-2.427-4.8552 0-8.9363 3.9524-8.9363 8.807 0 4.8541 4.0811 8.8066 8.9363 8.8066 2.6202 0 4.5967-0.85932 6.143-2.4702 1.5896-1.5896 2.0838-3.8234 2.0838-5.628 0-0.55785-0.04333-1.0734-0.1292-1.5032zm14.772 7.3675c-1.7188 0-3.201-1.4177-3.201-3.4368 0-2.0406 1.4822-3.4364 3.201-3.4364 1.7181 0 3.2003 1.3958 3.2003 3.4364 0 2.0191-1.4822 3.4368-3.2003 3.4368zm0-9.1075c-3.137 0-5.6927 2.3842-5.6927 5.6707 0 3.265 2.5557 5.6707 5.6927 5.6707 3.1358 0 5.692-2.4057 5.692-5.6707 0-3.2865-2.5562-5.6707-5.692-5.6707zm12.417 9.1075c-1.7176 0-3.2003-1.4177-3.2003-3.4368 0-2.0406 1.4828-3.4364 3.2003-3.4364 1.7188 0 3.2005 1.3958 3.2005 3.4364 0 2.0191-1.4817 3.4368-3.2005 3.4368zm0-9.1075c-3.1358 0-5.6915 2.3842-5.6915 5.6707 0 3.265 2.5557 5.6707 5.6915 5.6707 3.137 0 5.6927-2.4057 5.6927-5.6707 0-3.2865-2.5557-5.6707-5.6927-5.6707" fill="#fff" stroke-width=".13333"></path><path id="path37" d="m27.622 25.899-14.194 15.066c5.34e-4 0.0031 0.0016 0.0057 0.0021 0.0089 0.43532 1.636 1.9296 2.8406 3.703 2.8406 0.70892 0 1.3745-0.19166 1.9453-0.52812l0.04533-0.02656 15.978-9.22-7.479-8.141" fill="#eb3131" stroke-width=".13333"></path><path id="path39" d="m41.983 23.334-0.0136-0.0093-6.8982-3.999-7.7717 6.9156 7.7987 7.7977 6.8618-3.9592c1.203-0.64945 2.0197-1.9177 2.0197-3.3802 0-1.452-0.80571-2.7139-1.9968-3.3655" fill="#f6b60b" stroke-width=".13333"></path><path id="path41" d="m13.426 12.37c-0.08533 0.31466-0.13018 0.64425-0.13018 0.98651v26.623c0 0.34162 0.04432 0.67233 0.13072 0.98587l14.684-14.681-14.684
16-13.914" fill="#5778c5" stroke-width=".13333"></path><path id="path43" d="m27.727 26.668 7.3473-7.3451-15.96-9.2534c-0.58012-0.34746-1.2572-0.54799-1.9817-0.54799-1.7734 0-3.2697 1.2068-3.7051 2.8447-5.34e-4 0.0016-5.34e-4 0.0027-5.34e-4 0.0041l14.3 14.298" fill="#3bad49" stroke-width=".13333"></path><path id="path33" d="m63.193 13.042h-3.8895v0.96251h2.9146c-0.0792 0.78545-0.39172 1.4021-0.91878 1.85-0.52705 0.44799-1.2 0.67292-1.9958 0.67292-0.87291 0-1.6125-0.30413-2.2186-0.90824-0.59385-0.61665-0.89584-1.3792-0.89584-2.2979 0-0.91864 0.30199-1.6812 0.89584-2.2978 0.60612-0.60412 1.3457-0.90624 2.2186-0.90624 0.44799 0 0.87504 0.07707 1.2666 0.24586 0.39172 0.16866 0.70625 0.40412 0.95211 0.70625l0.73958-0.73958c-0.33546-0.38132-0.76038-0.67292-1.2876-0.88544-0.52705-0.21253-1.077-0.31453-1.6708-0.31453-1.1645 0-2.1519 0.40412-2.9582 1.2104-0.80625 0.80825-1.2104 1.8041-1.2104 2.9811 0 1.177 0.40412 2.175 1.2104 2.9813 0.80625 0.80611 1.7937 1.2104 2.9582 1.2104 1.2229 0 2.1979-0.39172 2.9479-1.1876 0.66038-0.66238 0.99784-1.5582 0.99784-2.679 0-0.1896-0.02293-0.39172-0.05627-0.60425zm1.5068-3.7332v8.0249h4.6852v-0.98544h-3.654v-2.5457h3.2958v-0.96251h-3.2958v-2.5437h3.654v-0.98758zm11.255 0.98758v-0.98758h-5.5145v0.98758h2.2417v7.0373h1.0312v-7.0373zm4.9925-0.98758h-1.0312v8.0249h1.0312zm6.8066 0.98758v-0.98758h-5.5144v0.98758h2.2415v7.0373h1.0312v-7.0373zm10.406 0.05626c-0.79585-0.81877-1.7708-1.2229-2.9354-1.2229-1.1666 0-2.1415 0.40412-2.9374 1.2104-0.79585 0.79585-1.1874 1.7937-1.1874 2.9811s0.39159 2.1854 1.1874 2.9813c0.79585 0.80611 1.7708 1.2104 2.9374 1.2104 1.1541 0 2.1395-0.40426 2.9354-1.2104 0.79585-0.79585 1.1874-1.7938 1.1874-2.9813 0-1.177-0.39159-2.1729-1.1874-2.9686zm-5.1332 0.67078c0.59372-0.60412 1.3229-0.90624 2.1978-0.90624 0.87291 0 1.6021 0.30213 2.1854 0.90624 0.59372 0.59372 0.88531 1.3686 0.88531 2.2978 0 0.93131-0.29159 1.7041-0.88531 2.2979-0.58332 0.60412-1.3125 0.90824-2.1854 0.90824-0.87491 0-1.6041-0.30413-2.1978-0.90824-0.58132-0.60625-0.87291-1.3666-0.87291-2.2979 0-0.92918 0.29159-1.6916 0.87291-2.2978zm8.7706 1.3125-0.0437-1.548h0.0437l4.0791 6.5457h1.077v-8.0249h-1.0312v4.6957l0.0437 1.548h-0.0437l-3.8999-6.2437h-1.2562v8.0249h1.0312z" fill="#fff" stroke="#fff" stroke-miterlimit="10" stroke-width=".26666"></path>',9)]),12,_hoisted_1$N))}}),_hoisted_1$M={key:0},_hoisted_2$s={class:"app-icons"},_hoisted_3$j=["href"],_hoisted_4$j=["href"],_sfc_main$U=defineComponent({__name:"AppStoreLinks",props:{appleStoreUrl:{},googleStoreUrl:{}},setup(t){const{t:e}=useI18n(),r=t,{appleStoreUrl:a,googleStoreUrl:o}=toRefs(r),i=computed(()=>a?.value&&o?.value?e("/restaurantpage/app-store-title-both"):a?.value?e("/restaurantpage/app-store-title-apple"):o?.value?e("/restaurantpage/app-store-title-google"):"");return(n,l)=>unref(a)||unref(o)?(openBlock(),createElementBlock("div",_hoisted_1$M,[createVNode(_sfc_main$2k,{bold:"","color-text-secondary":"","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(i.value),1)]),_:1}),createBaseVNode("div",_hoisted_2$s,[unref(a)?(openBlock(),createElementBlock("a",{key:0,href:unref(a),target:"_blank",rel:"noopener noreferrer nofollow"},[createVNode(_sfc_main$W,{class:"icon"})],8,_hoisted_3$j)):createCommentVNode("",!0),unref(o)?(openBlock(),createElementBlock("a",{key:1,href:unref(o),target:"_blank",rel:"noopener noreferrer nofollow"},[createVNode(_sfc_main$V,{class:"icon"})],8,_hoisted_4$j)):createCommentVNode("",!0)])])):createCommentVNode("",!0)}}),AppStoreLinks=_export_sfc(_sfc_main$U,[["__scopeId","data-v-2e97b124"]]),_hoisted_1$L={class:"social-media-share-buttons"},_sfc_main$T=defineComponent({__name:"SocialMediaShareButtons",props:{facebookLink:{},twitterLink:{},linkedInLink:{},emailLink:{},downloadLink:{},color:{},includeNames:{type:Boolean},instagramLink:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",_hoisted_1$L,[e.facebookLink?(openBlock(),createBlock(CompassSocialMediaButton,{key:0,url:e.facebookLink,type:unref(SocialMedia).FACEBOOK},{default:withCtx(()=>
16[e.includeNames?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","body-large":"","color-neutral-35":"","margin-small-left":""},{default:withCtx(()=>r[0]||(r[0]=[createTextVNode("Facebook",-1)])),_:1,__:[0]})):createCommentVNode("",!0)]),_:1},8,["url","type"])):createCommentVNode("",!0),e.instagramLink?(openBlock(),createBlock(CompassSocialMediaButton,{key:1,url:e.instagramLink,type:unref(SocialMedia).INSTAGRAM},{default:withCtx(()=>[e.includeNames?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","body-large":"","color-neutral-35":"","margin-small-left":""},{default:withCtx(()=>r[1]||(r[1]=[createTextVNode("Instagram",-1)])),_:1,__:[1]})):createCommentVNode("",!0)]),_:1},8,["url","type"])):createCommentVNode("",!0),e.twitterLink?(openBlock(),createBlock(CompassSocialMediaButton,{key:2,url:e.twitterLink,type:unref(SocialMedia).TWITTER},{default:withCtx(()=>[e.includeNames?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","body-large":"","color-neutral-35":"","margin-small-left":""},{default:withCtx(()=>r[2]||(r[2]=[createTextVNode("Twitter",-1)])),_:1,__:[2]})):createCommentVNode("",!0)]),_:1},8,["url","type"])):createCommentVNode("",!0),e.linkedInLink?(openBlock(),createBlock(CompassSocialMediaButton,{key:3,url:e.linkedInLink,type:unref(SocialMedia).LINKEDIN},{default:withCtx(()=>[e.includeNames?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","body-large":"","color-neutral-35":"","margin-small-left":""},{default:withCtx(()=>r[3]||(r[3]=[createTextVNode("LinkedIn",-1)])),_:1,__:[3]})):createCommentVNode("",!0)]),_:1},8,["url","type"])):createCommentVNode("",!0),e.emailLink?(openBlock(),createBlock(CompassSocialMediaButton,{key:4,url:e.emailLink,type:unref(SocialMedia).EMAIL},{default:withCtx(()=>[e.includeNames?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","body-large":"","color-neutral-35":"","margin-small-left":""},{default:withCtx(()=>r[4]||(r[4]=[createTextVNode("Email",-1)])),_:1,__:[4]})):createCommentVNode("",!0)]),_:1},8,["url","type"])):createCommentVNode("",!0),e.downloadLink?(openBlock(),createBlock(CompassSocialMediaButton,{key:5,url:e.downloadLink,type:unref(SocialMedia).DOWNLOAD},{default:withCtx(()=>[e.includeNames?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","body-large":"","color-neutral-35":"","margin-small-left":""},{default:withCtx(()=>r[5]||(r[5]=[createTextVNode("Download",-1)])),_:1,__:[5]})):createCommentVNode("",!0)]),_:1},8,["url","type"])):createCommentVNode("",!0)]))}}),SocialMediaShareButtons=_export_sfc(_sfc_main$T,[["__scopeId","data-v-87aa55da"]]),_hoisted_1$K={class:"meal-details"},_hoisted_2$r={class:"meal-details__ingredients"},_hoisted_3$i={key:0,class:"meal-details__nutrition"},_hoisted_4$i={class:"meal-details__column --left"},_hoisted_5$e={class:"meal-details__column --right"},_hoisted_6$9={key:0},_hoisted_7$9={class:"meal-details__column --left"},_hoisted_8$8={class:"meal-details__column --right"},_hoisted_9$7={key:1},_hoisted_10$6={class:"meal-details__column --left"},_hoisted_11$5={class:"meal-details__column --right"},_hoisted_12$2={key:2,class:"--indent"},_hoisted_13$2={class:"meal-details__column --left"},_hoisted_14$2={class:"meal-details__column --right"},_hoisted_15$2={key:3},_hoisted_16$2={class:"meal-details__column --left"},_hoisted_17$2={class:"meal-details__column --right"},_hoisted_18$1={key:4,class:"--indent"},_hoisted_19$1={class:"meal-details__column --left"},_hoisted_20$1={class:"meal-details__column --right"},_hoisted_21$1={key:5},_hoisted_22$1={class:"meal-details__column --left"},_hoisted_23$1={class:"meal-details__column --right"},_hoisted_24$1={key:6},_hoisted_25$1={class:"meal-details__column --left"},_hoisted_26$1={class:"meal-details__column --right"},_hoisted_27$1={key:1,class:"climate"},_hoisted_28$1={class:"climate__score"},_hoisted_29$1={class:"climate__description"},_sfc_main$S=defineComponent({__name:"LunchMenuDetails",props:{meal:{},recipes:{}},setup(t){const{currentPageModel:e}=useOptiContentDelivery(),r=e,a=useI18n(),o=t,i=computed(()=>o.recipes.get(o.meal?.recipeId)),n=d=>i?.value?.nutritionalValues?.find(p=>p.name===d),l={kj:"EnergyKj",kcal:"EnergyKcal",protein:"Protein",carbohydrates:"Carbohydrates",sugar:"Sugar",fat:"Fat",fatSaturated:"FatSaturated",salt:"Salt",fiber
16:"Fiber"},s=computed(()=>Object.fromEntries(Object.entries(l).map(([d,p])=>[d,n(p)])));return(d,p)=>(openBlock(),createElementBlock("div",_hoisted_1$K,[createBaseVNode("div",_hoisted_2$r,[d.meal?.recipeId||d.meal?.ingredients?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-small":"",bold:"",class:"meal-details__title"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/ingredients")),1)]),_:1})):createCommentVNode("",!0),d.meal?.ingredients?(openBlock(),createBlock(_sfc_main$2k,{key:1,"body-small":""},{default:withCtx(()=>[createTextVNode(toDisplayString(d.meal.ingredients),1)]),_:1})):d.meal?.recipeId?(openBlock(),createBlock(_sfc_main$2k,{key:2,"body-small":""},{default:withCtx(()=>[createTextVNode(toDisplayString(i.value?.ingredients),1)]),_:1})):createCommentVNode("",!0)]),i.value?.nutritionalValues?(openBlock(),createElementBlock("table",_hoisted_3$i,[createBaseVNode("thead",null,[createBaseVNode("tr",null,[createBaseVNode("th",_hoisted_4$i,[createVNode(_sfc_main$2k,{"body-small":"",bold:"",class:"meal-details__title"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/nutritional-content")),1)]),_:1})]),createBaseVNode("th",_hoisted_5$e,[createVNode(_sfc_main$2k,{"body-small":"",bold:"",class:"meal-details__title"},{default:withCtx(()=>p[0]||(p[0]=[createTextVNode("per 100g",-1)])),_:1,__:[0]})])])]),createBaseVNode("tbody",null,[s.value.kj||s.value.kcal?(openBlock(),createElementBlock("tr",_hoisted_6$9,[createBaseVNode("td",_hoisted_7$9,toDisplayString(unref(a).t("/restaurantpage/nutrition/energy")),1),createBaseVNode("td",_hoisted_8$8,toDisplayString(s.value?.kj?.amount)+" "+toDisplayString(s.value?.kj?.unit)+", "+toDisplayString(s.value?.kcal?.amount)+" "+toDisplayString(s.value?.kcal?.unit),1)])):createCommentVNode("",!0),s.value.fat?(openBlock(),createElementBlock("tr",_hoisted_9$7,[createBaseVNode("td",_hoisted_10$6,toDisplayString(unref(a).t("/restaurantpage/nutrition/fat")),1),createBaseVNode("td",_hoisted_11$5,toDisplayString(s.value.fat.amount)+" "+toDisplayString(s.value.fat.unit),1)])):createCommentVNode("",!0),s.value.fatSaturated?(openBlock(),createElementBlock("tr",_hoisted_12$2,[createBaseVNode("td",_hoisted_13$2,toDisplayString(unref(a).t("/restaurantpage/nutrition/fatSaturated")),1),createBaseVNode("td",_hoisted_14$2,toDisplayString(s.value.fatSaturated.amount)+" "+toDisplayString(s.value.fatSaturated.unit),1)])):createCommentVNode("",!0),s.value.carbohydrates?(openBlock(),createElementBlock("tr",_hoisted_15$2,[createBaseVNode("td",_hoisted_16$2,toDisplayString(unref(a).t("/restaurantpage/nutrition/carbohydrates")),1),createBaseVNode("td",_hoisted_17$2,toDisplayString(s.value.carbohydrates.amount)+" "+toDisplayString(s.value.carbohydrates.unit),1)])):createCommentVNode("",!0),s.value.sugar?(openBlock(),createElementBlock("tr",_hoisted_18$1,[createBaseVNode("td",_hoisted_19$1,toDisplayString(unref(a).t("/restaurantpage/nutrition/sugars")),1),createBaseVNode("td",_hoisted_20$1,toDisplayString(s.value.sugar.amount)+" "+toDisplayString(s.value.sugar.unit),1)])):createCommentVNode("",!0),s.value.protein?(openBlock(),createElementBlock("tr",_hoisted_21$1,[createBaseVNode("td",_hoisted_22$1,toDisplayString(unref(a).t("/restaurantpage/nutrition/protein")),1),createBaseVNode("td",_hoisted_23$1,toDisplayString(s.value.protein.amount)+" "+toDisplayString(s.value.protein.unit),1)])):createCommentVNode("",!0),s.value.salt?(openBlock(),createElementBlock("tr",_hoisted_24$1,[createBaseVNode("td",_hoisted_25$1,toDisplayString(unref(a).t("/restaurantpage/nutrition/salt")),1),createBaseVNode("td",_hoisted_26$1,toDisplayString(s.value.salt.amount)+" "+toDisplayString(s.value.salt.unit),1)])):createCommentVNode("",!0)])])):createCommentVNode("",!0),i.value?.co2EmissionsKg?(openBlock(),createElementBlock("div",_hoisted_27$1,[d.meal?.recipeId?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-small":"",bold:"","margin-medium-bottom":"",class:"meal-details__title"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/climate/impact")),1)]),_:1})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_28$1,[createVNode(_sfc_main$2k,{"body-lead-in":"",centered:"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(i.value?.co2EmissionsKg),1)]),_:1}),createVNode(_sfc_main$2k,{"body-small":"",centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/climate/CO2-per")),1)]),_:1})]),createBaseVNode("div",_hoisted_29$1,[createVNode(_sfc_main$2k,{caption:"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/climate/impact-description"))+" ",1),createVNode(_sfc_main$2l,{url:unref(r)?.restaurantPageMeta?.climateInfoPageUrl||"",inherit:"",disablePreload:!0,target:"_blank"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/climate/impact-url-text")),1)]),_:1},8,["url"])]),_:1})])])):createCommentVNode("",!0)]))}}),LunchMenuDetails=_export_sfc(_sfc_main$S,[["__scopeId","data-v-ca0ebaac"]]),_hoisted_1$J={class:"meal-item meal-item--bundle"},_hoisted_2$q={class:"bundle-title"},_hoisted_3$h={class:"meal-bundle-meta"},_hoisted_4$h={key:0,class:"meal-bundle-labels"},_hoisted_5$d={class:"bundled-meal-name"},_sfc_main$R=defineComponent({__name:"LunchMenuBundleItem",props:{bundle:{},meals:{},recipes:{},disableAccordion:{type:Boolean}},emits:["load-recipe"],setup(t,{emit:e}){const r=t,a=e,{t:o,te:i,locale:n}
16=useI18n(),s=useBreakpoints({mobile:Breakpoints.MOBILE}).smaller("mobile"),d=computed(()=>s.value?"div":CompassTooltip),p=y=>y?.filter(x=>!["*","ILM"].includes(x))?.join(", "),g=()=>{const y=n.value?.toLowerCase()??"";return y.startsWith("fi")?"ja":y.startsWith("sv")?"och":"and"},m=y=>{const x=r.meals.length;return y>=x-1?"":y===x-2?` ${g()} `:", "},_=(y,x)=>x===0||!y?y??"":y.charAt(0).toLowerCase()+y.slice(1),c=y=>{const x=MealBundleLabelOptions.find(f=>f.value===y)?.labelKey;return x&&i(x)?o(x):y.replace(/-/g," ")};return(y,x)=>(openBlock(),createElementBlock("div",_hoisted_1$J,[createVNode(_sfc_main$2z,{class:"meal-bundle-accordion","onUpdate:modelValue":x[0]||(x[0]=f=>f?y.meals.forEach(k=>a("load-recipe",k.recipeId)):null),"disable-accordion":y.disableAccordion},{title:withCtx(()=>[createBaseVNode("span",_hoisted_2$q,[(openBlock(!0),createElementBlock(Fragment,null,renderList(y.meals,(f,k)=>(openBlock(),createElementBlock(Fragment,{key:k},[createVNode(_sfc_main$2k,{"font-weight-strong":"",type:"span"},{default:withCtx(()=>[createTextVNode(toDisplayString(_(f.name,k)),1)]),_:2},1024),p(f.diets)?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-small":"","color-text-tertiary":"",type:"span"},{default:withCtx(()=>[createTextVNode(" ("+toDisplayString(p(f.diets))+")",1)]),_:2},1024)):createCommentVNode("",!0),f.diets?.includes("*")?(openBlock(),createBlock(CompassHeartSymbolIcon,{key:1,margin:"0 0 0 var(--spacing-xs)",class:normalizeClass("meal-icon")})):createCommentVNode("",!0),f.diets?.includes("ILM")?(openBlock(),createBlock(_sfc_main$10,{key:2,margin:"0 0 0 var(--spacing-xs)",class:normalizeClass("meal-icon"),fill:"#6ba45e"})):createCommentVNode("",!0),m(k)?(openBlock(),createBlock(_sfc_main$2k,{key:3,type:"span"},{default:withCtx(()=>[createTextVNode(toDisplayString(m(k)),1)]),_:2},1024)):createCommentVNode("",!0)],64))),128))])]),icon:withCtx(()=>[createBaseVNode("div",_hoisted_3$h,[y.bundle.labels?.length?(openBlock(),createElementBlock("div",_hoisted_4$h,[(openBlock(!0),createElementBlock(Fragment,null,renderList(y.bundle.labels,f=>(openBlock(),createBlock(Pill,{key:f,class:"meal-bundle-label-pill",style:normalizeStyle(unref(getLabelColors)(f)),padding:"var(--spacing-xs) var(--spacing-small)","text-transform-none":""},{default:withCtx(()=>[createTextVNode(toDisplayString(c(f)),1)]),_:2},1032,["style"]))),128))])):createCommentVNode("",!0)])]),content:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(y.meals,(f,k)=>(openBlock(),createElementBlock("div",{key:k,class:"bundled-meal-detail"},[createBaseVNode("div",_hoisted_5$d,[createVNode(_sfc_main$2k,{"font-weight-strong":"",type:"span"},{default:withCtx(()=>[createTextVNode(toDisplayString(f.name),1)]),_:2},1024),f.diets?.includes("*")?(openBlock(),createBlock(resolveDynamicComponent(d.value),{key:0,tip:unref(o)("/restaurant/diets-filter/heart-symbol"),position:"bottom-right"},{default:withCtx(()=>[createVNode(CompassHeartSymbolIcon,{margin:unref(s)?"4 var(--spacing-small) 0 0":"var(--spacing-small) var(--spacing-small) 0 0",class:normalizeClass("meal-icon")},null,8,["margin"])]),_:1},8,["tip"])):createCommentVNode("",!0),f.diets?.includes("ILM")?(openBlock(),createBlock(resolveDynamicComponent(d.value),{key:1,tip:unref(o)("/restaurant/diets-filter/climate-friendly"),position:"bottom-right"},{default:withCtx(()=>[createVNode(_sfc_main$10,{margin:unref(s)?"4 var(--spacing-small) 0 0":"var(--spacing-small) var(--spacing-small) 0 0",class:normalizeClass("meal-icon"),fill:"#6ba45e"},null,8,["margin"])]),_:1},8,["tip"])):createCommentVNode("",!0)]),createVNode(_sfc_main$2k,{"body-small":"","color-text-tertiary":"","margin-xs-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(p(f.diets)),1)]),_:2},1024),f.dietsManuallyEdited?createCommentVNode("",!0):(openBlock(),createBlock(LunchMenuDetails,{key:0,meal:f,recipes:y.recipes},null,8,["meal","recipes"]))]))),128))]),_:1},8,["disable-accordion"])]))}}),LunchMenuBundleItem=_export_sfc(_sfc_main$R,[["__scopeId","data-v-469e9e2c"]]),_hoisted_1$I=["width","height"],_sfc_main$Q=defineComponent({__name:"CompassGarlicIcon",props:{margin:{},width:{default:20},height:{default:22}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{class:"compass-garlic-icon",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}
16),viewBox:"0 0 20 22",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r[0]||(r[0]=[createBaseVNode("path",{d:"M19.4328 14.1891C19.41 14.0908 19.3854 13.9924 19.3599 13.8976H19.3608C18.9305 12.3635 18.0831 10.9788 16.9125 9.89772L14.8401 7.93687C13.681 6.87434 13.0628 5.34562 13.1594 3.7763C13.1682 3.65161 13.1822 3.53041 13.2007 3.40925L13.2016 3.40837C13.4211 2.04728 12.6439 0.721353 11.3487 0.248827C10.3617 -0.0927545 9.28776 -0.0822339 8.30787 0.277806C6.99509 0.74496 6.19247 2.07269 6.38917 3.45219C6.40497 3.55756 6.41639 3.66645 6.42429 3.77533V3.77621C6.52176 5.34542 5.90357 6.87416 4.74444 7.93678L2.67207 9.89763C1.50066 10.9786 0.651511 12.3634 0.221314 13.8984C0.195849 13.995 0.17126 14.0924 0.149309 14.1899V14.1908C-0.270435 16.0366 0.206387 17.9719 1.43399 19.4122C2.59134 20.7864 4.33703 21.5232 6.12935 21.3932C6.16799 21.3906 6.24966 21.388 6.34274 21.3844C6.55349 21.3765 6.69223 21.3704 6.79496 21.3634L6.79409 21.3642C7.4079 21.7778 8.13058 21.9991 8.87084 22H10.685C11.4235 21.9982 12.1453 21.7761 12.7574 21.3616C12.8628 21.3704 13.0086 21.3765 13.2395 21.3844C13.3317 21.388 13.4134 21.3897 13.4546 21.3932C13.5899 21.4029 13.7251 21.4073 13.8594 21.4073V21.4082C15.5129 21.4064 17.0822 20.6767 18.1472 19.4122C19.3757 17.9712 19.8525 16.0357 19.4328 14.1892L19.4328 14.1891ZM16.5473 18.0406C15.9704 18.7238 15.1563 19.1628 14.2685 19.27C14.308 19.1321 14.3379 18.9907 14.3607 18.8485C14.5398 17.9115 14.5179 16.9473 14.2957 16.0191C14.0112 15.0778 13.6064 14.1769 13.0927 13.3382C12.9513 13.0923 12.7168 12.9141 12.442 12.8438C12.1671 12.7736 11.8765 12.8166 11.6332 12.9632C11.3909 13.1099 11.2179 13.3487 11.1538 13.6245C11.0888 13.9002 11.1389 14.1908 11.2908 14.4297C11.7132 15.1173 12.0451 15.8549 12.2795 16.6259C12.4016 17.2581 12.4007 17.9088 12.2769 18.541C12.1522 19.3217 11.4769 19.8951 10.6866 19.8925H8.87069C8.06634 19.8977 7.38315 19.305 7.27426 18.5086C7.16274 17.8377 7.19435 17.151 7.36734 16.4933C7.59565 15.7917 7.93813 15.1322 8.38244 14.543C8.74686 14.089 8.67311 13.4251 8.21911 13.0616C7.76513 12.6972 7.10213 12.7709 6.73773 13.2249C6.14413 14.0003 5.68399 14.8705 5.37752 15.7977C5.09565 16.7637 5.02978 17.7788 5.18346 18.7727C5.20541 18.9396 5.23966 19.1038 5.28444 19.2645C4.40809 19.1512 3.60459 18.7139 3.03376 18.0395C2.23995 17.1069 1.93261 15.8539 2.20394 14.6597C2.22062 14.5859 2.23906 14.5121 2.25838 14.441V14.4419C2.58767 13.2845 3.23221 12.2413 4.11999 11.4282L6.19236 9.46738C7.81336 7.97108 8.67121 5.82137 8.52644 3.61902C8.48693 3.09567 8.37892 2.48711 9.00852 2.26497C9.5345 2.06476 10.1132 2.05422 10.6453 2.23599C11.2477 2.44937 11.0949 3.1308 11.0589 3.61902C10.914 5.82047 11.7711 7.96999 13.393 9.46738L15.4654 11.4282C16.3523 12.2422 16.9968 13.2854 17.327 14.4428C17.3463 14.5148 17.3647 14.5885 17.3814 14.6614C17.6519 15.8565 17.3428 17.1088 16.5472 18.0404L16.5473 18.0406Z"},null,-1)]),12,_hoisted_1$I))}}),_hoisted_1$H={class:"diets-filter__row"},_hoisted_2$p={class:"diets-filter__icon-wrapper"},_hoisted_3$g={class:"diets-filter__row"},_hoisted_4$g={class:"diets-filter__icon-wrapper"},_hoisted_5$c={class:"diets-filter__row"},_hoisted_6$8={class:"diets-filter__icon-wrapper"},_hoisted_7$8={class:"diets-filter__row"},_hoisted_8$7={class:"diets-filter__icon-wrapper"},_hoisted_9$6={class:"diets-filter__row"},_hoisted_10$5={class:"diets-filter__icon-wrapper"},_hoisted_11$4={class:"diets-filter__row"},_hoisted_12$1={class:"diets-filter__icon-wrapper"},_hoisted_13$1={class:"diets-filter__row"},_hoisted_14$1={class:"diets-filter__icon-wrapper"},_hoisted_15$1={class:"diets-filter__row"},_hoisted_16$1={class:"diets-filter__icon-wrapper"},_hoisted_17$1={class:"diets-filter__icon-wrapper"},_sfc_main$P=defineComponent({__name:"DietsFilterView",props:{show:{},hide:{}},emits:["resetFilters","closeFilterDialog"],setup(t){const e=useI18n();return(r,a)=>(openBlock(),createBlock(CompassContentWrap,{class:"diets-filter"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{bold:"","color-text-negative":"","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/s
16how-only")),1)]),_:1}),createBaseVNode("div",_hoisted_1$H,[createVNode(_sfc_main$2x,{id:"checkboxGlutenFree",modelValue:r.show.glutenFree,"onUpdate:modelValue":a[0]||(a[0]=o=>r.show.glutenFree=o),"margin-small-right":"",transparent:""},null,8,["modelValue"]),createVNode(_sfc_main$2k,{"body-small":"","color-text-negative":"",for:"checkboxGlutenFree",type:"label",class:"diets-filter__label"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/gluten-free")),1)]),_:1}),createBaseVNode("div",_hoisted_2$p,[createVNode(_sfc_main$2k,{type:"span",overline:""},{default:withCtx(()=>a[10]||(a[10]=[createTextVNode("G",-1)])),_:1,__:[10]})])]),createVNode(CompassSeparator,{opacity:"0.2"}),createBaseVNode("div",_hoisted_3$g,[createVNode(_sfc_main$2x,{id:"checkboxLactoseFree",modelValue:r.show.lactoseFree,"onUpdate:modelValue":a[1]||(a[1]=o=>r.show.lactoseFree=o),"margin-small-right":"",transparent:""},null,8,["modelValue"]),createVNode(_sfc_main$2k,{"body-small":"","color-text-negative":"",for:"checkboxLactoseFree",type:"label",class:"diets-filter__label"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/low-lactose")),1)]),_:1}),createBaseVNode("div",_hoisted_4$g,[createVNode(_sfc_main$2k,{type:"span",overline:""},{default:withCtx(()=>a[11]||(a[11]=[createTextVNode("L",-1)])),_:1,__:[11]})])]),createVNode(CompassSeparator,{opacity:"0.2"}),createBaseVNode("div",_hoisted_5$c,[createVNode(_sfc_main$2x,{id:"checkboxDairyFree",modelValue:r.show.dairyFree,"onUpdate:modelValue":a[2]||(a[2]=o=>r.show.dairyFree=o),"margin-small-right":"",transparent:""},null,8,["modelValue"]),createVNode(_sfc_main$2k,{"body-small":"","color-text-negative":"",for:"checkboxDairyFree",type:"label",class:"diets-filter__label"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/dairy-free")),1)]),_:1}),createBaseVNode("div",_hoisted_6$8,[createVNode(_sfc_main$2k,{type:"span",overline:""},{default:withCtx(()=>a[12]||(a[12]=[createTextVNode("M",-1)])),_:1,__:[12]})])]),createVNode(CompassSeparator,{opacity:"0.2"}),createBaseVNode("div",_hoisted_7$8,[createVNode(_sfc_main$2x,{id:"checkboxVegan",modelValue:r.show.vegan,"onUpdate:modelValue":a[3]||(a[3]=o=>r.show.vegan=o),"margin-small-right":"",transparent:""},null,8,["modelValue"]),createVNode(_sfc_main$2k,{"body-small":"","color-text-negative":"",for:"checkboxVegan",type:"label",class:"diets-filter__label"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/vegan")),1)]),_:1}),createBaseVNode("div",_hoisted_8$7,[createVNode(_sfc_main$2k,{type:"span",overline:""},{default:withCtx(()=>a[13]||(a[13]=[createTextVNode("Veg",-1)])),_:1,__:[13]})])]),createVNode(CompassSeparator,{opacity:"0.2"}),createBaseVNode("div",_hoisted_9$6,[createVNode(_sfc_main$2x,{id:"checkboxNutritionalRecommedations",modelValue:r.show.fiNutritionalRecommedations,"onUpdate:modelValue":a[4]||(a[4]=o=>r.show.fiNutritionalRecommedations=o),"margin-small-right":"",transparent:""},null,8,["modelValue"]),createVNode(_sfc_main$2k,{"body-small":"","color-text-negative":"",for:"checkboxNutritionalRecommedations",type:"label",class:"diets-filter__label"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/heart-symbol")),1)]),_:1}),createBaseVNode("div",_hoisted_10$5,[createVNode(CompassHeartSymbolIcon,{class:"diets-filter__icon"})])]),createVNode(CompassSeparator,{opacity:"0.2"}),createBaseVNode("div",_hoisted_11$4,[createVNode(_sfc_main$2x,{id:"checkboxClimateFriendly",modelValue:r.show.climateFriendly,"onUpdate:modelValue":a[5]||(a[5]=o=>r.show.climateFriendly=o),"margin-small-right":"",transparent:""},null,8,["modelValue"]),createVNode(_sfc_main$2k,{"body-small":"","color-text-negative":"",for:"checkboxClimateFriendly",type:"label",class:"diets-filter__label"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/climate-friendly")),1)]),_:1}),createBaseVNode("div",_hoisted_12$1,[createVNode(_sfc_main$10,{class:"diets-filter__icon",fill:"var(--color-backdrops-inverted)"})])]),createVNode(CompassSeparator,{opacity:"0.2"}),createVNode(_sfc_main$2k,{bold:"","color-text-negative":"","margin-medium-vertical":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/hide")),1)]),_:1}),createBaseVNode("div",_hoisted_13$1,[createVNode(_sfc_main$2x,{id:"checkboxfreshGarlic",modelValue:r.hide.freshGarlic,"onUpdate:modelValue":a[6]||(a[6]=o=>r.hide.freshGarlic=o),"margin-small-right":"",transparent:""},null,8,["modelValue"]),createVNode(_sfc_main$2k,{"body-small":"","color-text-negative":"",for:"checkboxfreshGarlic",type:"label",class:"diets-filter__label"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/contains-fresh-garlic")),1)]),_:1}),createBaseVNode("div",_hoisted_14$1,[createVNode(_sfc_main$Q,{class:"diets-filter__icon"})])]),createVNode(CompassSeparator,{opacity:"0.2"}),createBaseVNode("div",_hoisted_15$1,[createVNode(_sfc_main$2x,{id:"checkkboxAllergen",modelValue:r.hide.allergens,"onUpdate:modelValue":a[7]||(a[7]=o=>r.hide.allergens=o),"margin-small-right":"",transparent:""},null,8,["modelValue"]),createVNode(_sfc_main$2k,{"body-small":"","color-text-negative":"",for:"checkkboxAllergen",type:"label",class:"diets-filter__label"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/restaurant/diets-filter/contains-allergens")),1)]),_:1}),createBaseVNode("div",_hoisted_16$1,[createBaseVNode("div",_hoisted_17$1,[createVNode(_sfc_main$2k,{type:"span",overline:""},{default:withCtx(()=>a[14]||(a[14]=[createTextVNode("A",-1)])),_:1,__:[14]})])])]),createVNode(CompassSeparator,{opacity:"0.2"}),createVNode(CompassContentWrap,{flex:"","flex-direction-row":"","flex-row-space-between":""},{default:withCtx(()=>[createVNode(_sfc_main$2m,{transparent:"",text:"","color-inverted":"","margin-small-top":"",onClick:a[8]||(a[8]=o=>r.$emit("closeFilterDialog"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/accessibility/close")),1)]),_:1}),createVNode(_sfc_main$2m,{transparent:"",text:"","color-inverted":"","margin-small-top":"",onClick:a[9]||(a[9]=o=>r.$emit("resetFilters"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e).t("/accessibility/reset")),1)]),_:1})]),_:1})]),_:1}))}}),DietsFilterView=_export_sfc(_sfc_main$P,[["__scopeId","data-v-9893f300"]]),_hoisted_1$G=["innerHTML"],_sfc_main$O=defineComponent({__name:"ManualMenu",props:{html:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",{innerHTML:e.html,class:"manual-menu compass-rich-text"},null,8,_hoisted_1$G))}}),ManualMenu=_export_sfc(_sfc_main$O,[["__scopeId","data-v-a9e639fc"]]),_hoisted_1$F=["src"],_sfc_main$N=def
16ineComponent({__name:"MashieIframe",props:{url:{},minHeight:{default:"600px"}},setup(t){return(e,r)=>e.url?(openBlock(),createElementBlock("iframe",{key:0,src:e.url,class:"mashie-iframe",style:normalizeStyle({minHeight:e.minHeight})},null,12,_hoisted_1$F)):createCommentVNode("",!0)}}),MashieIframe=_export_sfc(_sfc_main$N,[["__scopeId","data-v-81afdd2b"]]),_hoisted_1$E={class:"subscribe-dialog"},_sfc_main$M=defineComponent({__name:"SubscibeView",props:{isManualMenu:{type:Boolean},assortmentId:{},menuName:{}},emits:["closeDialog"],setup(t){const{currentPageModel:e}=useOptiContentDelivery(),r=e,a=useI18n(),o=t,i=computed(()=>{if(r.value?.costCenter){const d=new URLSearchParams({costNumber:r.value.costCenter,language:a.locale.value});return o.assortmentId&&d.set("assortmentId",o.assortmentId),d.toString()}return null}),n=computed(()=>{const d=r.value?.restaurantPageMeta?.jsonFeedEndpoint;return d&&i.value?`${d}?${i.value}`:null}),l=computed(()=>{const d=r.value?.restaurantPageMeta?.rssDayFeedEndpoint;return d&&i.value?`${d}?${i.value}`:null}),s=computed(()=>{const d=r.value?.restaurantPageMeta?.rssWeekFeedEndpoint;return d&&i.value?`${d}?${i.value}`:null});return(d,p)=>(openBlock(),createElementBlock("div",_hoisted_1$E,[createVNode(_sfc_main$2k,{"color-text-negative":"","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(d.menuName||unref(a).t("/restaurant/subscribe/lunch-menu")),1)]),_:1}),createVNode(_sfc_main$2k,{"margin-medium-left":"","color-text-negative":"","body-small":"","margin-medium-bottom":""},{default:withCtx(()=>[l.value?(openBlock(),createBlock(_sfc_main$2o,{key:0,class:"link",target:"_blank",href:l.value,inherit:"","color-text-negative":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/rss-today-lunch")),1)]),_:1},8,["href"])):createCommentVNode("",!0),s.value?(openBlock(),createBlock(_sfc_main$2o,{key:1,class:"link",target:"_blank",href:s.value,inherit:"","color-text-negative":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/rss-week-lunch")),1)]),_:1},8,["href"])):createCommentVNode("",!0),n.value&&!d.isManualMenu?(openBlock(),createBlock(_sfc_main$2o,{key:2,class:"link",target:"_blank",href:n.value,inherit:"","color-text-negative":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/restaurantpage/json-lunch")),1)]),_:1},8,["href"])):createCommentVNode("",!0)]),_:1}),createVNode(CompassContentWrap,{flex:"","flex-direction-row":"","flex-row-space-between":""},{default:withCtx(()=>[createVNode(_sfc_main$2m,{transparent:"",text:"","color-inverted":"","margin-small-top":"",onClick:p[
160]||(p[0]=g=>d.$emit("closeDialog"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/accessibility/close")),1)]),_:1})]),_:1})]))}}),SubscribeView=_export_sfc(_sfc_main$M,[["__scopeId","data-v-fc6e10f6"]]),_hoisted_1$D=["data-theme"],_hoisted_2$o={key:0,class:"assortments--mobile"},_hoisted_3$f={key:1,class:"assortments hide-in-mobile"},_hoisted_4$f={class:"lunch-menu-block__content"},_hoisted_5$b={class:"lunch-menu-block__header"},_hoisted_6$7={key:0,class:"lunch-menu-block__header--actions"},_hoisted_7$7={class:"lunch-menu-block__content--meal-column"},_hoisted_8$6={class:"lunch-menu-block__top"},_hoisted_9$5={class:"lunch-menu-block__top--left-filters"},_hoisted_10$4={key:0,class:"lunch-menu-block__week-change"},_hoisted_11$3={key:1},_hoisted_12={class:"lunch-day"},_hoisted_13={class:"lunch-menu-block__menu-package"},_hoisted_14={key:1,class:"lunch-menu-block__content--meals"},_hoisted_15={key:1,class:"meal-item"},_hoisted_16={class:"meal-item--name-container"},_hoisted_17={key:4},_hoisted_18={key:0,class:"lunch-menu-block__icon-explanation-wrapper"},_hoisted_19={key:1,class:"lunch-menu-block__icon-explanation-wrapper"},_hoisted_20={key:2,class:"lunch-menu-block__icon-explanation-wrapper"},_hoisted_21={key:0,class:"lunch-menu-block__content--campaigns-column"},_hoisted_22={key:0,class:"bottom-margin"},_hoisted_23={key:1,class:"bottom-margin"},_hoisted_24=["innerHTML"],_hoisted_25={key:2,class:"bottom-margin"},_hoisted_26={key:0},_hoisted_27={class:"someIcons"},_hoisted_28={key:2,class:"top-margin"},_hoisted_29={class:"hide-in-mobile bottom-margin"},_sfc_main$L=defineComponent({__name:"LunchMenuBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>{const J=document.documentElement.getAttribute("data-theme");return J==="food-and-co-renewal"||J==="amica-renewal"}),a=ref(null),o=ref(null),{getDateInLunchMenuFormat:i,getWeekMonday:n,translateDayOfWeek:l,isSameDay:s}=useDate(),{initialMenu:d}=useInitialMenu(),p=J=>{if(!J)return J;if(typeof J.dayOfWeek=="number"){const ee=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"];J.dayOfWeek=ee[J.dayOfWeek-1]}return J},g=J=>(J?.menus&&(J.menus=J.menus.map(ee=>p(ee))),J),m=d?.value?.requestDate?new Date(d.value.requestDate):null,_=m?n(m):null,c=()=>d.value?d.value.dayMenu?[p(d.value.dayMenu)]:d.value.weekMenu?.menus?.length?g(d.value.weekMenu).menus:[]:[],y=()=>d.value&&d.value.mode==="week"&&d.value.weekMenu?.menus?.length?"week":"day",x=computed(()=>e.model.simplifiedView===!0),{t:f,te:k,locale:C,messages:b}=useI18n(),{costCenter:B,restaurantPage:E,getLunchOpeningHoursFormatted:$,getAssortmentOpeningHoursFormatted:P,mapCoordinates:D,lunchMenuBlockCampaigns:q}=useRestaurantPage(),L=useBreakpoints({mobile:Breakpoints.MOBILE,tablet:Breakpoints.TABLET,desktop:Breakpoints.DESKTOP}).smaller("mobile"),j=computed(()=>E.value.hideMenuDetails??!1),Z=computed(()=>L.value?"div":CompassTooltip),R=computed(()=>E.value.mashieMenuUrl),N=computed(()=>!!E.value.jamixCustomerNumber&&!!E.value.jamixKitchenId),A=computed(()=>{const J=E.value.jamixPackageNameOverrides;return J?.length?new Map(J.filter(ee=>ee.key&&ee.value!=null).map(ee=>[ee.key,ee.value])):new Map}),V=J=>J&&(A.value.get(J)??J),S=ref(!1),O=ref(null),I=ref(null),W=computed(()=>e?.model.metadata?.currentLanguage??"en"),U=computed(()=>{b.value;const J=new Map;return J.set("day",i(ye.value,!0)),J.set("week",f("/restaurantpage/whole-week")),J}),Y=computed(()=>re.value==="week"),X=ref(c()),re=ref(y()),K=ref(d.value?.assortments??[]),oe=ref({show:{},hide:{}}),le=ref(),me=(J,ee)=>!J||!ee?"":J.name[ee]??"",de=computed(()=>{const J={id:void 0,name:f("/restaurantpage/lunch")},ee=K.value?.filter(Q=>!Q.isHidden)?.map(Q=>({id:Q.id,name:me(Q,W.value)}));return[J,...ee]}),he=computed(()=>!N.value&&de?.value?.length>1),ie=computed(()=>!le?.value?.id),te=computed(()=>X.value.some(J=>J.isManualMenu)),Ce=computed(()=>!ie.value||te.value),xe=computed(()=>E.value.restaurantPageMeta?.showDefaultAllergenInfo===!0),Ve=J=>J?.filter(ee=>!["*","ILM","KELA"].includes(ee))?.join(", "),ke=J=>{const ee=MealBundleLabelOptions.find(Q=>Q.value===J)?.labelKey;return ee&&k(ee)?f(ee):J.replace(/-/g," ")},be=J=>{const ee=[],Q=new Set;
16for(const ae of J.meals??[])if(ae.bundleId){if(!Q.has(ae.bundleId)){Q.add(ae.bundleId);const ne=J.bundles?.find(ce=>ce.id===ae.bundleId);if(ne){const ce=(J.meals??[]).filter(se=>se.bundleId===ae.bundleId);ee.push({type:"bundle",bundle:ne,meals:ce})}else ee.push({type:"meal",meal:ae})}}else ee.push({type:"meal",meal:ae});return ee},Be=(J,ee)=>{if(!J||!ee)return"Invalid date range";const Q=new Date(J),ae=new Date(ee),ne=Ee(J),ce=Ee(ee),se=Ae=>l(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][Ae.getDay()],!0),ve=se(Q),_e=se(ae);return`${ve} ${ne} - ${_e} ${ce}`},pe=(J,ee)=>{const Q=ce=>ce?ce.replace(/&nbsp;/g," ").replace(/<[^>]*>/g,"").replace(/\s+/g," ").trim():"",ae=Q(J),ne=Q(ee);return ae===ne},Se=(J,ee)=>{const Q=se=>{if(typeof se=="string")return new Date(se);throw new Error("Invalid date string")},ae=Q(J.startDate??ee.date),ne=Q(J.endDate??ee.date),ce=Q(ee.date);return ae>ce&&(J.startDate=ee.date),ne<ce&&(J.endDate=ee.date),J},we=computed(()=>ref(X.value).value.reduce((Q,ae)=>{if(ae.isManualMenu){if(Q.length>0){let ce=Q[Q.length-1];pe(ce.html??"",ae.html??"")?ce=Se(ce,ae):(ae.startDate=ae.date,ae.endDate=ae.date,Q.push(ae))}else ae.startDate=ae.date,ae.endDate=ae.date,Q.push(ae);return Q}const ne=ae.menuPackages?.reduce((ce,se)=>{const ve=se.meals?.filter(_e=>{let Ae=!0,De=!0;if(oe.value.show){const $e=oe.value.show;Ae=(!$e.glutenFree||_e.diets?.some(ge=>ge==="G"))&&(!$e.vegan||_e.diets?.some(ge=>ge==="Veg"))&&(!$e.dairyFree||_e.diets?.some(ge=>ge==="M"))&&(!$e.lactoseFree||_e.diets?.some(ge=>ge==="L"))&&(!$e.fiNutritionalRecommedations||_e.diets?.some(ge=>ge==="*"))&&(!$e.climateFriendly||_e.diets?.some(ge=>ge==="ILM"))}if(oe.value.hide){const $e=oe.value.hide;De=(!$e.allergens||!_e.diets?.some(ge=>ge==="A"))&&(!$e.freshGarlic||!_e.diets?.some(ge=>ge==="VS"))}return De&&Ae});return ve?.length?ce.concat(Object.assign({},se,{meals:ve})):ce},[]);return!ne||!ne.length?Q:Q.concat(Object.assign({},ae,{menuPackages:ne}))},[])),{menuDate:ye}=useMenuDate(E.value.restaurantPageMeta?.showNextDaysMenuAfter),ue=ref(d.value?.mode==="week"&&d.value?.requestDate?new Date(d.value.requestDate):n(new Date)),fe=computed(()=>re.value==="day"?ye.value:ue.value),Te=computed(()=>W.value?.toLowerCase()==="sv-fi"||W.value?.toLowerCase()==="en"?"fi":W.value),Ee=J=>J?formatDate(new Date(J),Te.value):"",Me=J=>{const ee=J.getFullYear(),Q=(J.getMonth()+1).toString().padStart(2,"0"),ae=J.getDate().toString().padStart(2,"0");return`${ee}-${Q}-${ae}`},Ne=async(J,ee)=>{if(ie.value&&R.value)return;const Q=le.value?.id??null,ae=d.value?.assortmentId??null,ne=Q===ae;if(ne&&d.value&&m&&J==="day"&&s(m,ee)&&d.value.dayMenu){X.value=[p(d.value.dayMenu)];return}if(ne&&J==="week"&&d.value&&d.value.weekMenu?.menus?.length&&_){const se=n(ee);if(s(_,se)){X.value=g(d.value.weekMenu).menus;return}}S.value=!0;const ce=Me(ee);if(N.value){const se={customerNumber:E.value.jamixCustomerNumber,kitchenId:E.value.jamixKitchenId,date:ce,language:W.value};J==="week"?await OptiContentDelivery$1.menuapi.jamixWeekMenusList(se).then(ve=>{X.value=ve.data.menus??[]},ve=>{ve.status===404&&(X.value=[])}):await OptiContentDelivery$1.menuapi.jamixDayMenusList(se).then(ve=>{const _e=[];_e.push(ve.data),X.value=_e},ve=>{ve.status===404&&(X.value=[])})}else J==="week"?await OptiContentDelivery$1.menuapi.weekMenusList({costCenter:B.value.toString(),date:ce,language:W.value,assortmentId:le?.value?.id}).then(se=>{X.value=se.data.menus??[]},se=>{se.status===404&&(X.value=[])}):await OptiContentDelivery$1.menuapi.dayMenusList({costCenter:B.value.toString(),date:ce,language:W.value,assortmentId:le?.value?.id}).then(se=>{const ve=[];ve.push(se.data),X.value=ve},se=>{se.status===404&&(X.value=[])});S.value=!1},Fe=()=>{oe.value={show:{},hide:{}}};onMounted(()=>{W.value&&C.value!==W.value&&(C.value=W.value),d.value||Ne(re.value,fe.value)}),watch(re,async J=>{await Ne(J,fe.value)},{immediate:!1}),watch(ue,async J=>{await Ne("week",J)}),watch(le,async()=>{await Ne(re.value,fe.value)});const qe=computed(()=>getISOWeek(ue.value)),Ze=()=>{ue.value=new Date(ue.value.setDate(ue.value.getDate()-7))},We=()=>{ue.value=new Date(ue.value.setDate(ue.value.getDate()+7))},Pe=ref(new Map),Le=async J=>{if(J){const ee=Pe.value.get(J);return ee||await OptiContentDelivery$1.menuapi.recipesDetail(J.toString(),{language:W.value}).then(Q=>{Pe.value.set(J,{ingredients:Q.data.ingredientsCleaned??"",co2EmissionsKg:Q.data.kgCO2ePer100g,nutritionalValues:Q.data.nutritionalValues})}).catch(Q=>{Q.status})}},Re=computed(()=>D.value.lat&&D.value.lng?"http://www.google.com/maps/place/"+D.value.lat+","+D.value.lng:null),Oe=J=>{le.value=K.value?.find(ee=>ee.id===J)},ze=()=>{document.documentElement.classList.add("print-styles"),window.print()},Ie=computed(()=>f("/restaurant/diets-filter/heart-symbol")),Ue=computed(()=>{const J="/restaurant/diets-filter/heart-symbol/description";return k(J)?`${Ie.value}. ${f(J)}`:Ie.value}),Ge=computed(()=>f("/restaurant/diets-filter/climate-friendly")),He=computed(()=>f("/restaurant/diets-filter/kela-recommendation"));return(J,ee)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["lunch-menu-block",{"lunch-menu-block--simplified":x.value}]),"data-theme":e.model.layoutTheme},[he.value?(openBlock(),createElementBlock("ul",_hoisted_2$o,[(openBlock(!0),createElementBlock(Fragment,null,renderList(de.value,(Q,ae)=>(openBlock(),createElementBlock("li",{key:ae,class:"assortment--mobile"},[createVNode(Pill,{onClick:ne=>Oe(Q.id),selected:Q.id===le.value?.id,"margin-small-right":""},{default:withCtx(()=>[createTextVNode(toDisplayString(Q.name),1)]),_:2},1032,["onClick","selected"])]))),128))])):createCommentVNode("",!0),he.value?(openBlock(),createElementBlock("ul",_hoisted_3$f,[(openBlock(!0),createElementBlock(Fragment,null,renderList(de.value,(Q,ae)=>(openBlock(),createElementBlock("li",{key:ae,class:"assortment"},[createVNode(_sfc_main$2m,{"text-link":"",onClick:ne=>Oe(Q.id),disabled:Q.id===le.value?.id?!0:null,"no-padding":""},{default:withCtx(()=>[createVNode(_sfc_main$2k,{navigation:"","align-left":"","color-text-link":Q.id!==le.value?.id?!0:null,"color-text-secondary":Q.id===le.value?.id?!0:null,emphasis:Q.id===le.value?.id?!0:null},{default:withCtx(()=>[createTextVNode(toDisplayString(Q.name),1)]),_:2},1032,["color-text-link","color-text-secondary","emphasis"])]),_:2},1032,["onClick","disabled"])]))),128))])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$f,[createBaseVNode("div",_hoisted_5$b,[createVNode(_sfc_main$2r,{level:3,"margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(de.value?.find(Q=>Q.id===le.value?.id)?.name),1)]),_:1}),!x.value&&r.value&&!R.value?(openBlock(),createElementBlock("div",_hoisted_6$7,[createVNode(CompassDropdown,{ref_key:"subscribeDialogRenewal",ref:a,offset:29,"keep-open-inside-click":!0},{handle:withCtx(({isOpen:Q})=>[createVNode(_sfc_main$2m,{text:"","no-padding":"",class:"action-button button-hover-primary"},{default:withCtx(()=>[createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/subscribe")),1)]),_:1})]),_:1})]),default:withCtx(()=>[createVNode(SubscribeView,{"assortment-id":le.value?.id,"is-manual-menu":te.value,"menu-name":de.value?.find(Q=>Q.id===le.value?.id)?.name,onCloseDialog:ee[0]||(ee[0]=()=>a.value?.open())},null,8,["assortment-id","is-manual-menu","menu-name"])]),_:1},512),createVNode(_sfc_main$2m,{text:"","no-padding":"",class:"action-button button-hover-secondary",onClick:ze},{default:withCtx(()=>[createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/print")),1)]),_:1})]),_:1}),Ce.value?createCommentVNode("",!0):(openBlock(),createBlock(CompassDropdown,{key:0,ref_key:"filterDialogRenewal",ref:o,offset:28,"keep-open-inside-click":!0},{handle:withCtx(({isOpen:Q})=>[createVNode(_sfc_main$2m,{"no-padding":"",text:"",class:"action-button button-hover-secondary"},{default:withCtx(()=>[createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/filter-by-diet")),1)]),_:1})]),_:1})]),default:withCtx(()=>[createVNode(DietsFilterView,{class:"filter-dialogue",show:oe.value.show,hide:oe.value.hide,onCloseFilterDialog:ee[1]||(ee[1]=()=>o.value?.open()),onResetFilters:Fe},null,8,["show","hide"])]),_:1},512))])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_7$7,[xe.value?(openBlock(),createBlock(_sfc_main$2k,{key:0,class:"default-allergen-info","color-text-tertiary":"","body-small":"","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/default-allergen-info")),1)]),_:1})):createCommentVNode("",!0),R.value&&ie.value?(openBlock(),createBlock(MashieIframe,{key:1,url:R.value,minHeight:"600px",class:"lunch-menu-block__mashie"},null,8,["url"])):(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",_hoisted_8$6,[createBaseVNode("div",_hoisted_9$5,[createVNode(CompassSegmentedButton,{items:U.value,modelValue:re.value,"onUpdate:modelValue":ee[2]||(ee[2]=Q=>re.value=Q)},null,8,["items","modelValue"])]),x.value?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["lunch-menu-block__top--right-filters",{"renewal-hide-desktop":r.value}])},[createVNode(CompassDropdown,{ref_key:"subscribeDialog",ref:I,offset:29,"keep-open-inside-click":!0},{handle:withCtx(({isOpen:Q})=>[createVNode(_sfc_main$2m,{text:"","no-padding":"",class:normalizeClass(r.value?"action-button button-hover-primary":"")},{default:withCtx(()=>[r.value?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$X,{key:0,width:18,height:18,margin:"0 var(--spacing-small) 0 0",fill:"var(--color-interactive-secondary-idle)"})),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/subscribe")),1)]),_:1})]),_:1},8,["class"])]),default:withCtx(()=>[createVNode(SubscribeView,{"assortment-id":le.value?.id,"is-manual-menu":te.value,"menu-name":de.value?.find(Q=>Q.id===le.value?.id)?.name,onCloseDialog:ee[3]||(ee[3]=()=>I.value?.open())},null,8,["assortment-id","is-manual-menu","menu-name"])]),_:1},512),createVNode(_sfc_main$2m,{text:"","no-padding":"",class:normalizeClass(["hide-in-mobile",r.value?"action-button button-hover-secondary":""]),onClick:ze},{default:withCtx(()=>[r.value?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$Y,{key:0,width:18,height:18,margin:"0 var(--spacing-small) 0 0",fill:"var(--color-interactive-secondary-idle)"})),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/print")),1)]),_:1})]),_:1},8,["class"]),Ce.value?createCommentVNode("",!0):(openBlock(),createBlock(CompassDropdown,{key:0,ref_key:"filterDialog",ref:O,offset:28,"keep-open-inside-click":!0},{handle:withCtx(({isOpen:Q})=>[createVNode(_sfc_main$2m,{"no-padding":"",text:"",class:normalizeClass(r.value?"action-button button-hover-secondary":"")},{default:withCtx(()=>[r.value?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$$,{key:0,width:18,height:18,margin:"0 var(--spacing-small) 0 0",fill:"var(--color-interactive-secondary-idle)"})),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/filter-by-diet")),1)]),_:1})]),_:1},8,["class"])]),default:withCtx(()=>[createVNode(DietsFilterView,{class:"filter-dialogue",show:oe.value.show,hide:oe.value.hide,onCloseFilterDialog:ee[4]||(ee[4]=()=>O.value?.open()),onResetFilters:Fe},null,8,["show","hide"])]),_:1},512))],2))]),Y.value?(openBlock(),createElementBlock("div",_hoisted_10$4,[createVNode(_sfc_main$2m,{onClick:ee[5]||
16(ee[5]=Q=>Ze()),class:normalizeClass(r.value?"action-button button-hover-secondary":"")},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/prev-week")),1)]),_:1},8,["class"]),createVNode(_sfc_main$2k,{style:{"overflow-wrap":"normal"},bold:"","margin-small-horizontal":"",centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/week"))+" "+toDisplayString(qe.value),1)]),_:1}),createVNode(_sfc_main$2m,{onClick:ee[6]||(ee[6]=Q=>We()),class:normalizeClass(r.value?"action-button button-hover-secondary":"")},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/next-week")),1)]),_:1},8,["class"])])):createCommentVNode("",!0),!we.value||we.value.length===0?(openBlock(),createElementBlock("div",_hoisted_11$3,[createVNode(_sfc_main$2C,{"margin-medium-large-bottom":""},{default:withCtx(()=>[createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/no-menu-available")),1)]),_:1})]),_:1})])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(we.value,Q=>(openBlock(),createElementBlock("div",_hoisted_12,[createVNode(_sfc_main$2r,{level:4,"color-text-primary":"","margin-xs-bottom":""},{default:withCtx(()=>[Y.value?Q.startDate&&Q.endDate&&Q.startDate!==Q.endDate?(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(Be(Q.startDate,Q.endDate)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:2},[createTextVNode(toDisplayString(unref(l)(Q?.dayOfWeek,!1))+" "+toDisplayString(Ee(Q.startDate||Q.date)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(unref(l)(Q?.dayOfWeek,!1))+" "+toDisplayString(Ee(Me(fe.value))),1)],64))]),_:2},1024),!x.value&&Q?.date?(openBlock(),createBlock(_sfc_main$2k,{key:0,"margin-medium-bottom":"","color-text-secondary":""},{default:withCtx(()=>[ie.value?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(unref(f)("/restaurantpage/lunch-served"))+" "+toDisplayString(unref($)(unref(E),new Date(Q.date))),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(unref(P)(le.value,new Date(Q?.date),unref(f)("/restaurantpage/assortment-served"))),1)],64))]),_:2},1024)):createCommentVNode("",!0),Q.isManualMenu?Q.html?(openBlock(),createBlock(ManualMenu,{key:2,html:Q.html},null,8,["html"])):createCommentVNode("",!0):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(Q.menuPackages,ae=>(openBlock(),createElementBlock("div",_hoisted_13,[createVNode(_sfc_main$2r,{level:5,"color-text-primary":"","margin-xs-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString((N.value?V(ae.name):ae.name)||" "),1)]),_:2},1024),ae?.price?(openBlock(),createBlock(_sfc_main$2k,{key:0,"color-price":"","font-weight-medium":""},{default:withCtx(()=>[createTextVNode(toDisplayString(ae.price),1)]),_:2},1024)):createCommentVNode("",!0),createVNode(CompassSeparator,{margin:"var(--spacing-medium) 0 var(--spacing-small) 0","splitter-row-decoration-color":""}),ae?.meals?(openBlock(),createElementBlock("div",_hoisted_14,[(openBlock(!0),createElementBlock(Fragment,null,renderList(be(ae),(ne,ce)=>(openBlock(),createElementBlock(Fragment,{key:ce},[ne.type==="bundle"?(openBlock(),createBlock(LunchMenuBundleItem,{key:0,bundle:ne.bundle,meals:ne.meals,recipes:Pe.value,"disable-accordion":j.value,onLoadRecipe:Le},null,8,["bundle","meals","recipes","disable-accordion"])):(openBlock(),createElementBlock("div",_hoisted_15,[createVNode(_sfc_main$2z,{"onUpdate:modelValue":se=>se?Le(ne.meal.recipeId):null,"disable-accordion":j.value||N.value&&!ne.meal.recipeId&&!ne.meal.ingredients},{title:withCtx(()=>[createBaseVNode("div",_hoisted_16,[createVNode(_sfc_main$2k,{"font-weight-strong":"",type:"span"},{default:withCtx(()=>[createTextVNode(toDisplayString(ne.meal.name),1)]),_:2},1024),createVNode(_sfc_main$2k,{"body-small":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(Ve(ne.meal.diets)),1)]),_:2},1024)])]),icon:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ne.meal.labels??[],se=>(openBlock(),createBlock(Pill,{key:se,class:"meal-label-pill",style:normalizeStyle(unref(getLabelColors)(se)),padding:"var(--spacing-xs) var(--spacing-small)","text-transform-none":""},{default:withCtx(()=>[createTextVNode(toDisplayString(ke(se)),1)]),_:2}
16,1032,["style"]))),128)),ne.meal.diets?.includes("*")?(openBlock(),createBlock(resolveDynamicComponent(Z.value),{key:0,tip:unref(f)("/restaurant/diets-filter/heart-symbol"),position:"bottom-right"},{default:withCtx(()=>[createVNode(CompassHeartSymbolIcon,{margin:unref(L)?"4 var(--spacing-small) 0 0":"var(--spacing-small) var(--spacing-small) 0 0",class:normalizeClass("meal-icon")},null,8,["margin"])]),_:1},8,["tip"])):createCommentVNode("",!0),ne.meal.diets?.includes("ILM")?(openBlock(),createBlock(resolveDynamicComponent(Z.value),{key:1,tip:unref(f)("/restaurant/diets-filter/climate-friendly"),position:"bottom-right"},{default:withCtx(()=>[createVNode(_sfc_main$10,{margin:unref(L)?"4 var(--spacing-small) 0 0":"var(--spacing-small) var(--spacing-small) 0 0",class:normalizeClass("meal-icon"),fill:"#6ba45e"},null,8,["margin"])]),_:1},8,["tip"])):createCommentVNode("",!0),ne.meal.diets?.includes("KELA")?(openBlock(),createBlock(resolveDynamicComponent(Z.value),{key:2,tip:unref(f)("/restaurant/diets-filter/kela-recommendation"),position:"bottom-right"},{default:withCtx(()=>[createVNode(_sfc_main$Z,{margin:unref(L)?"4 var(--spacing-small) 0 0":"var(--spacing-small) var(--spacing-small) 0 0",class:normalizeClass("meal-icon")},null,8,["margin"])]),_:1},8,["tip"])):createCommentVNode("",!0)]),content:withCtx(()=>[createVNode(LunchMenuDetails,{meal:ne.meal,recipes:Pe.value},null,8,["meal","recipes"])]),_:2},1032,["onUpdate:modelValue","disable-accordion"])])),ce<be(ae).length-1?(openBlock(),createBlock(CompassSeparator,{key:2,margin:"var(--spacing-small) 0 0 0"})):createCommentVNode("",!0)],64))),128))])):createCommentVNode("",!0)]))),256))]))),256)),xe.value?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$2k,{key:2,"color-text-tertiary":"","body-small":"","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(E)?.additionalInfo),1)]),_:1})),ie.value?(openBlock(),createBlock(_sfc_main$2k,{key:3,"color-text-tertiary":"","body-small":"","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurantpage/ingredients-description")),1)]),_:1})):createCommentVNode("",!0),ie.value?(openBlock(),createElementBlock("div",_hoisted_17,[Ie.value?(openBlock(),createElementBlock("div",_hoisted_18,[createVNode(CompassHeartSymbolIcon,{margin:"0 var(--spacing-small) 0 0"}),createVNode(_sfc_main$2k,{"color-text-tertiary":"","body-small":"",innerHTML:Ue.value},null,8,["innerHTML"])])):createCommentVNode("",!0),Ge.value?(openBlock(),createElementBlock("div",_hoisted_19,[createVNode(_sfc_main$10,{margin:"0 var(--spacing-small) 0 0",fill:"#6ba45e"}),createVNode(_sfc_main$2k,{"color-text-tertiary":"","body-small":""},{default:withCtx(()=>[createTextVNode(toDisplayString(Ge.value),1)]),_:1})])):createCommentVNode("",!0),N.value&&He.value?(openBlock(),createElementBlock("div",_hoisted_20,[createVNode(_sfc_main$Z,{margin:"0 var(--spacing-small) 0 0"}),createVNode(_sfc_main$2k,{"color-text-tertiary":"","body-small":""},{default:withCtx(()=>[createTextVNode(toDisplayString(He.value),1)]),_:1})])):createCommentVNode("",!0)])):createCommentVNode("",!0)],64))]),x.value?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_21,[unref(E)?.streetAddress||unref(E)?.postalCode||unref(E)?.city?(openBlock(),createElementBlock("div",_hoisted_22,[createVNode(_sfc_main$2k,{bold:"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurant/address")),1)]),_:1}),createVNode(_sfc_main$2k,{"color-text-secondary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(E).streetAddress),1)]),_:1}),createVNode(_sfc_main$2k,{"color-text-secondary":"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(E).postalCode+" "+unref(E).city),1)]),_:1}),Re.value?(openBlock(),createBlock(_sfc_main$2o,{key:0,target:"_blank",href:Re.value},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurant/show-map")),1)]),_:1},8,["href"])):createCommentVNode("",!0)])):createCommentVNode("",!0),unref(E)?.openingHours?(openBlock(),createElementBlock("div",_hoisted_23,[createVNode(_sfc_main$2k,{bold:"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/menu-editor/opening-hours")),1)]),_:1}),createBaseVNode("div",{class:"lunch-menu-block__opening-hours",innerHTML:unref(E).openingHours},null,8,_hoisted_24)])):createCommentVNode("",!0),unref(E)?.telephone||unref(E)?.email?(openBlock(),createElementBlock("div",_hoisted_25,[createVNode(_sfc_main$2k,{bold:"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(f)("/restaurant/contact")+" "),1)]),_:1}),unref(E)?.telephone?(openBlock(),createBlock(_sfc_main$2k,{key:0,"color-text-secondary":""},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(f)("/restaurant/telephone-short-version")+" "),1),createBaseVNode("span",null,toDisplayString(unref(E).telephone),1)]),_:1})):createCommentVNode("",!0),unref(E)?.email?(openBlock(),createBlock(_sfc_main$2k,{key:1,"color-text-secondary":""},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(f)("/restaurant/email-short-version")+" "),1),ee[7]||(ee[7]=createTextVNode()),r.value?(openBlock(),createElementBlock("br",_hoisted_26)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(unref(extractFirstEmail)(u
16nref(E).email)),1)]),_:1,__:[7]})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_27,[createVNode(SocialMediaShareButtons,{facebookLink:unref(E).facebookUrl,instagramLink:unref(E).instagramUrl},null,8,["facebookLink","instagramLink"])]),unref(E).appleStoreUrl||unref(E).googleStoreUrl?(openBlock(),createElementBlock("div",_hoisted_28,[createVNode(AppStoreLinks,{appleStoreUrl:unref(E).appleStoreUrl,googleStoreUrl:unref(E).googleStoreUrl},null,8,["appleStoreUrl","googleStoreUrl"])])):createCommentVNode("",!0)])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(q),Q=>(openBlock(),createElementBlock("div",_hoisted_29,[createVNode(ShortcutBlock,{model:Q,"display-option":"lifts","force-to-full-width":!0,"max-lines":10},null,8,["model"])]))),256))]))])],10,_hoisted_1$D))}}),LunchMenuBlock=_export_sfc(_sfc_main$L,[["__scopeId","data-v-1993c172"]]),MarkerIcon="data:image/svg+xml,%3csvg%20width='68'%20height='68'%20viewBox='0%200%2068%2068'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_dd_3078_10092)'%3e%3ccircle%20cx='34'%20cy='14'%20r='14'%20fill='%23B95900'/%3e%3ccircle%20cx='34'%20cy='14'%20r='12.5'%20stroke='white'%20stroke-width='3'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_dd_3078_10092'%20x='0'%20y='0'%20width='68'%20height='68'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='4'/%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_3078_10092'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='20'/%3e%3cfeGaussianBlur%20stdDeviation='10'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.247059%200%200%200%200%200.301961%200%200%200%200%200.352941%200%200%200%200.3%200'/%3e%3cfeBlend%20mode='normal'%20in2='effect1_dropShadow_3078_10092'%20result='effect2_dropShadow_3078_10092'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect2_dropShadow_3078_10092'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e",_sfc_main$K=defineComponent({__name:"CompassMap",props:{center:{},markers:{},theme:{},mapType:{default:"roadmap"},zoom:{default:15},minZoom:{default:1},maxZoom:{default:25},width:{default:"100%"},height:{default:"500px"},margin:{},padding:{},openedMarkerId:{default:null},disableInfoWindows:{type:Boolean,default:!1}},emits:["dragEnd","zoomChanged","tilesLoaded","mapReady","boundsChanged","openMarker"],setup(t,{emit:e}){const r=t,a=e,o=ref(),i=ref(),n=c=>!!(c?.title||c?.description||c?.url||c?.additionalInfo),l=ref(r.openedMarkerId),s=c=>{c&&(a("openMarker",c),r.disableInfoWindows||(l.value=c))},d=c=>{l.value===c&&(l.value=null)},p=()=>{a("dragEnd",o?.value?.$mapObject)},g=()=>{a("zoomChanged",o?.value?.$mapObject)},m=()=>{a("tilesLoaded",o?.value?.$mapObject)},_=()=>{a("boundsChanged",o?.value?.$mapObject)};return watch(o,c=>{c&&c.$mapPromise.then(y=>{i.value=new window.google.maps.Point(30,30),a("mapReady",o?.value?.$mapObject)})}),watch(()=>r.openedMarkerId,()=>{l.value=r.openedMarkerId}),(c,y)=>{const x=resolveComponent("GMapInfoWindow"),f=resolveComponent("GMapMarker"),k=resolveComponent("GMapMap");return openBlock(),createBlock(k,{center:c.center,zoom:c.zoom,"map-type-id":c.mapType,style:normalizeStyle({padding:c.padding,margin:c.margin,width:c.width,height:c.height}),options:{zoomControl:!0,mapTypeControl:!1,scaleControl:!0,streetViewControl:!1,rotateControl:!0,fullscreenControl:!0,minZoom:c.minZoom,maxZoom:c.maxZoom},ref_key:"mapRef",ref:o,onDragend:p,onZoom_changed:g,onTilesloaded:m,onBounds_changed:_,class:"compass-map"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(c.markers,(C,b)=>(openBlock(),createBlock(f,{key:b,position:C.position,clickable:n(C),draggable:!1,onClick:B=>s(C.id),icon:{url:unref(MarkerIcon),scaledSize:{width:60,height:60},anchor:i.value}},{default:withCtx(()=>[n(C)?(openBlock(),createBlock(x,{key:0,closeclick:!0,onCloseclick:B=>d(C.id),opened:l.value===C.id},{default:withCtx(()=>[renderSlot(c.$slots,"content",mergeProps({ref_for:!0},C))]),_:2},1032,["onCloseclick","opened"])):createCommentVNode("",!0)]),_:2},1032,["position","clickable","onClick","icon"]))),128))]),_:3},8,["center","zoom","map-type-id","style","options"])}}}),_hoisted_1$C=["data-theme"],_hoisted_2$n={class:"info_window"},_sfc_main$J=defineComponent({__name:"MapBlock",props:{model:{}},setup(t){const{coords:e,error:r}=useGeolocation(),{t:a}
16=useI18n(),o=t,n=useBreakpoints({mobile:Breakpoints.MOBILE,tablet:Breakpoints.TABLET,desktop:Breakpoints.DESKTOP}).smaller("mobile"),l=computed(()=>{if(o.model?.centerOnLoad){const g=s.value?e?.value?.latitude:o.model?.geoCoordinates?.latitude,m=s.value?e?.value?.longitude:o.model?.geoCoordinates?.longitude;return{lat:g,lng:m}}return{lat:o.model?.geoCoordinates?.latitude,lng:o.model?.geoCoordinates?.longitude}}),s=computed(()=>!r.value&&isFinite(e?.value?.latitude)&&isFinite(e?.value?.longitude)),d=computed(()=>s.value?o.model?.geolocationZoom:o.model?.zoom),p=computed(()=>o.model?.jsonData?JSON.parse(o.model?.jsonData).map((m,_)=>({id:_,position:{lat:m?.position?.lat,lng:m?.position?.lng},title:m?.title,description:m?.description,url:m?.url,additionalInfo:m?.additionalInfo})):[]);return(g,m)=>{const _=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["map-block",{"map-block--alternative-background":g.model?.useAlternativeBackgroundColor}]),"data-theme":g.model?.layoutTheme},[createVNode(CompassContentWrap,{flex:"","flex-centered":""},{default:withCtx(()=>[g.model?.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,level:3,"default-margins":""},{default:withCtx(()=>[createTextVNode(toDisplayString(g.model.title),1)]),_:1})),[[_,"Title"]]):createCommentVNode("",!0)]),_:1}),createVNode(CompassContentWrap,null,{default:withCtx(()=>[createVNode(_sfc_main$K,{center:l.value,markers:p.value,"map-type":"roadmap",zoom:d.value,height:unref(n)?"400px":"800px"},{content:withCtx(c=>[createBaseVNode("div",_hoisted_2$n,[c?.title?(openBlock(),createBlock(_sfc_main$2k,{key:0,bold:""},{default:withCtx(()=>[createTextVNode(toDisplayString(c.title),1)]),_:2},1024)):createCommentVNode("",!0),c?.description?(openBlock(),createBlock(_sfc_main$2k,{key:1,"whitespace-pre-wrap":""},{default:withCtx(()=>[createTextVNode(toDisplayString(c.description),1)]),_:2},1024)):createCommentVNode("",!0),c?.url?(openBlock(),createBlock(_sfc_main$2o,{key:2,href:c.url,target:"_blank","underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a)("/common/map-info-window-link-text")),1)]),_:2},1032,["href"])):createCommentVNode("",!0),c?.additionalInfo?(openBlock(),createBlock(_sfc_main$2k,{key:3,"body-small":"","whitespace-pre-wrap":""},{default:withCtx(()=>[createTextVNode(toDisplayString(c.additionalInfo),1)]),_:2},1024)):createCommentVNode("",!0)])]),_:1},8,["center","markers","zoom","height"])]),_:1})],10,_hoisted_1$C)}}}),MapBlock=_export_sfc(_sfc_main$J,[["__scopeId","data-v-749fd7dc"]]),SearchApi$1=new Api,{currentPageModel}=useOptiContentDelivery(),useMyNewsDesk=(t=ref(""),e=4,r=ref(MyNewsDeskItemType.News),a=ref(""))=>{const o=ref(!1),i=ref(!1),n=ref(!1),l=ref(1),s=ref(!1),d=ref(),p=ref(),g=ref(),m=ref([]),_=async()=>{l.value=1;const Z=await x();d.value=Z},c=async()=>{l.value=1,p.value=await f()},y=async()=>{l.value=1;const Z=await C();g.value=Z},x=async()=>{const Z=await b(r.value);return Z?.search_result?.items?Z.search_result.items??[]:[]},f=async()=>{const Z=await b(r.value);return Z?.items?Z.items??[]:[]},k=async Z=>{const R=await b(Z);return R?.search_result?.items?R.search_result.items??[]:[]},C=async()=>{const Z=await b(r.value);return Z?.search_result?.items?Z.search_result.items??[]:[]},b=async Z=>{o.value=!0;try{let R;return L(Z)?R=await SearchApi$1.api.mynewsdeskMediaList({q:unref(t),type:Z,page:l.value,pageSize:e,tags:[unref(a)]}):Z===MyNewsDeskItemType.Contact?R=await SearchApi$1.api.mynewsdeskContactsList({q:unref(t),page:l.value,pageSize:e,tags:[unref(a)]}):R=await SearchApi$1.api.mynewsdeskArticlesList({q:unref(t),type:Z,page:l.value,pageSize:e,tags:[unref(a)]}),R?.ok?(s.value=P(R),R.data):(n.value=!0,null)}catch{return n.value=!0,null}finally{o.value=!1}},B=async()=>{try{const Z=await SearchApi$1.api.mynewsdeskTagsList();return Z?.ok?(m.value=Z.data,Z.data):[]}catch{return[]}},E=async()=>{i.value=!0,l.value=l.value+1;let Z;L(r.value)?Z=await f():r.value===MyNewsDeskItemType.Contact?Z=await C():Z=await x(),$(Z),i.value=!1},$=Z=>
16{if(Z){if(L(r.value)){const R=JSON.parse(JSON.stringify(p.value));R.push(...Z),p.value=R}else if(r.value===MyNewsDeskItemType.Contact){const R=JSON.parse(JSON.stringify(g.value));R.push(...Z),g.value=R}else if(j(r.value)){const R=JSON.parse(JSON.stringify(d.value));R.push(...Z),d.value=R}}},P=Z=>{let R;return Z.data.search_result?R=Z.data.search_result.summary.total_items:Z.data.totalItems&&(R=Z.data.totalItems),!!R&&R>l.value*e},D=async()=>{t.value="",await q()};watch([a,r],async()=>{await q()});const q=async()=>{L(r.value)?await c():r.value===MyNewsDeskItemType.Contact?await y():await _()},H=Z=>`${currentPageModel.value?.navigation?.myNewsDeskPressRoomPageLink}${Z.type_of_media}/${Z.id}/${Z?.headerUrlSegment}`,L=Z=>r.value===MyNewsDeskItemType.Image||r.value===MyNewsDeskItemType.Video||r.value===MyNewsDeskItemType.Document,j=Z=>r.value===MyNewsDeskItemType.News||r.value===MyNewsDeskItemType.BlogPost||r.value===MyNewsDeskItemType.PressRelease;return{searchArticles:_,searchMedia:c,loadTags:B,loadMore:E,fetchArticlesByType:k,buildArticleLink:H,articles:d,medias:p,tags:m,clearSearch:D,searchContacts:y,hasMoreResults:s,contacts:g,loading:o,loadingMore:i,error:n}},ARTICLE_AMOUNT=4,_sfc_main$I=defineComponent({__name:"MyNewsDeskListBlock",props:{model:{}},setup(t){const{currentPageModel:e}=useOptiContentDelivery(),r=t,a=ref(r.model),o=ref([]),i=computed(()=>o.value.sort((m,_)=>_.published_unix_time-m.published_unix_time).slice(0,ARTICLE_AMOUNT)),{fetchArticlesByType:n,buildArticleLink:l,loading:s}=useMyNewsDesk(void 0,ARTICLE_AMOUNT),d=m=>{for(const _ of m){const c={title:_.header,teaserText:_.summary,url:l(_),image:_.image,published_unix_time:Date.parse(_.published_at?.datetime||"")};o.value.push(c)}},p=async()=>{r.model?.displayNews&&d(await n(MyNewsDeskItemType.News)),r.model?.displayPressReleases&&d(await n(MyNewsDeskItemType.PressRelease)),r.model?.displayBlogPosts&&d(await n(MyNewsDeskItemType.BlogPost))},g=()=>{r.model?.link||(a.value.link=e.value?.navigation?.myNewsDeskPressRoomPageLink)};return onMounted(async()=>{p(),g()}),(m,_)=>(openBlock(),createBlock(ArticleListElement,{model:a.value,articles:i.value,loading:unref(s)},null,8,["model","articles","loading"]))}}),_hoisted_1$B=["data-theme"],_hoisted_2$m={key:1,class:"card__image-placeholder"},_sfc_main$H=defineComponent({__name:"PersonCardsBlock",props:{model:{}},setup(t){const{t:e}=useI18n();return(r,a)=>{const o=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["person-cards-block",{"person-cards-block--alternative-background":r.model?.useAlternativeBackgroundColor}]),"data-theme":r.model?.layoutTheme},[createVNode(CompassContentWrap,{class:"header"},{default:withCtx(()=>[r.model?.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,level:3,centered:"","default-margins":""},{default:withCtx(()=>[createTextVNode(toDisplayString(r.model.title),1)]),_:1})),[[o,"Title"]]):createCommentVNode("",!0),r.model?.description?(openBlock(),createBlock(_sfc_main$2k,{key:1,centered:"","whitespace-pre-wrap":""},{default:withCtx(()=>[createTextVNode(toDisplayString(r.model.description),1)]),_:1})):createCommentVNode("",!0)]),_:1}),r.model?.personBlocks?.length?withDirectives((openBlock(),createBlock(CompassContentWrap,{key:0,class:"cards"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.model.personBlocks,i=>(openBlock(),createBlock(_sfc_main$2D,{"horizontal-centered":"","full-height":"",class:"card",key:i.contentLink?.id},{default:withCtx(()=>[i.image?.url?(openBlock(),createBlock(_sfc_main$2q,{key:0,alt:i.imageAltText,src:i.image?.url,"processor-type":unref(ImageProcessorType).SMALL,class:"card__image"},null,8,["alt","src","processor-type"])):(openBlock(),createElementBlock("div",_hoisted_2$m)),i?.personName?(openBlock(),createBlock(_sfc_main$2E,{key:2,"color-text-secondary":"",centered:"","max-lines":3},{default:withCtx(()=>[createTextVNode(toDisplayString(i.personName),1)]),_:2},1024)):createCommentVNode("",!0),i?.position?(openBlock(),createBlock(_sfc_main$2k,{key:3,"body-small":"",centered:"","margin-small-bottom":"","max-lines":4},{default:withCtx(()=>[createTextVNode(toDisplayString(i.position),1)]),_:2},1024)):createCommentVNode("",!0),i?.email?(openBlock(),createBlock(_sfc_main$2k,{key:4,"body-small":"",centered:"","margin-medium-bottom":"","max-lines":3},{default:withCtx(()=>[createTextVNode(toDisplayString(i.email),1)]),_:2},1024)):createCommentVNode("",!0)]),_:2},1024))),128))]),_:1})),[[o,"PersonBlocks"]]):createCommentVNode("",!0)],10,_hoisted_1$B)}}}),PersonCardsBlock=_export_sfc(_sfc_main$H,[["__scopeId","data-v-81dc830f"]]),_hoisted_1$A=["data-theme"],_sfc_main$G=defineComponent({__name:"RawHtmlBlock",props:{model:{}},setup(t){const e=t,r=ref(""),a=async()=>{let n=document.createElement("div");n.innerHTML=e.model?.html??"";let l=n.getElementsByTagName("script"),s=[];for(const d of l){let p=document.createElement("script");p.innerHTML=d.innerHTML,d.src&&(p.src=d.src),s.push(p)}for(const d of l)d.remove();r.value=n.innerHTML,await nextTick(()=>{for(const d of s)document.head.appendChild(d)})};onMounted(async()=>{await a()});const o=computed(()=>!e.model?.width||e.model?.width==="Default"?!0:null),i=computed(()=>!e.model?.width||e.model?.width==="MaxWidth"?!0:null);return(n,l)=>n.model?.html?(openBlock(),createElementBlock("section",{key:0,"data-theme":n.model?.layoutTheme},[createVNode(CompassContentWrap,{narrow:o.value,"max-width-absolute":i.value},{default:withCtx(()=>[createVNode(_sfc_main$1p,{content:n.model.html},null,8,["content"])]),_:1},8,["narrow","max-width-absolute"])],8,_hoisted_1$A)):createCommentVNode("",!0)}}),getRestaurantAddress=(t,e,r)=>t?`${t}, ${e??""} ${r??""}`:`${e??""} ${r??""}`,_sfc_main$F=defineComponent({__name:"FavoriteRestaurantButton",props:{contentId:{},width:{},height:{}},setup(t){const e=t,r=useI18n(),{isFavourite:a,toggleFavourite:o}=useFavouriteRestaurants(),i=computed(()=>a(e?.contentId));return(n,l)=>(openBlock(),createBlock(_sfc_main$2m,{text:"",transparent:"","no-padding":"","min-height-auto":"",onClick:l[0]||(l[0]=s=>unref(o)(n.contentId)),"aria-label":unref(r).t("/restaurant/save-as-favourite")},{default:withCtx(()=>[createVNode(CompassHeartIcon,{width:n.width,height:n.height,"is-filled":i.value,class:normalizeClass(["favorite-icon",{filled:i.value}])},null,8,["width","height","is-filled","class"])]),_:1},8,["aria-label"]))}}),FavoriteRestaurantButton=_export_sfc(_sfc_main$F,[["__scopeId","data-v-e4109aba"]]),_hoisted_1$z={class:"card"},_hoisted_2$l={key:1,class:"card__image-placeholder"},_hoisted_3$e={class:"card__content"},_hoisted_4$e={class:"card__opening-hours"},_hoisted_5$a={class:"card__buttons"},_sfc_main$E=defineComponent({__name:"RestaurantSearchHitCard",props:{restaurant:{}}
16,setup(t){const e=t,r=useI18n(),o=useBreakpoints({mobile:Breakpoints.MOBILE,tablet:Breakpoints.TABLET,desktop:Breakpoints.DESKTOP}).smaller("mobile"),i=computed(()=>o.value?e.restaurant?.image:e.restaurant?.squareTeaserImage),n=computed(()=>o.value?ImageProcessorType.FULL_MOBILE:ImageProcessorType.SQUARE_SMALL),l=computed(()=>getRestaurantAddress(e?.restaurant?.streetAddress,e?.restaurant?.postalCode,e?.restaurant?.city)),s=computed(()=>e?.restaurant?.linkText??r.t("/restaurant-search/show-menu")),d=computed(()=>{const g=document.documentElement.getAttribute("data-theme");return g==="food-and-co-renewal"||g==="amica-renewal"}),p=computed(()=>d.value?{}:{"color-text-link":""});return(g,m)=>(openBlock(),createBlock(_sfc_main$2D,{class:"restaurant-search-hit"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$z,[i.value?(openBlock(),createBlock(_sfc_main$2q,{key:0,class:"card__image",src:i.value,alt:g.restaurant?.title??"",fit:unref(ImageStretchType).COVER,"processor-type":n.value},null,8,["src","alt","fit","processor-type"])):(openBlock(),createElementBlock("div",_hoisted_2$l)),createBaseVNode("div",_hoisted_3$e,[createVNode(CompassContentWrap,{"no-padding":"",flex:"","flex-space-between":"","flex-0":"",class:"card__header"},{default:withCtx(()=>[createVNode(_sfc_main$2r,mergeProps({level:5},p.value),{default:withCtx(()=>[createTextVNode(toDisplayString(g.restaurant.title),1)]),_:1},16),createVNode(FavoriteRestaurantButton,{"content-id":g.restaurant?.contentId},null,8,["content-id"])]),_:1}),createVNode(_sfc_main$2k,{"color-text-secondary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(l.value)+" ",1),g.restaurant?.distanceKm?(openBlock(),createBlock(_sfc_main$2k,{key:0,"color-text-secondary":"",type:"span"},{default:withCtx(()=>[createTextVNode(" · "+toDisplayString(g.restaurant.distanceKm.toString().replace(".",","))+" km",1)]),_:1})):createCommentVNode("",!0)]),_:1}),createBaseVNode("div",_hoisted_4$e,[g.restaurant?.openingHoursToday?(openBlock(),createBlock(_sfc_main$2k,{key:0,"color-text-secondary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r).t("/restaurant-search/open-today")+" "+g.restaurant.openingHoursToday),1)]),_:1})):createCommentVNode("",!0),g.restaurant?.lunchHoursToday?(openBlock(),createBlock(_sfc_main$2k,{key:1,"color-text-secondary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r).t("/restaurant-search/lunch-served")+" "+g.restaurant.lunchHoursToday),1)]),_:1})):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_5$a,[g.restaurant?.url?(openBlock(),createBlock(_sfc_main$2l,{key:0,class:"compass-button","color-primary":"",url:g.restaurant.url},{default:withCtx(()=>[createTextVNode(toDisplayString(s.value),1)]),_:1},8,["url"])):createCommentVNode("",!0),g.restaurant?.callToActionPrimaryUrl?(openBlock(),createBlock(_sfc_main$2l,{key:1,class:"compass-button","text-link":"",url:g.restaurant.callToActionPrimaryUrl},{default:withCtx(()=>[createTextVNode(toDisplayString(g.restaurant.callToActionPrimaryName),1)]),_:1},8,["url"])):createCommentVNode("",!0),g.restaurant?.callToActionSecondaryUrl?(openBlock(),createBlock(_sfc_main$2l,{key:2,class:"compass-button","text-link":"",url:g.restaurant.callToActionSecondaryUrl},{default:withCtx(()=>[createTextVNode(toDisplayString(g.restaurant.callToActionSecondaryName),1)]),_:1},8,["url"])):createCommentVNode("",!0)])])])]),_:1}))}}),RestaurantSearchHitCard=_export_sfc(_sfc_main$E,[["__scopeId","data-v-93a8cc75"]]),_hoisted_1$y={class:"restaurant-search__favourites"},_hoisted_2$k={key:3,class:"cards"},_sfc_main$D=defineComponent({__name:"RestaurantSearchFavourites",setup(t){const{currentLanguage:e}=useOptiContentDelivery(),r=useI18n(),{favouriteRestaurantIds:a,favouriteRestaurants:o,getFavoriteRestaurants:i,error:n,loading:l,hasMoreResults:s,loadMore:d}=useFavouriteRestaurants(e.value);return onMounted(async()=>{!e?.value||!a.value?.length||await i()}),(p,g)=>(openBlock(),createElementBlock("section",_hoisted_1$y,[unref(n)?(openBlock(),createBlock(CompassContentWrap,{key:0},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-large":"",bold:"","margin-xl-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r).t("/restaurant-search/error")),1)]),_:1})]),_:1})):unref(l)&&!unref(o)?.length?(openBlock(),createBlock(CompassCircleLoader,{key:1,class:"loader"})):unref(o)?.length?(openBlock(),createElementBlock("div",_hoisted_2$k,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(o),m=>(openBlock(),createBlock(RestaurantSearchHitCard,{key:m.contentId,restaurant:m},null,8,["restaurant"]))),128)),createVNode(CompassContentWrap,{flex:"","flex-centered":""},{default:withCtx(()=>[unref(l)&&unref(o)?.length?(openBlock(),createBlock(CompassCircleLoader,{key:0,class:"loader"})):createCommentVNode("",!0)]),_:1}),unref(s)?(openBlock(),createBlock(CompassContentWrap,{key:0,flex:"","flex-centered":"","height-auto":""},{default:withCtx(()=>[createVNode(_sfc_main$2m,{onClick:unref(d),"margin-large-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r).t("/common/load-more")),1)]),_:1},8,["onClick"])]),_:1})):createCommentVNode("",!0)])):(openBlock(),createBlock(CompassContentWrap,{key:2},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-large":"",bold:"","margin-xl-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r).t("/restaurant-search/no-favorites")),1)]),_:1})]),_:1}))]))}}),RestaurantSearchFavourites=_export_sfc(_sfc_main$D,[["__scopeId","data-v-39f4591c"]]),_hoisted_1$x={class:"simple-search-input__wrapper"},_sfc_main$C=defineComponent({__name:"CompassSimpleSearchInput",props:{width:{},type:{default:"text"},margin:{},padding:{},theme:{},placeholder:{},modelValue:{},disabled:{type:Boolean}},emits:["update:modelValue","clearInput"],setup(t,{emit:e}){const r=e,a=i=>i.target.value,o=()=>{r("clearInput")};return(i,n)=>(openBlock(),createElementBlock("div",_hoisted_1$x,[createVNode(_sfc_main$2w,{value:i.modelValue,onInput:n[0]||(n[0]=l=>i.$emit("update:modelValue",a(l))),enterkeyhint:"search",class:"search-input",width:i.width,type:i.type,margin:i.margin,padding:i.padding,theme:i.theme,placeholder:i.placeholder},null,8,["value","width","type","margin","padding","theme","placeholder"]),i.modelValue?(openBlock(),createBlock(_sfc_main$2n,{key:1,class:"search-input__icon clear-icon",onClick:o})):(openBlock(),createBlock(_sfc_main$1_,{key:0,class:"search-input__icon"}))]))}}),CompassSimpleSearchInput=_export_sfc(_sfc_main$C,[["__scopeId","data-v-e797f531"]]),_hoisted_1$w=["width","height"],_sfc_main$B=defineComponent({__name:"CompassMapMarkerIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{class:"compass-map-marker-icon",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}
16),viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",stroke:"none"},r[0]||(r[0]=[createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 2C7.87827 2 5.84344 2.84285 4.34315 4.34315C2.84285 5.84344 2 7.87827 2 10C2 13.0981 4.01574 16.1042 6.22595 18.4373C7.31061 19.5822 8.39867 20.5195 9.21668 21.1708C9.52111 21.4133 9.78702 21.6152 10 21.7726C10.213 21.6152 10.4789 21.4133 10.7833 21.1708C11.6013 20.5195 12.6894 19.5822 13.774 18.4373C15.9843 16.1042 18 13.0981 18 10C18 7.87827 17.1571 5.84344 15.6569 4.34315C14.1566 2.84285 12.1217 2 10 2ZM10 23C9.4453 23.8321 9.44505 23.8319 9.44476 23.8317L9.4419 23.8298L9.43524 23.8253L9.41232 23.8098C9.39285 23.7966 9.36508 23.7776 9.32956 23.753C9.25853 23.7038 9.15646 23.6321 9.02779 23.5392C8.77055 23.3534 8.40636 23.0822 7.97082 22.7354C7.10133 22.043 5.93939 21.0428 4.77405 19.8127C2.48426 17.3958 0 13.9019 0 10C5.96046e-08 7.34784 1.05357 4.8043 2.92893 2.92893C4.8043 1.05357 7.34784 0 10 0C12.6522 0 15.1957 1.05357 17.0711 2.92893C18.9464 4.8043 20 7.34784 20 10C20 13.9019 17.5157 17.3958 15.226 19.8127C14.0606 21.0428 12.8987 22.043 12.0292 22.7354C11.5936 23.0822 11.2295 23.3534 10.9722 23.5392C10.8435 23.6321 10.7415 23.7038 10.6704 23.753C10.6349 23.7776 10.6072 23.7966 10.5877 23.8098L10.5648 23.8253L10.5581 23.8298L10.556 23.8312C10.5557 23.8314 10.5547 23.8321 10 23ZM10 23L10.5547 23.8321C10.2188 24.056 9.78066 24.0556 9.44476 23.8317L10 23Z"},null,-1),createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 8C8.89543 8 8 8.89543 8 10C8 11.1046 8.89543 12 10 12C11.1046 12 12 11.1046 12 10C12 8.89543 11.1046 8 10 8ZM6 10C6 7.79086 7.79086 6 10 6C12.2091 6 14 7.79086 14 10C14 12.2091 12.2091 14 10 14C7.79086 14 6 12.2091 6 10Z"},null,-1)]),12,_hoisted_1$w))}}),SearchApi=new Api,useRestaurantSearch=(t,e,r,a="",o=0,i=5)=>{const n=ref(!1),l=ref(!1),s=ref(!1),d=ref(""),p=ref(1),g=ref(),m=ref({facetTags:e?.map(q=>({name:q.name,id:q.id,selected:!0}))??[]}),_=ref(!1),{coords:c}=useGeolocation(),y=computed(()=>m.value?.facetTags?.filter(q=>q.selected).map(q=>Number(q.id))??[]),x=async()=>{n.value=!0,p.value=1;const q=await C();q?.hits&&(g.value=q.hits??[]),q?.hits?.length&&q?.serviceFacets&&(m.value=q.serviceFacets),n.value=!1},f=async(q,H=!1,L=0,j="",Z=[])=>{H||(n.value=!0);try{const R=await SearchApi.api.restaurantSearchAreaCreate({query:unref(d),language:unref(t),bounds:q,filterByBrandID:L,matchAllServiceIds:unref(y),filterByCityName:j,excludedServicesIds:unref(Z)});R?.ok&&R?.data?.hits?(g.value=R.data.hits,_.value=!1,R?.data?.hits?.length&&R?.data?.serviceFacets&&(m.value=R.data.serviceFacets)):s.value=!0}catch(R){console.error(R),s.value=!0}finally{n.value=!1}},k=async()=>{if(p.value=1,!d.value)return null;const q=await C();return q?.hits?.length?q?.hits?.[0]:(g.value=[],null)},C=async()=>{try{const q=await SearchApi.api.restaurantSearchList({q:unref(d),page:unref(p),pageSize:i,language:unref(t),matchAllServiceIds:unref(y),date:new Date().toISOString(),latitude:c?.value?.latitude,longitude:c?.value?.longitude,filterByCityName:a,filterByBrandID:o,excludedServicesIds:unref(r)});return q?.ok?(_.value=q.data?.hasMore??!1,q.data):(s.value=!0,null)}catch{s.value=!0}},b=async()=>{l.value=!0,p.value=p.value+1;const q=await C();if(q?.hits){const H=g.value??[];g.value=[...H,...q.hits]}q?.serviceFacets&&(m.value=q.serviceFacets),l.value=!1},B=()=>{m.value={...m.value,facetTags:m.value?.facetTags?.map(q=>({...q,selected:!1}))}},E=()=>{d.value="",B()},$=computed(()=>isFinite(c?.value?.latitude)&&isFinite(c?.value?.longitude)),P=(q,H)=>q.length!=H.length||!q.every((L,j)=>L===H[j]),D=computed(()=>m.value?.facetTags?.filter(q=>q.selected)?.length);return{query:d,geoLocation:c,geolocationFound:$,searchRestaurants:x,searchRestaurantsInArea:f,loadMore:b,restaurants:g,serviceFacets:m,selectedServices:y,clearSelectedFacets:B,clearSearch:E,hasMoreResults:_,loading:n,loadingMore:l,error:s,haveServicesChanged:P,selectedServiceFacetsAmount:D,findMapCenter:k}},_hoisted_1$v={class:"restaurant-search__list"},_hoisted_2$j={class:"search-tools"},_hoisted_3$d={class:"search-input__wrapper"},_hoisted_4$d={class:"search-buttons"},_hoisted_5$9={key:0,class:"mobile-filters"},_hoisted_6$6={class:"mobile-filters__header"},_hoisted_7$6={class:"mobile-filters__content"},_hoisted_8$5={class:"mobile-filters__footer"},_hoisted_9$4={key:0,class:"filters"},_hoisted_10$3={key:0},_hoisted_11$2={class:"results"},_sfc_main$A=defineComponent({__name:"RestaurantSearchList",props:{preselectedFilters:{default:()=>[]},filterCities:{default:""},selectedBrandID:{},excludedServicesIds:{}},setup(t){const e=t,{currentLanguage:r}=useOptiContentDelivery(),a=e?.selectedBrandID??0,o=useI18n(),i=ref(!1),n=useRoute(),l=useRouter(),{query:s,geolocationFound:d,searchRestaurants:p,loadMore:g,restaurants:m,serviceFacets:_,clearSelectedFacets:c,clearSearch:y,hasMoreResults:x,loading:f,loadingMore:k,error:C,selectedServices:b,haveServicesChanged:B,selectedServiceFacetsAmount:E}=useRestaurantSearch(r.value,e.preselectedFilters,e.excludedServicesIds,e.filterCities,a),$=computed(()=>_?.value?.facetTags?.length),P=computed(()=>f.value||k.value),D=()=>{d.value&&(s.value="",p())},q=()=>{i.value=!i.value,p()},H=()=>{i.value=!i.value},L=computed(()=>!!n.query.q),j=async()=>{await l.isReady();const Z=n?.query?.q;Z&&(s.value=Z.toString(),p())};return watch(()=>n.query.q,async()=>{j()},{immediate:!0}),onMounted(()=>{setTimeout(()=>{!d.value&&!L.value&&p()},500)}),watch(d,()=>{d.value&&!L.value&&p()}),watchDebounced(s,(Z,R)=>{R&&p()},{debounce:750,maxWait:3e3}),watchDebounced(b,(Z,R)=>{B(Z,R)&&p()},{debounce:500,maxWait:1500}),(Z,R)=>(openBlock(),createElementBlock("section",_hoisted_1$v,[createVNode(CompassContentWrap,{class:"header"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$j,[createBaseVNode("div",_hoisted_3$d,[createVNode(CompassSimpleSearchInput,{modelValue:unref(s),"onUpdate:modelValue":R[0]||(R[0]=N=>isRef(s)?s.value=N:null),onKeyup:withKeys(unref(p),["enter"]),placeholder:unref(o).t("/restaurant-search/search-input-placeholder"),enterkeyhint:"search",class:"search-input",disabled:P.value,onClearInput:R[1]||(R[1]=N=>s.value="")},null,8,["modelValue","onKeyup","placeholder","disabled"])]),createBaseVNode("div",_hoisted_4$d,[$.value?(openBlock(),createBlock(_sfc_main$2m,{key:0,onClick:H,text:"",transparent:"",class:"mobile-filters__button search-buttons__button"},{default:withCtx(()=>[createVNode(_sfc_main$$,{class:"button__icon"}),createTextVNode(toDisplayString(unref(o).t("/restaurant-search/filter-by"))+" ",1),unref(E)?(openBlock(),createBlock(_sfc_main$2k,{key:0,t
16ype:"span",class:"selected-facets-amount"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(E)),1)]),_:1})):createCommentVNode("",!0)]),_:1})):createCommentVNode("",!0),unref(d)?(openBlock(),createBlock(_sfc_main$2m,{key:1,onClick:D,text:"",transparent:"",class:"search-buttons__button"},{default:withCtx(()=>[createVNode(_sfc_main$B,{class:"button__icon"}),createTextVNode(toDisplayString(unref(o).t("/restaurant-search/use-my-location")),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$2m,{onClick:unref(p),primary:"",class:"search-button"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/restaurant-search/search")),1)]),_:1},8,["onClick"])])])]),_:1}),i.value?(openBlock(),createElementBlock("div",_hoisted_5$9,[createBaseVNode("div",null,[createBaseVNode("div",_hoisted_6$6,[createVNode(_sfc_main$2r,{level:6,"color-text-primary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/restaurant-search/filter-by")),1)]),_:1}),createVNode(_sfc_main$2m,{text:"","color-neutral-35":"",onClick:H},{default:withCtx(()=>[createVNode(_sfc_main$2n)]),_:1})]),createBaseVNode("div",_hoisted_7$6,[unref(_)?.facetTags?.length?(openBlock(),createElementBlock(Fragment,{key:0},[unref(_)?.facetTags?.length&&unref(_)?.name?(openBlock(),createBlock(_sfc_main$2k,{key:0,"margin-medium-bottom":"",bold:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(_).name)+" ",1),unref(E)?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span",class:"selected-facets-amount"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(E)),1)]),_:1})):createCommentVNode("",!0)]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_).facetTags,(N,A)=>(openBlock(),createBlock(_sfc_main$2u,{"flex-row":"","flex-wrap":"","margin-small-bottom":"",key:A},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:N.selected,"onUpdate:modelValue":V=>N.selected=V,disabled:P.value?!0:null,"margin-medium-right":""},null,8,["modelValue","onUpdate:modelValue","disabled"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(N.name),1)]),_:2},1024)]),_:2},1024))),128))],64)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_8$5,[createVNode(_sfc_main$2m,{"text-link":"",onClick:unref(c)},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/restaurant-search/clear-all")),1)]),_:1},8,["onClick"]),createVNode(_sfc_main$2m,{primary:"",onClick:q},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/restaurant-search/apply")),1)]),_:1})])])])):createCommentVNode("",!0),unref(C)?(openBlock(),createBlock(CompassContentWrap,{key:1},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-large":"",bold:"","margin-xl-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/restaurant-search/error")),1)]),_:1})]),_:1})):unref(f)&&!unref(m)?.length?(openBlock(),createBlock(CompassCircleLoader,{key:2,class:"loader"})):(openBlock(),createBlock(CompassContentWrap,{key:3,flex:"","flex-direction-row":"","flex-wrap":""},{default:withCtx(()=>[$.value?(openBlock(),createElementBlock("div",_hoisted_9$4,[createVNode(_sfc_main$2r,{level:6,"margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/restaurant-search/filter-by")),1)]),_:1}),unref(_)?(openBlock(),createElementBlock("div",_hoisted_10$3,[unref(_)?.facetTags?.length&&unref(_)?.name?(openBlock(),createBlock(_sfc_main$2k,{key:0,"margin-medium-bottom":"",bold:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(_).name),1)]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_).facetTags,N=>(openBlock(),createBlock(_sfc_main$2u,{"flex-row":"","flex-wrap":"","margin-small-bottom":"",key:N.id},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:N.selected,"onUpdate:modelValue":A=>N.selected=A,disabled:P.value?!0:null,"margin-medium-right":""},null,8,["modelValue","onUpdate:modelValue","disabled"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(N.name),1)]),_:2},1024)]),_:2},1024))),128))])):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_11$2,[unref(f)?(openBlock(),createBlock(CompassCircleLoader,{key:0,class:"loader"})):unref(m)?.length?(openBlock(),createElementBlock(Fragment,{key:1},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m),(N,A)=>(openBlock(),createBlock(RestaurantSearchHitCard,{restaurant:N,key:A},null,8,["restaurant"]))),128)),unref(k)?(openBlock(),createBlock(CompassCircleLoader,{key:0,class:"loader"})):createCommentVNode("",!0),unref(x)?(openBlock(),createBlock(CompassContentWrap,{key:1,flex:"","flex-centered":"","height-auto":""},{default:withCtx(()=>[createVNode(_sfc_main$2m,{onClick:unref(g),"margin-large-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/common/load-more")),1)]),_:1},8,["onClick"])]),_:1})):createCommentVNode("",!0)],64)):(openBlock(),createBlock(CompassContentWrap,{key:2},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-large":"",bold:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/restaurant-search/no-results")),1)]),_:1}),createVNode(_sfc_main$2m,{primary:"","margin-medium-large-top":"",onClick:unref(y)},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o).t("/restaurant-search/clear")),1)]),_:1},8,["onClick"])]),_:1}))])]),_:1}))]))}}),RestaurantSearchList=_export_sfc(_sfc_main$A,[["__scopeId","data-v-d7d9b5dc"]]),_hoisted_1$u={class:"info-window"},_hoisted_2$i={class:"info-window__text"},_sfc_main$z=defineComponent({__name:"RestaurantMapInfoWindow",props:{marker:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",_hoisted_1$u,[e.marker?.image?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:e.marker.image,width:"95px",height:"95px","processor-type":unref(ImageProcessorType).SQUARE_SMALL,fit:unref(ImageStretchType).COVER},null,8,["src","processor-type","fit"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$i,[e.marker?.title?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-small":"",bold:"","color-text-primary":""},{default:withCtx(()=>
16[createTextVNode(toDisplayString(e.marker.title),1)]),_:1})):createCommentVNode("",!0),e.marker?.description?(openBlock(),createBlock(_sfc_main$2k,{key:1,caption:"","color-text-secondary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(e.marker.description),1)]),_:1})):createCommentVNode("",!0),e.marker?.additionalInfo?(openBlock(),createBlock(_sfc_main$2k,{key:2,caption:"","color-ok":""},{default:withCtx(()=>[createTextVNode(toDisplayString(e.marker.additionalInfo),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$2k,{"body-small":""},{default:withCtx(()=>[e.marker?.url?(openBlock(),createBlock(_sfc_main$2o,{key:0,"underline-on-hovering":"",inherit:"",href:e.marker.url},{default:withCtx(()=>[createTextVNode(toDisplayString(e.marker.linkText),1)]),_:1},8,["href"])):createCommentVNode("",!0)]),_:1})])]))}}),RestaurantMapInfoWindow=_export_sfc(_sfc_main$z,[["__scopeId","data-v-1c150dc3"]]),_hoisted_1$t={class:"restaurant-search__map"},_hoisted_2$h={class:"cards"},_hoisted_3$c={key:0,class:"loader-wrapper"},_hoisted_4$c={key:1},_hoisted_5$8={class:"card__text-content"},_hoisted_6$5={class:"card__header"},_hoisted_7$5={class:"map-wrapper"},_hoisted_8$4={class:"map__search-tools"},_hoisted_9$3={class:"map__search-input"},_hoisted_10$2={key:0,class:"filters"},_hoisted_11$1={class:"filters__footer"},PAGE_SIZE=1,_sfc_main$y=defineComponent({__name:"RestaurantSearchMap",props:{defaultLatitude:{},defaultLongitude:{},defaultZoom:{},preselectedFilters:{default:()=>[]},excludedServicesIds:{default:()=>[]},filterCities:{default:""},selectedBrandID:{}},setup(t){const e=t,r=computed(()=>e?.selectedBrandID??0),a=useRoute(),o=useRouter(),i=useI18n(),{currentLanguage:n}=useOptiContentDelivery(),{query:l,geoLocation:s,geolocationFound:d,searchRestaurantsInArea:p,restaurants:g,serviceFacets:m,loading:_,error:c,haveServicesChanged:y,selectedServices:x,clearSelectedFacets:f,selectedServiceFacetsAmount:k,findMapCenter:C}=useRestaurantSearch(n.value,e?.preselectedFilters,e?.excludedServicesIds,e?.filterCities,r.value,PAGE_SIZE),b=ref(null),B=computed(()=>b.value?.innerIsOpen),E=ref(),$=ref(!1),P=computed(()=>e?.preselectedFilters?.length?i.t("/restaurant-search/services-title"):i.t("/restaurant-search/filter-by")),D=ref(g?.value?.[0]),q=ref(null),H=computed(()=>g.value?.filter(W=>W.coordinates?.latitude&&W.coordinates?.longitude).map(W=>({id:W.contentId,position:{lat:W.coordinates?.latitude,lng:W.coordinates?.longitude},title:W?.title,description:W.streetAddress,additionalInfo:W?.openingHoursToday?`${i.t("/restaurant-search/open-today-short")} ${W?.openingHoursToday}`:"",image:W?.squareTeaserImage,url:W?.url,linkText:W?.linkText??i.t("/restaurant-search/show-menu")}))??[]),L=computed(()=>D.value&&D.value.coordinates?.latitude&&D.value.coordinates?.longitude?{lat:D.value.coordinates.latitude,lng:D.value.coordinates.longitude}:d.value?{lat:s.value.latitude,lng:s.value.longitude}:{lat:e.defaultLatitude,lng:e.defaultLongitude}),j=computed(()=>L?.value?.lat&&L?.value?.lng),Z=computed(()=>e?.defaultZoom??10),R=async()=>{const W=await C();W&&O(W,!1)},N=async W=>{if(!W)return;const U=W?.getBounds();if(!U)return;const Y={latitude:U.getNorthEast().lat(),longitude:U.getSouthWest
16().lng()},X={latitude:U.getNorthEast().lat(),longitude:U.getNorthEast().lng()},re={latitude:U.getSouthWest().lat(),longitude:U.getNorthEast().lng()},K={latitude:U.getSouthWest().lat(),longitude:U.getSouthWest().lng()};await p([Y,X,re,K],$.value,r.value,e.filterCities,e.excludedServicesIds),$.value=!1},A=async()=>{await o.isReady();const W=a?.query?.q;W&&(l.value=W.toString(),await R())};watch(()=>a.query.q,async()=>{A()},{immediate:!0}),watchDebounced(l,async()=>{await R()},{debounce:750,maxWait:3e3}),watchDebounced(x,(W,U)=>{y(W,U)&&N(E.value)},{debounce:500,maxWait:1500});const V=async W=>{W&&(E.value=W,await N(W))},S=useDebounceFn(async W=>{await N(W)},500),O=(W,U=!0)=>{W?.coordinates?.latitude&&W?.coordinates?.longitude&&($.value=!0,D.value=W,U&&(q.value=W.contentId??null))},I=W=>{const U=getRestaurantAddress(W?.streetAddress,null,W?.city);return d.value&&W?.distanceKm?`${W.distanceKm.toString().replace(".",",")} km · ${U}`:U};return(W,U)=>(openBlock(),createElementBlock("section",_hoisted_1$t,[createBaseVNode("div",_hoisted_2$h,[unref(_)?(openBlock(),createElementBlock("div",_hoisted_3$c,[createVNode(CompassCircleLoader)])):unref(c)?(openBlock(),createElementBlock("div",_hoisted_4$c,[createVNode(_sfc_main$2k,{"body-large":"",bold:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(i).t("/restaurant-search/error")),1)]),_:1})])):unref(g)?.length?(openBlock(!0),createElementBlock(Fragment,{key:2},renderList(unref(g),Y=>(openBlock(),createElementBlock("div",{key:Y.contentId,class:"card compass-card"},[Y?.image?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:Y.image,"processor-type":unref(ImageProcessorType).MEDIUM,fit:unref(ImageStretchType).COVER,class:"card__image",onClick:X=>O(Y)},null,8,["src","processor-type","fit","onClick"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_5$8,[createBaseVNode("div",_hoisted_6$5,[createVNode(_sfc_main$2k,{bold:"","color-text-primary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(Y.title),1)]),_:2},1024),createVNode(FavoriteRestaurantButton,{"content-id":Y?.contentId,width:18,height:18},null,8,["content-id"])]),createVNode(_sfc_main$2k,{"color-text-secondary":"","margin-large-right":""},{default:withCtx(()=>[createTextVNode(toDisplayString(I(Y)),1)]),_:2},1024),Y?.openingHoursToday?(openBlock(),createBlock(_sfc_main$2k,{key:0,"color-ok":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(i).t("/restaurant-search/open-today-short"))+" "+toDisplayString(Y.openingHoursToday),1)]),_:2},1024)):createCommentVNode("",!0),Y?.lunchHoursToday?(openBlock(),createBlock(_sfc_main$2k,{key:1,"color-text-secondary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(i).t("/restaurant-search/lunch-served-short"))+" "+toDisplayString(Y.lunchHoursToday),1)]),_:2},1024)):createCommentVNode("",!0),Y?.url?(openBlock(),createBlock(_sfc_main$2o,{key:2,"underline-on-hovering":"",href:Y.url},{default:withCtx(()=>[createTextVNode(toDisplayString(Y?.linkText??unref(i).t("/restaurant-search/show-menu")),1)]),_:2},1032,["href"])):createCommentVNode("",!0)])]))),128)):unref(g)?.length===0?(openBlock(),createBlock(_sfc_main$2k,{key:3,"body-large":"",bold:"","margin-medium-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(i).t("/restaurant-search/no-results")),1)]),_:1})):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_7$5,[j.value?(openBlock(),createBlock(_sfc_main$K,{key:0,center:L.value,markers:H.value,zoom:Z.value,"min-zoom":6,height:"var(--map-height)",class:"map",onBoundsChanged:U[0]||(U[0]=Y=>unref(S)(Y)),onMapReady:U[1]||(U[1]=Y=>V(Y)),"opened-marker-id":q.value},{content:withCtx(Y=>[createVNode(RestaurantMapInfoWindow,{marker:Y},null,8,["marker"])]),_:1},8,["center","markers","zoom","opened-marker-id"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_8$4,[createBaseVNode("div",_hoisted_9$3,[createVNode(CompassSimpleSearchInput,{modelValue:unref(l),"onUpdate:modelValue":U[2]||(U[2]=Y=>isRef(l)?l.value=Y:null),onClearInput:U[3]||(U[3]=Y=>l.value=""),placeholder:unref(i).t("/restaurant-search/search-input-placeholder"),padding:"var(--spacing-small) var(--spacing-xl) var(--spacing-small) var(--spacing-medium)"},null,8,["modelValue","placeholder"])]),unref(m)?.facetTags?.length?(openBlock(),createBlock(CompassDropdown,{key:0,"keep-open-inside-click":!0,ref_key:"filterDropdown",ref:b,offset:12},{handle:withCtx(()=>[createVNode(_sfc_main$2m,{rounded:"",class:"filters-button"},{default:withCtx(()=>[createTextVNode(toDisplayString(P.value)+" ",1),unref(k)?(openBlock(),createBlock(_sfc_main$2k,{key:0,t
16ype:"span",bold:"","color-text-negative":"","margin-xs-left":""},{default:withCtx(()=>[createTextVNode("· "+toDisplayString(unref(k)),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$2p,{margin:"0 0 0 var(--spacing-small)",rotation:B.value?180:0},null,8,["rotation"])]),_:1})]),default:withCtx(()=>[unref(m)?.facetTags?.length?(openBlock(),createElementBlock("div",_hoisted_10$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m).facetTags,(Y,X)=>(openBlock(),createElementBlock("div",{key:X},[createVNode(_sfc_main$2u,{"flex-row":"","flex-wrap":""},{default:withCtx(()=>[createVNode(_sfc_main$2x,{modelValue:Y.selected,"onUpdate:modelValue":re=>Y.selected=re,"margin-small-right":"",transparent:""},null,8,["modelValue","onUpdate:modelValue"]),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(Y.name),1)]),_:2},1024)]),_:2},1024),createVNode(CompassSeparator,{opacity:"0.2"})]))),128)),createBaseVNode("div",_hoisted_11$1,[createVNode(_sfc_main$2m,{transparent:"",text:"","color-inverted":"","no-padding":"",onClick:unref(f)},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(i).t("/restaurant-search/clear-all")),1)]),_:1},8,["onClick"]),createVNode(_sfc_main$2m,{transparent:"",text:"","color-inverted":"","no-padding":"",onClick:U[4]||(U[4]=Y=>b.value?.open())},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(i).t("/restaurant-search/close-filters")),1)]),_:1})])])):createCommentVNode("",!0)]),_:1},512)):createCommentVNode("",!0)])])]))}}),RestaurantSearchMap=_export_sfc(_sfc_main$y,[["__scopeId","data-v-1e36243b"]]);var RestaurantSearchTypeEnum=(t=>(t.LIST="List",t.MAP="Map",t.FAVORITES="Favorites",t))(RestaurantSearchTypeEnum||{});const _hoisted_1$s=["data-theme"],_hoisted_2$g={class:"search-block__header"},_sfc_main$x=defineComponent({__name:"RestaurantSearchBlock",props:{model:{}},setup(t){const e=useI18n(),r=t,a=computed(()=>r?.model?.defaultTab??RestaurantSearchTypeEnum.LIST),o=computed(()=>{const s=new Map;return s.set(a.value,e.t(`/restaurant-search/${a.value.toLowerCase()}`)),r.model?.showListSearchTab&&s.set(RestaurantSearchTypeEnum.LIST,e.t("/restaurant-search/list")),r.model?.showMapSearchTab&&s.set(RestaurantSearchTypeEnum.MAP,e.t("/restaurant-search/map")),r.model?.showFavoritesTab&&s.set(RestaurantSearchTypeEnum.FAVORITES,e.t("/restaurant-search/favorites")),s}),i=ref(r.model?.defaultTab??RestaurantSearchTypeEnum.LIST),n=computed(()=>o?.value?.size>1),l=computed(()=>i.value===RestaurantSearchTypeEnum.FAVORITES&&r?.model?.favoritesTitle||r?.model?.title);return computed(()=>r?.model?.preselectedServices?.split(",")?.filter(s=>!!s)?.map(s=>Number(s))?.filter(s=>!isNaN(s))??[]),(s,d)=>{const p=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["restaurant-search-block",{"restaurant-search-block--alternative-background":s.model?.useAlternativeBackgroundColor,"restaurant-search-block--no-title":!l.value,"restaurant-search-block--no-controls":!n.value}]),"data-theme":s.model?.layoutTheme},[createVNode(CompassContentWrap,{"max-width-absolute":"","no-padding":"","position-relative":""},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$g,[s.model?.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,level:4,"masthead-4":"",class:"title"},{default:withCtx(()=>[createTextVNode(toDisplayString(l.value),1)]),_:1})),[[p,"Title"]]):createCommentVNode("",!0),withDirectives(createVNode(CompassSegmentedButton,{items:o.value,modelValue:i.value,"onUpdate:modelValue":d[0]||(d[0]=g=>i.value=g),class:"search-type-controls"},null,8,["items","modelValue"]),[[vShow,n.value]])]),i.value===unref(RestaurantSearchTypeEnum).LIST?(openBlock(),createBlock(RestaurantSearchList,{key:0,"preselected-filters":s.model?.preselectedFilters,"filter-cities":s.model?.filterCities,selectedBrandID:s.model?.selectedBrand,"excluded-services-ids":s.model?.excludedServicesIds??[]},null,8,["preselected-filters","filter-cities","selectedBrandID","excluded-services-ids"])):i.value===unref(RestaurantSearchTypeEnum).MAP?(openBlock(),createBlock(RestaurantSearchMap,{key:1,"default-latitude":s.model?.geoCoordinates?.latitude,"default-longitude":s.model?.geoCoordinates?.longitude,"default-zoom":s.model?.zoom,"preselected-filters":s.model?.preselectedFilters,"filter-cities":s.model?.filterCities,selectedBrandID:s.model?.selectedBrand,"excluded-services-ids":s.model?.excludedServicesIds??[]},null,8,["default-latitude","default-longitude","default-zoom","preselected-filters","filter-cities","selectedBrandID","excluded-services-ids"])):i.value===unref(RestaurantSearchTypeEnum).FAVORITES?(openBlock(),createBlock(RestaurantSearchFavourites,{key:2})):createCommentVNode("",!0)]),_:1})],10,_hoisted_1$s)}}}),RestaurantSearchBlock=_export_sfc(_sfc_main$x,[["__scopeId","data-v-8049d0bc"]]),_hoisted_1$r=["data-theme"],_hoisted_2$f={class:"columns-container"},_hoisted_3$b={key:0,class:"header-container"},_hoisted_4$b=["onClick"],_hoisted_5$7={class:"link-items"},_sfc_main$w=defineComponent({__name:"ServiceListBlock",props:{model:{}}
16,setup(t){const e=useBreakpoints({tablet:Breakpoints.TABLET}),r=e.greater("tablet"),a=e.smaller("tablet"),o=ref({}),i=l=>{l&&(o.value[l]=!o.value[l])};onMounted(()=>{n.model&&n.model.columnsContainerArea&&n.model.columnsContainerArea.forEach(l=>{l.contentLink?.id&&(r.value?o.value[l.contentLink.id]=!0:o.value[l.contentLink.id]=!1)})}),watch([r,a],([l,s])=>{for(const d of Object.keys(o.value))o.value[d]=l||s&&Object.keys(o.value).indexOf(d)===0});const n=t;return(l,s)=>l.model?(openBlock(),createElementBlock("section",{key:0,class:normalizeClass(["service-list-block",{"service-list-block--alternative-background":l.model.useAlternativeBackgroundColor}]),"data-theme":l.model.layoutTheme},[createVNode(CompassContentWrap,{class:"content"},{default:withCtx(()=>[createVNode(_sfc_main$2r,{level:2,class:"h3","default-margins":"",centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(l.model.title),1)]),_:1}),createBaseVNode("div",_hoisted_2$f,[(openBlock(!0),createElementBlock(Fragment,null,renderList(l.model?.columnsContainerArea,d=>(openBlock(),createElementBlock("div",{key:d?.contentLink?.id},[d.contentLink?.id?(openBlock(),createElementBlock("div",_hoisted_3$b,[createBaseVNode("span",{class:"toggle-icon",onClick:withModifiers(p=>i(d.contentLink.id),["stop"])},[o.value[d.contentLink.id]?(openBlock(),createBlock(_sfc_main$2B,{key:0})):(openBlock(),createBlock(_sfc_main$2A,{key:1}))],8,_hoisted_4$b),d.linkTitle?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(_sfc_main$2o,{target:d.linkTitle.target,href:d?.linkTitle?.href},{default:withCtx(()=>[createVNode(_sfc_main$2r,{class:"h5 header",level:3},{default:withCtx(()=>[createTextVNode(toDisplayString(d?.linkTitle?.text),1)]),_:2},1024)]),_:2},1032,["target","href"]),createVNode(_sfc_main$2F,{class:"arrow-icon"})],64)):d.textTitle&&!d.linkTitle?(openBlock(),createBlock(_sfc_main$2r,{key:1,class:"h5 header",level:3},{default:withCtx(()=>[createTextVNode(toDisplayString(d?.textTitle),1)]),_:2},1024)):createCommentVNode("",!0)])):createCommentVNode("",!0),d.contentLink?.id?withDirectives((openBlock(),createElementBlock("div",{key:1,class:normalizeClass(["collapsible",{"is-open":o.value[d.contentLink?.id]}])},[createBaseVNode("ul",_hoisted_5$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.linkListItems,p=>(openBlock(),createElementBlock("li",{key:p.href},[createVNode(_sfc_main$2o,{class:"link-text",target:p.target,href:p.href},{default:withCtx(()=>[createTextVNode(toDisplayString(p.text),1)]),_:2},1032,["target","href"]),createVNode(_sfc_main$2k,{class:"link-title"},{default:withCtx(()=>[createTextVNode(toDisplayString(p.title),1)]),_:2},1024)]))),128))])],2)),[[vShow,o.value[d.contentLink?.id]]]):createCommentVNode("",!0)]))),128))])]),_:1})],10,_hoisted_1$r)):createCommentVNode("",!0)}}),ServiceListBlock=_export_sfc(_sfc_main$w,[["__scopeId","data-v-a0fb8592"]]),_hoisted_1$q=["data-theme"],_hoisted_2$e={key:1,class:"shortcuts-block__description-wrap"},_sfc_main$v=defineComponent({__name:"ShortcutsBlock",props:{model:{},maxLines:{}},setup(t){const e=t,r=computed(()=>e.model.displayOption==="cards"||e.model.displayOption==="narrow-cards"||e.model.displayOption==="lifts");return(a,o)=>{const i=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",{class:normalizeClass(["shortcuts-block",{"shortcuts-block--alternative-background":a.model.useAlternativeBackgroundColor,"shortcuts-block--banners":a.model.displayOption==="banners"}]),"data-theme":a.model.layoutTheme},[createVNode(CompassContentWrap,null,{default:withCtx(()=>[a.model?.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,centered:"",level:3,"default-margins":""},{default:withCtx(()=>[createTextVNode(toDisplayString(a.model.title),1)]),_:1})),[[i,"Title"]]):createCommentVNode("",!0),a.model?.description?(openBlock(),createElementBlock("div",_hoisted_2$e,[withDirectives(createVNode(_sfc_main$1p,{content:a.model.description},null,8,["content"]),[[i,"Description"]])])):createCommentVNode("",!0),createBaseVNode("div",{class:normalizeClass(["shortcuts-block__shortcuts",{"shortcuts-block__shortcuts--horizontal-mobile-scroll":r.value}])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.model.shortcutBlocks,(n,l)=>(openBlock(),createBlock(ShortcutBlock,{key:l,model:n,"display-option":a.model.displayOption,"horizontal-scroll-on-mobile":r.value,"max-lines":a.maxLines},null,8,["model","display-option","horizontal-scroll-on-mobile","max-lines"]))
16),128))],2)]),_:1})],10,_hoisted_1$q)}}}),ShortcutsBlock=_export_sfc(_sfc_main$v,[["__scopeId","data-v-6b31000d"]]),_hoisted_1$p=["width","height"],_sfc_main$u=defineComponent({__name:"CompassMessageIcon",props:{margin:{},width:{default:24},height:{default:24},isFilled:{type:Boolean,default:!1}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-message-square"},r[0]||(r[0]=[createBaseVNode("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"},null,-1)]),12,_hoisted_1$p))}}),_hoisted_1$o=["width","height"],_sfc_main$t=defineComponent({__name:"CompassShareIcon",props:{margin:{},width:{default:24},height:{default:24},isFilled:{type:Boolean,default:!1}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-share"},r[0]||(r[0]=[createBaseVNode("path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8"},null,-1),createBaseVNode("polyline",{points:"16 6 12 2 8 6"},null,-1),createBaseVNode("line",{x1:"12",y1:"2",x2:"12",y2:"15"},null,-1)]),12,_hoisted_1$o))}}),SomeApi=new Api().api,useSocialMedia=(t,e)=>{const r={facebookPageId:t,instagramPageId:e},a=ref([]),o=async()=>{try{const i=await SomeApi.socialMediaLatestPostsList(r);i?.ok&&(a.value=i.data??[])}catch{}};return onMounted(()=>{o()}),{posts:a}},_hoisted_1$n={key:0,class:"some-block__heading"},_hoisted_2$d={class:"posts"},_hoisted_3$a=["src","alt"],_hoisted_4$a={class:"post-header__info"},_hoisted_5$6={class:"post-image__bg"},_hoisted_6$4=["src"],_hoisted_7$4=["src"],_hoisted_8$3={class:"post-body__counts-row"},_hoisted_9$2={class:"count-item"},_hoisted_10$1={class:"count-item"},_hoisted_11={key:0,class:"count-item --right"},_sfc_main$s=defineComponent({__name:"SocialFeedBlock",props:{model:{}},setup(t){const e=t,{posts:r}=useSocialMedia(e.model.facebookPageID,e.model.instagramPageID),{getCompassBaseFormat:a}=useDate(),o=n=>{const l=new Date(n);return a(l)},i=n=>{switch(n){case"Facebook":return _sfc_main$28;case"Instagram":return _sfc_main$27}};return(n,l)=>unref(r).length>0?(openBlock(),createElementBlock("section",{key:0,class:normalizeClass(["some-block",{"--alternative-bg":n.model.useAlternativeBackgroundColor}])},[createVNode(CompassContentWrap,{"block-padding":""},{default:withCtx(()=>[n.model.title||n.model.subtitle?(openBlock(),createElementBlock("div",_hoisted_1$n,[n.model.title?(openBlock(),createBlock(_sfc_main$2r,{key:0,level:3,centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(n.model.title),1)]),_:1})):createCommentVNode("",!0),n.model.subtitle?(openBlock(),createBlock(_sfc_main$2k,{key:1,"body-lead-in":"",centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(n.model.subtitle),1)]),_:1})):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(r),s=>(openBlock(),createBlock(_sfc_main$2D,{class:"post"},{full:withCtx(()=>[createVNode(_sfc_main$2o,{href:s.pageUrl,target:"_blank",class:"post-header"},{default:withCtx(()=>[createBaseVNode("img",{class:"post-header__avatar",src:s.pageImage,alt:s.pageName},null,8,_hoisted_3$a),createBaseVNode("div",_hoisted_4$a,[createVNode(_sfc_main$2k,{bold:""},{default:withCtx(()=>[createTextVNode(toDisplayString(s.pageName),1)]),_:2},1024),createVNode(_sfc_main$2k,{"body-small":""},{default:withCtx(()=>[createTextVNode(toDisplayString(o(s.created)),1)]),_:2},1024)]),(openBlock(),createBlock(resolveDynamicComponent(i(s.platform)),{class:"post-header__icon"}))]),_:2},1032,["href"]),s.image?(openBlock(),createBlock(_sfc_main$2o,{key:0,href:s.url,target:"_blank",class:"post-image"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_5$6,[createBaseVNode("img",{src:s.image,alt:"Post image"},null,8,_hoisted_6$4)]),createBaseVNode("img",{class:"post-image__image",src:s.image,alt:"Post image"},null,8,_hoisted_7$4)]),_:2},1032,["href"])):createCommentVNode("",!0),createVNode(_sfc_main$2o,{href:s.url,target:"_blank",class:"post-body"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{maxLines:6,class:"post-body__text"},{default:withCtx(()=>[createTextVNode(toDisplayString(s.message),1)]),_:2},1024),createBaseVNode("div",_hoisted_8$3,[createBaseVNode("div",_hoisted_9$2,[createVNode(CompassHeartIcon,{class:"count-item__icon"}),createVNode(_sfc_main$2k,{"body-small":"",class:"count-item__count"},{default:withCtx(()=>[createTextVNode(toDisplayString(s.reactions??0),1)]),_:2},1024)]),createBaseVNode("div",_hoisted_10$1,[createVNode(_sfc_main$u,{class:"count-item__icon"}),createVNode(_sfc_main$2k,{"body-small":"",class:"count-item__count"},{default:withCtx(()=>[createTextVNode(toDisplayString(s.comments??0),1)]),_:2},1024)]),s.shares!==null?(openBlock(),createElementBlock("div",_hoisted_11,[createVNode(_sfc_main$t,{class:"count-item__icon"}),createVNode(_sfc_main$2k,{"body-small":"",class:"count-item__count"},{default:withCtx(()=>[createTextVNode(toDisplayString(s.shares??0),1)]),_:2},1024)])):createCommentVNode("",!0)])]),_:2},1032,["href"])]),_:2},1024))),256))]),n.model.ctaLink&&n.model.ctaText?(openBlock(),createBlock(_sfc_main$2l,{key:1,class:"cta",url:n.model.ctaLink,"open-in-new-tab":n.model.ctaOpenNewTab},{default:withCtx(()=>[createVNode(_sfc_main$2m,null,{default:withCtx(()=>[createTextVNode(toDisplayString(n.model.ctaText),1)]),_:1})]),_:1},8,["url","open-in-new-tab"])):createCommentVNode("",!0)]),_:1})],2)):createCommentVNode("",!0)}}),SocialFeedBlock=_export_sfc(_sfc_main$s,[["__scopeId","data-v-ff823932"]]),_hoisted_1$m=["data-theme"],_sfc_main$r=defineComponent({__name:"SpacerBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>{const a=e.model?.size?`spacer-block--${e.model.size.toLowerCase()}
16`:"",o=e.model?.useAlternativeBackgroundColor?"spacer-block--alternative-background":"";return`${a} ${o}`});return(a,o)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["spacer-block",r.value]),"data-theme":a.model?.layoutTheme},null,10,_hoisted_1$m))}}),SpacerBlock=_export_sfc(_sfc_main$r,[["__scopeId","data-v-364230b3"]]),_hoisted_1$l=["data-layout","data-reversed","data-vertical-align"],_sfc_main$q=defineComponent({__name:"TextHighlightBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>e.model),a=ref(null),o=computed(()=>r.value?.columnLayout||"50-50"),i=computed(()=>r.value?.verticalSpacing||"default"),n=computed(()=>{const m=(r.value?.backgroundColor||"").trim();return m?m.startsWith("#")||m.startsWith("var(")?m:`var(--${m})`:"var(--color-page)"}),l=ref("var(--color-text-primary)");function s(m){const _=m.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)/i);return _?[Number(_[1]),Number(_[2]),Number(_[3])]:[255,255,255]}function d(m,_,c){const[y,x,f]=[m,_,c].map(B=>{const E=B/255;return E<=.03928?E/12.92:Math.pow((E+.055)/1.055,2.4)}),k=.2126*y+.7152*x+.0722*f,C=(k+.05)/.05;return 1.05/(k+.05)>C?"var(--color-text-negative)":"var(--color-text-primary)"}async function p(){if(!a.value)return;await nextTick();const m=getComputedStyle(a.value).backgroundColor,[_,c,y]=s(m);l.value=d(_,c,y)}onMounted(p),watch(n,p);const g=computed(()=>l.value==="var(--color-text-primary)");return(m,_)=>{const c=resolveDirective("opti-edit");return r.value?(openBlock(),createElementBlock("section",{key:0,ref_key:"root",ref:a,class:normalizeClass(["text-highlight",[{"text-highlight--light":g.value},{"text-highlight--card":r.value?.useCardLayout},`text-highlight--spacing-${i.value}`]]),style:normalizeStyle({backgroundColor:n.value,color:l.value})},[createBaseVNode("div",{class:"text-highlight__inner","data-layout":o.value,"data-reversed":r.value.reverseColumns,"data-vertical-align":r.value.centerContentVertically?"center":void 0},[withDirectives(createVNode(_sfc_main$1p,{content:r.value.leftColumn,margin:"0"},null,8,["content"]),[[c,"LeftColumn"]]),withDirectives(createVNode(_sfc_main$1p,{content:r.value.rightColumn,margin:"0"},null,8,["content"]),[[c,"RightColumn"]])],8,_hoisted_1$l)],6)):createCommentVNode("",!0)}}}),TextHighlightBlock=_export_sfc(_sfc_main$q,[["__scopeId","data-v-0f48e8c5"]]);var VideoType=(t=>(t.YOUTUBE="YouTube",t.QBRICK="Qbrick",t))(VideoType||{});const _hoisted_1$k=["id","src"],_sfc_main$p=defineComponent({__name:"CompassYoutubeVideo",props:{theme:{},playing:{type:Boolean},src:{},uniqueId:{}},setup(t){const e=t,r=computed(()=>`${e.src}?rel=0&modestbranding=1&enablejsapi=1`),a=computed(()=>`youtube-player-${e.uniqueId}`),o=ref(null),i=n=>{try{if(!o.value)return;o.value.contentWindow?.postMessage(JSON.stringify({event:"command",func:n,args:[]}),"https://www.youtube.com")}catch(l){console.error(l)}};return watch(()=>e.playing,()=>{e.playing?i("playVideo"):i("pauseVideo")}),(n,l)=>(openBlock(),createElementBlock("iframe",{id:a.value,src:r.value,allow:"autoplay;fullscreen",frameborder:"0",border:"0",ref_key:"player",ref:o},null,8,_hoisted_1$k))}}),_hoisted_1$j=["data-theme"],_hoisted_2$c={key:0,class:"content"},_hoisted_3$9={key:0,class:"preview"},_hoisted_4$9={class:"play-button"},_hoisted_5$5=["src","title"],_sfc_main$o=defineComponent({__name:"VideoBlock",props:{model:{}},setup(t){const e=t,{t:r}=useI18n(),a=ref(!1),o=computed(()=>e?.model?.title||e?.model?.description),i=computed(()=>e.model?.videoPreviewImage?.url),n=computed(()=>i.value?o.value?ImageProcessorType.BANNER:ImageProcessorType.DEFAULT:ImageProcessorType.NONE),l=computed(()=>e?.model?.videoType===VideoType.YOUTUBE),s=()=>{a.value=!a.value},d=computed(()=>!a.value&&e.model?.videoPreviewImageUrl);return(p,g)=>(openBlock(),createElementBlock("section",{class:normalizeClass(["video-block",{"video-block--alternative-background":p.model?.useAlternativeBackgroundColor}]),"data-theme":p.model?.layoutTheme},[createVNode(CompassContentWrap,{flex:"","flex-centered":"",class:normalizeClass(["container",{"container--reorder":p.model?.videoOnTheLeft}])},{default:withCtx(()=>[o.value?(openBlock(),createElementBlock("div",_hoisted_2$c,[p.model?.title?(openBlock(),createBlock(_sfc_main$2r,{key:0,level:4,"default-margins":""},{default:withCtx(()=>
16[createTextVNode(toDisplayString(p.model.title),1)]),_:1})):createCommentVNode("",!0),p.model?.description?(openBlock(),createBlock(_sfc_main$2k,{key:1,"body-large":""},{default:withCtx(()=>[createTextVNode(toDisplayString(p.model.description),1)]),_:1})):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",{class:normalizeClass(["video-container",{"video-container--full-width":!o.value}])},[l.value?(openBlock(),createElementBlock(Fragment,{key:0},[d.value?(openBlock(),createElementBlock("div",_hoisted_3$9,[p.model?.videoPreviewImageUrl?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:p.model.videoPreviewImageUrl,class:"preview-image","processor-type":n.value,alt:""},null,8,["src","processor-type"])):createCommentVNode("",!0),createVNode(Transition,{appear:"",name:"fade"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_4$9,[createVNode(_sfc_main$2m,{text:"",transparent:"",onClick:s},{default:withCtx(()=>[createVNode(_sfc_main$18,{"aria-label":unref(r)("/accessibility/play")},null,8,["aria-label"])]),_:1})])]),_:1})])):createCommentVNode("",!0),withDirectives(createVNode(_sfc_main$p,{playing:a.value,src:e.model?.videoUrl,"unique-id":e.model?.contentLink?.id,class:"video"},null,8,["playing","src","unique-id"]),[[vShow,a.value]])],64)):(openBlock(),createElementBlock("iframe",{key:1,src:e.model?.videoUrl,allow:"fullscreen",frameborder:"0",title:`Video: ${p.model?.title}`,border:"0",class:"video"},null,8,_hoisted_5$5))],2)]),_:1},8,["class"])],10,_hoisted_1$j))}}),VideoBlock=_export_sfc(_sfc_main$o,[["__scopeId","data-v-c47231f4"]]),_hoisted_1$i={class:"hero-split"},_hoisted_2$b={class:"hero-split__inner"},_hoisted_3$8={class:"hero-split__content-wrap"},_hoisted_4$8={key:1,class:"hero-split__description"},_hoisted_5$4={class:"hero-split__image"},_sfc_main$n=defineComponent({__name:"HeroSplitBlock",props:{model:{}},setup(t){const e=t,r=computed(()=>({backgroundColor:e.model?.backgroundColor||void 0,justifyContent:a()})),a=()=>{switch(e.model?.contentVerticalAlignment?.toLowerCase()){case"top":return"flex-start";case"center":return"center";case"bottom":return"flex-end";default:return"center"}},i=useBreakpoints({mobile:Breakpoints.MOBILE,tablet:Breakpoints.TABLET,desktop:Breakpoints.DESKTOP}).smaller("mobile"),n=computed(()=>i.value?ImageProcessorType.SQUARE_MEDIUM:ImageProcessorType.SQUARE_LARGE);return(l,s)=>{const d=resolveDirective("opti-edit");return openBlock(),createElementBlock("section",_hoisted_1$i,[createBaseVNode("div",_hoisted_2$b,[createBaseVNode("div",{class:"hero-split__content",style:normalizeStyle(r.value)},[createBaseVNode("div",_hoisted_3$8,[l.model.title?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:0,level:1,"margin-small-bottom":"",class:"h2 hero-split__title"},{default:withCtx(()=>[createTextVNode(toDisplayString(l.model.title),1)]),_:1})),[[d,"Title"]]):createCommentVNode("",!0),l.model.description?(openBlock(),createElementBlock("p",_hoisted_4$8,toDisplayString(l.model.description),1)):createCommentVNode("",!0),l.model.callToAction&&l.model.callToActionName?(openBlock(),createBlock(_sfc_main$2m,{key:2,type:"a",href:l.model.callToAction,"color-inverted":"",rounded:"","margin-medium-top":""},{default:withCtx(()=>[createTextVNode(toDisplayString(l.model.callToActionName),1)]),_:1},8,["href"])):createCommentVNode("",!0)])],4),createBaseVNode("div",_hoisted_5$4,[l.model.image?.url?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:l.model.image.url,alt:l.model.image.altText||"",fit:unref(ImageStretchType).COVER,"processor-type":n.value},null,8,["src","alt","fit","processor-type"])):createCommentVNode("",!0)])])])}}}),HeroSplitBlock=_export_sfc(_sfc_main$n,[["__scopeId","data-v-8a398a87"]]),_hoisted_1$h={class:"service-list-compass-card"},_hoisted_2$a={class:"card-content"},_hoisted_3$7={class:"card-text"},_hoisted_4$7={key:0,class:"card-image"},_sfc_main$m=defineComponent({__name:"ServiceListCard",props:{shortcuts:{},serviceTitle:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",_hoisted_1$h,[createBaseVNode("div",_hoisted_2$a,[createBaseVNode("div",_hoisted_3$7,[createVNode(_sfc_main$2r,{level:2,class:"main-card-title"},{default:withCtx(()=>[createTextVNode(toDisplayString(e.serviceTitle),1)]),_:1}),(openBlock(!0),createElementBlock(Fragment,null,renderList(e.shortcuts,(a,o)=>(openBlock(),createElementBlock("div",{key:o,class:"service-text"},[createVNode(_sfc_main$2r,{level:5,class:"card-title"},{default:withCtx(()=>[createTextVNode(toDisplayString(a?.title??""),1)]),_:2},1024),createVNode(_sfc_main$2k,{class:"card-description"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(a?.description??""),1)]),_:2},1024),a?.callToActionName?(openBlock(),createBlock(_sfc_main$2o,{key:0,class:"card-link",href:a?.callToAction,"underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(a?.callToActionName),1)]),_:2},1032,["href"])):createCommentVNode("",!0)]))),128))]),e.shortcuts[0]?.image?(openBlock(),createElementBlock("div",_hoisted_4$7,[createVNode(_sfc_main$2q,{fit:unref(ImageStretchType).COVER,alt:e.shortcuts[0]?.imageAltText??"",src:e.shortcuts[0]?.image,"processor-type":unref(ImageProcessorType).BANNER,class:"service-card__image"},null,8,["fit","alt","src","processor-type"])])):createCommentVNode("",!0)])]))}}),ServiceListCard=_export_sfc(_sfc_main$m,[["__scopeId","data-v-2a7bd4b9"]]),_hoisted_1$g={key:0,class:"service-block"},_hoisted_2$9={key:0,class:"shortcuts-block"},_sfc_main$l=defineComponent({__name:"ServiceBlock",props:{model:{},displayOption:{}},setup(t){const e=t,{restaurantPageId:r,getServiceOpeningHoursFormatted:a}=useRestaurantPage(),o=new Api,i=ref({}),n=ref(!1),l=new Date,s=computed(()=>i.value?.shortcutBlocks?.length),d=computed(()=>
16{const m=document.documentElement.getAttribute("data-theme");return m==="food-and-co-renewal"||m==="amica-renewal"}),p=async()=>{const m=[];r?.value&&(n.value=!0,(await o.api.restaurantsServiceList(r.value,{lang:e.model.metadata?.currentLanguage})).data.filter(c=>c.isVisible).forEach(c=>{const y={};y.image=c.mainImageUrl??"",y.title=g(c)??"",y.description=c.description??"",y.callToAction=c?.linkUrl??"",y.callToActionName=c?.linkText??"",y.openInNewTab=c?.openInNewTab,m.push(y)}),i.value={blockName:"ServiceBlock",title:e.model.title,metadata:e.model.metadata,shortcutBlocks:m,displayOption:"narrow-cards",useAlternativeBackgroundColor:!0},n.value=!1)},g=m=>{var _=a(m,l);return _?`${m.title} ${_}`:m.title};return onMounted(async()=>{await p()}),(m,_)=>s.value?(openBlock(),createElementBlock("section",_hoisted_1$g,[d.value?(openBlock(),createElementBlock("div",_hoisted_2$9,[createVNode(ServiceListCard,{shortcuts:i.value.shortcutBlocks||[],"service-title":i.value.title},null,8,["shortcuts","service-title"])])):(openBlock(),createBlock(ShortcutsBlock,{key:1,model:i.value,"max-lines":10},null,8,["model"])),n.value?(openBlock(),createBlock(CompassCircleLoader,{key:2})):createCommentVNode("",!0)])):createCommentVNode("",!0)}}),ServiceBlock=_export_sfc(_sfc_main$l,[["__scopeId","data-v-2259604a"]]),_hoisted_1$f={class:"author-card"},_hoisted_2$8={class:"header"},_hoisted_3$6={class:"name-wrapper"},_hoisted_4$6={key:0,class:"introduction-wrapper"},_sfc_main$k=defineComponent({__name:"ArticleAuthorCard",props:{model:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("section",_hoisted_1$f,[createBaseVNode("div",_hoisted_2$8,[e.model?.image?.url?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:e.model.image.url,alt:e.model.image?.altText??e.model?.personName??"",width:"var(--article-page-author-card-image-width)",height:"var(--article-page-author-card-image-height)","processor-type":unref(ImageProcessorType).THUMBNAIL,class:"image"},null,8,["src","alt","processor-type"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_3$6,[e.model?.personName?(openBlock(),createBlock(_sfc_main$2k,{key:0,"subtitle-1":"","color-text-tertiary":"",class:"name"},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model.personName),1)]),_:1})):createCommentVNode("",!0),e.model?.position?(openBlock(),createBlock(_sfc_main$2k,{key:1,"body-large":"","color-text-tertiary":"",class:"position"},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model.position),1)]),_:1})):createCommentVNode("",!0),e.model?.email?(openBlock(),createBlock(_sfc_main$2k,{key:2,"body-large":"","color-text-tertiary":"",class:"email"},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model.email),1)]),_:1})):createCommentVNode("",!0)])]),e.model?.introduction?(openBlock(),createElementBlock("div",_hoisted_4$6,[createVNode(CompassSeparator,{class:"separator"}),e.model.introduction?(openBlock(),createBlock(_sfc_main$2k,{key:0,"body-large":"","color-text-tertiary":"",class:"introduction"},{default:withCtx(()=>[createTextVNode(toDisplayString(e.model.introduction),1)]),_:1})):createCommentVNode("",!0)])):createCommentVNode("",!0)]))}}),ArticleAuthorCard=_export_sfc(_sfc_main$k,[["__scopeId","data-v-0b627d66"]]),_sfc_main$j=defineComponent({__name:"BlockRenderer",props:{model:{}},setup(t){const r=getBlockComponent(t.model);return(a,o)=>(openBlock(),createBlock(resolveDynamicComponent(unref(r)),{model:a.model,"data-epi-block-id":a.model?.contentLink?.id},null,8,["model","data-epi-block-id"]))}}),_hoisted_1$e={class:"content-area-renderer"},_sfc_main$i=defineComponent({__name:"ContentAreaRenderer",props:{blocks:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("div",_hoisted_1$e,[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.blocks,a=>(openBlock(),createBlock(_sfc_main$j,{key:a,model:a},null,8,["model"]))),128))]))}}),_hoisted_1$d={class:"article-page"},_hoisted_2$7={key:0,class:"parent-link__wrapper"},_hoisted_3$5={key:1,class:"categories"},_hoisted_4$5={key:0,class:"metadata__social-media"},_hoisted_5$3={class:"bottom-metadata"},_hoisted_6$3={key:0,class:"category-pills"},_hoisted_7$3={key:1,class:"bottom-metadata__social-media"},_sfc_main$h=defineComponent({__name:"ArticlePage",props:{model:{}},setup(t){const{t:e}=useI18n(),{isEditMode:r}=useOptiContext(),a=computed(()=>s.model?.categories??[]),o=computed(()=>s.model?.hideShareOnSocialMedia?!1:s.model?.socialMediaShare?.facebookLink||s.model?.socialMediaShare?.twitterLink||s.model?.socialMediaShare?.linkedInLink),i=computed(()=>o.value||s.model?.authorBlock),n=computed(()=>
16{if(s.model?.startPublish){const g=new Date(s.model.startPublish);return formatDate(g,"fi")}return""}),l=g=>g?`${s.model?.navigation?.searchResultsPageUrl}?categoryIds=${g}`:"",s=t,d=computed(()=>{const g={0:"Default",1:"Banner",2:"FullWidthBanner"};return typeof s.model?.imageDisplayMode=="number"?g[s.model.imageDisplayMode]??"Default":s.model?.imageDisplayMode??"Default"}),p=computed(()=>({Default:ImageProcessorType.DEFAULT,Banner:ImageProcessorType.BANNER_HIGH,FullWidthBanner:ImageProcessorType.FULLWIDTH_BANNER})[d.value]??ImageProcessorType.DEFAULT);return(g,m)=>{const _=resolveDirective("opti-edit");return openBlock(),createElementBlock("article",_hoisted_1$d,[createVNode(CompassContentWrap,null,{default:withCtx(()=>[g.model?.articlePageMetadata?.parentPage?.url?(openBlock(),createElementBlock("div",_hoisted_2$7,[createVNode(_sfc_main$2p,{rotation:90,width:20,height:20,class:"parent-link__icon"}),createVNode(_sfc_main$2l,{url:g.model?.articlePageMetadata.parentPage.url,class:"parent-link","underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(g.model?.articlePageMetadata?.parentPage?.name??""),1)]),_:1},8,["url"])])):createCommentVNode("",!0),a.value?.length?(openBlock(),createElementBlock("div",_hoisted_3$5,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.value,(c,y)=>(openBlock(),createBlock(_sfc_main$2l,{key:c.id,url:l(c.id),class:"category","underline-on-hovering":""},{default:withCtx(()=>[createVNode(_sfc_main$2k,{type:"span","subtitle-1":""},{default:withCtx(()=>[createTextVNode(toDisplayString(c.name),1)]),_:2},1024),y<a.value.length-1?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","subtitle-1":"","margin-small-right":""},{default:withCtx(()=>m[0]||(m[0]=[createTextVNode(",",-1)])),_:1,__:[0]})):createCommentVNode("",!0)]),_:2},1032,["url"]))),128))])):createCommentVNode("",!0),g.model?.name?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:2,level:1,centered:"",class:"title h2"},{default:withCtx(()=>[createTextVNode(toDisplayString(g.model.name),1)]),_:1})),[[_,"Name"]]):createCommentVNode("",!0),g.model?.mainImage?.url?(openBlock(),createBlock(_sfc_main$2q,{key:3,src:g.model.mainImage.url,alt:g.model.mainImage?.altText??"",fit:unref(ImageStretchType).COVER,loading:unref(ImageLoadingType).EAGER,processorType:p.value,class:normalizeClass({"full-width-banner-image":d.value==="FullWidthBanner","banner-image":d.value==="Banner","default-image":d.value==="Default"})},null,8,["src","alt","fit","loading","processorType","class"])):createCommentVNode("",!0)]),_:1}),createVNode(CompassContentWrap,{narrow:""},{default:withCtx(()=>[createVNode(CompassRowContainer,{"space-between":"","centered-vertical":"","margin-large-bottom":"",class:"metadata"},{default:withCtx(()=>[createVNode(CompassRowContainer,{class:"metadata__author-date"},{default:withCtx(()=>[g.model?.authorBlock?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(_sfc_main$2k,{type:"span","subtitle-1":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(g.model.authorBlock.personName),1)]),_:1}),g.model.authorBlock?.position?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(_sfc_main$2k,{type:"span","subtitle-1":"","color-text-tertiary":""},{default:withCtx(()=>m[1]||(m[1]=[createTextVNode(" ,  ",-1)])),_:1,__:[1]}),createVNode(_sfc_main$2k,{type:"span","subtitle-1":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(g.model.authorBlock.position),1)]),_:1})],64)):createCommentVNode("",!0),g.model?.hideDate?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$2k,{key:1,type:"span","subtitle-1":"","color-neutral-15":"","margin-small-horizontal":""},{default:withCtx(()=>m[2]||(m[2]=[createTextVNode("|",-1)])),_:1,__:[2]}))],64)):createCommentVNode("",!0),g.model?.hideDate?createCommentVNode("",!0):(openBlock(),createBlock(_sfc_main$2k,{key:1,type:"span","subtitle-1":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(n.value),1)]),_:1}))]),_:1}),o.value?(openBlock(),createElementBlock("div",_hoisted_4$5,[createVNode(SocialMediaShareButtons,{"facebook-link":g.model?.socialMediaShare?.facebookLink,"twitter-link":g.model?.socialMediaShare?.twitterLink,"linked-in-link":g.model?.socialMediaShare?.linkedInLink},null,8,["facebook-link","twitter-link","linked-in-link"])])):createCommentVNode("",!0)]),_:1}),g.model?.introduction||unref(r)?withDirectives((openBlock(),createBlock(_sfc_main$2k,{key:0,"body-lead-in":"",bold:"","margin-large-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(g.model?.introduction),1)]),_:1})),[[_,"Introduction"]]):createCommentVNode("",!0),g.model?.mainBody||unref(r)?withDirectives((openBlock(),createBlock(_sfc_main$1p,{key:1,content:g.model?.mainBody,class:"main-body"},null,8,["content"])),[[_,"MainBody"]]):createCommentVNode("",!0),createBaseVNode("div",_hoisted_5$3,[g.model?.categories&&g.model.categories?.length>0?(openBlock(),createElementBlock("div",_hoisted_6$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(g.model.categories,c=>
16(openBlock(),createBlock(Pill,{"cursor-pointer":"",key:c.id,"margin-small":""},{default:withCtx(()=>[g.model.navigation?.searchResultsPageUrl?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:l(c.id)},{default:withCtx(()=>[createTextVNode(toDisplayString(c.name),1)]),_:2},1032,["url"])):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(c.name),1)],64))]),_:2},1024))),128))])):createCommentVNode("",!0),o.value?(openBlock(),createElementBlock("div",_hoisted_7$3,[createVNode(_sfc_main$2k,{"body-large":"","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/common/share-article")),1)]),_:1}),createVNode(SocialMediaShareButtons,{"facebook-link":g.model?.socialMediaShare?.facebookLink,"twitter-link":g.model?.socialMediaShare?.twitterLink,"linked-in-link":g.model?.socialMediaShare?.linkedInLink,"include-names":!0,"mobile-column":""},null,8,["facebook-link","twitter-link","linked-in-link"])])):createCommentVNode("",!0),g.model?.authorBlock?(openBlock(),createBlock(ArticleAuthorCard,{key:2,model:g.model.authorBlock},null,8,["model"])):createCommentVNode("",!0)])]),_:1}),g.model?.mainContentArea?.length?withDirectives((openBlock(),createBlock(_sfc_main$i,{key:0,class:normalizeClass(["main-content-area",{"main-content-area--small-top-margin":!i.value}]),blocks:g.model?.mainContentArea},null,8,["class","blocks"])),[[_,"MainContentArea"]]):createCommentVNode("",!0)])}}}),ArticlePage=_export_sfc(_sfc_main$h,[["__scopeId","data-v-113c0bc2"]]),_sfc_main$g=defineComponent({__name:"BrandStartPage",props:{model:{}},setup(t){return(e,r)=>(openBlock(),createBlock(_sfc_main$i,{blocks:e.model?.mainContentArea},null,8,["blocks"]))}}),_sfc_main$f=defineComponent({__name:"LandingPage",props:{model:{}},setup(t){return(e,r)=>(openBlock(),createBlock(_sfc_main$i,{blocks:e.model?.mainContentArea},null,8,["blocks"]))}}),_hoisted_1$c=["width","height"],_sfc_main$e=defineComponent({__name:"CompassExternalLinkIcon",props:{width:{default:24},height:{default:24},margin:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-external-link"},r[0]||(r[0]=[createBaseVNode("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"},null,-1),createBaseVNode("polyline",{points:"15 3 21 3 21 9"},null,-1),createBaseVNode("line",{x1:"10",y1:"14",x2:"21",y2:"3"},null,-1)]),12,_hoisted_1$c))}}),_sfc_main$d=defineComponent({__name:"MyNewsDeskFollowButton",setup(t){const{t:e}=useI18n();return(r,a)=>(openBlock(),createBlock(_sfc_main$2l,{url:"https://www.mynewsdesk.com/se/compass_group/",target:"_blank",class:"follow-button"},{default:withCtx(()=>[createVNode(_sfc_main$2m,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/follow"))+" ",1),createVNode(_sfc_main$e,{width:18,height:18})]),_:1})]),_:1}))}}),MyNewsDeskFollowButton=_export_sfc(_sfc_main$d,[["__scopeId","data-v-df7a630e"]]),_sfc_main$c=defineComponent({__name:"MyNewsDeskContactsMasonry",props:{contacts:{},columnWidth:{default:300}},setup(t){return(e,r)=>{const a=resolveComponent("masonry-wall");return openBlock(),createBlock(a,{items:e.contacts?e.contacts:[],"ssr-columns":1,"column-width":e.columnWidth,gap:16},{default:withCtx(({item:o})=>[createVNode(_sfc_main$2D,{centered:"",class:"card"},{full:withCtx(()=>[createBaseVNode("div",{class:"card__image-container",style:normalizeStyle(`background-image: url(${o.image_small});`)},[createVNode(_sfc_main$2q,{src:o.image_small||"",class:"card__image"},null,8,["src"])],4)]),default:withCtx(()=>[createVNode(_sfc_main$2E,{centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(o.name),1)]),_:2},1024),createVNode(_sfc_main$2k,{centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(o.title),1)]),_:2},1024),createVNode(_sfc_main$2l,{centered:"",url:`mailto:${o.email}`},{default:withCtx(()=>[createTextVNode(toDisplayString(o.email),1)]),_:2},1032,["url"]),createVNode(_sfc_main$2k,{centered:""},{default:withCtx(()=>[createTextVNode(toDisplayString(o.phone),1)]),_:2},1024)]),_:2},1024)]),_:1},8,["items","column-width"])}}}),MyNewsDeskContactsMasonry=_export_sfc(_sfc_main$c,[["__scopeId","data-v-291e0ad6"]]),_hoisted_1$b=["width","height"],_sfc_main$b=defineComponent({__name:"CompassFilmIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-film"},r[0]||(r[0]=[createStaticVNode('<rect x="2" y="2" width="20" height="20" rx="2.18" ry="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
16<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line>',8)]),12,_hoisted_1$b))}}),_hoisted_1$a=["width","height"],_sfc_main$a=defineComponent({__name:"CompassImageIcon",props:{margin:{},width:{default:24},height:{default:24},rotation:{}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin,transform:`rotate(${e.rotation}deg)`}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-image"},r[0]||(r[0]=[createBaseVNode("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"},null,-1),createBaseVNode("circle",{cx:"8.5",cy:"8.5",r:"1.5"},null,-1),createBaseVNode("polyline",{points:"21 15 16 10 5 21"},null,-1)]),12,_hoisted_1$a))}}),BYTE_UNITS=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],BIBYTE_UNITS=["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],BIT_UNITS=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],BIBIT_UNITS=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],toLocaleString=(t,e,r)=>{let a=t;return typeof e=="string"||Array.isArray(e)?a=t.toLocaleString(e,r):(e===!0||r!==void 0)&&(a=t.toLocaleString(void 0,r)),a},log10=t=>{if(typeof t=="number")return Math.log10(t);const e=t.toString(10);return e.length+Math.log10("0."+e.slice(0,15))},log=t=>typeof t=="number"?Math.log(t):log10(t)*Math.log(10),divide=(t,e)=>{if(typeof t=="number")return t/e;const r=t/BigInt(e),a=t%BigInt(e);return Number(r)+Number(a)/e};function prettyBytes(t,e){if(typeof t!="bigint"&&!Number.isFinite(t))throw new TypeError(`Expected a finite number, got ${typeof t}: ${t}`);e={bits:!1,binary:!1,space:!0,...e};const r=e.bits?e.binary?BIBIT_UNITS:BIT_UNITS:e.binary?BIBYTE_UNITS:BYTE_UNITS,a=e.space?" ":"";if(e.signed&&(typeof t=="number"?t===0:t===0n))return` 0${a}${r[0]}`;const o=t<0,i=o?"-":e.signed?"+":"";o&&(t=-t);let n;if(e.minimumFractionDigits!==void 0&&(n={minimumFractionDigits:e.minimumFractionDigits}),e.maximumFractionDigits!==void 0&&(n={maximumFractionDigits:e.maximumFractionDigits,...n}),t<1){const p=toLocaleString(t,e.locale,n);return i+p+a+r[0]}const l=Math.min(Math.floor(e.binary?log(t)/Math.log(1024):log10(t)/3),r.length-1);t=divide(t,(e.binary?1024:1e3)**l),n||(t=t.toPrecision(3));const s=toLocaleString(Number(t),e.locale,n),d=r[l];return i+s+a+d}const _hoisted_1$9=["width","height"],_sfc_main$9=defineComponent({__name:"CompassFileIcon",props:{margin:{},width:{default:24},height:{default:24}},setup(t){return(e,r)=>(openBlock(),createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.width,height:e.height,style:normalizeStyle({margin:e.margin}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"feather feather-file-text"},r[0]||(r[0]=[createStaticVNode('<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline>',5)]),12,_hoisted_1$9))}}),_hoisted_1$8={class:"masonry-image__overlay"},_hoisted_2$6={class:"masonry-image__details"},_hoisted_3$4={key:0,class:"bold"},_hoisted_4$4={key:1},_hoisted_5$2={key:2},_hoisted_6$2={key:3},_hoisted_7$2={key:4},_hoisted_8$2={class:"masonry-image__download"},_sfc_main$8=defineComponent({__name:"MyNewsDeskMediaMasonry",props:{medias:{},columnWidth:{default:300}},setup(t){const{t:e}=useI18n(),r=i=>i.media_image_dimensions?i.media_image_dimensions.replace("x","/"):"",a=i=>i?`[${i}]`:"",o=i=>i?` ${prettyBytes(i)}`:"";return(i,n)=>{const l=resolveComponent("masonry-wall");return openBlock(),createBlock(l,{items:i.medias?i.medias:[],"ssr-columns":1,"column-width":i.columnWidth,gap:16},{default:withCtx(({item:s})=>[createVNode(_sfc_main$2l,{url:s.download_url||"",class:"masonry-image",style:normalizeStyle({"aspect-ratio":r(s)})},{default:withCtx(()=>[s.preview_image?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:s.preview_image,onLoad:d=>s.noPotatoNeeded=!0},null,8,["src","onLoad"])):createCommentVNode("",!0),s.preview_image_potato&&!s.noPotatoNeeded?(openBlock(),createBlock(_sfc_main$2q,{key:1,src:s.preview_image_potato},null,8,["src"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_1$8,[createBaseVNode("ul",_hoisted_2$6,[s.name?(openBlock(),createElementBlock("li",_hoisted_3$4,toDisplayString(s.name),1)):createCommentVNode("",!0),s.license?(openBlock(),createElementBlock("li",_hoisted_4$4,toDisplayString(unref(e)("/mynewsdesk/license"))+": "+toDisplayString(s.license),1)):createCommentVNode("",!0),s.format?(openBlock(),createElementBlock("li",_hoisted_5$2,toDisplayString(unref(e)("/mynewsdesk/file-format"))+": "+toDisplayString(s.format),1)):createCommentVNode("",!0),s.media_image_dimensions||s.file_size?(openBlock(),createElementBlock("li",_hoisted_6$2,toDisplayString(unref(e)("/mynewsdesk/size"))+": "+toDisplayString(a(s.media_image_dimensions))+toDisplayString(o(s.file_size||0)),1)):createCommentVNode("",!0),s.media_video_duration?(openBlock(),createElementBlock("li",_hoisted_7$2,toDisplayString(unref(e)("/mynewsdesk/video-length"))+": "+toDisplayString(s.media_video_duration),1)):createCommentVNode("",!0)]),createBaseVNode("p",_hoisted_8$2,toDisplayString(unref(e)("/mynewsdesk/download")),1)]),s.type_of_media==="document"?(openBlock(),createBlock(_sfc_main$9,{key:2,class:"masonry-image__icon --before"})):createCommentVNode("",!0),s.type_of_media==="video"?(openBlock(),createBlock(_sfc_main$b,{key:3,class:"masonry-image__icon --before"})):createCommentVNode("",!0),s.type_of_media==="image"?(openBlock(),createBlock(_sfc_main$a,{key:4,class:"masonry-image__icon --before"})):createCommentVNode("",!0),createVNode(_sfc_main$2a,{class:"masonry-image__icon --after"})]),_:2},1032,["url","style"])]),_:1},8,["items","column-width"])}}}),MyNewsDeskMediaMasonry=_export_sfc(_sfc_main$8,[["__scopeId","data-v-05b3ae4d"]]),_hoisted_1$7={key:0,class:"mynewsdesk-article"},_hoisted_2$5={class:"parent-link__wrapper"},_hoisted_3$3={key:0,class:"categories"},_hoisted_4$3={class:"metadata__social-media"},_hoisted_5$1={class:"bottom-metadata"},_hoisted_6$1={key:0,class:"category-pills"},_hoisted_7$1={class:"bottom-metadata__social-media"},_hoisted_8$1={class:"related"},_hoisted_9$1={class:"related"},_sfc_main$7=defineComponent({__name:"MyNewsDeskArticle",props:{theme:{},articleId:{},articleType:{},pressRoomLink:{}},setup(t){const e=t,r=new Api,a=useI18n(),{t:o}=a,i=computed(()=>a?.locale.value??"sv-SV"),n=ref(),l=ref([]),s=ref([]),d=computed(()=>({facebook:`https://www.facebook.com/sharer/sharer.php?u=${encodeURI(window.location.href)}`,twitter:`https://twitter.com/intent/tweet?text=${encodeURI(window.location.href)}`,linkedin:`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURI(window.location.href)}`,email:`mailto:?body=${encodeURI(window.location.href)}&subject=${n.value?.header}`,download:`${n.value?.url}.pdf`}
16)),p=_=>`${e.pressRoomLink}?type=${e.articleType}&category=${_}`,g=async()=>{const _=m(n.value?.related_items||[]);let c=[];for(const y of _){const x=await r.api.mynewsdeskMediaDetail(y.item_id,y.type_of_media);c.push(x.data)}l.value=c,s.value=n.value?.contact_people||[]},m=_=>_.filter(c=>c.type_of_media==="image"||c.type_of_media==="video"||c.type_of_media==="document")||[];return onMounted(async()=>{if(e?.articleId&&e?.articleType){const _=await r.api.mynewsdeskArticlesDetail(e.articleId,e.articleType);_.ok&&(n.value=_.data,await g())}}),(_,c)=>{const y=resolveDirective("opti-edit");return n.value?(openBlock(),createElementBlock("article",_hoisted_1$7,[createVNode(CompassContentWrap,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$5,[createVNode(_sfc_main$2p,{rotation:90,width:20,height:20,class:"parent-link__icon"}),createVNode(_sfc_main$2l,{url:_.pressRoomLink??"/",class:"parent-link","underline-on-hovering":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/mynewsdesk/news-archive-link")),1)]),_:1},8,["url"]),createVNode(MyNewsDeskFollowButton)]),n.value?.tags?.length?(openBlock(),createElementBlock("div",_hoisted_3$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.value?.tags,(x,f)=>(openBlock(),createElementBlock(Fragment,{key:f},[createVNode(_sfc_main$2l,{url:p(x.name)},{default:withCtx(()=>[createVNode(_sfc_main$2k,{type:"span","subtitle-1":""},{default:withCtx(()=>[createTextVNode(toDisplayString(x.name),1)]),_:2},1024)]),_:2},1032,["url"]),f<n.value?.tags.length-1?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","subtitle-1":"","margin-small-right":""},{default:withCtx(()=>c[0]||(c[0]=[createTextVNode(",",-1)])),_:1,__:[0]})):createCommentVNode("",!0)],64))),128))])):createCommentVNode("",!0),n.value?.header?withDirectives((openBlock(),createBlock(_sfc_main$2r,{key:1,level:1,centered:"",class:"title h2"},{default:withCtx(()=>[createTextVNode(toDisplayString(n.value.header),1)]),_:1})),[[y,"Name"]]):createCommentVNode("",!0),n.value.image?(openBlock(),createBlock(_sfc_main$2q,{key:2,src:n.value.image,alt:"",fit:unref(ImageStretchType).COVER,loading:unref(ImageLoadingType).EAGER,class:"image"},null,8,["src","fit","loading"])):createCommentVNode("",!0)]),_:1}),createVNode(CompassContentWrap,{narrow:""},{default:withCtx(()=>[createVNode(CompassRowContainer,{"space-between":"","centered-vertical":"","margin-large-bottom":"",class:"metadata"},{default:withCtx(()=>[createVNode(CompassRowContainer,{class:"metadata__author-date"},{default:withCtx(()=>[n.value?.published_at?.datetime?(openBlock(),createBlock(_sfc_main$2k,{key:0,type:"span","subtitle-1":"","color-text-tertiary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(formatDate)(new Date(n.value.published_at.datetime),i.value,unref(dateLongTimeShortFormatOptions))),1)]),_:1})):createCommentVNode("",!0)]),_:1}),createBaseVNode("div",_hoisted_4$3,[createVNode(SocialMediaShareButtons,{"facebook-link":d.value.facebook,"twitter-link":d.value.twitter,"linked-in-link":d.value.linkedin,"email-link":d.value.email,"download-link":d.value.download},null,8,["facebook-link","twitter-link","linked-in-link","email-link","download-link"])])]),_:1}),n.value?.body?(openBlock(),createBlock(_sfc_main$1p,{key:0,content:n.value.body,class:"main-body"},null,8,["content"])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_5$1,[n.value?.tags?.length?(openBlock(),createElementBlock("div",_hoisted_6$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(n.value.tags,(x,f)=>(openBlock(),createBlock(_sfc_main$2l,{url:p(x.name),key:f},{default:withCtx(()=>[createVNode(Pill,{"cursor-pointer":"","margin-small":"",uppercase:""},{default:withCtx(()=>[createTextVNode(toDisplayString(x.name),1)]),_:2},1024)]),_:2},1032,["url"]))),128))])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_7$1,[createVNode(_sfc_main$2k,{"body-large":"","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(a).t("/common/share-article")),1)]),_:1}),createVNode(SocialMediaShareButtons,{"facebook-link":d.value.facebook,"twitter-link":d.value.t
16witter,"linked-in-link":d.value.linkedin,"email-link":d.value.email,"download-link":d.value.download,"include-names":!0,"mobile-column":""},null,8,["facebook-link","twitter-link","linked-in-link","email-link","download-link"])])])]),_:1}),createVNode(CompassContentWrap,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_8$1,[createVNode(_sfc_main$2r,{level:3},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/mynewsdesk/related-media")),1)]),_:1}),createVNode(MyNewsDeskMediaMasonry,{medias:l.value},null,8,["medias"])]),createBaseVNode("div",_hoisted_9$1,[createVNode(_sfc_main$2r,{level:3},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(o)("/mynewsdesk/contacts")),1)]),_:1}),createVNode(MyNewsDeskContactsMasonry,{contacts:s.value},null,8,["contacts"])])]),_:1})])):createCommentVNode("",!0)}}}),MyNewsDeskArticle=_export_sfc(_sfc_main$7,[["__scopeId","data-v-9c0b70d3"]]),_hoisted_1$6=["data-theme"],_hoisted_2$4={class:"search-controls"},_hoisted_3$2={key:2,class:"results"},_hoisted_4$2={key:5,class:"load-more__wrapper"},_sfc_main$6=defineComponent({__name:"MyNewsDeskPressRoomView",props:{model:{},queryParams:{}},setup(t){const e=useI18n(),{t:r}=useI18n(),a=useRouter(),o=t,i=computed(()=>o?.model?.metadata?.currentLanguage??e?.locale.value??"sv-SV"),n=computed(()=>{const $={text:r("/mynewsdesk/all-categories"),value:""},P=_.value.map(D=>({text:D.name,value:D.name}));return[$,...P]}),l=ref(""),s=computed(()=>[{text:r("/mynewsdesk/news"),value:MyNewsDeskItemType.News},{text:r("/mynewsdesk/press-releases"),value:MyNewsDeskItemType.PressRelease},{text:r("/mynewsdesk/blogs"),value:MyNewsDeskItemType.BlogPost}]),d=ref(MyNewsDeskItemType.News),p=ref(""),g=computed(()=>o?.model?.pageSize??6),{articles:m,tags:_,searchArticles:c,loadTags:y,loadMore:x,clearSearch:f,buildArticleLink:k,hasMoreResults:C,loading:b,loadingMore:B,error:E}=useMyNewsDesk(p,g.value,d,l);return watch(()=>o.queryParams,$=>{($?.type||$?.category)&&($.type&&Object.values(MyNewsDeskItemType).includes($.type)&&(d.value=$.type,$.category&&(l.value=$.category)),a.push({query:{}}))}),onMounted(async()=>{!o.queryParams?.type&&!o.queryParams?.category&&await c(),await y()}),($,P)=>(openBlock(),createElementBlock("section",{class:"mynewsdesk-press-room-page","data-theme":$.model?.layoutTheme},[createVNode(CompassContentWrap,{class:"content"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$4,[s.value?(openBlock(),createBlock(CompassSelect,{key:0,items:s.value,modelValue:d.value,"onUpdate:modelValue":P[0]||(P[0]=D=>d.value=D)},null,8,["items","modelValue"])):createCommentVNode("",!0),n.value?.length?(openBlock(),createBlock(CompassSelect,{key:1,items:n.value,modelValue:l.value,"onUpdate:modelValue":P[1]||(P[1]=D=>l.value=D)},null,8,["items","modelValue"])):createCommentVNode("",!0),createVNode(CompassSimpleSearchInput,{modelValue:p.value,"onUpdate:modelValue":P[2]||(P[2]=D=>p.value=D),onKeyup:withKeys(unref(c),["enter"]),onClearInput:unref(f),placeholder:unref(r)("/mynewsdesk/search-placeholder"),"aria-label":unref(r)("/mynewsdesk/search")},null,8,["modelValue","onKeyup","onClearInput","placeholder","aria-label"]),createVNode(_sfc_main$2m,{onClick:unref(c),onKeyup:withKeys(unref(c),["enter"])},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r)("/mynewsdesk/search")),1)]),_:1},8,["onClick","onKeyup"])]),unref(E)?(openBlock(),createBlock(CompassContentWrap,{key:0,flex:"","flex-centered":"","margin-xxl-vertical":""},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-large":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r)("/mynewsdesk/error")),1)]),_:1})]),_:1})):unref(b)&&!unref(B)?(openBlock(),createBlock(CompassCircleLoader,{key:1,class:"loader"})):unref(m)?.length?(openBlock(),createElementBlock("div",_hoisted_3$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m),D=>(openBlock(),createBlock(_sfc_main$2D,{key:D.id,class:"card"},{full:withCtx(()=>[D?.image_small?(openBlock(),createBlock(_sfc_main$2q,{key:0,src:D.image_small,class:"card__image"},null,8,["src"])):createCommentVNode("",!0)]),default:withCtx(()=>[D?.published_at?.datetime?(openBlock(),createBlock(_sfc_main$2k,{key:0,"subtitle-2":"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(formatDate)(new Date(D.published_at.datetime),i.value,unref(dateLongTimeShortFormatOptions))),1)]),_:2},1024)):createCommentVNode("",!0),createVNode(_sfc_main$2o,{href:`${unref(k)(D)}`,"underline-on-hovering":""},{default:withCtx(()=>[createVNode(_sfc_main$2E,{level:2,class:"h6","margin-medium-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(D?.header),1)]),_:2},1024)]),_:2},1032,["href"]),D?.summary?(openBlock(),createBlock(_sfc_main$2k,{key:1,"max-lines":4},{default:withCtx(()=>[createTextVNode(toDisplayString(D?.summary),1)]),_:2},1024)):createCommentVNode("",!0)]),_:2},1024))),128))])):(openBlock(),createBlock(CompassContentWrap,{key:3,flex:"","flex-centered":"","margin-xxl-top":""},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-large":"",bold:""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r)("/mynewsdesk/no-results")),1)]),_:1})]),_:1})),unref(B)?(openBlock(),createBlock(CompassCircleLoader,{key:4,class:"loader"})):!unref(b)&&unref(C)?(openBlock(),createElementBlock("div",_hoisted_4$2,[createVNode(_sfc_main$2m,{onClick:unref(x)},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r)("/mynewsdesk/show-more")),1)]),_:1},8,["onClick"])])):createCommentVNode("",!0)]),_:1}),createVNode(_sfc_main$i,{blocks:$.model?.bottomContentArea,class:"bottom-content-area"},null,8,["blocks"])],8,_hoisted_1$6))}}),MyNewsDeskPressRoomView=_export_sfc(_sfc_main$6,[["__scopeId","data-v-f16dc2e5"]]),_hoisted_1$5={class:"search-controls"},_hoisted_2$3={key:4,class:"load-more__wrapper"}
16,_sfc_main$5=defineComponent({__name:"MyNewsDeskMediaRoomView",props:{model:{}},setup(t){const{t:e}=useI18n(),r=t,a=ref(""),o=ref(MyNewsDeskItemType.Image),i=computed(()=>r?.model?.pageSize??6),n=computed(()=>[{text:e("/mynewsdesk/images"),value:MyNewsDeskItemType.Image},{text:e("/mynewsdesk/videos"),value:MyNewsDeskItemType.Video},{text:e("/mynewsdesk/documents"),value:MyNewsDeskItemType.Document}]),{medias:l,searchMedia:s,loadMore:d,clearSearch:p,hasMoreResults:g,loading:m,loadingMore:_,error:c}=useMyNewsDesk(a,i.value,o);return onMounted(async()=>{await s()}),(y,x)=>(openBlock(),createBlock(CompassContentWrap,{class:"content"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$5,[createVNode(CompassSelect,{modelValue:o.value,"onUpdate:modelValue":x[0]||(x[0]=f=>o.value=f),onChange:unref(s),items:n.value},null,8,["modelValue","onChange","items"]),createVNode(CompassSimpleSearchInput,{modelValue:a.value,"onUpdate:modelValue":x[1]||(x[1]=f=>a.value=f),onKeyup:withKeys(unref(s),["enter"]),onClearInput:unref(p),placeholder:unref(e)("/mynewsdesk/search-placeholder-media"),"aria-label":unref(e)("/mynewsdesk/search")},null,8,["modelValue","onKeyup","onClearInput","placeholder","aria-label"]),createVNode(_sfc_main$2m,{onClick:unref(s),onKeyup:withKeys(unref(s),["enter"])},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/search")),1)]),_:1},8,["onClick","onKeyup"])]),unref(c)?(openBlock(),createBlock(CompassContentWrap,{key:0,flex:"","flex-centered":"","margin-xxl-vertical":""},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-large":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/error")),1)]),_:1})]),_:1})):unref(m)&&!unref(_)?(openBlock(),createBlock(CompassCircleLoader,{key:1,class:"loader"})):createCommentVNode("",!0),!unref(m)||unref(_)?(openBlock(),createBlock(MyNewsDeskMediaMasonry,{key:2,medias:unref(l)},null,8,["medias"])):createCommentVNode("",!0),unref(_)?(openBlock(),createBlock(CompassCircleLoader,{key:3,class:"loader"})):!unref(m)&&unref(g)?(openBlock(),createElementBlock("div",_hoisted_2$3,[createVNode(_sfc_main$2m,{onClick:unref(d)},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/show-more")),1)]),_:1},8,["onClick"])])):createCommentVNode("",!0)]),_:1}))}}
16),MyNewsDeskMediaRoomView=_export_sfc(_sfc_main$5,[["__scopeId","data-v-7511e69c"]]),_hoisted_1$4={key:3,class:"load-more__wrapper"},_sfc_main$4=defineComponent({__name:"MyNewsDeskContactRoomView",props:{model:{}},setup(t){const{t:e}=useI18n(),r=t,a=computed(()=>r?.model?.pageSize??6),{contacts:o,searchContacts:i,loadMore:n,hasMoreResults:l,loading:s,loadingMore:d,error:p}=useMyNewsDesk(ref(""),a.value,ref(MyNewsDeskItemType.Contact),ref(""));return onMounted(async()=>{await i()}),(g,m)=>(openBlock(),createBlock(CompassContentWrap,{class:"content"},{default:withCtx(()=>[unref(p)?(openBlock(),createBlock(CompassContentWrap,{key:0,flex:"","flex-centered":"","margin-xxl-vertical":""},{default:withCtx(()=>[createVNode(_sfc_main$2k,{"body-large":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/error")),1)]),_:1})]),_:1})):unref(s)&&!unref(d)?(openBlock(),createBlock(CompassCircleLoader,{key:1,class:"loader"})):createCommentVNode("",!0),createVNode(MyNewsDeskContactsMasonry,{contacts:unref(o)},null,8,["contacts"]),unref(d)?(openBlock(),createBlock(CompassCircleLoader,{key:2,class:"loader"})):!unref(s)&&unref(l)?(openBlock(),createElementBlock("div",_hoisted_1$4,[createVNode(_sfc_main$2m,{onClick:unref(n)},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/show-more")),1)]),_:1},8,["onClick"])])):createCommentVNode("",!0)]),_:1}))}}),MyNewsDeskContactRoomView=_export_sfc(_sfc_main$4,[["__scopeId","data-v-3dd4f00c"]]),_hoisted_1$3={key:1},_hoisted_2$2={class:"my-news-desk-tabs"},_sfc_main$3=defineComponent({__name:"MyNewsDeskPressRoomPage",props:{model:{},queryParams:{}},setup(t){const{t:e}=useI18n(),r=computed(()=>o?.model?.myNewsDesk?.selectedArticleId),a=computed(()=>{const n=o?.model?.myNewsDesk?.selectedArticleType;return n&&n in MyNewsDeskItemType?n:null}),o=t,i=ref("news");return(n,l)=>r.value&&a.value?(openBlock(),createBlock(MyNewsDeskArticle,{key:0,"article-id":r.value,"article-type":a.value,"press-room-link":o?.model?.navigation?.relativeUrl},null,8,["article-id","article-type","press-room-link"])):(openBlock(),createElementBlock("div",_hoisted_1$3,[createVNode(_sfc_main$i,{blocks:n.model?.topContentArea},null,8,["blocks"]),createVNode(CompassContentWrap,{class:"tabs-wrap"},{default:withCtx(()=>[createBaseVNode("nav",_hoisted_2$2,[createVNode(_sfc_main$1S,{class:"my-news-desk-tabs__tab",onClick:l[0]||(l[0]=s=>i.value="news"),"is-active":i.value==="news"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/news-archive")),1)]),_:1},8,["is-active"]),createVNode(_sfc_main$1S,{class:"my-news-desk-tabs__tab",onClick:l[1]||(l[1]=s=>i.value="media"),"is-active":i.value==="media"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/media-archive")),1)]),_:1},8,["is-active"]),createVNode(_sfc_main$1S,{class:"my-news-desk-tabs__tab",onClick:l[2]||(l[2]=s=>i.value="contact"),"is-active":i.value==="contact"},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(e)("/mynewsdesk/contacts")),1)]),_:1},8,["is-active"])]),createVNode(MyNewsDeskFollowButton)]),_:1}),i.value==="news"?(openBlock(),createBlock(MyNewsDeskPressRoomView,{key:0,model:n.model,"query-params":n.queryParams},null,8,["model","query-params"])):createCommentVNode("",!0),i.value==="media"?(openBlock(),createBlock(MyNewsDeskMediaR
16oomView,{key:1,model:n.model},null,8,["model"])):createCommentVNode("",!0),i.value==="contact"?(openBlock(),createBlock(MyNewsDeskContactRoomView,{key:2,model:n.model},null,8,["model"])):createCommentVNode("",!0)]))}}),MyNewsDeskPressRoomPage=_export_sfc(_sfc_main$3,[["__scopeId","data-v-9497084d"]]),_hoisted_1$2=["data-theme"],_hoisted_2$1={key:0},_hoisted_3$1={class:"print-title"},_hoisted_4$1={class:"restaurant-page__hero-teaser-wrapper"},_hoisted_5=["innerHTML"],_hoisted_6={key:2},_hoisted_7={key:2},_hoisted_8=["innerHTML"],_hoisted_9={class:"restaurant-page__map-contact"},_hoisted_10=["innerHTML"],_sfc_main$2=defineComponent({__name:"RestaurantPage",props:{model:{}},setup(t){const e=t,r=useI18n();let a=[];const o=ref({lat:e.model?.geoCoordinates?+(e.model?.geoCoordinates).latitude:null,lng:e.model?.geoCoordinates?+(e.model?.geoCoordinates).longitude:null}),i=computed(()=>o.value.lng&&o.value.lat),n=computed(()=>!e?.model?.restaurantPageMeta?.hideRestaurantPageMapContactSection&&i.value),l=computed(()=>!o.value.lat||!o.value.lng?[]:[{id:1,position:o.value}]),s=ref(!1);tryOnBeforeMount(()=>{const L=useBreakpoints({mobile:480,tablet:768,desktop:1024});s.value=L.isSmaller("tablet"),watch(L.greater("tablet"),j=>{s.value=!j})});const d=computed(()=>s.value?"":"equal-width-columns"),p=ref([]),{costCenter:g,restaurantPageId:m,restaurantPage:_,restaurantPageTeaserCampaigns:c,campaignsExceptTeaserOnes:y,getRestaurantOpeningHoursTodayAsString:x,mapCampaignDataModelsToShortCutItemType:f,mapCoordinates:k,getCampaignsForRestaurantPage:C,setShowTeasers:b}=useRestaurantPage(),B=computed(()=>r.t("/restaurant/welcome-text")),E=computed(()=>({id:1234,headlineText:e.model?.headlineText,headlineUrl:e.model?.headlineUrl,address:e.model?.streetAddress&&e.model?.city?e.model?.streetAddress+" "+e.model?.city:"",callToActionPrimaryUrl:e.model?.callToActionPrimaryUrl,callToActionPrimaryName:e.model?.callToActionPrimaryName,callToActionSecondaryUrl:e.model?.callToActionSecondaryUrl,callToActionSecondaryName:e.model?.callToActionSecondaryName,openingHours:e.model?x(e.model,B):""})),$=computed(()=>({title:e.model?.title,subtitle:e.model?.subtitle,contentLink:{id:e.model?.contentLink?.id},images:e.model?.images?.map(L=>({contentLink:{id:e.model?.contentLink?.id},altText:L.altText,url:L.url})),hasDarkText:e.model?.hasDarkText,overlayIntensity:e.model?.overlayIntensity??0}));e.model?.costCenter&&(g.value=e.model?.costCenter,m.value=e.model?.contentLink?.id,_.value=e.model,k.value={lat:o.value.lat,lng:o.value.lng}),e.model?.lunchMenuContentArea&&watch(s,()=>{P()});const P=()=>{if(e.model?.lunchMenuContentArea&&y.value.length>0){const L=s.value?0:2;p.value=y.value.slice(L,y.value.length)}else a.length>0&&(p.value=f(a.slice(2)))},D=computed(()=>e?.model?.introductionHtml?.replace(ImageProcessorType.XHTML,ImageProcessorType.SMALL)),q=computed(()=>_?.value?.telephone||_?.value?.email),H=computed(()=>e.model?.restaurantPageMeta?.brandHighLight?.backgroundImageUrl&&e.model?.restaurantPageMeta?.brandHighLight?.title);return watchEffect(()=>{const L=e.model;if(L?.contentLink?.id&&L?.metadata?.currentLanguage){_.value=L;const j=L.contentLink?.id,Z=L.metadata?.currentLanguage;if(C(j,Z).then(R=>{a=R,P()}),L.costCenter&&(g.value=L.costCenter),L.geoCoordinates){const R=L.geoCoordinates;o.value={lat:+R.latitude,lng:+R.longitude},k.value={lat:+R.latitude,lng:+R.longitude}}L.layoutTheme==="food-and-co-renewal"||L.layoutTheme==="amica-renewal"?b(!1):b(!0)}}),onUnmounted(()=>{const L=document.getElementById("restaurant-structured-data");L&&L.remove()}),(L,j)=>{const Z=resolveDirective("opti-edit");return openBlock(),createElementBlock("div",{class:"restaurant-page","data-theme":L.model?.layoutTheme},[L.model?.useCustomHeroBlock?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_2$1,[(openBlock(),createBlock(HeroBlock,{key:$.value?.contentLink?.id,model:$.value,restaurant:E.value},null,8,["model","restaurant"])),createBaseVNode("h1",_hoisted_3$1,toDisplayString($.value.title),1),createBaseVNode("div",_hoisted_4$1,[createVNode(CompassContentWrap,{flex:"","flex-row-space-between":"",class:normalizeClass(["restaurant-page__hero-teaser",{"restaurant-page__hero-teaser--centered":!unref(c)?.length}])},{default:withCtx(()=>[D.value?withDirectives((openBlock(),createElementBlock("div",{key:0,class:"restaurant-page__introduction restaurant-page__introduction--html",innerHTML:D.value},null,8,_hoisted_5)),[[Z,"IntroductionHtml"]]):withDirectives((openBlock(),createBlock(_sfc_main$2k,{key:1,class:"restaurant-page__introduction","color-invertable-text-primary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(L.model?.introduction),1)]),_:1})),[[Z,"Introduction"]]),unref(c).length>0?(openBlock(),createElementBlock("div",_hoisted_6,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(c),(R,N)=>(openBlock(),createElementBlock("div",{key:N},[R.mainImageUrl?(openBlock(),createBlock(CompassLift,{key:0,"image-url":R.mainImageUrl,type:unref(LiftTypes).SMALL,"margin-medium-large-bottom":N===0?!0:null,class:"hero-teaser__lift"},{default:withCtx(()=>[createVNode(_sfc_main$2k,{bold:"","color-invertable-text-primary":"","body-small":s.value?!0:null},{default:withCtx(()=>[createTextVNode(toDisplayString(R.description),1)]),_:2},1032,["body-small"]),R?.linkUrl?(openBlock(),createBlock(_sfc_main$2l,{key:0,url:R.linkUrl,"open-in-new-tab":R.openInNewTab,"margin-small-top":"","color-invertable-link":"","underline-on-hovering":"","body-small":s.value?!0:null},{default:withCtx(()=>[createTextVNode(toDisplayString(R.linkText),1)]),_:2},1032,["url","open-in-new-tab","body-small"])):createCommentVNode("",!0)]),_:2},1032,["image-url","type","margin-medium-large-bottom"])):createCommentVNode("",!0)]))),128))])):createCommentVNode("",!0)]),_:1},8,["class"])])])),L.model?.notificationText?(openBlock(),createBlock(CompassContentWrap,{key:1,class:"restaurant-page__notification"},{default:withCtx(()=>[createVNode(_sfc_main$2G,{class:"restaurant-page__notification-icon"}),createVNode(_sfc_main$2k,null,{default:withCtx(()=>[createTextVNode(toDisplayString(L.model.notificationText),1)]),_:1})]),_:1})):createCommentVNode("",!0),createVNode(CompassContentWrap,{flex:"","flex-direction-column":"","flex-row-base-gap":""},{default:withCtx(()=>[createVNode(_sfc_main$i,{blocks:L.model?.lunchMenuContentArea},null,8,["blocks"])]),_:1}),p.value?.length>0?(openBlock(),createElementBlock("div",_hoisted_7,[createVNode(ShortcutsBlock,{model:{displayOption:"lifts",shortcutBlocks:p.value,title:L.model?.campaignHeader},"max-lines":10}
16,null,8,["model"])])):createCommentVNode("",!0),createVNode(CompassContentWrap,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:"compass-rich-text",innerHTML:L.model?.restaurantInfo},null,8,_hoisted_8),[[Z,"RestaurantInfo"]])]),_:1}),withDirectives(createVNode(_sfc_main$i,{id:"main-content-area",blocks:L.model?.mainContentArea},null,8,["blocks"]),[[Z,"MainContentArea"]]),n.value?(openBlock(),createBlock(CompassContentWrap,normalizeProps({key:3,[d.value||""]:"","no-padding":"",class:"restaurant-page__map-wrapper"}),{default:withCtx(()=>[createBaseVNode("div",_hoisted_9,[createVNode(_sfc_main$2k,{bold:"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(_).name),1)]),_:1}),createVNode(_sfc_main$2k,{"color-text-secondary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(_).streetAddress),1)]),_:1}),createVNode(_sfc_main$2k,{"color-text-secondary":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(_).postalCode+" "+unref(_).city),1)]),_:1}),createVNode(_sfc_main$2k,{bold:"","margin-medium-large-top":"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r).t("/menu-editor/opening-hours")),1)]),_:1}),createBaseVNode("div",{class:"restaurant-page__opening-hours",innerHTML:unref(_).openingHours},null,8,_hoisted_10),q.value?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(_sfc_main$2k,{bold:"","margin-medium-large-top":"","margin-small-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(r).t("/restaurant/contact")),1)]),_:1}),unref(_)?.telephone?(openBlock(),createBlock(_sfc_main$2k,{key:0,"color-text-secondary":""},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(r).t("/restaurant/telephone-short-version")+" "),1),createBaseVNode("span",null,toDisplayString(unref(_).telephone),1)]),_:1})):createCommentVNode("",!0),unref(_)?.email?(openBlock(),createBlock(_sfc_main$2k,{key:1,"color-text-secondary":""},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(r).t("/restaurant/email-short-version")+" "),1),createBaseVNode("span",null,toDisplayString(unref(extractFirstEmail)(unref(_).email)),1)]),_:1})):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),createVNode(_sfc_main$K,{center:o.value,markers:l.value,"map-type":"roadmap",class:"restaurant-page__map",height:"500px"},null,8,["center","markers"])]),_:1},16)):createCommentVNode("",!0),H.value?(openBlock(),createBlock(HighlightBlock,{key:4,model:e.model?.restaurantPageMeta?.brandHighLight},null,8,["model"])):createCommentVNode("",!0)],8,_hoisted_1$2)}}}),RestaurantPage=_export_sfc(_sfc_main$2,[["__scopeId","data-v-5e0f0275"]]),_hoisted_1$1={class:"search-results-page"},_hoisted_2={class:"results"},_hoisted_3={key:0,class:"loader"},_hoisted_4={key:0,class:"loader"},_sfc_main$1=defineComponent({__name:"SearchResultsPage",props:{model:{}},setup(t){const e=new Api,r=useRoute(),{searchContent:a,loading:o}=useSearchApi(),i=useI18n(),n=t,l=ref([]),s=ref([]),d=ref(1),p=ref(!0),g=computed(()=>!p.value&&o.value),m=ref(!1),_=computed(()=>n.model?.pageSize??6),c=computed(()=>l.value?.map(H=>({title:H?.title??"",description:H?.teaserText??"",image:H?.image??"",imageAltText:"",callToAction:H?.url??"",callToActionName:H.linkText??i.t("/common/shortcut-cta-default-text"),layoutTheme:n.model?.layoutTheme}))),y=H=>H?(Array.isArray(H)?H:[H]).map(j=>Number(j)).filter(j=>!isNaN(j)):[],x=H=>{if(!H)return;const L=Array.isArray(H)?Number(H[0]):Number(H);return isNaN(L)?void 0:L},f=computed(()=>y(r.query?.categoryIds)),k=computed(()=>n.model?.categoryFilters?.filter(H=>H?.id)?.map(H=>Number(H?.id))??[]),C=computed(()=>x(r.query?.containerPage)),b=computed(()=>n.model?.removeFiltersButtonText?f.value&&f.value?.length>0:!1),B=computed(()=>n?.model?.metadata?.currentLanguage??i?.locale.value),E=computed(()=>({callToAction:b.value?r.path:"",callToActionName:n.model?.removeFiltersButtonText??"",title:n.model?.title,subtitle:"",images:[{contentLink:{id:n.model?.image?.contentLink?.id},altText:n.model?.image?.altText,url:n.model?.image?.url}],hasDarkText:n.model?.hasDarkText,layoutTheme:n.model?.layoutTheme}));onMounted(async()=>{await D(),await P()}),watch(()=>f.value,async()=>{await $()});const $=async()=>{await D(),l.value=[],d.value=1,await P(),f.value?.length||(E.value.callToAction="")},P=async()=>{const H=await a(B.value,d.value,_.value,k.value,f.value,C.value,SearchSortOrderEnum.StartPublishDescending);H?.hits&&(l.value=H.hits,m.value=H.hasMore),p.value=!1},D=async()=>{const H=await e.api.categoriesList({ids:f.value});H.ok&&(s.value=H.data.filter(L=>L?.name).map(L=>L.name))},q=async()=>{d.value=d.value+1;const H=await a(B.value,d.value,_.value,k.value,f.value,C.value,SearchSortOrderEnum.StartPublishDescending);H?.hits&&(l.value=[...l.value,...H.hits],m.value=H.hasMore)};return(H,L)=>(openBlock(),createElementBlock("section",_hoisted_1$1,[createVNode(HeroBlock,{model:E.value,description:s.value.join(", ")},null,8,["model","description"]),createVNode(CompassContentWrap,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_2,[p.value?(openBlock(),createElementBlock("div",_hoisted_3,[createVNode(CompassCircleLoader)])):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(c.value,(j,Z)=>(openBlock(),createBlock(ShortcutBlock,{key:Z,model:j,displayOption:"cards"},null,8,["model"]))),128))])]),_:1}),g.value?(openBlock(),createElementBlock("div",_hoisted_4,[createVNode(CompassCircleLoader)])):createCommentVNode("",!0),p.value?createCommentVNode("",!0):(openBlock(),createBlock(CompassContentWrap,{key:1,flex:"","flex-centered":""},{default:withCtx(()=>[m.value?(openBlock(),createBlock(_sfc_main$2m,{key:0,onClick:q,"margin-xl-bottom":""},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(i).t("/common/load-more")),1)]),_:1})):createCommentVNode("",!0)]),_:1}))]))}}),SearchResultsPage=_export_sfc(_sfc_main$1,[["__scopeId","data-v-67a959bf"]]),_hoisted_1=["data-theme"],_sfc_main=defineComponent({__name:"StartPage",props:{model:{}},setup(t){return(e,r)=>{const a=resolveDirective("opti-edit");return openBlock(),createElementBlock("div",{class:"start-page StartPage","data-theme":e.model?.layoutTheme},[withDirectives(createVNode(_sfc_main$i,{blocks:e.model?.mainContentArea},null,8,["blocks"]),[[a,"MainContentArea"]])],8,_hoisted_1)}}}),OptiContentDelivery=new Api,googleMapsApiKey=ref(""),googleMapsPlacesApiKey=ref(""),useSettings=()=>({fetchGoogleMapsSettings:async()=>{const e=await OptiContentDelivery.api.settingsList();googleMapsApiKey.value=e.data.googleMapsApiKey??"",googleMapsPlacesApiKey.value=e.data.googleMapsPlacesApiKey??""},googleMapsApiKey,googleMapsPlacesApiKey}),toggleEditAttributes=(t,e,r)=>{t.setAttribute("data-epi-property-name",e.value),t.setAttribute("data-epi-property-render","partial")},OptiEdit={beforeMount(t,e,r,a){toggleEditAttributes(t,e)},updated(t,e,r,a){toggleEditAttributes(t,e)}},FormContainerBlockAsync=defineAsyncComponent(()=>__vitePreload(()=>import("./FormContainerBlock.U2JJj37f.js"),__vite__mapDeps([0,1,2,3,4,5]))),RestaurantMenuListBlockAsync=defineAsyncComponent(()=>__vitePreload(()=>import("./RestaurantMenuListBlock.ynwmDPjR.js"),__vite__mapDeps([6,1,5,4,3,2,7,8,9,10,11,12,13]))),GridBlockAsync=defineAsyncComponent(()=>__vitePreload(()=>import("./GridBlock.C-bXEGZw.js"),__vite__mapDeps([14,1,3,2,4,5,8,9,10,11,7,12,13]))),CarouselBlockAsync=defineAsyncComponent(()=>__vitePreload(()=>import("./CarouselBlock.BKJTDPQF.js"),__vite__mapDeps([15,1,9,3,2,4,5,8,10,11,7,12,13]))),DetailedRestaurantSearchBlockAsync=defineAsyncComponent(()=>__vitePreload(()=>import("./DetailedRestaurantSearchBlock.C4Yms1m6.js"),__vite__mapDeps([16,1,2,3,4,5,8,9,7,10,11,12,13]))),ProductPageAsync=defineAsyncComponent(()=>__vitePreload(()=>import("./ProductPage.DL374BGm.js"),__vite__mapDeps([17,1,3,9,2,4,5,8,10,11,7,12,13]))),head=createHead(),boot=async t=>{const e=createI18n({legacy:!1,locale:t,fallbackLocale:"en"}),{fetchGoogleMapsSettings:r,googleMapsApiKey:a}=useSettings();await r();const o=createApp(_sfc_main$1I);o.directive("opti-edit",OptiEdit),o.use(router),o.use(head),o.use(e),o.use(F),o.use(install,{load:{v:"quarterly",loading:"async",key:a.value}}),o.component("start-page",_sfc_main),o.component("landing-page",_sfc_main$f),o.component("brand-start-page",_sfc_main$g),o.component("http-error-page",_sfc_main$f),o.component("restaurant-meta-feedback-page",_sfc_main$f),o.component("restaurant-page",RestaurantPage),o.component("article-page",ArticlePage),o.component("search-results-page",SearchResultsPage),o.component("product-page",ProductPageAsync),o.component("article-list-block",_sfc_main$1u),o.component("my-news-desk-list-block",_sfc_main$I),o.component("content-block",ContentBlock),o.component("hero-block",HeroBlock),o.component("wide-hero-block",WideHeroBlock),o.component("wide-video-or-image-block",WideVideoOrImageBlock),o.component("shortcuts-block",ShortcutsBlock),o.component("shortcut-block",ShortcutBlock),o.component("lunch-menu-block",Lunc
16hMenuBlock),o.component("highlight-block",HighlightBlock),o.component("call-to-action-block",CallToActionBlock),o.component("intro-block",IntroBlock),o.component("service-block",ServiceBlock),o.component("key-figure-block",KeyFigureBlock),o.component("key-figure-row-block",KeyFigureRowBlock),o.component("video-block",VideoBlock),o.component("brands-block",BrandsBlock),o.component("changing-hero-block",ChangingHeroBlock),o.component("notification-block",NotificationBlock),o.component("gallery-block",GalleryBlock),o.component("custom-form-block",CustomFormBlock),o.component("raw-html-block",_sfc_main$G),o.component("person-cards-block",PersonCardsBlock),o.component("custom-shortcuts-block",CustomShortcutsBlock),o.component("spacer-block",SpacerBlock),o.component("map-block",MapBlock),o.component("detailed-restaurant-search-block",DetailedRestaurantSearchBlockAsync),o.component("restaurant-search-block",RestaurantSearchBlock),o.component("my-news-desk-press-room-page",MyNewsDeskPressRoomPage),o.component("form-container-block",FormContainerBlockAsync),o.component("social-feed-block",SocialFeedBlock),o.component("restaurant-menu-list-block",RestaurantMenuListBlockAsync),o.component("grid-block",GridBlockAsync),o.component("carousel-block",CarouselBlockAsync),o.component("faq-block",FaqBlock),o.component("service-list-block",ServiceListBlock),o.component("hero-video-block",HeroVideoBlock),o.component("text-highlight-block",TextHighlightBlock),o.component("hero-split-block",HeroSplitBlock),o.component("amica-logo",_sfc_main$1H),o.component("amica-renewal-logo",_sfc_main$1G),o.component("food-and-co-logo",_sfc_main$1F),o.component("food-and-co-sv-logo",_sfc_main$1F),o.component("tastory-logo",_sfc_main$1z),o.component("tastory-sv-logo",TastorySvLogo),o.component("semma-logo",_sfc_main$1A),o.component("unica-logo",_sfc_main$1x),o.component("marketplace-logo",_sfc_main$1B),o.component("hav-a-java-logo",_sfc_main$1D),o.component("lokal-logo",_sfc_main$1C),o.component("village-logo",VillageLogo),o.component("food-and-co-renewal-logo",_sfc_main$1E),o.mount("#app");const{fetchLocalizations:i}=useLocalizations(),n=await i();for(t in n)e.global.setLocaleMessage(t,n[t])},setOptiContext=()=>{const{isEditMode:t}=useOptiContext(),{fetchPage:e}=useOptiContentDelivery();t.value=!!window.epi.inEditMode,window.epi.isEditable&&window.epi.subscribe("contentSaved",()=>{e()})},bootOpti=()=>{const{isPreview:t}=useOptiContext();t.value=!!window.isPreviewMode,window.epi.ready===!0?setOptiContext():window.epi.subscribe&&window.epi.subscribe("epiReady",()=>setOptiContext())};document.addEventListener("DOMContentLoaded",()=>{const{isPreview:t}=useOptiContext();t.value=!!window.isPreviewMode,boot(window.locale||"fi")});window.addEventListener("load",()=>{window.epi&&bootOpti()});export{AppStoreLinks as A,Breakpoints as B,CompassSegmentedButton as C,HeroVideoBlock as D,SpacerBlock as E,FavoriteRestaurantButton as F,GalleryBlock as G,HeroBlock as H,IntroBlock as I,ServiceListBlock as J,KeyFigureRowBlock as K,LunchMenuBlock as L,ManualMenu as M,NotificationBlock as N,ArticlePage as O,RestaurantPage as P,RestaurantMapInfoWindow as R,ShortcutsBlock as S,TextHighlightBlock as T,VideoBlock as V,WideHeroBlock as W,_sfc_main$K as _,useFavouriteRestaurants as a,MashieIframe as b,useRestaurantSearch as c,CompassSimpleSearchInput as d,updateUrl as e,_sfc_main$Y as f,getRestaurantAddress as g,_sfc_main$i as h,_sfc_main$22 as i,_sfc_main$1l as j,_sfc_main$1$ as k,CompassGroupNavigation as l,CompassMainNavigation as m,CompassBreadcrumb as n,_sfc_main$1Y as o,_sfc_main$1T as p,_sfc_main$1S as q,CompassMenuItemWithDropdown as r,ChangingHeroBlock as s,CallToActionBlock as t,useMenuDate as u,HighlightBlock as v,ContentBlock as w,VideoType as x,FaqBlock as y,HeroSplitBlock as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.