PageSourceSearch

https://www.bochane.nl/content/plugins/powerkraut-bochane-vacancie…vacancies-slider-overview.js?ver=1790150163

js bochane.nl collected 2026-10-07 11:20:20 UTC 100,346 bytes, 2 lines download raw bytes

1/*! For license information please see bochane-vacancies-slider-overview.js.LICENSE.txt */
2(()=>{var e={637:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var o=n(81),r=n.n(o),i=n(645),a=n.n(i)()(r());a.push([e.id,".azAhJrEyHK8Kh5gbut0N{background:var(--dtc-blocks-white);border-radius:15px;display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.azAhJrEyHK8Kh5gbut0N .biLFDnt8V0qNVvdDqnmB{display:block;margin:0;padding:0;width:100%}.azAhJrEyHK8Kh5gbut0N .biLFDnt8V0qNVvdDqnmB .ZafRu_Z3yDm6ifMlfsXI{height:auto;width:100%}.azAhJrEyHK8Kh5gbut0N .mQ1B3LxjCIHLtrSH27Vp{display:inherit;flex:1 1 auto;flex-direction:inherit;gap:20px;padding:20px}.azAhJrEyHK8Kh5gbut0N .mQ1B3LxjCIHLtrSH27Vp .OJ92xDwB_sKTluga4O9D{display:inherit;flex-direction:inherit;gap:10px}.azAhJrEyHK8Kh5gbut0N .mQ1B3LxjCIHLtrSH27Vp .OJ92xDwB_sKTluga4O9D.LEP8Ys4W4xgNqY9RuiLo{gap:5px;margin-bottom:auto}.azAhJrEyHK8Kh5gbut0N .mQ1B3LxjCIHLtrSH27Vp .XfbE1RfalLi66jWkW1SA{font-size:1.2em;margin:0;padding:0}.azAhJrEyHK8Kh5gbut0N .mQ1B3LxjCIHLtrSH27Vp .qQOUMLCAGkEvejBQRL3f{font-size:1em;font-style:italic;opacity:.8}.azAhJrEyHK8Kh5gbut0N .mQ1B3LxjCIHLtrSH27Vp .i0ueUR3K9ZgPh5cNCnYt{align-items:center;display:flex;gap:5px}.azAhJrEyHK8Kh5gbut0N .mQ1B3LxjCIHLtrSH27Vp .i0ueUR3K9ZgPh5cNCnYt .lWZ0CDzEcmnhaNTIOA1Q{color:var(--dtc-blocks-primary-color);display:block;height:25px;width:20px}.azAhJrEyHK8Kh5gbut0N .mQ1B3LxjCIHLtrSH27Vp .mrH78KKGTto4EuiFA50M.cJNeWNjCo5VSsmsMbno_ .UjM0LDKZPyTne_C6tNHZ{text-align:center}",""]),a.locals={tile:"azAhJrEyHK8Kh5gbut0N",figure:"biLFDnt8V0qNVvdDqnmB",image:"ZafRu_Z3yDm6ifMlfsXI",content:"mQ1B3LxjCIHLtrSH27Vp",contentColumn:"OJ92xDwB_sKTluga4O9D",titles:"LEP8Ys4W4xgNqY9RuiLo",title:"XfbE1RfalLi66jWkW1SA",subtitle:"qQOUMLCAGkEvejBQRL3f",definition:"i0ueUR3K9ZgPh5cNCnYt",icon:"lWZ0CDzEcmnhaNTIOA1Q",buttons:"mrH78KKGTto4EuiFA50M",isMobile:"cJNeWNjCo5VSsmsMbno_",button:"UjM0LDKZPyTne_C6tNHZ"};const l=a},645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,r,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var l=0;l<this.length;l++){var s=this[l][0];null!=s&&(a[s]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);o&&a[d[0]]||(void 0!==i&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=i),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),r&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=r):d[4]="".concat(r)),t.push(d))}},t}},81:e=>{"use strict";e.exports=function(e){return e[1]}},440:function(e,t){var n,o;o=this,void 0===(n=function(){return o.svg4everybody=function(){function e(e,t,n){if(n){var o=document.createDocumentFragment(),r=!t.hasAttribute("viewBox")&&n.getAttribute("viewBox");r&&t.setAttribute("viewBox",r);for(var i=n.cloneNode(!0);i.childNodes.length;)o.appendChild(i.firstChild);e.appendChild(o)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var n=t._cachedDocument;n||((n=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(o){var r=t._cachedTarget[o.id];r||(r=t._cachedTarget[o.id]=n.getElementById(o.id)),e(o.parent,o.svg,r)}))}},t.onreadystatechange()}function n(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return function(o){var r,i=Object(o),a=window.top!==window.self;r="polyfill"in i?i.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&a;var l={},s=window.requestAnimationFrame||setTimeout,c=document.getElementsByTagName("use"),d=0;r&&function o(){for(var a=0;a<c.length;){var p=c[a],u=p.parentNode,g=n(u),m=p.getAttribute("xlink:href")||p.getAttribute("href");if(!m&&i.attributeName&&(m=p.getAttribute(i.attributeName)),g&&m){if(r)if(!i.validate||i.validate(m,g,p)){u.removeChild(p);var I=m.split("#"),h=I.shift(),v=I.join("#");if(h.length){var _=l[h];_||((_=l[h]=new XMLHttpRequest).open("GET",h),_.send(),_._embeds=[]),_._embeds.push({parent:u,svg:g,id:v}),t(_)}else e(u,g,document.getElementById(v))}else++a,++d}else++a}(!c.length||c.length-d>0)&&s(o,67)}()}}()}
2.apply(t,[]))||(e.exports=n)},744:(e,t)=>{"use strict";t.Z=(e,t)=>{const n=e.__vccOpts||e;for(const[e,o]of t)n[e]=o;return n}},308:(e,t,n)=>{var o=n(637);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,n(346).Z)("100008d5",o,!0,{})},346:(e,t,n)=>{"use strict";function o(e,t){for(var n=[],o={},r=0;r<t.length;r++){var i=t[r],a=i[0],l={id:e+":"+r,css:i[1],media:i[2],sourceMap:i[3]};o[a]?o[a].parts.push(l):n.push(o[a]={id:a,parts:[l]})}return n}n.d(t,{Z:()=>m});var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},a=r&&(document.head||document.getElementsByTagName("head")[0]),l=null,s=0,c=!1,d=function(){},p=null,u="data-vue-ssr-id",g="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function m(e,t,n,r){c=n,p=r||{};var a=o(e,t);return I(a),function(t){for(var n=[],r=0;r<a.length;r++){var l=a[r];(s=i[l.id]).refs--,n.push(s)}for(t?I(a=o(e,t)):a=[],r=0;r<n.length;r++){var s;if(0===(s=n[r]).refs){for(var c=0;c<s.parts.length;c++)s.parts[c]();delete i[s.id]}}}}function I(e){for(var t=0;t<e.length;t++){var n=e[t],o=i[n.id];if(o){o.refs++;for(var r=0;r<o.parts.length;r++)o.parts[r](n.parts[r]);for(;r<n.parts.length;r++)o.parts.push(v(n.parts[r]));o.parts.length>n.parts.length&&(o.parts.length=n.parts.length)}else{var a=[];for(r=0;r<n.parts.length;r++)a.push(v(n.parts[r]));i[n.id]={id:n.id,refs:1,parts:a}}}}function h(){var e=document.createElement("style");return e.type="text/css",a.appendChild(e),e}function v(e){var t,n,o=document.querySelector("style["+u+'~="'+e.id+'"]');if(o){if(c)return d;o.parentNode.removeChild(o)}if(g){var r=s++;o=l||(l=h()),t=y.bind(null,o,r,!1),n=y.bind(null,o,r,!0)}else o=h(),t=f.bind(null,o),n=function(){o.parentNode.removeChild(o)};return t(e),function(o){if(o){if(o.css===e.css&&o.media===e.media&&o.sourceMap===e.sourceMap)return;t(e=o)}else n()}}var _,C=(_=[],function(e,t){return _[e]=t,_.filter(Boolean).join("\n")});function y(e,t,n,o){var r=n?"":o.css;if(e.styleSheet)e.styleSheet.cssText=C(t,r);else{var i=document.createTextNode(r),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function f(e,t){var n=t.css,o=t.media,r=t.sourceMap;if(o&&e.setAttribute("media",o),p.ssrId&&e.setAttribute(u,t.id),r&&(n+="\n/*# sourceURL="+r.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={id:o,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";const e=Vue;var t=["href"],o=["src","alt"],r=["src","srcset","alt"],i=["href"],a=["href"];const l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,s=e=>l?Symbol(e):"_vr_"+e,c=s("r");Object.assign;var d,p,u;!function(e){e.pop="pop",e.push="push"}(d||(d={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(p||(p={})),new Map,function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(u||(u={})),Boolean;var g="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};function m(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})})),t}function I(e){var t={exports:{}};return e(t,t.exports),t.exports}
2var h=I((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hook=t.target=t.isBrowser=void 0,t.isBrowser="undefined"!=typeof navigator,t.target=t.isBrowser?window:void 0!==g?g:{},t.hook=t.target.__VUE_DEVTOOLS_GLOBAL_HOOK__})),v=I((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ApiHookEvents=void 0,(t.ApiHookEvents||(t.ApiHookEvents={})).SETUP_DEVTOOLS_PLUGIN="devtools-plugin:setup"})),_=Object.freeze({__proto__:null}),C=Object.freeze({__proto__:null}),y=Object.freeze({__proto__:null}),f=Object.freeze({__proto__:null}),b=I((function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Hooks=void 0,(n=t.Hooks||(t.Hooks={})).TRANSFORM_CALL="transformCall",n.GET_APP_RECORD_NAME="getAppRecordName",n.GET_APP_ROOT_INSTANCE="getAppRootInstance",n.REGISTER_APPLICATION="registerApplication",n.WALK_COMPONENT_TREE="walkComponentTree",n.WALK_COMPONENT_PARENTS="walkComponentParents",n.INSPECT_COMPONENT="inspectComponent",n.GET_COMPONENT_BOUNDS="getComponentBounds",n.GET_COMPONENT_NAME="getComponentName",n.GET_ELEMENT_COMPONENT="getElementComponent",n.GET_INSPECTOR_TREE="getInspectorTree",n.GET_INSPECTOR_STATE="getInspectorState"})),k=m(_),M=m(C),x=m(y),A=m(f),N=I((function(e,t){var n=g&&g.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n),Object.defineProperty(e,o,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),o=g&&g.__exportStar||function(e,t){for(var o in e)"default"===o||t.hasOwnProperty(o)||n(t,e,o)};Object.defineProperty(t,"__esModule",{value:!0}),o(k,t),o(M,t),o(x,t),o(A,t),o(b,t)}));I((function(e,t){var n=g&&g.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n),Object.defineProperty(e,o,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),o=g&&g.__exportStar||function(e,t){for(var o in e)"default"===o||t.hasOwnProperty(o)||n(t,e,o)};Object.defineProperty(t,"__esModule",{value:!0}),t.setupDevtoolsPlugin=void 0,o(N,t),t.setupDevtoolsPlugin=function(e,t){h.hook?h.hook.emit(v.ApiHookEvents.SETUP_DEVTOOLS_PLUGIN,e,t):(h.target.__VUE_DEVTOOLS_PLUGINS__=h.target.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:e,setupFn:t})}}));var w=(0,e.defineComponent)({name:"VuelectionPagination",props:{startPage:{type:Number,default:1},total:{type:Number,required:!0},limit:{type:Number,required:!0},offset:{type:Number,required:!0},options:{type:Object,default:()=>{}},amountOfPaginationElements:{type:Number,default:5}},emits:["update:offset"],data:()=>({mergedOptions:{}}),computed:{getCurrentPage(){return Math.floor((this.offset+this.limit)/this.limit)},getTotalPages(){return Math.ceil(this.total/this.limit)},hasPages(){return this.getTotalPages>1}},created(){this.mergedOptions=Object.assign({separatorIcon:"...",separatorLabel:"...",previousIcon:'<svg enable-background="new 0 0 9.6 16" viewBox="0 0 9.6 16" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="m7 .5c.6-.6 1.6-.6 2.2 0s.6 1.6 0 2.2l-5.4 5.3 5.3 5.3c.6.6.6 1.6 0 2.2s-1.6.6-2.2 0l-6.5-6.4c-.5-.6-.6-1.5 0-2.1l.1-.1z" fill-rule="evenodd"/></svg>',previousLabel:"Vorige",nextIcon:'<svg enable-background="new 0 0 9.6 16" viewBox="0 0 9.6 16" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="m2.7 15.5c-.6.6-1.6.6-2.2 0s-.6-1.6 0-2.2l5.3-5.3-5.3-5.3c-.6-.6-.6-1.6 0-2.2s1.6-.6 2.2 0l6.5 6.4c.5.6.6 1.5 0 2.1l-.1.1z" fill-rule="evenodd"/></svg>',nextLabel:"Volgende",containerClass:"m-vuelection",listClass:"m-vuelection__list",listItemClass:"m-vuelection__item",linkClass:"m-vuelection__link",linkClassSeparator:"m-vuelection__link--separator",linkClassPrev:"m-vuelection__link--prev",linkClassNext:"m-vuelection__link--next",activeClass:"is-active",disabledClass:"is-disabled"},this.options)},methods:{getPages(){const e=Math.round((this.amountOfPaginationElements-1)/2),t=Math.floor((this.amountOfPaginationElements-1)/2);let n=[];return(this.getCurrentPage>=this.amountOfPaginationElements&&this.amountOfPaginationElements>1||this.getCurrentPage>=this.amountOfPaginationElements+1&&1===this.amountOfPaginationElements)&&this.getTotalPages>this.getCurrentPage+t?(n.push(1),this.getCurrentPage>2&&this.getCurrentPage>this.amountOfPaginationElements&&n.push(null),n=[...n,...this.getPageSequence(e,t)]):n=this.getCurrentPage>=this.amountOfPaginationElements?[...this.getEndingSequence()]:[...this.get
2StartingSequence(t)],n},getPageSequence(e,t){const n=this.getCurrentPage-e,o=this.getCurrentPage+t>=this.getTotalPages?this.getTotalPages-1:this.getCurrentPage+t,r=[];for(let e=n;e<=o;e++)r.push(e);return o+1>=this.getTotalPages||r.push(null),r.push(this.getTotalPages),r},getStartingSequence(e){const t=[];let n=this.amountOfPaginationElements;this.getCurrentPage+e>=this.getTotalPages||this.amountOfPaginationElements>this.getTotalPages?n=this.getTotalPages:this.getCurrentPage+e>this.amountOfPaginationElements&&(n=this.getCurrentPage+e);for(let e=1;e<=n;e++)t.push(e);return n!==this.getTotalPages&&(n+1!==this.getTotalPages&&t.push(null),t.push(this.getTotalPages)),t},getEndingSequence(){const e=[],t=this.getTotalPages-(this.amountOfPaginationElements-1);t>this.startPage&&(e.push(1),t-1>this.startPage&&e.push(null));for(let n=t;n<=this.getTotalPages;n++)e.push(n);return e},changeOffsetEvent(e,t){if(this.getCurrentPage===e)return;let n;n="decrease"===t?this.offset-this.limit:"increase"===t?this.offset+this.limit:(e-1)*this.limit,this.$emit("update:offset",n)}}});const S=(0,e.withScopeId)("data-v-dd0e49ec");(0,e.pushScopeId)("data-v-dd0e49ec");const j={"aria-hidden":"true"},D={"aria-hidden":"true"};(0,e.popScopeId)();const z=S(((t,n,o,r,i,a)=>t.hasPages?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,id:"dtc-blocks-vuelection",class:t.mergedOptions.containerClass},[(0,e.createVNode)("ol",{class:t.mergedOptions.listClass},[(0,e.createVNode)("li",{class:t.mergedOptions.listItemClass},[(0,e.createVNode)("a",{class:[{[t.mergedOptions.disabledClass]:t.getCurrentPage===t.startPage},t.mergedOptions.linkClass,t.mergedOptions.linkClassPrev],"aria-label":t.mergedOptions.previousLabel,onClick:n[1]||(n[1]=e=>t.changeOffsetEvent(t.startPage,"decrease"))},[(0,e.createVNode)("span",{"aria-hidden":"true",innerHTML:t.mergedOptions.previousIcon},null,8,["innerHTML"])],10,["aria-label"])],2),((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.getPages(),((n,o)=>((0,e.openBlock)(),(0,e.createBlock)("li",{key:o,class:t.mergedOptions.listItemClass},[null===n?((0,e.openBlock)(),(0,e.createBlock)("a",{key:0,class:[t.mergedOptions.linkClass,t.mergedOptions.linkClassSeparator],"aria-label":t.mergedOptions.separatorLabel},[(0,e.createVNode)("span",j,(0,e.toDisplayString)(t.mergedOptions.separatorIcon),1)],10,["aria-label"])):((0,e.openBlock)(),(0,e.createBlock)("a",{key:o,class:[{[t.mergedOptions.activeClass]:t.getCurrentPage===n},t.mergedOptions.linkClass],"aria-label":n,onClick:e=>t.changeOffsetEvent(n,"change")},[(0,e.createVNode)("span",D,(0,e.toDisplayString)(n),1)],10,["aria-label","onClick"]))],2)))),128)),(0,e.createVNode)("li",{class:t.mergedOptions.listItemClass},[(0,e.createVNode)("a",{class:[{[t.mergedOptions.disabledClass]:t.getCurrentPage===t.getTotalPages},t.mergedOptions.linkClass,t.mergedOptions.linkClassNext],"aria-label":t.mergedOptions.nextLabel,onClick:n[2]||(n[2]=e=>t.changeOffsetEvent(t.getTotalPages,"increase"))},[(0,e.createVNode)("span",{"aria-hidden":"true",innerHTML:t.mergedOptions.nextIcon},null,8,["innerHTML"])],10,["aria-label"])],2)],2)],2)):(0,e.createCommentVNode)("",!0)));function L(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}function T(e){for(let t=0;t<e.length;t++)e[t].install=n=>{n.component(e[t].name??"",e[t])}}L(".m-vuelection[data-v-dd0e49ec] {\n  background-color: transparent !important;\n  /* Use deep selectors for v-html */\n}\n.m-vuelection[data-v-dd0e49ec] svg {\n  display: block;\n  fill: currentColor;\n  height: var(--dtc-blocks-button-font-size);\n  width: var(--dtc-blocks-button-font-size);\n}\n.m-vuelection__list[data-v-dd0e49ec] {\n  display: flex;\n  gap: 12px;\n  justify-content: center;\n  list-style: none !important;\n  padding: 0 !important;\n}\n.m-vuelection__link[data-v-dd0e49ec] {\n  align-items: center;\n  background-color: var(--dtc-blocks-tile-background-color);\n  border: 1px solid transparent;\n  border-radius: 50%;\n  color: var(--dtc-blocks-tile-color);\n  display: flex;\n  font-size: var(--dtc-blocks-button-font-size);\n  font-weight: var(--dtc-blocks-button-font-weight);\n  height: 2.6em;\n  justify-content: center;\n  text-decoration: none !important;\n  transition: all 400ms;\n  width: 2.6em;\n}\n.m-vuelection__link[data-v-dd0e49ec]:not(.is-active):not(.is-disabled):not(.m-vuelection__link--separator) {\n  cursor: pointer;\n}\n.m-vuelection__link[data-v-dd0e49ec]:not(.is-active):not(.is-disabled):not(.m-vuelection__link--separator):hover {\n  box-shadow: 0 0 5px rgba(var(--dtc-blocks-rgb), var(--dtc-blocks-transparency));\n  transform: scale(1.025);\n}\n.m-vuelection__link.is-active[data-v-dd0e49ec] {\n  border-color: var(--dtc-blocks-primary-color);\n  color: var(--dtc-blocks-primary-color);\n}\n.m-vuelection__link.is-disabled[data-v-dd0e49ec] {\n  opacity: 0.25;\n}\n.m-vuelection__link--separator[data-v-dd0e49ec] {\n  background-color: transparent;\n  border: none;\n}\n.m-vuelection__link--next[data-v-dd0e49ec], .m-vuelection__link--prev[data-v-dd0e49ec] {\n  background-color: var(--dtc-blocks-button-primary-background-color);\n  color: var(--dtc-blocks-button-primary-color);\n}
2"),w.render=z,w.__scopeId="data-v-dd0e49ec",T([w]);var E=(0,e.defineComponent)({name:"VuelectionTransitionBounce",props:{group:{type:Boolean,default:!1}}});L("._fadein_10f3o_1 {\n  -webkit-animation: _bounce-in_10f3o_1 300ms;\n          animation: _bounce-in_10f3o_1 300ms;\n}\n._fadeout_10f3o_5 {\n  animation: _bounce-in_10f3o_1 300ms reverse;\n}\n@-webkit-keyframes _bounce-in_10f3o_1 {\n0% {\n    transform: scale(0);\n}\n50% {\n    transform: scale(1.02);\n}\n100% {\n    transform: scale(1);\n}\n}\n@keyframes _bounce-in_10f3o_1 {\n0% {\n    transform: scale(0);\n}\n50% {\n    transform: scale(1.02);\n}\n100% {\n    transform: scale(1);\n}\n}"),(E.__cssModules={}).$style={fadein:"_fadein_10f3o_1","bounce-in":"_bounce-in_10f3o_1",fadeout:"_fadeout_10f3o_5"},E.render=function(t,n,o,r,i,a){return t.group?((0,e.openBlock)(),(0,e.createBlock)(e.TransitionGroup,{key:0,name:"bounce",class:"vuelection-transition-bounce","enter-active-class":t.$style.fadein,"leave-active-class":t.$style.fadeout},{default:(0,e.withCtx)((()=>[(0,e.renderSlot)(t.$slots,"default")])),_:3},8,["enter-active-class","leave-active-class"])):((0,e.openBlock)(),(0,e.createBlock)(e.Transition,{key:1,name:"bounce",class:"vuelection-transition-bounce","enter-active-class":t.$style.fadein,"leave-active-class":t.$style.fadeout},{default:(0,e.withCtx)((()=>[(0,e.renderSlot)(t.$slots,"default")])),_:3},8,["enter-active-class","leave-active-class"]))};var B=(0,e.defineComponent)({name:"VuelectionTransactionExpand",props:{baseSize:{type:String,default:"0"}},methods:{enter(e){const{width:t}=getComputedStyle(e);e.style.width=t,e.style.position="absolute",e.style.visibility="hidden",e.style.height="auto";const{height:n,paddingTop:o,paddingBottom:r,marginTop:i,marginBottom:a}=getComputedStyle(e);e.style.width="",e.style.position="",e.style.visibility="",this.setBaseSizes(e),setTimeout((()=>{e.style.height=n,e.style.paddingTop=o,e.style.paddingBottom=r,e.style.marginTop=i,e.style.marginBottom=a}))},afterEnter(e){e.style.height="auto",e.style.paddingTop="auto",e.style.paddingBottom="auto",e.style.marginTop="auto",e.style.marginBottom="auto",e.style.visibility="visible",e.style.position="relative"},leave(e){e.style.height=getComputedStyle(e).height,e.style.marginTop=getComputedStyle(e).marginTop,e.style.marginBottom=getComputedStyle(e).marginBottom,e.style.paddingTop=getComputedStyle(e).paddingTop,e.style.paddingBottom=getComputedStyle(e).paddingBottom,setTimeout((()=>{this.setBaseSizes(e)}))},setBaseSizes(e){e.style.height=this.baseSize,e.style.marginTop=this.baseSize,e.style.marginBottom=this.baseSize,e.style.paddingTop=this.baseSize,e.style.paddingBottom=this.baseSize}}});L("._transition_17d29_1 {\n  overflow: hidden;\n  transition: 250ms ease;\n  transition-property: height, padding-top, padding-bottom, margin-top, margin-bottom;\n  will-change: height, padding-top, padding-bottom, margin-top, margin-bottom;\n}"),(B.__cssModules={}).$style={transition:"_transition_17d29_1"},B.render=function(t,n,o,r,i,a){return(0,e.openBlock)(),(0,e.createBlock)(e.Transition,{class:[t.$style.transition,"vuelection-transition-expand"],onEnter:t.enter,onLeave:t.leave,onAfterEnter:t.afterEnter},{default:(0,e.withCtx)((()=>[(0,e.renderSlot)(t.$slots,"default")])),_:3},8,["class","onEnter","onLeave","onAfterEnter"])},T([E,B]);var P=(0,e.defineComponent)({name:"VuelectionFormError",components:{TransitionExpand:B},props:{error:{type:String,required:!0,default:""}},computed:{hasError(){return""!==this.error}}});L("._error_8ozmv_1 {\n  color: var(--color-error);\n  font-size: 14px;\n}"),(P.__cssModules={}).$style={error:"_error_8ozmv_1"},P.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("transition-expand");return(0,e.openBlock)(),(0,e.createBlock)(l,null,{default:(0,e.withCtx)((()=>[t.hasError?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:[t.$style.error,"vuelection-form-error"]},(0,e.toDisplayString)(t.error),3)):(0,e.createCommentVNode)("",!0)])),_:1})};var V=(0,e.defineComponent)({name:"VuelectionFormLabel",props:{belongsTo:{type:String,default:""},required:{type:Boolean,default:!1}}});L("._label_1euss_1 {\n  display: block;\n  font-size: 14px;\n  height: 20px;\n  margin-bottom: 10px;\n  width: 100%;\n}"),(V.__cssModules={}).$style={label:"_label_1euss_1"},V.render=function(t,n,o,r,i,a){return(0,e.openBlock)(),(0,e.createBlock)("label",{for:t.belongsTo,class:[t.$style.label,"vuelection-form-label"]}
2,[(0,e.renderSlot)(t.$slots,"default"),t.required?((0,e.openBlock)(),(0,e.createBlock)("sup",{key:0,class:"vuelection-form-label-sup",textContent:(0,e.toDisplayString)("*")},null,8,["textContent"])):(0,e.createCommentVNode)("",!0)],10,["for"])};var O=(t="modelValue")=>{const n=(0,e.getCurrentInstance)(),o=null===n?{props:{},emit:()=>({})}:n;return(0,e.computed)({get:()=>o.props[t],set:e=>o.emit(`update:${t}`,e)})},Z=(0,e.defineComponent)({name:"VuelectionFormInput",components:{FormError:P,FormLabel:V},props:{id:{type:String,default:null},type:{type:String,required:!0},modelValue:{type:String,required:!0},name:{type:String,required:!0},errorMessage:{type:String,default:""},label:{type:String,default:null},sizeClass:{type:String,required:!1,default:"full"},required:{type:Boolean,required:!1,default:!1},labelClasses:{type:[Object,String],default:()=>({})},errorClasses:{type:[Object,String],default:()=>({})}},emits:["update:modelValue"],setup:()=>({localValue:O()}),data:()=>({isFocussed:!1}),computed:{notEmpty(){return!!this.modelValue},hasErrors(){return!!this.errorMessage?.length},inputId(){return this.id??this.name}}});L(":root {\n  --vuelection-form-wrapper-margin: 10px 0;\n  --vuelection-form-input-margin-top: 5px;\n  --vuelection-form-input-margin-right: 0;\n  --vuelection-form-input-margin-bottom: 5px;\n  --vuelection-form-input-margin-left: 0;\n}\n._wrapper_1wr8i_9 {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  line-height: 19px;\n  margin: var(--vuelection-form-wrapper-margin);\n}\n._input_1wr8i_17 {\n  background-color: #FFFFFF;\n  border-radius: 4px;\n  border: 1px solid #ACACAC;\n  font-size: 1rem;\n  height: 1rem;\n  margin-bottom: var(--vuelection-form-input-margin-bottom);\n  margin-left: var(--vuelection-form-input-margin-left);\n  margin-right: var(--vuelection-form-input-margin-right);\n  margin-top: var(--vuelection-form-input-margin-top);\n  padding: 15px 0 11px 14px;\n  widtH: 100%;\n}\n._input_1wr8i_17 ::-moz-placeholder {\n  opacity: 0.5;\n}\n._input_1wr8i_17 ::placeholder {\n  opacity: 0.5;\n}\n._error_1wr8i_34 {\n  color: var(--dtc-blocks-error, #f00);\n}\n._full_1wr8i_38 {\n  flex-basis: 100%;\n  max-width: 100%;\n  margin-right: 0;\n}"),(Z.__cssModules={}).$style={wrapper:"_wrapper_1wr8i_9",input:"_input_1wr8i_17",error:"_error_1wr8i_34",full:"_full_1wr8i_38"},Z.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("form-label"),s=(0,e.resolveComponent)("form-error");return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.wrapper,t.errorClasses,`vuelection-form-field vuelection-form-field-type-${t.type} vuelection-form-field-${t.name}`,{"has-error":t.hasErrors}]},[t.label?((0,e.openBlock)(),(0,e.createBlock)(l,{key:0,"belongs-to":t.name,class:[{[t.$style.active]:t.isFocussed},t.labelClasses],required:t.required},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)(t.label),1)])),_:1},8,["belongs-to","class","required"])):(0,e.createCommentVNode)("",!0),(0,e.renderSlot)(t.$slots,"before-input"),(0,e.createVNode)("div",{class:[t.errorClasses,"vuelection-form-input-wrapper",{"has-error":t.hasErrors}]},[(0,e.withDirectives)((0,e.createVNode)("input",(0,e.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[1]||(n[1]=e=>t.localValue=e),class:[t.$style.input,{[t.$style.error]:t.hasErrors,"has-error":t.hasErrors},t.errorClasses,"vuelection-form-input"],name:t.name,required:t.required,type:t.type},{...t.$attrs},{onFocusin:n[2]||(n[2]=e=>t.isFocussed=!0),onFocusout:n[3]||(n[3]=e=>t.isFocussed=!1)}),null,16,["id","name","required","type"]),[[e.vModelDynamic,t.localValue]])],2),(0,e.renderSlot)(t.$slots,"after-input"),(0,e.createVNode)(s,{error:t.errorMessage,class:[t.errorClasses]},null,8,["error","class"])],2)};var R=(0,e.defineComponent)({name:"VuelectionFormAddress",components:{VuelectionFormInput:Z,VuelectionTransitionBounce:E},inject:{inputComponent:{default:()=>Z}},props:{zipcode:{type:String,required:!0},houseNumber:{type:String,required:!0},houseNumberAddition:{type:String,default:null},street:{type:String,required:!0},city:{type:String,required:!0},isDesktop:{type:Boolean,default:!0},manualEdit:{type:Boolean,required:!0},zipcodeValid:{type:Boolean,default:!0},labels:{type:Object,default:()=>({zipcode:"Postcode",houseNumber:"Huisnr.",houseNumberAddition:"Toevoeging",street:"Straat",city:"Plaatsnaam"})},placeholders:{type:Object,default:()=>({zipcode:"",houseNumber:"",houseNumberAddition:"",street:"",city:""})}},emits:["update:address","update:zipcode","update:street","update:city","update:manualEdit","update:houseNumber","update:houseNumberAddition"],setup(){const e={};return["zipcode","houseNumber","houseNumberAddition","street","city","manualEdit"].forEach((t=>e[`${t}Model`]=O(t))),{...e}},data:()=>({receivedAddressResponse:!1}),computed:{showAddressAndCityFields(){return this.manualEdit},showZipcodeNotFound(){return!this.zipcodeValid&&this.manualEdit}},methods:{updateAddress(){new Promise((e=>{const{zipcode:t,houseNumber:n}=this;this.$emit("update:address",{zipcode:t,houseNumber:n},(t=>e(t)))})).then((e=>{this.receivedAddressResponse=!0,this.$emit("update:street",e.street),this.$emit("update:city",e.city)}))}}});const G=(0,e.createTextVNode)(" Klopt het adres niet? Handmatig aanpassen. ");L(":root {\n  --vuelection-form-wrapper-margin: 10px 0;\n}\n._address_7s3bi_5 {\n  display: flex;\n  flex-wrap: wrap;\n  margin: var(--vuelection-form-wrapper-margin);\n}\n._address-card_7s3bi_11 {\n  flex-basis: 100%;\n}"),(R.__cssModules={}).$style={address:"_address_7s3bi_5","address-card":"_address-card_7s3bi_11"}
2,R.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("vuelection-transition-bounce");return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.address,"vuelection-form-address"]},[(0,e.renderSlot)(t.$slots,"zipcode",{},(()=>[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.inputComponent),{modelValue:t.zipcodeModel,"onUpdate:modelValue":n[1]||(n[1]=e=>t.zipcodeModel=e),label:t.labels.zipcode,name:"zipcode",type:"text","size-class":t.isDesktop?"quarter":"half",placeholder:t.placeholders.zipcode,onFocusout:t.updateAddress},null,8,["modelValue","label","size-class","placeholder","onFocusout"]))])),(0,e.renderSlot)(t.$slots,"houseNumber",{},(()=>[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.inputComponent),{modelValue:t.houseNumberModel,"onUpdate:modelValue":n[2]||(n[2]=e=>t.houseNumberModel=e),label:t.labels.houseNumber,name:"houseNumber",type:"text","size-class":t.isDesktop?"quarter":"half",onFocusout:t.updateAddress},null,8,["modelValue","label","size-class","onFocusout"]))])),(0,e.renderSlot)(t.$slots,"houseNumberAddition",{},(()=>[null!==t.houseNumberAddition?((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.inputComponent),{key:0,modelValue:t.houseNumberAdditionModel,"onUpdate:modelValue":n[3]||(n[3]=e=>t.houseNumberAdditionModel=e),label:t.labels.houseNumberAddition,name:"houseNumber",type:"text","size-class":t.isDesktop?"quarter":"half",onFocusout:t.updateAddress},null,8,["modelValue","label","size-class","onFocusout"])):(0,e.createCommentVNode)("",!0)])),t.showZipcodeNotFound?(0,e.renderSlot)(t.$slots,"zipcode-not-found-notice",{key:0}):(0,e.createCommentVNode)("",!0),t.showAddressAndCityFields?((0,e.openBlock)(),(0,e.createBlock)(e.Fragment,{key:1},[(0,e.renderSlot)(t.$slots,"street",{},(()=>[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.inputComponent),{modelValue:t.streetModel,"onUpdate:modelValue":n[4]||(n[4]=e=>t.streetModel=e),label:t.labels.street,name:"street",type:"text"},null,8,["modelValue","label"]))])),(0,e.renderSlot)(t.$slots,"city",{},(()=>[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.inputComponent),{modelValue:t.cityModel,"onUpdate:modelValue":n[5]||(n[5]=e=>t.cityModel=e),label:t.labels.city,name:"city",type:"text"},null,8,["modelValue","label"]))]))],64)):(0,e.createCommentVNode)("",!0),(0,e.createVNode)(l,null,{default:(0,e.withCtx)((()=>[t.receivedAddressResponse&&!t.manualEdit?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:[t.$style["address-card"],"vuelection-form-address-card"]},[(0,e.renderSlot)(t.$slots,"address-resolution",{},(()=>[(0,e.createVNode)("p",null,[(0,e.renderSlot)(t.$slots,"address-resolution-display",{},(()=>[(0,e.createTextVNode)((0,e.toDisplayString)(t.streetModel)+", "+(0,e.toDisplayString)(t.cityModel),1)]))]),(0,e.createVNode)("p",{onClick:n[6]||(n[6]=e=>t.manualEditModel=!0)},[(0,e.renderSlot)(t.$slots,"address-resolution-edit-text",{},(()=>[G]))])]))],2)):(0,e.createCommentVNode)("",!0)])),_:3})],2)};var J=(0,e.defineComponent)({name:"VuelectionFormRadio",extends:Z,props:{modelValue:{type:String,required:!0},options:{type:Array,required:!0},errorMessage:{type:String,default:""},labelClasses:{type:[Object,String],default:()=>({})},errorClasses:{type:[Object,String],default:()=>({})}},emits:["update:modelValue"],setup:()=>({localValue:O()}),methods:{getKey:e=>`${name}__${e.key}`}});L(':root {\n  --vuelection-canvas-light: #CCCCCC;\n  --vuelection-color-black: #000000;\n  --vuelection-form-wrapper-margin: 10px 0;\n  --vuelection-form-input-margin-top: 5px;\n  --vuelection-form-input-margin-right: 0;\n  --vuelection-form-input-margin-bottom: 5px;\n  --vuelection-form-input-margin-left: 0;\n}\n._wrapper_1lrso_11 {\n  display: flex;\n  flex-basis: 100%;\n  flex-wrap: wrap;\n  margin: var(--vuelection-form-wrapper-margin);\n  max-width: 100%;\n}\n._radio_1lrso_19 {\n  align-items: center;\n  display: flex;\n  cursor: pointer;\n  font-size: 16px;\n  flex-basis: 50%;\n  margin-bottom: var(--vuelection-form-input-margin-bottom);\n  margin-left: var(--vuelection-form-input-margin-left);\n  margin-right: var(--vuelection-form-input-margin-right);\n  margin-top: var(--vuelection-form-input-margin-top);\n  max-width: 50%;\n}\n._radio_1lrso_19 ._check_1lrso_31 {\n  border: 1px solid var(--vuelection-canvas-light);\n  border-radius: 50%;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 16px;\n  margin-right: 10px;\n  position: relative;\n  width: 16px;\n}\n._radio_1lrso_19 ._input_1lrso_41 {\n  display: none;\n}\n._radio_1lrso_19._checked_1lrso_44 ._check_1lrso_31 {\n  border: 1px solid var(--vuelection-color-black);\n}\n._radio_1lrso_19._checked_1lrso_44 ._check_1lrso_31:after {\n  background: var(--vuelection-color-black);\n  border-radius: 50%;\n  content: "";\n  display: block;\n  height: 10px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  width: 10px;\n}\n._radio_1lrso_19 ._value_1lrso_59 {\n  display: block;\n}'),(J.__cssModules={}).$style={wrapper:"_wrapper_1lrso_11",radio:"_radio_1lrso_19",check:"_check_1lrso_31",input:"_input_1lrso_41",checked:"_checked_1lrso_44",value:"_value_1lrso_59"}
2,J.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("form-label"),s=(0,e.resolveComponent)("form-error");return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.wrapper,t.errorClasses,"vuelection-form-radio"]},[t.label?((0,e.openBlock)(),(0,e.createBlock)(l,{key:0,class:[{[t.$style.active]:t.isFocussed},t.labelClasses],required:t.required},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)(t.label),1)])),_:1},8,["class","required"])):(0,e.createCommentVNode)("",!0),((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.options,(n=>((0,e.openBlock)(),(0,e.createBlock)("label",{key:t.getKey(n),class:[t.$style.radio,"vuelection-form-radio-item",{[t.$style.checked]:n.value===t.localValue,checked:n.value===t.localValue}],for:t.getKey(n),onClick:()=>t.localValue=n.value},[(0,e.createVNode)("input",{id:t.getKey(n),value:n,type:"radio",name:t.name,class:t.$style.input},null,10,["id","value","name"]),(0,e.createVNode)("span",{class:[t.$style.check,"vuelection-form-radio-check"]},null,2),(0,e.createVNode)("span",{class:[t.$style.value,"vuelection-form-radio-value"]},(0,e.toDisplayString)(n.value),3)],10,["for","onClick"])))),128)),(0,e.createVNode)(s,{error:t.errorMessage,class:[t.errorClasses]},null,8,["error","class"])],2)};var F=(0,e.defineComponent)({name:"VuelectionSvgIcon",props:{width:{type:String,default:"24"},height:{type:String,default:"24"},viewBox:{type:String,default:"0 0 32 32"},path:{type:String,required:!0},transform:{type:String,default:""}}});L("._svg_atfz0_1 {\n  display: block;\n  fill: currentColor;\n  max-height: 100%;\n  max-width: 100%;\n}"),(F.__cssModules={}).$style={svg:"_svg_atfz0_1"},F.render=function(t,n,o,r,i,a){return(0,e.openBlock)(),(0,e.createBlock)("svg",{class:[t.$style.svg,"vuelection-svg-icon"],width:t.width,height:t.height,viewBox:t.viewBox,role:"presentation"},[(0,e.createVNode)("path",{d:t.path,transform:t.transform},null,8,["d","transform"])],10,["width","height","viewBox"])};var Q={name:"VuelectionSpinnerLoader"};L(':root {\n  --vuelection-color-primary: #1D72B1;\n}\n._wrapper_14kx7_5 {\n  position: relative;\n}\n._wrapper_14kx7_5 ._loader_14kx7_8 {\n  -webkit-animation: _loader-animation_14kx7_1 4.8s linear infinite;\n          animation: _loader-animation_14kx7_1 4.8s linear infinite;\n  height: 32px;\n  width: 32px;\n}\n._wrapper_14kx7_5 ._loader_14kx7_8 ._spinner_14kx7_13 {\n  -webkit-animation: _spinner-animation_14kx7_1 1.2s linear infinite;\n          animation: _spinner-animation_14kx7_1 1.2s linear infinite;\n  bottom: 0;\n  clip: rect(0, 32px, 32px, 16px);\n  display: block;\n  height: 32px;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n  width: 32px;\n}\n._wrapper_14kx7_5 ._loader_14kx7_8 ._spinner_14kx7_13::after {\n  -webkit-animation: _spinner-body-animation_14kx7_1 1.2s cubic-bezier(0.77, 0, 0.175, 1) infinite;\n          animation: _spinner-body-animation_14kx7_1 1.2s cubic-bezier(0.77, 0, 0.175, 1) infinite;\n  border: 3px solid var(--vuelection-color-primary);\n  border-radius: 50%;\n  bottom: 0;\n  box-sizing: border-box;\n  clip: rect(0, 32px, 32px, 16px);\n  content: "";\n  display: block;\n  height: 32px;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n  width: 32px;\n}\n@-webkit-keyframes _loader-animation_14kx7_1 {\n0% {\n    transform: rotate(0deg);\n}\n100% {\n    transform: rotate(360deg);\n}\n}\n@keyframes _loader-animation_14kx7_1 {\n0% {\n    transform: rotate(0deg);\n}\n100% {\n    transform: rotate(360deg);\n}\n}\n@-webkit-keyframes _spinner-animation_14kx7_1 {\n0% {\n    transform: rotate(0deg);\n}\n100% {\n    transform: rotate(220deg);\n}\n}\n@keyframes _spinner-animation_14kx7_1 {\n0% {\n    transform: rotate(0deg);\n}\n100% {\n    transform: rotate(220deg);\n}\n}\n@-webkit-keyframes _spinner-body-animation_14kx7_1 {\n0% {\n    transform: rotate(-140deg);\n}\n50% {\n    transform: rotate(-160deg);\n}\n100% {\n    transform: rotate(140deg);\n}\n}\n@keyframes _spinner-body-animation_14kx7_1 {\n0% {\n    transform: rotate(-140deg);\n}\n50% {\n    transform: rotate(-160deg);\n}\n100% {\n    transform: rotate(140deg);\n}\n}'),(Q.__cssModules={}).$style={wrapper:"_wrapper_14kx7_5",loader:"_loader_14kx7_8","loader-animation":"_loader-animation_14kx7_1",spinner:"_spinner_14kx7_13","spinner-animation":"_spinner-animation_14kx7_1","spinner-body-animation":"_spinner-body-animation_14kx7_1"},Q.render=function(t,n,o,r,i,a){return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.wrapper,"vuelection-spinner-loader"]},[(0,e.createVNode)("div",{class:[t.$style.loader,"vuelection-spinner-loader-loader"]},[(0,e.createVNode)("span",{class:[t.$style.spinner,"vuelection-spinner-loader-spinner"]},null,2)],2)],2)},T([F,Q]);var U=(0,e.defineComponent)({name:"VuelectionSearchSelectCard",components:{SvgIcon:F},props:{item:{type:Object,required:!0},isActive:{type:Boolean,required:!0}},computed:{getAddress(){return`${this.item.meta?.street} ${this.item.meta?.houseNumber??""}`},hasAddress(){return!!this.item.meta?.street}}});L(':root {\n  --vuelection-color-primary: #1D72B1;\n  --vuelection-canvas-light: #CCCCCC;\n  --vuelection-canvas-lightest: #F1F1F1;\n  --vuelection-color-black: #000000;\n}\n._card_xavim_8 {\n  background: transparent;\n  border: 1px solid var(--vuelection-canvas-lightest);\n  border-radius: var(--dtc-blocks-input-border-radius);\n  cursor: pointer;\n  padding: 15px 50px 15px 35px;\n  position: relative;\n  touch-action: manipulation;\n  transition: 200ms background ease-in-out;\n}\n._card_xavim_8:hover, ._card_xavim_8._selected_xavim_18 {\n  background: var(--vuelection-canvas-lightest);\n}\n._radio_xavim_22 {\n  border: 1px solid var(--vuelection-canvas-light);\n  border-radius: 50%;\n  box-sizing: border-box;\n  height: 16px;\n  left: 15px;\n  position: absolute;\n  top: 20px;\n  width: 16px;\n}\n._content_xavim_33 {\n  padding: 0 10px;\n}\n._name_xavim_37 {\n  font-weight: 700;\n  margin-bottom: 10px;\n}\n._name_xavim_37,\n._row_xavim_43 {\n  display: block;\n  margin-top: 5px;\n}\n._distance_xavim_48 {\n  align-items: center;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  position: absolute;\n  right: 15px;\n  top: 15px;\n}
2\n._icon_xavim_58 {\n  color: var(--vuelection-color-primary);\n  margin-bottom: 5px;\n}\n._selected_xavim_18 ._radio_xavim_22 {\n  border: 1px solid var(--vuelection-color-black);\n}\n._selected_xavim_18 ._radio_xavim_22:after {\n  background: var(--vuelection-color-black);\n  border-radius: 50%;\n  content: "";\n  display: block;\n  height: 10px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  width: 10px;\n}'),(U.__cssModules={}).$style={card:"_card_xavim_8",selected:"_selected_xavim_18",radio:"_radio_xavim_22",content:"_content_xavim_33",name:"_name_xavim_37",row:"_row_xavim_43",distance:"_distance_xavim_48",icon:"_icon_xavim_58"},U.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("svg-icon");return t.item?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:[t.$style.card,"vuelection-search-select-card",{[t.$style.selected]:t.isActive,active:t.isActive}]},[(0,e.renderSlot)(t.$slots,"select-card",{},(()=>[(0,e.renderSlot)(t.$slots,"select-card-radio",{},(()=>[(0,e.createVNode)("div",{class:[t.$style.radio,"vuelection-search-select-card-radio"]},null,2)])),(0,e.renderSlot)(t.$slots,"select-card-content",{},(()=>[(0,e.createVNode)("div",{class:[t.$style.content,"vuelection-search-select-card-content"]},[t.item.meta?.name?((0,e.openBlock)(),(0,e.createBlock)("span",{key:0,class:[t.$style.name,"vuelection-search-select-card-name"]},(0,e.toDisplayString)(t.item.meta?.name),3)):(0,e.createCommentVNode)("",!0),t.hasAddress?((0,e.openBlock)(),(0,e.createBlock)("span",{key:1,class:[t.$style.row,"vuelection-search-select-card-row"]},(0,e.toDisplayString)(t.getAddress),3)):(0,e.createCommentVNode)("",!0),t.item.meta?.city?((0,e.openBlock)(),(0,e.createBlock)("span",{key:2,class:[t.$style.row,"vuelection-search-select-card-row"]},(0,e.toDisplayString)(t.item.meta.city),3)):(0,e.createCommentVNode)("",!0),((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.item.meta?.rows,((n,o)=>((0,e.openBlock)(),(0,e.createBlock)("span",{key:o,class:[t.$style.row,"vuelection-search-select-card-row"]},(0,e.toDisplayString)(n),3)))),128))],2)])),(0,e.renderSlot)(t.$slots,"select-card-distance",{},(()=>[t.item.meta?.distance?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:[t.$style.distance,"vuelection-search-select-card-distance"]},[(0,e.createVNode)(l,{path:"m194 18.7272727c0-4.280303-3.345588-7.7272727-7.5-7.7272727s-7.5 3.4469697-7.5 7.7272727c0 4.2803031 7.5 12.2727273 7.5 12.2727273s7.5-7.9924242 7.5-12.2727273zm-11.25-.1082251c0-2.085213 1.697368-3.8095238 3.75-3.8095238s3.75 1.6842105 3.75 3.8095238c0 2.0852131-1.657895 3.8095238-3.75 3.8095238-2.052632 0-3.75-1.7243107-3.75-3.8095238z",width:"15",height:"20","view-box":"0 0 15 20",transform:"translate(-179 -11)",class:t.$style.icon},null,8,["class"]),(0,e.createTextVNode)(" "+(0,e.toDisplayString)(t.item.meta.distance),1)],2)):(0,e.createCommentVNode)("",!0)]))]))],2)):(0,e.createCommentVNode)("",!0)};const H=(e,t)=>{t.value!==t.oldValue&&(e.oninput=function(e,t){let n=null;return function(...o){clearTimeout(n),n=setTimeout((()=>{e.apply(this,o)}),t)}}((()=>e.dispatchEvent(new Event("change"))),Number.parseInt(t.value||500)))};var $=(0,e.defineComponent)({name:"VuelectionSearchSelect",components:{SelectCard:U,FormError:P,FormLabel:V,FormInput:Z,SvgIcon:F,TransitionExpand:B},directives:{debounce:(e,t)=>H(e,t)},props:{selected:{type:Object,default:()=>({})},name:{type:String,required:!0},label:{type:String,default:"Liever een andere postcode?"},showSearch:{type:Boolean,default:!0},search:{type:String,default:""},searchPlaceholder:{type:String,default:"1234 AB"},openItems:{type:Number,default:3},selectedFirst:{type:Boolean,default:!0},options:{type:Array,default:()=>[]},errorMessage:{type:String,default:""},errorClasses:{type:[Object,String],default:()=>({})}},emits:["update:onFocusOut","update:selected"],setup:()=>({selectedModel:O("selected"),searchModel:O("search")}),data:()=>({showMore:!1}),computed:{openOptions(){let e=this.options.slice(0,this.openItems);if(void 0===this.options.find((e=>e.name===this.selected?.name)))return e;const t=e.find((e=>e.name===this.selected?.name));return this.selectedFirst&&!this.showMore&&this.selected&&!t?this.options.filter((e=>e.name===this.selected.name)).concat(this.options.filter((e=>e.name!==this.selected.name)).slice(0,this.openItems-1)):e},collapsableOptions(){return this.options.slice(this.openItems)},showMoreText(){return this.showMore?"Toon minder vestigingen":"Toon meer vestigingen"},shouldShowCollapse(){return this.options.length>this.openItems},hasErrors(){return!!this.errorMessage?.length}},methods:{selectOption(e){this.selectedModel=e},toggleShowMore(){this.showMore=!this.showMore}}});const W={key:0,class:"vuelection-search-select-result-container"};L(":root {\n  --vuelection-color-primary: #1D72B1;\n  --vuelection-button-primary-background: #1D72B1;\n  --vuelection-button-primary-color: #FFFFFF;\n  --vuelection-form-wrapper-margin: 10px 0;\n  --vuelection-form-input-margin-top: 5px;\n  --vuelection-form-input-margin-right: 0;\n  --vuelection-form-input-margin-bottom: 5px;\n  --vuelection-form-input-margin-left: 0;\n}\n._search_1k5yq_12 {\n  display: block;\n  margin: var(--vuelection-form-wrapper-margin);\n}\n._wrapper_1k5yq_17 {\n  margin-bottom: var(--vuelection-form-input-margin-bottom);\n  margin-left: var(--vuelection-form-input-margin-left);\n  margin-right: var(--vuelection-form-input-margin-right);\n  margin-top: var(--vuelection-form-input-margin-top);\n  max-width: 200px;\n  width: 100%;\n}\n._wrapper_1k5yq_17 ._inputWrapper_1k5yq_25 {\n  position: relative;\n}\n._input_1k5yq_25 {\n  padding-right: 38px;\n}\n._error_1k5yq_33 {\n  color: var(--dtc-blocks-error, #f00);\n}\n._searchButton_1k5yq_37 {\n  align-items: center;\n  background: var(--vuelection-button-primary-background);\n  border: 0;\n  border-radius: 0 3px 3px 0;\n  bottom: 0;\n  color: var(--vuelection-button-primary-color);\n  display: flex;\n  justify-content: center;\n  outline: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  width: 40px;\n}\n._results_1k5yq_53 {\n  display: grid;\n  grid-gap: 40px;\n  grid-template-columns: 1fr;\n}\n@media screen and (min-width: 768px) {\n._results_1k5yq_53 {\n    grid-template-columns: repeat(3, 1fr);\n}\n}\n._toggle_1k5yq_64 {\n  align-items: center;\n  display: flex;\n  cursor: pointer;\n  font-weight: 700;\n  margin-top: 20px;\n}\n._toggle_1k5yq_64 ._toggleIcon_1k5yq_71 {\n  color: var(--vuelection-color-primary);\n  margin-left: 10px;\n  transform: rotate(90deg);\n  transition: 200ms transition ease-in-out;\n  width: 10px;\n}\n._toggle_1k5yq_64._isOpen_1k5yq_78 ._toggleIcon_1k5yq_71 {\n  transform: rotate(-90deg);\n}"),($.__cssModules={}).$style={search:"_search_1k5yq_12",wrapper:"_wrapper_1k5yq_17",inputWrapper:"_inputWrapper_1k5yq_25",input:"_input_1k5yq_25",error:"_error_1k5yq_33",searchButton:"_searchButton_1k5yq_37",results:"_results_1k5yq_53",toggle:"_toggle_1k5yq_64",toggleIcon:"_toggleIcon_1k5yq_71",isOpen:"_isOpen_1k5yq_78"}
2,$.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("form-label"),s=(0,e.resolveComponent)("form-input"),c=(0,e.resolveComponent)("svg-icon"),d=(0,e.resolveComponent)("form-error"),p=(0,e.resolveComponent)("select-card"),u=(0,e.resolveComponent)("transition-expand"),g=(0,e.resolveDirective)("debounce");return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.search,"vuelection-search-select"]},[t.label?((0,e.openBlock)(),(0,e.createBlock)(l,{key:0},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)(t.label),1)])),_:1})):(0,e.createCommentVNode)("",!0),(0,e.renderSlot)(t.$slots,"search-select-search",{},(()=>[t.showSearch?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:[t.$style.wrapper,t.errorClasses,"vuelection-search-select-wrapper",{"has-error":t.hasErrors}]},[(0,e.createVNode)("div",{class:t.$style.inputWrapper},[(0,e.renderSlot)(t.$slots,"search-select-input",{},(()=>[(0,e.withDirectives)((0,e.createVNode)(s,{modelValue:t.searchModel,"onUpdate:modelValue":n[1]||(n[1]=e=>t.searchModel=e),class:[t.$style.input,t.errorClasses,{[t.$style.error]:t.hasErrors,"has-error":t.hasErrors},"vuelection-search-select-input"],placeholder:t.searchPlaceholder,type:"text",name:`search-select-input-${t.$props.name}`,onFocusout:n[2]||(n[2]=e=>t.$emit("update:onFocusOut"))},null,8,["modelValue","class","placeholder","name"]),[[g,400]])])),(0,e.renderSlot)(t.$slots,"search-select-button",{},(()=>[(0,e.createVNode)("button",{class:[t.$style.searchButton,"vuelection-search-select-button"]},[(0,e.createVNode)(c,{path:"m7.9690625 12.0303125c-2.24375 0-4.0628125-1.8190625-4.0628125-4.0625 0-2.24375 1.8190625-4.0625 4.0628125-4.0625s4.0628125 1.81875 4.0628125 4.0625c0 2.2434375-1.8190625 4.0625-4.0628125 4.0625zm9.6534375 3.6725-3.8496875-3.2734375c-.398125-.3584375-.8234375-.5221875-1.166875-.506875.9090625-1.064375 1.4575-2.444375 1.4575-3.95375 0-3.3659375-2.7284375-6.09375-6.094375-6.09375s-6.0940625 2.7278125-6.0940625 6.09375c0 3.365625 2.728125 6.09375 6.0940625 6.09375 1.509375 0 2.8896875-.5484375 3.9540625-1.4571875-.0159375.343125.1484375.76875.506875 1.166875l3.27375 3.849375c.560625.6225 1.4759375.6753125 2.034375.1165625.55875-.5584375.5059375-1.4746875-.1165625-2.034375z",width:"18",height:"18","view-box":"0 0 18 18",transform:"translate(-1 -1)"})],2)]))],2),(0,e.createVNode)(d,{class:[t.errorClasses],error:t.errorMessage},null,8,["class","error"])],2)):(0,e.createCommentVNode)("",!0)])),(0,e.renderSlot)(t.$slots,"search-select-results",{},(()=>[t.options.length?((0,e.openBlock)(),(0,e.createBlock)("div",W,[(0,e.createVNode)("div",{class:[t.$style.results,"vuelection-search-select-open-results"]},[(0,e.renderSlot)(t.$slots,"search-select-card-wrapper",{},(()=>[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.openOptions,((n,o)=>((0,e.openBlock)(),(0,e.createBlock)(p,{key:o,item:n,"is-active":n.name===t.selected?.name,onClick:e=>t.selectOption(n)},null,8,["item","is-active","onClick"])))),128))]))],2),(0,e.createVNode)(u,null,{default:(0,e.withCtx)((()=>[t.showMore?((0,e.openBlock)(),(0,e.createBlock)("div",{key:0,class:[t.$style.results,"vuelection-search-select-more-results"]},[(0,e.renderSlot)(t.$slots,"search-select-card-wrapper",{},(()=>[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.collapsableOptions,((n,o)=>((0,e.openBlock)(),(0,e.createBlock)(p,{key:o,item:n,"is-active":n.name===t.selected?.name,onClick:e=>t.selectOption(n)},null,8,["item","is-active","onClick"])))),128))]))],2)):(0,e.createCommentVNode)("",!0)])),_:3})])):(0,e.createCommentVNode)("",!0)])),t.shouldShowCollapse?(0,e.renderSlot)(t.$slots,"collapse",{key:1},(()=>[(0,e.createVNode)("div",{class:[t.$style.toggle,"vuelection-search-select-toggle",{[t.$style.isOpen]:t.showMore}],onClick:n[3]||(n[3]=(...e)=>t.toggleShowMore&&t.toggleShowMore(...e))},[(0,e.renderSlot)(t.$slots,"collapse-text",{},(()=>[(0,e.createTextVNode)((0,e.toDisplayString)(t.showMoreText)+" ",1),(0,e.createVNode)("i",{class:[t.$style.toggleIcon,"vuelection-search-select-toggle-icon"]},[(0,e.createVNode)(c,{path:"m4 17.9166667 7.9166667-7.9166667-7.9166667-7.91666667 2.08333333-2.08333333 9.99999997 10-9.99999997 10z",width:"20",height:"20","view-box":"0 0 20 20"})],2)]))],2)])):(0,e.createCommentVNode)("",!0)],2)};const q=[/^([a-zA-Z]{2})([0-9]{2})([0-9]{2})$/,/^([0-9]{2})([0-9]{2})([a-zA-Z]{2})$/,/^([0-9]{2})([a-zA-Z]{2})([0-9]{2})$/,/^([a-zA-Z]{2})([0-9]{2})([a-zA-Z]{2})$/,/^([a-zA-Z]{2})([a-zA-Z]{2})([0-9]{2})$/,/^([0-9]{2})([a-zA-Z]{2})([a-zA-Z]{2})$/,/^([0-9]{2})([a-zA-Z]{3})([0-9])$/,/^([0-9])([a-zA-Z]{3})([0-9]{2})$/,/^([a-zA-Z]{2})([0-9]{3})([a-zA-Z])$/,/^([a-zA-Z])([0-9]{3})([a-zA-Z]{2})$/,/^([a-zA-Z]{3})([0-9]{2})([a-zA-Z])$/,/^([a-zA-Z])([0-9]{2})([a-zA-Z]{3})$/,/^([0-9])([a-zA-Z]{2})([0-9]{3})$/,/^([0-9]{3})([a-zA-Z]{2})([0-9])$/];class K{licensePlate;sideCode;constructor(e){this.licensePlate=this.removeDashes(e).toUpperCase(),this.sideCode=this.getSideCode()}getSideCode(){for(let e of q)if(this.licensePlate.match(e))return q.indexOf(e);return null}valid(){return null!==this.sideCode}removeDashes(e){return e.replace(/-/g,"").toUpperCase()}getFormatted(){if(!this.valid())return null;const e=this.getPatternBySidecode();return this.getLicensePlateParts(e).join("-")}getPatternBySidecode(){return q[this.sideCode]??null}getLicensePlateParts(e){let t=this.licensePlate.match(e);return t.shift(),t}}var Y=(0,e.defineComponent)({name:"VuelectionFormLicensePlate",components:{FormLabel:V,FormError:P},props:{name:{type:String,required:!0},label:{type:String,default:""},modelValue:{type:String,default:""},placeholder:{type:String,default:"KEN-TE-KEN"},errorMessage:{type:String,default:""},vehicle:{type:String,default:""},format:{type:Boolean,default:!0},required:{type:Boolean,required:!1,default:!1},labelClasses:{type:[Object,String],default:()=>({})},errorClasses:{type:[Object,String],default:()=>({})}},emits:["change"],data:()=>({isFocussed:!1}),methods:{formatAndSend(e){if(this.isFocussed=!1,this.format){const t=new K(e.target.value);e.target.value=t.getFormatted()}this.$emit("change",e)}}});L(':root {\n  --vuelection-form-wrapper-margin: 10px 0;\n  --vuelection-form-input-margin-top: 5px;\n  --vuelection-form-input-margin-right: 0;\n  --vuelection-form-input-margin-bottom: 5px;\n  --vuelection-form-input-margin-left: 0;\n}\n@font-face {\n  font-family: "kenteken";\n  src: url("//cdn.dtcmediainternet.nl/fonts/kenteken/kenteken.eot");\n  src: url("//cdn.dtcmediainternet.nl/fonts/kenteken/kenteken.eot?#iefix") format("embedded-opentype"), url("//cdn.dtcmediainternet.nl/fonts/kenteken/kenteken.woff") format("woff"), url("//cdn.dtcmediainternet.nl/fonts/kenteken/kenteken.ttf") format("truetype"), url("//cdn.dtcmediainternet.nl/fonts/kenteken/kenteken.svg#ef3cb016b9c5b54553ea09cf7c0e572d") format("svg");\n  font-style: normal;\n  font-weight: 400;\n}\n._licenseField_13m99_16 {\n  flex-basis: 100%;\n  margin: var(--vuelection-form-wrapper-margin);\n  max-width: 100%;\n}\n._wrapper_13m99_22 {\n  border-radius: 3px;\n  display: flex;\n  justify-content: center;\n  overflow: hidden;\n  margin-bottom: var(--vuelection-form-input-margin-bottom);\n  margin-left: var(--vuelection-form-input-margin-left);\n  margin-right: var(--vuelection-form-input-margin-right);\n  margin-top: var(--vuelection-form-input-margin-top);\n  position: relative;\n  width: 100%;\n}\n._icon_13m99_35 {\n  aspect-ratio: 1/1.6;\n  background: url("data:image/svg+xml;
2base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCA0MC4yIDY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MC4yIDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiMwMDg4QzY7fQoJLnN0MXtjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7ZmlsbDojRkVGRUZFO30KCS5zdDJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNl8pO2ZpbGw6I0ZFRkVGRTt9Cgkuc3Qze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzhfKTtmaWxsOiNGRkNBMDA7fQoJLnN0NHtjbGlwLXBhdGg6dXJsKCNTVkdJRF8xMF8pO2ZpbGw6I0ZGQ0EwMDt9Cgkuc3Q1e2NsaXAtcGF0aDp1cmwoI1NWR0lEXzEyXyk7ZmlsbDojRkZDQTAwO30KCS5zdDZ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMTRfKTtmaWxsOiNGRkNBMDA7fQoJLnN0N3tjbGlwLXBhdGg6dXJsKCNTVkdJRF8xNl8pO2ZpbGw6I0ZGQ0EwMDt9Cgkuc3Q4e2NsaXAtcGF0aDp1cmwoI1NWR0lEXzE4Xyk7ZmlsbDojRkZDQTAwO30KCS5zdDl7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMjBfKTtmaWxsOiNGRkNBMDA7fQoJLnN0MTB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMjJfKTtmaWxsOiNGRkNBMDA7fQoJLnN0MTF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMjRfKTtmaWxsOiNGRkNBMDA7fQoJLnN0MTJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMjZfKTtmaWxsOiNGRkNBMDA7fQoJLnN0MTN7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMjhfKTtmaWxsOiNGRkNBMDA7fQoJLnN0MTR7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMzBfKTtmaWxsOiNGRkNBMDA7fQo8L3N0eWxlPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNMi4yLDBoMzh2NjRoLTM4Yy0xLjEsMC0yLTAuOS0yLTJWMkMwLjIsMC45LDEuMSwwLDIuMiwweiIvPgoJCTwvZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4KCQk8L2NsaXBQYXRoPgogICAgICAgIDxyZWN0IHg9Ii00LjgiIHk9Ii01IiBjbGFzcz0ic3QwIiB3aWR0aD0iNTAiIGhlaWdodD0iNzQiLz4KCTwvZz4KPC9nPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBhdGggaWQ9IlNWR0lEXzNfIiBkPSJNMTIuNSw1MC45VjQwaDIuNGwxLjksNGMwLjUsMS4xLDEuMSwyLjUsMS41LDMuN2wwLDBjLTAuMS0xLjQtMC4yLTIuOS0wLjItNC42VjQwSDIwdjEwLjloLTIuMmwtMi00LjIKCQkJCWMtMC41LTEuMi0xLjItMi42LTEuNi0zLjloLTAuMWMwLjEsMS41LDAuMSwzLDAuMSw0Ljh2My4zQzE0LjIsNTAuOSwxMi41LDUwLjksMTIuNSw1MC45eiIvPgoJCTwvZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzRfIj4KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4KCQk8L2NsaXBQYXRoPgogICAgICAgIDxyZWN0IHg9IjcuNSIgeT0iMzUiIGNsYXNzPSJzdDEiIHdpZHRoPSIxNy42IiBoZWlnaHQ9IjIwLjkiLz4KCTwvZz4KPC9nPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBvbHlnb24gaWQ9IlNWR0lEXzVfIiBwb2ludHM9IjIxLjksNDAgMjQsNDAgMjQsNDguOCAyNy43LDQ4LjggMjcuNyw1MC45IDIxLjksNTAuOSAJCQkiLz4KCQk8L2RlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJTVkdJRF82XyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzVfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJPC9jbGlwUGF0aD4KICAgICAgICA8cmVjdCB4PSIxNi45IiB5PSIzNSIgY2xhc3M9InN0MiIgd2lkdGg9IjE1LjciIGhlaWdodD0iMjAuOSIvPgoJPC9nPgo8L2c+CiAgICA8Zz4KCTxnPgoJCTxkZWZzPgoJCQk8cG9seWdvbiBpZD0iU1ZHSURfN18iIHBvaW50cz0iMjAuNSwxMyAyMCwxNCAxOC45LDE0LjIgMTkuNywxNC45IDE5LjUsMTYgMjAuNSwxNS41IDIxLjUsMTYgMjEuMywxNC45IDIyLjEsMTQuMiAyMSwxNCAJCQkiLz4KCQk8L2RlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJTVkdJRF84XyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzdfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJPC9jbGlwUGF0aD4KICAgICAgICA8cmVjdCB4PSIxMy45IiB5PSI4IiBjbGFzcz0ic3QzIiB3aWR0aD0iMTMuMiIgaGVpZ2h0PSIxMyIvPgoJPC9nPgo8L2c+CiAgICA8Zz4KCTxnPgoJCTxkZWZzPgoJCQk8cG9seWdvbiBpZD0iU1ZHSURfOV8iIHBvaW50cz0iMjMuNywxNi41IDI0LjMsMTcuNSAyNC43LDE2LjQgMjUuNywxNi4xIDI0LjksMTUuNSAyNC45LDE0LjMgMjQsMTUgMjIuOSwxNC42IDIzLjMsMTUuNgoJCQkJMjIuNSwxNi41IAkJCSIvPgoJCTwvZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzEwXyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzlfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJPC9jbGlwUGF0aD4KICAgICAgICA8cmVjdCB4PSIxNy41IiB5PSI5LjMiIGNsYXNzPSJzdDQiIHdpZHRoPSIxMy4yIiBoZWlnaHQ9IjEzLjEiLz4KCTwvZz4KPC9nPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBvbHlnb24gaWQ9IlNWR0lEXzExXyIgcG9pbnRzPSIyNS45LDE5IDI2LDIwLjEgMjYuOCwxOS40IDI3LjksMTkuNiAyNy41LDE4LjYgMjguMSwxNy43IDI3LDE3LjggMjYuMywxNi45IDI2LDE4IDI0LjksMTguNAoJCQkJIi8+CgkJPC9kZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iU1ZHSURfMTJfIj4KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJPC9jbGlwUGF0aD4KICAgICAgICA8cmVjdCB4PSIxOS45IiB5PSIxMS45IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMTMuMSIgaGVpZ2h0PSIxMy4yIi8+Cgk8L2c+CjwvZz4KICAgIDxnPgoJPGc+CgkJPGRlZnM+CgkJCTxwb2x5Z29uIGlkPSJTVkdJRF8xM18iIHBvaW50cz0iMjguMSwyMS43IDI4LDIwLjUgMjcuMiwyMS40IDI2LjEsMjEuMiAyNi42LDIyLjIgMjYuMSwyMy4yIDI3LjIsMjMgMjgsMjMuNyAyOC4yLDIyLjYKCQkJCTI5LjIsMjIuMSAJCQkiLz4KCQk8L2RlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJTVkdJRF8xNF8iPgoJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xM18iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4KCQk8L2NsaXBQYXRoPgogICAgICAgIDxyZWN0IHg9IjIxLjEiIHk9IjE1LjUiIGNsYXNzPSJzdDYiIHdpZHRoPSIxMy4xIiBoZWlnaHQ9IjEzLjIiLz4KCTwvZz4KPC9nPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBvbHlnb24gaWQ9IlNWR0lEXzE1XyIgcG9pbnRzPSIyNy42LDI0LjYgMjYuNiwyNC45IDI1LjcsMjQuMiAyNS43LDI1LjMgMjQuNywyNS45IDI1LjgsMjYuMyAyNi4xLDI3LjQgMjYuOCwyNi41IDI3LjksMjYuNQoJCQkJMjcuMiwyNS42IAkJCSIvPgoJCTwvZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzE2XyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzE1XyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgoJCTwvY2xpcFBhdGg+CiAgICAgICAgPHJlY3QgeD0iMTkuNyIgeT0iMTkuMiIgY2x
2hc3M9InN0NyIgd2lkdGg9IjEzLjIiIGhlaWdodD0iMTMuMiIvPgoJPC9nPgo8L2c+CiAgICA8Zz4KCTxnPgoJCTxkZWZzPgoJCQk8cG9seWdvbiBpZD0iU1ZHSURfMTdfIiBwb2ludHM9IjI0LjMsMjcuNyAyMy44LDI2LjYgMjMuMywyNy42IDIyLjEsMjcuNyAyMi45LDI4LjUgMjIuNiwyOS42IDIzLjYsMjkuMSAyNC42LDI5LjcgMjQuNSwyOC42CgkJCQkyNS4zLDI3LjkgCQkJIi8+CgkJPC9kZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iU1ZHSURfMThfIj4KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTdfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJPC9jbGlwUGF0aD4KICAgICAgICA8cmVjdCB4PSIxNy4xIiB5PSIyMS42IiBjbGFzcz0ic3Q4IiB3aWR0aD0iMTMuMiIgaGVpZ2h0PSIxMy4xIi8+Cgk8L2c+CjwvZz4KICAgIDxnPgoJPGc+CgkJPGRlZnM+CgkJCTxwb2x5Z29uIGlkPSJTVkdJRF8xOV8iIHBvaW50cz0iMjEsMjcuOCAyMC4xLDI4LjQgMTksMjcuOSAxOS4zLDI5IDE4LjUsMjkuOCAxOS42LDI5LjkgMjAuMSwzMC45IDIwLjYsMjkuOSAyMS43LDI5LjcKCQkJCTIwLjksMjguOSAJCQkiLz4KCQk8L2RlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJTVkdJRF8yMF8iPgoJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xOV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4KCQk8L2NsaXBQYXRoPgogICAgICAgIDxyZWN0IHg9IjEzLjUiIHk9IjIyLjgiIGNsYXNzPSJzdDkiIHdpZHRoPSIxMy4yIiBoZWlnaHQ9IjEzLjEiLz4KCTwvZz4KPC9nPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBvbHlnb24gaWQ9IlNWR0lEXzIxXyIgcG9pbnRzPSIxNi45LDI3LjUgMTYuMiwyNi41IDE1LjksMjcuNiAxNC44LDI3LjkgMTUuNywyOC42IDE1LjcsMjkuNyAxNi42LDI5IDE3LjcsMjkuNCAxNy4zLDI4LjMKCQkJCTE4LDI3LjUgCQkJIi8+CgkJPC9kZWZzPgogICAgICAgIDxjbGlwUGF0aCBpZD0iU1ZHSURfMjJfIj4KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMjFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJPC9jbGlwUGF0aD4KICAgICAgICA8cmVjdCB4PSI5LjgiIHk9IjIxLjUiIGNsYXNzPSJzdDEwIiB3aWR0aD0iMTMuMiIgaGVpZ2h0PSIxMy4yIi8+Cgk8L2c+CjwvZz4KICAgIDxnPgoJPGc+CgkJPGRlZnM+CgkJCTxwb2x5Z29uIGlkPSJTVkdJRF8yM18iIHBvaW50cz0iMTQuNiwyNS4xIDE0LjUsMjQgMTMuNywyNC43IDEyLjYsMjQuNSAxMywyNS41IDEyLjQsMjYuNCAxMy41LDI2LjMgMTQuMywyNy4yIDE0LjUsMjYuMQoJCQkJMTUuNSwyNS42IAkJCSIvPgoJCTwvZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzI0XyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzIzXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgoJCTwvY2xpcFBhdGg+CiAgICAgICAgPHJlY3QgeD0iNy40IiB5PSIxOSIgY2xhc3M9InN0MTEiIHdpZHRoPSIxMy4xIiBoZWlnaHQ9IjEzLjIiLz4KCTwvZz4KPC9nPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBvbHlnb24gaWQ9IlNWR0lEXzI1XyIgcG9pbnRzPSIxMy4yLDIyLjcgMTQuMywyMi45IDEzLjcsMjEuOSAxNC4yLDIwLjkgMTMuMSwyMS4xIDEyLjMsMjAuNCAxMi4yLDIxLjUgMTEuMiwyMiAxMi4yLDIyLjUKCQkJCTEyLjUsMjMuNiAJCQkiLz4KCQk8L2RlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJTVkdJRF8yNl8iPgoJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8yNV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4KCQk8L2NsaXBQYXRoPgogICAgICAgIDxyZWN0IHg9IjYuMiIgeT0iMTUuNCIgY2xhc3M9InN0MTIiIHdpZHRoPSIxMy4xIiBoZWlnaHQ9IjEzLjIiLz4KCTwvZz4KPC9nPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBvbHlnb24gaWQ9IlNWR0lEXzI3XyIgcG9pbnRzPSIxMi43LDE5LjUgMTMuNywxOS4yIDE0LjYsMTkuOCAxNC42LDE4LjcgMTUuNSwxOC4xIDE0LjUsMTcuNyAxNC4xLDE2LjcgMTMuNSwxNy42IDEyLjQsMTcuNgoJCQkJMTMsMTguNSAJCQkiLz4KCQk8L2RlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJTVkdJRF8yOF8iPgoJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8yN18iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4KCQk8L2NsaXBQYXRoPgogICAgICAgIDxyZWN0IHg9IjcuNCIgeT0iMTEuNyIgY2xhc3M9InN0MTMiIHdpZHRoPSIxMy4yIiBoZWlnaHQ9IjEzLjIiLz4KCTwvZz4KPC9nPgogICAgPGc+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBvbHlnb24gaWQ9IlNWR0lEXzI5XyIgcG9pbnRzPSIxNy41LDE0LjQgMTYuNSwxNC44IDE1LjYsMTQuMyAxNS43LDE1LjQgMTQuOCwxNi4xIDE1LjksMTYuMyAxNi40LDE3LjQgMTYuOSwxNi40IDE4LjEsMTYuMwoJCQkJMTcuMywxNS41IAkJCSIvPgoJCTwvZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlNWR0lEXzMwXyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzI5XyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgoJCTwvY2xpcFBhdGg+CiAgICAgICAgPHJlY3QgeD0iOS44IiB5PSI5LjMiIGNsYXNzPSJzdDE0IiB3aWR0aD0iMTMuMiIgaGVpZ2h0PSIxMy4xIi8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");\n  display: block;\n  flex: 1 0 auto;\n  height: var(--vuelection-license-plate-height, 48px);\n}\n._input_13m99_43 {\n  background: var(--vuelection-license-plate-background, #fccc3b);\n  border: 0;\n  border-radius: 0 2px 2px 0;\n  box-shadow: none;\n  font-family: "kenteken", serif;\n  font-size: var(--vuelection-license-plate-font-size, 16px);\n  font-weight: 400;\n  height: var(--vuelection-license-plate-height, 48px);\n  letter-spacing: 0.2em;\n  line-height: 1.3;\n  min-height: var(--vuelection-license-plate-height, 48px);\n  outline: 0;\n  padding: 0 10px;\n  position: relative;\n  text-align: center;\n  text-transform: uppercase;\n  width: 100%;\n  z-index: 1;\n}\n._input_13m99_43::-moz-placeholder {\n  color: var(--dtc-blocks-black);\n}\n._input_13m99_43::placeholder {\n  color: var(--dtc-blocks-black);\n}\n._vehicle_13m99_67 {\n  display: flex;\n  font-weight: 700;\n  margin-top: 10px;\n}'),(Y.__cssModules={}).$style={licenseField:"_licenseField_13m99_16",wrapper:"_wrapper_13m99_22",icon:"_icon_13m99_35",input:"_input_13m99_43",vehicle:"_vehicle_13m99_67"}
2,Y.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("form-label"),s=(0,e.resolveComponent)("form-error");return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.licenseField,t.errorClasses,"vuelection-form-license-plate"]},[t.label?((0,e.openBlock)(),(0,e.createBlock)(l,{key:0,"belongs-to":t.name,class:[{[t.$style.active]:t.isFocussed},t.labelClasses],required:t.required},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)(t.label),1)])),_:1},8,["belongs-to","class","required"])):(0,e.createCommentVNode)("",!0),(0,e.createVNode)("div",{class:[t.$style.wrapper,"vuelection-form-license-plate-wrapper"]},[(0,e.createVNode)("span",{class:[t.$style.icon,"vuelection-form-license-plate-icon"]},null,2),(0,e.createVNode)("input",{class:[t.$style.input,t.errorClasses,"vuelection-form-license-plate-input"],name:t.name,placeholder:t.placeholder,value:t.modelValue,autocomplete:"off",type:"text",onFocusin:n[1]||(n[1]=e=>t.isFocussed=!0),onFocusout:n[2]||(n[2]=(...e)=>t.formatAndSend&&t.formatAndSend(...e))},null,42,["name","placeholder","value"])],2),(0,e.createVNode)(s,{error:t.errorMessage},null,8,["error"])],2)};var X=(0,e.defineComponent)({name:"VuelectionFormSelect",components:{FormError:P,FormLabel:V},props:{id:{type:String,default:null},modelValue:{type:String,required:!0},name:{type:String,required:!0},options:{type:Array,required:!0},errorMessage:{type:String,default:""},label:{type:String,default:null},required:{type:Boolean,required:!1,default:!1},labelClasses:{type:[Object,String],default:()=>({})},errorClasses:{type:[Object,String],default:()=>({})}},emits:["update:modelValue"],setup:()=>({localValue:O()})});L(':root {\n  --vuelection-form-wrapper-margin: 10px 0;\n  --vuelection-form-input-margin-top: 5px;\n  --vuelection-form-input-margin-right: 0;\n  --vuelection-form-input-margin-bottom: 5px;\n  --vuelection-form-input-margin-left: 0;\n  --vuelection-canvas-light: #CCCCCC;\n  --vuelection-input-background: #FFFFFF;\n}\n._wrapper_16w7w_11 {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  line-height: 19px;\n  margin-bottom: var(--vuelection-form-input-margin-bottom);\n  margin-left: var(--vuelection-form-input-margin-left);\n  margin-right: var(--vuelection-form-input-margin-right);\n  margin-top: var(--vuelection-form-input-margin-top);\n  width: 100%;\n}\n._input_16w7w_23 {\n  -webkit-appearance: none;\n     -moz-appearance: none;\n          appearance: none;\n  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjAgMTIiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNCAxNy45MTY2NjY3IDcuOTE2NjY2Ny03LjkxNjY2NjctNy45MTY2NjY3LTcuOTE2NjY2NjcgMi4wODMzMzMzMy0yLjA4MzMzMzMzIDkuOTk5OTk5OTcgMTAtOS45OTk5OTk5NyAxMHoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJtYXRyaXgoMCAxIC0xIDAgMjAgLTQpIi8+PC9zdmc+") no-repeat right 16px center/15px 15px;\n  background-color: var(--vuelection-input-background);\n  border-radius: 3px;\n  border: solid 1px var(--vuelection-canvas-light);\n  flex-basis: 100%;\n  min-height: 45px;\n  padding: 0 16px;\n}'),(X.__cssModules={}).$style={wrapper:"_wrapper_16w7w_11",input:"_input_16w7w_23"},X.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("form-label"),s=(0,e.resolveComponent)("form-error");return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.wrapper,t.errorClasses,"vuelection-form-select"]},[t.label?((0,e.openBlock)(),(0,e.createBlock)(l,{key:0,"belongs-to":t.name,required:t.required,class:[t.labelClasses]},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)(t.label),1)])),_:1},8,["belongs-to","required","class"])):(0,e.createCommentVNode)("",!0),(0,e.withDirectives)((0,e.createVNode)("select",{"onUpdate:modelValue":n[1]||(n[1]=e=>t.localValue=e),class:[t.$style.input,"vuelection-form-select-input"],name:t.name},[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.options,((n,o)=>((0,e.openBlock)(),(0,e.createBlock)("option",{key:o,selected:!!t.localValue&&t.localValue===n,value:n},(0,e.toDisplayString)(n),9,["selected","value"])))),128))],10,["name"]),[[e.vModelSelect,t.localValue]]),(0,e.createVNode)(s,{error:t.errorMessage,class:[t.errorClasses]},null,8,["error","class"])],2)};var ee=(0,e.defineComponent)({name:"VuelectionFormCheckbox",components:{FormError:P},props:{id:{type:String,default:null},modelValue:{type:String,required:!0},name:{type:String,required:!0},errorMessage:{type:String,default:""},label:{type:String,default:null},required:{type:Boolean,required:!1,default:!1},errorClasses:{type:[Object,String],default:()=>({})}},emits:["update:modelValue"],setup:()=>({localValue:O()})});L(':root {\n  --vuelection-canvas-light: #CCCCCC;\n  --vuelection-color-white: #FFFFFF;\n  --vuelection-color-black: #000000;\n  --vuelection-form-wrapper-margin: 10px 0;\n  --vuelection-form-input-margin-top: 5px;\n  --vuelection-form-input-margin-right: 0;\n  --vuelection-form-input-margin-bottom: 5px;\n  --vuelection-form-input-margin-left: 0;\n}\n._wrapper_forrd_12 {\n  margin: var(--vuelection-form-wrapper-margin);\n}\n._inputWrapper_forrd_16 {\n  cursor: pointer;\n  display: flex;\n  margin-bottom: var(--vuelection-form-input-margin-bottom);\n  margin-left: var(--vuelection-form-input-margin-left);\n  margin-right: var(--vuelection-form-input-margin-right);\n  margin-top: var(--vuelection-form-input-margin-top);\n  width: 100%;\n}\n._input_forrd_16 {\n  background: var(--vuelection-color-white) no-repeat center/12px 12px;\n  border: solid 1px var(--vuelection-canvas-light);\n  border-radius: 2px;\n  content: "";
2\n  cursor: pointer;\n  height: 20px;\n  margin-top: -2px;\n  min-width: 20px;\n  touch-action: manipulation;\n  transition: 200ms ease;\n  transition-property: background, border-color;\n}\n._checked_forrd_40 {\n  background-color: var(--vuelection-color-black);\n  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi90aWNrPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxmaWx0ZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJhdXRvIiBpZD0iZmlsdGVyLTEiPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlR3JhcGhpYyIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMS4wMDAwMDAgMCAwIDAgMCAxLjAwMDAwMCAwIDAgMCAwIDEuMDAwMDAwIDAgMCAwIDEuMDAwMDAwIDAiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJPVE0iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSZW5hdWx0LU9UTS0tLVN0YXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4NC4wMDAwMDAsIC05MzMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDb250ZW50cyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzk3LjAwMDAwMCwgNDI4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vY2hlY2tib3gtYWN0aXZlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODMuMDAwMDAwLCA0OTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imljb24vdGljayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDEyLjAwMDAwMCkiIGZpbHRlcj0idXJsKCNmaWx0ZXItMSkiPgogICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjkwMTMyNjYyOSw0LjMxMzMyOTE0IEMxLjI1MzMxNjU3LDMuOTYxMzM5MiAxLjgyNDAwNTAzLDMuOTYxMzM5MiAyLjE3NTk5NDk3LDQuMzEzMzI5MTQgTDQuNzI1MzMxNjYsNi44NjI2NjU4MyBMOS44MjQwMDUwMywxLjc2Mzk5MjQ2IEMxMC4xNzU5OTUsMS40MTIwMDI1MSAxMC43NDY2ODM0LDEuNDEyMDAyNTEgMTEuMDk4NjczNCwxLjc2Mzk5MjQ2IEwxMS43MzYwMDc1LDIuNDAxMzI2NjMgQzEyLjA4Nzk5NzUsMi43NTMzMTY1NyAxMi4wODc5OTc1LDMuMzI0MDA1MDMgMTEuNzM2MDA3NSwzLjY3NTk5NDk3IEw1LjM2MjY2NTgzLDEwLjA0OTMzNjcgQzUuMDEwNjc1ODksMTAuNDAxMzI2NiA0LjQzOTk4NzQzLDEwLjQwMTMyNjYgNC4wODc5OTc0OSwxMC4wNDkzMzY3IEwwLjI2Mzk5MjQ1OCw2LjIyNTMzMTY2IEMtMC4wODc5OTc0ODU5LDUuODczMzQxNzEgLTAuMDg3OTk3NDg1OSw1LjMwMjY1MzI2IDAuMjYzOTkyNDU4LDQuOTUwNjYzMzEgTDAuOTAxMzI2NjI5LDQuMzEzMzI5MTQgWiIgaWQ9IkZpbGwiIGZpbGw9IiM3MkMyOTMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);\n  border-color: var(--vuelection-color-black);\n}\n._label_forrd_46 {\n  cursor: pointer;\n  display: block;\n  padding-left: 10px;\n  position: relative;\n  touch-action: manipulation;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}'),(ee.__cssModules={}).$style={wrapper:"_wrapper_forrd_12",inputWrapper:"_inputWrapper_forrd_16",input:"_input_forrd_16",checked:"_checked_forrd_40",label:"_label_forrd_46"},ee.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("form-error");return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.wrapper,t.errorClasses,"vuelection-form-checkbox"]},[(0,e.createVNode)("div",{class:[t.$style.inputWrapper,"vuelection-form-checkbox-input-wrapper"],onClick:n[1]||(n[1]=()=>{t.localValue=!t.localValue})},[(0,e.renderSlot)(t.$slots,"checkbox-check",{},(()=>[(0,e.createVNode)("button",{class:[t.$style.input,{[t.$style.checked]:t.modelValue,"vuelection-form-checkbox-input--checked":t.modelValue},"vuelection-form-checkbox-input"],type:"button"},null,2)])),(0,e.renderSlot)(t.$slots,"checkbox-content",{},(()=>[(0,e.createVNode)("label",{class:[t.$style.label,"vuelection-form-checkbox-label"]},(0,e.toDisplayString)(t.label),3)]))],2),(0,e.createVNode)(l,{class:[t.errorClasses],error:t.errorMessage},null,8,["class","error"])],2)};var te,ne,oe,re=(0,e.defineComponent)({name:"VuelectionFormCheckboxGroup",extends:Z,props:{modelValue:{type:Array,default:()=>[]},options:{type:Array,required:!0}},emits:["update:modelValue"],setup:(t,n)=>({localValue:(0,e.computed)({get:()=>t.modelValue,set:e=>n.emit("update:modelValue",e)})}),methods:{getKey(e){return`${this.name}__${e.key}`},isChecked(e){return this.localValue.includes(e.value)},changeLocalValue(e,t){e.preventDefault();let n=this.localValue;this.localValue.includes(t)?n.splice(n.indexOf(t),1):n.push(t),this.localValue=n}}});L(':root {\n  --vuelection-canvas-light: #CCCCCC;\n  --vuelection-color-black: #000000;\n  --vuelection-color-white: #FFFFFF;\n  --vuelection-form-wrapper-margin: 10px 0;\n  --vuelection-form-input-margin-top: 5px;\n  --vuelection-form-input-margin-right: 0;\n  --vuelection-form-input-margin-bottom: 5px;\n  --vuelection-form-input-margin-left: 0;\n}\n._wrapper_eup2d_12 {\n  display: flex;\n  flex-basis: 100%;\n  flex-wrap: wrap;\n  margin: var(--vuelection-form-wrapper-margin);\n  max-width: 100%;\n}\n._checkbox_eup2d_20 {\n  align-items: center;\n  display: flex;\n  cursor: pointer;\n  font-size: 16px;\n  flex-basis: 50%;\n  margin-bottom: var(--vuelection-form-input-margin-bottom);\n  margin-left: var(--vuelection-form-input-margin-left);\n  margin-right: var(--vuelection-form-input-margin-right);\n  margin-top: var(--vuelection-form-input-margin-top);\n  max-width: 50%;\n}\n._checkbox_eup2d_20 ._input_eup2d_32 {\n  background: var(--vuelection-color-white) no-repeat center/12px 12px;\n  border: solid 1px var(--vuelection-canvas-light);\n  border-radius: 2px;\n  content: "";
2\n  cursor: pointer;\n  height: 20px;\n  min-width: 20px;\n  touch-action: manipulation;\n  transition: 200ms ease;\n  transition-property: background, border-color;\n}\n._checkbox_eup2d_20 ._input_eup2d_32._checked_eup2d_44 {\n  background-color: var(--vuelection-color-black);\n  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi90aWNrPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxmaWx0ZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJhdXRvIiBpZD0iZmlsdGVyLTEiPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlR3JhcGhpYyIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMS4wMDAwMDAgMCAwIDAgMCAxLjAwMDAwMCAwIDAgMCAwIDEuMDAwMDAwIDAgMCAwIDEuMDAwMDAwIDAiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJPVE0iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSZW5hdWx0LU9UTS0tLVN0YXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4NC4wMDAwMDAsIC05MzMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDb250ZW50cyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzk3LjAwMDAwMCwgNDI4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vY2hlY2tib3gtYWN0aXZlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODMuMDAwMDAwLCA0OTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imljb24vdGljayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDEyLjAwMDAwMCkiIGZpbHRlcj0idXJsKCNmaWx0ZXItMSkiPgogICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjkwMTMyNjYyOSw0LjMxMzMyOTE0IEMxLjI1MzMxNjU3LDMuOTYxMzM5MiAxLjgyNDAwNTAzLDMuOTYxMzM5MiAyLjE3NTk5NDk3LDQuMzEzMzI5MTQgTDQuNzI1MzMxNjYsNi44NjI2NjU4MyBMOS44MjQwMDUwMywxLjc2Mzk5MjQ2IEMxMC4xNzU5OTUsMS40MTIwMDI1MSAxMC43NDY2ODM0LDEuNDEyMDAyNTEgMTEuMDk4NjczNCwxLjc2Mzk5MjQ2IEwxMS43MzYwMDc1LDIuNDAxMzI2NjMgQzEyLjA4Nzk5NzUsMi43NTMzMTY1NyAxMi4wODc5OTc1LDMuMzI0MDA1MDMgMTEuNzM2MDA3NSwzLjY3NTk5NDk3IEw1LjM2MjY2NTgzLDEwLjA0OTMzNjcgQzUuMDEwNjc1ODksMTAuNDAxMzI2NiA0LjQzOTk4NzQzLDEwLjQwMTMyNjYgNC4wODc5OTc0OSwxMC4wNDkzMzY3IEwwLjI2Mzk5MjQ1OCw2LjIyNTMzMTY2IEMtMC4wODc5OTc0ODU5LDUuODczMzQxNzEgLTAuMDg3OTk3NDg1OSw1LjMwMjY1MzI2IDAuMjYzOTkyNDU4LDQuOTUwNjYzMzEgTDAuOTAxMzI2NjI5LDQuMzEzMzI5MTQgWiIgaWQ9IkZpbGwiIGZpbGw9IiM3MkMyOTMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);\n  border-color: var(--vuelection-color-black);\n}\n._checkbox_eup2d_20 ._value_eup2d_49 {\n  cursor: pointer;\n  display: block;\n  padding-left: 10px;\n  position: relative;\n  touch-action: manipulation;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}'),(re.__cssModules={}).$style={wrapper:"_wrapper_eup2d_12",checkbox:"_checkbox_eup2d_20",input:"_input_eup2d_32",checked:"_checked_eup2d_44",value:"_value_eup2d_49"},re.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("form-label"),s=(0,e.resolveComponent)("form-error");return(0,e.openBlock)(),(0,e.createBlock)("div",{class:[t.$style.wrapper,"vuelection-form-checkbox-group"]},[t.label?((0,e.openBlock)(),(0,e.createBlock)(l,{key:0,class:[{[t.$style.active]:t.isFocussed},t.labelClasses],required:t.required},{default:(0,e.withCtx)((()=>[(0,e.createTextVNode)((0,e.toDisplayString)(t.label),1)])),_:1},8,["class","required"])):(0,e.createCommentVNode)("",!0),((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.options,(n=>((0,e.openBlock)(),(0,e.createBlock)("div",{key:t.getKey(n),class:[t.$style.checkbox,"vuelection-form-checkbox-group-item",{[t.$style.checked]:t.isChecked(n),checked:t.isChecked(n)}],onClick:e=>t.changeLocalValue(e,n.value)},[(0,e.createVNode)("button",{class:[t.$style.input,{[t.$style.checked]:t.isChecked(n),"vuelection-form-checkbox-input--checked":t.isChecked(n)},"vuelection-form-checkbox-input"],type:"button"},null,2),(0,e.createVNode)("span",{class:[t.$style.value,"vuelection-form-checkbox-value"]},(0,e.toDisplayString)(n.value),3)],10,["onClick"])))),128)),(0,e.createVNode)(s,{error:t.errorMessage},null,8,["error"])],2)},(oe=te||(te={}))[oe.STATE_INIT=0]="STATE_INIT",oe[oe.STATE_LOADING=1]="STATE_LOADING",oe[oe.STATE_LOADED=2]="STATE_LOADED",function(e){e.NO_ERROR="NO_ERROR",e.EXT
2ENSION_ERROR="EXTENSION_ERROR",e.FILESIZE_ERROR="FILESIZE_ERROR",e.DUPLICATE_FILENAME_ERROR="DUPLICATE_FILENAME_ERROR",e.MAX_FILES_ERROR="MAX_FILES_ERROR",e.UPLOAD_ERROR="UPLOAD_ERROR"}(ne||(ne={}));var ie=(0,e.defineComponent)({name:"VuelectionFormImageUpload",components:{SvgIcon:F,SpinnerLoader:Q},props:{dragSupport:{type:Boolean,default:!1},trackProgress:{type:Boolean,default:!0},maxUploads:{type:Number,default:8},maxFileSize:{type:Number,default:25},extensions:{type:Array,default:()=>["jpg","jpeg","png","gif","webp","heif"]},initialImages:{type:Array,default:()=>[]}},emits:["change","onDeleteFile","onUploadFile"],data:()=>({ImageState:te,ImageValidationType:ne,isDragEnter:!1,images:new Array,validationError:ne.NO_ERROR}),computed:{getDeleteIcon:()=>"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z",getUploadIcon:()=>"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z",getAcceptedImageExtensions(){return this.getFileExtensions.join(",")},hasReachedMaximumUploads(){return this.images.length>=this.maxUploads},getFileExtensions(){return this.extensions.map((e=>`.${e.toLowerCase()}`))},getMaxFileSizeInBytes(){return 1024*this.maxFileSize*1024},getLoadedImages(){return this.images.filter((e=>e.type===te.STATE_LOADED))}},mounted(){this.images=this.initialImages.map((e=>Object.assign(e,{type:te.STATE_LOADED})))},methods:{clickUploadButton(){this.$refs.vuelectionUploadButton.click()},async handleFileChange(e){await this.processFiles(e.target.files),this.$refs.vuelectionUploadButton.value=""},async handleDrop(e){this.isDragEnter=!1,this.dragSupport&&await this.processFiles(e.dataTransfer.files)},handleDeleteButton(e,t){this.$emit("onDeleteFile",e),this.images.splice(t,1),this.$emit("change",this.getLoadedImages)},findImageIndexByName(e){const t=this.images.findIndex((t=>t.name===e));return-1!==t?t:null},validateFileExtensions(e){const t=[...new Set(this.getFileExtensions)];return-1===Array.from(e).findIndex((e=>!t.includes(`.${e.name.toLowerCase().split(".").pop()}`)))},validateFileSizes(e){return-1===Array.from(e).findIndex((e=>e.size>this.getMaxFileSizeInBytes))},validateFileNames(e){return 0===this.images.filter((t=>Array.from(e).some((e=>t.name===e.name)))).length},validate(e){return this.validateFileExtensions(e)?this.validateFileSizes(e)?this.validateFileNames(e)?ne.NO_ERROR:ne.DUPLICATE_FILENAME_ERROR:ne.FILESIZE_ERROR:ne.EXTENSION_ERROR},handleUploadError(e){const t=this.findImageIndexByName(e.name);null!==t&&this.images.splice(t,1),this.validationError=ne.UPLOAD_ERROR},setImageState(e,t){const n=this.findImageIndexByName(e.name);null!==n&&(this.images[n].type=t)}
2,onUploadProgress(e,t){if(!this.trackProgress)return;const n=this.findImageIndexByName(e.name);if(null===n)return;const{loaded:o,total:r}=t;this.images[n].progress=Math.floor(100*o/r)},async processFiles(e){if(this.validationError=this.validate(e),this.validationError===ne.NO_ERROR)for(const t of e){if(this.hasReachedMaximumUploads){this.validationError=ne.MAX_FILES_ERROR;break}this.images.push({type:this.trackProgress?te.STATE_LOADING:te.STATE_INIT,progress:0,name:t.name,size:t.size,src:await this.loadImageAsDataUrl(t)}),this.emitUploadFileEvent(t)}},emitUploadFileEvent(e){this.$emit("onUploadFile",e,(t=>this.onUploadProgress(e,t)),(()=>{this.setImageState(e,te.STATE_LOADED),this.$emit("change",this.getLoadedImages)}),(()=>{this.handleUploadError(e)}))},loadImageAsDataUrl:async e=>await new Promise((t=>{const n=new FileReader;n.readAsDataURL(e),n.onload=e=>t(e.target.result)}))}});const ae={key:0},le={key:1},se={key:2},ce={key:3},de={key:4};function pe(t,n="div",o){return(0,e.defineComponent)({name:t,render(){return(0,e.h)(n,{class:o??""},this.$slots.default())}})}L(":root {\n  --vuelection-color-primary: #1D72B1;\n  --vuelection-canvas-light: #CCCCCC;\n  --vuelection-color-white: #FFFFFF;\n}\n._wrapper_1jlqm_7 {\n  width: 100%;\n}\n._wrapper_1jlqm_7 ._button_1jlqm_10 {\n  visibility: hidden;\n  position: absolute;\n  width: 1px;\n  height: 1px;\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 {\n  display: grid;\n  grid-auto-rows: 1fr;\n  grid-gap: 20px;\n  grid-template-columns: 1fr;\n  width: 100%;\n}\n@media screen and (min-width: 768px) {\n._wrapper_1jlqm_7 ._container_1jlqm_16 {\n    grid-template-columns: repeat(5, 1fr);\n}\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._imageItem_1jlqm_28 {\n  cursor: pointer;\n  position: relative;\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._imageItem_1jlqm_28 ._imageWrapper_1jlqm_32 {\n  border: 2px solid var(--vuelection-canvas-light);\n  border-radius: 10px;\n  overflow: hidden;\n  padding-top: 56.25%;\n  position: relative;\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._imageItem_1jlqm_28 ._imageWrapper_1jlqm_32 ._image_1jlqm_28 {\n  height: 100%;\n  -o-object-fit: cover;\n     object-fit: cover;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._imageItem_1jlqm_28 ._delete_1jlqm_47 {\n  background: var(--vuelection-canvas-light);\n  border-radius: 50%;\n  color: var(--vuelection-color-white);\n  height: 15px;\n  opacity: 0;\n  padding: 5px;\n  position: absolute;\n  right: 0;\n  top: 0;\n  transform: translate(35%, -35%);\n  transition: 300ms opacity ease-in-out;\n  width: 15px;\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._imageItem_1jlqm_28 ._delete_1jlqm_47 ._iconDelete_1jlqm_61 {\n  height: 100%;\n  width: 100%;\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._imageItem_1jlqm_28:hover ._delete_1jlqm_47 {\n  opacity: 1;\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._upload_1jlqm_68,\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._loaderContainer_1jlqm_69 {\n  background: var(--vuelection-color-white);\n  border: 2px solid var(--vuelection-canvas-light);\n  border-radius: 10px;\n  color: var(--vuelection-color-primary);\n  cursor: pointer;\n  padding-top: 56.25%;\n  position: relative;\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._upload_1jlqm_68 ._iconUpload_1jlqm_78 {\n  height: auto;\n  left: 50%;\n  position: absolute;\n  max-width: 80px;\n  top: 50%;\n  transform: translate(-50%, -50%);\n}\n._wrapper_1jlqm_7 ._container_1jlqm_16 ._loaderContainer_1jlqm_69 ._loaderWrapper_1jlqm_86 {\n  height: 32px;\n  left: 50%;\n  position: absolute;\n  width: 32px;\n  top: 50%;\n  transform: translate(-50%, -50%);\n}\n._wrapper_1jlqm_7 ._image-drag-enter_1jlqm_94 {\n  background-color: gray;\n}\n._wrapper_1jlqm_7 ._errors_1jlqm_97 {\n  color: var(--color-error);\n  font-size: 14px;\n}"),(ie.__cssModules={}).$style={wrapper:"_wrapper_1jlqm_7",button:"_button_1jlqm_10",container:"_container_1jlqm_16",imageItem:"_imageItem_1jlqm_28",imageWrapper:"_imageWrapper_1jlqm_32",image:"_image_1jlqm_28",delete:"_delete_1jlqm_47",iconDelete:"_iconDelete_1jlqm_61",upload:"_upload_1jlqm_68",loaderContainer:"_loaderContainer_1jlqm_69",iconUpload:"_iconUpload_1jlqm_78",loaderWrapper:"_loaderWrapper_1jlqm_86","image-drag-enter":"_image-drag-enter_1jlqm_94",errors:"_errors_1jlqm_97"}
2,ie.render=function(t,n,o,r,i,a){const l=(0,e.resolveComponent)("svg-icon"),s=(0,e.resolveComponent)("spinner-loader");return(0,e.openBlock)(),(0,e.createBlock)("section",{class:[t.$style.wrapper,"vuelection-form-image-upload"]},[(0,e.createVNode)("input",{class:[t.$style.button,"vuelection-form-image-upload-button"],ref:"vuelectionUploadButton",type:"file",accept:t.getAcceptedImageExtensions,multiple:t.maxUploads>1,onChange:n[1]||(n[1]=(...e)=>t.handleFileChange&&t.handleFileChange(...e))},null,42,["accept","multiple"]),(0,e.createVNode)("div",{class:[t.$style.container,"vuelection-form-image-upload-container",{"image-drag-enter":t.isDragEnter&&t.dragSupport}],onDragenter:n[3]||(n[3]=(0,e.withModifiers)((e=>t.isDragEnter=!0),["stop","prevent"])),onDragover:n[4]||(n[4]=(0,e.withModifiers)((e=>t.isDragEnter=!0),["stop","prevent"])),onDragleave:n[5]||(n[5]=(0,e.withModifiers)((e=>t.isDragEnter=!1),["stop","prevent"])),onDrop:n[6]||(n[6]=(0,e.withModifiers)(((...e)=>t.handleDrop&&t.handleDrop(...e)),["stop","prevent"]))},[((0,e.openBlock)(!0),(0,e.createBlock)(e.Fragment,null,(0,e.renderList)(t.images,((n,o)=>((0,e.openBlock)(),(0,e.createBlock)("div",{key:o,class:[t.$style.imageItem,"vuelection-form-image-upload-image-item"]},[n.type===t.ImageState.STATE_LOADED?(0,e.renderSlot)(t.$slots,"image-item",{key:0,image:n,onDelete:()=>t.handleDeleteButton(n,o)},(()=>[(0,e.createVNode)("div",{class:[t.$style.imageWrapper,"vuelection-form-image-upload-image-wrapper"]},[(0,e.createVNode)("img",{class:[t.$style.image,"vuelection-form-image-upload-image"],src:n.src,alt:n.name},null,10,["src","alt"])],2),(0,e.renderSlot)(t.$slots,"image-delete-action",{},(()=>[(0,e.createVNode)("div",{class:[t.$style.delete,"vuelection-form-image-upload-delete"],onClick:()=>t.handleDeleteButton(n,o)},[(0,e.createVNode)(l,{class:[t.$style.iconDelete,"vuelection-form-image-upload-delete-icon"],"view-box":"0 0 320 512",path:t.getDeleteIcon},null,8,["class","path"])],10,["onClick"])]))])):(0,e.createCommentVNode)("",!0),n.type===t.ImageState.STATE_LOADING?(0,e.renderSlot)(t.$slots,"image-loading-item",{key:1,image:n},(()=>[(0,e.createVNode)("div",{class:[t.$style.loaderContainer,"vuelection-form-image-upload-loader-container"]},[(0,e.createVNode)("div",{class:[t.$style.loaderWrapper,"vuelection-form-image-upload-loader-wrapper"]},[(0,e.createVNode)(s)],2)],2)])):(0,e.createCommentVNode)("",!0)],2)))),128)),t.hasReachedMaximumUploads?(0,e.createCommentVNode)("",!0):(0,e.renderSlot)(t.$slots,"image-upload-button",{key:0},(()=>[(0,e.createVNode)("div",{class:[t.$style.upload,"vuelection-form-image-upload-upload-button"],onClick:n[2]||(n[2]=(...e)=>t.clickUploadButton&&t.clickUploadButton(...e))},[(0,e.createVNode)(l,{class:[t.$style.iconUpload,"vuelection-form-image-upload-upload-icon"],"view-box":"0 0 448 512",path:t.getUploadIcon},null,8,["class","path"])],2)]))],34),t.validationError!==t.ImageValidationType.NO_ERROR?(0,e.renderSlot)(t.$slots,"image-validation-error",{key:0,error:t.validationError},(()=>[(0,e.createVNode)("div",{class:[t.$style.error,"vuelection-form-image-upload-errors"]},[t.validationError===t.ImageValidationType.EXTENSION_ERROR?((0,e.openBlock)(),(0,e.createBlock)("p",ae," Alleen bestanden met extensies: "+(0,e.toDisplayString)(t.getFileExtensions.join(", "))+" zijn toegestaan. ",1)):(0,e.createCommentVNode)("",!0),t.validationError===t.ImageValidationType.FILESIZE_ERROR?((0,e.openBlock)(),(0,e.createBlock)("p",le," De maximale bestandsgrootte is "+(0,e.toDisplayString)(t.maxFileSize)+" MB. ",1)):(0,e.createCommentVNode)("",!0),t.validationError===t.ImageValidationType.DUPLICATE_FILENAME_ERROR?((0,e.openBlock)(),(0,e.createBlock)("p",se," Het is niet mogelijk om een afbeelding vaker te uploaden. ")):(0,e.createCommentVNode)("",!0),t.validationError===t.ImageValidationType.MAX_FILES_ERROR?((0,e.openBlock)(),(0,e.createBlock)("p",ce," Het is niet mogelijk om meer dan "+(0,e.toDisplayString)(t.maxUploads)+" afbeeldingen te uploaden. ",1)):(0,e.createCommentVNode)("",!0),t.validationError===t.ImageValidationType.UPLOAD_ERROR?((0,e.openBlock)(),(0,e.createBlock)("p",de," Het uploaden van de afbeelding is mislukt. ")):(0,e.createCommentVNode)("",!0)],2)])):(0,e.createCommentVNode)("",!0)],2)},T([P,V,Z,J,R,$,U,Y,X,ee,re,ie]);var ue=(0,e.defineComponent)({name:"VuelectionStepper",extends:function(t){const n=[];return(0,e.defineComponent)({provide(){return{stepper:{subscribe:e=>(n.push(e),this.receiver??((e,...t)=>null)),unsubscribe:e=>n.filter((t=>e!==t))}}},methods:{notify:(e,...t)=>
2{n.forEach((n=>n.update(e,...t)))}}})}(),props:{modelValue:{type:Number,required:!0}},data:()=>({items:new Array,steps:new Array}),computed:{internalValue:{get:function(){return this.modelValue},set:function(e){this.$emit("update:modelValue",e)}},getActiveStepIdentifier(){const e=this.steps[this.internalValue-1]??null;if(null===e)throw`Invalid step value: ${e}`;return e.toString()}},watch:{modelValue(){this.updateView()}},mounted(){this.updateView()},methods:{getStepNumber(e){const t=this.steps.findIndex((t=>t===e.toString()));return-1===t?t:t+1},receiver(e,...t){let[n]=t;switch(e){case"subscribe":null===n||this.steps.includes(n.toString())||this.steps.push(n.toString());break;case"click":this.internalValue=this.getStepNumber(n);break;default:throw"Invalid topic received: "+e}},updateView(){this.notify("toggle",this.getActiveStepIdentifier)}}});const ge={class:"vuelection-stepper"};ue.render=function(t,n,o,r,i,a){return(0,e.openBlock)(),(0,e.createBlock)("div",ge,[(0,e.renderSlot)(t.$slots,"default")])};var me=(0,e.defineComponent)({name:"VuelectionRouteStepper",extends:ue,setup:()=>({router:(0,e.inject)(c)}),watch:{modelValue(){this.router.push({name:this.getActiveStepIdentifier})}},mounted(){this.router&&this.router.beforeEach((e=>{if(null===e.name||""===e.name)return;const t=this.getStepNumber(e.name);-1!==t&&(this.internalValue=t)}))}});const Ie={class:"vuelection-stepper"};me.render=function(t,n,o,r,i,a){return(0,e.openBlock)(),(0,e.createBlock)("div",Ie,[(0,e.renderSlot)(t.$slots,"default")])};var he=(0,e.defineComponent)({name:"VuelectionStepperContentItem",props:{step:{type:[Number,String],required:!0}},setup:()=>({stepper:(0,e.inject)("stepper")}),data:()=>({isActive:!1}),mounted(){this.stepper.subscribe(this)("subscribe",this.step)},methods:{update(e,...t){const[n]=t;this.isActive=this.step.toString()===n}}});const ve={class:"vuelection-stepper__stepper-content-item"};he.render=function(t,n,o,r,i,a){return(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createBlock)("div",ve,[(0,e.renderSlot)(t.$slots,"default")],512)),[[e.vShow,!0===t.isActive]])};var _e=(0,e.defineComponent)({name:"VuelectionStepperFooterItem",props:{step:{type:[Number,String],required:!0}},setup:()=>({stepper:(0,e.inject)("stepper")}),data:()=>({isActive:!1}),mounted(){this.stepper.subscribe(this)("subscribe",this.step)},methods:{update(e,...t){const[n]=t;this.isActive=this.step.toString()===n}}});const Ce={class:"vuelection-stepper__stepper-footer-item"};_e.render=function(t,n,o,r,i,a){return(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createBlock)("div",Ce,[(0,e.renderSlot)(t.$slots,"default")],512)),[[e.vShow,!0===t.isActive]])};var ye=(0,e.defineComponent)({name:"VuelectionStepperHeaderItem",props:{step:{type:[Number,String],required:!0},complete:{type:Boolean,default:!1},clickable:{type:Boolean,default:null}},setup:()=>({stepper:(0,e.inject)("stepper")}),data:()=>({isActive:!1,receiver:null}),mounted(){this.receiver=this.stepper.subscribe(this),this.receiver("subscribe",this.step)},methods:{update(e,...t){const[n]=t;this.isActive=this.step.toString()===n},click(){!1===this.clickable||null===this.clickable&&!this.complete||this.receiver("click",this.step)}}});ye.render=function(t,n,o,r,i,a){return(0,e.openBlock)(),(0,e.createBlock)("div",{class:["vuelection-stepper__header-item",{"vuelection-stepper__header-item-active":t.isActive,"vuelection-stepper__header-item-complete":t.complete}],onClick:n[1]||(n[1]=(...e)=>t.click&&t.click(...e))},[(0,e.renderSlot)(t.$slots,"default")],2)};const fe=pe("VuelectionStepperHeader","div","vuelection-stepper__header"),be=pe("VuelectionStepperFooter","div","vuelection-stepper__footer");T([ue,me,pe("VuelectionStepperContent","div","vuelection-stepper__content"),he,be,_e,fe,ye]);const ke=PowerKraut.ImageProxy;var Me=n.n(ke);const xe={name:"VacancyTile",components:{SvgIcon:F},props:{post:{type:Object,default:function(){}}},computed:{isDevelopmentMode:function(){return!1},getApplyUrl:function(){var e=this.post.applyUrl;return"".concat(e,"?VcSn=").concat(this.post.vacancyId)}},methods:{getFeaturedImageUrl:function(e){return Me().fluent().source(this.post.vacancyImage).imageFormat("webp").height(e-.4*e).width(e).resizeType("fill").resize()}}};var Ae=n(308),Ne=n.n(Ae),we=n(744);const Se={};Se.$style=Ne();const je=(0,we.Z)(xe,[["render",function(n,l,s,c,d,p){var u,g,m,I=(0,e.resolve
2Component)("svg-icon");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(n.$style.tile)},[(0,e.createElementVNode)("figure",{class:(0,e.normalizeClass)(n.$style.figure)},[(0,e.createElementVNode)("a",{title:"Vacature bekijken",href:s.post.permalink},[p.isDevelopmentMode?((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:0,class:(0,e.normalizeClass)(n.$style.image),src:s.post.vacancyImage,alt:"".concat(s.post.company," ").concat(s.post.city)},null,10,o)):((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:1,class:(0,e.normalizeClass)(n.$style.image),src:p.getFeaturedImageUrl(525),srcset:"".concat(p.getFeaturedImageUrl(525)," 525w, ").concat(p.getFeaturedImageUrl(410)," 410w"),sizes:"(min-width: 580px) 410px, 525px",alt:"".concat(s.post.company," ").concat(s.post.city)},null,10,r))],8,t)],2),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(n.$style.content)},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)([n.$style.contentColumn,n.$style.titles])},[(0,e.createElementVNode)("h3",{class:(0,e.normalizeClass)(n.$style.title)},(0,e.toDisplayString)(s.post.job_description),3),(0,e.createElementVNode)("span",{class:(0,e.normalizeClass)(n.$style.subtitle)},(0,e.toDisplayString)(s.post.discipline),3)],2),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)([n.$style.contentColumn])},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(n.$style.definition)},[(0,e.createVNode)(I,{class:(0,e.normalizeClass)([n.$style.icon,"a-icon"]),path:"m6.875 4.4125c-1.274375 0-2.31125 1.038125-2.31125 2.3140625 0 1.27625 1.036875 2.3140625 2.31125 2.3140625s2.31125-1.0378125 2.31125-2.3140625c0-1.2759375-1.036875-2.3140625-2.31125-2.3140625zm0 5.5546875c-1.7846875 0-3.236875-1.45375-3.236875-3.240625 0-1.7865625 1.4521875-3.240625 3.236875-3.240625s3.236875 1.4540625 3.236875 3.240625c0 1.786875-1.4521875 3.240625-3.236875 3.240625zm0-9.0359375c-3.16875 0-5.74625 2.5809375-5.74625 5.7528125 0 2.4659375 3.6809375 8.5515625 5.74625 11.6803125 2.0653125-3.12875 5.74625-9.214375 5.74625-11.6803125 0-3.171875-2.5775-5.7528125-5.74625-5.7528125zm0 19.06875-.614375-.890313c-.624375-.905312-6.104375-8.946875-6.104375-12.3831245 0-3.7090625 3.0140625-6.7265625 6.71875-6.7265625 3.704688 0 6.71875 3.0175 6.71875 6.7265625 0 3.4362495-5.48 11.4778125-6.104375 12.3831245z","view-box":"0 0 14 20"},null,8,["class"]),(0,e.createTextVNode)(" "+(0,e.toDisplayString)(s.post.location),1)],2),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(n.$style.definition)},[(0,e.createVNode)(I,{class:(0,e.normalizeClass)([n.$style.icon,"a-icon"]),path:"m12.6 8.6h-3.3v-4.5c0-.1-.1-.3-.3-.3h-.2c-.2 0-.3.2-.3.3v4.8.2c0 .2.1.3.3.3h.2 3.5c.2 0 .3-.1.3-.3v-.2c.1-.2-.1-.3-.2-.3zm-3.6 9.3c-4.9 0-8.9-4-8.9-8.9s4-8.9 8.9-8.9 8.9 4 8.9 8.9-4 8.9-8.9 8.9zm0-17c-4.5 0-8.1 3.6-8.1 8.1s3.6 8.1 8.1 8.1 8.1-3.6 8.1-8.1-3.6-8.1-8.1-8.1z","view-box":"0 0 18 18"},null,8,["class"]),(0,e.createTextVNode)(" "+(0,e.toDisplayString)(s.post.hours),1)],2)],2),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)([n.$style.contentColumn,n.$style.buttons,(u={},g=n.$style.isMobile,m=n.isMobile,g in u?Object.defineProperty(u,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):u[g]=m,u)])},[(0,e.createElementVNode)("a",{class:(0,e.normalizeClass)([n.$style.button,n.$style.primary,"a-button"]),title:"Vacature bekijken",href:s.post.permalink}," Bekijk vacature ",10,i),(0,e.createElementVNode)("a",{class:(0,e.normalizeClass)([n.$style.button,n.$style.secondary,"a-button","a-button--secondary"]),title:"Solliciteer direct",href:p.getApplyUrl}," Direct solliciteren ",10,a)],2)],2)],2)}],["__cssModules",Se]]);window.pkSliderBlockComponentBindings.register((function(e){return"vacancies"===e.dataset.selectedPostType?{tile:je}:{}}))})(),n(440)({})})();

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.