!function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:false,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=true,a.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:true,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:true})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:true,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=23)}([function(e,t,r){e.exports=r(56)},function(e,t){function r(e,t,r,n,a,o,i){try{var s=e[o](i),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,a)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var i=e.apply(t,n);function s(e){r(i,a,o,s,c,"next",e)}function c(e){r(i,a,o,s,c,"throw",e)}s(void 0)}))}}},function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r,e}},function(e,t,r){var n=r(57),a=r(58),o=r(20),i=r(59);e.exports=function(e,t){return n(e)||a(e,t)||o(e,t)||i()}},function(e,t,r){"use strict";var n=r(14),a=r(30),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return null!==e&&"object"==typeof e}function c(e){return"[object Function]"===o.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:a,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:c,isStream:function(e){return s(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:u,merge:function e(){var t={};function r(r,n){"object"==typeof t[n]&&"object"==typeof r?t[n]=e(t[n],r):t[n]=r}for(var n=0,a=arguments.length;n<a;n++)u(arguments[n],r);return t},extend:function(e,t,r){return u(t,(function(t,a){e[a]=r&&"function"==typeof t?n(t,r):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,r){"use strict";var n=r(26),a=r(27),o=r(28);function i(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function s(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function c(e,t){var r=function(e){var t;switch(e.arrayFormat){case"index":return function(e,r,n){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return function(e,r,n){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};default:return function(e,t,r){void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t=a({arrayFormat:"none"},t)),n=Object.create(null);return"string"!=typeof e?n:(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach((function(e){var t=e.replace(/\+/g," ").split("="),a=t.shift(),i=t.length>0?t.join("="):void 0;i=void 0===i?null:o(i),r(o(a),i,n)})),Object.keys(n).sort().reduce((function(e,t){var r=n[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return t[e]})):t}(r):e[t]=r,e}),Object.create(null))):n}t.extract=s,t.parse=c,t.stringify=function(e,t){false===(t=a({encode:true,strict:true,arrayFormat:"none"},t)).sort&&(t.sort=function(){});var r=function(e){switch(e.arrayFormat){case"index":return function(t,r,n){return null===r?[i(t,e),"[",n,"]"].join(""):[i(t,e),"[",i(n,e),"]=",i(r,e)].join("")};case"bracket":return function(t,r){return null===r?i(t,e):[i(t,e),"[]=",i(r,e)].join("")};default:return function(t,r){return null===r?i(t,e):[i(t,e),"=",i(r,e)].join("")}}}(t);return e?Object.keys(e).sort(t.sort).map((function(n){var a=e[n];if(void 0===a)return"";if(null===a)return i(n,t);if(Array.isArray(a)){var o=[];return a.slice().forEach((function(e){void 0!==e&&o.push(r(n,e,o.length))})),o.join("&")}return i(n,t)+"="+i(a,t)})).filter((function(e){return e.length>0})).join("&"):""},t.parseUrl=function(e,t){return{url:e.split("?")[0]||"",query:c(s(e),t)}}},function(e,t,r){var n=r(53),a=r(54),o=r(20),i=r(55);e.exports=function(e){return n(e)||a(e)||o(e)||i()}},function(e,t,r){e.exports=r(29)},function(e,t){function r(t){return e.exports=r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},r(t)}e.exports=r},function(e,t,r){"use strict";(function(t){var n=r(4),a=r(33),o={"Content-Type":"application/x-www-form-urlencoded"};function i(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,c={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t)&&(s=r(15)),s),transformRequest:[function(e,t){return a(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(i(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(i(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){c.headers[e]=n.merge(o)})),e.exports=c}).call(this,r(32))},function(e,t){function r(t,n){return e.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},r(t,n)}e.exports=r},function(e,t,r){var n=r(11);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}}),t&&n(e,t)}},function(e,t,r){var n=r(9),a=r(11),o=r(50),i=r(51);function s(t){var r="function"==typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!o(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return i(e,arguments,n(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:false,writable:true,configurable:true}}),a(t,e)},s(t)}e.exports=s},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";var n=r(4),a=r(34),o=r(36),i=r(37),s=r(38),c=r(16),u="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||r(39);e.exports=function(e){return new Promise((function(t,l){var f=e.data,p=e.headers;n.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest,h="onreadystatechange",m=false;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in d||s(e.url)||(d=new window.XDomainRequest,h="onload",m=true,d.onprogress=function(){},d.ontimeout=function(){}),e.auth){var y=e.auth.username||"",g=e.auth.password||"";p.Authorization="Basic "+u(y+":"+g)}if(d.open(e.method.toUpperCase(),o(e.url,e.params,e.paramsSerializer),true),d.timeout=e.timeout,d[h]=function(){if(d&&(4===d.readyState||m)&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,n={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:1223===d.status?204:d.status,statusText:1223===d.status?"No Content":d.statusText,headers:r,config:e,request:d};a(t,l,n),d=null}},d.onerror=function(){l(c("Network Error",e,null,d)),d=null},d.ontimeout=function(){l(c("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},n.isStandardBrowserEnv()){var v=r(40),b=(e.withCredentials||s(e.url))&&e.xsrfCookieName?v.read(e.xsrfCookieName):void 0;b&&(p[e.xsrfHeaderName]=b)}if("setRequestHeader"in d&&n.forEach(p,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),e.withCredentials&&(d.withCredentials=true),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),l(e),d=null)})),void 0===f&&(f=null),d.send(f)}))}},function(e,t,r){"use strict";var n=r(35);e.exports=function(e,t,r,a,o){var i=new Error(e);return n(i,t,r,a,o)}},function(e,t,r){"use strict";e.exports=function(e){return!!(e&&e.__CANCEL__)}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=true,e.exports=n},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}},function(e,t,r){var n=r(19);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.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)?n(e,t):void 0}}},function(e,t,r){var n=r(48),a=r(49);e.exports=function(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?a(e):t}},function(e,t){function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false,n.configurable=true,"value"in n&&(n.writable=true),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}},function(e,t,r){r(24),e.exports=r(60)},function(e,t,r){(function(e){("undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{}).__SCDK_RELEASE={id:"v2.4.1"}}).call(this,r(25))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}},function(e,t,r){"use strict";var n=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return false;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return false;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return false;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return false}}()?Object.assign:function(e,t){for(var r,s,c=i(e),u=1;u<arguments.length;u++){for(var l in r=Object(arguments[u]))a.call(r,l)&&(c[l]=r[l]);if(n){s=n(r);for(var f=0;f<s.length;f++)o.call(r,s[f])&&(c[s[f]]=r[s[f]])}}return c}},function(e,t,r){"use strict";var n=new RegExp("%[a-f0-9]{2}","gi"),a=new RegExp("(%[a-f0-9]{2})+","gi");function o(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],o(r),o(n))}function i(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(n),r=1;r<t.length;r++)t=(e=o(t,r).join("")).match(n);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=a.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var n=i(r[0]);n!==r[0]&&(t[r[0]]=n)}r=a.exec(e)}t["%C2"]="�";for(var o=Object.keys(t),s=0;s<o.length;s++){var c=o[s];e=e.replace(new RegExp(c,"g"),t[c])}return e}(e)}}},function(e,t,r){"use strict";var n=r(4),a=r(14),o=r(31),i=r(10);function s(e){var t=new o(e),r=a(o.prototype.request,t);return n.extend(r,o.prototype,t),n.extend(r,t),r}var c=s(i);c.Axios=o,c.create=function(e){return s(n.merge(i,e))},c.Cancel=r(18),c.CancelToken=r(46),c.isCancel=r(17),c.all=function(e){return Promise.all(e)},c.spread=r(47),e.exports=c,e.exports.default=c},function(e,t){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,r){"use strict";var n=r(10),a=r(4),o=r(41),i=r(42);function s(e){this.defaults=e,this.interceptors={request:new o,response:new o}}s.prototype.request=function(e){"string"==typeof e&&(e=a.merge({url:arguments[0]},arguments[1])),(e=a.merge(n,this.defaults,{method:"get"},e)).method=e.method.toLowerCase();var t=[i,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)r=r.then(t.shift(),t.shift());return r},a.forEach(["delete","get","head","options"],(function(e){s.prototype[e]=function(t,r){return this.request(a.merge(r||{},{method:e,url:t}))}})),a.forEach(["post","put","patch"],(function(e){s.prototype[e]=function(t,r,n){return this.request(a.merge(n||{},{method:e,url:t,data:r}))}})),e.exports=s},function(e,t){var r,n,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(r===setTimeout)return setTimeout(e,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch(e){r=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var c,u=[],l=false,f=-1;function p(){l&&c&&(l=false,c.length?u=c.concat(u):f=-1,u.length&&d())}function d(){if(!l){var e=s(p);l=true;for(var t=u.length;t;){for(c=u,u=[];++f<t;)c&&c[f].run();f=-1,t=u.length}c=null,l=false,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new h(e,t)),1!==u.length||l||s(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=true,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t,r){"use strict";var n=r(4);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},function(e,t,r){"use strict";var n=r(16);e.exports=function(e,t,r){var a=r.config.validateStatus;r.status&&a&&!a(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},function(e,t,r){"use strict";e.exports=function(e,t,r,n,a){return e.config=t,r&&(e.code=r),e.request=n,e.response=a,e}},function(e,t,r){"use strict";var n=r(4);function a(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var o;if(r)o=r(t);else if(n.isURLSearchParams(t))o=t.toString();else{var i=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)&&(t+="[]"),n.isArray(e)||(e=[e]),n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),i.push(a(t)+"="+a(e))})))})),o=i.join("&")}return o&&(e+=(-1===e.indexOf("?")?"?":"&")+o),e}},function(e,t,r){"use strict";var n=r(4),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,o,i={};return e?(n.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=n.trim(e.substr(0,o)).toLowerCase(),r=n.trim(e.substr(o+1)),t){if(i[t]&&a.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([r]):i[t]?i[t]+", "+r:r}})),i):i}},function(e,t,r){"use strict";var n=r(4);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function a(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=a(window.location.href),function(t){var r=n.isString(t)?a(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return true}},function(e,t,r){"use strict";function n(){this.message="String contains an invalid character"}n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,r,a=String(e),o="",i=0,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";a.charAt(0|i)||(s="=",i%1);o+=s.charAt(63&t>>8-i%1*8)){if((r=a.charCodeAt(i+=3/4))>255)throw new n;t=t<<8|r}return o}},function(e,t,r){"use strict";var n=r(4);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,a,o,i){var s=[];s.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),n.isString(a)&&s.push("path="+a),n.isString(o)&&s.push("domain="+o),true===i&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";var n=r(4);function a(){this.handlers=[]}a.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},function(e,t,r){"use strict";var n=r(4),a=r(43),o=r(17),i=r(10),s=r(44),c=r(45);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.baseURL&&!s(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=a(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return u(e),t.data=a(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(u(e),t&&t.response&&(t.response.data=a(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,r){"use strict";var n=r(4);e.exports=function(e,t,r){return n.forEach(r,(function(r){e=r(e,t)})),e}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";var n=r(18);function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=r=function(e){return typeof e}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(t)}e.exports=r},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},function(e,t,r){var n=r(11),a=r(52);function o(t,r,i){return a()?e.exports=o=Reflect.construct:e.exports=o=function(e,t,r){var a=[null];a.push.apply(a,t);var o=new(Function.bind.apply(e,a));return r&&n(o,r.prototype),o},o.apply(null,arguments)}e.exports=o},function(e,t){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if("function"==typeof Proxy)return true;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),true}catch(e){return false}}},function(e,t,r){var n=r(19);e.exports=function(e){if(Array.isArray(e))return n(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=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(e,t,r){var n=function(e){"use strict";var t=Object.prototype,r=t.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",i=n.toStringTag||"@@toStringTag";function s(e,t,r,n){var a=t&&t.prototype instanceof l?t:l,o=Object.create(a.prototype),i=new O(n||[]);return o._invoke=function(e,t,r){var n="suspendedStart";return function(a,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===a)throw o;return I()}for(r.method=a,r.arg=o;;){var i=r.delegate;if(i){var s=b(i,r);if(s){if(s===u)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var l=c(e,t,r);if("normal"===l.type){if(n=r.done?"completed":"suspendedYield",l.arg===u)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n="completed",r.method="throw",r.arg=l.arg)}}}(e,r,i),o}function c(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=s;var u={};function l(){}function f(){}function p(){}var d={};d[a]=function(){return this};var h=Object.getPrototypeOf,m=h&&h(h(x([])));m&&m!==t&&r.call(m,a)&&(d=m);var y=p.prototype=l.prototype=Object.create(d);function g(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function v(e,t){var n;this._invoke=function(a,o){function i(){return new t((function(n,i){!function n(a,o,i,s){var u=c(e[a],e,o);if("throw"!==u.type){var l=u.arg,f=l.value;return f&&"object"==typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,i,s)}),(function(e){n("throw",e,i,s)})):t.resolve(f).then((function(e){l.value=e,i(l)}),(function(e){return n("throw",e,i,s)}))}s(u.arg)}(a,o,n,i)}))}return n=n?n.then(i,i):i()}}function b(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,b(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var n=c(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,u;var a=n.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,u):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(true)}function x(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function t(){for(;++n<e.length;)if(r.call(e,n))return t.value=e[n],t.done=false,t;return t.value=void 0,t.done=true,t};return o.next=o}}return{next:I}}function I(){return{value:void 0,done:true}}return f.prototype=y.constructor=p,p.constructor=f,p[i]=f.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,i in e||(e[i]="GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},g(v.prototype),v.prototype[o]=function(){return this},e.AsyncIterator=v,e.async=function(t,r,n,a,o){void 0===o&&(o=Promise);var i=new v(s(t,r,n,a),o);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},g(y),y[i]="Generator",y[a]=function(){return this},y.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=false,r}return r.done=true,r}},e.values=x,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=false,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(w),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=true;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(r,n){return i.type="throw",i.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(s&&c){if(this.prev<o.catchLoc)return n(o.catchLoc,true);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return n(o.catchLoc,true)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,u):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),w(r),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;w(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:x(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=true,a=false,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=true);}catch(e){a=true,o=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw o}}return r}}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,r){"use strict";r.r(t);var n=r(5),a=r.n(n),o=r(2),i=r.n(o),s=r(6),c=r.n(s),u=r(8),l=r.n(u),f=r(12),p=r.n(f),d=r(21),h=r.n(d),m=r(9),y=r.n(m),g=r(13),v=r.n(g);function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if("function"==typeof Proxy)return true;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),true}catch(e){return false}}();return function(){var r,n=y()(e);if(t){var a=y()(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return h()(this,r)}}var E=function(e){p()(r,e);var t=b(r);function r(e){var n;return a()(this,r),(n=t.call(this,r.message)).res=e.data,n}return r}(v()(Error));i()(E,"message","NetworkRequestFailed");var w=function(e){p()(r,e);var t=b(r);function r(e){var n;return a()(this,r),(n=t.call(this,r.message)).res=e.data,n}return r}(v()(Error));i()(w,"message","BrokerNotConnected");var O=r(7),x=r.n(O),I=r(0),k=r.n(I),_=r(1),L=r.n(_);function R(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 S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(Object(r),true).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var T=function(e,t){var r=Object.keys(e).reduce((function(t,r){return e[r]?"".concat(t).concat(r,"=").concat(e[r],"&"):t}),"");return"params=".concat(encodeURIComponent(r)).concat(t?"&path=".concat(encodeURIComponent(t)):"")},N=function(e,t,r,n){return"/gatewaytransaction/".concat(e,"?action=gatewaytransaction&trxid=").concat(e,"&broker=").concat(t,"&openMode=").concat(r,"&gateway=").concat(n,"&v=").concat("2.4.1")},C=function(e,t,r,n){var a=S({trxid:e,broker:t,openMode:r,gateway:n,action:"gatewaytransaction",v:"2.4.1"},false);return T(a)},A={axis:{name:"axis",getLoginURL:function(e){return"".concat("https://simplehai.axisdirect.in/app/index.php/smallcase/redirect?").concat(T(S(S({},e),false)))},getLeprechaunLoginURL:function(e){return"".concat("https://axisdirect.smallcase.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"".concat("https://simplehai.axisdirect.in/app/index.php/smallcase/redirect?").concat(C(e,t,r,n))},getLeprechaunTransactionURL:function(e,t,r,n){return"https://axisdirect.smallcase.com"+N(e,t,r,n)},basePlatformURL:"https://simplehai.axisdirect.in/app/index.php/smallcase/redirect?",loginOpenMode:"newtab",transactionOpenMode:"newtab"},kite:{name:"zerodha",getLoginURL:function(e){var t=T(S(S({},e),false));return"".concat("https://kite.zerodha.com/connect/login?api_key=12hpqpbfwnxyvud8&redirect_params=").concat(encodeURIComponent(t))},getLeprechaunLoginURL:function(e){return"".concat("https://smallcase.zerodha.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcase.zerodha.com"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcase.zerodha.com"+N(e,t,r,n)},basePlatformURL:"https://smallcase.zerodha.com",loginOpenMode:"newtab",transactionOpenMode:"iframe"},aliceblue:{name:"aliceblue",getLoginURL:function(e){var t=T(S(S({},e),false)),r=encodeURIComponent(t);return"".concat("https://ant.aliceblueonline.com/oauth2/auth?client_id=SMALLCASE&redirect_uri=https%3A%2F%2Fsmallcases.aliceblueonline.com%2FbrokerLogin&response_type=code","&state=").concat(r)},getLeprechaunLoginURL:function(e){return"".concat("https://smallcases.aliceblueonline.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcases.aliceblueonline.com"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcases.aliceblueonline.com"+N(e,t,r,n)},basePlatformURL:"https://smallcases.aliceblueonline.com",loginOpenMode:"newtab",transactionOpenMode:"iframe"},edelweiss:{name:"edelweiss",getLoginURL:function(e){return"".concat("https://www.edelweiss.in/vlogin/smallcase?").concat(T(S(S({},e),false)))},getLeprechaunLoginURL:function(e){return"".concat("https://smallcases.edelweiss.in/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcases.edelweiss.in"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcases.edelweiss.in"+N(e,t,r,n)},basePlatformURL:"https://smallcases.edelweiss.in",loginOpenMode:"newtab",transactionOpenMode:"iframe"},hdfc:{name:"hdfc",getLoginURL:function(e){return"".concat("https://deepors.hdfcsec.com/smallcase/index?").concat(T(S(S({},e),false)))},getLeprechaunLoginURL:function(e){return"".concat("https://hdfc.smallcase.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"".concat("https://deepors.hdfcsec.com/smallcase/index?").concat(C(e,t,r,n))},getLeprechaunTransactionURL:function(e,t,r,n){return"https://hdfc.smallcase.com"+N(e,t,r,n)},basePlatformURL:"https://deepors.hdfcsec.com/smallcase/index?",loginOpenMode:"newtab",transactionOpenMode:"newtab"},fivepaisa:{name:"5paisa",getLoginURL:function(e){return"".concat("https://www.5paisa.com/vlogin-page?vid=smcs&").concat(T(S(S({},e),false)))},getLeprechaunLoginURL:function(e){return"".concat("https://smallcases.5paisa.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcases.5paisa.com"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcases.5paisa.com"+N(e,t,r,n)},basePlatformURL:"https://smallcases.5paisa.com",loginOpenMode:"newtab",transactionOpenMode:"iframe"},kotak:{name:"kotak",getLoginURL:function(e){return"".concat("https://www.kotaksecurities.com/itrade/user/marketing.exe?action=redsc&sctoken=").concat(btoa(T(S(S({},e),false))))},getLeprechaunLoginURL:function(e){return"".concat("https://smallcase.kotaksecurities.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcase.kotaksecurities.com"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcase.kotaksecurities.com"+N(e,t,r,n)},basePlatformURL:"https://smallcase.kotaksecurities.com",loginOpenMode:"newtab",transactionOpenMode:"newtab"},iifl:{name:"IIFL Sec",getLoginURL:function(e){return"".concat("https://ttweb.indiainfoline.com/Trade/Login.aspx?").concat(T(S(S({},e),false)))},getLeprechaunLoginURL:function(e){return"".concat("https://smallcases.indiainfoline.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcases.indiainfoline.com"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcases.indiainfoline.com"+N(e,t,r,n)},basePlatformURL:"https://smallcases.indiainfoline.com",loginOpenMode:"newtab",transactionOpenMode:"iframe"},trustline:{name:"Trustline",getLoginURL:function(e){var t=T(S(S({},e),false)),r=encodeURIComponent(t);return"".concat("https://itrade-beta.trustline.in/oauth2/auth?scope=orders%20holdings&client_id=SMALLCASE&redirect_uri=https%3A%2F%2Fsmallcases.trustline.in%2FbrokerLogin&response_type=code","&state=").concat(r)},getLeprechaunLoginURL:function(e){return"".concat("https://smallcases.trustline.in/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcases.trustline.in"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcases.trustline.in"+N(e,t,r,n)},basePlatformURL:"https://smallcases.trustline.in",loginOpenMode:"newtab",transactionOpenMode:"iframe"},upstox:{name:"Upstox",getLoginURL:function(e){var t=T(S(S({},e),false));return"".concat("https://smallcases.upstox.com/login?autoLogin=true","&").concat(t)},getLeprechaunLoginURL:function(e){return"".concat("https://smallcases.upstox.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcases.upstox.com"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcases.upstox.com"+N(e,t,r,n)},basePlatformURL:"https://smallcases.upstox.com",loginOpenMode:"newtab",transactionOpenMode:"iframe"},angelbroking:{name:"Angel Broking",getLoginURL:function(e){var t=T(S(S({},e),false));return"".concat("https://login.angelbroking.com/sc?redirect=https://smallcases.angelbroking.com%2FbrokerLogin?request_token=","&").concat(t)},getLeprechaunLoginURL:function(e){return"".concat("https://smallcases.angelbroking.com/leprechaun?").concat(T(S({},e)))},getTransactionURL:function(e,t,r,n){return"https://smallcases.angelbroking.com"+N(e,t,r,n)},getLeprechaunTransactionURL:function(e,t,r,n){return"https://smallcases.angelbroking.com"+N(e,t,r,n)},basePlatformURL:"https://smallcases.angelbroking.com",loginOpenMode:"newtab",transactionOpenMode:"iframe"}},D={INVALID_ELEMENTORSELECTOR:new Error("invalid_elementorselector"),INVALID_GATEWAY:new Error("invalid_gateway"),INVALID_USER:new Error("invalid_user_data"),INIT_FAILED:new Error("invalid_user_session"),INVALID_SCID:new Error("invalid_scid"),INVALID_ISCID:new Error("invalid_iscid"),INVALID_TRANSACTION:new Error("invalid_transaction"),NOT_AUTHORIZED:new Error("not_authorized"),NOT_CONNECTED:new Error("user_not_connected"),NOT_INVESTED:new Error("not_invested"),INVALID_USER_SESSION:new Error("invalid_user_session"),TIMED_OUT:new Error("timed_out"),INVALID_ORDER:new Error("invalid_order"),USER_CANCELLED:new Error("user_cancelled"),USER_MISMATCH:new Error("user_mismatch"),MARKET_CLOSED:new Error("market_closed"),INSUFFICIENT_HOLDINGS:new Error("insufficent_holdings"),API_ERROR:new Error("internal_error"),ERROR:new Error("api_error"),ORDER_IN_QUEUE:new Error("order_in_queue"),CONSENT_DENIED:new Error("consent_denied"),TRANSACTION_EXPIRED:new Error("transaction_expired"),NO_BROKER:new Error("no_broker"),SIGNUP_CLICK:new Error("signup_click"),ORDER_PENDING:new Error("order_pending"),WEBHOOK_UNREACHABLE:new Error("webhook_unreachable")},P={1001:{code:1001,message:"user_mismatch",error:D.USER_MISMATCH},1003:{code:1003,message:"consent_denied",error:D.CONSENT_DENIED},1004:{code:1004,message:"insufficient_holdings",error:D.INSUFFICIENT_HOLDINGS},1005:{code:1005,message:"transaction_expired",error:D.TRANSACTION_EXPIRED},1006:{code:1006,message:"no_broker",error:D.NO_BROKER},1007:{code:1007,message:"no_broker",error:D.NO_BROKER},1008:{code:1008,message:"no_broker",error:D.NO_BROKER},1010:{code:1010,message:"user_cancelled",error:D.USER_CANCELLED},1011:{code:1011,message:"user_cancelled",error:D.USER_CANCELLED},1012:{code:1012,message:"user_cancelled",error:D.USER_CANCELLED},2e3:{code:2e3,message:"internal_error",error:D.API_ERROR},3001:{code:3001,message:"transaction_expired",error:D.TRANSACTION_EXPIRED},3003:{code:3003,message:"webhook_unreachable",error:D.WEBHOOK_UNREACHABLE},4003:{code:3001,message:"timed_out",error:D.TIMED_OUT},4004:{code:4004,message:"market_closed",error:D.MARKET_CLOSED},4005:{code:4005,message:"market_closed",error:D.MARKET_CLOSED},4006:{code:4006,message:"order_pending",error:D.ORDER_PENDING}},U=D,j=r(22),M=r.n(j),B={SHOW_FRAME:"SHOW_FRAME",HIDE_FRAME:"HIDE_FRAME",GATEWAY_LOGIN:"GATEWAY_LOGIN",LOGIN_BUTTON_CLICKED:"LOGIN_BUTTON_CLICKED",MANAGE_WINDOW:"MANAGE_WINDOW",MANAGE_WINDOW_FINISHED:"MANAGE_WINDOW_FINISHED",CLOSE_ALL_WINDOW:"CLOSE_ALL_WINDOW",CLOSE_ALL_WINDOW_FINISHED:"CLOSE_ALL_WINDOW_FINISHED",CLOSED_WINDOW:"CLOSED_WINDOW",ORDERFLOW_STATUS:"ORDERFLOW_STATUS",ORDERFLOW_COMPLETED:"ORDERFLOW_COMPLETED",LOGIN_REQUIRED:"LOGIN_REQUIRED",USER_CANCELLED:"USER_CANCELLED",ERROR_IN_ORDER:"ERROR_IN_ORDER",RESTART_ORDER:"RESTART_ORDER",CONNECT_LOADED:"CONNECT_LOADED",TRANSACTION_COMPLETE:"TRANSACTION_COMPLETE",TRANSACTION_EXPIRED:"TRANSACTION_EXPIRED",USER_SIGNUP:"USER_SIGNUP",BROKER_TWEET:"BROKER_TWEET",LOGIN_BUTTON_CLICKED_CONSENT_REQUIRED:"LOGIN_BUTTON_CLICKED_CONSENT_REQUIRED",USER_SIGNUP_CLOSE:"USER_SIGNUP_CLOSE",UPDATE_GATEWAY_NAME:"UPDATE_GATEWAY_NAME"},W=function(){function e(){a()(this,e)}var t,r,n,o;return M()(e,null,[{key:"openIndirect",value:(o=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c,u,l,f,p,d,h,m,y,g,v;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.primaryWindowType,n=void 0===r?void 0:r,a=t.primaryURL,o=t.secondaryStatus,i=void 0===o?void 0:o,s=t.broker,c=void 0===s?void 0:s,u=t.changeOnly,l=void 0===u?void 0:u,f=t.bypassClickToContinue,p=void 0===f?void 0:f,d=t.intent,h=t.intentData,m=t.recentBrokers,y=t.isReturningUser,Z({messageType:B.MANAGE_WINDOW,messageParams:{argument:{primaryWindowType:n,primaryURL:a,secondaryStatus:i,broker:c,changeOnly:l,bypassClickToContinue:p,intent:d,intentData:h,recentBrokers:m,isReturningUser:y}}}),e.next=4,J(B.MANAGE_WINDOW_FINISHED).promise;case 4:return g=e.sent,delete(v=g.data).type,e.abrupt("return",v);case 8:case"end":return e.stop()}}),e)}))),function(e){return o.apply(this,arguments)})},{key:"closeAll",value:(n=L()(k.a.mark((function e(){var t,r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z({messageType:B.CLOSE_ALL_WINDOW,messageParams:{}}),e.next=3,J(B.CLOSE_ALL_WINDOW_FINISHED).promise;case 3:return t=e.sent,delete(r=t.data).type,e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"closePrimary",value:(r=L()(k.a.mark((function t(){return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.openIndirect({primaryURL:void 0,changeOnly:"primary"}));case 1:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"closeSecondary",value:(t=L()(k.a.mark((function t(){return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.openIndirect({secondaryURL:void 0,changeOnly:"secondary"}));case 1:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})}]),e}();i()(W,"elementOrSelector","body");var G=W,F="ERRORED",H="SECURITIES",K={CONNECT:"connect",HOLDINGS_IMPORT:"holdingsImport",TRANSACTION_SST:"sst",TRANSACTION_SMT:"smt"},q={COMPLETED:"COMPLETED",PROCESSING:"PROCESSING",INITIALIZED:"INITIALIZED",USED:"USED",ERRORED:"ERRORED",ACTION_REQUIRED:"ACTION_REQUIRED"};function V(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 z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),true).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var X=function(e,t){return Promise.all([e,t])};function Q(e){if("string"==typeof e){var t=document.querySelector(e);if(!(t instanceof HTMLElement))throw U.INVALID_ELEMENTORSELECTOR;return t}if(!(e instanceof HTMLElement))throw U.INVALID_ELEMENTORSELECTOR;if(null===e)throw U.INVALID_ELEMENTORSELECTOR;return e}function $(e){var t={promise:void 0,timeoutId:void 0};return t.promise=new Promise((function(r,n){t.timeoutId=setTimeout(r,e)})),t}function Y(e){var t=document.createElement("iframe");return t.setAttribute("src",e),t.setAttribute("sandbox","allow-scripts allow-forms allow-popups allow-same-origin"),t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.top=0,t.style.bottom=0,t.style.width="100vw",t.style.height="".concat(window.innerHeight,"px"),t.style.minHeight="360px",t.style.borderWidth="0",t.style.zIndex="+2147483647",window.addEventListener("resize",(function(){parseInt(t.style.height)!==window.innerHeight&&(t.style.height="".concat(window.innerHeight,"px"))})),t}function J(e){var t={promise:void 0,cancel:void 0};return t.promise=new Promise((function(r){var n=function(n){n.data.type&&n.data.type.toLowerCase()===e.toLowerCase()&&(t.cancel(),r(n))};t.cancel=function(){window.removeEventListener("message",n)},window.addEventListener("message",n)})),t}function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.messageType,r=e.messageParams,n=void 0===r?{}:r,a=Q("iframe.scdk-middle-frame"),o=z({type:t},n);null!==a&&a.contentWindow.postMessage(o,"*")}function ee(e){var t=e.toLowerCase().replace("-leprechaun",""),r=z({},A[t]);return e.toLowerCase().indexOf("-leprechaun")>-1&&(r.getLoginURL=r.getLeprechaunLoginURL,r.getTransactionURL=r.getLeprechaunTransactionURL),z({},r)}function te(){return re.apply(this,arguments)}function re(){return(re=L()(k.a.mark((function e(){var t,r,n,a,o=arguments;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:{},r=t.secondaryStatus,n=t.timeoutMs,a=void 0===n?3e3:n,e.abrupt("return",new Promise((function(e){var t,n;function o(){void 0!==t&&clearTimeout(t),void 0!==n&&void 0!==n.cancel&&n.cancel(),G.closeSecondary(),e()}G.openIndirect({secondaryStatus:r,changeOnly:"secondary"}),a>0&&(t=setTimeout(o,a)),(n=J(B.USER_CANCELLED)).promise.then(o)})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ne=function(e){return e<.8?"Low":e<=1.45?"Moderate":"High"},ae=function(e){return new Promise((function(t){return setTimeout(t,e)}))},oe=function(e){return"tickertape"===e||"tickertape-dev"===e||"tickertape-stag"===e||"smallcase-website"===e},ie=function(e){return e.then((function(e){return[null,e]})).catch((function(e){return[e]}))},se=function(e,t){return t?e.transactionOpenMode:"newtab"},ce=function(e,t){return e?Array.isArray(e)&&0===e.length?t:e.filter((function(e){return t.indexOf(e.split("-leprechaun")[0])>-1})):t},ue=function(e,t){if(t.type){if(t.type!==H){var r="".concat(e,"_SMT");return K[r]}var n="".concat(e,"_SST");return K[n]}return K[e]};function le(){return window.innerWidth>1183?"web":"mweb"}function fe(e){Z({messageType:B.UPDATE_GATEWAY_NAME,messageParams:{gatewayName:e}})}function pe(e,t,r){try{if("string"!=typeof e)throw Error("Key to be retrived should always be a string");switch(t){case"session":return sessionStorage.getItem(e);case"local":return localStorage.getItem(e);default:throw Error("Invalid storage type passed")}}catch(e){return void("function"==typeof r&&r(e))}}function de(e,t,r,n){try{if("string"!=typeof t||"string"!=typeof e)throw Error("Value and Key to be stored should always be a string");switch(r){case"session":sessionStorage.setItem(e,t);break;case"local":localStorage.setItem(e,t);break;default:throw Error("Invalid storage type passed")}return true}catch(e){return"function"==typeof n&&n(e),false}}var he={_token:void 0,_csrf:void 0,_smallcaseAuthToken:void 0,_broker:void 0,_brokerId:void 0,_gateway:void 0,_gatewayId:void 0,_status:void 0,_smallcaseId:void 0,_displayName:void 0,_defaultSCName:void 0,_investments:[],_exited:[],_amo:false,_thirdPartyCookieSupported:false,_featureBrokerList:void 0,_recentBrokers:void 0,_recentIntents:void 0,set token(e){this._token=e,de("token",e,"session")},get token(){return this._token||pe("token","session")},set recentBrokers(e){var t=JSON.parse(pe("recentBrokers","local")||"[]"),r=e.split("-leprechaun")[0],n=t.indexOf(r);n>-1&&t.splice(n,1),t.unshift(r),t.length>8&&t.splice(8,t.length-8),this._recentBrokers=t,de("recentBrokers",JSON.stringify(t),"local")},get recentBrokers(){return this._recentBrokers||JSON.parse(pe("recentBrokers","local")||"[]")},set recentIntents(e){var t=JSON.parse(pe("recentIntents","local")||"{}");t[e]||(t[e]=0),t[e]+=1,this._recentIntents=t,de("recentIntents",JSON.stringify(t),"local")},get recentIntents(){return this._recentIntents||JSON.parse(pe("recentIntents","local")||"{}")},set CSRF(e){this._csrf=e},get CSRF(){return this._csrf},set smallcaseAuthToken(e){this._smallcaseAuthToken=e},get smallcaseAuthToken(){return this._smallcaseAuthToken},set broker(e){this._broker=e},get broker(){return this._broker},set brokerId(e){this._brokerId=e},get brokerId(){return this._brokerId},set gateway(e){this._gateway=e},get gateway(){return this._gateway},set gatewayId(e){this._gatewayId=e},get gatewayId(){return this._gatewayId},set smallcaseId(e){this._smallcaseId=e},get smallcaseId(){return this._smallcaseId},set status(e){this._status=e},get status(){return this._status},set displayName(e){this._displayName=e},get displayName(){return this._displayName},set defaultSCName(e){this._defaultSCName=e},get defaultSCName(){return this._defaultSCName},set investments(e){void 0===e&&(e=[]),this._investments=x()(e)},get investments(){return this._investments},set exited(e){void 0===e&&(e=[]),this._exited=x()(e)},get exited(){return this._exited},set amo(e){this._amo=e},get amo(){return this._amo},set thirdPartyCookieSupported(e){this._thirdPartyCookieSupported=e},get thirdPartyCookieSupported(){return this._thirdPartyCookieSupported},set featureBrokerList(e){this._featureBrokerList=e},get featureBrokerList(){return this._featureBrokerList}},me={CANCEL_BATCH:"/user/cancelBatch",CHART:"/smallcase/chart",CONNECT:"/smallcaseConnect",EXITED:"/user/exitedSmallcases",INVESTMENTS:"/user/investments",SC_DISCOVERY:"/smallcases",SC_PROFILE:"/smallcase",SESSION_INIT:"/initSession",NEWS:"/smallcase/news",MARKET_STATUS:"/market/checkStatus",ORDERS:"/user/orders",TRANSACTION_STATUS:"/transaction",MARK_TRANSACTION:"/transaction/markErrored",UPDATE:"/transaction/update"};function ye(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 ge(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(r),true).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ye(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ve="GET",be="POST";var Ee,we,Oe=(Ee={"Content-Type":"application/json"},(we=l.a.create({baseURL:"https://gatewayapi.smallcase.com/gateway/"})).interceptors.request.use((function(e){var t=he.token;return t&&(e.headers["x-sc-gateway"]=t),e}),(function(e){return Promise.reject(e)})),function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a="".concat(he.gateway).concat(t).concat(e===ve?"?".concat(c.a.stringify(r,{arrayFormat:"bracket"})):"");return we(a,{method:e,withCredentials:true,headers:ge(ge({"x-sc-csrf":he.CSRF},Ee),n),data:e===be?r:void 0,mode:"cors"}).then((function(e){return t!==me.SESSION_INIT&&t!==me.CONNECT||(he.token=e.data.data.gatewayToken),e.data})).catch((function(e){if(e.response&&403===e.response.status)throw new w(e.response);throw new E(e.response)}))}),xe=Oe;var Ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.userData,r=e.smallcaseAuthToken;if(!t&&!r)throw U.INVALID_USER;return this.initPromise=xe(be,me.SESSION_INIT,{userData:t||r}).then((function(e){if(e.data){var t,r,n,a;if(he.CSRF=e.data.csrf,he.smallcaseAuthToken=e.data.smallcaseAuthToken,he.gatewayId=e.data.gatewayUserId,he.smallcaseId=null===(t=e.data.userData)||void 0===t?void 0:t._id,he.brokerId=e.data.userData&&e.data.userData.broker&&e.data.userData.broker.userId,he.status=e.data.status,he.defaultSCName=e.data.defaultSCName,he.displayName=e.data.displayName,he.featureBrokerList=e.data.allowedBrokers,"CONNECTED"===he.status)he.investments=(null===(r=e.data.userData)||void 0===r?void 0:r.investedSmallcases)||[],he.exited=(null===(n=e.data.userData)||void 0===n?void 0:n.exitedSmallcases)||[],he.broker=null===(a=e.data.userData)||void 0===a?void 0:a.broker.name;else he.broker=void 0,he.investments=[],he.exited=[];fe(e.data.displayName)}return e.success})),this.initPromise};function ke(e){return"".concat("https://connect.smallcase.com/","#").concat(1611236426884,"?gateway=").concat(e)}var _e="CONNECTED",Le="GUEST";function Re(){return(Re=L()(k.a.mark((function e(){var t,r,n,a,o,i,s,c,u,l,f,p,d,h,m,y,g,v=arguments;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=v.length>0&&void 0!==v[0]?v[0]:{},r=t.broker,n=void 0===r?he.broker:r,a=t.timeoutMs,o=void 0===a?void 0:a,i=t.intent,e.next=3,X(this.initPromise,this.iframeLoaded);case 3:return s=ee(n),c=s.getLoginURL({action:"gatewayLogin",gateway:he.gateway,openMode:s.loginOpenMode,deviceType:he.deviceType}),u=s.loginOpenMode,l=J(B.GATEWAY_LOGIN),f=l.promise.then((function(){return true})),p=void 0!==o?$(o):{promise:new Promise((function(){})),timeoutId:null},d=J(B.CLOSED_WINDOW),h=J(B.USER_CANCELLED),m=function(){clearTimeout(p.timeoutId),l.cancel(),d.cancel(),h.cancel()},y=p.promise.then(L()(k.a.mark((function e(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,G.closeAll();case 3:throw U.TIMED_OUT;case 4:case"end":return e.stop()}}),e)})))),g=Promise.race([d.promise,h.promise]).then(function(){var e=L()(k.a.mark((function e(t){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw m(),U.USER_CANCELLED;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),G.openIndirect({primaryURL:c,primaryWindowType:u,secondaryStatus:"pre-connect/?broker=".concat(n),broker:n,intent:i}),e.abrupt("return",Promise.race([y,f,g]).then(function(){var e=L()(k.a.mark((function e(t){var r;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m(),r=se(s,he.thirdPartyCookieSupported),!("iframe"===r)){e.next=6;break}return e.next=6,G.closeAll();case 6:return e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 16:case"end":return e.stop()}}),e,this)})))).apply(this,arguments)}var Se=function(){return Re.apply(this,arguments)};var Te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.sortBy,r=void 0===t?"default":t,n=e.sortOrder,a=void 0===n?1:n;return e.filterBy,X(this.initPromise,this.iframeLoaded).then((function(){return xe(ve,me.SC_DISCOVERY,{sortBy:r,sortOrder:a})})).then((function(e){return e.data})).then((function(e){return{smallcases:e.smallcases.map((function(e){return e.riskLabel=ne(e.stats.ratios.risk),e.imageUrl="https://assets.smallcase.com/images/smallcases/200/".concat(e.scid,".png"),e}))}}))};var Ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scid;return t?X(this.initPromise,this.iframeLoaded).then((function(){return xe(ve,me.SC_PROFILE,{scid:t})})).then((function(e){return e.data})).then((function(e){return e.riskLabel=ne(e.stats.ratios.risk),e.imageUrl="https://assets.smallcase.com/images/smallcases/200/".concat(e.scid,".png"),e})):Promise.reject(U.INVALID_SCID)};var Ce=function(){return X(this.initPromise,this.iframeLoaded).then((function(){return{status:he.status}}))};var Ae=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scid,r=e.iscid,n=e.offset,a=void 0===n?0:n,o=e.count,i=void 0===o?15:o;return t||r?X(this.initPromise,this.iframeLoaded).then((function(){return xe(ve,me.NEWS,{scid:t,iscid:r,offset:a,count:i+1})})).then((function(e){return e.data})).then((function(e){var t=e.news,r=(t=t||[]).length===i+1;return r&&(t.length=i),{news:t,count:t.length,loadMore:r,offset:a}})):Promise.reject(U.INVALID_SCID)},De=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scid,r=e.duration,n=e.base,a=void 0===n?"100":n,o=e.benchmarkId,i=e.benchmarkType,s=void 0===i?"index":i;if(!t)throw U.INVALID_SCID;return xe(ve,me.CHART,{scid:t,duration:r,base:a,benchmarkId:o,benchmarkType:s}).then((function(e){return e.data}))},Pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.iscid;return X(this.initPromise,this.iframeLoaded).then((function(){if(!t)throw U.INVALID_ISCID;return xe(ve,me.INVESTMENTS,{iscids:[t]})})).then((function(e){return e.data})).then((function(e){return e.map((function(e){return e.investment.imageUrl="https://assets.smallcase.com/images/smallcases/200/".concat(e.investment.scid,".png"),e}))}))},Ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.iscids,r=void 0===t?[]:t;return X(this.initPromise,this.iframeLoaded).then((function(){return xe(ve,me.INVESTMENTS,{iscids:r})})).then((function(e){return e.data})).then((function(e){return e.map((function(e){return e.investment.imageUrl="https://assets.smallcase.com/images/smallcases/200/".concat(e.investment.scid,".png"),e}))}))};function je(){return(je=L()(k.a.mark((function e(){var t,r,n,a=arguments;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]?a[0]:{},r=t.iscid,n=xe(be,me.CANCEL_BATCH,{iscid:r}).then((function(e){return{orderBatches:[e.data&&e.data.batch&&e.data.batch.lastBatch&&[e.data.batch.lastBatch]]}})),e.next=4,n;case 4:return e.next=6,this.init({smallcaseAuthToken:he.smallcaseAuthToken});case 6:return e.abrupt("return",n);case 7:case"end":return e.stop()}}),e,this)})))).apply(this,arguments)}var Me=function(){return je.apply(this,arguments)},Be=function(e){return Object.keys(e).reduce((function(t,r){return e[r]?"".concat(t).concat(r,"=").concat(encodeURIComponent(e[r]),"&"):t}),"").slice(0,-1)};function We(){return(We=L()(k.a.mark((function e(){var t,r,n,a,o,i,s,c,u,l,f=arguments;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>0&&void 0!==f[0]?f[0]:{},r=t.name,n=t.email,a=t.contact,o=t.pinCode,e.next=3,X(this.initPromise,this.iframeLoaded);case 3:return e.next=5,G.openIndirect({changeOnly:"secondary",secondaryStatus:"smallcase-loader"});case 5:return i="".concat("https://www.smallcase.com/gateway-signup","?").concat(Be({name:r,email:n,contact:a,pinCode:o,gateway:he&&he.displayName,showCloseBtn:true})),e.next=8,G.openIndirect({primaryWindowType:"iframe",primaryURL:i});case 8:return e.next=10,G.closeSecondary();case 10:return s=J(B.USER_SIGNUP_CLOSE),c=Promise.race([s.promise]),u=function(){s.cancel()},e.next=15,c;case 15:if(l=e.sent,u(),!(l.data.type===B.USER_SIGNUP_CLOSE)){e.next=21;break}return e.next=21,G.closePrimary();case 21:case"end":return e.stop()}}),e,this)})))).apply(this,arguments)}var Ge=function(){return We.apply(this,arguments)},Fe=function(){return X(this.initPromise,this.iframeLoaded).then((function(){return xe(ve,me.EXITED,he.gateway,{})})).then((function(e){return e.data})).then((function(e){return e.map((function(e){return e.imageUrl="https://assets.smallcase.com/images/smallcases/200/".concat(e.scid,".png"),e}))}))},He=r(3),Ke=r.n(He);function qe(e){var t=e.transactionId,r=e.status,n=e.errorMessage,a=e.errorCode;return xe(be,me.MARK_TRANSACTION,{transactionId:t,status:r,errorMessage:n,errorCode:a})}function Ve(e){return ze.apply(this,arguments)}function ze(){return(ze=L()(k.a.mark((function e(t){var r,n,a,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.broker,n=t.transactionId,a=t.agent,o=t.consent,e.abrupt("return",xe(be,me.UPDATE,{update:{broker:r,agent:a,consent:o},transactionId:n}).then((function(e){return e.data})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xe(){var e=J(B.LOGIN_BUTTON_CLICKED),t=J(B.LOGIN_BUTTON_CLICKED_CONSENT_REQUIRED),r=J(B.USER_CANCELLED),n=J(B.USER_SIGNUP),a=J(B.BROKER_TWEET);return Promise.race([e.promise,r.promise,n.promise,a.promise,t.promise]).then((function(o){return e.cancel(),r.cancel(),n.cancel(),a.cancel(),t.cancel(),o}))}function Qe(e){return $e.apply(this,arguments)}function $e(){return($e=L()(k.a.mark((function e(t){var r,n,a,o,i,s,u,l,f,p,d,h,m,y,g;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.shouldClose,n=t.brokersToshow,a=void 0===n?null:n,o=t.leprechaun,i=t.transactionId,s=t.intent,u=t.orderConfig,l=t.recentBrokers,f=t.recentIntents,p=void 0===f?{}:f,d=c.a.stringify({action:"gatewayLogin",b:a,leprechaun:o,distributor:he.displayName,gateway:he.gateway},{arrayFormat:"bracket"}),e.next=4,ie(G.openIndirect({secondaryStatus:"connect?".concat(d),intent:s,intentData:{orderConfig:u},recentBrokers:l,isReturningUser:p[s]>0}));case 4:return e.next=6,Xe();case 6:if(h=e.sent,m=h.data,y=false,!(m.type===B.LOGIN_BUTTON_CLICKED_CONSENT_REQUIRED)){e.next=17;break}case 10:return ie(Ve({broker:m.broker,transactionId:i})),e.next=13,Xe();case 13:h=e.sent,m=h.data;case 15:if(m.type===B.LOGIN_BUTTON_CLICKED_CONSENT_REQUIRED){e.next=10;break}case 16:m.type===B.LOGIN_BUTTON_CLICKED&&m.consentGiven&&(y=true);case 17:if(!(m.type===B.USER_SIGNUP)){e.next=21;break}throw U.SIGNUP_CLICK;case 21:if(!(m.type===B.BROKER_TWEET)){e.next=25;break}throw U.NO_BROKER;case 25:if(!(m.type===B.USER_CANCELLED)){e.next=29;break}throw U.USER_CANCELLED;case 29:if(!r){e.next=32;break}return e.next=32,G.closeAll();case 32:return g=m.broker,e.abrupt("return",{broker:g,updateConsent:y});case 35:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return xe(ve,me.TRANSACTION_STATUS,{transactionId:e}).then((function(e){return e.data}))}function Je(e){return xe(ve,me.MARKET_STATUS,void 0,{"x-sc-broker":e}).then((function(e){return e.data}))}function Ze(e){return et.apply(this,arguments)}function et(){return(et=L()(k.a.mark((function e(t){var r,n,a,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.markTransaction,n=t.errorObj,a=t.transactionId,o=t.error,!r){e.next=7;break}return e.next=4,qe({transactionId:a,status:q.ERRORED,errorMessage:n.message,errorCode:n.code});case 4:return e.next=6,G.closeAll();case 6:throw n.error;case 7:return e.next=9,G.closeAll();case 9:throw o;case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tt(e){var t,r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;return new Promise((function(a){var o=setInterval(L()(k.a.mark((function i(){var s,c;return k.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(!n){i.next=19;break}return i.next=3,ie(Ye(e));case 3:if(s=i.sent,c=Ke()(s,2),r=c[0],t=c[1].transaction,!r){i.next=11;break}return clearInterval(o),i.next=11,Ze({markTransaction:false,error:U.API_ERROR});case 11:if(!(t.status===q.COMPLETED)){i.next=16;break}return clearInterval(o),i.abrupt("return",a(t));case 16:if(!(t.status===q.PROCESSING)){i.next=19;break}return n-=1,i.abrupt("return",n);case 19:return clearInterval(o),i.abrupt("return",a(t));case 21:case"end":return i.stop()}}),i)}))),2e3)}))}function rt(e){var t=e.broker,r=e.transactionId,n=J(B.TRANSACTION_COMPLETE),a=J(B.USER_CANCELLED),o=J(B.CLOSED_WINDOW),i=J(B.LOGIN_REQUIRED),s=J(B.LOGIN_BUTTON_CLICKED);return s.promise.then((function(e){e.data.consentGiven&&ie(Ve({broker:t,transactionId:r,consent:true})),s.cancel()})),Promise.race([n.promise,a.promise,o.promise,i.promise]).then((function(e){return n.cancel(),a.cancel(),o.cancel(),i.cancel(),s.cancel(),e}))}function nt(e,t){return at.apply(this,arguments)}function at(){return(at=L()(k.a.mark((function e(t,r){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!("user_mismatch"===t.data.error)){e.next=9;break}return e.next=3,G.closePrimary();case 3:return e.next=5,te({secondaryStatus:"login-failed?reason=wrong_user",timeoutMs:-1});case 5:return e.next=7,Ze({markTransaction:false,error:U.USER_MISMATCH});case 7:e.next=11;break;case 9:return e.next=11,Ze({markTransaction:true,transactionId:r,errorObj:P[t.data.code]});case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ot={CONNECT:"CONNECT",HOLDINGS_IMPORT:"HOLDINGS_IMPORT",TRANSACTION:"TRANSACTION"};function it(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 st(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?it(Object(r),true).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):it(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ct,ut,lt,ft={getBroker:(lt=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c,u,l,f,p,d,h,m,y,g;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.transactionId,n=t.brokers,a=t.leprechaun,o=t.intent,i=t.orderConfig,!(he.status!==_e)){e.next=45;break}if(s=ue(o,i),!(0===(c=ce(n,he.featureBrokerList[s])).length)){e.next=7;break}return e.next=7,Ze({markTransaction:true,transactionId:r,errorObj:P[1008]});case 7:if(!(1===c.length)){e.next=10;break}return u=Ke()(c,1),l=u[0],e.abrupt("return",l);case 10:return e.next=12,ie(Qe({shouldClose:false,brokersToshow:x()(c),leprechaun:a,gateway:he.gateway,transactionId:r,distributor:he.displayName,intent:o,orderConfig:i,recentBrokers:he.recentBrokers,recentIntents:he.recentIntents}));case 12:if(f=e.sent,p=Ke()(f,2),d=p[0],h=p[1],!d){e.next=32;break}if(!(d===U.NO_BROKER)){e.next=22;break}return e.next=20,Ze({markTransaction:true,transactionId:r,errorObj:P[1006]});case 20:e.next=32;break;case 22:if(!(d===U.SIGNUP_CLICK)){e.next=29;break}return e.next=25,ie(Ge());case 25:return e.next=27,Ze({markTransaction:true,transactionId:r,errorObj:P[1007]});case 27:e.next=32;break;case 29:if(!(d===U.USER_CANCELLED)){e.next=32;break}return e.next=32,Ze({markTransaction:true,transactionId:r,errorObj:P[1010]});case 32:return m=h.broker,y=h.updateConsent,he.recentBrokers=m,ie(Ve({broker:m,transactionId:r,consent:y})),e.next=37,ie(this.login({broker:m,transactionId:r}));case 37:if(g=e.sent,!Ke()(g,1)[0]){e.next=43;break}return e.next=43,Ze({markTransaction:true,transactionId:r,errorObj:P[1011]});case 43:return he.recentIntents=o,e.abrupt("return",m);case 45:return ie(Ve({broker:he.broker,transactionId:r})),e.abrupt("return",he.broker);case 47:case"end":return e.stop()}}),e,this)}))),function(e){return lt.apply(this,arguments)}),handleBrokerPlatform:(ut=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.transaction,n=t.broker,a=ee(n),o=se(a,he.thirdPartyCookieSupported),i=a.getTransactionURL(r.transactionId,n,o,he.gateway),e.next=6,G.closeSecondary();case 6:return s="pre-connect/?broker=".concat(n.replace("-leprechaun","")),c=rt({broker:n,transactionId:r.transactionId}),e.next=10,G.openIndirect({primaryURL:i,primaryWindowType:o,secondaryStatus:s,broker:n,intent:r.intent});case 10:return e.abrupt("return",{shouldReturn:false,completionPromise:c});case 11:case"end":return e.stop()}}),e)}))),function(e){return ut.apply(this,arguments)}),handleCompletion:(ct=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.transaction,n=t.message,e.next=3,ie(Ye(r.transactionId));case 3:if(a=e.sent,o=Ke()(a,2),i=o[0],s=o[1],!i){e.next=10;break}return e.next=10,Ze({markTransaction:false,error:U.API_ERROR});case 10:if(r=s.transaction,c=[B.USER_CANCELLED,B.CLOSED_WINDOW].includes(n.data.type),!(r.status===q.PROCESSING)){e.next=18;break}return e.next=15,G.closePrimary();case 15:return e.next=17,tt(r.transactionId);case 17:r=e.sent;case 18:if(![q.PROCESSING,q.COMPLETED].includes(r.status)){e.next=23;break}return e.next=21,G.closeAll();case 21:e.next=35;break;case 23:if(!(r.status===q.INITIALIZED)){e.next=30;break}if(e.t0=c,!e.t0){e.next=28;break}return e.next=28,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[1011]});case 28:e.next=35;break;case 30:if(!(r.status===q.USED)){e.next=35;break}if(e.t1=c,!e.t1){e.next=35;break}return e.next=35,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[1012]});case 35:if(!(n.data.status===F)){e.next=37;break}return e.abrupt("return",nt(n,r.transactionId));case 37:return e.abrupt("return",st(st({smallcaseAuthToken:r.success.smallcaseAuthToken},!!r.success.data&&r.success.data),{},{transactionId:r.transactionId}));case 38:case"end":return e.stop()}}),e)}))),function(e){return ct.apply(this,arguments)})};function pt(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 dt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(r),true).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ht={handleBrokerPlatform:function(){var e=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c,u,l,f,p;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.transaction,n=t.broker,e.next=3,G.openIndirect({changeOnly:"secondary",secondaryStatus:"smallcase-loader"});case 3:return e.next=5,ie(Je(n));case 5:if(a=e.sent,o=Ke()(a,2),i=o[0],s=o[1],!(i||!(s.marketOpen||he.amo&&s.amoActive))){e.next=12;break}return e.next=12,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[4004]});case 12:return c=ee(n),u=se(c,he.thirdPartyCookieSupported),l=c.getTransactionURL(r.transactionId,n,u,he.gateway),e.next=17,G.closeSecondary();case 17:return f="orderflow-waiting/?broker=".concat(n.replace("-leprechaun",""),"&smallcase=").concat(r.orderConfig.name),p=rt({broker:n,transactionId:r.transactionId}),e.next=21,G.openIndirect({primaryURL:l,primaryWindowType:u,secondaryStatus:f,broker:n,intent:r.intent});case 21:return e.abrupt("return",{shouldReturn:false,completionPromise:p});case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),handleCompletion:function(){var e=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c,u,l,f;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.transaction,n=t.message,e.next=3,ie(Ye(r.transactionId));case 3:if(a=e.sent,o=Ke()(a,2),i=o[0],s=o[1],!i){e.next=10;break}return e.next=10,Ze({markTransaction:false,error:U.API_ERROR});case 10:if(r=s.transaction,c=[B.USER_CANCELLED,B.CLOSED_WINDOW].includes(n.data.type),u={},!(r.status===q.PROCESSING)){e.next=24;break}return e.next=16,G.closePrimary();case 16:if(l=Ke()(r.success.data.batches,1),!("amo"!==l[0].variety)){e.next=24;break}return f=tt(r.transactionId),e.next=21,te({secondaryStatus:"order-in-queue/",timeoutMs:-1});case 21:return e.next=23,f;case 23:r=e.sent;case 24:if(![q.PROCESSING,q.COMPLETED,q.ACTION_REQUIRED].includes(r.status)){e.next=30;break}return e.next=27,G.closeAll();case 27:u=dt(dt({notes:r.success.notes,smallcaseAuthToken:r.success.smallcaseAuthToken},r.success.broker&&{broker:r.success.broker}),{},{transactionId:r.transactionId,orderBatches:r.success.data.batches}),e.next=42;break;case 30:if(!(r.status===q.INITIALIZED)){e.next=37;break}if(e.t0=c,!e.t0){e.next=35;break}return e.next=35,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[1011]});case 35:e.next=42;break;case 37:if(!(r.status===q.USED)){e.next=42;break}if(e.t1=c,!e.t1){e.next=42;break}return e.next=42,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[1012]});case 42:if(!(n.data.status===F)){e.next=44;break}return e.abrupt("return",nt(n,r.transactionId));case 44:return e.abrupt("return",u);case 45:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},mt={handleBrokerPlatform:function(){var e=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.transaction,n=t.broker,!(he.status===_e)){e.next=3;break}return e.abrupt("return",{shouldReturn:true,returnObj:{smallcaseAuthToken:he.smallcaseAuthToken}});case 3:return a=ee(n),o=se(a,he.thirdPartyCookieSupported),i=a.getTransactionURL(r.transactionId,n,o,he.gateway),e.next=8,G.closeSecondary();case 8:return s="pre-connect/?broker=".concat(n.replace("-leprechaun","")),c=rt({broker:n,transactionId:r.transactionId}),e.next=12,G.openIndirect({primaryURL:i,primaryWindowType:o,secondaryStatus:s,broker:n,intent:r.intent});case 12:return e.abrupt("return",{shouldReturn:false,completionPromise:c});case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),handleCompletion:function(){var e=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c,u;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.transaction,n=t.message,a=t.broker,e.next=3,ie(Ye(r.transactionId));case 3:if(o=e.sent,i=Ke()(o,2),s=i[0],c=i[1],!s){e.next=10;break}return e.next=10,Ze({markTransaction:false,error:U.API_ERROR});case 10:if(r=c.transaction,u=[B.USER_CANCELLED,B.CLOSED_WINDOW].includes(n.data.type),![q.PROCESSING,q.COMPLETED].includes(r.status)){e.next=23;break}return e.next=15,G.closePrimary();case 15:if(e.t0=!oe(he.gateway),!e.t0){e.next=19;break}return e.next=19,te({secondaryStatus:"post-connect/?broker=".concat(a,"&t=").concat(3,"&distributor=").concat(he.displayName)});case 19:return e.next=21,G.closeAll();case 21:e.next=35;break;case 23:if(!(r.status===q.INITIALIZED)){e.next=30;break}if(e.t1=u,!e.t1){e.next=28;break}return e.next=28,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[1011]});case 28:e.next=35;break;case 30:if(!(r.status===q.USED)){e.next=35;break}if(e.t2=u,!e.t2){e.next=35;break}return e.next=35,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[1012]});case 35:if(!(n.data.status===F)){e.next=37;break}return e.abrupt("return",nt(n,r.transactionId));case 37:return e.abrupt("return",{transactionId:r.transactionId,smallcaseAuthToken:r.success.smallcaseAuthToken});case 38:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()};function yt(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 gt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(r),true).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var vt={handleBrokerPlatform:function(){var e=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.transaction,n=t.broker,a=ee(n),o=se(a,he.thirdPartyCookieSupported),i=a.getTransactionURL(r.transactionId,n,o,he.gateway),e.next=6,G.closeSecondary();case 6:return s="holding-import/?broker=".concat(n.replace("-leprechaun","")),c=rt({broker:n,transactionId:r.transactionId}),e.next=10,G.openIndirect({primaryURL:i,primaryWindowType:o,secondaryStatus:s,broker:n,intent:r.intent});case 10:return e.abrupt("return",{shouldReturn:false,completionPromise:c});case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),handleCompletion:function(){var e=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c,u,l,f,p;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.transaction,n=t.message,a=t.broker,o=void 0===a?he.broker:a,e.next=3,ie(Ye(r.transactionId));case 3:if(i=e.sent,s=Ke()(i,2),c=s[0],u=s[1],!c){e.next=10;break}return e.next=10,Ze({markTransaction:false,error:U.API_ERROR});case 10:if(r=u.transaction,l=[B.USER_CANCELLED,B.CLOSED_WINDOW].includes(n.data.type),f={},!(r.status===q.PROCESSING)){e.next=24;break}return e.next=16,G.closePrimary();case 16:return e.next=18,G.openIndirect({secondaryStatus:"holding-import/?broker=".concat(o)});case 18:return p=ae(2e3),e.next=21,tt(r.transactionId,15);case 21:return r=e.sent,e.next=24,p;case 24:if(!(r.status===q.COMPLETED)){e.next=30;break}return e.next=27,G.closeAll();case 27:f={smallcaseAuthToken:r.success.smallcaseAuthToken,transactionId:r.transactionId,success:true},e.next=47;break;case 30:if(!(r.status===q.PROCESSING)){e.next=35;break}return e.next=33,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[4003]});case 33:e.next=47;break;case 35:if(!(r.status===q.INITIALIZED)){e.next=42;break}if(e.t0=l,!e.t0){e.next=40;break}return e.next=40,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[1011]});case 40:e.next=47;break;case 42:if(!(r.status===q.USED)){e.next=47;break}if(e.t1=l,!e.t1){e.next=47;break}return e.next=47,Ze({markTransaction:true,transactionId:r.transactionId,errorObj:P[1012]});case 47:if(!(n.data.status===F)){e.next=49;break}return e.abrupt("return",nt(n,r.transactionId));case 49:return r.status===q.ERRORED&&Ze(gt(gt({markTransaction:false},P[r.error.code]),{},{transactionId:r.transactionId})),e.abrupt("return",f);case 51:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()};function bt(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 Et(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(r),true).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var wt,Ot,xt=function(e){switch(e){case ot.TRANSACTION:return Et(Et({},ft),ht);case ot.CONNECT:return Et(Et({},ft),mt);case ot.HOLDINGS_IMPORT:return Et(Et({},ft),vt);default:return ft}},It={fetchTransaction:(Ot=L()(k.a.mark((function e(t){var r,n,a,o,i,s,c,u;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.transactionId,n=Ye(r),!oe(he.gateway)){e.next=7;break}return e.next=5,G.openIndirect({changeOnly:"secondary",secondaryStatus:"smallcase-loader"});case 5:e.next=15;break;case 7:if(!(he.status===Le)){e.next=12;break}return e.next=10,G.openIndirect({changeOnly:"secondary",secondaryStatus:"pre-broker-chooser"});case 10:e.next=14;break;case 12:return e.next=14,G.openIndirect({changeOnly:"secondary",secondaryStatus:"pre-connect?broker=".concat(he.broker)});case 14:a=ae(2e3);case 15:return e.next=17,ie(n);case 17:return o=e.sent,i=Ke()(o,2),s=i[0],c=i[1],e.next=23,a;case 23:if(!s){e.next=26;break}return e.next=26,Ze({markTransaction:false,error:U.API_ERROR});case 26:if(!((u=c.transaction).status!==q.INITIALIZED)){e.next=32;break}return e.next=30,Ze({markTransaction:false,error:U.TRANSACTION_EXPIRED});case 30:e.next=39;break;case 32:if(!u.expired){e.next=37;break}return e.next=35,Ze({markTransaction:true,transactionId:r,errorObj:P[3001]});case 35:e.next=39;break;case 37:return e.next=39,a;case 39:return e.abrupt("return",u);case 40:case"end":return e.stop()}}),e)}))),function(e){return Ot.apply(this,arguments)}),handleLoginRequired:(wt=L()(k.a.mark((function e(t){var r,n,a,o;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.message,n=t.transaction,a=t.broker,!(r.data.type===B.LOGIN_REQUIRED)){e.next=11;break}return e.next=4,ie(this.login({broker:a,intent:n.intent}));case 4:if(o=e.sent,!Ke()(o,1)[0]){e.next=10;break}return e.next=10,Ze({markTransaction:true,errorObj:P[1011],transactionId:n.transactionId});case 10:return e.abrupt("return",{restartTransaction:true});case 11:return e.abrupt("return",{restartTransaction:false});case 12:case"end":return e.stop()}}),e,this)}))),function(e){return wt.apply(this,arguments)})};function kt(){return _t.apply(this,arguments)}function _t(){return(_t=L()(k.a.mark((function e(){var t,r,n,a,o,i,s,c,u,l,f,p,d,h,m,y,g=arguments;return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=g.length>0&&void 0!==g[0]?g[0]:{},r=t.brokers,n=void 0===r?[]:r,a=t.leprechaun,o=void 0!==a&&a,!(!(i=t.transactionId)||"string"!=typeof i)){e.next=4;break}return e.next=4,Ze({markTransaction:false,error:U.INVALID_TRANSACTION});case 4:return e.next=6,X(this.initPromise,this.iframeLoaded);case 6:return s=le(),ie(Ve({transactionId:i,agent:s})),e.next=10,It.fetchTransaction({transactionId:i});case 10:return c=e.sent,u=xt(c.intent),e.next=14,u.getBroker.call(this,{brokers:n,leprechaun:o,transactionId:i,intent:c.intent,orderConfig:c.orderConfig});case 14:return l=e.sent,e.next=17,u.handleBrokerPlatform({transaction:c,broker:l});case 17:if(f=e.sent,p=f.shouldClose,d=f.completionPromise,h=f.returnObj,!p){e.next=23;break}return e.abrupt("return",h);case 23:return e.next=25,d;case 25:return m=e.sent,e.next=28,It.handleLoginRequired.call(this,{message:m,transaction:c,broker:l});case 28:if(y=e.sent,!y.restartTransaction){e.next=32;break}return e.abrupt("return",kt.call(this,{brokers:n,leprechaun:o,transactionId:i}));case 32:return e.abrupt("return",u.handleCompletion({message:m,transaction:c,broker:l}));case 33:case"end":return e.stop()}}),e,this)})))).apply(this,arguments)}var Lt=kt,Rt=function(){},St=Rt;function Tt(){window.history.pushState(null,null,window.location.href),St=window.onpopstate,window.onpopstate=function(){window.history.go(1)}}function Nt(){window.onpopstate=St,St=Rt}function Ct(e){return e.split("\n").reduce((function(e,t){var r=function(e){var t=At.exec(e);if(!t)return null;var r=t[2]&&0===t[2].indexOf("native"),n=t[2]&&0===t[2].indexOf("eval"),a=Dt.exec(t[2]);n&&null!=a&&(t[2]=a[1],t[3]=a[2],t[4]=a[3]);return{file:r?null:t[2],methodName:t[1]||"<unknown>",arguments:r?[t[2]]:[],lineNumber:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}(t)||function(e){var t=Pt.exec(e);if(!t)return null;return{file:t[2],methodName:t[1]||"<unknown>",arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}}(t)||function(e){var t=Ut.exec(e);if(!t)return null;var r=t[3]&&t[3].indexOf(" > eval")>-1,n=jt.exec(t[3]);r&&null!=n&&(t[3]=n[1],t[4]=n[2],t[5]=null);return{file:t[3],methodName:t[1]||"<unknown>",arguments:t[2]?t[2].split(","):[],lineNumber:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}(t)||function(e){var t=Bt.exec(e);if(!t)return null;return{file:t[2],methodName:t[1]||"<unknown>",arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}}(t)||function(e){var t=Mt.exec(e);if(!t)return null;return{file:t[3],methodName:t[1]||"<unknown>",arguments:[],lineNumber:+t[4],column:t[5]?+t[5]:null}}(t);return r&&e.push(r),e}),[])}var At=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Dt=/\((\S*)(?::(\d+))(?::(\d+))\)/;var Pt=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;var Ut=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,jt=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;var Mt=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;var Bt=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;var Wt=function(){var e=window.crypto||window.msCrypto;if(void 0!==e&&e.getRandomValues){var t=new Uint16Array(8);e.getRandomValues(t),t[3]=4095&t[3]|16384,t[4]=16383&t[4]|32768;var r=function(e){for(var t=e.toString(16);t.length<4;)t="0"+t;return t};return r(t[0])+r(t[1])+r(t[2])+r(t[3])+r(t[4])+r(t[5])+r(t[6])+r(t[7])}return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))},Gt="1d5680ea1cdf48659f6472b7aec24520",Ft=Date.now();function Ht(e){var t=e.lineNumber;return{filename:e.file,lineno:t,colno:e.column,function:e.methodName,in_app:true}}function Kt(e){if(!e.stack)return{type:"error",value:e};var t=Ct(e.stack);return{type:e.name,value:e.message,stacktrace:{frames:t.map(Ht)}}}var qt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.sentryHost,r=void 0===t?"sentry.smallcase.com":t,n=e.project,a=void 0===n?24:n,o=e.sentryVersion,i=void 0===o?7:o,s=e.sentryClient,u=void 0===s?"custom-client@0.0.1":s,f=e.sentryKey,p=void 0===f?Gt:f,d=e.protocol,h=void 0===d?"https":d,m=c.a.stringify({sentry_version:i,sentry_client:u,sentry_key:p}),y="".concat(h,"://").concat(r,"/api/").concat(a,"/store/?").concat(m),g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{project:a,logger:"javascript",platform:"javascript",request:{headers:{"User-Agent":navigator.userAgent,Referer:document.referrer},url:document.referrer},exception:{values:[Kt(e)],mechanism:{type:t,handled:r}},tags:{component:"scdk",gateway:he.gateway},extra:{"session:duration":Date.now()-Ft},release:window.__SCDK_RELEASE&&window.__SCDK_RELEASE.id,event_id:Wt()}};return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];l.a.post(y,g(e,t,r)).then((function(e){return 1}))}}({});var Vt=function(e){return function(){try{for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e.apply(this,r)}catch(e){try{qt(e)}catch(e){}throw e}}},zt=function e(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=r.gateway,o=r.userData,i=r.elementOrSelector,s=void 0===i?"body":i,c=r.smallcaseAuthToken,u=r.deviceType,l=r.config,f=void 0===l?{amo:false}:l;if(a()(this,e),!n||"string"!=typeof n)throw U.INVALID_GATEWAY;if(void 0!==e._instance)return e._instance;e._instance=this,he.gateway=n,he.deviceType=u,he.amo=!!f&&!!f.amo,this.initPromise=void 0,this.backDisabled=false,G.elementOrSelector=s;var p=Q(G.elementOrSelector),d=ke(he.gateway),h=Y(d);h.classList.add("scdk-middle-frame"),h.style.visibility="hidden",h.style.display="none",p.appendChild(h),this.iframeLoaded=J(B.CONNECT_LOADED).promise.then((function(e){fe(he.displayName),he.thirdPartyCookieSupported=e.data.thirdPartyCookieSupported})),window.addEventListener("message",(function(e){e.data.type===B.SHOW_FRAME?(h.style.visibility="unset",h.style.display="unset",t.backDisabled||(Tt(),t.backDisabled=true)):e.data.type===B.HIDE_FRAME&&(h.style.visibility="hidden",h.style.display="none",t.backDisabled&&(t.backDisabled=false,Nt()))})),this.init({userData:o,smallcaseAuthToken:c})};zt.prototype.init=Vt(Ie),zt.prototype.login=Vt(Se),zt.prototype.getSmallcases=Vt(Te),zt.prototype.getSmallcaseProfile=Vt(Ne),zt.prototype.getStatus=Vt(Ce),zt.prototype.getNews=Vt(Ae),zt.prototype.getHistorical=Vt(De),zt.prototype.getUserInvestments=Vt(Ue),zt.prototype.getUserInvestmentDetails=Vt(Pe),zt.prototype.markArchived=Vt(Me),zt.prototype.triggerTransaction=Vt(Lt),zt.prototype.getExitedSmallcases=Vt(Fe),zt.prototype.signup=Vt(Ge);var Xt=zt;!function(e){e.scDK=Xt}(window)}]);
//# sourceMappingURL=scdk.js.map