(function(e,x){typeof exports=="object"&&typeof module<"u"?module.exports=x(require("vue"),require("vue-demi")):typeof define=="function"&&define.amd?define(["vue","vue-demi"],x):(e=typeof globalThis<"u"?globalThis:e||self,e.VueSimpleRangeSlider=x(e.Vue,e.vueDemi))})(this,function(e,x){"use strict";const W=Math.max,H=Math.min;function K(h,g,r){let S,f,w,E,v,y,u=0,T=!1,c=!1,R=!0;if(typeof h!="function")throw new TypeError(FUNC_ERROR_TEXT);g=Number(g)||0,typeof r=="object"&&(T=!!r.leading,c="maxWait"in r,w=c?W(Number(r.maxWait)||0,g):w,R="trailing"in r?!!r.trailing:R);function I(a){let s=S,d=f;return S=f=void 0,u=a,E=h.apply(d,s),E}function N(a){return u=a,v=setTimeout(t,g),T?I(a):E}function P(a){let s=a-y,d=a-u,k=g-s;return console.log("remainingWait"),c?H(k,w-d):k}function p(a){let s=a-y,d=a-u;return y===void 0||s>=g||s<0||c&&d>=w}function t(){const a=Date.now();if(p(a))return b(a);v=setTimeout(t,P(a))}function b(a){return v=void 0,R&&S?I(a):(S=f=void 0,E)}function U(){v!==void 0&&clearTimeout(v),u=0,S=y=f=v=void 0}function z(){return v===void 0?E:b(Date.now())}function A(){let a=Date.now(),s=p(a);if(S=arguments,f=this,y=a,s){if(v===void 0)return N(y);if(c)return v=setTimeout(t,g),I(y)}return v===void 0&&(v=setTimeout(t,g)),E}return A.cancel=U,A.flush=z,A}const G=h=>(e.pushScopeId("data-v-f6e84873"),h=h(),e.popScopeId(),h),F=["innerHTML"],Y=e.createTextVNode("|"),q=G(()=>e.createElementVNode("div",{class:"simple-range-slider-popover-arrow"},null,-1)),J=G(()=>e.createElementVNode("div",{class:"simple-range-slider-popover-arrow"},null,-1)),Z=e.defineComponent({name:"VueSimpleRangeSlider"}),Q=e.defineComponent({...Z,props:{modelValue:null,value:null,exponential:{type:Boolean,default:!1},barColor:{default:"#bebebe"},activeBarColor:{default:"#7e7e7e"},max:{default:100},min:{default:0},keepJustSignificantFigures:{type:Boolean,default:!0},significantFigures:{default:2}},emits:["input","update:model-value"],setup(h,{emit:g}){const r=h,S=(n,i)=>(i===2&&(n=Math.min(t.width,Math.max(f(k.value!==void 0?k.value:r.min),n))),i===1&&(n=Math.min(d.value?f(D.value!==void 0?D.value:r.max):t.width,n),n=Math.max(0,n)),n),f=n=>{if(r.exponential){const i=r.max-r.min;return y((n-r.min)/i,i)*t.width}else return(n-r.min)*A.value},w=n=>{if(r.exponential){const i=r.max-r.min;let o=Math.round(v(n/t.width,i)*i)+r.min;return r.keepJustSignificantFigures&&(o=E(o)),o}else return r.min+Math.round(n/A.value)},E=n=>Number(n.toPrecision(r.significantFigures)),v=(n,i)=>{const o=Math.E+i;return(Math.pow(o,n)-1)/(Math.pow(o,1)-1)},y=(n,i)=>{const o=Math.E;return Math.log(n*(i+o)+1)/Math.log(o+i)},u=e.ref(),T=e.ref(),c=e.ref(),R=e.ref(),I=e.ref(),N=e.ref(),P=e.ref(),p={},t=e.reactive({input1Width:0,input2Width:0,dashInput:80,anchor1PositionV:0,anchor2PositionV:0,isRtl:!1,width:100,draggingAnchor:0,dragStartX:0,dragStartPosition:0,isDragging:!1}),b=15;e.onMounted(()=>{var n;ie(P.value,"direction")==="rtl"&&(t.isRtl=!0),p.ro3=new ResizeObserver(i=>{t.width=i[0].contentRect.width-(d.value?b:0)}),N.value&&(p.ro3.observe(N.value),t.width=((n=N.value.getBoundingClientRect())==null?void 0:n.width)-(d.value?b:0))}),e.onUnmounted(()=>{var n;(n=p==null?void 0:p.ro3)==null||n.disconnect()});const U=n=>{D.value=w(n)},z=n=>{k.value=w(n)},A=e.computed(()=>t.width/(r.max-r.min)),a=e.computed({get:()=>t.anchor2PositionV,set:n=>{n!=t.anchor1PositionV&&(n=S(n,2),t.anchor2PositionV!==n&&(t.anchor2PositionV=n),U(n))}}),s=e.computed({get:()=>t.anchor1PositionV,set:n=>{n!=t.anchor1PositionV&&(n=S(n,1),t.anchor1PositionV!==n&&(t.anchor1PositionV=n),z(n))}}),d=e.computed(()=>Array.isArray(l.value)),k=e.computed({get:()=>d.value&&Array.isArray(l.value)?l.value[0]:!d.value&&!Array.isArray(l.value)?l.value:void 0,set:n=>{if(d.value&&Array.isArray(l.value)){if(n===l.value[0])return;l.value=[n||0,l.value[1]]}else if(!d.value&&!Array.isArray(l.value)){if(n===l.value)return;l.value=n}}}),D=e.computed({get:()=>d.value&&Array.isArray(l.value)?l.value[1]:!d.value&&!Array.isArray(l.value)?l.value:void 0,set:n=>{if(d.value&&Array.isArray(l.value)){if(n===l.value[1])return;l.value=[l.value[0],n||0]}else if(!d.value&&!Array.isArray(l.value)){if(n===l.value)return;l.value=n}}}),j={npm_package_devDependencies__vitejs_plugin_vue2:"^1.1.2",SHELL:"/bin/zsh",LSCOLORS:"Gxfxcxdxbxegedabagacad",SESSION_MANAGER:"local/mArchPC:@/tmp/.ICE-unix/1203,unix/mArchPC:/tmp/.ICE-unix/1203",COLORTERM:"truecolor",npm_package_scripts_test_vue2:"vue-demi-switch 2 vue2 && vitest",XDG_CONFIG_DIRS:"/home/mohamad/.config/kdedefaults:/etc/xdg",npm_package_devDependencies__types_node:"^18.0.6",LESS:"-R",npm_package_main:"./dist/index.umd.js",XDG_SESSION_PATH:"/org/freedesktop/DisplayManager/Session1",npm_package_scripts_build_vite:"vue-demi-switch 3 vue && vite build",npm_package_repository_url:"https://github.com/mohamadkhani/vue-simple-range-slider",TERM_PROGRAM_VERSION:"1.69.2",APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL:"true",npm_package_devDependencies_eslint_plugin_prettier:"^4.2.1",npm_package_devDependencies_eslint_plugin_vue:"^9.2.0",NODE:"/usr/bin/node",npm_config_ignore_scripts:"",npm_package_devDependencies__vitest_ui:"^0.18.1",npm_package_peerDependencies_vue:">=3.2.0||>=2.7.0",DOTNET_ROOT:"/usr/share/dotnet",npm_config_email:"mohamadkhani14@gmail.com",npm_package_exports___css:"./dist/style.css",npm_package_private:"false",npm_config_argv:'{"remain":[],"cooked":["run","build"],"original":["build"]}',npm_package_exports___vue2_css:"./dist/vue2/index.css",npm_config_bin_links:"true",DESKTOP_SESSION:"plasma",npm_package_devDependencies_npm_run_all:"^4.1.5",GTK_RC_FILES:"/etc/gtk/gtkrc:/home/mohamad/.gtkrc:/home/mohamad/.config/gtkrc",NO_AT_BRIDGE:"1",XCURSOR_SIZE:"32",npm_package_exports___import:"./dist/index.es.js",EDITOR:"nano",GTK_MODULES:"canberra-gtk-module:appmenu-gtk-module",XDG_SEAT:"seat0",PWD:"/home/mohamad/Projects/vue-simple-range-slider",npm_config_save_prefix:"^",npm_package_devDependencies_vite:"^3.0.2",XDG_SESSION_DESKTOP:"KDE",LOGNAME:"mohamad",XDG_SESSION_TYPE:"x11",npm_package_readmeFilename:"README.md",npm_package_devDependencies__typescript_eslint_parser:"^5.30.7",SYSTEMD_EXEC_PID:"1423",npm_package_scripts_build:"run-s build:vue3 build:vue2",npm_package_devDependencies_ts_jest:"^28.0.7",npm_package_devDependencies__vue_compiler_sfc:"^3.2.37",_:"/home/mohamad/Projects/vue-simple-range-slider/node_modules/.bin/vite",XAUTHORITY:"/home/mohamad/.Xauthority",npm_package_devDependencies_prettier:"^2.7.1",VSCODE_GIT_ASKPASS_NODE:"/opt/vscodium-bin/codium",MOTD_SHOWN:"pam",GTK2_RC_FILES:"/etc/gtk-2.0/gtkrc:/home/mohamad/.gtkrc-2.0:/home/mohamad/.config/gtkrc-2.0",HOME:"/home/mohamad",npm_package_scripts_test_2:"vue-demi-switch 2 vue2 && jest",npm_package_scripts_test_3:"vue-demi-switch 3 && jest",npm_config_version_git_tag:"true",LANG:"en_US.UTF-8",npm_package_devDependencies_typescript:"^4.1.5",LS_COLORS:"rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:",XDG_CURRENT_DESKTOP:"KDE",npm_config_init_license:"MIT",npm_package_version:"1.0.0-beta.6",npm_package_devDependencies_vue2:"npm:vue@^2.7.7",npm_package_devDependencies__typescript_eslint_eslint_plugin:"^5.30.7",npm_config_version_commit_hooks:"true",npm_package_files_0:"dist/*",npm_package_files_1:"src/*",npm_package_files_2:"public/*",npm_package_files_3:"*.json",npm_package_repository_type:"git",npm_package_files_4:"*.js",npm_config_wrap_output:"",npm_package_files_5:"LICENSE",GIT_ASKPASS:"/opt/vscodium-bin/resources/app/extensions/git/dist/askpass.sh",XDG_SEAT_PATH:"/org/freedesktop/DisplayManager/Seat0",INVOCATION_ID:"216c6571da264cf481cb4b2006e0031b",MANAGERPID:"1134",npm_package_devDependencies_vue:"^3.2.37",npm_package_exports___vue2_import:"./dist/vue2/index.common.js",INIT_CWD:"/home/mohamad/Projects/vue-simple-range-slider",DOTNET_BUNDLE_EXTRACT_BASE_DIR:"/home/mohamad/.cache/dotnet_bundle_extract",CHROME_DESKTOP:"codium-url-handler.desktop",npm_package_exports___vue2_require:"./dist/vue2/index.umd.min.js",KDE_SESSION_UID:"1000",npm_lifecycle_script:"vue-demi-switch 3 vue && vite build",npm_package_description:"Change Your numeric value or numeric range value with dragging handles",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",npm_package_devDependencies__vitejs_plugin_vue:"^3.0.1",npm_config_version_tag_prefix:"v",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_vue_jest:"^5.0.0-0",XDG_SESSION_CLASS:"user",npm_package_devDependencies_vue_tsc:"^0.39.0",ANDROID_HOME:"/opt/android-sdk",npm_config_username:"mohamadkhani",TERM:"xterm-256color",npm_package_name:"vue-simple-range-slider",ZSH:"/home/mohamad/.oh-my-zsh",npm_package_devDependencies_jsdom:"^20.0.0",npm_config_prefix:"/home/mohamad/.yarn",USER:"mohamad",npm_package_devDependencies_vitest:"^0.18.1",VSCODE_GIT_IPC_HANDLE:"/run/user/1000/vscode-git-a5b496017a.sock",KDE_SESSION_VERSION:"5",npm_package_devDependencies__vue_composition_api:"^1.7.0",npm_package_devDependencies__vue_test_utils:"^2.0.2",DISPLAY:":0",npm_lifecycle_event:"build:vite",SHLVL:"2",npm_config_version_git_sign:"",npm_config_version_git_message:"v%s",PAGER:"less",npm_package_devDependencies_eslint:"^8.20.0",ANDROID_SDK_ROOT:"/opt/android-sdk",XDG_VTNR:"1",npm_package_scripts_build_types:"vue-tsc ./src/index.ts -d --emitDeclarationOnly --outDir ./dist",UBUNTU_MENUPROXY:"1",XDG_SESSION_ID:"3",npm_config_user_agent:"yarn/1.22.19 npm/? node/v16.16.0 linux x64",npm_package_scripts_lint:"vue-cli-service lint",npm_execpath:"/usr/lib/node_modules/yarn/bin/yarn.js",npm_package_devDependencies__vue_reactivity:"^3.2.37",npm_package_scripts_test:"vue-demi-switch 3 vue && vitest",XDG_RUNTIME_DIR:"/run/user/1000",npm_config_strict_ssl:"true",npm_package_keywords_5:"numeric-range",npm_package_keywords_4:"numeric-range-picker",npm_package_keywords_7:"range-input",npm_package_keywords_6:"input-element",npm_package_scripts_dev:"vue-demi-switch 3 vue && vite",npm_package_keywords_1:"range-slider",npm_package_keywords_0:"vue",npm_package_keywords_3:"range-picker",npm_package_keywords_2:"numeric-picker",VSCODE_GIT_ASKPASS_MAIN:"/opt/vscodium-bin/resources/app/extensions/git/dist/askpass-main.js",QT_AUTO_SCREEN_SCALE_FACTOR:"0",JOURNAL_STREAM:"8:26664",npm_package_scripts_dev_vue2:"vue-demi-switch 2 vue2 && vite -c ./src/vue2/vite.config.ts",XCURSOR_THEME:"material_cursors",GTK3_MODULES:"[]",KDE_FULL_SESSION:"true",GDK_BACKEND:"x11",npm_package_devDependencies__vue_eslint_config_typescript:"^11.0.0",PATH:"/tmp/yarn--1659709558891-0.34331445380848025:/home/mohamad/Projects/vue-simple-range-slider/node_modules/.bin:/home/mohamad/.config/yarn/link/node_modules/.bin:/usr/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/lib/node_modules/npm/bin/node-gyp-bin:/usr/bin/node_modules/npm/bin/node-gyp-bin:/tmp/yarn--1659709558627-0.9545114092721885:/home/mohamad/Projects/vue-simple-range-slider/node_modules/.bin:/home/mohamad/.config/yarn/link/node_modules/.bin:/usr/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/lib/node_modules/npm/bin/node-gyp-bin:/usr/bin/node_modules/npm/bin/node-gyp-bin:/tmp/yarn--1659709558366-0.8318286346480059:/home/mohamad/Projects/vue-simple-range-slider/node_modules/.bin:/home/mohamad/.config/yarn/link/node_modules/.bin:/usr/libexec/lib/node_modules/npm/bin/node-gyp-bin:/usr/lib/node_modules/npm/bin/node-gyp-bin:/usr/bin/node_modules/npm/bin/node-gyp-bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/android-sdk/emulator:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/android-sdk/tools/bin:/home/mohamad/.dotnet/tools:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/mohamad/.yarn/bin:/opt/android-sdk/platform-tools:/opt/android-sdk/emulator:/home/mohamad/.local/bin",ORIGINAL_XDG_CURRENT_DESKTOP:"KDE",npm_package_devDependencies_sass:"^1.53.0",DBUS_SESSION_BUS_ADDRESS:"unix:path=/run/user/1000/bus",npm_package_license:"MIT",KDE_APPLICATIONS_AS_SCOPE:"1",MAIL:"/var/spool/mail/mohamad",npm_config_registry:"https://registry.yarnpkg.com",npm_config_ignore_optional:"",npm_package_scripts_build_vue2:"cd src/vue2 && yarn build",npm_package_scripts_build_vue3:"run-p build:vite build:types",npm_node_execpath:"/usr/bin/node",OLDPWD:"/home/mohamad/Projects/vue-simple-range-slider",npm_package_types:"dist",npm_package_exports___require:"./dist/index.umd.js",npm_package_dependencies_vue_demi:"^0.13.5",TERM_PROGRAM:"vscode",npm_config_init_version:"1.0.0",NODE_ENV:"production"}.ISVUE2,l=e.computed({get:()=>j||x.isVue2?r.value:r.modelValue,set:n=>{Array.isArray(n)&&Array.isArray(r.modelValue)&&n[0]===r.modelValue[0]&&n[1]===r.modelValue[1]||!Array.isArray(n)&&n===r.modelValue||(j||x.isVue2?g("input",n):g("update:model-value",n))}});e.watch(()=>T.value,n=>{p.ro1&&p.ro1.disconnect(),p.ro1=new ResizeObserver(i=>{t.input1Width=i[0].target.getBoundingClientRect().width}),n&&p.ro1.observe(n)},{immediate:!0}),e.watch(()=>R.value,n=>{p.ro2&&p.ro2.disconnect(),p.ro2=new ResizeObserver(i=>{t.input2Width=i[0].target.getBoundingClientRect().width}),n&&p.ro2.observe(n)},{immediate:!0}),e.watch(()=>I.value,n=>{var i;t.dashInput=((i=n==null?void 0:n.getBoundingClientRect())==null?void 0:i.width)||30},{immediate:!0}),e.watch(()=>({value:l.value,scale:A.value,exponential:r.exponential}),({value:n})=>{t.isDragging||(Array.isArray(n)?(s.value=f(n[0]),a.value=f(n[1])):n?s.value=f(n):s.value=0)},{immediate:!0});const O=K(n=>{setTimeout(()=>{var i;k.value=Number.parseInt(((i=u.value)==null?void 0:i.innerText.replace(/,/g,""))||"0")},100)},1e3),V=K(n=>{setTimeout(()=>{var i;D.value=Number.parseInt(((i=c.value)==null?void 0:i.innerText.replace(/,/g,""))||"0")},100)},1e3),C=e.computed(()=>a.value-s.value<t.input1Width+t.input2Width-15&&d.value);e.watch(()=>C.value,()=>{if(u.value instanceof HTMLInputElement&&document.activeElement===u.value){const n=u.value.selectionStart;u.value instanceof HTMLInputElement&&(u.value.focus(),u.value.setSelectionRange(n,n))}if(c.value instanceof HTMLInputElement&&document.activeElement===c.value){const n=c.value.selectionStart;c.value instanceof HTMLInputElement&&(c.value.focus(),c.value.setSelectionRange(n,n))}});const $=e.computed(()=>({transform:"translateX("+(t.isRtl?t.width-a.value:s.value)+"px)",width:a.value-s.value+15+"px",background:r.activeBarColor})),ee=e.computed(()=>({transform:"translateX("+(t.isRtl?t.width-s.value+(d.value?7.5:-7.5):s.value-7.5)+"px)"})),ne=e.computed(()=>({transform:"translateX("+(t.isRtl?t.width-t.anchor2PositionV-7.5:t.anchor2PositionV+7.5)+"px)"})),te=e.computed(()=>{let n=((t.isRtl?t.width-a.value-b/2:a.value-b/2)+(t.isRtl?t.width-s.value-b/2:s.value-b/2))/2-(t.input1Width+t.input2Width+t.dashInput)/2+1;return n=Math.max(n,-10),n=Math.min(n,t.width-(t.input1Width+t.input2Width+t.dashInput)+10),{transform:"translateX("+n+"px)",width:a.value-s.value+"px",direction:t.isRtl?"rtl":"ltr",minWidth:t.input1Width+t.input2Width+t.dashInput+6+"px"}}),B=(n,i)=>{t.isDragging=!0,t.draggingAnchor=n,t.dragStartX=i.x,n==1?t.dragStartPosition=s.value:t.dragStartPosition=a.value;const o=window;o.$SRSMouseMove=m=>{m.preventDefault(),m.stopPropagation(),t.isDragging&&(n==1?t.isRtl?s.value=t.dragStartPosition+t.dragStartX-m.x:s.value=t.dragStartPosition-t.dragStartX+m.x:t.isRtl?a.value=t.dragStartPosition+t.dragStartX-m.x:a.value=t.dragStartPosition-t.dragStartX+m.x)},o.mouseUp=m=>{t.isDragging=!1,document.removeEventListener("mouseup",o.mouseUp),document.removeEventListener("mousemove",o.$SRSMouseMove),m.preventDefault(),m.stopPropagation()},document.addEventListener("mousemove",o.$SRSMouseMove),document.addEventListener("mouseup",o.mouseUp)},X=(n,i)=>{if(t.changingByKey===n)return;t.changingByKey=n;let o=40,m=0;const M=()=>{!t.isRtl&&(i.code==="ArrowDown"||i.code==="ArrowLeft")||t.isRtl&&(i.code==="ArrowUp"||i.code==="ArrowRight")?(n==1&&s.value--,n==2&&a.value--):(!t.isRtl&&(i.code==="ArrowUp"||i.code==="ArrowRight")||t.isRtl&&(i.code==="ArrowDown"||i.code==="ArrowLeft"))&&(n==1&&s.value++,n==2&&a.value++)};M();const L=setInterval(()=>{m++,!(m<o)&&(o>1&&o--,M())},5);i.target instanceof HTMLElement&&i.target.addEventListener("keyup",()=>{t.changingByKey=void 0,clearInterval(L)})},ie=(n,i)=>{let o;return n.currentStyle?o=n.currentStyle[i]:window.getComputedStyle&&(o=document.defaultView.getComputedStyle(n,null).getPropertyValue(i)),o};return(n,i)=>{var o,m,M,L;return e.openBlock(),e.createElementBlock("div",{class:"simple-range-slider",ref_key:"root",ref:P},[e.createElementVNode("div",{class:"simple-range-slider-bg-bar",style:e.normalizeStyle({background:h.barColor}),ref_key:"bar",ref:N},[e.unref(d)?(e.openBlock(),e.createElementBlock("div",{key:0,class:"simple-range-slider-bar",style:e.normalizeStyle(e.unref($))},null,4)):e.createCommentVNode("",!0),e.unref(C)?(e.openBlock(),e.createElementBlock("div",{key:1,style:e.normalizeStyle([{right:"unset"},e.unref(te)]),class:"simple-range-slider-popover simple-range-slider-merged-popover"},[e.createElementVNode("div",{class:"simple-range-slider-input-container",ref_key:"input1Container",ref:T},[e.renderSlot(n.$slots,"prefix",{value:e.unref(k)},void 0,!0),e.createElementVNode("div",{ref_key:"input1",ref:u,class:"input1",style:{display:"inline-block"},contenteditable:"true",innerHTML:(o=e.unref(k))==null?void 0:o.toLocaleString("en-US"),onKeydown:i[0]||(i[0]=(..._)=>e.unref(O)&&e.unref(O)(..._))},null,40,F),e.renderSlot(n.$slots,"suffix",{value:e.unref(k)},void 0,!0)],512),e.createElementVNode("label",null,[e.createElementVNode("div",{style:{display:"inline-block",padding:"0 3px"},ref_key:"input_",ref:I},[n.$slots.splitter?e.renderSlot(n.$slots,"splitter",{key:0},void 0,!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[Y],64))],512)]),e.createElementVNode("div",{class:"simple-range-slider-input-container",ref_key:"input2Container",ref:R},[e.renderSlot(n.$slots,"prefix",{value:e.unref(D)},void 0,!0),e.createElementVNode("div",{ref_key:"input2",ref:c,class:"input2",style:{display:"inline-block"},contenteditable:"true",onKeydown:i[1]||(i[1]=(..._)=>e.unref(V)&&e.unref(V)(..._))},e.toDisplayString((m=e.unref(D))==null?void 0:m.toLocaleString("en-US")),545),e.renderSlot(n.$slots,"suffix",{value:e.unref(D)},void 0,!0)],512)],4)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:"simple-range-slider-anchor",style:e.normalizeStyle(e.unref(ee))},[e.createElementVNode("div",{tabindex:"1",onMousedown:i[2]||(i[2]=e.withModifiers(_=>B(1,_),["stop"])),onKeydown:i[3]||(i[3]=e.withModifiers(_=>X(1,_),["stop"])),class:"simple-range-slider-handle"},null,32),e.unref(C)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:0,style:e.normalizeStyle({right:t.isRtl?"0 !important":"",left:t.isRtl?"unset":""}),class:"simple-range-slider-popover simple-range-slider-popover-left"},[e.createElementVNode("div",{class:"simple-range-slider-input-container",ref_key:"input1Container",ref:T},[e.renderSlot(n.$slots,"prefix",{value:e.unref(O)},void 0,!0),e.createElementVNode("div",{ref_key:"input1",ref:u,class:"input1",contenteditable:"true",style:{display:"inline-block"},onKeydown:i[4]||(i[4]=(..._)=>e.unref(O)&&e.unref(O)(..._))},e.toDisplayString((M=e.unref(k))==null?void 0:M.toLocaleString("en-US")),545),e.renderSlot(n.$slots,"suffix",{value:e.unref(O)},void 0,!0)],512)],4)),q],4),e.unref(d)?(e.openBlock(),e.createElementBlock("div",{key:2,class:"simple-range-slider-anchor",style:e.normalizeStyle(e.unref(ne))},[e.createElementVNode("div",{tabindex:"1",onMousedown:i[5]||(i[5]=e.withModifiers(_=>B(2,_),["stop"])),onKeydown:i[6]||(i[6]=e.withModifiers(_=>X(2,_),["stop"])),class:"simple-range-slider-handle"},null,32),e.unref(C)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:0,style:e.normalizeStyle({left:t.isRtl?"-3px !important":"",right:t.isRtl?"unset !important":""}),class:"simple-range-slider-popover simple-range-slider-popover-right"},[e.createElementVNode("div",{class:"simple-range-slider-input-container",ref_key:"input2Container",ref:R},[e.renderSlot(n.$slots,"prefix",{value:e.unref(V)},void 0,!0),e.createElementVNode("div",{ref_key:"input2",ref:c,class:"input2",contenteditable:"true",style:{display:"inline-block"},onKeydown:i[7]||(i[7]=(..._)=>e.unref(V)&&e.unref(V)(..._))},e.toDisplayString((L=e.unref(D))==null?void 0:L.toLocaleString("en-US")),545),e.renderSlot(n.$slots,"suffix",{value:e.unref(V)},void 0,!0)],512)],4)),J],4)):e.createCommentVNode("",!0)],4)],512)}}}),re="";return((h,g)=>{const r=h.__vccOpts||h;for(const[S,f]of g)r[S]=f;return r})(Q,[["__scopeId","data-v-f6e84873"]])});
