PageSourceSearch

https://www.billiger.de/assets/rangeslider-CBBVkuJu.js

js billiger.de collected 2026-09-24 17:12:54 UTC 28,925 bytes, 1 lines download raw bytes

1import{n as e}from"./filters-Dr1u0VVv.js";var t=class{constructor(e,t={}){if(!e)throw Error(`Cannot initialize FuzzySearch on an empty element!`);this.element=e,this.options={notFoundString:``,...t},this.fuzzySearchContent=e.closest(`[data-fuzzy-search-content]`),this.fuzzySearchList=this.fuzzySearchContent.querySelector(`[data-fuzzy-search-list]`),this.fuzzySearchNotFound=document.createElement(`span`),this.fuzzySearchNotFound.className=`fuzzy-search-not-found`,this.fuzzySearchNotFound.textContent=this.options.notFoundString,this.fuzzySearchNotFound.style.display=`none`,this.fuzzySearchNotFound.classList.add(`mt-4`,`mb-2`),this.fuzzySearchContent.insertBefore(this.fuzzySearchNotFound,this.fuzzySearchContent.querySelector(`[data-filter-scroll-content]`)),this.element.addEventListener(`keyup`,this.keyUpHandler.bind(this))}keyUpHandler(){let e=this.element.value.trim();e.length>0?this.search(e):(this.unmarkAll(),this.fuzzySearchNotFound.style.display=`none`)}destroy(){this.element.removeEventListener(`keyup`,this.keyUpHandler.bind(this)),this.unmarkAll(),this.fuzzySearchNotFound.remove()}highlight(e){return`<strong class="fuzzy-matched">${e}</strong>`}search(e){let t=e.toLowerCase(),n=[];this.fuzzySearchNotFound.style.display=`none`,Array.from(this.fuzzySearchList.querySelectorAll(`[data-fuzzy-search-list-el]`)).map(e=>({liObject:e,originalString:e.querySelector(`[data-fuzzy-search-query]`).innerText})).forEach(e=>{let{originalString:r,liObject:i}=e,a=r.toLowerCase(),o=``,s=0,c=0;for(;c<a.length;){if(a[c]===t[s]){if(o+=this.highlight(r[c]),s+=1,s===t.length){i.style.display=``,n.push({...e,highlighted:o+r.slice(c+1)});break}}else o+=r[c];c+=1}s<t.length&&(i.style.display=`none`)}),this.markMatches(n)}markMatches(e){if(e.length===0){this.fuzzySearchNotFound.style.display=`block`;return}e.forEach(({liObject:e,highlighted:t})=>{e.querySelector(`[data-fuzzy-search-query]`).innerHTML=t})}unmarkAll(){Array.from(this.fuzzySearchList.querySelectorAll(`[data-fuzzy-search-list-el]`)).forEach(e=>{let t=e.querySelector(`[data-fuzzy-search-query]`);t.innerHTML=t.textContent,e.style.display=``})}},n=function(e,t={}){let n=e,r=t,i=0,a=0,o=0,s=0,c=null,l=null,u=!1,d=!1,f=!1,p=!0,m=!1,h=!1,g=!0,ee=!1,_=!1,v=!1,y=!1,b=`base`,x={win:window,body:document.body,input:n,cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]},S={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]},C={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0},w={skin:`flat`,type:`single`,min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:` `,prettify:null,force_edges:!1,keyboard:!0,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:``,postfix:``,max_postfix:``,decorate_both:!0,values_separator:` — `,input_values_separator:`;`,disable:!1,block:!1,extra_classes:``,scope:null,onStart:null,onChange:null,onFinish:null,onUpdate:null};n.nodeName!==`INPUT`&&console&&console.warn&&console.warn(`Base element should be <input>!`,n);let T={skin:n.dataset.skin,type:n.dataset.type,min:n.dataset.min,max:n.dataset.max,from:n.dataset.from,to:n.dataset.to,step:n.dataset.step,min_interval:n.dataset.minInterval,max_interval:n.dataset.maxInterval,drag_interval:n.dataset.dragInterval,values:n.dataset.values,from_fixed:n.dataset.fromFixed,from_min:n.dataset.fromMin,from_max:n.dataset.fromMax,from_shadow:n.dataset.fromShadow,to_fixed:n.dataset.toFixed,to_min:n.dataset.toMin,to_max:n.dataset.toMax,to_shadow:n.dataset.toShadow,prettify_enabled:n.dataset.prettifyEnabled,prettify_separator:n.dataset.prettifySeparator,force_edges:n.dataset.forceEdges,keyboard:n.dataset.keyboard,grid:n.dataset.grid,grid_margin:n.dataset.gridMargin,grid_num:n.dataset.gridNum,grid_snap:n.dataset.gridSnap,hide_min_max:n.dataset.hideMinMax,hide_from_to:n.dataset.hideFromTo,prefix:n.dataset.prefix,postfix:n.dataset.postfix,max_postfix:n.dataset.maxPostfix,decorate_both:n.dataset.decorateBoth,values_separator:n.dataset.valuesSeparator,input_values_separator:n.dataset.inputValuesSeparator,disable:n.dataset.disable,block:n.dataset.block,extra_classes:n.dataset.extraClasse
1s};T.values=T.values&&T.values.split(`,`);for(let e in T)T.hasOwnProperty(e)&&(T[e]===void 0||T[e]===``)&&delete T[e];let E=n.value;E!==void 0&&E!==``&&(E=E.split(T.input_values_separator||r.input_values_separator||`;`),E[0]&&E[0]==+E[0]&&(E[0]=+E[0]),E[1]&&E[1]==+E[1]&&(E[1]=+E[1]),r&&r.values&&r.values.length?(w.from=E[0]&&r.values.indexOf(E[0]),w.to=E[1]&&r.values.indexOf(E[1])):(w.from=E[0]&&+E[0],w.to=E[1]&&+E[1])),Object.assign(w,r),Object.assign(w,T),r=w;let D={},O={input:x.input,slider:null,min:r.min,max:r.max,from:r.from,from_percent:0,from_value:null,to:r.to,to_percent:0,to_value:null},te=function(e){f=!1,S.p_step=G(r.step,!0),b=`base`,W(),ne(),I(),e?(d=!0,L(!0),xe()):(d=!0,L(!0),ve()),H()},ne=function(){let e=`<span class="irs irs--`+r.skin+` `+r.extra_classes+`"></span>`;x.input.insertAdjacentHTML(`beforebegin`,e),x.input.setAttribute(`readonly`,``),x.cont=x.input.previousElementSibling,O.slider=x.cont,x.cont.innerHTML=`<span class="irs"><span class="irs-line"></span><span class="irs-min">0</span><span class="irs-max">1</span><span class="irs-from">0</span><span class="irs-to">0</span><span class="irs-single">0</span></span><span class="irs-grid">1</span>`,x.rs=x.cont.querySelector(`.irs`),x.min=x.cont.querySelector(`.irs-min`),x.max=x.cont.querySelector(`.irs-max`),x.from=x.cont.querySelector(`.irs-from`),x.to=x.cont.querySelector(`.irs-to`),x.single=x.cont.querySelector(`.irs-single`),x.line=x.cont.querySelector(`.irs-line`),x.grid=x.cont.querySelector(`.irs-grid`),r.type===`single`?(x.cont.insertAdjacentHTML(`beforeend`,`<span class="irs-bar irs-bar--single"></span><span class="irs-shadow shadow-single"></span><span class="irs-handle single"><i></i><i></i><i></i></span>`),x.bar=x.cont.querySelector(`.irs-bar`),x.edge=x.cont.querySelector(`.irs-bar--single`),x.s_single=x.cont.querySelector(`.single`),x.from.style.visibility=`hidden`,x.to.style.visibility=`hidden`,x.shad_single=x.cont.querySelector(`.shadow-single`)):(x.cont.insertAdjacentHTML(`beforeend`,`<span class="irs-bar"></span><span class="irs-shadow shadow-from"></span><span class="irs-shadow shadow-to"></span><span class="irs-handle from"><i></i><i></i><i></i></span><span class="irs-handle to"><i></i><i></i><i></i></span>`),x.bar=x.cont.querySelector(`.irs-bar`),x.s_from=x.cont.querySelector(`.from`),x.s_to=x.cont.querySelector(`.to`),x.shad_from=x.cont.querySelector(`.shadow-from`),x.shad_to=x.cont.querySelector(`.shadow-to`),re()),r.hide_from_to&&(x.from.style.display=`none`,x.to.style.display=`none`,x.single.style.display=`none`),Oe(),r.disable?(ae(),x.input.disabled=!0):(x.input.disabled=!1,k(),se()),r.disable||(r.block?ae():k()),r.drag_interval&&(x.bar.style.cursor=`ew-resize`)},re=function(){let e=r.min,t=r.max,n=r.from,i=r.to;n>e&&i===t?x.s_from.classList.add(`type_last`):i<t&&x.s_to.classList.add(`type_last`)},ie=function(e){switch(e){case`single`:S.p_gap=X(S.p_pointer-S.p_single_fake),x.s_single.classList.add(`state_hover`);break;case`from`:S.p_gap=X(S.p_pointer-S.p_from_fake),x.s_from.classList.add(`state_hover`,`type_last`),x.s_to.classList.remove(`type_last`);break;case`to`:S.p_gap=X(S.p_pointer-S.p_to_fake),x.s_to.classList.add(`state_hover`,`type_last`),x.s_from.classList.remove(`type_last`);break;case`both`:S.p_gap_left=X(S.p_pointer-S.p_from_fake),S.p_gap_right=X(S.p_to_fake-S.p_pointer),x.s_to.classList.remove(`type_last`),x.s_from.classList.remove(`type_last`)}},ae=function(){x.cont.insertAdjacentHTML(`beforeend`,`<span class="irs-disable-mask"></span>`),x.cont.classList.add(`irs-disabled`)},k=function(){x.cont.classList.remove(`.irs-disable-mask`),x.cont.classList.remove(`irs-disabled`)},oe=function(){x.cont.remove(),x.cont=null,x.win.removeEventListener(`keydown`,P.bind(this,`keyboard`)),x.body.removeEventListener(`touchmove`,A.bind(this)),x.body.removeEventListener(`mousemove`,A.bind(this)),x.win.removeEventListener(`touchend`,j.bind(this)),x.win.removeEventListener(`mouseup`,j.bind(this)),x.grid_labels=[],S.big=[],S.big_w=[],S.big_p=[],S.big_x=[],cancelAnimationFrame(l)},se=function(){f||(x.body.addEventListener(`touchmove`,A.bind(this)),x.body.addEventListener(`mousemove`,A.bind(this)),x.win.addEventListener(`touchend`,j.bind(this)),x.win.addEventListener(`mouseup`,j.bind(this)),x.line.addEventListener(`touchstart`,N.bind(this,`click`),{passive:!0}),x.line.addEventListener(`mousedown`,N.bind(this,`click`)),x.line.addEventListener(`focus`,ce.bind(this)),r.drag_interval&&r.type===`double`?(x.bar.addEventListener(`touchstart`,M.bind(this,`both`),{passive:!0}),x.bar.addEventListener(`mousedown`,M.bind(this,`both`))):(x.bar.addEventListener(`touchstart`,N.bind(this,`click`),{passive:!0}),x.bar.addEventListener(`mousedown`,N.bind(this,`click`))),r.type===`single`?(x.single.addEventListener(`touchstart`,M.bind(this,`single`),{passive:!0}),x.s_single.addEventListener(`touchstart`,M.bind(this,`single`),{passive:!0}),x.shad_single.addEventListener(`touchstart`,N.bind(this,`click`),{passive:!0}),x.single.addEventListener(`mousedown`,M.bind(this,`single`)),x.s_single.addEventListener(`mousedown`,M.bind(this,`single`)),x.edge.addEventListener(`mousedown`,N.bind(this,`click`)),x.shad_single.addEventListener(`touchstart`,N.bind(this,`click`),{passive:!0})):(x.single.addEventListener(`touchstart`,M.bind(this,null),{passive:!0}),x.single.addEventListener(`mousedown`,M.bind(this,null)),x.from.addEventListener(`touchstart`,M.bind(this,`from`),{passive:!0}),x.s_from.addEventListener(`touchstart`,M.bind(this,`from`),{passive:!0}),x.to.addEventListener(`touchstart`,M.bind(this,`to`),{passive:!0}),x.s_to.addEventListener(`touchstart`,M.bind(this,`to`),{passive:!0}),x.shad_from.addEventListener(`touchstart`,N.bind(this,`click`),{passive:!0}),x.shad_to.addEventListener(`touchstart`,N.bind(this,`click`),{passive:!0}),x.from.addEventListener(`mousedown`,M.bind(this,`from`)),x.s_from.addEventListener(`mousedown`,M.bind(this,`from`)),x.to.addEventListener(`mousedown`,M.bind(this,`to`)),x.s_to.addEventListener(`mousedown`,M.bind(this,`to`)),x.shad_from.addEventListener(`mousedown`,N.bind(this,`click`)),x.shad_to.addEventListener(`mousedown`,N.bind(this,`click`))),r.ke
1yboard&&x.line.addEventListener(`keydown`,P.bind(this,`keyboard`)))},ce=function(){if(b)x.line.focus();else{let e,t;t=r.type===`single`?x.single:x.from,e=t.getBoundingClientRect().left,e+=t.getBoundingClientRect().width/2-1,N(`single`,{preventDefault:function(){},pageX:e})}},A=function(e){if(!u)return;let t=e.pageX||e.touches&&e.touches[0].pageX;S.x_pointer=t-S.x_gap,L()},j=function(e){if(_)_=!1;else return;let t=x.cont.querySelector(`.state_hover`);t&&t.classList.remove(`state_hover`),d=!0,H(),ue(),(x.cont.contains(e.target)||u)&&be(),u=!1},M=function(e,t){let n=t.pageX||t.touches&&t.touches[0].pageX;t.button!==2&&(e===`both`&&le(),e||=b||`from`,b=e,_=!0,u=!0,S.x_gap=x.rs.getBoundingClientRect().left,S.x_pointer=n-S.x_gap,de(),ie(e),x.line.dispatchEvent(new Event(`focus`)),H())},N=function(e,t){let n=t.pageX||t.touches&&t.touches[0].pageX;t.button!==2&&(b=e,y=!0,S.x_gap=x.rs.getBoundingClientRect().left,S.x_pointer=+(n-S.x_gap).toFixed(),d=!0,L(),x.line.dispatchEvent(new Event(`focus`)))},P=function(e,t){if(!(t.altKey||t.ctrlKey||t.shiftKey||t.metaKey))switch(t.which){case 83:case 65:case 40:case 37:t.preventDefault(),F(!1);break;case 87:case 68:case 38:case 39:t.preventDefault(),F(!0)}},F=function(e){let t=S.p_pointer,n=r.step/((r.max-r.min)/100);e?t+=n:t-=n,S.x_pointer=X(S.w_rs/100*t),m=!0,L()},I=function(){if(r){if(r.hide_min_max){x.min.style.display=`none`,x.max.style.display=`none`;return}if(r.values.length)x.min.innerHTML=$(r.p_values[r.min]),x.max.innerHTML=$(r.p_values[r.max]);else{let e=Z(r.min),t=Z(r.max);O.min_pretty=e,O.max_pretty=t,x.min.innerHTML=$(e,r.min),x.max.innerHTML=$(t,r.max)}C.w_min=x.min.offsetWidth,C.w_max=x.max.offsetWidth}},le=function(){let e=O.to-O.from;c===null&&(c=r.min_interval),r.min_interval=e},ue=function(){c!==null&&(r.min_interval=c,c=null)},L=function(e){if(!r||(i++,(i===10||e)&&(i=0,S.w_rs=x.rs.offsetWidth,fe()),!S.w_rs))return;de();let t=B();switch(b===`both`&&(S.p_gap=0,t=B()),b===`click`&&(S.p_gap=S.p_handle/2,t=B(),b=r.drag_interval?`both_one`:pe(t)),b){case`base`:let e=(r.max-r.min)/100,n=(O.from-r.min)/e,i=(O.to-r.min)/e;S.p_single_real=X(n),S.p_from_real=X(n),S.p_to_real=X(i),S.p_single_real=Y(S.p_single_real,r.from_min,r.from_max),S.p_from_real=Y(S.p_from_real,r.from_min,r.from_max),S.p_to_real=Y(S.p_to_real,r.to_min,r.to_max),S.p_single_fake=z(S.p_single_real),S.p_from_fake=z(S.p_from_real),S.p_to_fake=z(S.p_to_real),b=null;break;case`single`:if(r.from_fixed)break;S.p_single_real=R(t),S.p_single_real=q(S.p_single_real),S.p_single_real=Y(S.p_single_real,r.from_min,r.from_max),S.p_single_fake=z(S.p_single_real);break;case`from`:if(r.from_fixed)break;S.p_from_real=R(t),S.p_from_real=q(S.p_from_real),S.p_from_real>S.p_to_real&&(S.p_from_real=S.p_to_real),S.p_from_real=Y(S.p_from_real,r.from_min,r.from_max),S.p_from_real=J(S.p_from_real,S.p_to_real,`from`),S.p_from_real=Se(S.p_from_real,S.p_to_real,`from`),S.p_from_fake=z(S.p_from_real);break;case`to`:if(r.to_fixed)break;S.p_to_real=R(t),S.p_to_real=q(S.p_to_real),S.p_to_real<S.p_from_real&&(S.p_to_real=S.p_from_real),S.p_to_real=Y(S.p_to_real,r.to_min,r.to_max),S.p_to_real=J(S.p_to_real,S.p_from_real,`to`),S.p_to_real=Se(S.p_to_real,S.p_from_real,`to`),S.p_to_fake=z(S.p_to_real);break;case`both`:if(r.from_fixed||r.to_fixed)break;t=X(t+S.p_handle*.001),S.p_from_real=R(t)-S.p_gap_left,S.p_from_real=q(S.p_from_real),S.p_from_real=Y(S.p_from_real,r.from_min,r.from_max),S.p_from_real=J(S.p_from_real,S.p_to_real,`from`),S.p_from_fake=z(S.p_from_real),S.p_to_real=R(t)+S.p_gap_right,S.p_to_real=q(S.p_to_real),S.p_to_real=Y(S.p_to_real,r.to_min,r.to_max),S.p_to_real=J(S.p_to_real,S.p_from_real,`to`),S.p_to_fake=z(S.p_to_real);break;case`both_one`:if(r.from_fixed||r.to_fixed)break;let a=R(t),o=O.from_percent,s=O.to_percent-o,c=s/2,l=a-c,u=a+c;l<0&&(l=0,u=l+s),u>100&&(u=100,l=u-s),S.p_from_real=q(l),S.p_from_real=Y(S.p_from_real,r.from_min,r.from_max),S.p_from_fake=z(S.p_from_real),S.p_to_real=q(u),S.p_to_real=Y(S.p_to_real,r.to_min,r.to_max),S.p_to_fake=z(S.p_to_real)}r.type===`single`?(S.p_bar_x=S.p_handle/2,S.p_bar_w=S.p_single_fake,O.from_percent=S.p_single_real,O.from=K(S.p_single_real),O.from_pretty=Z(O.from),r.values.length&&(O.from_value=r.values[O.from])):(S.p_bar_x=X(S.p_from_fake+S.p_handle/2),S.p_bar_w=X(S.p_to_fake-S.p_from_fake),O.from_percent=S.p_from_real,O.from=K(S.p_from_real),O.from_pretty=Z(O.from),O.to_percent=S.p_to_real,O.to=K(S.p_to_real),O.to_pretty=Z(O.to),r.values.length&&(O.from_value=r.values[O.from],O.to_value=r.values[O.to])),me(),V()},de=function(){if(!S.w_rs){S.p_pointer=0;return}S.x_pointer<0||isNaN(S.x_pointer)?S.x_pointer=0:S.x_pointer>S.w_rs&&(S.x_pointer=S.w_rs),S.p_pointer=X(S.x_pointer/S.w_rs*100)},R=function(e){return e/(100-S.p_handle)*100},z=function(e){let t=100-S.p_handle;return e/100*t},B=function(){let e=100-S.p_handle,t=X(S.p_pointer-S.p_gap);return t<0?t=0:t>e&&(t=e),t},fe=function(){r.type===`single`?S.w_handle=x.s_single.offsetWidth:S.w_handle=x.s_from.offsetWidth,S.p_handle=X(S.w_handle/S.w_rs*100)},pe=function(e){return r.type===`single`?`single`:e>=S.p_from_real+(S.p_to_real-S.p_from_real)/2?r.to_fixed?`from`:`to`:r.from_fixed?`to`:`from`},me=function(){S.w_rs&&(C.p_min=C.w_min/S.w_rs*100,C.p_max=C.w_max/S.w_rs*100)},V=function(){S.w_rs&&!r.hide_from_to&&(r.type===`single`?(C.w_single=x.single.offsetWidth,C.p_single_fake=C.w_single/S.w_rs*100,C.p_single_left=S.p_single_fake+S.p_handle/2-C.p_single_fake/2,C.p_single_left=Q(C.p_single_left,C.p_single_fake)):(C.w_from=x.from.offsetWidth,C.p_from_fake=C.w_from/S.w_rs*100,C.p_from_left=S.p_from_fake+S.p_handle/2-C.p_from_fake/2,C.p_from_left=X(C.p_from_left),C.p_from_left=Q(C.p_from_left,C.p_from_fake),C.w_to=x.to.offsetWidth,C.p_to_fake=C.w_to/S.w_rs*100,C.p_to_left=S.p_to_fake+S.p_handle/2-C.p_to_fake/2,C.p_to_left=X(C.p_to_left),C.p_to_left=Q(C.p_to_left,C.p_to_fake),C.w_single=x.single.offsetWidth,C.p_single_fake=C.w_single/S.w_rs*100,C.p_single_left=(C.p_from_left+C.p_to_left+C.p_to_fake)/2-C.p_single_fake/2,C.p_single_left=X(C.p_single_left),C.p_
1single_left=Q(C.p_single_left,C.p_single_fake)))},H=function(){l&&=(cancelAnimationFrame(l),null),clearTimeout(a),a=null,r&&(he(),_?l=requestAnimationFrame(H):a=setTimeout(H,300))},he=function(){S.w_rs=x.rs.offsetWidth,S.w_rs&&(S.w_rs!==S.w_rs_old&&(b=`base`,v=!0),(S.w_rs!==S.w_rs_old||d)&&(I(),L(!0),ge(),r.grid&&(Me(),Ae()),d=!0,S.w_rs_old=S.w_rs,_e()),S.w_rs&&(u||d||m)&&((o!==O.from||s!==O.to||d||m)&&(ge(),x.bar.style.left=S.p_bar_x+`%`,x.bar.style.width=S.p_bar_w+`%`,r.type===`single`?(x.bar.style.left=`0`,x.bar.style.width=S.p_bar_w+S.p_bar_x+`%`,x.s_single.style.left=S.p_single_fake+`%`,x.single.style.left=C.p_single_left+`%`):(x.s_from.style.left=S.p_from_fake+`%`,x.s_to.style.left=S.p_to_fake+`%`,(o!==O.from||d)&&(x.from.style.left=C.p_from_left+`%`),(s!==O.to||d)&&(x.to.style.left=C.p_to_left+`%`),x.single.style.left=C.p_single_left+`%`),U(),(o!==O.from||s!==O.to)&&!g&&(x.input.dispatchEvent(new Event(`change`)),x.input.dispatchEvent(new Event(`input`))),o=O.from,s=O.to,!v&&!h&&!g&&!ee&&ye(),(m||y)&&(m=!1,y=!1,be()),h=!1,v=!1,ee=!1),g=!1,m=!1,y=!1,d=!1))},ge=function(){if(!r)return;let e=r.values.length,t=r.p_values,n,i,a,o,s;if(!r.hide_from_to){if(r.type===`single`)e?(n=$(t[O.from]),x.single.innerHTML=n):(o=Z(O.from),n=$(o,O.from),x.single.innerHTML=n),V(),C.p_single_left<C.p_min+1?x.min.style.visibility=`hidden`:x.min.style.visibility=`visible`,C.p_single_left+C.p_single_fake>100-C.p_max-1?x.max.style.visibility=`hidden`:x.max.style.visibility=`visible`;else{e?(r.decorate_both?(n=$(t[O.from]),n+=r.values_separator,n+=$(t[O.to])):n=$(t[O.from]+r.values_separator+t[O.to]),i=$(t[O.from]),a=$(t[O.to]),x.single.innerHTML=n,x.from.innerHTML=i,x.to.innerHTML=a):(o=Z(O.from),s=Z(O.to),r.decorate_both?(n=$(o,O.from),n+=r.values_separator,n+=$(s,O.to)):n=$(o+r.values_separator+s,O.to),i=$(o,O.from),a=$(s,O.to),x.single.innerHTML=n,x.from.innerHTML=i,x.to.innerHTML=a),V();let c=Math.min(C.p_single_left,C.p_from_left),l=C.p_single_left+C.p_single_fake,u=C.p_to_left+C.p_to_fake,d=Math.max(l,u);C.p_from_left+C.p_from_fake>=C.p_to_left?(x.from.style.visibility=`hidden`,x.to.style.visibility=`hidden`,x.single.style.visibility=`visible`,O.from===O.to?(b===`from`?x.from.style.visibility=`visible`:b===`to`?x.to.style.visibility=`visible`:b||(x.from.style.visibility=`visible`),x.single.style.visibility=`hidden`,d=u):(x.from.style.visibility=`hidden`,x.to.style.visibility=`hidden`,x.single.style.visibility=`visible`,d=Math.max(l,u))):(x.from.style.visibility=`visible`,x.to.style.visibility=`visible`,x.single.style.visibility=`hidden`),c<C.p_min+1?x.min.style.visibility=`hidden`:x.min.style.visibility=`visible`,d>100-C.p_max-1?x.max.style.visibility=`hidden`:x.max.style.visibility=`visible`}}},_e=function(){let e=r,t=x,n=typeof e.from_min==`number`&&!isNaN(e.from_min),i=typeof e.from_max==`number`&&!isNaN(e.from_max),a=typeof e.to_min==`number`&&!isNaN(e.to_min),o=typeof e.to_max==`number`&&!isNaN(e.to_max),s,c,l,u;e.type===`single`?e.from_shadow&&(n||i)?(s=G(n?e.from_min:e.min),c=G(i?e.from_max:e.max)-s,s=X(s-S.p_handle/100*s),c=X(c-S.p_handle/100*c),s+=S.p_handle/2,t.shad_single.style.display=`block`,t.shad_single.style.left=s+`%`,t.shad_single.style.width=c+`%`):t.shad_single.style.display=`none`:(e.from_shadow&&(n||i)?(s=G(n?e.from_min:e.min),c=G(i?e.from_max:e.max)-s,s=X(s-S.p_handle/100*s),c=X(c-S.p_handle/100*c),s+=S.p_handle/2,t.shad_from.style.display=`block`,t.shad_from.style.left=s+`%`,t.shad_from.style.width=c+`%`):t.shad_from.style.display=`none`,e.to_shadow&&(a||o)?(l=G(a?e.to_min:e.min),u=G(o?e.to_max:e.max)-l,l=X(l-S.p_handle/100*l),u=X(u-S.p_handle/100*u),l+=S.p_handle/2,t.shad_to.style.display=`block`,t.shad_to.style.left=l+`%`,t.shad_to.style.width=u+`%`):t.shad_to.style.display=`none`)},U=function(){r.type===`single`?(r.values.length?x.input.setAttribute(`value`,O.from_value):x.input.setAttribute(`value`,O.from),x.input.dataset.from=O.from):(r.values.length?x.input.setAttribute(`value`,O.from_value+r.input_values_separator+O.to_value):x.input.setAttribute(`value`,O.from+r.input_values_separator+O.to),x.input.dataset.from=O.from,x.input.dataset.to=O.to)},ve=function(){U(),r.onStart&&typeof r.onStart==`function`&&(r.scope?r.onStart.call(r.scope,O):r.onStart(O))},ye=function(){U(),r.onChange&&typeof r.onChange==`function`&&(r.scope?r.onCh
1ange.call(r.scope,O):r.onChange(O))},be=function(){U(),r.onFinish&&typeof r.onFinish==`function`&&(r.scope?r.onFinish.call(r.scope,O):r.onFinish(O))},xe=function(){U(),r.onUpdate&&typeof r.onUpdate==`function`&&(r.scope?r.onUpdate.call(r.scope,O):r.onUpdate(O))},W=function(){x.input.classList.toggle(`irs-hidden-input`),p?x.input.setAttribute(`tabindex`,`-1`):x.input.removeAttribute(`tabindex`),p=!p},G=function(e,t){let n=r.max-r.min,i=n/100,a,o;return n?(a=t?e:e-r.min,o=a/i,X(o)):(f=!0,0)},K=function(e){let t=r.min,n=r.max,i=t.toString().split(`.`)[1],a=n.toString().split(`.`)[1],o,s,c=0,l=0;if(e===0)return r.min;if(e===100)return r.max;i&&(o=i.length,c=o),a&&(s=a.length,c=s),o&&s&&(c=o>=s?o:s),t<0&&(l=Math.abs(t),t=+(t+l).toFixed(c),n=+(n+l).toFixed(c));let u=(n-t)/100*e+t,d=r.step.toString().split(`.`)[1],f;return d?u=+u.toFixed(d.length):(u/=r.step,u*=r.step,u=+u.toFixed(0)),l&&(u-=l),f=d?+u.toFixed(d.length):X(u),f<r.min?f=r.min:f>r.max&&(f=r.max),f},q=function(e){let t=Math.round(e/S.p_step)*S.p_step;return t>100&&(t=100),e===100&&(t=100),X(t)},J=function(e,t,n){let i=r,a,o;return i.min_interval?(a=K(e),o=K(t),n===`from`?o-a<i.min_interval&&(a=o-i.min_interval):a-o<i.min_interval&&(a=o+i.min_interval),G(a)):e},Se=function(e,t,n){let i=r,a,o;return i.max_interval?(a=K(e),o=K(t),n===`from`?o-a>i.max_interval&&(a=o-i.max_interval):a-o>i.max_interval&&(a=o+i.max_interval),G(a)):e},Y=function(e,t,n){let i=K(e);return typeof t!=`number`&&(t=r.min),typeof n!=`number`&&(n=r.max),i<t&&(i=t),i>n&&(i=n),G(i)},X=function(e){return e=e.toFixed(20),+e},Z=function(e){return r.prettify_enabled?r.prettify&&typeof r.prettify==`function`?r.prettify(e):Ce(e):e},Ce=function(e){return e.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,`$1`+r.prettify_separator)},Q=function(e,t){return r.force_edges&&(e<0?e=0:e>100-t&&(e=100-t)),X(e)},we=function(){let e=r,t=O,n=e.values,i=n.length,a,o;if(typeof e.min==`string`&&(e.min=+e.min),typeof e.max==`string`&&(e.max=+e.max),typeof e.from==`string`&&(e.from=+e.from),typeof e.to==`string`&&(e.to=+e.to),typeof e.step==`string`&&(e.step=+e.step),typeof e.from_min==`string`&&(e.from_min=+e.from_min),typeof e.from_max==`string`&&(e.from_max=+e.from_max),typeof e.to_min==`string`&&(e.to_min=+e.to_min),typeof e.to_max==`string`&&(e.to_max=+e.to_max),typeof e.grid_num==`string`&&(e.grid_num=+e.grid_num),e.max<e.min&&(e.max=e.min),i)for(e.p_values=[],e.min=0,e.max=i-1,e.step=1,e.grid_num=e.max,e.grid_snap=!0,o=0;o<i;o++)a=+n[o],isNaN(a)?a=n[o]:(n[o]=a,a=Z(a)),e.p_values.push(a);(typeof e.from!=`number`||isNaN(e.from))&&(e.from=e.min),(typeof e.to!=`number`||isNaN(e.to))&&(e.to=e.max),e.type===`single`?(e.from<e.min&&(e.from=e.min),e.from>e.max&&(e.from=e.max)):(e.from<e.min&&(e.from=e.min),e.from>e.max&&(e.from=e.max),e.to<e.min&&(e.to=e.min),e.to>e.max&&(e.to=e.max),D.from&&(D.from!==e.from&&e.from>e.to&&(e.from=e.to),D.to!==e.to&&e.to<e.from&&(e.to=e.from)),e.from>e.to&&(e.from=e.to),e.to<e.from&&(e.to=e.from)),(typeof e.step!=`number`||isNaN(e.step)||!e.step||e.step<0)&&(e.step=1),typeof e.from_min==`number`&&e.from<e.from_min&&(e.from=e.from_min),typeof e.from_max==`number`&&e.from>e.from_max&&(e.from=e.from_max),typeof e.to_min==`number`&&e.to<e.to_min&&(e.to=e.to_min),typeof e.to_max==`number`&&e.from>e.to_max&&(e.to=e.to_max),t&&(t.min!==e.min&&(t.min=e.min),t.max!==e.max&&(t.max=e.max),(t.from<t.min||t.from>t.max)&&(t.from=e.from),(t.to<t.min||t.to>t.max)&&(t.to=e.to)),(typeof e.min_interval!=`number`||isNaN(e.min_interval)||!e.min_interval||e.min_interval<0)&&(e.min_interval=0),(typeof e.max_interval!=`number`||isNaN(e.max_interval)||!e.max_interval||e.max_interval<0)&&(e.max_interval=0),e.min_interval&&e.min_interval>e.max-e.min&&(e.min_interval=e.max-e.min),e.max_interval&&e.max_interval>e.max-e.min&&(e.max_interval=e.max-e.min)},$=function(e,t){let n=``,i=r;return i.prefix&&(n+=i.prefix),n+=e,i.max_postfix&&(i.values.length&&e===i.p_values[i.max]||t===i.max)&&(n+=i.max_postfix,i.postfix&&(n+=` `)),i.postfix&&(n+=i.postfix),n},Te=function(){O.from=r.from,O.from_percent=G(O.from),O.from_pretty=Z(O.from),r.values&&(O.from_value=r.values[O.from])},Ee=function(){O.to=r.to,O.to_percent=G(O.to),O.to_pretty=Z(O.to),r.values&&(O.to_value=r.values[O.to])},De=function(){O.min=r.min,O.max=r.max,Te(),Ee()},Oe=function(){if(!r.grid)return;let e=r,t,n,i=e.max-e.min,a=e.grid_num,o=0,s=0,c=4,l,u,d=0,f,p=``;for(Me(),e.grid_snap&&(a=i/e.step),a>50&&(a=50),o=X(100/a),a>4&&(c=3),a>7&&(c=2),a>14&&(c=1),a>28&&(c=0),t=0;t<a+1;t++){for(l=c,s=X(o*t),s>100&&(s=100),S.big[t]=s,u=(s-o*(t-1))/(l+1),n=1;n<=l&&s!==0;n++)d=X(s-u*n),p+=`<span class="irs-grid-pol small" style="left: `+d+`%"></span>`;p+=`<span class="irs-grid-pol" style="left: `+s+`%"></span>`,f=K(s),f=e.values.length?e.p_values[f]:Z(f),p+=`<span class="irs-grid-text js-grid-text-`+t+`" style="left: `+s+`%">
1`+f+`</span>`}S.big_num=Math.ceil(a+1),x.cont.classList.add(`irs-with-grid`),x.grid.innerHTML=p,ke()},ke=function(){for(let e=0;e<S.big_num;e++)x.grid_labels.push(x.grid.querySelector(`.js-grid-text-`+e));Ae()},Ae=function(){let e=[],t=[],n=S.big_num;for(let r=0;r<n;r++)S.big_w[r]=x.grid_labels[r].offsetWidth,S.big_p[r]=X(S.big_w[r]/S.w_rs*100),S.big_x[r]=X(S.big_p[r]/2),e[r]=X(S.big[r]-S.big_x[r]),t[r]=X(e[r]+S.big_p[r]);r.force_edges&&(e[0]<-S.grid_gap&&(e[0]=-S.grid_gap,t[0]=X(e[0]+S.big_p[0]),S.big_x[0]=S.grid_gap),t[n-1]>100+S.grid_gap&&(t[n-1]=100+S.grid_gap,e[n-1]=X(t[n-1]-S.big_p[n-1]),S.big_x[n-1]=X(S.big_p[n-1]-S.grid_gap))),je(2,e,t),je(4,e,t);for(let e=0;e<n;e++){let t=x.grid_labels[e];S.big_x[e]!==1/0&&(t.style.marginLeft=-S.big_x[e]+`%`)}},je=function(e,t,n){let r=S.big_num;for(let i=0;i<r;i+=e){let a=i+e/2;if(a>=r)break;let o=x.grid_labels[a];n[i]<=t[a]?o.style.visibility=`visible`:o.style.visibility=`hidden`}},Me=function(){r.grid_margin&&(S.w_rs=x.rs.offsetWidth,S.w_rs&&(r.type===`single`?S.w_handle=x.s_single.offsetWidth:S.w_handle=x.s_from.offsetWidth,S.p_handle=X(S.w_handle/S.w_rs*100),S.grid_gap=X(S.p_handle/2-.1),x.grid.style.width=X(100-S.p_handle)+`%`,x.grid.style.left=S.grid_gap+`%`))},Ne=function(e){n&&(h=!0,r.from=O.from,r.to=O.to,D.from=O.from,D.to=O.to,r=Object.assign(r,e),we(),De(e),W(),oe(),te(!0))},Pe=function(){n&&(De(),Ne())},Fe=function(){n&&(W(),n.removeAttribute(`readonly`),oe(),n=null,r=null)};return{update:function(e){Ne(e)},reset:function(){Pe()},destroy:function(){Fe()},init:function(){return we(),te(),this}}};function r(e,t=null){return typeof e==`string`&&(e=document.querySelector(e)),new n(e,t).init()}function i(e,t={}){return t.skin=`bde`,r(e,t)}function a(t){let{mobile:n,puzzleComponent:r,filterValues:i,displayUnit:a,currRange:o,filterId:s,rangeslider:c,convertedBackRange:l,pricevaluesConverter:u,priceRangeMinInterval:d}=t;return{type:`double`,min:i.min,max:i.max,from:l.min,to:l.max,hide_min_max:!0,hide_from_to:!0,grid:!1,drag_interval:!0,onFinish(t){if(o.min===u.convert(parseInt(t.from,10))&&o.max===u.convert(parseInt(t.to,10)))return;o.max=parseInt(t.to,10),o.min=parseInt(t.from,10);let l=u.convertRange(o);l=e.assertRangeInterval(l,i,d),e.setPriceValues(c,l,a),r&&(n?(r.state.activeFilters[s]=[`${parseInt(l.min,10)}x${parseInt(l.max,10)}`],r.compoRef.querySelector(`[data-child-dialog][data-filter-id="${s}"]`).classList.add(`has-changes`)):e.submitRangeslider(s,parseInt(l.min,10),parseInt(l.max,10),r,c,!0))},onChange(t){let n=u.convertRange({max:parseInt(t.to,10),min:parseInt(t.from,10)});n=e.assertRangeInterval(n,i,d),e.setPriceValues(c,n,a)},onUpdate(t){let n=u.convertRange({max:parseInt(t.to,10),min:parseInt(t.from,10)});n=e.assertRangeInterval(n,i,d),e.setPriceValues(c,n,a)}}}export{a as n,t as r,i as t};

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.