<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunkCustomerApp=self.webpackChunkCustomerApp||[]).push([[9801],{66743:(t,e,r)=&gt;{var n=r(89353);t.exports=Function.prototype.bind||n},86336:(t,e,r)=&gt;{Object.defineProperty(e,"__esModule",{value:!0});const n={NODE_CLIENT:!1,NODE_ADMIN:!1,SDK_VERSION:"${JSCORE_VERSION}"},o=function(t,e){if(!t)throw i(e)},i=function(t){return new Error("Firebase Database ("+n.SDK_VERSION+") INTERNAL ASSERT FAILED: "+t)},s=function(t){const e=[];let r=0;for(let n=0;n&lt;t.length;n++){let o=t.charCodeAt(n);o&lt;128?e[r++]=o:o&lt;2048?(e[r++]=o&gt;&gt;6|192,e[r++]=63&amp;o|128):55296==(64512&amp;o)&amp;&amp;n+1&lt;t.length&amp;&amp;56320==(64512&amp;t.charCodeAt(n+1))?(o=65536+((1023&amp;o)&lt;&lt;10)+(1023&amp;t.charCodeAt(++n)),e[r++]=o&gt;&gt;18|240,e[r++]=o&gt;&gt;12&amp;63|128,e[r++]=o&gt;&gt;6&amp;63|128,e[r++]=63&amp;o|128):(e[r++]=o&gt;&gt;12|224,e[r++]=o&gt;&gt;6&amp;63|128,e[r++]=63&amp;o|128)}return e},a={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(t,e){if(!Array.isArray(t))throw Error("encodeByteArray takes an array as a parameter");this.init_();const r=e?this.byteToCharMapWebSafe_:this.byteToCharMap_,n=[];for(let e=0;e&lt;t.length;e+=3){const o=t[e],i=e+1&lt;t.length,s=i?t[e+1]:0,a=e+2&lt;t.length,c=a?t[e+2]:0,u=o&gt;&gt;2,h=(3&amp;o)&lt;&lt;4|s&gt;&gt;4;let f=(15&amp;s)&lt;&lt;2|c&gt;&gt;6,l=63&amp;c;a||(l=64,i||(f=64)),n.push(r[u],r[h],r[f],r[l])}return n.join("")},encodeString(t,e){return this.HAS_NATIVE_SUPPORT&amp;&amp;!e?btoa(t):this.encodeByteArray(s(t),e)},decodeString(t,e){return this.HAS_NATIVE_SUPPORT&amp;&amp;!e?atob(t):function(t){const e=[];let r=0,n=0;for(;r&lt;t.length;){const o=t[r++];if(o&lt;128)e[n++]=String.fromCharCode(o);else if(o&gt;191&amp;&amp;o&lt;224){const i=t[r++];e[n++]=String.fromCharCode((31&amp;o)&lt;&lt;6|63&amp;i)}else if(o&gt;239&amp;&amp;o&lt;365){const i=((7&amp;o)&lt;&lt;18|(63&amp;t[r++])&lt;&lt;12|(63&amp;t[r++])&lt;&lt;6|63&amp;t[r++])-65536;e[n++]=String.fromCharCode(55296+(i&gt;&gt;10)),e[n++]=String.fromCharCode(56320+(1023&amp;i))}else{const i=t[r++],s=t[r++];e[n++]=String.fromCharCode((15&amp;o)&lt;&lt;12|(63&amp;i)&lt;&lt;6|63&amp;s)}}return e.join("")}(this.decodeStringToByteArray(t,e))},decodeStringToByteArray(t,e){this.init_();const r=e?this.charToByteMapWebSafe_:this.charToByteMap_,n=[];for(let e=0;e&lt;t.length;){const o=r[t.charAt(e++)],i=e&lt;t.length?r[t.charAt(e)]:0;++e;const s=e&lt;t.length?r[t.charAt(e)]:64;++e;const a=e&lt;t.length?r[t.charAt(e)]:64;if(++e,null==o||null==i||null==s||null==a)throw new c;const u=o&lt;&lt;2|i&gt;&gt;4;if(n.push(u),64!==s){const t=i&lt;&lt;4&amp;240|s&gt;&gt;2;if(n.push(t),64!==a){const t=s&lt;&lt;6&amp;192|a;n.push(t)}}}return n},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let t=0;t&lt;this.ENCODED_VALS.length;t++)this.byteToCharMap_[t]=this.ENCODED_VALS.charAt(t),this.charToByteMap_[this.byteToCharMap_[t]]=t,this.byteToCharMapWebSafe_[t]=this.ENCODED_VALS_WEBSAFE.charAt(t),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[t]]=t,t&gt;=this.ENCODED_VALS_BASE.length&amp;&amp;(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(t)]=t,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(t)]=t)}}};class c extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const u=function(t){const e=s(t);return a.encodeByteArray(e,!0)},h=function(t){return u(t).replace(/\./g,"")},f=function(t){try{return a.decodeString(t,!0)}catch(t){}return null};function l(t,e){if(!(e instanceof Object))return e;switch(e.constructor){case Date:return new Date(e.getTime());case Object:void 0===t&amp;&amp;(t={});break;case Array:t=[];break;default:return e}for(const r in e)e.hasOwnProperty(r)&amp;&amp;"__proto__"!==r&amp;&amp;(t[r]=l(t[r],e[r]));return t}function d(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r.g)return r.g;throw new Error("Unable to locate global object.")}const p=()=&gt;{try{return d().__FIREBASE_DEFAULTS__||(()=&gt;{if("undefined"==typeof process||void 0===process.env)return;const t=process.env.__FIREBASE_DEFAULTS__;return t?JSON.parse(t):void 0})()||(()=&gt;{if("undefined"==typeof document)return;let t;try{t=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(t){return}const e=t&amp;&amp;f(t[1]);return e&amp;&amp;JSON.parse(e)})()}catch(t){return}},b=t=&gt;{var e,r;return null===(r=null===(e=p())||void 0===e?void 0:e.emulatorHosts)||void 0===r?void 0:r[t]};class _{constructor(){this.reject=()=&gt;{},this.resolve=()=&gt;{},this.promise=new Promise(((t,e)=&gt;{this.resolve=t,this.reject=e}))}wrapCallback(t){return(e,r)=&gt;{e?this.reject(e):this.resolve(r),"function"==typeof t&amp;&amp;(this.promise.catch((()=&gt;{})),1===t.length?t(e):t(e,r))}}}function y(){return"undefined"!=typeof navigator&amp;&amp;"string"==typeof navigator.userAgent?navigator.userAgent:""}function g(){var t;const e=null===(t=p())||void 0===t?void 0:t.forceEnvironment;if("node"===e)return!0;if("browser"===e)return!1;try{return"[object process]"===Object.prototype.toString.call(r.g.process)}catch(t){return!1}}function v(){return"undefined"!=typeof WorkerGlobalScope&amp;&amp;"undefined"!=typeof self&amp;&amp;self instanceof WorkerGlobalScope}class E extends Error{constructor(t,e,r){super(e),this.code=t,this.customData=r,this.name="FirebaseError",Object.setPrototypeOf(this,E.prototype),Error.captureStackTrace&amp;&amp;Error.captureStackTrace(this,m.prototype.create)}}class m{constructor(t,e,r){this.service=t,this.serviceName=e,this.errors=r}create(t,...e){const r=e[0]||{},n=`${this.service}/${t}`,o=this.errors[t],i=o?function(t,e){return t.replace(S,((t,r)=&gt;{const n=e[r];return null!=n?String(n):`&lt;${r}?&gt;`}))}(o,r):"Error",s=`${this.serviceName}: ${i} (${n}).`;return new E(n,s,r)}}const S=/\{\$([^}]+)}/g;function A(t){return JSON.parse(t)}const O=function(t){let e={},r={},n={},o="";try{const i=t.split(".");e=A(f(i[0])||""),r=A(f(i[1])||""),o=i[2],n=r.d||{},delete r.d}catch(t){}return{header:e,claims:r,data:n,signature:o}};function C(t){return null!==t&amp;&amp;"object"==typeof t}class w{constructor(t,e){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=e,this.task.then((()=&gt;{t(this)})).catch((t=&gt;{this.error(t)}))}next(t){this.forEachObserver((e=&gt;{e.next(t)}))}error(t){this.forEachObserver((e=&gt;{e.error(t)})),this.close(t)}complete(){this.forEachObserver((t=&gt;{t.complete()})),this.close()}subscribe(t,e,r){let n;if(void 0===t&amp;&amp;void 0===e&amp;&amp;void 0===r)throw new Error("Missing Observer.");n=function(t,e){if("object"!=typeof t||null===t)return!1;for(const r of e)if(r in t&amp;&amp;"function"==typeof t[r])return!0;return!1}(t,["next","error","complete"])?t:{next:t,error:e,complete:r},void 0===n.next&amp;&amp;(n.next=x),void 0===n.error&amp;&amp;(n.error=x),void 0===n.complete&amp;&amp;(n.complete=x);const o=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&amp;&amp;this.task.then((()=&gt;{try{this.finalError?n.error(this.finalError):n.complete()}catch(t){}})),this.observers.push(n),o}unsubscribeOne(t){void 0!==this.observers&amp;&amp;void 0!==this.observers[t]&amp;&amp;(delete this.observers[t],this.observerCount-=1,0===this.observerCount&amp;&amp;void 0!==this.onNoObservers&amp;&amp;this.onNoObservers(this))}forEachObserver(t){if(!this.finalized)for(let e=0;e&lt;this.observers.length;e++)this.sendOne(e,t)}sendOne(t,e){this.task.then((()=&gt;{if(void 0!==this.observers&amp;&amp;void 0!==this.observers[t])try{e(this.observers[t])}catch(t){"undefined"!=typeof console&amp;&amp;console.error}}))}close(t){this.finalized||(this.finalized=!0,void 0!==t&amp;&amp;(this.finalError=t),this.task.then((()=&gt;{this.observers=void 0,this.onNoObservers=void 0})))}}function x(){}function D(t,e){return`${t} failed: ${e} argument `}const T=144e5;e.CONSTANTS=n,e.DecodeBase64StringError=c,e.Deferred=_,e.ErrorFactory=m,e.FirebaseError=E,e.MAX_VALUE_MILLIS=T,e.RANDOM_FACTOR=.5,e.Sha1=class{constructor(){this.chain_=[],this.buf_=[],this.W_=[],this.pad_=[],this.inbuf_=0,this.total_=0,this.blockSize=64,this.pad_[0]=128;for(let t=1;t&lt;this.blockSize;++t)this.pad_[t]=0;this.reset()}reset(){this.chain_[0]=1732584193,this.chain_[1]=4023233417,this.chain_[2]=2562383102,this.chain_[3]=271733878,this.chain_[4]=3285377520,this.inbuf_=0,this.total_=0}compress_(t,e){e||(e=0);const r=this.W_;if("string"==typeof t)for(let n=0;n&lt;16;n++)r[n]=t.charCodeAt(e)&lt;&lt;24|t.charCodeAt(e+1)&lt;&lt;16|t.charCodeAt(e+2)&lt;&lt;8|t.charCodeAt(e+3),e+=4;else for(let n=0;n&lt;16;n++)r[n]=t[e]&lt;&lt;24|t[e+1]&lt;&lt;16|t[e+2]&lt;&lt;8|t[e+3],e+=4;for(let t=16;t&lt;80;t++){const e=r[t-3]^r[t-8]^r[t-14]^r[t-16];r[t]=4294967295&amp;(e&lt;&lt;1|e&gt;&gt;&gt;31)}let n,o,i=this.chain_[0],s=this.chain_[1],a=this.chain_[2],c=this.chain_[3],u=this.chain_[4];for(let t=0;t&lt;80;t++){t&lt;40?t&lt;20?(n=c^s&amp;(a^c),o=1518500249):(n=s^a^c,o=1859775393):t&lt;60?(n=s&amp;a|c&amp;(s|a),o=2400959708):(n=s^a^c,o=3395469782);const e=(i&lt;&lt;5|i&gt;&gt;&gt;27)+n+u+o+r[t]&amp;4294967295;u=c,c=a,a=4294967295&amp;(s&lt;&lt;30|s&gt;&gt;&gt;2),s=i,i=e}this.chain_[0]=this.chain_[0]+i&amp;4294967295,this.chain_[1]=this.chain_[1]+s&amp;4294967295,this.chain_[2]=this.chain_[2]+a&amp;4294967295,this.chain_[3]=this.chain_[3]+c&amp;4294967295,this.chain_[4]=this.chain_[4]+u&amp;4294967295}update(t,e){if(null==t)return;void 0===e&amp;&amp;(e=t.length);const r=e-this.blockSize;let n=0;const o=this.buf_;let i=this.inbuf_;for(;n&lt;e;){if(0===i)for(;n&lt;=r;)this.compress_(t,n),n+=this.blockSize;if("string"==typeof t){for(;n&lt;e;)if(o[i]=t.charCodeAt(n),++i,++n,i===this.blockSize){this.compress_(o),i=0;break}}else for(;n&lt;e;)if(o[i]=t[n],++i,++n,i===this.blockSize){this.compress_(o),i=0;break}}this.inbuf_=i,this.total_+=e}digest(){const t=[];let e=8*this.total_;this.inbuf_&lt;56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(let t=this.blockSize-1;t&gt;=56;t--)this.buf_[t]=255&amp;e,e/=256;this.compress_(this.buf_);let r=0;for(let e=0;e&lt;5;e++)for(let n=24;n&gt;=0;n-=8)t[r]=this.chain_[e]&gt;&gt;n&amp;255,++r;return t}},e.areCookiesEnabled=function(){return!("undefined"==typeof navigator||!navigator.cookieEnabled)},e.assert=o,e.assertionError=i,e.async=function(t,e){return(...r)=&gt;{Promise.resolve(!0).then((()=&gt;{t(...r)})).catch((t=&gt;{e&amp;&amp;e(t)}))}},e.base64=a,e.base64Decode=f,e.base64Encode=u,e.base64urlEncodeWithoutPadding=h,e.calculateBackoffMillis=function(t,e=1e3,r=2){const n=e*Math.pow(r,t),o=Math.round(.5*n*(Math.random()-.5)*2);return Math.min(T,n+o)},e.contains=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.createMockUserToken=function(t,e){if(t.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const r=e||"demo-project",n=t.iat||0,o=t.sub||t.user_id;if(!o)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const i=Object.assign({iss:`https://securetoken.google.com/${r}`,aud:r,iat:n,exp:n+3600,auth_time:n,sub:o,user_id:o,firebase:{sign_in_provider:"custom",identities:{}}},t);return[h(JSON.stringify({alg:"none",type:"JWT"})),h(JSON.stringify(i)),""].join(".")},e.createSubscribe=function(t,e){const r=new w(t,e);return r.subscribe.bind(r)},e.decode=O,e.deepCopy=function(t){return l(void 0,t)},e.deepEqual=function t(e,r){if(e===r)return!0;const n=Object.keys(e),o=Object.keys(r);for(const i of n){if(!o.includes(i))return!1;const n=e[i],s=r[i];if(C(n)&amp;&amp;C(s)){if(!t(n,s))return!1}else if(n!==s)return!1}for(const t of o)if(!n.includes(t))return!1;return!0},e.deepExtend=l,e.errorPrefix=D,e.extractQuerystring=function(t){const e=t.indexOf("?");if(!e)return"";const r=t.indexOf("#",e);return t.substring(e,r&gt;0?r:void 0)},e.getDefaultAppConfig=()=&gt;{var t;return null===(t=p())||void 0===t?void 0:t.config},e.getDefaultEmulatorHost=b,e.getDefaultEmulatorHostnameAndPort=t=&gt;{const e=b(t);if(!e)return;const r=e.lastIndexOf(":");if(r&lt;=0||r+1===e.length)throw new Error(`Invalid host ${e} with no separate hostname and port!`);const n=parseInt(e.substring(r+1),10);return"["===e[0]?[e.substring(1,r-1),n]:[e.substring(0,r),n]},e.getDefaults=p,e.getExperimentalSetting=t=&gt;{var e;return null===(e=p())||void 0===e?void 0:e[`_${t}`]},e.getGlobal=d,e.getModularInstance=function(t){return t&amp;&amp;t._delegate?t._delegate:t},e.getUA=y,e.isAdmin=function(t){const e=O(t).claims;return"object"==typeof e&amp;&amp;!0===e.admin},e.isBrowser=function(){return"undefined"!=typeof window||v()},e.isBrowserExtension=function(){const t="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof t&amp;&amp;void 0!==t.id},e.isCloudflareWorker=function(){return"undefined"!=typeof navigator&amp;&amp;"Cloudflare-Workers"===navigator.userAgent},e.isElectron=function(){return y().indexOf("Electron/")&gt;=0},e.isEmpty=function(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0},e.isIE=function(){const t=y();return t.indexOf("MSIE ")&gt;=0||t.indexOf("Trident/")&gt;=0},e.isIndexedDBAvailable=function(){try{return"object"==typeof indexedDB}catch(t){return!1}},e.isMobileCordova=function(){return"undefined"!=typeof window&amp;&amp;!!(window.cordova||window.phonegap||window.PhoneGap)&amp;&amp;/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(y())},e.isNode=g,e.isNodeSdk=function(){return!0===n.NODE_CLIENT||!0===n.NODE_ADMIN},e.isReactNative=function(){return"object"==typeof navigator&amp;&amp;"ReactNative"===navigator.product},e.isSafari=function(){return!g()&amp;&amp;!!navigator.userAgent&amp;&amp;navigator.userAgent.includes("Safari")&amp;&amp;!navigator.userAgent.includes("Chrome")},e.isUWP=function(){return y().indexOf("MSAppHost/")&gt;=0},e.isValidFormat=function(t){const e=O(t).claims;return!!e&amp;&amp;"object"==typeof e&amp;&amp;e.hasOwnProperty("iat")},e.isValidTimestamp=function(t){const e=O(t).claims,r=Math.floor((new Date).getTime()/1e3);let n=0,o=0;return"object"==typeof e&amp;&amp;(e.hasOwnProperty("nbf")?n=e.nbf:e.hasOwnProperty("iat")&amp;&amp;(n=e.iat),o=e.hasOwnProperty("exp")?e.exp:n+86400),!!r&amp;&amp;!!n&amp;&amp;!!o&amp;&amp;r&gt;=n&amp;&amp;r&lt;=o},e.isWebWorker=v,e.issuedAtTime=function(t){const e=O(t).claims;return"object"==typeof e&amp;&amp;e.hasOwnProperty("iat")?e.iat:null},e.jsonEval=A,e.map=function(t,e,r){const n={};for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&amp;&amp;(n[o]=e.call(r,t[o],o,t));return n},e.ordinal=function(t){return Number.isFinite(t)?t+function(t){t=Math.abs(t);const e=t%100;if(e&gt;=10&amp;&amp;e&lt;=20)return"th";const r=t%10;if(1===r)return"st";if(2===r)return"nd";if(3===r)return"rd";return"th"}(t):`${t}`},e.promiseWithTimeout=function(t,e=2e3){const r=new _;return setTimeout((()=&gt;r.reject("timeout!")),e),t.then(r.resolve,r.reject),r.promise},e.querystring=function(t){const e=[];for(const[r,n]of Object.entries(t))Array.isArray(n)?n.forEach((t=&gt;{e.push(encodeURIComponent(r)+"="+encodeURIComponent(t))})):e.push(encodeURIComponent(r)+"="+encodeURIComponent(n));return e.length?"&amp;"+e.join("&amp;"):""},e.querystringDecode=function(t){const e={};return t.replace(/^\?/,"").split("&amp;").forEach((t=&gt;{if(t){const[r,n]=t.split("=");e[decodeURIComponent(r)]=decodeURIComponent(n)}})),e},e.safeGet=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)?t[e]:void 0},e.stringLength=function(t){let e=0;for(let r=0;r&lt;t.length;r++){const n=t.charCodeAt(r);n&lt;128?e++:n&lt;2048?e+=2:n&gt;=55296&amp;&amp;n&lt;=56319?(e+=4,r++):e+=3}return e},e.stringToByteArray=function(t){const e=[];let r=0;for(let n=0;n&lt;t.length;n++){let i=t.charCodeAt(n);if(i&gt;=55296&amp;&amp;i&lt;=56319){const e=i-55296;n++,o(n&lt;t.length,"Surrogate pair missing trail surrogate.");i=65536+(e&lt;&lt;10)+(t.charCodeAt(n)-56320)}i&lt;128?e[r++]=i:i&lt;2048?(e[r++]=i&gt;&gt;6|192,e[r++]=63&amp;i|128):i&lt;65536?(e[r++]=i&gt;&gt;12|224,e[r++]=i&gt;&gt;6&amp;63|128,e[r++]=63&amp;i|128):(e[r++]=i&gt;&gt;18|240,e[r++]=i&gt;&gt;12&amp;63|128,e[r++]=i&gt;&gt;6&amp;63|128,e[r++]=63&amp;i|128)}return e},e.stringify=function(t){return JSON.stringify(t)},e.uuidv4=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(t=&gt;{const e=16*Math.random()|0;return("x"===t?e:3&amp;e|8).toString(16)}))},e.validateArgCount=function(t,e,r,n){let o;if(n&lt;e?o="at least "+e:n&gt;r&amp;&amp;(o=0===r?"none":"no more than "+r),o){throw new Error(t+" failed: Was called with "+n+(1===n?" argument.":" arguments.")+" Expects "+o+".")}},e.validateCallback=function(t,e,r,n){if((!n||r)&amp;&amp;"function"!=typeof r)throw new Error(D(t,e)+"must be a valid function.")},e.validateContextObject=function(t,e,r,n){if((!n||r)&amp;&amp;("object"!=typeof r||null===r))throw new Error(D(t,e)+"must be a valid context object.")},e.validateIndexedDBOpenable=function(){return new Promise(((t,e)=&gt;{try{let r=!0;const n="validate-browser-context-for-indexeddb-analytics-module",o=self.indexedDB.open(n);o.onsuccess=()=&gt;{o.result.close(),r||self.indexedDB.deleteDatabase(n),t(!0)},o.onupgradeneeded=()=&gt;{r=!1},o.onerror=()=&gt;{var t;e((null===(t=o.error)||void 0===t?void 0:t.message)||"")}}catch(t){e(t)}}))},e.validateNamespace=function(t,e,r){if((!r||e)&amp;&amp;"string"!=typeof e)throw new Error(D(t,"namespace")+"must be a valid firebase namespace.")}},89353:t=&gt;{var e=Object.prototype.toString,r=Math.max,n=function(t,e){for(var r=[],n=0;n&lt;t.length;n+=1)r[n]=t[n];for(var o=0;o&lt;e.length;o+=1)r[o+t.length]=e[o];return r};t.exports=function(t){var o=this;if("function"!=typeof o||"[object Function]"!==e.apply(o))throw new TypeError("Function.prototype.bind called on incompatible "+o);for(var i,s=function(t,e){for(var r=[],n=e||0,o=0;n&lt;t.length;n+=1,o+=1)r[o]=t[n];return r}(arguments,1),a=r(0,o.length-s.length),c=[],u=0;u&lt;a;u++)c[u]="$"+u;if(i=Function("binder","return function ("+function(t,e){for(var r="",n=0;n&lt;t.length;n+=1)r+=t[n],n+1&lt;t.length&amp;&amp;(r+=e);return r}(c,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof i){var e=o.apply(this,n(s,arguments));return Object(e)===e?e:this}return o.apply(t,n(s,arguments))})),o.prototype){var h=function(){};h.prototype=o.prototype,i.prototype=new h,h.prototype=null}return i}}}]);</pre></body></html>