PageSourceSearch

https://shop-cdn-prd.christ-juwelier.nl/_ui/dist/christ-nl/7139.4d227ab2bf5379bf73e3.js

js christ-juwelier.nl collected 2026-10-08 03:21:49 UTC 13,611 bytes, 2 lines download raw bytes

1/*! For license information please see 7139.4d227ab2bf5379bf73e3.js.LICENSE.txt */
2"use strict";(self.webpackChunkchriststorefront=self.webpackChunkchriststorefront||[]).push([[7139],{77139:function(e,t,r){r.d(t,{A:function(){return $}});var n=r(49347);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var o={class:"ring-size"},s={id:"ringsize-modal",ref:"modal","aria-hidden":"true","aria-labelledby":"ringsize-header",class:"modal fade",role:"dialog",tabindex:"-1"},l={class:"modal-dialog",role:"document"},a={class:"modal-content pb-0"},c={class:"modal-header ring-size__modal-header"},u=["textContent"],h={class:"modal-body ring-size__modal-body"},f={key:0},d={class:"text-center mb-xl"},p=["href","textContent"],g={class:"control-switch control-switch--horizontal text-center mb-xxs flex-row"},m=["checked"],b={class:"control-switch__headline"},y=["checked"],v={class:"control-switch__headline"},z={class:"text-center mt-xl"},k={key:1,class:"text-center"},w={class:"ring-size__modal-body-headline--result"},_={class:"position-relative"},R={class:"ring-size__result"},S={class:"text-center mt-xxl"},x=r(82124),L=r(6533),C=r(66193),O=r(44077),A=r(3016);function j(e){return j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},j(e)}function P(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",i=r.toStringTag||"@@toStringTag";function o(r,n,i,o){var a=n&&n.prototype instanceof l?n:l,c=Object.create(a.prototype);return I(c,"_invoke",function(r,n,i){var o,l,a,c=0,u=i||[],h=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,r){return o=t,l=0,a=e,f.n=r,s}};function d(r,n){for(l=r,a=n,t=0;!h&&c&&!i&&t<u.length;t++){var i,o=u[t],d=f.p,p=o[2];r>3?(i=p===n)&&(a=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((i=r<2&&d<o[1])?(l=0,f.v=n,f.n=o[1]):d<p&&(i=r<3||o[0]>n||n>p)&&(o[4]=r,o[5]=n,f.n=p,l=0))}if(i||r>1)return s;throw h=!0,n}return function(i,u,p){if(c>1)throw TypeError("Generator is already running");for(h&&1===u&&d(u,p),l=u,a=p;(t=l<2?e:a)||!h;){o||(l?l<3?(l>1&&(f.n=-1),d(l,a)):f.n=a:f.v=a);try{if(c=2,o){if(l||(i="next"),t=o[i]){if(!(t=t.call(o,a)))throw TypeError("iterator result is not an object");if(!t.done)return t;a=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(a=TypeError("The iterator does not provide a '"+i+"' method"),l=1);o=e}else if((t=(h=f.n<0)?a:r.call(n,f))!==s)break}catch(t){o=e,l=1,a=t}finally{c=1}}return{value:t,done:h}}}(r,i,o),!0),c}var s={};function l(){}function a(){}function c(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(I(t={},n,function(){return this}),t),h=c.prototype=l.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,I(e,i,"GeneratorFunction")),e.prototype=Object.create(h),e}return a.prototype=c,I(h,"constructor",c),I(c,"constructor",a),a.displayName="GeneratorFunction",I(c,i,"GeneratorFunction"),I(h),I(h,i,"Generator"),I(h,n,function(){return this}),I(h,"toString",function(){return"[object Generator]"}),(P=function(){return{w:o,m:f}})()}function I(e,t,r,n){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}I=function(e,t,r,n){function o(t,r){I(e,t,function(e){return this._invoke(t,r,e)})}t?i?i(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))},I(e,t,r,n)}function V(e,t,r,n,i,o,s){try{var l=e[o](s),a=l.value}catch(e){return void r(e)}l.done?t(a):Promise.resolve(a).then(n,i)}function M(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return D(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?D(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?T(Object(r),!0).forEach(function(t){F(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function F(e,t,r){return(t=function(e){var t=function(e){if("object"!=j(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==j(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var U="ringsizeModule",G={components:{TextInput:O.A,Info:A.A},props:{ringSizeUrl:{type:String,required:!0,default:""}},data:function(){return{fingerCircumferenceChecked:!0,fingerCircumferenceInputValue:"",fingerCircumferencePlaceholder:!0,label:{},pdfLink:"",ringDiameterInputValue:"",showAlert:!1,showResult:!1,sizeGuideRingUrl:this.$props.ringSizeUrl,sizeResult:"",textInputValue:""}},computed:E(E({},(0,x.L8)(["LABEL"])),{},{inputPlaceholder:function(){return this.fingerCircumferencePlaceholder?this.label.ringsizeSwitchFingercircumferencePlaceholder:this.label.ringsizeSwitchRingdiameterPlaceholder}}),mounted:function(){var e=this;C.U.log(U,"Mounted."),this.getLabel();var t=document.location.origin+this.sizeGuideRingUrl;fetch(t).then(function(e){return e.text()}).then(function(t){var r=(new DOMParser).parseFromString(t,"text/html").querySelector("[href]");e.pdfLink=r}).catch(function(e){C.U.error(U,"Error fetching the URL:",e)})},methods:{closeModal:function(){this.showAlert=!1,this.fingerCircumferenceChecked=!0,this.textInputValue=""},toggleSwitch:function(e){"ringDiameter"===e.currentTarget.htmlFor?(this.fingerCircumferenceChecked=!1,this.fingerCircumferencePlaceholder=!1,this.fingerCircumferenceInputValue=this.textInputValue,this.textInputValue=this.ringDiameterInputValue):(this.fingerCircumferenceChecked=!0,this.fingerCircumferencePlaceholder=!0,this.ringDiameterInputValue=this.textInputValue,this.textInputValue=this.fingerCircumferenceInputValue),this.showAlert=!1},submitSize:function(){this.fingerCircumferenceChecked?this.calculateRingSizeWithFingerCir
2cumference():this.calculateRingSizeWithRingDiameter()},editSize:function(){this.showResult=!1},calculateRingSizeWithFingerCircumference:function(){var e=this.textInputValue.replace(",","."),t=[40,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73],r=t.map(function(t){return Math.abs(e-t)}),n=Math.min.apply(Math,M(r)),i=r.indexOf(n);e<t[0]||e>t[t.length-1]?this.showAlert=!0:(this.sizeResult=t[i],this.showAlert=!1,i>=0&&i<t.length-1&&Math.abs(e-t[i])===Math.abs(e-t[i+1])&&(this.sizeResult=t[i+1]),this.showResult=!0)},calculateRingSizeWithRingDiameter:function(){var e=this.textInputValue.replace(",","."),t=[13.8,14.1,14.4,14.7,15,15.3,15.6,15.9,16.2,16.5,16.8,17.2,17.5,17.8,18.1,18.4,18.8,19.1,19.4,19.7,20,20.3,20.6,21,21.3,21.6,21.9,22.1,22.4,22.7,23],r=t.map(function(t){return Math.abs(e-t)}),n=Math.min.apply(Math,M(r)),i=r.indexOf(n);e<t[0]||e>t[t.length-1]?this.showAlert=!0:(0===i?this.sizeResult=40:1===i?this.sizeResult=44:2===i?this.sizeResult=45:3===i?this.sizeResult=46:4===i?this.sizeResult=47:5===i?this.sizeResult=48:6===i?this.sizeResult=49:7===i?this.sizeResult=50:8===i?this.sizeResult=51:9===i?this.sizeResult=52:10===i?this.sizeResult=53:11===i?this.sizeResult=54:12===i?this.sizeResult=55:13===i?this.sizeResult=56:14===i?this.sizeResult=57:15===i?this.sizeResult=58:16===i?this.sizeResult=59:17===i?this.sizeResult=60:18===i?this.sizeResult=61:19===i?this.sizeResult=62:20===i?this.sizeResult=63:21===i?this.sizeResult=64:22===i?this.sizeResult=65:23===i?this.sizeResult=66:24===i?this.sizeResult=67:25===i?this.sizeResult=68:26===i?this.sizeResult=69:27===i?this.sizeResult=70:28===i?this.sizeResult=71:29===i?this.sizeResult=72:30===i&&(this.sizeResult=73),i>0&&i<t.length-1&&Math.abs(e-t[i])===Math.abs(e-t[i+1])&&(this.sizeResult=this.sizeResult+1),this.showAlert=!1,this.showResult=!0)},getLabel:function(){var e,t=this;return(e=P().m(function e(){var r,n;return P().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,L.Ay)(["text.ringsize"],!0);case 1:r=e.v,t.label=r.text,e.n=3;break;case 2:e.p=2,n=e.v,C.U.error(U,n);case 3:return e.a(2)}},e,null,[[0,2]])}),function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function s(e){V(o,n,i,s,l,"next",e)}function l(e){V(o,n,i,s,l,"throw",e)}s(void 0)})})()}}};const W=(0,r(66262).A)(G,[["render",function(e,t,r,x,L,C){var O,A=(0,n.g2)("Info"),j=(0,n.g2)("TextInput");return(0,n.uX)(),(0,n.CE)("div",o,[(0,n.Lk)("button",{ref:"modalTrigger",class:"cart-addon__toggle d-inline w-auto p-0 ring-size__modal-button","data-target":"#ringsize-modal","data-toggle":"modal"},(0,n.v_)(L.label.ringsizeHeadAndLink),513),(0,n.Lk)("div",s,[(0,n.Lk)("div",l,[(0,n.Lk)("div",a,[(0,n.Lk)("div",c,[(0,n.Lk)("h3",{class:"px-xl",textContent:(0,n.v_)(L.label.ringsizeHeadAndLink)},null,8,u),(0,n.Lk)("button",{"aria-label":"Close",class:"close","data-dismiss":"modal",type:"button",onClick:t[0]||(t[0]=function(){return C.closeModal&&C.closeModal.apply(C,arguments)})},(O=t[7]||(t[7]=[(0,n.Lk)("span",{"aria-hidden":"true"},[(0,n.Lk)("svg",{class:"icon"},[(0,n.Lk)("use",{"xlink:href":"#close"})])],-1)]),function(e){if(Array.isArray(e))return i(e)}(O)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(O)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(O)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))]),(0,n.Lk)("div",h,[L.showResult?(0,n.Q3)("v-if",!0):((0,n.uX)(),(0,n.CE)("div",f,[(0,n.Lk)("p",d,[(0,n.eW)((0,n.v_)(L.label.ringsizeTextContent)+" ",1),t[8]||(t[8]=(0,n.Lk)("br",null,null,-1)),(0,n.Lk)("a",{href:L.pdfLink,target:"_blank",textContent:(0,n.v_)(L.label.ringsizePdfLink)},null,8,p)]),(0,n.Lk)("div",g,[(0,n.Lk)("input",{id:"fingerCircumference",ref:"fingerCircumference",checked:L.fingerCircumferenceChecked,class:"ring-size__control-switch__input",type:"radio"},null,8,m),(0,n.Lk)("label",{class:"ring-size__control-switch-label ring-size__control-switch-label-circumference w-50",for:"fingerCircumference",onClick:t[1]||(t[1]=function(){return C.toggleSwitch&&C.toggleSwitch.apply(C,arguments)})},[(0,n.Lk)("span",b,(0,n.v_)(L.label.ringsizeSwitchFingercircumference),1)]),(0,n.Lk)("input",{id:"ringDiameter",ref:"ringDiameter",checked:!L.fingerCircumferenceChecked,class:"ring-size__control-switch__input",type:"radio"},null,8,y),(0,n.Lk)("label",{class:"ring-size__control-switch-label ring-size__control-switch-label-diameter w-50",for:"ringDiameter",onClick:t[2]||(t[2]=function(){return C.toggleSwitch&&C.toggleSwitch.apply(C,arguments)})},[(0,n.Lk)("span",v,(0,n.v_)(L.label.ringsizeSwitchRingdiameter),1)])]),L.showAlert?((0,n.uX)(),(0,n.Wv)(A,{key:0,class:"mt-l mb-xxs ring-size__modal-body-notification-container","has-icon":"","
2is-persistent":"",type:"alert"},{default:(0,n.k6)(function(){return[(0,n.eW)((0,n.v_)(L.label.ringsizeTextAlert),1)]},void 0,!0),_:1})):(0,n.Q3)("v-if",!0),(0,n.Lk)("form",{autocomplete:"off",novalidate:"",onSubmit:t[5]||(t[5]=(0,n.D$)(function(){return C.submitSize&&C.submitSize.apply(C,arguments)},["prevent"]))},[(0,n.bF)(j,{modelValue:L.textInputValue,"onUpdate:modelValue":t[3]||(t[3]=function(e){return L.textInputValue=e}),label:C.inputPlaceholder,name:"companyName",type:"number"},null,8,["modelValue","label"]),t[9]||(t[9]=(0,n.Lk)("div",{class:"control-switch__content ${voucherForm.voucherSelector == 'casVoucher' or not empty cartData.appliedVouchers ? 'control-switch__content--fade-in':'control-switch__content--hidden'}","data-switch-toggle":"casVoucher"},[(0,n.Lk)("div",{class:"row"},[(0,n.Lk)("div",{class:"col-9"}),(0,n.Lk)("div",{class:"col-3"})])],-1)),(0,n.Lk)("div",z,[(0,n.Lk)("button",{class:"btn btn-primary",onClick:t[4]||(t[4]=function(){return C.submitSize&&C.submitSize.apply(C,arguments)})},(0,n.v_)(L.label.ringsizeButtonSubmit),1)])],32)])),L.showResult?((0,n.uX)(),(0,n.CE)("div",k,[(0,n.Lk)("p",w,(0,n.v_)(L.label.ringsizeResultText),1),(0,n.Lk)("div",_,[t[10]||(t[10]=(0,n.Lk)("svg",{class:"ring-size__ring-icon"},[(0,n.Lk)("use",{"xlink:href":"#ring-fine"})],-1)),(0,n.Lk)("div",R,(0,n.v_)(L.sizeResult),1)]),(0,n.Lk)("div",S,[(0,n.Lk)("button",{class:"btn btn-primary",type:"submit",onClick:t[6]||(t[6]=function(){return C.editSize&&C.editSize.apply(C,arguments)})},(0,n.v_)(L.label.ringsizeButtonEdit),1)])])):(0,n.Q3)("v-if",!0)])])])],512)])}]]);var $=W}}]);

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.