@onereach/webform
Version:
Content Builder includes several views for: - Content builder view itself; - Web Form view; - Slack block-kit builder;
2 lines • 10.3 MB
JavaScript
/*! For license information please see oneReachWebForm.min.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.OneReachWebForm=t():e.OneReachWebForm=t()}(self,(()=>(()=>{var __webpack_modules__={24532:(e,t,n)=>{"use strict";var r=n(33310),o=n(47529),i="value",a="\n ",s={};function c(e){var t=Array.isArray(e);return function(n){var r=l(s.plainArray,n);if(r)return r;if(t&&n.length!==e.length)return"an array with "+e.length+" items";for(var o=0;o<n.length;o++)if(r=l(t?e[o]:e,n[o]))return[o].concat(r)}}function l(e,t){if(null!=t||e.hasOwnProperty("__required")){var n=e(t);return n?Array.isArray(n)?n:[n]:void 0}}function u(e,t){var n=e.length,r=e[n-1],a=e.slice(0,n-1);return 0===a.length&&(a=[i]),t=o(t,{path:a}),"function"==typeof r?r(t):d(t,function(e){return"must be "+((/^an? /.test(t=e)?t:/^[aeiou]/i.test(t)?"an "+t:/^[a-z]/i.test(t)?"a "+t:t)+".");var t}(r))}function p(e){return e.length<2?e[0]:2===e.length?e.join(" or "):e.slice(0,-1).join(", ")+", or "+e.slice(-1)}function d(e,t){return(f(e.path)?"Item at position ":"")+e.path.join(".")+" "+t}function f(e){return"number"==typeof e[e.length-1]||"number"==typeof e[0]}s.assert=function(e,t){return t=t||{},function(n){var r=l(e,n);if(r){var o=u(r,t);throw t.apiName&&(o=t.apiName+": "+o),new Error(o)}}},s.shape=function(e){var t,n=(t=e,Object.keys(t||{}).map((function(e){return{key:e,value:t[e]}})));return function(e){var t,r=l(s.plainObject,e);if(r)return r;for(var o=[],c=0;c<n.length;c++)t=n[c].key,(r=l(n[c].value,e[t]))&&o.push([t].concat(r));return o.length<2?o[0]:function(e){o=o.map((function(t){return"- "+t[0]+": "+u(t,e).split("\n").join(a)}));var t=e.path.join(".");return"The following properties"+(t===i?"":" of "+t)+" have invalid values:"+a+o.join(a)}}},s.strictShape=function(e){var t=s.shape(e);return function(n){var r=t(n);if(r)return r;var o=Object.keys(n).reduce((function(t,n){return void 0===e[n]&&t.push(n),t}),[]);return 0!==o.length?function(){return"The following keys are invalid: "+o.join(", ")}:void 0}},s.arrayOf=function(e){return c(e)},s.tuple=function(){var e=Array.isArray(arguments[0])?arguments[0]:Array.prototype.slice.call(arguments);return c(e)},s.required=function(e){function t(t){return null==t?function(e){return d(e,f(e.path)?"cannot be undefined/null.":"is required.")}:e.apply(this,arguments)}return t.__required=!0,t},s.oneOfType=function(){var e=Array.isArray(arguments[0])?arguments[0]:Array.prototype.slice.call(arguments);return function(t){var n=e.map((function(e){return l(e,t)})).filter(Boolean);if(n.length===e.length)return n.every((function(e){return 1===e.length&&"string"==typeof e[0]}))?p(n.map((function(e){return e[0]}))):n.reduce((function(e,t){return t.length>e.length?t:e}))}},s.equal=function(e){return function(t){if(t!==e)return JSON.stringify(e)}},s.oneOf=function(){var e=Array.isArray(arguments[0])?arguments[0]:Array.prototype.slice.call(arguments),t=e.map((function(e){return s.equal(e)}));return s.oneOfType.apply(this,t)},s.range=function(e){var t=e[0],n=e[1];return function(e){if(l(s.number,e)||e<t||e>n)return"number between "+t+" & "+n+" (inclusive)"}},s.any=function(){},s.boolean=function(e){if("boolean"!=typeof e)return"boolean"},s.number=function(e){if("number"!=typeof e)return"number"},s.plainArray=function(e){if(!Array.isArray(e))return"array"},s.plainObject=function(e){if(!r(e))return"object"},s.string=function(e){if("string"!=typeof e)return"string"},s.func=function(e){if("function"!=typeof e)return"function"},s.validate=l,s.processMessage=u,e.exports=s},68236:(e,t,n)=>{"use strict";var r=n(29042);function o(e){this.origin=e.origin||"https://api.mapbox.com",this.endpoint="events/v2",this.access_token=e.accessToken,this.version="0.2.0",this.sessionID=this.generateSessionID(),this.userAgent=this.getUserAgent(),this.options=e,this.send=this.send.bind(this),this.countries=e.countries?e.countries.split(","):null,this.types=e.types?e.types.split(","):null,this.bbox=e.bbox?e.bbox:null,this.language=e.language?e.language.split(","):null,this.limit=e.limit?+e.limit:null,this.locale=navigator.language||null,this.enableEventLogging=this.shouldEnableLogging(e),this.eventQueue=new Array,this.flushInterval=e.flushInterval||1e3,this.maxQueueSize=e.maxQueueSize||100,this.timer=this.flushInterval?setTimeout(this.flush.bind(this),this.flushInterval):null,this.lastSentInput="",this.lastSentIndex=0}o.prototype={select:function(e,t){var n=this.getSelectedIndex(e,t),r=this.getEventPayload("search.select",t);if(r.resultIndex=n,r.resultPlaceName=e.place_name,r.resultId=e.id,(n!==this.lastSentIndex||r.queryString!==this.lastSentInput)&&-1!=n&&(this.lastSentIndex=n,this.lastSentInput=r.queryString,r.queryString))return this.push(r)},start:function(e){var t=this.getEventPayload("search.start",e);if(t.queryString)return this.push(t)},keyevent:function(e,t){if(e.key&&!e.metaKey&&-1===[9,27,37,39,13,38,40].indexOf(e.keyCode)){var n=this.getEventPayload("search.keystroke",t);if(n.lastAction=e.key,n.queryString)return this.push(n)}},send:function(e,t){if(!this.enableEventLogging)return t?t():void 0;var n=this.getRequestOptions(e);this.request(n,function(e){return e?this.handleError(e,t):t?t():void 0}.bind(this))},getRequestOptions:function(e){return Array.isArray(e)||(e=[e]),{method:"POST",host:this.origin,path:this.endpoint+"?access_token="+this.access_token,headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}},getEventPayload:function(e,t){var n;n=t.options.proximity?[t.options.proximity.longitude,t.options.proximity.latitude]:null;var r=t._map?t._map.getZoom():void 0,o={event:e,created:+new Date,sessionIdentifier:this.sessionID,country:this.countries,userAgent:this.userAgent,language:this.language,bbox:this.bbox,types:this.types,endpoint:"mapbox.places",autocomplete:t.options.autocomplete,fuzzyMatch:t.options.fuzzyMatch,proximity:n,limit:t.options.limit,routing:t.options.routing,worldview:t.options.worldview,mapZoom:r,keyboardLocale:this.locale};return"search.select"===e?o.queryString=t.inputString:"search.select"!=e&&t._inputEl?o.queryString=t._inputEl.value:o.queryString=t.inputString,o},request:function(e,t){var n=new XMLHttpRequest;for(var r in n.onreadystatechange=function(){if(4==this.readyState)return 204==this.status?t(null):t(this.statusText)},n.open(e.method,e.host+"/"+e.path,!0),e.headers){var o=e.headers[r];n.setRequestHeader(r,o)}n.send(e.body)},handleError:function(e,t){if(t)return t(e)},generateSessionID:function(){return r()},getUserAgent:function(){return"mapbox-gl-geocoder."+this.version+"."+navigator.userAgent},getSelectedIndex:function(e,t){if(t._typeahead){var n=t._typeahead.data,r=e.id;return n.map((function(e){return e.id})).indexOf(r)}},shouldEnableLogging:function(e){return!(!1===e.enableEventLogging||e.origin&&-1==e.origin.indexOf("api.mapbox.com")||e.localGeocoder||e.filter)},flush:function(){this.eventQueue.length>0&&(this.send(this.eventQueue),this.eventQueue=new Array),this.timer&&clearTimeout(this.timer),this.flushInterval&&(this.timer=setTimeout(this.flush.bind(this),this.flushInterval))},push:function(e,t){this.eventQueue.push(e),(this.eventQueue.length>=this.maxQueueSize||t)&&this.flush()},remove:function(){this.flush()}},e.exports=o},86630:e=>{e.exports={fr:{name:"France",bbox:[[-4.59235,41.380007],[9.560016,51.148506]]},us:{name:"United States",bbox:[[-171.791111,18.91619],[-66.96466,71.357764]]},ru:{name:"Russia",bbox:[[19.66064,41.151416],[190.10042,81.2504]]},ca:{name:"Canada",bbox:[[-140.99778,41.675105],[-52.648099,83.23324]]}}},19651:(e,t,n)=>{"use strict";var r=n(10504),o=n(91296),i=n(47529),a=n(17187).EventEmitter,s=n(86630),c=n(4010),l=n(52081),u=n(68236),p=n(72227),d=n(94395);function f(e){this._eventEmitter=new a,this.options=i({},this.options,e),this.inputString="",this.fresh=!0,this.lastSelected=null}f.prototype={options:{zoom:16,flyTo:!0,trackProximity:!0,minLength:2,reverseGeocode:!1,limit:5,origin:"https://api.mapbox.com",enableEventLogging:!0,marker:!0,mapboxgl:null,collapsed:!1,clearAndBlurOnEsc:!1,clearOnBlur:!1,getItemValue:function(e){return e.place_name},render:function(e){var t=e.place_name.split(",");return'<div class="mapboxgl-ctrl-geocoder--suggestion"><div class="mapboxgl-ctrl-geocoder--suggestion-title">'+t[0]+'</div><div class="mapboxgl-ctrl-geocoder--suggestion-address">'+t.splice(1,t.length).join(",")+"</div></div>"}},addTo:function(e){function t(e,t){if(!document.body.contains(t))throw new Error("Element provided to #addTo() exists, but is not in the DOM");const n=e.onAdd();t.appendChild(n)}if(e._controlContainer)e.addControl(this);else if(e instanceof HTMLElement)t(this,e);else{if("string"!=typeof e)throw new Error("Error: addTo must be a mapbox-gl-js map, an html element, or a CSS selector query for a single html element");{const n=document.querySelectorAll(e);if(0===n.length)throw new Error("Element ",e,"not found.");if(n.length>1)throw new Error("Geocoder can only be added to a single html element");t(this,n[0])}}},onAdd:function(e){if(e&&"string"!=typeof e&&(this._map=e),this.setLanguage(),this.options.localGeocoderOnly||(this.geocoderService=l(c({accessToken:this.options.accessToken,origin:this.options.origin}))),this.options.localGeocoderOnly&&!this.options.localGeocoder)throw new Error("A localGeocoder function must be specified to use localGeocoderOnly mode");this.eventManager=new u(this.options),this._onChange=this._onChange.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onPaste=this._onPaste.bind(this),this._onBlur=this._onBlur.bind(this),this._showButton=this._showButton.bind(this),this._hideButton=this._hideButton.bind(this),this._onQueryResult=this._onQueryResult.bind(this),this.clear=this.clear.bind(this),this._updateProximity=this._updateProximity.bind(this),this._collapse=this._collapse.bind(this),this._unCollapse=this._unCollapse.bind(this),this._clear=this._clear.bind(this),this._clearOnBlur=this._clearOnBlur.bind(this);var t=this.container=document.createElement("div");t.className="mapboxgl-ctrl-geocoder mapboxgl-ctrl";var n=this.createIcon("search",'<path d="M7.4 2.5c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9c1 0 1.8-.2 2.5-.8l3.7 3.7c.2.2.4.3.8.3.7 0 1.1-.4 1.1-1.1 0-.3-.1-.5-.3-.8L11.4 10c.4-.8.8-1.6.8-2.5.1-2.8-2.1-5-4.8-5zm0 1.6c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2-3.3-1.3-3.3-3.1 1.4-3.3 3.3-3.3z"/>');this._inputEl=document.createElement("input"),this._inputEl.type="text",this._inputEl.className="mapboxgl-ctrl-geocoder--input",this.setPlaceholder(),this.options.collapsed&&(this._collapse(),this.container.addEventListener("mouseenter",this._unCollapse),this.container.addEventListener("mouseleave",this._collapse),this._inputEl.addEventListener("focus",this._unCollapse)),(this.options.collapsed||this.options.clearOnBlur)&&this._inputEl.addEventListener("blur",this._onBlur),this._inputEl.addEventListener("keydown",o(this._onKeyDown,200)),this._inputEl.addEventListener("paste",this._onPaste),this._inputEl.addEventListener("change",this._onChange),this.container.addEventListener("mouseenter",this._showButton),this.container.addEventListener("mouseleave",this._hideButton),this._inputEl.addEventListener("keyup",function(e){this.eventManager.keyevent(e,this)}.bind(this));var i=document.createElement("div");i.classList.add("mapboxgl-ctrl-geocoder--pin-right"),this._clearEl=document.createElement("button"),this._clearEl.setAttribute("aria-label","Clear"),this._clearEl.addEventListener("click",this.clear),this._clearEl.className="mapboxgl-ctrl-geocoder--button";var a=this.createIcon("close",'<path d="M3.8 2.5c-.6 0-1.3.7-1.3 1.3 0 .3.2.7.5.8L7.2 9 3 13.2c-.3.3-.5.7-.5 1 0 .6.7 1.3 1.3 1.3.3 0 .7-.2 1-.5L9 10.8l4.2 4.2c.2.3.7.3 1 .3.6 0 1.3-.7 1.3-1.3 0-.3-.2-.7-.3-1l-4.4-4L15 4.6c.3-.2.5-.5.5-.8 0-.7-.7-1.3-1.3-1.3-.3 0-.7.2-1 .3L9 7.1 4.8 2.8c-.3-.1-.7-.3-1-.3z"/>');return this._clearEl.appendChild(a),this._loadingEl=this.createIcon("loading",'<path fill="#333" d="M4.4 4.4l.8.8c2.1-2.1 5.5-2.1 7.6 0l.8-.8c-2.5-2.5-6.7-2.5-9.2 0z"/><path opacity=".1" d="M12.8 12.9c-2.1 2.1-5.5 2.1-7.6 0-2.1-2.1-2.1-5.5 0-7.7l-.8-.8c-2.5 2.5-2.5 6.7 0 9.2s6.6 2.5 9.2 0 2.5-6.6 0-9.2l-.8.8c2.2 2.1 2.2 5.6 0 7.7z"/>'),i.appendChild(this._clearEl),i.appendChild(this._loadingEl),t.appendChild(n),t.appendChild(this._inputEl),t.appendChild(i),this._typeahead=new r(this._inputEl,[],{filter:!1,minLength:this.options.minLength,limit:this.options.limit}),this.setRenderFunction(this.options.render),this._typeahead.getItemValue=this.options.getItemValue,this.mapMarker=null,this._handleMarker=this._handleMarker.bind(this),this._map&&(this.options.trackProximity&&(this._updateProximity(),this._map.on("moveend",this._updateProximity)),this._mapboxgl=this.options.mapboxgl,!this._mapboxgl&&this.options.marker&&(console.error("No mapboxgl detected in options. Map markers are disabled. Please set options.mapboxgl."),this.options.marker=!1)),t},createIcon:function(e,t){var n=document.createElementNS("http://www.w3.org/2000/svg","svg");if(n.setAttribute("class","mapboxgl-ctrl-geocoder--icon mapboxgl-ctrl-geocoder--icon-"+e),n.setAttribute("viewBox","0 0 18 18"),n.setAttribute("xml:space","preserve"),n.setAttribute("width",18),n.setAttribute("height",18),"innerHTML"in n)n.innerHTML=t;else{var r=document.createElement("div");r.innerHTML="<svg>"+t.valueOf().toString()+"</svg>";var o=r.firstChild.firstChild;n.appendChild(o)}return n},onRemove:function(){return this.container.parentNode.removeChild(this.container),this.options.trackProximity&&this._map&&this._map.off("moveend",this._updateProximity),this._removeMarker(),this._map=null,this},_onPaste:function(e){var t=(e.clipboardData||window.clipboardData).getData("text");t.length>=this.options.minLength&&this._geocode(t)},_onKeyDown:function(e){var t=27,n=9;if(e.keyCode===t&&this.options.clearAndBlurOnEsc)return this._clear(e),this._inputEl.blur();var r=e.target&&e.target.shadowRoot?e.target.shadowRoot.activeElement:e.target;if(!r||!r.value)return this.fresh=!0,e.keyCode!==n&&this.clear(e),this._clearEl.style.display="none";e.metaKey||-1!==[n,t,37,39,13,38,40].indexOf(e.keyCode)||r.value.length>=this.options.minLength&&this._geocode(r.value)},_showButton:function(){this._typeahead.selected&&(this._clearEl.style.display="block")},_hideButton:function(){this._typeahead.selected&&(this._clearEl.style.display="none")},_onBlur:function(e){this.options.clearOnBlur&&this._clearOnBlur(e),this.options.collapsed&&this._collapse()},_onChange:function(){var e=this._typeahead.selected;if(e&&JSON.stringify(e)!==this.lastSelected){var t;if(this._clearEl.style.display="none",this.options.flyTo)if(e.properties&&s[e.properties.short_code])t=i({},this.options.flyTo),this._map&&this._map.fitBounds(s[e.properties.short_code].bbox,t);else if(e.bbox){var n=e.bbox;t=i({},this.options.flyTo),this._map&&this._map.fitBounds([[n[0],n[1]],[n[2],n[3]]],t)}else{var r={zoom:this.options.zoom};t=i({},r,this.options.flyTo),e.center?t.center=e.center:e.geometry&&e.geometry.type&&"Point"===e.geometry.type&&e.geometry.coordinates&&(t.center=e.geometry.coordinates),this._map&&this._map.flyTo(t)}this.options.marker&&this._mapboxgl&&this._handleMarker(e),this._inputEl.focus(),this._inputEl.scrollLeft=0,this._inputEl.setSelectionRange(0,0),this.lastSelected=JSON.stringify(e),this._eventEmitter.emit("result",{result:e}),this.eventManager.select(e,this)}},_requestType:function(e,t){return e.localGeocoderOnly?1:e.reverseGeocode&&/^[ ]*(-?\d+\.?\d*)[, ]+(-?\d+\.?\d*)[ ]*$/.test(t)?2:0},_setupConfig:function(e,t){const n=/[\s,]+/;var r=this,o=["bbox","limit","proximity","countries","types","language","reverseMode","mode","autocomplete","fuzzyMatch","routing","worldview"].reduce((function(e,t){if(void 0===r.options[t]||null===r.options[t])return e;["countries","types","language"].indexOf(t)>-1?e[t]=r.options[t].split(n):e[t]=r.options[t];const o="number"==typeof r.options[t].longitude&&"number"==typeof r.options[t].latitude;if("proximity"===t&&o){const n=r.options[t].longitude,o=r.options[t].latitude;e[t]=[n,o]}return e}),{});switch(e){case 2:var a=t.split(n).map((function(e){return parseFloat(e,10)})).reverse();!o.types||o.types[0],o=i(o,{query:a,limit:1}),["proximity","autocomplete","fuzzyMatch","bbox"].forEach((function(e){e in o&&delete o[e]}));break;case 0:/^[ ]*(-?\d+\.?\d*)[, ]+(-?\d+\.?\d*)*[ ]*$/.test(t)&&(t=t.replace(/,/g," ")),o=i(o,{query:t})}return o},_geocode:function(e){this.inputString=e,this._loadingEl.style.display="block",this._eventEmitter.emit("loading",{query:e});const t=this._requestType(this.options,e),n=this._setupConfig(t,e);var r;switch(t){case 1:r=Promise.resolve();break;case 0:r=this.geocoderService.forwardGeocode(n).send();break;case 2:r=this.geocoderService.reverseGeocode(n).send()}var o=this.options.localGeocoder&&this.options.localGeocoder(e)||[],i=[],a=null;return r.catch(function(e){a=e}.bind(this)).then(function(t){this._loadingEl.style.display="none";var r={};return t?"200"==t.statusCode&&((r=t.body).request=t.request,r.headers=t.headers):r={type:"FeatureCollection",features:[]},r.config=n,this.fresh&&(this.eventManager.start(this),this.fresh=!1),r.features=r.features?o.concat(r.features):o,this.options.externalGeocoder?(i=this.options.externalGeocoder(e,r.features)||[]).then((function(e){return r.features=r.features?e.concat(r.features):e,r}),(function(){return r})):r}.bind(this)).then(function(e){if(a)throw a;this.options.filter&&e.features.length&&(e.features=e.features.filter(this.options.filter)),e.features.length?(this._clearEl.style.display="block",this._eventEmitter.emit("results",e),this._typeahead.update(e.features)):(this._clearEl.style.display="none",this._typeahead.selected=null,this._renderNoResults(),this._eventEmitter.emit("results",e))}.bind(this)).catch(function(e){this._loadingEl.style.display="none",o.length&&this.options.localGeocoder||i.length&&this.options.externalGeocoder?(this._clearEl.style.display="block",this._typeahead.update(o)):(this._clearEl.style.display="none",this._typeahead.selected=null,this._renderError()),this._eventEmitter.emit("results",{features:o}),this._eventEmitter.emit("error",{error:e})}.bind(this)),r},_clear:function(e){e&&e.preventDefault(),this._inputEl.value="",this._typeahead.selected=null,this._typeahead.clear(),this._onChange(),this._clearEl.style.display="none",this._removeMarker(),this.lastSelected=null,this._eventEmitter.emit("clear"),this.fresh=!0},clear:function(e){this._clear(e),this._inputEl.focus()},_clearOnBlur:function(e){e.relatedTarget&&this._clear(e)},_onQueryResult:function(e){var t=e.body;if(t.features.length){var n=t.features[0];this._typeahead.selected=n,this._inputEl.value=n.place_name,this._onChange()}},_updateProximity:function(){if(this._map)if(this._map.getZoom()>9){var e=this._map.getCenter().wrap();this.setProximity({longitude:e.lng,latitude:e.lat})}else this.setProximity(null)},_collapse:function(){this._inputEl.value||this._inputEl===document.activeElement||this.container.classList.add("mapboxgl-ctrl-geocoder--collapsed")},_unCollapse:function(){this.container.classList.remove("mapboxgl-ctrl-geocoder--collapsed")},query:function(e){return this._geocode(e).then(this._onQueryResult),this},_renderError:function(){this._renderMessage("<div class='mapbox-gl-geocoder--error'>There was an error reaching the server</div>")},_renderNoResults:function(){this._renderMessage("<div class='mapbox-gl-geocoder--error mapbox-gl-geocoder--no-results'>No results found</div>")},_renderMessage:function(e){this._typeahead.update([]),this._typeahead.selected=null,this._typeahead.clear(),this._typeahead.renderError(e)},_getPlaceholderText:function(){if(this.options.placeholder)return this.options.placeholder;if(this.options.language){var e=this.options.language.split(",")[0],t=d.language(e),n=p.placeholder[t];if(n)return n}return"Search"},setInput:function(e){return this._inputEl.value=e,this._typeahead.selected=null,this._typeahead.clear(),e.length>=this.options.minLength&&this._geocode(e),this},setProximity:function(e){return this.options.proximity=e,this},getProximity:function(){return this.options.proximity},setRenderFunction:function(e){return e&&"function"==typeof e&&(this._typeahead.render=e),this},getRenderFunction:function(){return this._typeahead.render},setLanguage:function(e){var t=navigator.language||navigator.userLanguage||navigator.browserLanguage;return this.options.language=e||this.options.language||t,this},getLanguage:function(){return this.options.language},getZoom:function(){return this.options.zoom},setZoom:function(e){return this.options.zoom=e,this},getFlyTo:function(){return this.options.flyTo},setFlyTo:function(e){return this.options.flyTo=e,this},getPlaceholder:function(){return this.options.placeholder},setPlaceholder:function(e){return this.placeholder=e||this._getPlaceholderText(),this._inputEl.placeholder=this.placeholder,this._inputEl.setAttribute("aria-label",this.placeholder),this},getBbox:function(){return this.options.bbox},setBbox:function(e){return this.options.bbox=e,this},getCountries:function(){return this.options.countries},setCountries:function(e){return this.options.countries=e,this},getTypes:function(){return this.options.types},setTypes:function(e){return this.options.types=e,this},getMinLength:function(){return this.options.minLength},setMinLength:function(e){return this.options.minLength=e,this._typeahead&&(this._typeahead.options.minLength=e),this},getLimit:function(){return this.options.limit},setLimit:function(e){return this.options.limit=e,this._typeahead&&(this._typeahead.options.limit=e),this},getFilter:function(){return this.options.filter},setFilter:function(e){return this.options.filter=e,this},setOrigin:function(e){return this.options.origin=e,this.geocoderService=l(c({accessToken:this.options.accessToken,origin:this.options.origin})),this},getOrigin:function(){return this.options.origin},setAutocomplete:function(e){return this.options.autocomplete=e,this},getAutocomplete:function(){return this.options.autocomplete},setFuzzyMatch:function(e){return this.options.fuzzyMatch=e,this},getFuzzyMatch:function(){return this.options.fuzzyMatch},setRouting:function(e){return this.options.routing=e,this},getRouting:function(){return this.options.routing},setWorldview:function(e){return this.options.worldview=e,this},getWorldview:function(){return this.options.worldview},_handleMarker:function(e){if(this._map){this._removeMarker();var t=i({},{color:"#4668F2"},this.options.marker);return this.mapMarker=new this._mapboxgl.Marker(t),e.center?this.mapMarker.setLngLat(e.center).addTo(this._map):e.geometry&&e.geometry.type&&"Point"===e.geometry.type&&e.geometry.coordinates&&this.mapMarker.setLngLat(e.geometry.coordinates).addTo(this._map),this}},_removeMarker:function(){this.mapMarker&&(this.mapMarker.remove(),this.mapMarker=null)},on:function(e,t){return this._eventEmitter.on(e,t),this},off:function(e,t){return this._eventEmitter.removeListener(e,t),this.eventManager.remove(),this}},e.exports=f},72227:e=>{"use strict";e.exports={placeholder:{de:"Suche",it:"Ricerca",en:"Search",nl:"Zoeken",fr:"Chercher",ca:"Cerca",he:"לחפש",ja:"サーチ",lv:"Meklēt",pt:"Procurar",sr:"Претрага",zh:"搜索",cs:"Vyhledávání",hu:"Keresés",ka:"ძიება",nb:"Søke",sk:"Vyhľadávanie",th:"ค้นหา",fi:"Hae",is:"Leita",ko:"수색",pl:"Szukaj",sl:"Iskanje",fa:"جستجو",ru:"Поиск"}}},29042:e=>{for(var t=self.crypto||self.msCrypto,n="-_",r=36;r--;)n+=r.toString(36);for(r=36;r---10;)n+=r.toString(36).toUpperCase();e.exports=function(e){var o="",i=t.getRandomValues(new Uint8Array(e||21));for(r=e||21;r--;)o+=n[63&i[r]];return o}},4010:(e,t,n)=>{"use strict";var r=n(72543);e.exports=r},72543:(e,t,n)=>{"use strict";var r=n(89366),o=n(58503);function i(e){o.call(this,e)}i.prototype=Object.create(o.prototype),i.prototype.constructor=i,i.prototype.sendRequest=r.browserSend,i.prototype.abortRequest=r.browserAbort,e.exports=function(e){return new i(e)}},89366:(e,t,n)=>{"use strict";var r=n(56293),o=n(74404),i=n(1835),a=n(19614),s={};function c(e){var t=e.total,n=e.loaded;return{total:t,transferred:n,percent:100*n/t}}function l(e,t){return new Promise((function(n,r){t.onprogress=function(t){e.emitter.emit(i.EVENT_PROGRESS_DOWNLOAD,c(t))};var a=e.file;a&&(t.upload.onprogress=function(t){e.emitter.emit(i.EVENT_PROGRESS_UPLOAD,c(t))}),t.onerror=function(e){r(e)},t.onabort=function(){var t=new o({request:e,type:i.ERROR_REQUEST_ABORTED});r(t)},t.onload=function(){if(delete s[e.id],t.status<200||t.status>=400){var i=new o({request:e,body:t.response,statusCode:t.status});r(i)}else n(t)};var l=e.body;"string"==typeof l?t.send(l):l?t.send(JSON.stringify(l)):a?t.send(a):t.send(),s[e.id]=t})).then((function(t){return function(e,t){return new r(e,{body:t.response,headers:a(t.getAllResponseHeaders()),statusCode:t.status})}(e,t)}))}function u(e,t){var n=e.url(t),r=new window.XMLHttpRequest;return r.open(e.method,n),Object.keys(e.headers).forEach((function(t){r.setRequestHeader(t,e.headers[t])})),r}e.exports={browserAbort:function(e){var t=s[e.id];t&&(t.abort(),delete s[e.id])},sendRequestXhr:l,browserSend:function(e){return Promise.resolve().then((function(){var t=u(e,e.client.accessToken);return l(e,t)}))},createRequestXhr:u}},58503:(e,t,n)=>{"use strict";var r=n(24713),o=n(75225),i=n(1835);function a(e){if(!e||!e.accessToken)throw new Error("Cannot create a client without an access token");r(e.accessToken),this.accessToken=e.accessToken,this.origin=e.origin||i.API_ORIGIN}a.prototype.createRequest=function(e){return new o(this,e)},e.exports=a},74404:(e,t,n)=>{"use strict";var r=n(1835);e.exports=function(e){var t,n=e.type||r.ERROR_HTTP;if(e.body)try{t=JSON.parse(e.body)}catch(n){t=e.body}else t=null;var o=e.message||null;o||("string"==typeof t?o=t:t&&"string"==typeof t.message?o=t.message:n===r.ERROR_REQUEST_ABORTED&&(o="Request aborted")),this.message=o,this.type=n,this.statusCode=e.statusCode||null,this.request=e.request,this.body=t}},75225:(e,t,n)=>{"use strict";var r=n(24713),o=n(47529),i=n(26729),a=n(25959),s=n(1835),c=1;function l(e,t){if(!e)throw new Error("MapiRequest requires a client");if(!t||!t.path||!t.method)throw new Error("MapiRequest requires an options object with path and method properties");var n={};t.body&&(n["content-type"]="application/json");var r=o(n,t.headers),a=Object.keys(r).reduce((function(e,t){return e[t.toLowerCase()]=r[t],e}),{});this.id=c++,this._options=t,this.emitter=new i,this.client=e,this.response=null,this.error=null,this.sent=!1,this.aborted=!1,this.path=t.path,this.method=t.method,this.origin=t.origin||e.origin,this.query=t.query||{},this.params=t.params||{},this.body=t.body||null,this.file=t.file||null,this.encoding=t.encoding||"utf8",this.sendFileAs=t.sendFileAs||null,this.headers=a}l.prototype.url=function(e){var t=a.prependOrigin(this.path,this.origin);t=a.appendQueryObject(t,this.query);var n=this.params,i=null==e?this.client.accessToken:e;if(i){t=a.appendQueryParam(t,"access_token",i);var s=r(i).user;n=o({ownerId:s},n)}return t=a.interpolateRouteParams(t,n)},l.prototype.send=function(){var e=this;if(e.sent)throw new Error("This request has already been sent. Check the response and error properties. Create a new request with clone().");return e.sent=!0,e.client.sendRequest(e).then((function(t){return e.response=t,e.emitter.emit(s.EVENT_RESPONSE,t),t}),(function(t){throw e.error=t,e.emitter.emit(s.EVENT_ERROR,t),t}))},l.prototype.abort=function(){this._nextPageRequest&&(this._nextPageRequest.abort(),delete this._nextPageRequest),this.response||this.error||this.aborted||(this.aborted=!0,this.client.abortRequest(this))},l.prototype.eachPage=function(e){var t=this;function n(n){e(null,n,(function(){delete t._nextPageRequest;var e=n.nextPage();e&&(t._nextPageRequest=e,o(e))}))}function r(t){e(t,null,(function(){}))}function o(e){e.send().then(n,r)}o(this)},l.prototype.clone=function(){return this._extend()},l.prototype._extend=function(e){var t=o(this._options,e);return new l(this.client,t)},e.exports=l},56293:(e,t,n)=>{"use strict";var r=n(94626);function o(e,t){this.request=e,this.headers=t.headers,this.rawBody=t.body,this.statusCode=t.statusCode;try{this.body=JSON.parse(t.body||"{}")}catch(e){this.body=t.body}this.links=r(this.headers.link)}o.prototype.hasNextPage=function(){return!!this.links.next},o.prototype.nextPage=function(){return this.hasNextPage()?this.request._extend({path:this.links.next.url}):null},e.exports=o},1835:e=>{"use strict";e.exports={API_ORIGIN:"https://api.mapbox.com",EVENT_PROGRESS_DOWNLOAD:"downloadProgress",EVENT_PROGRESS_UPLOAD:"uploadProgress",EVENT_ERROR:"error",EVENT_RESPONSE:"response",ERROR_HTTP:"HttpError",ERROR_REQUEST_ABORTED:"RequestAbortedError"}},19614:e=>{"use strict";e.exports=function(e){var t={};return e?(e.trim().split(/[\r|\n]+/).forEach((function(e){var n=function(e){var t=e.indexOf(":");return{name:e.substring(0,t).trim().toLowerCase(),value:e.substring(t+1).trim()}}(e);t[n.name]=n.value})),t):t}},94626:e=>{"use strict";e.exports=function(e){return e?e.split(/,\s*</).reduce((function(e,t){var n=function(e){var t=e.match(/<?([^>]*)>(.*)/);if(!t)return null;var n=t[1],r=t[2].split(";"),o=null,i=r.reduce((function(e,t){var n=function(e){var t=e.match(/\s*(.+)\s*=\s*"?([^"]+)"?/);return t?{key:t[1],value:t[2]}:null}(t);return n?"rel"===n.key?(o||(o=n.value),e):(e[n.key]=n.value,e):e}),{});return o?{url:n,rel:o,params:i}:null}(t);return n?(n.rel.split(/\s+/).forEach((function(t){e[t]||(e[t]={url:n.url,params:n.params})})),e):e}),{}):{}}},25959:e=>{"use strict";function t(e){return Array.isArray(e)?e.map(encodeURIComponent).join(","):encodeURIComponent(String(e))}function n(e,n,r){if(!1===r||null===r)return e;var o=/\?/.test(e)?"&":"?",i=encodeURIComponent(n);return void 0!==r&&""!==r&&!0!==r&&(i+="="+t(r)),""+e+o+i}e.exports={appendQueryObject:function(e,t){if(!t)return e;var r=e;return Object.keys(t).forEach((function(e){var o=t[e];void 0!==o&&(Array.isArray(o)&&(o=o.filter((function(e){return null!=e})).join(",")),r=n(r,e,o))})),r},appendQueryParam:n,prependOrigin:function(e,t){if(!t)return e;if("http"===e.slice(0,4))return e;var n="/"===e[0]?"":"/";return""+t.replace(/\/$/,"")+n+e},interpolateRouteParams:function(e,n){return n?e.replace(/\/:([a-zA-Z0-9]+)/g,(function(e,r){var o=n[r];if(void 0===o)throw new Error("Unspecified route parameter "+r);return"/"+t(o)})):e}}},52081:(e,t,n)=>{"use strict";var r=n(47529),o=n(61222),i=n(92497),a=n(33886),s=n(93222),c={},l=["country","region","postcode","district","place","locality","neighborhood","address","poi","poi.landmark"];c.forwardGeocode=function(e){o.assertShape({query:o.required(o.string),mode:o.oneOf("mapbox.places","mapbox.places-permanent"),countries:o.arrayOf(o.string),proximity:o.oneOf(o.coordinates,"ip"),types:o.arrayOf(o.oneOf(l)),autocomplete:o.boolean,bbox:o.arrayOf(o.number),limit:o.number,language:o.arrayOf(o.string),routing:o.boolean,fuzzyMatch:o.boolean,worldview:o.string})(e),e.mode=e.mode||"mapbox.places";var t=a(r({country:e.countries},i(e,["proximity","types","autocomplete","bbox","limit","language","routing","fuzzyMatch","worldview"])));return this.client.createRequest({method:"GET",path:"/geocoding/v5/:mode/:query.json",params:i(e,["mode","query"]),query:t})},c.reverseGeocode=function(e){o.assertShape({query:o.required(o.coordinates),mode:o.oneOf("mapbox.places","mapbox.places-permanent"),countries:o.arrayOf(o.string),types:o.arrayOf(o.oneOf(l)),bbox:o.arrayOf(o.number),limit:o.number,language:o.arrayOf(o.string),reverseMode:o.oneOf("distance","score"),routing:o.boolean,worldview:o.string})(e),e.mode=e.mode||"mapbox.places";var t=a(r({country:e.countries},i(e,["country","types","bbox","limit","language","reverseMode","routing","worldview"])));return this.client.createRequest({method:"GET",path:"/geocoding/v5/:mode/:query.json",params:i(e,["mode","query"]),query:t})},e.exports=s(c)},93222:(e,t,n)=>{"use strict";var r=n(58503),o=n(72543);e.exports=function(e){return function(t){var n;n=r.prototype.isPrototypeOf(t)?t:o(t);var i=Object.create(e);return i.client=n,i}}},14436:e=>{"use strict";e.exports=function(e,t){return Object.keys(e).reduce((function(n,r){return n[r]=t(r,e[r]),n}),{})}},92497:e=>{"use strict";e.exports=function(e,t){var n=function(e,n){return-1!==t.indexOf(e)&&void 0!==n};return"function"==typeof t&&(n=t),Object.keys(e).filter((function(t){return n(t,e[t])})).reduce((function(t,n){return t[n]=e[n],t}),{})}},33886:(e,t,n)=>{"use strict";var r=n(14436);e.exports=function(e){return r(e,(function(e,t){return"boolean"==typeof t?JSON.stringify(t):t}))}},61222:(e,t,n)=>{"use strict";var r=n(47529),o=n(24532);e.exports=r(o,{file:function(e){if("undefined"!=typeof window){if(e instanceof n.g.Blob||e instanceof n.g.ArrayBuffer)return;return"Blob or ArrayBuffer"}if("string"!=typeof e&&void 0===e.pipe)return"Filename or Readable stream"},date:function(e){var t="date";if("boolean"==typeof e)return t;try{var n=new Date(e);if(n.getTime&&isNaN(n.getTime()))return t}catch(e){return t}},coordinates:function(e){return o.tuple(o.number,o.number)(e)},assertShape:function(e,t){return o.assert(o.strictShape(e),t)}})},24713:(e,t,n)=>{"use strict";var r=n(97501),o={};function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e){if(o[e])return o[e];var t=e.split("."),n=t[0],a=t[1];if(!a)throw new Error("Invalid token");var s=function(e){try{return JSON.parse(r.decode(e))}catch(e){throw new Error("Invalid token")}}(a),c={usage:n,user:s.u};return i(s,"a")&&(c.authorization=s.a),i(s,"exp")&&(c.expires=1e3*s.exp),i(s,"iat")&&(c.created=1e3*s.iat),i(s,"scopes")&&(c.scopes=s.scopes),i(s,"client")&&(c.client=s.client),i(s,"ll")&&(c.lastLogin=s.ll),i(s,"iu")&&(c.impersonator=s.iu),o[e]=c,c}},31972:(e,t,n)=>{"use strict";var r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(64687)),i=r(n(17156)),a=r(n(56690)),s=r(n(89728)),c=r(n(96486)),l=function(){function e(t){var n=t.userTokenFactory,r=t.accountIdFactory;(0,a.default)(this,e),this.userTokenFactory=n,this._accountIdFactory=r}var t;return(0,s.default)(e,[{key:"getHeaders",value:(t=(0,i.default)(o.default.mark((function e(t){var n;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t||this.userToken,e.abrupt("return",{headers:{Authorization:n,"Content-Type":"application/json;charset=UTF-8"}});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"headers",get:function(){return{headers:{Authorization:this.userToken}}}},{key:"userToken",get:function(){return this.userTokenFactory()}},{key:"accountIdFactory",get:function(){return c.default.isFunction(this._accountIdFactory)?this._accountIdFactory():"unset"}}]),e}();t.default=l},56059:(e,t,n)=>{"use strict";var r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.ProviderError=t.default=void 0;var o=r(n(38416)),i=r(n(64687)),a=r(n(17156)),s=r(n(89728)),c=r(n(56690)),l=r(n(94993)),u=r(n(73808)),p=r(n(61655)),d=r(n(96486)),f=r(n(9669)),h=r(n(31972));function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(n,!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g=function(e){function t(e,n,r){return(0,c.default)(this,t),(0,l.default)(this,(0,u.default)(t).call(this,"Providers API Error",e,n,r))}return(0,p.default)(t,e),t}(n(53444).BasicError);t.ProviderError=g;var v=function(e){function t(e){var n,r=e.userTokenFactory,o=e.sdkApiUrl,i=e.providersAccountId,a=e.httpGatewayUrl,s=e.sendWSMessage;return(0,c.default)(this,t),(n=(0,l.default)(this,(0,u.default)(t).call(this,{userTokenFactory:r}))).providersAccountId=i,n.sdkApiUrl=o,n.httpGatewayUrl=a,n.sendWSMessage=s,n.axios=n._createAxios(),n}var n,r,o;return(0,p.default)(t,e),(0,s.default)(t,[{key:"_callApi",value:(o=(0,a.default)(i.default.mark((function e(t){var n,r,o,a,s,c,l,u;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.method,r=t.path,o=void 0===r?"":r,a=t.payload,s=t.queryParams,c=t.errorData,l=void 0===c?{}:c,u=t.errorName,!this.sendWSMessage){e.next=3;break}return e.abrupt("return",this._callApiWS({method:n,path:o,payload:a,queryParams:s,errorData:l,errorName:u}));case 3:return e.abrupt("return",this._callApiHttp({method:n,path:o,payload:a,queryParams:s,errorData:l,errorName:u}));case 4:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"_callApiHttp",value:(r=(0,a.default)(i.default.mark((function e(t){var n,r,o,a,s,c,l,u,p,f,h,b;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.method,r=t.path,o=void 0===r?"":r,a=t.payload,s=t.queryParams,c=t.errorData,l=void 0===c?{}:c,u=t.errorName,e.next=3,this.getHeaders();case 3:return p=e.sent,f=p.headers,e.prev=5,e.next=8,this.axios({method:n,url:o,data:JSON.stringify(a),params:d.default.mapValues(s,(function(e){return d.default.isArray(e)?JSON.stringify(e):e})),headers:f});case 8:return h=e.sent,b=h.data,e.abrupt("return",b);case 13:throw e.prev=13,e.t0=e.catch(5),new g(e.t0,m({statusCode:d.default.get(e.t0,["response","status"]),config:d.default.get(e.t0,["response","config"]),headers:d.default.get(e.t0,["response","headers"])},l),u);case 16:case"end":return e.stop()}}),e,this,[[5,13]])}))),function(e){return r.apply(this,arguments)})},{key:"_callApiWS",value:(n=(0,a.default)(i.default.mark((function e(t){var n,r,o,a,s,c,l,u,p,f,h,b,v,y,M,x,z;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.method,r=t.path,o=void 0===r?"":r,a=t.payload,s=t.queryParams,c=t.errorData,l=void 0===c?{}:c,u=t.errorName,e.next=3,this.getHeaders();case 3:return p=e.sent,f=p.headers,f=d.default.mapKeys(f,(function(e,t){return d.default.toLower(t)})),o=d.default.replace(o,/^\//,""),h={event:{target:this.providersAccountId,name:"http/".concat(n,"/").concat(o),params:{method:n,path:o,request:{method:n,headers:f,queryParams:s,body:a}}}},e.prev=8,(b=new Error("Timeout")).response={config:{method:n,baseURL:"WS",url:o,data:a,params:s}},e.next=13,this.sendWSMessage({message:h,timeoutError:b});case 13:if(v=e.sent,y=d.default.get(v,["result","code"]),M=d.default.get(v,["result","body"]),!(y>=400)){e.next=21;break}throw x=d.default.get(M,["error"],"API Error"),(z=new Error(x)).response={status:y,data:M,headers:d.default.get(v,["result","headers"]),config:{method:n,baseURL:"WS",url:o,data:a,params:s}},z;case 21:return e.abrupt("return",M);case 24:throw e.prev=24,e.t0=e.catch(8),new g(e.t0,m({statusCode:d.default.get(e.t0,["response","status"]),config:d.default.get(e.t0,["response","config"]),headers:d.default.get(e.t0,["response","headers"])},l),u);case 27:case"end":return e.stop()}}),e,this,[[8,24]])}))),function(e){return n.apply(this,arguments)})},{key:"_createAxios",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseUrl,n=this.httpGatewayUrl?"".concat(this.httpGatewayUrl,"/").concat(encodeURIComponent(this.providersAccountId)):"".concat(this.sdkApiUrl,"/http/").concat(encodeURIComponent(this.providersAccountId));return f.default.create({baseURL:t||n})}}]),t}(h.default);t.default=v},76588:(e,t,n)=>{"use strict";var r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.AccountSettingsError=t.default=void 0;var o=r(n(38416)),i=r(n(64687)),a=r(n(17156)),s=r(n(89728)),c=r(n(56690)),l=r(n(94993)),u=r(n(73808)),p=r(n(61655)),d=r(n(96486)),f=r(n(9669)),h=r(n(31972));function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(n,!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g=function(e){function t(e,n){return(0,c.default)(this,t),(0,l.default)(this,(0,u.default)(t).call(this,"AccountSettings API Error",e,n))}return(0,p.default)(t,e),t}(n(53444).BasicError);t.AccountSettingsError=g;var v=function(e){function t(e){var n,r=e.userTokenFactory,o=e.sdkApiUrl,i=e.accountId;return(0,c.default)(this,t),(n=(0,l.default)(this,(0,u.default)(t).call(this,{userTokenFactory:r}))).sdkApiUrl=o,n.accountId=i,n.axios=n._createAxios(),n}var n,r,o,h,b,v;return(0,p.default)(t,e),(0,s.default)(t,[{key:"getAllSettings",value:(v=(0,a.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"get"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(){return v.apply(this,arguments)})},{key:"getSettingsByKey",value:(b=(0,a.default)(i.default.mark((function e(t){var n,r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"get",path:"/".concat(encodeURIComponent(t)),errorData:{key:t}});case 2:return n=e.sent,r=n.value,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return b.apply(this,arguments)})},{key:"setAllSettings",value:(h=(0,a.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"post",payload:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"setSettingsByKey",value:(o=(0,a.default)(i.default.mark((function e(t,n){var r,o;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"post",path:"/".concat(encodeURIComponent(t)),payload:n,errorData:{key:t}});case 2:return r=e.sent,o=r.value,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return o.apply(this,arguments)})},{key:"deleteSettingsByKey",value:(r=(0,a.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"delete",path:"/".concat(encodeURIComponent(t)),errorData:{key:t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"_callApi",value:(n=(0,a.default)(i.default.mark((function e(t){var n,r,o,a,s,c,l,u,p,f,h;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.method,r=t.path,o=void 0===r?"":r,a=t.payload,s=t.queryParams,c=t.errorData,l=void 0===c?{}:c,e.next=3,this.getHeaders();case 3:return u=e.sent,p=u.headers,e.prev=5,e.next=8,this.axios({method:n,url:o,data:JSON.stringify(a),params:s,headers:p});case 8:return f=e.sent,h=f.data,e.abrupt("return",h);case 13:throw e.prev=13,e.t0=e.catch(5),new g(e.t0,m({statusCode:d.default.get(e.t0,"response.status")},l));case 16:case"end":return e.stop()}}),e,this,[[5,13]])}))),function(e){return n.apply(this,arguments)})},{key:"_createAxios",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseUrl,n="".concat(this.sdkApiUrl).concat(this.accountId?"/accounts/".concat(encodeURIComponent(this.accountId)):"","/account-settings");return f.default.create({baseURL:t||n})}}]),t}(h.default);t.default=v},66289:(e,t,n)=>{"use strict";var r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.AccountsError=t.default=void 0;var o=r(n(38416)),i=r(n(64687)),a=r(n(17156)),s=r(n(89728)),c=r(n(56690)),l=r(n(94993)),u=r(n(73808)),p=r(n(61655)),d=r(n(96486)),f=r(n(9669)),h=r(n(31972));function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(n,!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g=function(e){function t(e,n){return(0,c.default)(this,t),(0,l.default)(this,(0,u.default)(t).call(this,"Accounts API Error",e,n))}return(0,p.default)(t,e),t}(n(53444).BasicError);t.AccountsError=g;var v=function(e){function t(e){var n,r=e.userTokenFactory,o=e.sdkApiUrl;return(0,c.default)(this,t),(n=(0,l.default)(this,(0,u.default)(t).call(this,{userTokenFactory:r}))).sdkApiUrl=o,n.axios=n._createAxios(),n}var n,r,o,h,b,v,y,M;return(0,p.default)(t,e),(0,s.default)(t,[{key:"createAccount",value:(M=(0,a.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"post",payload:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return M.apply(this,arguments)})},{key:"disableAccount",value:(y=(0,a.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"put",path:"/".concat(encodeURIComponent(t),"/disable"),errorData:{accountId:t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"enableAccount",value:(v=(0,a.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"put",path:"/".concat(encodeURIComponent(t),"/enable"),errorData:{accountId:t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"getAllAccounts",value:(b=(0,a.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"get"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{key:"getAccountById",value:(h=(0,a.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"get",path:"/".concat(encodeURIComponent(t)),errorData:{accountId:t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"getAccountData",value:(o=(0,a.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"get",path:"/".concat(encodeURIComponent(t),"/account-data"),errorData:{accountId:t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"updateAccountData",value:(r=(0,a.default)(i.default.mark((function e(t,n){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._callApi({method:"put",path:"/".concat(encodeURIComponent(t)),payload:n,errorData:{accountId:t}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"_callApi",value:(n=(0,a.default)(i.default.mark((function e(t){var n,r,o,a,s,c,l,u,p,f,h;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.method,r=t.path,o=void 0===r?"":r,a=t.payload,s=t.queryParams,c=t.errorData,l=void 0===c?{}:c,e.next=3,this.getHeaders();case 3:return u=e.sent,p=u.headers,e.prev=5,e.next=8,this.axios({method:n,url:o,data:JSON.stringify(a),params:s,headers:p});case 8:return f=e.sent,h=f.data,e.abrupt("return",h);case 13:throw e.prev=13,e.t0=e.catch(5),new g(e.t0,m({statusCode:d.default.get(e.t0,"response.status")},l));case 16:case"end":return e.stop()}}),e,this,[[5,13]])}))),function(e){return n.apply(this,arguments)})},{key:"_createAxios",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseUrl,n="".concat(this.sdkApiUrl,"/accounts");return f.default.create({baseURL:t||n})}}]),t}(h.default);t.default=v},51531:(e,t,n)=>{"use strict";var r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(64687)),i=r(n(17156)),a=r(n(56690)),s=r(n(89728)),c=r(n(94993)),l=r(n(73808)),u=r(n(61655)),p=function(e){function t(e){var n=e.userTokenFactory,r=e.sdkApiUrl,o=e.providersAccountId,i=e.httpGatewayUrl,s=e.sendWSMessage;return(0,a.default)(this,t),(0,c.default)(this,(0,l.default)(t).call(this,{userTokenFactory:n,sdkApiUrl:r,providersAccountId:o,httpGatewayUrl:i,sendWSMessage:s}))}var n,r,p,d,f,h,b,m,g,v,y,M,x,z,O;return(0,u.default)(t,e),(0,s.default)(t,[{key:"getAgentsList",value:(O=(0,i.default)(o.default.mark((function e(){var t,n,r,i,a,s=arguments;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:{},n=t.projection,r=t.chunked,i=t.limit,a=t.last,e.next=3,this._callApi({method:"get",path:"/hitl/agents",queryParams:{projection:n,chunked:r,limit:i,last:a},errorName:"AgentError"});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(){return O.apply(this,arguments)})},{key:"getAgent",value:(z=(0,i.default)(o.default.mark((function e(t){var n,r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.agentId,r=t.projection,e.next=3,this._c