/** * Parse JavaScript SDK v5.3.0 * * Copyright 2015-present Parse Platform * All rights reserved. * * The source tree of this library can be found at * https://github.com/ParsePlatform/Parse-SDK-JS * * This source code is licensed under the license found in the LICENSE * file in the root directory of this source tree. Additional legal * information can be found in the NOTICE file in the same directory. */ !function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Parse=e()}(function(){return function n(s,a,i){function o(t,e){if(!a[t]){if(!s[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},s[t][0].call(r.exports,function(e){return o(s[t][1][e]||e)},r,r.exports,n,s,a,i)}return a[t].exports}for(var l="function"==typeof require&&require,e=0;e{if("object"==typeof e&&0<(0,a.default)(e).length&&!e.hasOwnProperty("result"))throw new c.default(c.default.INVALID_JSON,"The server returned an invalid response.");const t=(0,l.default)(e);return t&&t.hasOwnProperty("result")?i.default.resolve(t.result):i.default.resolve(void 0)})},getJobsData(e){const t=o.default.getRESTController();return t.request("GET","cloud_code/jobs/data",null,e)},async startJob(e,t,r){const n=o.default.getRESTController();t=(0,u.default)(t,!0),r.returnStatus=!0,e=await n.request("POST","jobs/"+e,t,r);return e._headers?.["X-Parse-Job-Status-Id"]}})},{"./CoreManager":4,"./ParseError":24,"./ParseQuery":33,"./decode":55,"./encode":56,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],4:[function(i,o,l){!function(a){!function(){"use strict";var e=i("@babel/runtime-corejs3/core-js-stable/object/define-property"),t=i("@babel/runtime-corejs3/helpers/interopRequireDefault"),n=(e(l,"__esModule",{value:!0}),l.default=void 0,t(i("@babel/runtime-corejs3/core-js-stable/instance/for-each")));const r={IS_NODE:void 0!==a&&!!a.versions&&!!a.versions.node&&!a.versions.electron,REQUEST_ATTEMPT_LIMIT:5,REQUEST_BATCH_SIZE:20,REQUEST_HEADERS:{},SERVER_URL:"https://api.parse.com/1",SERVER_AUTH_TYPE:null,SERVER_AUTH_TOKEN:null,LIVEQUERY_SERVER_URL:null,ENCRYPTED_KEY:null,VERSION:"js5.3.0",APPLICATION_ID:null,JAVASCRIPT_KEY:null,MASTER_KEY:null,USE_MASTER_KEY:!1,PERFORM_USER_REWRITE:!0,FORCE_REVOCABLE_SESSION:!1,ENCRYPTED_USER:!1,IDEMPOTENCY:!1,ALLOW_CUSTOM_OBJECT_ID:!1,PARSE_ERRORS:[]};function s(t,e,r){(0,n.default)(e).call(e,e=>{if("function"!=typeof r[e])throw new Error(t+` must implement ${e}()`)})}e={get:function(e){if(r.hasOwnProperty(e))return r[e];throw new Error("Configuration key not found: "+e)},set:function(e,t){r[e]=t},setIfNeeded:function(e,t){return r.hasOwnProperty(e)||(r[e]=t),r[e]},setAnalyticsController(e){s("AnalyticsController",["track"],e),r.AnalyticsController=e},getAnalyticsController(){return r.AnalyticsController},setCloudController(e){s("CloudController",["run","getJobsData","startJob"],e),r.CloudController=e},getCloudController(){return r.CloudController},setConfigController(e){s("ConfigController",["current","get","save"],e),r.ConfigController=e},getConfigController(){return r.ConfigController},setCryptoController(e){s("CryptoController",["encrypt","decrypt"],e),r.CryptoController=e},getCryptoController(){return r.CryptoController},setEventEmitter(e){r.EventEmitter=e},getEventEmitter(){return r.EventEmitter},setFileController(e){s("FileController",["saveFile","saveBase64"],e),r.FileController=e},setEventuallyQueue(e){s("EventuallyQueue",["poll","save","destroy"],e),r.EventuallyQueue=e},getEventuallyQueue(){return r.EventuallyQueue},getFileController(){return r.FileController},setInstallationController(e){s("InstallationController",["currentInstallationId","currentInstallation","updateInstallationOnDisk"],e),r.InstallationController=e},getInstallationController(){return r.InstallationController},setLiveQuery(e){r.LiveQuery=e},getLiveQuery(){return r.LiveQuery},setObjectController(e){s("ObjectController",["save","fetch","destroy"],e),r.ObjectController=e},getObjectController(){return r.ObjectController},setObjectStateController(e){s("ObjectStateController",["getState","initializeState","removeState","getServerData","setServerData","getPendingOps","setPendingOp","pushPendingState","popPendingState","mergeFirstPendingState","getObjectCache","estimateAttribute","estimateAttributes","commitServerChanges","enqueueTask","clearAllState"],e),r.ObjectStateController=e},getObjectStateController(){return r.ObjectStateController},setPushController(e){s("PushController",["send"],e),r.PushController=e},getPushController(){return r.PushController},setQueryController(e){s("QueryController",["find","aggregate"],e),r.QueryController=e},getQueryController(){return r.QueryController},setRESTController(e){s("RESTController",["request","ajax"],e),r.RESTController=e},getRESTController(){return r.RESTController},setSchemaController(e){s("SchemaController",["get","create","update","delete","send","purge"],e),r.SchemaController=e},getSchemaController(){return r.SchemaController},setSessionController(e){s("SessionController",["getSession"],e),r.SessionController=e},getSessionController(){return r.SessionController},setStorageController(e){e.async?s("An async StorageController",["getItemAsync","setItemAsync","removeItemAsync","getAllKeysAsync"],e):s("A synchronous StorageController",["getItem","setItem","removeItem","getAllKeys"],e),r.StorageController=e},setLocalDatastoreController(e){s("LocalDatastoreController",["pinWithName","fromPinWithName","unPinWithName","getAllContents","clear"],e),r.LocalDatastoreController=e},getLocalDatastoreController(){return r.LocalDatastoreController},setLocalDatastore(e){r.LocalDatastore=e},getLocalDatastore(){return r.LocalDatastore},getStorageController(){return r.StorageController},setAsyncStorage(e){r.AsyncStorage=e},getAsyncStorage(){return r.AsyncStorage},setWebSocketController(e){r.WebSocketController=e},getWebSocketController(){return r.WebSocketController},setUserController(e){s("UserController",["setCurrentUser","currentUser","currentUserAsync","signUp","logIn","become","logOut","me","requestPasswordReset","upgradeToRevocableSession","requestEmailVerification","verifyPassword","linkWith"],e),r.UserController=e},getUserController(){return r.UserController},setLiveQueryController(e){s("LiveQueryController",["setDefaultLiveQueryClient","getDefaultLiveQueryClient","_clearCachedDefaultClient"],e),r.LiveQueryController=e},getLiveQueryController(){return r.LiveQueryController},setHooksController(e){s("HooksController",["create","get","update","remove"],e),r.HooksController=e},getHooksController(){return r.HooksController},setParseOp(e){r.ParseOp=e},getParseOp(){return r.ParseOp},setParseObject(e){r.ParseObject=e},getParseObject(){return r.ParseObject},setParseQuery(e){r.ParseQuery=e},getParseQuery(){return r.ParseQuery},setParseRole(e){r.ParseRole=e},getParseRole(){return r.ParseRole},setParseUser(e){r.ParseUser=e},getParseUser(){return r.ParseUser}};o.exports=e,l.default=e}.call(this)}.call(this,i("_process"))},{"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103,_process:107}],5:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/json/stringify")));let i,o;i=e("crypto-js/aes"),o=e("crypto-js/enc-utf8");n={encrypt(e,t){const r=i.encrypt((0,a.default)(e),t);return r.toString()},decrypt(e,t){return i.decrypt(e,t).toString(o)}};t.exports=n,r.default=n},{"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103,"crypto-js/aes":476,"crypto-js/enc-utf8":480}],6:[function(e,t,r){"use strict";e("@babel/runtime-corejs3/core-js-stable/object/define-property")(r,"__esModule",{value:!0}),r.default=void 0;let n;try{n=e("events").EventEmitter}catch(e){}t.exports=n;r.default=n},{"@babel/runtime-corejs3/core-js-stable/object/define-property":90,events:485}],7:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/json/stringify"))),i=s(e("@babel/runtime-corejs3/core-js-stable/instance/splice")),o=s(e("@babel/runtime-corejs3/core-js-stable/instance/find-index")),l=s(e("@babel/runtime-corejs3/core-js-stable/set-interval")),u=s(e("@babel/runtime-corejs3/core-js-stable/instance/find")),c=s(e("./CoreManager")),f=s(e("./ParseError")),d=s(e("./ParseObject")),p=s(e("./ParseQuery")),h=s(e("./Storage"));const b="Parse/Eventually/Queue";let y=[],m=!0,g=void 0;const v={save(e){return this.enqueue("save",e,1e.queueId===t)},async length(){return(await this.getQueue()).length},async sendQueue(){var t=[...await this.getQueue()];if(0===t.length)return!1;for(let e=0;enew Date(t.object.createdAt))return this.remove(t.queueId);try{await e.save(t.object,t.serverOptions),await this.remove(t.queueId)}catch(e){e.code!==f.default.CONNECTION_FAILED&&await this.remove(t.queueId)}break;case"destroy":try{await e.destroy(t.serverOptions),await this.remove(t.queueId)}catch(e){e.code!==f.default.CONNECTION_FAILED&&await this.remove(t.queueId)}}},poll(){var e=0{const e=c.default.getRESTController();e.request("GET","health").then(e=>{e=e.status;if("ok"===e)return this.stopPoll(),this.sendQueue()}).catch(e=>e)},e)},stopPoll(){clearInterval(g),g=void 0},isPolling(){return!!g},_setPolling(e){g=e},process:{create(e,t){e=new e;return v.sendQueueCallback(e,t)},async byId(e,t){var r=t.serverOptions["sessionToken"];const n=new p.default(e);n.equalTo("objectId",t.id);e=await(0,u.default)(n).call(n,{sessionToken:r});return v.sendQueueCallback(e[0],t)},async byHash(e,t){var r=t.serverOptions["sessionToken"];const n=new p.default(e);n.equalTo("hash",t.hash);r=await(0,u.default)(n).call(n,{sessionToken:r});return 0{e.authResponse?t.success&&t.success(this,{id:e.authResponse.userID,access_token:e.authResponse.accessToken,expiration_date:new Date(1e3*e.authResponse.expiresIn+(new Date).getTime()).toJSON()}):t.error&&t.error(this,e)},{scope:o})},restoreAuthentication(e){if(e){const r={};if(l)for(const n in l)r[n]=l[n];r.status=!1;var t=FB.getAuthResponse();t&&t.userID!==e.id&&FB.logout(),FB.init(r)}return!0},getAuthType(){return"facebook"},deauthenticate(){this.restoreAuthentication(null)}};r.default={init(e){if("undefined"==typeof FB)throw new Error("The Facebook JavaScript SDK must be loaded before calling init.");if(l={},e)for(const t in e)l[t]=e[t];if(l.status&&"undefined"!=typeof console){const r=console.warn||console.log||function(){};r.call(console,'The "status" flag passed into FB.init, when set to true, can interfere with Parse Facebook integration, so it has been suppressed. Please call FB.getLoginStatus() explicitly if you require this behavior.')}l.status=!1,FB.init(l),a.default._registerAuthenticationProvider(u),i=!0},isLinked(e){return e._isLinked("facebook")},logIn(e,t){if(e&&"string"!=typeof e)return a.default.logInWith("facebook",{authData:e},t);if(i)return o=e,a.default.logInWith("facebook",t);throw new Error("You must initialize FacebookUtils before calling logIn.")},link(e,t,r){if(t&&"string"!=typeof t)return e.linkWith("facebook",{authData:t},r);if(i)return o=t,e.linkWith("facebook",r);throw new Error("You must initialize FacebookUtils before calling link.")},unlink:function(e,t){if(i)return e._unlinkFrom("facebook",t);throw new Error("You must initialize FacebookUtils before calling unlink.")},_getAuthProvider(){return u}}},{"./ParseUser":38,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],9:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/instance/keys"),s=(e("@babel/runtime-corejs3/core-js-stable/object/define-property")(r,"__esModule",{value:!0}),r.default=void 0,e("idb-keyval"));let a;if("undefined"!=typeof window&&window.indexedDB)try{const i=(0,s.createStore)("parseDB","parseStore");a={async:1,getItemAsync(e){return(0,s.get)(e,i)},setItemAsync(e,t){return(0,s.set)(e,t,i)},removeItemAsync(e){return(0,s.del)(e,i)},getAllKeysAsync(){return n(s)(i)},clear(){return(0,s.clear)(i)}}}catch(e){a=void 0}else a=void 0;t.exports=a;r.default=a},{"@babel/runtime-corejs3/core-js-stable/instance/keys":77,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"idb-keyval":486}],10:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/json/stringify"))),i=s(e("./CoreManager")),o=s(e("./Storage")),l=s(e("./ParseInstallation")),u=s(e("./uuid"));const c="currentInstallation";let f=null,d=null,p=!1;n={async updateInstallationOnDisk(e){var t=o.default.generatePath(c);await o.default.setItemAsync(t,(0,a.default)(e.toJSON())),this._setCurrentInstallationCache(e)},async currentInstallationId(){if("string"==typeof f)return f;var e=o.default.generatePath("currentInstallationId");let t=await o.default.getItemAsync(e);return t?f=t:(t=(0,u.default)(),o.default.setItemAsync(e,t).then(()=>f=t))},async currentInstallation(){if(d)return d;if(p)return null;var e=o.default.generatePath(c);let t=await o.default.getItemAsync(e);if(p=!0,t)return(t=JSON.parse(t)).className="_Installation",r=l.default.fromJSON(t),d=r;var r=await this.currentInstallationId();const n=new l.default;return n.set("deviceType",l.default.DEVICE_TYPES.WEB),n.set("installationId",r),n.set("parseVersion",i.default.get("VERSION")),d=n,await o.default.setItemAsync(e,(0,a.default)(n.toJSON())),n},_clearCache(){f=null,d=null,p=!1},_setInstallationIdCache(e){f=e},_setCurrentInstallationCache(e){var t=!(1this.emitter.on(e,t),this.emit=function(e){for(var t=arguments.length,r=new Array(1{})}shouldOpen(){return this.state===v.INITIALIZED||this.state===v.DISCONNECTED}subscribe(e,t){if(e){var r=e.className;const i=e.toJSON();var n=i.where,s=(0,c.default)(i)?.split(","),a=i.watch?.split(",");const o={op:j.SUBSCRIBE,requestId:this.requestId,query:{className:r,where:n,keys:s,watch:a},sessionToken:void 0},l=(t&&(o.sessionToken=t),new y.default(this.requestId,e,t));return this.subscriptions.set(this.requestId,l),this.requestId+=1,this.connectPromise.then(()=>{this.socket.send((0,f.default)(o))}).catch(e=>{l.subscribePromise.reject(e)}),l}}async unsubscribe(e){if(e){const t={op:j.UNSUBSCRIBE,requestId:e.id};return this.connectPromise.then(()=>this.socket.send((0,f.default)(t))).then(()=>e.unsubscribePromise)}}open(){const e=h.default.getWebSocketController();e?(this.state!==v.RECONNECTING&&(this.state=v.CONNECTING),this.socket=new e(this.serverURL),this.socket.closingPromise=(0,m.resolvingPromise)(),this.socket.onopen=()=>{this._handleWebSocketOpen()},this.socket.onmessage=e=>{this._handleWebSocketMessage(e)},this.socket.onclose=e=>{this.socket.closingPromise?.resolve(e),this._handleWebSocketClose()},this.socket.onerror=e=>{this._handleWebSocketError(e)}):this.emit(w.ERROR,"Can not find WebSocket implementation")}resubscribe(){var e;(0,a.default)(e=this.subscriptions).call(e,(e,t)=>{const r=e.query,n=r.toJSON();var s=n.where,a=(0,c.default)(n)?.split(","),i=n.watch?.split(","),o=r.className,e=e.sessionToken;const l={op:j.SUBSCRIBE,requestId:t,query:{className:o,where:s,keys:a,watch:i},sessionToken:void 0};e&&(l.sessionToken=e),this.connectPromise.then(()=>{this.socket.send((0,f.default)(l))})})}async close(){if(this.state!==v.INITIALIZED&&this.state!==v.DISCONNECTED){this.state=v.DISCONNECTED,this.socket?.close();for(const t of(0,i.default)(e=this.subscriptions).call(e)){var e;t.subscribed=!1,t.emit(E.CLOSE)}return this._handleReset(),this.emit(w.CLOSE),this.socket?.closingPromise}}_handleReset(){this.attempts=1,this.id=0,this.requestId=1,this.connectPromise=(0,m.resolvingPromise)(),this.subscriptions=new u.default}_handleWebSocketOpen(){const e={op:j.CONNECT,applicationId:this.applicationId,javascriptKey:this.javascriptKey,masterKey:this.masterKey,sessionToken:this.sessionToken,installationId:void 0};this.additionalProperties&&(e.installationId=this.installationId),this.socket.send((0,f.default)(e))}_handleWebSocketMessage(e){let t=e.data,r=("string"==typeof t&&(t=JSON.parse(t)),null);t.requestId&&(r=this.subscriptions.get(t.requestId)||null);const n={clientId:t.clientId,installationId:t.installationId};switch(t.op){case _.CONNECTED:this.state===v.RECONNECTING&&this.resubscribe(),this.emit(w.OPEN),this.id=t.clientId,this.connectPromise.resolve(),this.state=v.CONNECTED;break;case _.SUBSCRIBED:r&&(this.attempts=1,r.subscribed=!0,r.subscribePromise.resolve(),(0,o.default)(()=>r.emit(E.OPEN,n),200));break;case _.ERROR:var s=new g.default(t.code,t.error);this.id||(this.connectPromise.reject(s),this.state=v.DISCONNECTED),t.requestId?r&&(r.subscribePromise.reject(s),(0,o.default)(()=>r.emit(E.ERROR,t.error),200)):this.emit(w.ERROR,t.error),"Additional properties not allowed"===t.error&&(this.additionalProperties=!1),t.reconnect&&this._handleReconnect();break;case _.UNSUBSCRIBED:r&&(this.subscriptions.delete(t.requestId),r.subscribed=!1,r.unsubscribePromise.resolve());break;default:if(r){let e=!1;if(t.original){e=!0,delete t.original.__type;for(const i in t.original)i in t.object||(t.object[i]=void 0);t.original=b.default.fromJSON(t.original,!1)}delete t.object.__type;s=b.default.fromJSON(t.object,(!r.query||!r.query._select)&&e);t.original?r.emit(t.op,s,t.original,n):r.emit(t.op,s,n);const a=h.default.getLocalDatastore();e&&a.isEnabled&&a._updateObjectIfPinned(s).then(()=>{})}}}_handleWebSocketClose(){if(this.state!==v.DISCONNECTED){this.state=v.CLOSED,this.emit(w.CLOSE);for(const t of(0,i.default)(e=this.subscriptions).call(e)){var e;t.emit(E.CLOSE)}this._handleReconnect()}}_handleWebSocketError(e){this.emit(w.ERROR,e);for(const r of(0,i.default)(t=this.subscriptions).call(t)){var t;r.emit(E.ERROR,e)}this._handleReconnect()}_handleReconnect(){var e,t;this.state!==v.DISCONNECTED&&(this.state=v.RECONNECTING,t=this.attempts,t=Math.random()*Math.min(30,Math.pow(2,t)-1)*1e3,this.reconnectHandle&&clearTimeout(this.reconnectHandle),this.reconnectHandle=(0,o.default)((0,d.default)(e=()=>{this.attempts++,this.connectPromise=(0,m.resolvingPromise)(),this.open()}).call(e,this),t))}}},{"./CoreManager":4,"./LiveQuerySubscription":12,"./ParseError":24,"./ParseObject":30,"./promiseUtils":61,"@babel/runtime-corejs3/core-js-stable/instance/bind":67,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/instance/keys":77,"@babel/runtime-corejs3/core-js-stable/instance/values":84,"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/map":86,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/set-timeout":99,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],12:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/helpers/defineProperty"))),i=s(e("./CoreManager")),o=e("./promiseUtils");r.default=class{constructor(e,t,r){var s=this;(0,a.default)(this,"id",void 0),(0,a.default)(this,"query",void 0),(0,a.default)(this,"sessionToken",void 0),(0,a.default)(this,"subscribePromise",void 0),(0,a.default)(this,"unsubscribePromise",void 0),(0,a.default)(this,"subscribed",void 0),(0,a.default)(this,"emitter",void 0),(0,a.default)(this,"on",void 0),(0,a.default)(this,"emit",void 0),this.id=e,this.query=t,this.sessionToken=r,this.subscribePromise=(0,o.resolvingPromise)(),this.unsubscribePromise=(0,o.resolvingPromise)(),this.subscribed=!1;const n=i.default.getEventEmitter();this.emitter=new n,this.on=(e,t)=>this.emitter.on(e,t),this.emit=function(e){for(var t=arguments.length,r=new Array(1{})}unsubscribe(){return i.default.getLiveQueryController().getDefaultLiveQueryClient().then(e=>(this.emit("close"),e.unsubscribe(this)))}}},{"./CoreManager":4,"./promiseUtils":61,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],13:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),f=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/promise"))),d=s(e("@babel/runtime-corejs3/core-js-stable/set")),p=s(e("@babel/runtime-corejs3/core-js-stable/object/keys")),h=s(e("@babel/runtime-corejs3/core-js-stable/instance/filter")),b=s(e("@babel/runtime-corejs3/core-js-stable/instance/includes")),y=s(e("@babel/runtime-corejs3/core-js-stable/instance/starts-with")),a=s(e("@babel/runtime-corejs3/core-js-stable/array/is-array")),l=s(e("@babel/runtime-corejs3/core-js-stable/instance/map")),u=s(e("@babel/runtime-corejs3/core-js-stable/instance/concat")),c=s(e("@babel/runtime-corejs3/core-js-stable/array/from")),m=s(e("@babel/runtime-corejs3/core-js-stable/instance/find")),i=s(e("./CoreManager")),n=s(e("./LocalDatastoreController")),g=s(e("./ParseQuery")),v=e("./LocalDatastoreUtils"),s={isEnabled:!1,isSyncing:!1,fromPinWithName(e){const t=i.default.getLocalDatastoreController();return t.fromPinWithName(e)},async pinWithName(e,t){const r=i.default.getLocalDatastoreController();return r.pinWithName(e,t)},async unPinWithName(e){const t=i.default.getLocalDatastoreController();return t.unPinWithName(e)},_getAllContents(){const e=i.default.getLocalDatastoreController();return e.getAllContents()},async _getRawStorage(){const e=i.default.getLocalDatastoreController();return e.getRawStorage()},async _clear(){const e=i.default.getLocalDatastoreController();return e.clear()},async _handlePinAllWithName(e,t){e=this.getPinName(e);const r=[],n=[];for(const a of t){const i=this._getChildren(a);var s=this.getKeyForObject(a);const o=a._toFullJSON(void 0,!0);a._localId&&(o._localId=a._localId),i[s]=o;for(const l in i)n.push(l),r.push(this.pinWithName(l,[i[l]]))}var t=this.fromPinWithName(e),[t]=await f.default.all([t,r]),t=[...new d.default([...t||[],...n])];return this.pinWithName(e,t)},async _handleUnPinAllWithName(e,t){const r=await this._getAllContents();e=this.getPinName(e);const n=[];let s=[];for(const l of t){var a=this._getChildren(l),i=this.getKeyForObject(l);s.push(i,...(0,p.default)(a))}s=[...new d.default(s)];t=r[e]||[];0==(t=(0,h.default)(t).call(t,e=>!(0,b.default)(s).call(s,e))).length?(n.push(this.unPinWithName(e)),delete r[e]):(n.push(this.pinWithName(e,t)),r[e]=t);for(const u of s){let e=!1;for(const c in r)if(c===v.DEFAULT_PIN||(0,y.default)(c).call(c,v.PIN_PREFIX)){var o=r[c]||[];if((0,b.default)(o).call(o,u)){e=!0;break}}e||n.push(this.unPinWithName(u))}return f.default.all(n)},_getChildren(e){var t={},r=e._toFullJSON(void 0,!0);for(const n in r)r[n]&&r[n].__type&&"Object"===r[n].__type&&this._traverse(r[n],t);return t},_traverse(t,r){if(t.objectId){var e=this.getKeyForObject(t);if(!r[e])for(const n in r[e]=t){let e=t[n];(e=t[n]?e:t).__type&&"Object"===e.__type&&this._traverse(e,r)}}},async _serializeObjectsFromPinName(e){var t,r=await this._getAllContents();const n=[];for(const s in r)(0,y.default)(s).call(s,v.OBJECT_PREFIX)&&n.push(r[s][0]);return e?(e=r[this.getPinName(e)],(0,a.default)(e)?(e=(0,l.default)(e).call(e,e=>this.fromPinWithName(e)),e=await f.default.all(e),e=(0,u.default)(t=[]).call(t,...e),(0,h.default)(e).call(e,e=>null!=e)):[]):n},async _serializeObject(e,t){let r=t;if(!(r=r||await this._getAllContents())[e]||0===r[e].length)return null;t=r[e][0];const n=[],s={};let a=0;for(s[a]=t,n.push(a);0!==n.length;){var i=n.shift();const l=s[i];for(const u in l){var o=l[u];o.__type&&"Object"===o.__type&&(o=this.getKeyForObject(o),r[o]&&0e!==n)).length?(s.push(this.unPinWithName(a)),delete r[a]):(s.push(this.pinWithName(a,t)),r[a]=t)));return f.default.all(s)}}},async _updateLocalIdForObject(e,t){if(this.isEnabled){const n=""+v.OBJECT_PREFIX+t.className+"_"+e;var r=this.getKeyForObject(t),e=await this.fromPinWithName(n);if(e&&0!==e.length){const s=[this.unPinWithName(n),this.pinWithName(r,e)],a=await this._getAllContents();for(const i in a)if(i===v.DEFAULT_PIN||(0,y.default)(i).call(i,v.PIN_PREFIX)){let e=a[i]||[];(0,b.default)(e).call(e,n)&&((e=(0,h.default)(e).call(e,e=>e!==n)).push(r),s.push(this.pinWithName(i,e)),a[i]=e)}return f.default.all(s)}}},async updateFromServer(){if(this.checkIfEnabled()&&!this.isSyncing){const s=[];for(const a in await this._getAllContents())(0,y.default)(a).call(a,v.OBJECT_PREFIX)&&s.push(a);if(0!==s.length){this.isSyncing=!0;const i={};for(const o of s){let[,,e,t]=o.split("_");5===o.split("_").length&&"User"===o.split("_")[3]&&(e="_User",t=o.split("_")[4]),(0,y.default)(t).call(t,"local")||(e in i||(i[e]=new d.default),i[e].add(t))}var e=(0,l.default)(e=(0,p.default)(i)).call(e,e=>{var t=(0,c.default)(i[e]);const r=new g.default(e);return r.limit(t.length),1===t.length?r.equalTo("objectId",t[0]):r.containedIn("objectId",t),(0,m.default)(r).call(r)});try{var t=await f.default.all(e),r=(0,u.default)([]).apply([],t),n=(0,l.default)(r).call(r,e=>{var t=this.getKeyForObject(e);return this.pinWithName(t,e._toFullJSON())});await f.default.all(n),this.isSyncing=!1}catch(e){console.error("Error syncing LocalDatastore: ",e),this.isSyncing=!1}}}},getKeyForObject(e){var t=e.objectId||e._getId();return""+v.OBJECT_PREFIX+e.className+"_"+t},getPinName(e){return e&&e!==v.DEFAULT_PIN?v.PIN_PREFIX+e:v.DEFAULT_PIN},checkIfEnabled(){return this.isEnabled||console.error("Parse.enableLocalDatastore() must be called first"),this.isEnabled}};t.exports=s,r.default=s;i.default.setLocalDatastoreController(n.default),i.default.setLocalDatastore(s)},{"./CoreManager":4,"./LocalDatastoreController":15,"./LocalDatastoreUtils":17,"./ParseQuery":33,"@babel/runtime-corejs3/core-js-stable/array/from":65,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/concat":68,"@babel/runtime-corejs3/core-js-stable/instance/filter":71,"@babel/runtime-corejs3/core-js-stable/instance/find":73,"@babel/runtime-corejs3/core-js-stable/instance/includes":75,"@babel/runtime-corejs3/core-js-stable/instance/map":78,"@babel/runtime-corejs3/core-js-stable/instance/starts-with":83,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/core-js-stable/set":100,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],14:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/json/stringify"))),i=s(e("@babel/runtime-corejs3/core-js-stable/instance/reduce")),o=s(e("@babel/runtime-corejs3/core-js-stable/promise")),l=s(e("@babel/runtime-corejs3/core-js-stable/instance/map")),u=e("./LocalDatastoreUtils"),c=s(e("./Storage")),n={async fromPinWithName(e){e=await c.default.getItemAsync(e);return e?JSON.parse(e):[]},pinWithName(e,t){t=(0,a.default)(t);return c.default.setItemAsync(e,t)},unPinWithName(e){return c.default.removeItemAsync(e)},async getAllContents(){var e=await c.default.getAllKeysAsync();return(0,i.default)(e).call(e,async(e,t)=>{const r=await e;if((0,u.isLocalDatastoreKey)(t)){e=await c.default.getItemAsync(t);try{r[t]=JSON.parse(e)}catch(e){console.error("Error getAllContents: ",e)}}return r},o.default.resolve({}))},async getRawStorage(){var e=await c.default.getAllKeysAsync();return(0,i.default)(e).call(e,async(e,t)=>{const r=await e;e=await c.default.getItemAsync(t);return r[t]=e,r},o.default.resolve({}))},async clear(){const e=[];for(const r of await c.default.getAllKeysAsync())(0,u.isLocalDatastoreKey)(r)&&e.push(r);var t=(0,l.default)(e).call(e,this.unPinWithName);return o.default.all(t)}};t.exports=n,r.default=n},{"./LocalDatastoreUtils":17,"./Storage":43,"@babel/runtime-corejs3/core-js-stable/instance/map":78,"@babel/runtime-corejs3/core-js-stable/instance/reduce":79,"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],15:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),n=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("./LocalDatastoreController.react-native")),s(e("./LocalDatastoreController.default")).default);t.exports=n,r.default=n},{"./LocalDatastoreController.default":14,"./LocalDatastoreController.react-native":16,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],16:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/json/stringify"))),i=s(e("@babel/runtime-corejs3/core-js-stable/instance/for-each")),o=s(e("@babel/runtime-corejs3/core-js-stable/instance/map")),l=e("./LocalDatastoreUtils"),u=s(e("./StorageController.react-native")),n={async fromPinWithName(e){e=await u.default.getItemAsync(e);return e?JSON.parse(e):[]},async pinWithName(e,t){try{var r=(0,a.default)(t);await u.default.setItemAsync(e,r)}catch(e){console.error(e.message)}},unPinWithName(e){return u.default.removeItemAsync(e)},async getAllContents(){var t=await u.default.getAllKeysAsync();const r=[];for(let e=0;e{var[t,e]=t;try{s[t]=JSON.parse(e)}catch(e){s[t]=null}}),s},async getRawStorage(){var e=await u.default.getAllKeysAsync();const r={};var e=await u.default.multiGet(e);return(0,o.default)(e=e).call(e,e=>{var[e,t]=e;r[e]=t}),r},async clear(){var t=await u.default.getAllKeysAsync();const r=[];for(let e=0;econsole.error("Error clearing local datastore: ",e))}};t.exports=n,r.default=n},{"./LocalDatastoreUtils":17,"./StorageController.react-native":47,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/map":78,"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],17:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.PIN_PREFIX=r.OBJECT_PREFIX=r.DEFAULT_PIN=void 0,r.isLocalDatastoreKey=function(e){return!(!e||e!==i&&!(0,a.default)(e).call(e,o)&&!(0,a.default)(e).call(e,l))},s(e("@babel/runtime-corejs3/core-js-stable/instance/starts-with")));const i=r.DEFAULT_PIN="_default",o=r.PIN_PREFIX="parsePin_",l=r.OBJECT_PREFIX="Parse_LDS_"},{"@babel/runtime-corejs3/core-js-stable/instance/starts-with":83,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],18:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),u=(n(r,"__esModule",{value:!0}),r.commitServerChanges=function(e,t,r){var n=l.default.getParseObject();for(const a in r){var s=r[a];!function(t,e,r){var n=e.split(".");for(let e=0;e=o)return!1;break;case"$lte":if(s[a]>o)return!1;break;case"$gt":if(s[a]<=o)return!1;break;case"$gte":if(s[a]_.latitude||j.longitude>_.longitude?!1:s[a].latitude>j.latitude&&s[a].latitude<_.latitude&&s[a].longitude>j.longitude&&s[a].longitude<_.longitude}case"$options":case"$maxDistance":break;case"$select":{const w=(0,W.default)(t).call(t,(e,t,r)=>Z(o.query.className,e,r,o.query.where));for(let e=0;eZ(o.query.className,e,r,o.query.where));for(let e=0;eZ(o.className,e,r,o.where));for(let e=0;eZ(o.className,e,r,o.where));for(let e=0;e[e.latitude,e.longitude]),N=new $.default(R);return N.containsPoint(s[a])}if(o.$centerSphere){const[k,T]=o.$centerSphere,D=new G.default({latitude:k[1],longitude:k[0]}),L=new G.default(s[a]),U=L.radiansTo(D);return U<=T}return!1;case"$geoIntersects":{const q=new $.default(s[a].coordinates),F=new G.default(o.$point);return q.containsPoint(F)}default:return!1}}return!0}(e,s,r,i,a[i]))return!1;return!0}function ee(t,r,n){if((0,K.default)(t)){for(let e=0;e""!==e))[0],i="ago"===n[n.length-1];if(!t&&!i&&"now"!==e)return{status:"error",info:"Time should either start with 'in' or end with 'ago'"};if(t&&i)return{status:"error",info:"Time cannot have both 'in' and 'ago'"};if((n=t?(0,J.default)(n).call(n,1):(0,J.default)(n).call(n,0,n.length-1)).length%2!=0&&"now"!==e)return{status:"error",info:"Invalid time string. Dangling unit or number."};const o=[];for(;n.length;)o.push([n.shift(),n.shift()]);let l=0;for([s,a]of o){var u=Number(s);if(!(0,c.default)(u))return{status:"error",info:`'${s}' is not an integer.`};switch(a){case"yr":case"yrs":case"year":case"years":l+=31536e3*u;break;case"wk":case"wks":case"week":case"weeks":l+=604800*u;break;case"d":case"day":case"days":l+=86400*u;break;case"hr":case"hrs":case"hour":case"hours":l+=3600*u;break;case"min":case"mins":case"minute":case"minutes":l+=60*u;break;case"sec":case"secs":case"second":case"seconds":l+=u;break;default:return{status:"error",info:`Invalid interval: '${a}'`}}}e=1e3*l;return t?{status:"success",info:"future",result:new Date(r.valueOf()+e)}:i?{status:"success",info:"past",result:new Date(r.valueOf()-e)}:{status:"success",info:"present",result:new Date(r.valueOf())}}n={matchesQuery:Z,validateQuery:function(e){let t=e;e.toJSON&&(t=e.toJSON().where);const r=["$and","$or","$nor","_rperm","_wperm","_perishable_token","_email_verify_token","_email_verify_token_expires_at","_account_lockout_expires_at","_failed_login_count"];(0,a.default)(e=(0,i.default)(t)).call(e,e=>{if(t&&t[e]&&t[e].$regex&&"string"==typeof t[e].$options&&!t[e].$options.match(/^[imxs]+$/))throw new H.default(H.default.INVALID_QUERY,"Bad $options value for query: "+t[e].$options);if((0,B.default)(r).call(r,e)<0&&!e.match(/^[a-zA-Z][a-zA-Z0-9_\.]*$/))throw new H.default(H.default.INVALID_KEY_NAME,"Invalid key name: "+e)})}};t.exports=n,r.default=n},{"./ParseError":24,"./ParseGeoPoint":26,"./ParsePolygon":32,"./decode":55,"./equals":57,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/filter":71,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/instance/map":78,"@babel/runtime-corejs3/core-js-stable/instance/slice":80,"@babel/runtime-corejs3/core-js-stable/number/is-integer":87,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],20:[function(Q,V,H){!function(z){!function(){"use strict";var n=Q("@babel/runtime-corejs3/core-js-stable/weak-map"),a=Q("@babel/runtime-corejs3/core-js-stable/object/define-property"),i=Q("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor"),e=Q("@babel/runtime-corejs3/helpers/interopRequireDefault"),t=(a(H,"__esModule",{value:!0}),H.default=void 0,e(Q("@babel/runtime-corejs3/core-js-stable/promise"))),r=e(Q("./decode")),s=e(Q("./encode")),o=e(Q("./CryptoController")),l=e(Q("./EventuallyQueue")),u=e(Q("./IndexedDBStorageController")),c=e(Q("./InstallationController")),f=T(Q("./ParseOp")),d=e(Q("./RESTController")),p=e(Q("./ParseACL")),h=T(Q("./Analytics")),b=e(Q("./AnonymousUtils")),y=T(Q("./Cloud")),m=e(Q("./ParseCLP")),g=e(Q("./CoreManager")),v=e(Q("./EventEmitter")),j=e(Q("./ParseConfig")),_=e(Q("./ParseError")),w=e(Q("./FacebookUtils")),E=e(Q("./ParseFile")),S=(T(Q("./ParseHooks")),e(Q("./ParseGeoPoint"))),P=e(Q("./ParsePolygon")),x=e(Q("./ParseInstallation")),O=e(Q("./LocalDatastore")),C=e(Q("./ParseObject")),A=T(Q("./Push")),I=e(Q("./ParseQuery")),R=e(Q("./ParseRelation")),N=e(Q("./ParseRole")),M=e(Q("./ParseSchema")),L=e(Q("./ParseSession")),U=e(Q("./Storage")),q=e(Q("./ParseUser")),F=e(Q("./ParseLiveQuery")),K=e(Q("./LiveQueryClient")),B=e(Q("./LocalDatastoreController")),W=e(Q("./StorageController")),J=e(Q("./WebSocketController"));function k(e){var t,r;return"function"!=typeof n?null:(t=new n,r=new n,(k=function(e){return e?r:t})(e))}function T(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};t=k(t);if(t&&t.has(e))return t.get(e);var r,n,s={__proto__:null};for(r in e)"default"!==r&&{}.hasOwnProperty.call(e,r)&&((n=a&&i?i(e,r):null)&&(n.get||n.set)?a(s,r,n):s[r]=e[r]);return s.default=e,t&&t.set(e,s),s}const D={ACL:p.default,Analytics:h,AnonymousUtils:b.default,Cloud:y,CLP:m.default,CoreManager:g.default,Config:j.default,Error:_.default,FacebookUtils:w.default,File:E.default,GeoPoint:S.default,Polygon:P.default,Installation:x.default,LocalDatastore:O.default,Object:C.default,Op:{Set:f.SetOp,Unset:f.UnsetOp,Increment:f.IncrementOp,Add:f.AddOp,Remove:f.RemoveOp,AddUnique:f.AddUniqueOp,Relation:f.RelationOp},Push:A,Query:I.default,Relation:R.default,Role:N.default,Schema:M.default,Session:L.default,Storage:U.default,User:q.default,LiveQueryClient:K.default,IndexedDB:void 0,Hooks:void 0,Parse:void 0,set EventuallyQueue(e){g.default.setEventuallyQueue(e)},get EventuallyQueue(){return g.default.getEventuallyQueue()},initialize(e,t){g.default.get("IS_NODE")&&!z.env.SERVER_RENDERING&&console.log("It looks like you're using the browser version of the SDK in a node.js environment. You should require('parse/node') instead."),D._initialize(e,t)},_initialize(e,t,r){g.default.set("APPLICATION_ID",e),g.default.set("JAVASCRIPT_KEY",t),g.default.set("MASTER_KEY",r),g.default.set("USE_MASTER_KEY",!1),g.default.setIfNeeded("EventEmitter",v.default),g.default.setIfNeeded("LiveQuery",new F.default),g.default.setIfNeeded("CryptoController",o.default),g.default.setIfNeeded("EventuallyQueue",l.default),g.default.setIfNeeded("InstallationController",c.default),g.default.setIfNeeded("LocalDatastoreController",B.default),g.default.setIfNeeded("StorageController",W.default),g.default.setIfNeeded("WebSocketController",J.default),D.IndexedDB=g.default.setIfNeeded("IndexedDBStorageController",u.default)},setAsyncStorage(e){g.default.setAsyncStorage(e)},setLocalDatastoreController(e){g.default.setLocalDatastoreController(e)},getServerHealth(){return g.default.getRESTController().request("GET","health")},set applicationId(e){g.default.set("APPLICATION_ID",e)},get applicationId(){return g.default.get("APPLICATION_ID")},set javaScriptKey(e){g.default.set("JAVASCRIPT_KEY",e)},get javaScriptKey(){return g.default.get("JAVASCRIPT_KEY")},set masterKey(e){g.default.set("MASTER_KEY",e)},get masterKey(){return g.default.get("MASTER_KEY")},set serverURL(e){g.default.set("SERVER_URL",e)},get serverURL(){return g.default.get("SERVER_URL")},set serverAuthToken(e){g.default.set("SERVER_AUTH_TOKEN",e)},get serverAuthToken(){return g.default.get("SERVER_AUTH_TOKEN")},set serverAuthType(e){g.default.set("SERVER_AUTH_TYPE",e)},get serverAuthType(){return g.default.get("SERVER_AUTH_TYPE")},set LiveQuery(e){g.default.setLiveQuery(e)},get LiveQuery(){return g.default.getLiveQuery()},set liveQueryServerURL(e){g.default.set("LIVEQUERY_SERVER_URL",e)},get liveQueryServerURL(){return g.default.get("LIVEQUERY_SERVER_URL")},set encryptedUser(e){g.default.set("ENCRYPTED_USER",e)},get encryptedUser(){return g.default.get("ENCRYPTED_USER")},set secret(e){g.default.set("ENCRYPTED_KEY",e)},get secret(){return g.default.get("ENCRYPTED_KEY")},set idempotency(e){g.default.set("IDEMPOTENCY",e)},get idempotency(){return g.default.get("IDEMPOTENCY")},set allowCustomObjectId(e){g.default.set("ALLOW_CUSTOM_OBJECT_ID",e)},get allowCustomObjectId(){return g.default.get("ALLOW_CUSTOM_OBJECT_ID")},_request(){for(var e=arguments.length,t=new Array(e),r=0;r"string"==typeof e)){this.permissionsMap[f]=n;continue}throw new TypeError("Tried to create an CLP with an invalid permission value.")}for(const d in n){var o=n[d];if("boolean"!=typeof o&&!a&&"pointerFields"!==d)throw new TypeError("Tried to create an CLP with an invalid permission value.");this.permissionsMap[f][d]=o}}else if("function"==typeof e)throw new TypeError("ParseCLP constructed with a function. Did you forget ()?")}toJSON(){return{...this.permissionsMap}}equals(e){if(!(e instanceof l))return!1;var t=(0,o.default)(this.permissionsMap),r=(0,o.default)(e.permissionsMap);if(t.length!==r.length)return!1;for(const a in this.permissionsMap){if(!e.permissionsMap[a])return!1;var n=(0,o.default)(this.permissionsMap[a]),s=(0,o.default)(e.permissionsMap[a]);if(n.length!==s.length)return!1;for(const i in this.permissionsMap[a]){if(!e.permissionsMap[a][i])return!1;if(this.permissionsMap[a][i]!==e.permissionsMap[a][i])return!1}}return!0}_getRoleName(e){let t=e;if("string"!=typeof(t=e instanceof v.default?e.getName():t))throw new TypeError("role must be a Parse.Role or a String");return"role:"+t}_parseEntity(e){let t=e;if(t instanceof j.default){if(!(t=t.id))throw new Error("Cannot get access for a Parse.User without an id.")}else t instanceof v.default&&(t=this._getRoleName(t));if("string"!=typeof t)throw new TypeError("userId must be a string.");return t}_setAccess(e,t,r){if(t=this._parseEntity(t),"boolean"!=typeof r)throw new TypeError("allowed must be either true or false.");if(!this.permissionsMap[e][t]){if(!r)return;this.permissionsMap[e][t]={}}r?this.permissionsMap[e][t]=!0:delete this.permissionsMap[e][t]}_getAccess(e,t){var r=!(2"string"==typeof e))throw new TypeError("fields must be an array of strings or undefined.");this.permissionsMap[e][t]=r}}_setGroupPointerPermission(e,t){if(this.permissionsMap[e]||(this.permissionsMap[e]=[]),!t||(0,a.default)(t)&&0===t.length)delete this.permissionsMap[e];else{if(!(0,a.default)(t)||!(0,g.default)(t).call(t,e=>"string"==typeof e))throw new TypeError(e+".pointerFields must be an array of strings or undefined.");this.permissionsMap[e]=t}}_getGroupPointerPermissions(e){return this.permissionsMap[e]||[]}setReadUserFields(e){this._setGroupPointerPermission("readUserFields",e)}getReadUserFields(){return this._getGroupPointerPermissions("readUserFields")||[]}setWriteUserFields(e){this._setGroupPointerPermission("writeUserFields",e)}getWriteUserFields(){return this._getGroupPointerPermissions("writeUserFields")||[]}setProtectedFields(e,t){this._setArrayAccess("protectedFields",e,t)}getProtectedFields(e){return this._getAccess("protectedFields",e,!1)}setReadAccess(e,t){this._setAccess("find",e,t),this._setAccess("get",e,t),this._setAccess("count",e,t)}getReadAccess(e){return this._getAccess("find",e)&&this._getAccess("get",e)&&this._getAccess("count",e)}setWriteAccess(e,t){this._setAccess("create",e,t),this._setAccess("update",e,t),this._setAccess("delete",e,t),this._setAccess("addField",e,t)}getWriteAccess(e){return this._getAccess("create",e)&&this._getAccess("update",e)&&this._getAccess("delete",e)&&this._getAccess("addField",e)}setPublicReadAccess(e){this.setReadAccess(_,e)}getPublicReadAccess(){return this.getReadAccess(_)}setPublicWriteAccess(e){this.setWriteAccess(_,e)}getPublicWriteAccess(){return this.getWriteAccess(_)}setPublicProtectedFields(e){this.setProtectedFields(_,e)}getPublicProtectedFields(){return this.getProtectedFields(_)}getRoleReadAccess(e){return this.getReadAccess(this._getRoleName(e))}getRoleWriteAccess(e){return this.getWriteAccess(this._getRoleName(e))}setRoleReadAccess(e,t){this.setReadAccess(this._getRoleName(e),t)}setRoleWriteAccess(e,t){this.setWriteAccess(this._getRoleName(e),t)}getRoleProtectedFields(e){return this.getProtectedFields(this._getRoleName(e))}setRoleProtectedFields(e,t){this.setProtectedFields(this._getRoleName(e),t)}}},{"./ParseRole":35,"./ParseUser":38,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/entries":69,"@babel/runtime-corejs3/core-js-stable/instance/every":70,"@babel/runtime-corejs3/core-js-stable/instance/includes":75,"@babel/runtime-corejs3/core-js-stable/instance/slice":80,"@babel/runtime-corejs3/core-js-stable/map":86,"@babel/runtime-corejs3/core-js-stable/object/assign":88,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],23:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/promise"))),i=s(e("@babel/runtime-corejs3/core-js-stable/json/stringify")),o=s(e("@babel/runtime-corejs3/helpers/defineProperty")),l=s(e("./CoreManager")),u=s(e("./decode")),c=s(e("./encode")),f=s(e("./escape")),d=s(e("./ParseError")),p=s(e("./Storage"));class h{constructor(){(0,o.default)(this,"attributes",void 0),(0,o.default)(this,"_escapedAttributes",void 0),this.attributes={},this._escapedAttributes={}}get(e){return this.attributes[e]}escape(e){var t=this._escapedAttributes[e];if(t)return t;const r=this.attributes[e];let n="";return null!=r&&(n=(0,f.default)(r.toString())),this._escapedAttributes[e]=n}static current(){const e=l.default.getConfigController();return e.current()}static get(){var e=0r.get({useMasterKey:!0}),e=>a.default.reject(e))}static _clearCache(){b=null}}let b=null;const y="currentConfig";function m(e){try{var t=JSON.parse(e);if(t&&"object"==typeof t)return(0,u.default)(t)}catch(e){return null}}l.default.setConfigController({current(){if(b)return b;const t=new h;var e=p.default.generatePath(y);return p.default.async()?p.default.getItemAsync(e).then(e=>{return e&&(e=m(e))&&(t.attributes=e,b=t),t}):((e=p.default.getItem(e))&&(e=m(e))&&(t.attributes=e,b=t),t)},get(){var e=0{var t;if(!e||!e.params)return t=new d.default(d.default.INVALID_JSON,"Config JSON response invalid."),a.default.reject(t);const r=new h;r.attributes={};for(const n in e.params)r.attributes[n]=(0,u.default)(e.params[n]);return b=r,p.default.setItemAsync(p.default.generatePath(y),(0,i.default)(e.params)).then(()=>r)})},save(e,t){const r=l.default.getRESTController(),n={};for(const s in e)n[s]=(0,c.default)(e[s]);return r.request("PUT","config",{params:n,masterKeyOnly:t},{useMasterKey:!0}).then(e=>{return e&&e.result?a.default.resolve():(e=new d.default(d.default.INTERNAL_SERVER_ERROR,"Error occured updating Config."),a.default.reject(e))})}}),r.default=h},{"./CoreManager":4,"./ParseError":24,"./Storage":43,"./decode":55,"./encode":56,"./escape":58,"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],24:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/instance/for-each"))),i=s(e("@babel/runtime-corejs3/core-js-stable/object/define-property")),o=s(e("@babel/runtime-corejs3/helpers/defineProperty")),l=s(e("./CoreManager"));class u extends Error{constructor(t,e){super(e),(0,o.default)(this,"code",void 0),(0,o.default)(this,"message",void 0),(0,o.default)(this,"object",void 0),(0,o.default)(this,"errors",void 0),this.code=t;let r=e;(0,a.default)(e=l.default.get("PARSE_ERRORS")).call(e,e=>{e.code===t&&e.code&&(r=e.message)}),(0,i.default)(this,"message",{enumerable:!0,value:r})}toString(){return"ParseError: "+this.code+" "+this.message}}(0,o.default)(u,"OTHER_CAUSE",-1),(0,o.default)(u,"INTERNAL_SERVER_ERROR",1),(0,o.default)(u,"CONNECTION_FAILED",100),(0,o.default)(u,"OBJECT_NOT_FOUND",101),(0,o.default)(u,"INVALID_QUERY",102),(0,o.default)(u,"INVALID_CLASS_NAME",103),(0,o.default)(u,"MISSING_OBJECT_ID",104),(0,o.default)(u,"INVALID_KEY_NAME",105),(0,o.default)(u,"INVALID_POINTER",106),(0,o.default)(u,"INVALID_JSON",107),(0,o.default)(u,"COMMAND_UNAVAILABLE",108),(0,o.default)(u,"NOT_INITIALIZED",109),(0,o.default)(u,"INCORRECT_TYPE",111),(0,o.default)(u,"INVALID_CHANNEL_NAME",112),(0,o.default)(u,"PUSH_MISCONFIGURED",115),(0,o.default)(u,"OBJECT_TOO_LARGE",116),(0,o.default)(u,"OPERATION_FORBIDDEN",119),(0,o.default)(u,"CACHE_MISS",120),(0,o.default)(u,"INVALID_NESTED_KEY",121),(0,o.default)(u,"INVALID_FILE_NAME",122),(0,o.default)(u,"INVALID_ACL",123),(0,o.default)(u,"TIMEOUT",124),(0,o.default)(u,"INVALID_EMAIL_ADDRESS",125),(0,o.default)(u,"MISSING_CONTENT_TYPE",126),(0,o.default)(u,"MISSING_CONTENT_LENGTH",127),(0,o.default)(u,"INVALID_CONTENT_LENGTH",128),(0,o.default)(u,"FILE_TOO_LARGE",129),(0,o.default)(u,"FILE_SAVE_ERROR",130),(0,o.default)(u,"DUPLICATE_VALUE",137),(0,o.default)(u,"INVALID_ROLE_NAME",139),(0,o.default)(u,"EXCEEDED_QUOTA",140),(0,o.default)(u,"SCRIPT_FAILED",141),(0,o.default)(u,"VALIDATION_ERROR",142),(0,o.default)(u,"INVALID_IMAGE_DATA",143),(0,o.default)(u,"UNSAVED_FILE_ERROR",151),(0,o.default)(u,"INVALID_PUSH_TIME_ERROR",152),(0,o.default)(u,"FILE_DELETE_ERROR",153),(0,o.default)(u,"FILE_DELETE_UNNAMED_ERROR",161),(0,o.default)(u,"REQUEST_LIMIT_EXCEEDED",155),(0,o.default)(u,"DUPLICATE_REQUEST",159),(0,o.default)(u,"INVALID_EVENT_NAME",160),(0,o.default)(u,"INVALID_VALUE",162),(0,o.default)(u,"USERNAME_MISSING",200),(0,o.default)(u,"PASSWORD_MISSING",201),(0,o.default)(u,"USERNAME_TAKEN",202),(0,o.default)(u,"EMAIL_TAKEN",203),(0,o.default)(u,"EMAIL_MISSING",204),(0,o.default)(u,"EMAIL_NOT_FOUND",205),(0,o.default)(u,"SESSION_MISSING",206),(0,o.default)(u,"MUST_CREATE_USER_THROUGH_SIGNUP",207),(0,o.default)(u,"ACCOUNT_ALREADY_LINKED",208),(0,o.default)(u,"INVALID_SESSION_TOKEN",209),(0,o.default)(u,"MFA_ERROR",210),(0,o.default)(u,"MFA_TOKEN_REQUIRED",211),(0,o.default)(u,"LINKED_ID_MISSING",250),(0,o.default)(u,"INVALID_LINKED_SESSION",251),(0,o.default)(u,"UNSUPPORTED_SERVICE",252),(0,o.default)(u,"INVALID_SCHEMA_OPERATION",255),(0,o.default)(u,"AGGREGATE_ERROR",600),(0,o.default)(u,"FILE_READ_ERROR",601),(0,o.default)(u,"X_DOMAIN_REQUEST",602);r.default=u},{"./CoreManager":4,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],25:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/array/is-array"))),i=s(e("@babel/runtime-corejs3/core-js-stable/instance/slice")),o=s(e("@babel/runtime-corejs3/core-js-stable/instance/for-each")),l=s(e("@babel/runtime-corejs3/core-js-stable/object/keys")),u=s(e("@babel/runtime-corejs3/core-js-stable/promise")),c=(s(e("@babel/runtime-corejs3/core-js-stable/instance/index-of")),s(e("@babel/runtime-corejs3/helpers/defineProperty"))),f=s(e("./CoreManager")),d=s(e("./ParseError"));s(e("./Xhr.weapp"));let p=null;function h(e){if(e<26)return String.fromCharCode(65+e);if(e<52)return String.fromCharCode(e-26+97);if(e<62)return String.fromCharCode(e-52+48);if(62===e)return"+";if(63===e)return"/";throw new TypeError("Tried to encode large digit "+e+" in base64.")}"undefined"!=typeof XMLHttpRequest&&(p=XMLHttpRequest);class b{constructor(e,t,r,n,s){(0,c.default)(this,"_name",void 0),(0,c.default)(this,"_url",void 0),(0,c.default)(this,"_source",void 0),(0,c.default)(this,"_previousSave",void 0),(0,c.default)(this,"_data",void 0),(0,c.default)(this,"_requestTask",void 0),(0,c.default)(this,"_metadata",void 0),(0,c.default)(this,"_tags",void 0);r=r||"";if(this._name=e,this._metadata=n||{},this._tags=s||{},void 0!==t)if((0,a.default)(t))this._data=b.encodeBase64(t),this._source={format:"base64",base64:this._data,type:r};else if("undefined"!=typeof Blob&&t instanceof Blob)this._source={format:"file",file:t,type:r};else if(t&&"string"==typeof t.uri&&void 0!==t.uri)this._source={format:"uri",uri:t.uri,type:r};else{if(!t||"string"!=typeof t.base64)throw new TypeError("Cannot create a Parse.File with that data.");n=(0,i.default)(e=t.base64.split(",")).call(e,-1)[0],r=r||(0,i.default)(e=(0,i.default)(s=t.base64.split(";")).call(s,0,1)[0].split(":")).call(e,1,2)[0]||"text/plain";this._data=n,this._source={format:"base64",base64:n,type:r}}}async getData(){if(!this._data){if(!this._url)throw new Error("Cannot retrieve data for unsaved ParseFile.");const t=f.default.getFileController();var e=await t.download(this._url,{requestTask:e=>this._requestTask=e});this._data=e.base64}return this._data}name(){return this._name}url(e){if(e=e||{},this._url)return e.forceSecure?this._url.replace(/^http:\/\//i,"https://"):this._url}metadata(){return this._metadata}tags(){return this._tags}save(r){(r=r||{}).requestTask=e=>this._requestTask=e,r.metadata=this._metadata,r.tags=this._tags;const n=f.default.getFileController();if(this._previousSave||("file"===this._source.format?this._previousSave=n.saveFile(this._name,this._source,r).then(e=>(this._name=e.name,this._url=e.url,this._data=null,this._requestTask=null,this)):"uri"===this._source.format?this._previousSave=n.download(this._source.uri,r).then(e=>{var t;return e&&e.base64?(t={format:"base64",base64:e.base64,type:e.contentType},this._data=e.base64,this._requestTask=null,n.saveBase64(this._name,t,r)):{}}).then(e=>(this._name=e.name,this._url=e.url,this._requestTask=null,this)):this._previousSave=n.saveBase64(this._name,this._source,r).then(e=>(this._name=e.name,this._url=e.url,this._requestTask=null,this))),this._previousSave)return this._previousSave}cancel(){this._requestTask&&"function"==typeof this._requestTask.abort&&(this._requestTask._aborted=!0,this._requestTask.abort()),this._requestTask=null}destroy(){let e=0(this._data=void 0,this._requestTask=null,this))}toJSON(){return{__type:"File",name:this._name,url:this._url}}equals(e){return this===e||e instanceof b&&this.name()===e.name()&&this.url()===e.url()&&void 0!==this.url()}setMetadata(t){var e;t&&"object"==typeof t&&(0,o.default)(e=(0,l.default)(t)).call(e,e=>{this.addMetadata(e,t[e])})}addMetadata(e,t){"string"==typeof e&&(this._metadata[e]=t)}setTags(t){var e;t&&"object"==typeof t&&(0,o.default)(e=(0,l.default)(t)).call(e,e=>{this.addTag(e,t[e])})}addTag(e,t){"string"==typeof e&&(this._tags[e]=t)}static fromJSON(e){if("File"!==e.__type)throw new TypeError("JSON object does not represent a ParseFile");const t=new b(e.name);return t._url=e.url,t}static encodeBase64(t){const r=[];r.length=Math.ceil(t.length/3);for(let e=0;e>2&63),h(n<<4&48|s>>4&15),i?h(s<<2&60|a>>6&3):"=",o?h(63&a):"="].join("")}return r.join("")}}const y={saveFile:async function(e,n,t){if("file"!==n.format)throw new Error("saveFile can only be used with File-type sources.");const r=await new u.default((e,t)=>{const r=new FileReader;r.onload=()=>e(r.result),r.onerror=e=>t(e),r.readAsDataURL(n.file)});var[s,a]=r.split(","),a={format:"base64",base64:a||s,type:n.type||(n.file?n.file.type:void 0)};return y.saveBase64(e,a,t)},saveBase64:function(e,t){let r=2{const n=new p;n.open("GET",e,!0),n.responseType="arraybuffer",n.onerror=function(e){r(e)},n.onreadystatechange=function(){var e;if(n.readyState===n.DONE)return this.response?(e=new Uint8Array(this.response),void t({base64:b.encodeBase64(e),contentType:n.getResponseHeader("content-type")})):t({})},s.requestTask(n),n.send()})},deleteFile:function(e,t){const r={"X-Parse-Application-ID":f.default.get("APPLICATION_ID")};t.useMasterKey&&(r["X-Parse-Master-Key"]=f.default.get("MASTER_KEY"));let n=f.default.get("SERVER_URL");return"/"!==n[n.length-1]&&(n+="/"),n+="files/"+e,f.default.getRESTController().ajax("DELETE",n,"",r).catch(e=>e&&"SyntaxError: Unexpected end of JSON input"!==e?f.default.getRESTController().handleError(e):u.default.resolve())},_setXHR(e){p=e},_getXHR(){return p}};f.default.setFileController(y);r.default=b;r.b64Digit=h},{"./CoreManager":4,"./ParseError":24,"./Xhr.weapp":52,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/instance/slice":80,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],26:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/array/is-array"))),i=s(e("@babel/runtime-corejs3/core-js-stable/promise")),o=s(e("@babel/runtime-corejs3/helpers/defineProperty"));class l{constructor(e,t){(0,o.default)(this,"_latitude",void 0),(0,o.default)(this,"_longitude",void 0),(0,a.default)(e)?(l._validate(e[0],e[1]),this._latitude=e[0],this._longitude=e[1]):"object"==typeof e?(l._validate(e.latitude,e.longitude),this._latitude=e.latitude,this._longitude=e.longitude):void 0!==e&&void 0!==t?(l._validate(e,t),this._latitude=e,this._longitude=t):(this._latitude=0,this._longitude=0)}get latitude(){return this._latitude}set latitude(e){l._validate(e,this.longitude),this._latitude=e}get longitude(){return this._longitude}set longitude(e){l._validate(this.latitude,e),this._longitude=e}toJSON(){return l._validate(this._latitude,this._longitude),{__type:"GeoPoint",latitude:this._latitude,longitude:this._longitude}}equals(e){return e instanceof l&&this.latitude===e.latitude&&this.longitude===e.longitude}radiansTo(e){var t=Math.PI/180,r=this.latitude*t,n=this.longitude*t,s=e.latitude*t,e=e.longitude*t,t=Math.sin((r-s)/2),n=Math.sin((n-e)/2),e=t*t+Math.cos(r)*Math.cos(s)*n*n,e=Math.min(1,e);return 2*Math.asin(Math.sqrt(e))}kilometersTo(e){return 6371*this.radiansTo(e)}milesTo(e){return 3958.8*this.radiansTo(e)}static _validate(e,t){if(isNaN(e)||isNaN(t)||"number"!=typeof e||"number"!=typeof t)throw new TypeError("GeoPoint latitude and longitude must be valid numbers");if(e<-90)throw new TypeError("GeoPoint latitude out of bounds: "+e+" < -90.0.");if(90 90.0.");if(t<-180)throw new TypeError("GeoPoint longitude out of bounds: "+t+" < -180.0.");if(180 180.0.")}static current(r){return new i.default((t,e)=>{navigator.geolocation.getCurrentPosition(e=>{t(new l(e.coords.latitude,e.coords.longitude))},e,r)})}}r.default=l},{"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],27:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.create=u,r.createFunction=function(e,t){return u({functionName:e,url:t})},r.createTrigger=function(e,t,r){return u({className:e,triggerName:t,url:r})},r.getFunction=function(e){return i.default.getHooksController().get("functions",e)},r.getFunctions=function(){return i.default.getHooksController().get("functions")},r.getTrigger=function(e,t){return i.default.getHooksController().get("triggers",e,t)},r.getTriggers=function(){return i.default.getHooksController().get("triggers")},r.remove=f,r.removeFunction=function(e){return f({functionName:e})},r.removeTrigger=function(e,t){return f({className:e,triggerName:t})},r.update=c,r.updateFunction=function(e,t){return c({functionName:e,url:t})},r.updateTrigger=function(e,t,r){return c({className:e,triggerName:t,url:r})},s(e("@babel/runtime-corejs3/core-js-stable/promise"))),i=s(e("./CoreManager")),o=s(e("./decode")),l=s(e("./ParseError"));function u(e){return i.default.getHooksController().create(e)}function c(e){return i.default.getHooksController().update(e)}function f(e){return i.default.getHooksController().remove(e)}i.default.setHooksController({get(e,t,r){let n="/hooks/"+e;return t&&(n+="/"+t,r&&(n+="/"+r)),this.sendRequest("GET",n)},create(e){let t;if(e.functionName&&e.url)t="/hooks/functions";else{if(!(e.className&&e.triggerName&&e.url))return a.default.reject({error:"invalid hook declaration",code:143});t="/hooks/triggers"}return this.sendRequest("POST",t,e)},remove(e){let t;if(e.functionName)t="/hooks/functions/"+e.functionName,delete e.functionName;else{if(!e.className||!e.triggerName)return a.default.reject({error:"invalid hook declaration",code:143});t="/hooks/triggers/"+e.className+"/"+e.triggerName,delete e.className,delete e.triggerName}return this.sendRequest("PUT",t,{__op:"Delete"})},update(e){let t;if(e.functionName&&e.url)t="/hooks/functions/"+e.functionName,delete e.functionName;else{if(!(e.className&&e.triggerName&&e.url))return a.default.reject({error:"invalid hook declaration",code:143});t="/hooks/triggers/"+e.className+"/"+e.triggerName,delete e.className,delete e.triggerName}return this.sendRequest("PUT",t,e)},sendRequest(e,t,r){return i.default.getRESTController().request(e,t,r,{useMasterKey:!0}).then(e=>{e=(0,o.default)(e);return e?a.default.resolve(e):a.default.reject(new l.default(l.default.INVALID_JSON,"The server returned an invalid response."))})}})},{"./CoreManager":4,"./ParseError":24,"./decode":55,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],28:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/object/entries"))),i=s(e("./CoreManager")),o=s(e("./ParseError")),n=s(e("./ParseObject"));const l={IOS:"ios",MACOS:"macos",TVOS:"tvos",FCM:"fcm",ANDROID:"android",WEB:"web"};class u extends n.default{constructor(e){if(super("_Installation"),e&&"object"==typeof e&&!this.set(e))throw new Error("Can't create an invalid Installation")}get appIdentifier(){return this.get("appIdentifier")}get appVersion(){return this.get("appVersion")}get appName(){return this.get("appName")}get badge(){return this.get("badge")}get channels(){return this.get("channels")}get deviceToken(){return this.get("deviceToken")}get deviceType(){return this.get("deviceType")}get GCMSenderId(){return this.get("GCMSenderId")}get installationId(){return this.get("installationId")}get localeIdentifier(){return this.get("localeIdentifier")}get parseVersion(){return this.get("parseVersion")}get pushType(){return this.get("pushType")}get timeZone(){return this.get("timeZone")}static get DEVICE_TYPES(){return l}async fetch(){for(var e=arguments.length,t=new Array(e),r=0;rthis.emitter.on(e,t),this.emit=function(e){for(var t=arguments.length,r=new Array(1{})}async open(){const e=await i();e.open()}async close(){const e=await i();e.close()}};let p;d.default.setLiveQueryController({setDefaultLiveQueryClient(e){p=e},async getDefaultLiveQueryClient(){if(!p){const[a,i]=await u.default.all([d.default.getUserController().currentUserAsync(),d.default.getInstallationController().currentInstallationId()]);var t=a?a.getSessionToken():void 0;let e=d.default.get("LIVEQUERY_SERVER_URL");if(e&&0!==(0,c.default)(e).call(e,"ws"))throw new Error("You need to set a proper Parse LiveQuery server url before using LiveQueryClient");if(!e){const l=d.default.get("SERVER_URL");var r=0===(0,c.default)(l).call(l,"https")?"wss://":"ws://",n=l.replace(/^https?:\/\//,"");e=r+n,d.default.set("LIVEQUERY_SERVER_URL",e)}var r=d.default.get("APPLICATION_ID"),n=d.default.get("JAVASCRIPT_KEY"),s=d.default.get("MASTER_KEY");p=new f.default({applicationId:r,serverURL:e,javascriptKey:n,masterKey:s,sessionToken:t,installationId:i});const o=d.default.getLiveQuery();p.on("error",e=>{o.emit("error",e)}),p.on("open",()=>{o.emit("open")}),p.on("close",()=>{o.emit("close")})}return p},_clearCachedDefaultClient(){p=null}})},{"./CoreManager":4,"./LiveQueryClient":11,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],30:[function(e,M,t){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/weak-map"),a=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),i=e("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor"),r=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),o=(a(t,"__esModule",{value:!0}),t.default=void 0,r(e("@babel/runtime-corejs3/helpers/defineProperty"))),y=r(e("@babel/runtime-corejs3/core-js-stable/instance/index-of")),L=r(e("@babel/runtime-corejs3/core-js-stable/object/freeze")),s=r(e("@babel/runtime-corejs3/core-js-stable/object/keys")),h=r(e("@babel/runtime-corejs3/core-js-stable/instance/for-each")),U=r(e("@babel/runtime-corejs3/core-js-stable/json/stringify")),q=r(e("@babel/runtime-corejs3/core-js-stable/instance/includes")),F=r(e("@babel/runtime-corejs3/core-js-stable/object/get-prototype-of")),m=r(e("@babel/runtime-corejs3/core-js-stable/instance/concat")),b=r(e("@babel/runtime-corejs3/core-js-stable/array/is-array")),g=r(e("@babel/runtime-corejs3/core-js-stable/promise")),K=r(e("@babel/runtime-corejs3/core-js-stable/object/create")),l=r(e("@babel/runtime-corejs3/core-js-stable/object/define-property")),B=r(e("@babel/runtime-corejs3/core-js-stable/instance/find")),v=r(e("@babel/runtime-corejs3/core-js-stable/instance/map")),j=r(e("./CoreManager")),W=r(e("./canBeSerialized")),u=r(e("./decode")),c=r(e("./encode")),J=r(e("./escape")),_=r(e("./ParseACL")),f=r(e("./parseDate")),w=r(e("./ParseError")),E=r(e("./ParseFile")),S=e("./promiseUtils"),d=e("./LocalDatastoreUtils"),z=r(e("./uuid")),P=e("./ParseOp"),x=r(e("./ParseRelation")),p=I(e("./SingleInstanceStateController")),Q=r(e("./unique")),O=I(e("./UniqueInstanceStateController")),C=r(e("./unsavedChildren"));function A(e){var t,r;return"function"!=typeof n?null:(t=new n,r=new n,(A=function(e){return e?r:t})(e))}function I(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};t=A(t);if(t&&t.has(e))return t.get(e);var r,n,s={__proto__:null};for(r in e)"default"!==r&&{}.hasOwnProperty.call(e,r)&&((n=a&&i?i(e,r):null)&&(n.get||n.set)?a(s,r,n):s[r]=e[r]);return s.default=e,t&&t.set(e,s),s}const R={};let N=0,k=!j.default.get("IS_NODE");function T(){let e=j.default.get("SERVER_URL");"/"!==e[e.length-1]&&(e+="/");const t=e.replace(/https?:\/\//,"");return t.substr((0,y.default)(t).call(t,"/"))}k?j.default.setObjectStateController(p):j.default.setObjectStateController(O);class D{constructor(e,t,r){(0,o.default)(this,"id",void 0),(0,o.default)(this,"_localId",void 0),(0,o.default)(this,"_objCount",void 0),(0,o.default)(this,"className",void 0),"function"==typeof this.initialize&&this.initialize.apply(this,arguments);let n=null;if(this._objCount=N++,"string"==typeof e)this.className=e,t&&"object"==typeof t&&(n=t);else if(e&&"object"==typeof e){this.className=e.className,n={};for(const s in e)"className"!==s&&(n[s]=e[s]);t&&"object"==typeof t&&(r=t)}if(n&&!this.set(n,r))throw new Error("Can't create an invalid Parse Object")}get attributes(){const e=j.default.getObjectStateController();return(0,L.default)(e.estimateAttributes(this._getStateIdentifier()))}get createdAt(){return this._getServerData().createdAt}get updatedAt(){return this._getServerData().updatedAt}_getId(){var e;return"string"==typeof this.id?this.id:"string"==typeof this._localId?this._localId:(e="local"+(0,z.default)(),this._localId=e)}_getStateIdentifier(){if(k){let e=this.id;return{id:e=e||this._getId(),className:this.className}}return this}_getServerData(){const e=j.default.getObjectStateController();return e.getServerData(this._getStateIdentifier())}_clearServerData(){const e={};for(const r in this._getServerData())e[r]=void 0;const t=j.default.getObjectStateController();t.setServerData(this._getStateIdentifier(),e)}_getPendingOps(){const e=j.default.getObjectStateController();return e.getPendingOps(this._getStateIdentifier())}_clearPendingOps(e){var t=this._getPendingOps();const r=t[t.length-1];t=e||(0,s.default)(r);(0,h.default)(t).call(t,e=>{delete r[e]})}_getDirtyObjectAttributes(){var e=this.attributes;const t=j.default.getObjectStateController();var r=t.getObjectCache(this._getStateIdentifier());const n={};for(const o in e){var s=e[o];if(s&&"object"==typeof s&&!(s instanceof D)&&!(s instanceof E.default)&&!(s instanceof x.default))try{var a=(0,c.default)(s,!1,!0),i=(0,U.default)(a);r[o]!==i&&(n[o]=s)}catch(e){n[o]=s}}return n}_toFullJSON(e,t){const r=this.toJSON(e,t);return r.__type="Object",r.className=this.className,r}_getSaveJSON(){const r=this._getPendingOps();var n,e=this._getDirtyObjectAttributes();const s={};for(n in e){let t=!1;for(let e=0;e{var t;(0,b.default)(e)?r.include=(0,m.default)(t=r.include).call(t,e):r.include.push(e)}):r.include.push(e.include));const n=j.default.getObjectController();return n.fetch(this,!0,r)}fetchWithInclude(e,t){return(t=t||{}).include=e,this.fetch(t)}async saveEventually(t){try{await this.save(null,t)}catch(e){e.code===w.default.CONNECTION_FAILED&&(await j.default.getEventuallyQueue().save(this,t),j.default.getEventuallyQueue().poll())}return this}save(e,t,r){let n,s;if("object"==typeof e||void 0===e?(n=e,"object"==typeof t&&(s=t)):((n={})[e]=t,s=r),s=s||{},n){let r;if(s.error=(e,t)=>{r=t},!this.set(n,s))return g.default.reject(r)}const a={},i=(s.hasOwnProperty("useMasterKey")&&(a.useMasterKey=!!s.useMasterKey),s.hasOwnProperty("sessionToken")&&"string"==typeof s.sessionToken&&(a.sessionToken=s.sessionToken),s.hasOwnProperty("installationId")&&"string"==typeof s.installationId&&(a.installationId=s.installationId),s.hasOwnProperty("context")&&"object"==typeof s.context&&(a.context=s.context),j.default.getObjectController());e=!1!==s.cascadeSave?(0,C.default)(this):null;return i.save(e,a).then(()=>i.save(this,a))}async destroyEventually(t){try{await this.destroy(t)}catch(e){e.code===w.default.CONNECTION_FAILED&&(await j.default.getEventuallyQueue().destroy(this,t),j.default.getEventuallyQueue().poll())}return this}destroy(e){const t={};return(e=e||{}).hasOwnProperty("useMasterKey")&&(t.useMasterKey=e.useMasterKey),e.hasOwnProperty("sessionToken")&&(t.sessionToken=e.sessionToken),e.hasOwnProperty("context")&&"object"==typeof e.context&&(t.context=e.context),this.id?j.default.getObjectController().destroy(this,t):g.default.resolve()}pin(){return D.pinAllWithName(d.DEFAULT_PIN,[this])}unPin(){return D.unPinAllWithName(d.DEFAULT_PIN,[this])}async isPinned(){const e=j.default.getLocalDatastore();var t;return e.isEnabled?(t=e.getKeyForObject(this),0<(await e.fromPinWithName(t)).length):g.default.reject("Parse.enableLocalDatastore() must be called first")}pinWithName(e){return D.pinAllWithName(e,[this])}unPinWithName(e){return D.unPinAllWithName(e,[this])}async fetchFromLocalDatastore(){const e=j.default.getLocalDatastore();if(!e.isEnabled)throw new Error("Parse.enableLocalDatastore() must be called first");var t=e.getKeyForObject(this),t=await e._serializeObject(t);if(!t)throw new Error("Cannot fetch an unsaved ParseObject");const r=D.fromJSON(t);return this._finishFetch(r.toJSON()),this}static _clearAllState(){const e=j.default.getObjectStateController();e.clearAllState()}static fetchAll(e){let t=1{(0,b.default)(e)?t=(0,m.default)(t).call(t,e):t.push(e)}):t.push(e.include),t}static destroyAll(e){let t=1{r||((t=t||e.className)!==e.className&&(r=new w.default(w.default.INVALID_CLASS_NAME,"All objects should be of the same class")),e.id||(r=new w.default(w.default.MISSING_OBJECT_ID,"All objects must have an ID")),!i&&e.isDataAvailable()||(s.push(e.id),l.push(e)),u.push(e))}),r)return g.default.reject(r);const a=j.default.getParseQuery(),c=new a(t);return c.containedIn("objectId",s),e&&e.include&&c.include(e.include),c._limit=s.length,(0,B.default)(c).call(c,e).then(async e=>{const t={};(0,h.default)(e).call(e,e=>{t[e.id]=e});for(let e=0;e(n._clearPendingOps(),n._clearServerData(),n._finishFetch(e),await o._updateObjectIfPinned(n),n))}return g.default.resolve(void 0)},async destroy(r,t){const n=t&&t.batchSize?t.batchSize:j.default.get("REQUEST_BATCH_SIZE"),s=j.default.getLocalDatastore(),a=j.default.getRESTController();if((0,b.default)(r)){if(r.length<1)return g.default.resolve([]);const i=[[]];(0,h.default)(r).call(r,e=>{e.id&&(i[i.length-1].push(e),i[i.length-1].length>=n&&i.push([]))}),0===i[i.length-1].length&&i.pop();let e=g.default.resolve();const o=[];return(0,h.default)(i).call(i,n=>{e=e.then(()=>a.request("POST","batch",{requests:(0,v.default)(n).call(n,e=>({method:"DELETE",path:T()+"classes/"+e.className+"/"+e._getId(),body:{}}))},t).then(t=>{for(let e=0;e{if(o.length){const e=new w.default(w.default.AGGREGATE_ERROR);return e.errors=o,g.default.reject(e)}for(const t of r)await s._destroyObjectIfPinned(t);return g.default.resolve(r)})}return r instanceof D?a.request("DELETE","classes/"+r.className+"/"+r._getId(),{},t).then(async()=>(await s._destroyObjectIfPinned(r),g.default.resolve(r))):g.default.resolve(r)},save(r,n){const s=n&&n.batchSize?n.batchSize:j.default.get("REQUEST_BATCH_SIZE"),a=j.default.getLocalDatastore(),c={},f=j.default.getRESTController(),d=j.default.getObjectStateController(),p=j.default.get("ALLOW_CUSTOM_OBJECT_ID");if((n=n||{}).returnStatus=n.returnStatus||!0,(0,b.default)(r)){if(r.length<1)return g.default.resolve([]);let t=(0,m.default)(r).call(r);for(let e=0;e{e instanceof E.default?o.push(e.save(n)):e instanceof D&&u.push(e)}),g.default.all(o).then(()=>{let l=null;return(0,S.continueWhile)(()=>0{const t=[],r=[];if((0,h.default)(u).call(u,e=>{if(p&&Object.prototype.hasOwnProperty.call(e,"id")&&!e.id)throw new w.default(w.default.MISSING_OBJECT_ID,"objectId must not be empty or null");(t.length{const e=(0,S.resolvingPromise)();i.push(e),d.pushPendingState(n._getStateIdentifier()),o.push(d.enqueueTask(n._getStateIdentifier(),function(){return e.resolve(),a.then(e=>{var t,r;e[s].hasOwnProperty("success")?(r=e[s].success.objectId,t=e[s]._status,delete e[s]._status,delete e[s]._headers,delete e[s]._xhr,c[r]=n._localId,n._handleSaveResponse(e[s].success,t)):(!l&&e[s].hasOwnProperty("error")&&(r=e[s].error,l=new w.default(r.code,r.error),u=[]),n._handleSaveError())})}))}),(0,S.when)(i).then(()=>f.request("POST","batch",{requests:(0,v.default)(t).call(t,e=>{const t=e._getSaveParams();return t.path=T()+t.path,t})},n)).then(a.resolve,e=>{a.reject(new w.default(w.default.INCORRECT_TYPE,e.message))}),(0,S.when)(o)}).then(async()=>{if(l)return g.default.reject(l);for(const e of r)e instanceof D&&(await a._updateLocalIdForObject(c[e.id],e),await a._updateObjectIfPinned(e));return g.default.resolve(r)})})}if(r instanceof D){if(p&&Object.prototype.hasOwnProperty.call(r,"id")&&!r.id)throw new w.default(w.default.MISSING_OBJECT_ID,"objectId must not be empty or null");r._getId();const e=r._localId,l=r;return d.pushPendingState(r._getStateIdentifier()),d.enqueueTask(r._getStateIdentifier(),function(){var e=l._getSaveParams();return f.request(e.method,e.path,e.body,n).then(e=>{var t=e._status;delete e._status,delete e._headers,delete e._xhr,l._handleSaveResponse(e,t)},e=>(l._handleSaveError(),g.default.reject(e)))}).then(async()=>(await a._updateLocalIdForObject(e,r),await a._updateObjectIfPinned(r),r),e=>g.default.reject(e))}return g.default.resolve(void 0)}};j.default.setParseObject(D),j.default.setObjectController(r),t.default=D},{"./CoreManager":4,"./LocalDatastoreUtils":17,"./ParseACL":21,"./ParseError":24,"./ParseFile":25,"./ParseOp":31,"./ParseRelation":34,"./SingleInstanceStateController":41,"./UniqueInstanceStateController":50,"./canBeSerialized":54,"./decode":55,"./encode":56,"./escape":58,"./parseDate":60,"./promiseUtils":61,"./unique":62,"./unsavedChildren":63,"./uuid":64,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/concat":68,"@babel/runtime-corejs3/core-js-stable/instance/find":73,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/includes":75,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/instance/map":78,"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/object/create":89,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/freeze":92,"@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor":93,"@babel/runtime-corejs3/core-js-stable/object/get-prototype-of":94,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/core-js-stable/weak-map":101,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],31:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.UnsetOp=r.SetOp=r.RemoveOp=r.RelationOp=r.Op=r.IncrementOp=r.AddUniqueOp=r.AddOp=void 0,r.opFromJSON=g,s(e("@babel/runtime-corejs3/helpers/defineProperty"))),i=s(e("@babel/runtime-corejs3/core-js-stable/array/is-array")),o=s(e("@babel/runtime-corejs3/core-js-stable/instance/concat")),l=s(e("@babel/runtime-corejs3/core-js-stable/instance/for-each")),u=s(e("@babel/runtime-corejs3/core-js-stable/instance/index-of")),c=s(e("@babel/runtime-corejs3/core-js-stable/instance/splice")),f=s(e("@babel/runtime-corejs3/core-js-stable/instance/map")),d=s(e("./arrayContainsObject")),p=s(e("./decode")),h=s(e("./encode")),b=s(e("./CoreManager")),y=s(e("./ParseRelation")),m=s(e("./unique"));function g(n){if(n&&n.__op)switch(n.__op){case"Delete":return new _;case"Increment":return new w(n.amount);case"Add":return new E((0,p.default)(n.objects));case"AddUnique":return new S((0,p.default)(n.objects));case"Remove":return new P((0,p.default)(n.objects));case"AddRelation":var e=(0,p.default)(n.objects);return(0,i.default)(e)?new x(e,[]):new x([],[]);case"RemoveRelation":e=(0,p.default)(n.objects);return(0,i.default)(e)?new x([],e):new x([],[]);case"Batch":{let t=[],r=[];for(let e=0;e{e instanceof r?(0,d.default)(t,e)||n.push(e):(0,u.default)(t).call(t,e)<0&&n.push(e)}),(0,o.default)(t).call(t,n)}throw new Error("Cannot add elements to a non-array value")}mergeWith(e){if(!e)return this;if(e instanceof j)return new j(this.applyTo(e._value));if(e instanceof _)return new j(this._value);if(e instanceof S)return new S(this.applyTo(e._value));throw new Error("Cannot merge AddUnique Op with the previous Op")}toJSON(){return{__op:"AddUnique",objects:(0,h.default)(this._value,!1,!0)}}}r.AddUniqueOp=S;class P extends v{constructor(e){super(),(0,a.default)(this,"_value",void 0),this._value=(0,m.default)((0,i.default)(e)?e:[e])}applyTo(e){if(null==e)return[];if((0,i.default)(e)){var r=b.default.getParseObject(),n=(0,o.default)(e).call(e,[]);for(let t=0;t{e=(0,u.default)(r).call(r,e);-1{(0,u.default)(r).call(r,e)<0&&r.push(e)}),(0,o.default)(t=e.relationsToRemove).call(t,[])),s=((0,l.default)(e=this.relationsToAdd).call(e,e=>{e=(0,u.default)(n).call(n,e);-1{(0,u.default)(n).call(n,e)<0&&n.push(e)}),new x(r,n));return s._targetClassName=this._targetClassName,s}throw new Error("Cannot merge Relation Op with the previous Op")}toJSON(){var e,t=e=>({__type:"Pointer",className:this._targetClassName,objectId:e});let r=null,n=null,s=null;return 0n||r.longitudea)return!1;let o=!1;for(let e=0,t=this._coordinates.length-1;er.longitude!=f>r.longitude&&r.latitude<(c-l)*(r.longitude-u)/(f-u)+l&&(o=!o)}return o}static _validate(r){if(!(0,a.default)(r))throw new TypeError("Coordinates must be an Array");if(r.length<3)throw new TypeError("Polygon must have at least 3 GeoPoints or Points");const n=[];for(let t=0;t{if((t=t||e.className)!==e.className)throw new Error("All queries must be for the same class.")}),t}function R(r,e){const a={};(0,o.default)(e).call(e,e=>{var t=-1!==(0,i.default)(e).call(e,".");if(t||r.hasOwnProperty(e)){if(t){t=e.split(".");let n=r,s=a;(0,o.default)(t).call(t,(e,t,r)=>{n&&!n.hasOwnProperty(e)&&(n[e]=void 0),n&&"object"==typeof n&&(n=n[e]),t{}},this._comment=null}_orQuery(e){e=(0,c.default)(e).call(e,e=>e.toJSON().where);return this._where.$or=e,this}_andQuery(e){e=(0,c.default)(e).call(e,e=>e.toJSON().where);return this._where.$and=e,this}_norQuery(e){e=(0,c.default)(e).call(e,e=>e.toJSON().where);return this._where.$nor=e,this}_addCondition(e,t,r){return this._where[e]&&"string"!=typeof this._where[e]||(this._where[e]={}),this._where[e][t]=(0,w.default)(r,!1,!0),this}_regexStartWith(e){return"^"+A(e)}async _handleOfflineQuery(e){O.default.validateQuery(this);const t=_.default.getLocalDatastore();var r=await t._serializeObjectsFromPinName(this._localDatastorePinName);let n=(0,f.default)(r=(0,c.default)(r).call(r,(e,t,r)=>{const n=x.default.fromJSON(e,!1);return e._localId&&!e.objectId&&(n._localId=e._localId),O.default.matchesQuery(this.className,n,r,this)?n:null})).call(r,e=>null!==e);if((0,d.default)(e)){let r=(0,d.default)(e).split(",");r=(0,p.default)(r).call(r,["className","objectId","createdAt","updatedAt","ACL"]),n=(0,c.default)(n).call(n,e=>{const t=e._toFullJSON();return(0,o.default)(e=(0,l.default)(t)).call(e,e=>{(0,h.default)(r).call(r,e)||delete t[e]}),x.default.fromJSON(t,!1)})}if(e.order){const i=e.order.split(",");(0,b.default)(n).call(n,(e,t)=>function e(t,r,n){let s=n[0];var a,i,o="-"===(0,u.default)(s).call(s,0,1);if("_updated_at"===(s="_created_at"===(s=o?s.substring(1):s)?"createdAt":s)&&(s="updatedAt"),/^[A-Za-z][0-9A-Za-z_]*$/.test(s)&&"password"!==s)return(a=t.get(s))<(i=r.get(s))?o?1:-1:i=n.length?[]:(0,y.default)(n).call(n,e.skip,n.length):n).length);return 0!==e.limit&&e.limit{return e||(e=new S.default(S.default.OBJECT_NOT_FOUND,"Object not found."),m.default.reject(e))})}find(n){const e={};(n=n||{}).hasOwnProperty("useMasterKey")&&(e.useMasterKey=n.useMasterKey),n.hasOwnProperty("sessionToken")&&(e.sessionToken=n.sessionToken),n.hasOwnProperty("context")&&"object"==typeof n.context&&(e.context=n.context),this._setRequestTask(e);var t=_.default.getQueryController();const s=this._select;return this._queriesLocalDatastore?this._handleOfflineQuery(this.toJSON()):(0,g.default)(t).call(t,this.className,this.toJSON(),e).then(r=>{var e,t;return this._explain?r.results:(e=r.results?.map(e=>{var t=r.className||this.className;return e.className||(e.className=t),s&&R(e,s),n.json?e:x.default.fromJSON(e,!s)}),"number"==typeof(t=r.count)?{results:e,count:t}:e)})}async findAll(e){let t=[];return await this.eachBatch(e=>{t=[...t,...e]},e),t}count(e){const t={};(e=e||{}).hasOwnProperty("useMasterKey")&&(t.useMasterKey=e.useMasterKey),e.hasOwnProperty("sessionToken")&&(t.sessionToken=e.sessionToken),this._setRequestTask(t);e=_.default.getQueryController();const r=this.toJSON();return r.limit=0,r.count=1,(0,g.default)(e).call(e,this.className,r,t).then(e=>e.count)}distinct(e,t){const r={useMasterKey:!0},n=((t=t||{}).hasOwnProperty("sessionToken")&&(r.sessionToken=t.sessionToken),this._setRequestTask(r),_.default.getQueryController());t={distinct:e,where:this._where,hint:this._hint};return n.aggregate(this.className,t,r).then(e=>e.results)}aggregate(e,t){const r={useMasterKey:!0},n=((t=t||{}).hasOwnProperty("sessionToken")&&(r.sessionToken=t.sessionToken),this._setRequestTask(r),_.default.getQueryController());if(!(0,v.default)(e)&&"object"!=typeof e)throw new Error("Invalid pipeline must be Array or Object");(0,l.default)(this._where||{}).length&&(e=(0,v.default)(e)?e:[e]).unshift({$match:this._where});t={pipeline:e,hint:this._hint,explain:this._explain,readPreference:this._readPreference};return n.aggregate(this.className,t,r).then(e=>e.results)}first(){let r=0{if(e[0])return e[0]}):(0,g.default)(t).call(t,this.className,n,e).then(e=>{const t=e.results;if(t[0])return t[0].className||(t[0].className=this.className),s&&R(t[0],s),r.json?t[0]:x.default.fromJSON(t[0],!s)})}eachBatch(t,e){if(e=e||{},this._order||this._skip||0<=this._limit)return m.default.reject("Cannot iterate on a query with sort, skip, or limit.");const r=new N(this.className);r._limit=e.batchSize||100,r._include=[...this._include],r._exclude=[...this._exclude],this._select&&(r._select=[...this._select]),r._hint=this._hint,r._where={};for(const o in this._where){var n=this._where[o];if((0,v.default)(n))r._where[o]=(0,c.default)(n).call(n,e=>e);else if(n&&"object"==typeof n){const l={};r._where[o]=l;for(const u in n)l[u]=n[u]}else r._where[o]=n}r.ascending("objectId");const s={};e.hasOwnProperty("useMasterKey")&&(s.useMasterKey=e.useMasterKey),e.hasOwnProperty("sessionToken")&&(s.sessionToken=e.sessionToken),e.hasOwnProperty("context")&&"object"==typeof e.context&&(s.context=e.context),e.hasOwnProperty("json")&&(s.json=e.json);let a=!1,i=[];return(0,E.continueWhile)(()=>!a,async()=>{var[e]=await m.default.all([(0,g.default)(r).call(r,s),m.default.resolve(0=r._limit?(r.greaterThan("objectId",e[e.length-1].id),i=e):a=(0{let t=m.default.resolve();return(0,o.default)(e).call(e,e=>{t=t.then(()=>r(e))}),t},e)}hint(e){return void 0===e&&delete this._hint,this._hint=e,this}explain(){var e=!(0m.default.resolve(t(e,n,this)).then(e=>{r.push(e),n+=1}),e),r}async reduce(t,r,e){let n=r,s=0;if(await this.each(e=>{if(0!==s||void 0!==r)return m.default.resolve(t(n,e,s)).then(e=>{n=e,s+=1});n=e,s+=1},e),0===s&&void 0===r)throw new TypeError("Reducing empty query result set with no initial value");return n}async filter(e,t){const r=[];let n=0;return await this.each(t=>m.default.resolve(e(t,n,this)).then(e=>{e&&r.push(t),n+=1}),t),r}equalTo(e,t){var r;if(e&&"object"==typeof e)(0,o.default)(r=(0,j.default)(e)).call(r,e=>{var[e,t]=e;return this.equalTo(e,t)});else{if(void 0===t)return this.doesNotExist(e);this._where[e]=(0,w.default)(t,!1,!0)}return this}notEqualTo(e,t){var r;return e&&"object"==typeof e?((0,o.default)(r=(0,j.default)(e)).call(r,e=>{var[e,t]=e;return this.notEqualTo(e,t)}),this):this._addCondition(e,"$ne",t)}lessThan(e,t){return this._addCondition(e,"$lt",t)}greaterThan(e,t){return this._addCondition(e,"$gt",t)}lessThanOrEqualTo(e,t){return this._addCondition(e,"$lte",t)}greaterThanOrEqualTo(e,t){return this._addCondition(e,"$gte",t)}containedIn(e,t){return this._addCondition(e,"$in",t)}notContainedIn(e,t){return this._addCondition(e,"$nin",t)}containedBy(e,t){return this._addCondition(e,"$containedBy",t)}containsAll(e,t){return this._addCondition(e,"$all",t)}containsAllStartingWith(e,t){(0,v.default)(t)||(t=[t]);t=(0,c.default)(t).call(t,e=>({$regex:this._regexStartWith(e)}));return this.containsAll(e,t)}exists(e){return this._addCondition(e,"$exists",!0)}doesNotExist(e){return this._addCondition(e,"$exists",!1)}matches(e,t,r){return this._addCondition(e,"$regex",t),r=r||"","string"!=typeof t&&(t.ignoreCase&&(r+="i"),t.multiline&&(r+="m")),r.length&&this._addCondition(e,"$options",r),this}matchesQuery(e,t){const r=t.toJSON();return r.className=t.className,this._addCondition(e,"$inQuery",r)}doesNotMatchQuery(e,t){const r=t.toJSON();return r.className=t.className,this._addCondition(e,"$notInQuery",r)}matchesKeyInQuery(e,t,r){const n=r.toJSON();return n.className=r.className,this._addCondition(e,"$select",{key:t,query:n})}doesNotMatchKeyInQuery(e,t,r){const n=r.toJSON();return n.className=r.className,this._addCondition(e,"$dontSelect",{key:t,query:n})}contains(e,t){if("string"!=typeof t)throw new Error("The value being searched for must be a string.");return this._addCondition(e,"$regex",A(t))}fullText(e,t){var r=(2{var t;(0,v.default)(e)&&(e=e.join()),this._order=(0,p.default)(t=this._order).call(t,e.replace(/\s/g,"").split(","))}),this}descending(){this._order=[];for(var e=arguments.length,t=new Array(e),r=0;r{var t;(0,v.default)(e)&&(e=e.join()),this._order=(0,p.default)(t=this._order).call(t,(0,c.default)(t=e.replace(/\s/g,"").split(",")).call(t,e=>"-"+e))}),this}skip(e){if("number"!=typeof e||e<0)throw new Error("You can only skip by a positive number");return this._skip=e,this}limit(e){if("number"!=typeof e)throw new Error("You can only set the limit to a numeric value");return this._limit=e,this}withCount(){var e=!(0{var t;(0,v.default)(e)?this._include=(0,p.default)(t=this._include).call(t,e):this._include.push(e)}),this}includeAll(){return this.include("*")}select(){this._select||(this._select=[]);for(var e=arguments.length,t=new Array(e),r=0;r{var t;(0,v.default)(e)?this._select=(0,p.default)(t=this._select).call(t,e):this._select.push(e)}),this}exclude(){for(var e=arguments.length,t=new Array(e),r=0;r{var t;(0,v.default)(e)?this._exclude=(0,p.default)(t=this._exclude).call(t,e):this._exclude.push(e)}),this}watch(){for(var e=arguments.length,t=new Array(e),r=0;r{var t;(0,v.default)(e)?this._watch=(0,p.default)(t=this._watch).call(t,e):this._watch.push(e)}),this}readPreference(e,t,r){return this._readPreference=e,this._includeReadPreference=t||null,this._subqueryReadPreference=r||null,this}async subscribe(e){const t=await _.default.getUserController().currentUserAsync(),r=(e=e||t&&t.getSessionToken()||void 0,await _.default.getLiveQueryController().getDefaultLiveQueryClient()),n=(r.shouldOpen()&&r.open(),r.subscribe(this,e));return n.subscribePromise.then(()=>n)}static or(){for(var e=arguments.length,t=new Array(e),r=0;r{}):this._xhrRequest.onchange=()=>this.cancel(),this}_setRequestTask(e){e.requestTask=e=>{this._xhrRequest.task=e,this._xhrRequest.onchange()}}comment(e){if(null==e)delete this._comment;else{if("string"!=typeof e)throw new Error("The value of a comment to be sent with this query must be a string.");this._comment=e}return this}}n={find(e,t,r){const n=_.default.getRESTController();return n.request("GET","classes/"+e,t,r)},aggregate(e,t,r){const n=_.default.getRESTController();return n.request("GET","aggregate/"+e,t,r)}};_.default.setParseQuery(N),_.default.setQueryController(n),r.default=N},{"./CoreManager":4,"./LocalDatastoreUtils":17,"./OfflineQuery":19,"./ParseError":24,"./ParseGeoPoint":26,"./ParseObject":30,"./encode":56,"./promiseUtils":61,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/concat":68,"@babel/runtime-corejs3/core-js-stable/instance/filter":71,"@babel/runtime-corejs3/core-js-stable/instance/find":73,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/includes":75,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/instance/keys":77,"@babel/runtime-corejs3/core-js-stable/instance/map":78,"@babel/runtime-corejs3/core-js-stable/instance/slice":80,"@babel/runtime-corejs3/core-js-stable/instance/sort":81,"@babel/runtime-corejs3/core-js-stable/instance/splice":82,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/entries":91,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],34:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/array/is-array"))),i=s(e("@babel/runtime-corejs3/helpers/defineProperty")),o=s(e("./CoreManager"));r.default=class{constructor(e,t){(0,i.default)(this,"parent",void 0),(0,i.default)(this,"key",void 0),(0,i.default)(this,"targetClassName",void 0),this.parent=e,this.key=t,this.targetClassName=null}_ensureParentAndKey(e,t){if(this.key=this.key||t,this.key!==t)throw new Error("Internal Error. Relation retrieved from two different keys.");if(this.parent){if(this.parent.className!==e.className)throw new Error("Internal Error. Relation retrieved from two different Objects.");if(this.parent.id){if(this.parent.id!==e.id)throw new Error("Internal Error. Relation retrieved from two different Objects.")}else e.id&&(this.parent=e)}else this.parent=e}add(e){(0,a.default)(e)||(e=[e]);const t=o.default.getParseOp()["RelationOp"];var r=new t(e,[]);const n=this.parent;if(n)return 0!==e.length&&(n.set(this.key,r),this.targetClassName=r._targetClassName),n;throw new Error("Cannot add to a Relation without a parent")}remove(e){(0,a.default)(e)||(e=[e]);const t=o.default.getParseOp()["RelationOp"];var r=new t([],e);if(!this.parent)throw new Error("Cannot remove from a Relation without a parent");0!==e.length&&(this.parent.set(this.key,r),this.targetClassName=r._targetClassName)}toJSON(){return{__type:"Relation",className:this.targetClassName}}query(){let e;var t=this.parent;if(!t)throw new Error("Cannot construct a query for a Relation without a parent");const r=o.default.getParseQuery();return this.targetClassName?e=new r(this.targetClassName):(e=new r(t.className))._extraOptions.redirectClassNameForKey=this.key,e._addCondition("$relatedTo","object",{__type:"Pointer",className:t.className,objectId:t.id}),e._addCondition("$relatedTo","key",this.key),e}}},{"./CoreManager":4,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],35:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),n=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("./CoreManager"))),a=s(e("./ParseACL")),i=s(e("./ParseError")),s=s(e("./ParseObject"));class o extends s.default{constructor(e,t){super("_Role"),"string"==typeof e&&t instanceof a.default&&(this.setName(e),this.setACL(t))}getName(){var e=this.get("name");return null==e||"string"==typeof e?e:""}setName(e,t){return this._validateName(e),this.set("name",e,t)}getUsers(){return this.relation("users")}getRoles(){return this.relation("roles")}_validateName(e){if("string"!=typeof e)throw new i.default(i.default.OTHER_CAUSE,"A role's name must be a String.");if(!/^[0-9a-zA-Z\-_ ]+$/.test(e))throw new i.default(i.default.OTHER_CAUSE,"A role's name can be only contain alphanumeric characters, _, -, and spaces.")}validate(e,t){t=super.validate(e,t);if(t)return t;if("name"in e&&e.name!==this.getName()){t=e.name;if(this.id&&this.id!==e.objectId)return new i.default(i.default.OTHER_CAUSE,"A role's name can only be set before it has been saved.");try{this._validateName(t)}catch(e){return e}}return!1}}n.default.setParseRole(o),s.default.registerSubclass("_Role",o);r.default=o},{"./CoreManager":4,"./ParseACL":21,"./ParseError":24,"./ParseObject":30,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],36:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/instance/index-of"))),i=s(e("@babel/runtime-corejs3/helpers/defineProperty")),o=s(e("./CoreManager")),l=s(e("./ParseObject")),u=s(e("./ParseCLP"));const c=["String","Number","Boolean","Bytes","Date","File","GeoPoint","Polygon","Array","Object","Pointer","Relation"];o.default.setSchemaController({send(e,t){var r=2{if(0===e.results.length)throw new Error("Schema not found.");return e.results})}get(){this.assertClassName();const e=o.default.getSchemaController();return e.get(this.className).then(e=>{if(e)return e;throw new Error("Schema not found.")})}save(){this.assertClassName();const e=o.default.getSchemaController();var t={className:this.className,fields:this._fields,indexes:this._indexes,classLevelPermissions:this._clp};return e.create(this.className,t)}update(){this.assertClassName();const e=o.default.getSchemaController();var t={className:this.className,fields:this._fields,indexes:this._indexes,classLevelPermissions:this._clp};return this._fields={},this._indexes={},e.update(this.className,t)}delete(){this.assertClassName();const e=o.default.getSchemaController();return e.delete(this.className)}purge(){this.assertClassName();const e=o.default.getSchemaController();return e.purge(this.className)}assertClassName(){if(!this.className)throw new Error("You must set a Class Name before making any request.")}setCLP(e){return e instanceof u.default?this._clp=e.toJSON():this._clp=e,this}addField(e,t){var r=2e?(r.sessionToken=e.getSessionToken(),t.getSession(r)):a.default.reject("There is no current user."))}static isCurrentSessionRevocable(){const e=l.default.current();return!!e&&(0,o.default)(e.getSessionToken()||"")}}n.default.registerSubclass("_Session",u);i.default.setSessionController({getSession(e){const t=i.default.getRESTController(),r=new u;return t.request("GET","sessions/me",{},e).then(e=>(r._finishFetch(e),r._setExisted(!0),r))}}),r.default=u},{"./CoreManager":4,"./ParseObject":30,"./ParseUser":38,"./isRevocableSession":59,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],38:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),l=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/promise"))),a=s(e("@babel/runtime-corejs3/core-js-stable/object/define-property")),i=s(e("@babel/runtime-corejs3/core-js-stable/json/stringify")),u=s(e("./CoreManager")),o=s(e("./isRevocableSession")),c=s(e("./ParseError")),f=s(e("./ParseObject")),d=s(e("./Storage"));const p="currentUser";let h=!u.default.get("IS_NODE"),b=!1,y=null;const m={};class g extends f.default{constructor(e){if(super("_User"),e&&"object"==typeof e&&!this.set(e||{}))throw new Error("Can't create an invalid Parse User")}_upgradeToRevocableSession(e){const t={},r=((e=e||{}).hasOwnProperty("useMasterKey")&&(t.useMasterKey=e.useMasterKey),u.default.getUserController());return r.upgradeToRevocableSession(this,t)}linkWith(e,t){let a=2{throw delete s[r],this.restoreAnonimity(i),e})}return new l.default((n,s)=>{e.authenticate({success:(e,t)=>{const r={};r.authData=t,this.linkWith(e,r,a).then(()=>{n(this)},e=>{s(e)})},error:(e,t)=>{s(t)}})})}_linkWith(e,t){return this.linkWith(e,t,2(this._synchronizeAuthData(e),l.default.resolve(this)))}_isLinked(e){let t;t="string"==typeof e?e:e.getAuthType();e=this.get("authData")||{};return"object"==typeof e&&!!e[t]}_logOutWithAll(){var e=this.get("authData");if("object"==typeof e)for(const t in e)this._logOutWith(t)}_logOutWith(e){this.isCurrent()&&(e="string"==typeof e?m[e]:e)&&e.deauthenticate&&e.deauthenticate()}_preserveFieldsOnFetch(){return{sessionToken:this.get("sessionToken")}}isCurrent(){var e=g.current();return!!e&&e.id===this.id}async isCurrentAsync(){var e=await g.currentAsync();return!!e&&e.id===this.id}stripAnonymity(){const e=this.get("authData");e&&"object"==typeof e&&e.hasOwnProperty("anonymous")&&(e.anonymous=null)}restoreAnonimity(e){if(e){const t=this.get("authData");t.anonymous=e}}getUsername(){var e=this.get("username");return null==e||"string"==typeof e?e:""}setUsername(e){this.stripAnonymity(),this.set("username",e)}setPassword(e){this.set("password",e)}getEmail(){var e=this.get("email");return null==e||"string"==typeof e?e:""}setEmail(e){return this.set("email",e)}getSessionToken(){var e=this.get("sessionToken");return null==e||"string"==typeof e?e:""}authenticated(){var e=g.current();return!!this.get("sessionToken")&&!!e&&e.id===this.id}signUp(e,t){const r={},n=((t=t||{}).hasOwnProperty("useMasterKey")&&(r.useMasterKey=t.useMasterKey),t.hasOwnProperty("installationId")&&(r.installationId=t.installationId),t.hasOwnProperty("context")&&"[object Object]"===Object.prototype.toString.call(t.context)&&(r.context=t.context),u.default.getUserController());return n.signUp(this,e,r)}logIn(){let e=0{e&&e._synchronizeAuthData(t.getAuthType())})}static _logInWith(e,t,r){const n=new this;return n.linkWith(e,t,r)}static _clearCache(){y=null,b=!1}static _setCurrentUserCache(e){y=e}}f.default.registerSubclass("_User",g);const v={updateUserOnDisk(e){var t=d.default.generatePath(p);const r=e.toJSON();delete r.password,r.className="_User";let n=(0,i.default)(r);if(u.default.get("ENCRYPTED_USER")){const s=u.default.getCryptoController();n=s.encrypt(r,u.default.get("ENCRYPTED_KEY"))}return d.default.setItemAsync(t,n).then(()=>e)},removeUserFromDisk(){var e=d.default.generatePath(p);return b=!0,y=null,d.default.removeItemAsync(e)},setCurrentUser(e){return(y=e)._cleanupAuthData(),e._synchronizeAllAuthData(),v.updateUserOnDisk(e)},currentUser(){if(y)return y;if(b)return null;if(d.default.async())throw new Error("Cannot call currentUser() when using a platform with an async storage system. Call currentUserAsync() instead.");var e=d.default.generatePath(p);let t=d.default.getItem(e);if(b=!0,!t)return y=null;if(u.default.get("ENCRYPTED_USER")){const n=u.default.getCryptoController();t=n.decrypt(t,u.default.get("ENCRYPTED_KEY"))}(t=JSON.parse(t)).className||(t.className="_User"),t._id&&(t.objectId!==t._id&&(t.objectId=t._id),delete t._id),t._sessionToken&&(t.sessionToken=t._sessionToken,delete t._sessionToken);const r=f.default.fromJSON(t);return(y=r)._synchronizeAllAuthData(),r},currentUserAsync(){var e;return y?l.default.resolve(y):b?l.default.resolve(null):(e=d.default.generatePath(p),d.default.getItemAsync(e).then(e=>{if(b=!0,!e)return y=null,l.default.resolve(null);if(u.default.get("ENCRYPTED_USER")){const r=u.default.getCryptoController();e=r.decrypt(e.toString(),u.default.get("ENCRYPTED_KEY"))}(e=JSON.parse(e)).className||(e.className="_User"),e._id&&(e.objectId!==e._id&&(e.objectId=e._id),delete e._id),e._sessionToken&&(e.sessionToken=e._sessionToken,delete e._sessionToken);const t=f.default.fromJSON(e);return(y=t)._synchronizeAllAuthData(),l.default.resolve(t)}))},signUp(e,t,r){var n=t&&t.username||e.get("username"),s=t&&t.password||e.get("password");return n&&n.length?s&&s.length?e.save(t,r).then(()=>(e._finishFetch({password:void 0}),h?v.setCurrentUser(e):e)):l.default.reject(new c.default(c.default.OTHER_CAUSE,"Cannot sign up user with an empty password.")):l.default.reject(new c.default(c.default.OTHER_CAUSE,"Cannot sign up user with an empty username."))},logIn(t,e){const r=u.default.getRESTController(),n=u.default.getObjectStateController();var s={username:t.get("username"),password:t.get("password"),authData:t.get("authData")};return r.request(e.usePost?"POST":"GET","login",s,e).then(e=>(t._migrateId(e.objectId),t._setExisted(!0),n.setPendingOp(t._getStateIdentifier(),"username",void 0),n.setPendingOp(t._getStateIdentifier(),"password",void 0),e.password=void 0,t._finishFetch(e),h?v.setCurrentUser(t):l.default.resolve(t)))},loginAs(t,e){const r=u.default.getRESTController();return r.request("POST","loginAs",{userId:e},{useMasterKey:!0}).then(e=>(t._finishFetch(e),t._setExisted(!0),h?v.setCurrentUser(t):l.default.resolve(t)))},become(t,e){const r=u.default.getRESTController();return r.request("GET","users/me",{},e).then(e=>(t._finishFetch(e),t._setExisted(!0),v.setCurrentUser(t)))},hydrate(e,t){return e._finishFetch(t),e._setExisted(!0),t.sessionToken&&h?v.setCurrentUser(e):l.default.resolve(e)},me(t,e){const r=u.default.getRESTController();return r.request("GET","users/me",{},e).then(e=>(t._finishFetch(e),t._setExisted(!0),t))},logOut(e){const s=u.default.getRESTController();return e.sessionToken?s.request("POST","logout",{},e):v.currentUserAsync().then(e=>{var t=d.default.generatePath(p);let r=d.default.removeItemAsync(t);if(null!==e){const n=e.getSessionToken();n&&(0,o.default)(n)&&(r=r.then(()=>s.request("POST","logout",{},{sessionToken:n}))),e._logOutWithAll(),e._finishFetch({sessionToken:void 0})}return b=!0,y=null,r})},requestPasswordReset(e,t){const r=u.default.getRESTController();return r.request("POST","requestPasswordReset",{email:e},t)},async upgradeToRevocableSession(e,t){var r=e.getSessionToken();if(!r)return l.default.reject(new c.default(c.default.SESSION_MISSING,"Cannot upgrade a user with no session token"));t.sessionToken=r;const n=u.default.getRESTController();r=await n.request("POST","upgradeToRevocableSession",{},t),e._finishFetch({sessionToken:r?.sessionToken||""}),t=await e.isCurrentAsync();return t?v.setCurrentUser(e):l.default.resolve(e)},linkWith(e,t,r){return e.save({authData:t},r).then(()=>h?v.setCurrentUser(e):e)},verifyPassword(e,t,r){const n=u.default.getRESTController();e={username:e,password:t,...void 0!==r.ignoreEmailVerification&&{ignoreEmailVerification:r.ignoreEmailVerification}};return n.request("GET","verifyPassword",e,r)},requestEmailVerification(e,t){const r=u.default.getRESTController();return r.request("POST","verificationEmailRequest",{email:e},t)}};u.default.setParseUser(g),u.default.setUserController(v);r.default=g},{"./CoreManager":4,"./ParseError":24,"./ParseObject":30,"./Storage":43,"./isRevocableSession":59,"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],39:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.getPushStatus=function(e){let t=1{const n=new XDomainRequest;n.onload=function(){let e;try{e=JSON.parse(n.responseText)}catch(e){r(e)}e&&t({response:e})},n.onerror=n.ontimeout=function(){var e={responseText:(0,v.default)({code:S.default.X_DOMAIN_REQUEST,error:"IE's XDomainRequest does not supply error info."})};r(e)},n.onprogress=function(){d&&"function"==typeof d.progress&&d.progress(n.responseText)},n.open(s,a),n.send(f),d&&"function"==typeof d.requestTask&&d.requestTask(n)});const p=(0,P.resolvingPromise)(),h=E.default.get("IDEMPOTENCY")&&(0,r.default)(e=["POST","PUT"]).call(e,i),b=h?(0,n.default)():"";let y=0;function m(){if(null==x)throw new Error("Cannot make a request: No definition of XMLHttpRequest was found.");let e=!1;const n=new x;n.onreadystatechange=function(){if(4===n.readyState&&!e&&!n._aborted)if(e=!0,200<=n.status&&n.status<300){let e;try{e=JSON.parse(n.responseText);const r="function"==typeof n.getAllResponseHeaders?n.getAllResponseHeaders():"";u={},"function"==typeof n.getResponseHeader&&0<=r?.indexOf("access-control-expose-headers")&&(t=n.getResponseHeader("access-control-expose-headers").split(", "),(0,j.default)(t).call(t,e=>{0<=(0,_.default)(r).call(r,e.toLowerCase())&&(u[e]=n.getResponseHeader(e.toLowerCase()))}))}catch(e){p.reject(e.toString())}e&&p.resolve({response:e,headers:u,status:n.status,xhr:n})}else{var t;500<=n.status||0===n.status?++y{s("download",e)},n.upload&&(n.upload.onprogress=e=>{s("upload",e)})}n.open(i,o,!0);for(const a in u)n.setRequestHeader(a,u[a]);n.onabort=function(){p.resolve({response:{results:[]},status:0,xhr:n})},n.send(l),c&&"function"==typeof c.requestTask&&c.requestTask(n)}return m(),p},request(t,e,r,s){s=s||{};let n=E.default.get("SERVER_URL");"/"!==n[n.length-1]&&(n+="/"),n+=e;const a={};if(r&&"object"==typeof r)for(const l in r)a[l]=r[l];e=s.context,void 0!==e&&(a._context=e),"POST"!==t&&(a._method=t,t="POST"),a._ApplicationId=E.default.get("APPLICATION_ID"),e=E.default.get("JAVASCRIPT_KEY");e&&(a._JavaScriptKey=e),a._ClientVersion=E.default.get("VERSION");let i=s.useMasterKey;if(i=void 0===i?E.default.get("USE_MASTER_KEY"):i){if(!E.default.get("MASTER_KEY"))throw new Error("Cannot use the Master Key, it has not been provided.");delete a._JavaScriptKey,a._MasterKey=E.default.get("MASTER_KEY")}E.default.get("FORCE_REVOCABLE_SESSION")&&(a._RevocableSession="1");e=s.installationId;let o;if(e&&"string"==typeof e)o=g.default.resolve(e);else{const u=E.default.getInstallationController();o=u.currentInstallationId()}return o.then(e=>{a._InstallationId=e;const t=E.default.getUserController();return s&&"string"==typeof s.sessionToken?g.default.resolve(s.sessionToken):t?t.currentUserAsync().then(e=>e?g.default.resolve(e.getSessionToken()):g.default.resolve(null)):g.default.resolve(null)}).then(e=>{e&&(a._SessionToken=e);e=(0,v.default)(a);return c.ajax(t,n,e,{},s).then(e=>{var{response:e,status:t,headers:r,xhr:n}=e;return s.returnStatus?{...e,_status:t,_headers:r,_xhr:n}:e})}).catch(c.handleError)},handleError(t){let r;if(t&&t.responseText)try{var e=JSON.parse(t.responseText);r=new S.default(e.code,e.error)}catch(e){r=new S.default(S.default.INVALID_JSON,"Received an error with invalid JSON from Parse: "+t.responseText)}else{e=t.message||t;r=new S.default(S.default.CONNECTION_FAILED,"XMLHttpRequest failed: "+(0,v.default)(e))}return g.default.reject(r)},_setXHR(e){x=e},_getXHR(){return x}};a.exports=c;i.default=c}.call(this)}.call(this,s("_process"))},{"./CoreManager":4,"./ParseError":24,"./Xhr.weapp":52,"./promiseUtils":61,"./uuid":64,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/includes":75,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/core-js-stable/set-timeout":99,"@babel/runtime-corejs3/helpers/interopRequireDefault":103,_process:107}],41:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/weak-map"),a=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),i=e("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor"),s=(a(r,"__esModule",{value:!0}),r.clearAllState=function(){l={}},r.commitServerChanges=function(e,t){e=c(e);s.commitServerChanges(e.serverData,e.objectCache,t)},r.duplicateState=function(e,t){t.id=e.id},r.enqueueTask=function(e,t){const r=c(e);return r.tasks.enqueue(t)},r.estimateAttribute=function(e,t){var r=f(e),n=d(e);return s.estimateAttribute(r,n,e,t)},r.estimateAttributes=function(e){var t=f(e),r=d(e);return s.estimateAttributes(t,r,e)},r.getObjectCache=function(e){e=u(e);if(e)return e.objectCache;return{}},r.getPendingOps=d,r.getServerData=f,r.getState=u,r.initializeState=c,r.mergeFirstPendingState=function(e){e=d(e);s.mergeFirstPendingState(e)},r.popPendingState=function(e){e=c(e).pendingOps;return s.popPendingState(e)},r.pushPendingState=function(e){e=c(e).pendingOps;s.pushPendingState(e)},r.removeState=function(e){var t=u(e);return null!==t?(delete l[e.className][e.id],t):null},r.setPendingOp=function(e,t,r){e=c(e).pendingOps;s.setPendingOp(e,t,r)},r.setServerData=function(e,t){e=c(e).serverData;s.setServerData(e,t)},function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};t=o(t);if(t&&t.has(e))return t.get(e);var r,n={__proto__:null};for(r in e){var s;"default"!==r&&{}.hasOwnProperty.call(e,r)&&((s=a&&i?i(e,r):null)&&(s.get||s.set)?a(n,r,s):n[r]=e[r])}return n.default=e,t&&t.set(e,n),n}(e("./ObjectStateMutations")));function o(e){var t,r;return"function"!=typeof n?null:(t=new n,r=new n,(o=function(e){return e?r:t})(e))}let l={};function u(e){var t=l[e.className];return t&&t[e.id]||null}function c(e,t){let r=u(e);return r||(l[e.className]||(l[e.className]={}),t=t||s.defaultState(),r=l[e.className][e.id]=t),r}function f(e){e=u(e);return e?e.serverData:{}}function d(e){e=u(e);return e?e.pendingOps:[{}]}},{"./ObjectStateMutations":18,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor":93,"@babel/runtime-corejs3/core-js-stable/weak-map":101}],42:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/helpers/defineProperty")));class i{constructor(e){(0,a.default)(this,"onopen",void 0),(0,a.default)(this,"onmessage",void 0),(0,a.default)(this,"onclose",void 0),(0,a.default)(this,"onerror",void 0),this.onopen=()=>{},this.onmessage=()=>{},this.onclose=()=>{},this.onerror=()=>{},wx.onSocketOpen(()=>{this.onopen()}),wx.onSocketMessage(e=>{this.onmessage(e)}),wx.onSocketClose(e=>{this.onclose(e)}),wx.onSocketError(e=>{this.onerror(e)}),wx.connectSocket({url:e})}send(e){wx.sendSocketMessage({data:e})}close(){wx.closeSocket()}}t.exports=i;r.default=i},{"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],43:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/promise"))),i=s(e("./CoreManager")),n={async(){return!!i.default.getStorageController().async},getItem(e){const t=i.default.getStorageController();if(1===t.async)throw new Error("Synchronous storage is not supported by the current storage controller");return t.getItem(e)},getItemAsync(e){const t=i.default.getStorageController();return 1===t.async?t.getItemAsync(e):a.default.resolve(t.getItem(e))},setItem(e,t){const r=i.default.getStorageController();if(1===r.async)throw new Error("Synchronous storage is not supported by the current storage controller");return r.setItem(e,t)},setItemAsync(e,t){const r=i.default.getStorageController();return 1===r.async?r.setItemAsync(e,t):a.default.resolve(r.setItem(e,t))},removeItem(e){const t=i.default.getStorageController();if(1===t.async)throw new Error("Synchronous storage is not supported by the current storage controller");return t.removeItem(e)},removeItemAsync(e){const t=i.default.getStorageController();return 1===t.async?t.removeItemAsync(e):a.default.resolve(t.removeItem(e))},getAllKeys(){const e=i.default.getStorageController();if(1===e.async)throw new Error("Synchronous storage is not supported by the current storage controller");return e.getAllKeys()},getAllKeysAsync(){const e=i.default.getStorageController();return 1===e.async?e.getAllKeysAsync():a.default.resolve(e.getAllKeys())},generatePath(e){if(!i.default.get("APPLICATION_ID"))throw new Error("You need to call Parse.initialize before using Parse.");if("string"!=typeof e)throw new Error("Tried to get a Storage path that was not a String.");return"/"===e[0]&&(e=e.substr(1)),"Parse/"+i.default.get("APPLICATION_ID")+"/"+e},_clear(){const e=i.default.getStorageController();e.hasOwnProperty("clear")&&e.clear()}};t.exports=n,r.default=n},{"./CoreManager":4,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],44:[function(e,t,r){"use strict";e("@babel/runtime-corejs3/core-js-stable/object/define-property")(r,"__esModule",{value:!0}),r.default=void 0;e={async:0,getItem(e){return localStorage.getItem(e)},setItem(e,t){try{localStorage.setItem(e,t)}catch(e){console.log(e.message)}},removeItem(e){localStorage.removeItem(e)},getAllKeys(){const t=[];for(let e=0;e{i.default.getAsyncStorage().getItem(e,(e,t)=>{e?n(e):r(t||null)})})},setItemAsync(e,n){return new a.default((t,r)=>{i.default.getAsyncStorage().setItem(e,n,e=>{e?r(e):t()})})},removeItemAsync(e){return new a.default((t,r)=>{i.default.getAsyncStorage().removeItem(e,e=>{e?r(e):t()})})},getAllKeysAsync(){return new a.default((r,n)=>{i.default.getAsyncStorage().getAllKeys((e,t)=>{e?n(e):r(t||[])})})},multiGet(e){return new a.default((r,n)=>{i.default.getAsyncStorage().multiGet(e,(e,t)=>{e?n(e):r(t||null)})})},multiRemove(n){return new a.default((t,r)=>{i.default.getAsyncStorage().multiRemove(n,e=>{e?r(e):t(n)})})},clear(){return i.default.getAsyncStorage().clear()}};t.exports=n,r.default=n},{"./CoreManager":4,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],48:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/core-js-stable/instance/keys"))),n={async:0,getItem(e){return wx.getStorageSync(e)},setItem(e,t){try{wx.setStorageSync(e,t)}catch(e){}},removeItem(e){wx.removeStorageSync(e)},getAllKeys(){var e=wx.getStorageInfoSync();return(0,a.default)(e)},clear(){wx.clearStorageSync()}};t.exports=n,r.default=n},{"@babel/runtime-corejs3/core-js-stable/instance/keys":77,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],49:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=void 0,s(e("@babel/runtime-corejs3/helpers/defineProperty"))),i=e("./promiseUtils");class o{constructor(){(0,a.default)(this,"queue",void 0),this.queue=[]}enqueue(e){const t=(0,i.resolvingPromise)();return this.queue.push({task:e,_completion:t}),1===this.queue.length&&e().then(()=>{this._dequeue(),t.resolve()},e=>{this._dequeue(),t.reject(e)}),t}_dequeue(){if(this.queue.shift(),this.queue.length){const t=this.queue[0];t.task().then(()=>{this._dequeue(),t._completion.resolve()},e=>{this._dequeue(),t._completion.reject(e)})}}}t.exports=o;r.default=o},{"./promiseUtils":61,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],50:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/weak-map"),a=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),i=e("@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),o=(a(r,"__esModule",{value:!0}),r.clearAllState=function(){f=new o.default},r.commitServerChanges=function(e,t){e=p(e);l.commitServerChanges(e.serverData,e.objectCache,t)},r.duplicateState=function(e,t){const r=p(e),n=p(t);for(const s in r.serverData)n.serverData[s]=r.serverData[s];for(let e=0;e{},this.onprogress=()=>{},this.onerror=()=>{},this.onreadystatechange=()=>{},this.requestTask=null}getAllResponseHeaders(){let e="";for(const t in this.responseHeader)e+=t+":"+this.getResponseHeader(t)+"\r\n";return e}getResponseHeader(e){return this.responseHeader[e]}setRequestHeader(e,t){this.header[e]=t}open(e,t){this.method=e,this.url=t}abort(){this.requestTask&&(this.requestTask.abort(),this.status=0,this.response=void 0,this.onabort(),this.onreadystatechange())}send(e){this.requestTask=wx.request({url:this.url,method:this.method,data:e,header:this.header,responseType:this.responseType,success:e=>{this.status=e.statusCode,this.response=e.data,this.responseHeader=e.header,this.responseText=(0,a.default)(e.data),this.requestTask=null,this.onreadystatechange()},fail:e=>{this.requestTask=null,this.onerror(e)}}),this.requestTask.onProgressUpdate(e=>{e={lengthComputable:0!==e.totalBytesExpectedToWrite,loaded:e.totalBytesWritten,total:e.totalBytesExpectedToWrite};this.onprogress(e)})}}t.exports=o;r.default=o},{"@babel/runtime-corejs3/core-js-stable/json/stringify":85,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/defineProperty":102,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],53:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=function(t,r){if(-1<(0,a.default)(t).call(t,r))return!0;var n=i.default.getParseObject();for(let e=0;e{s[t]=r(e)}),s}if("string"==typeof e.__op){const a=c.default.getParseOp()["opFromJSON"];return a(e)}const t=c.default.getParseObject();if("Pointer"===e.__type&&e.className)return t.fromJSON(e);if("Object"===e.__type&&e.className)return t.fromJSON(e);if("Relation"===e.__type){const i=new h.default(null,null);return i.targetClassName=e.className,i}if("Date"===e.__type)return new Date(e.iso);if("File"===e.__type)return f.default.fromJSON(e);if("GeoPoint"===e.__type)return new d.default({latitude:e.latitude,longitude:e.longitude});if("Polygon"===e.__type)return new p.default(e.coordinates);const n={};for(const o in e)n[o]=r(e[o]);return n},s(e("@babel/runtime-corejs3/core-js-stable/array/is-array"))),u=s(e("@babel/runtime-corejs3/core-js-stable/instance/for-each")),c=s(e("./CoreManager")),f=s(e("./ParseFile")),d=s(e("./ParseGeoPoint")),p=s(e("./ParsePolygon")),h=s(e("./ParseRelation"))},{"./CoreManager":4,"./ParseFile":25,"./ParseGeoPoint":26,"./ParsePolygon":32,"./ParseRelation":34,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],56:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),d=(n(r,"__esModule",{value:!0}),r.default=function(e,t,r,n,s){return function t(e,r,n,s,a){const i=g.default.getParseObject();if(e instanceof i){if(r)throw new Error("Parse Objects not allowed here");const u=e.id?e.className+":"+e.id:e;var o;return n||!s||-1<(0,d.default)(s).call(s,u)||e.dirty()||(0,p.default)(e._getServerData()).length<1?a&&(0,h.default)(o=e._getId()).call(o,"local")?e.toOfflinePointer():e.toPointer():(s=(0,b.default)(s).call(s,u),e._toFullJSON(s,a))}const l=g.default.getParseOp()["Op"];if(e instanceof l||e instanceof v.default||e instanceof _.default||e instanceof w.default||e instanceof E.default)return e.toJSON();if(e instanceof j.default){if(e.url())return e.toJSON();throw new Error("Tried to encode an unsaved file.")}if("[object Date]"===Object.prototype.toString.call(e)){if(isNaN(e))throw new Error("Tried to encode an invalid date.");return{__type:"Date",iso:e.toJSON()}}if("[object RegExp]"===Object.prototype.toString.call(e)&&"string"==typeof e.source)return e.source;if((0,y.default)(e))return(0,m.default)(e).call(e,e=>t(e,r,n,s,a));if(e&&"object"==typeof e){const c={};for(const f in e)c[f]=t(e[f],r,n,s,a);return c}return e}(e,!!t,!!r,n||[],s)},s(e("@babel/runtime-corejs3/core-js-stable/instance/index-of"))),p=s(e("@babel/runtime-corejs3/core-js-stable/object/keys")),h=s(e("@babel/runtime-corejs3/core-js-stable/instance/starts-with")),b=s(e("@babel/runtime-corejs3/core-js-stable/instance/concat")),y=s(e("@babel/runtime-corejs3/core-js-stable/array/is-array")),m=s(e("@babel/runtime-corejs3/core-js-stable/instance/map")),g=s(e("./CoreManager")),v=s(e("./ParseACL")),j=s(e("./ParseFile")),_=s(e("./ParseGeoPoint")),w=s(e("./ParsePolygon")),E=s(e("./ParseRelation"))},{"./CoreManager":4,"./ParseACL":21,"./ParseFile":25,"./ParseGeoPoint":26,"./ParsePolygon":32,"./ParseRelation":34,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/concat":68,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/instance/map":78,"@babel/runtime-corejs3/core-js-stable/instance/starts-with":83,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],57:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),l=(n(r,"__esModule",{value:!0}),r.default=function t(r,n){const e=Object.prototype.toString;if("[object Date]"===e.call(r)||"[object Date]"===e.call(n)){const a=new Date(r),i=new Date(n);return+a==+i}if(typeof r!=typeof n)return!1;if(!r||"object"!=typeof r)return r===n;if((0,l.default)(r)||(0,l.default)(n)){if(!(0,l.default)(r)||!(0,l.default)(n))return!1;if(r.length!==n.length)return!1;for(let e=r.length;e--;)if(!t(r[e],n[e]))return!1;return!0}const s=c.default.getParseObject();if(r instanceof f.default||r instanceof d.default||r instanceof p.default||r instanceof s)return r.equals(n);if(n instanceof s&&("Object"===r.__type||"Pointer"===r.__type))return r.objectId===n.id&&r.className===n.className;if((0,u.default)(r).length!==(0,u.default)(n).length)return!1;for(const o in r)if(!t(r[o],n[o]))return!1;return!0},s(e("@babel/runtime-corejs3/core-js-stable/array/is-array"))),u=s(e("@babel/runtime-corejs3/core-js-stable/object/keys")),c=s(e("./CoreManager")),f=s(e("./ParseACL")),d=s(e("./ParseFile")),p=s(e("./ParseGeoPoint"))},{"./CoreManager":4,"./ParseACL":21,"./ParseFile":25,"./ParseGeoPoint":26,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/object/keys":95,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],58:[function(e,t,r){"use strict";e("@babel/runtime-corejs3/core-js-stable/object/define-property")(r,"__esModule",{value:!0}),r.default=function(e){return e.replace(/[&<>\/'"]/g,function(e){return n[e]})};const n={"&":"&","<":"<",">":">","/":"/","'":"'",'"':"""}},{"@babel/runtime-corejs3/core-js-stable/object/define-property":90}],59:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=function(e){return-1<(0,a.default)(e).call(e,"r:")},s(e("@babel/runtime-corejs3/core-js-stable/instance/index-of")))},{"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],60:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),u=(n(r,"__esModule",{value:!0}),r.default=function(e){const t=new RegExp("^([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,2})T([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})(.([0-9]+))?Z$"),r=t.exec(e);if(!r)return null;var e=(0,u.default)(r[1])||0,n=((0,u.default)(r[2])||1)-1,s=(0,u.default)(r[3])||0,a=(0,u.default)(r[4])||0,i=(0,u.default)(r[5])||0,o=(0,u.default)(r[6])||0,l=(0,u.default)(r[8])||0;return new Date(Date.UTC(e,n,s,a,i,o,l))},s(e("@babel/runtime-corejs3/core-js-stable/parse-int")))},{"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/parse-int":96,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],61:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),c=(n(r,"__esModule",{value:!0}),r.continueWhile=function e(t,r){if(t())return r().then(()=>e(t,r));return c.default.resolve()},r.resolvingPromise=d,r.when=function(e){let t;var r=(0,f.default)(e);t=r?e:arguments;let n=t.length,s=!1;const a=[],i=r?[a]:a,o=[];if(a.length=t.length,o.length=t.length,0===n)return c.default.resolve(i);function l(){--n<=0&&(s?u.reject(o):u.resolve(i))}const u=d();for(let e=0;e{r=e,n=t});return e.resolve=r,e.reject=n,e}},{"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/core-js-stable/promise":97,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],62:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),a=(n(r,"__esModule",{value:!0}),r.default=function(e){const t=[];return(0,a.default)(e).call(e,e=>{e instanceof l.default.getParseObject()?(0,o.default)(t,e)||t.push(e):(0,i.default)(t).call(t,e)<0&&t.push(e)}),t},s(e("@babel/runtime-corejs3/core-js-stable/instance/for-each"))),i=s(e("@babel/runtime-corejs3/core-js-stable/instance/index-of")),o=s(e("./arrayContainsObject")),l=s(e("./CoreManager"))},{"./CoreManager":4,"./arrayContainsObject":53,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],63:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/core-js-stable/object/define-property"),s=e("@babel/runtime-corejs3/helpers/interopRequireDefault"),l=(n(r,"__esModule",{value:!0}),r.default=function(e,t){const r={objects:{},files:[]},n=e.className+":"+e._getId(),s=(r.objects[n]=!e.dirty()||e,e.attributes);for(const i in s)"object"==typeof s[i]&&!function t(e,r,n,s){const a=h.default.getParseObject();if(e instanceof a){if(!e.id&&n)throw new Error("Cannot create a pointer to an unsaved Object.");const o=e.className+":"+e._getId();if(!r.objects[o]){r.objects[o]=!e.dirty()||e;const l=e.attributes;for(const u in l)"object"==typeof l[u]&&t(l[u],r,!s,s)}return}{var i;if(e instanceof b.default)return void(!e.url()&&(0,f.default)(i=r.files).call(i,e)<0&&r.files.push(e))}if(e instanceof y.default)return;(0,d.default)(e)&&(0,p.default)(e).call(e,e=>{"object"==typeof e&&t(e,r,n,s)});for(const c in e)"object"==typeof e[c]&&t(e[c],r,n,s)}(s[i],r,!1,!!t);const a=[];for(const o in r.objects)o!==n&&!0!==r.objects[o]&&a.push(r.objects[o]);return(0,l.default)(a).call(a,r.files)},s(e("@babel/runtime-corejs3/core-js-stable/instance/concat"))),f=s(e("@babel/runtime-corejs3/core-js-stable/instance/index-of")),d=s(e("@babel/runtime-corejs3/core-js-stable/array/is-array")),p=s(e("@babel/runtime-corejs3/core-js-stable/instance/for-each")),h=s(e("./CoreManager")),b=s(e("./ParseFile")),y=s(e("./ParseRelation"))},{"./CoreManager":4,"./ParseFile":25,"./ParseRelation":34,"@babel/runtime-corejs3/core-js-stable/array/is-array":66,"@babel/runtime-corejs3/core-js-stable/instance/concat":68,"@babel/runtime-corejs3/core-js-stable/instance/for-each":74,"@babel/runtime-corejs3/core-js-stable/instance/index-of":76,"@babel/runtime-corejs3/core-js-stable/object/define-property":90,"@babel/runtime-corejs3/helpers/interopRequireDefault":103}],64:[function(e,t,r){"use strict";e("@babel/runtime-corejs3/core-js-stable/object/define-property")(r,"__esModule",{value:!0}),r.default=void 0;e=e("uuid").v4;t.exports=e,r.default=e},{"@babel/runtime-corejs3/core-js-stable/object/define-property":90,uuid:487}],65:[function(e,t,r){t.exports=e("core-js-pure/stable/array/from")},{"core-js-pure/stable/array/from":432}],66:[function(e,t,r){t.exports=e("core-js-pure/stable/array/is-array")},{"core-js-pure/stable/array/is-array":433}],67:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/bind")},{"core-js-pure/stable/instance/bind":438}],68:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/concat")},{"core-js-pure/stable/instance/concat":439}],69:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/entries")},{"core-js-pure/stable/instance/entries":440}],70:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/every")},{"core-js-pure/stable/instance/every":441}],71:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/filter")},{"core-js-pure/stable/instance/filter":442}],72:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/find-index")},{"core-js-pure/stable/instance/find-index":443}],73:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/find")},{"core-js-pure/stable/instance/find":444}],74:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/for-each")},{"core-js-pure/stable/instance/for-each":445}],75:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/includes")},{"core-js-pure/stable/instance/includes":446}],76:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/index-of")},{"core-js-pure/stable/instance/index-of":447}],77:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/keys")},{"core-js-pure/stable/instance/keys":448}],78:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/map")},{"core-js-pure/stable/instance/map":449}],79:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/reduce")},{"core-js-pure/stable/instance/reduce":450}],80:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/slice")},{"core-js-pure/stable/instance/slice":451}],81:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/sort")},{"core-js-pure/stable/instance/sort":452}],82:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/splice")},{"core-js-pure/stable/instance/splice":453}],83:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/starts-with")},{"core-js-pure/stable/instance/starts-with":454}],84:[function(e,t,r){t.exports=e("core-js-pure/stable/instance/values")},{"core-js-pure/stable/instance/values":455}],85:[function(e,t,r){t.exports=e("core-js-pure/stable/json/stringify")},{"core-js-pure/stable/json/stringify":456}],86:[function(e,t,r){t.exports=e("core-js-pure/stable/map")},{"core-js-pure/stable/map":457}],87:[function(e,t,r){t.exports=e("core-js-pure/stable/number/is-integer")},{"core-js-pure/stable/number/is-integer":458}],88:[function(e,t,r){t.exports=e("core-js-pure/stable/object/assign")},{"core-js-pure/stable/object/assign":459}],89:[function(e,t,r){t.exports=e("core-js-pure/stable/object/create")},{"core-js-pure/stable/object/create":460}],90:[function(e,t,r){t.exports=e("core-js-pure/stable/object/define-property")},{"core-js-pure/stable/object/define-property":461}],91:[function(e,t,r){t.exports=e("core-js-pure/stable/object/entries")},{"core-js-pure/stable/object/entries":462}],92:[function(e,t,r){t.exports=e("core-js-pure/stable/object/freeze")},{"core-js-pure/stable/object/freeze":463}],93:[function(e,t,r){t.exports=e("core-js-pure/stable/object/get-own-property-descriptor")},{"core-js-pure/stable/object/get-own-property-descriptor":464}],94:[function(e,t,r){t.exports=e("core-js-pure/stable/object/get-prototype-of")},{"core-js-pure/stable/object/get-prototype-of":465}],95:[function(e,t,r){t.exports=e("core-js-pure/stable/object/keys")},{"core-js-pure/stable/object/keys":466}],96:[function(e,t,r){t.exports=e("core-js-pure/stable/parse-int")},{"core-js-pure/stable/parse-int":467}],97:[function(e,t,r){t.exports=e("core-js-pure/stable/promise")},{"core-js-pure/stable/promise":468}],98:[function(e,t,r){t.exports=e("core-js-pure/stable/set-interval")},{"core-js-pure/stable/set-interval":469}],99:[function(e,t,r){t.exports=e("core-js-pure/stable/set-timeout")},{"core-js-pure/stable/set-timeout":470}],100:[function(e,t,r){t.exports=e("core-js-pure/stable/set")},{"core-js-pure/stable/set":471}],101:[function(e,t,r){t.exports=e("core-js-pure/stable/weak-map")},{"core-js-pure/stable/weak-map":475}],102:[function(e,t,r){var n=e("core-js-pure/features/object/define-property.js"),s=e("./toPropertyKey.js");t.exports=function(e,t,r){return(t=s(t))in e?n(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},t.exports.__esModule=!0,t.exports.default=t.exports},{"./toPropertyKey.js":105,"core-js-pure/features/object/define-property.js":165}],103:[function(e,t,r){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.__esModule=!0,t.exports.default=t.exports},{}],104:[function(e,t,r){var n=e("core-js-pure/features/symbol/to-primitive.js"),s=e("./typeof.js").default;t.exports=function(e,t){if("object"!=s(e)||!e)return e;var r=e[n];if(void 0===r)return("string"===t?String:Number)(e);if(r=r.call(e,t||"default"),"object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")},t.exports.__esModule=!0,t.exports.default=t.exports},{"./typeof.js":106,"core-js-pure/features/symbol/to-primitive.js":168}],105:[function(e,t,r){var n=e("./typeof.js").default,s=e("./toPrimitive.js");t.exports=function(e){return e=s(e,"string"),"symbol"==n(e)?e:e+""},t.exports.__esModule=!0,t.exports.default=t.exports},{"./toPrimitive.js":104,"./typeof.js":106}],106:[function(e,t,r){var n=e("core-js-pure/features/symbol/index.js"),s=e("core-js-pure/features/symbol/iterator.js");function a(e){return t.exports=a="function"==typeof n&&"symbol"==typeof s?function(e){return typeof e}:function(e){return e&&"function"==typeof n&&e.constructor===n&&e!==n.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,a(e)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports},{"core-js-pure/features/symbol/index.js":166,"core-js-pure/features/symbol/iterator.js":167}],107:[function(e,t,r){},{}],108:[function(e,t,r){e=e("../../stable/object/define-property");t.exports=e},{"../../stable/object/define-property":461}],109:[function(e,t,r){var n=e("../../stable/symbol");e("../../modules/esnext.symbol.dispose"),t.exports=n},{"../../modules/esnext.symbol.dispose":419,"../../stable/symbol":472}],110:[function(e,t,r){e=e("../../stable/symbol/iterator");t.exports=e},{"../../stable/symbol/iterator":473}],111:[function(e,t,r){e=e("../../stable/symbol/to-primitive");t.exports=e},{"../../stable/symbol/to-primitive":474}],112:[function(e,t,r){e("../../modules/es.string.iterator"),e("../../modules/es.array.from");e=e("../../internals/path");t.exports=e.Array.from},{"../../internals/path":305,"../../modules/es.array.from":353,"../../modules/es.string.iterator":396}],113:[function(e,t,r){e("../../modules/es.array.is-array");e=e("../../internals/path");t.exports=e.Array.isArray},{"../../internals/path":305,"../../modules/es.array.is-array":356}],114:[function(e,t,r){e("../../../modules/es.array.concat");e=e("../../../internals/entry-virtual");t.exports=e("Array").concat},{"../../../internals/entry-virtual":229,"../../../modules/es.array.concat":347}],115:[function(e,t,r){e("../../../modules/es.array.iterator"),e("../../../modules/es.object.to-string");e=e("../../../internals/entry-virtual");t.exports=e("Array").entries},{"../../../internals/entry-virtual":229,"../../../modules/es.array.iterator":357,"../../../modules/es.object.to-string":380}],116:[function(e,t,r){e("../../../modules/es.array.every");e=e("../../../internals/entry-virtual");t.exports=e("Array").every},{"../../../internals/entry-virtual":229,"../../../modules/es.array.every":348}],117:[function(e,t,r){e("../../../modules/es.array.filter");e=e("../../../internals/entry-virtual");t.exports=e("Array").filter},{"../../../internals/entry-virtual":229,"../../../modules/es.array.filter":349}],118:[function(e,t,r){e("../../../modules/es.array.find-index");e=e("../../../internals/entry-virtual");t.exports=e("Array").findIndex},{"../../../internals/entry-virtual":229,"../../../modules/es.array.find-index":350}],119:[function(e,t,r){e("../../../modules/es.array.find");e=e("../../../internals/entry-virtual");t.exports=e("Array").find},{"../../../internals/entry-virtual":229,"../../../modules/es.array.find":351}],120:[function(e,t,r){e("../../../modules/es.array.for-each");e=e("../../../internals/entry-virtual");t.exports=e("Array").forEach},{"../../../internals/entry-virtual":229,"../../../modules/es.array.for-each":352}],121:[function(e,t,r){e("../../../modules/es.array.includes");e=e("../../../internals/entry-virtual");t.exports=e("Array").includes},{"../../../internals/entry-virtual":229,"../../../modules/es.array.includes":354}],122:[function(e,t,r){e("../../../modules/es.array.index-of");e=e("../../../internals/entry-virtual");t.exports=e("Array").indexOf},{"../../../internals/entry-virtual":229,"../../../modules/es.array.index-of":355}],123:[function(e,t,r){e("../../../modules/es.array.iterator"),e("../../../modules/es.object.to-string");e=e("../../../internals/entry-virtual");t.exports=e("Array").keys},{"../../../internals/entry-virtual":229,"../../../modules/es.array.iterator":357,"../../../modules/es.object.to-string":380}],124:[function(e,t,r){e("../../../modules/es.array.map");e=e("../../../internals/entry-virtual");t.exports=e("Array").map},{"../../../internals/entry-virtual":229,"../../../modules/es.array.map":358}],125:[function(e,t,r){e("../../../modules/es.array.reduce");e=e("../../../internals/entry-virtual");t.exports=e("Array").reduce},{"../../../internals/entry-virtual":229,"../../../modules/es.array.reduce":359}],126:[function(e,t,r){e("../../../modules/es.array.slice");e=e("../../../internals/entry-virtual");t.exports=e("Array").slice},{"../../../internals/entry-virtual":229,"../../../modules/es.array.slice":360}],127:[function(e,t,r){e("../../../modules/es.array.sort");e=e("../../../internals/entry-virtual");t.exports=e("Array").sort},{"../../../internals/entry-virtual":229,"../../../modules/es.array.sort":361}],128:[function(e,t,r){e("../../../modules/es.array.splice");e=e("../../../internals/entry-virtual");t.exports=e("Array").splice},{"../../../internals/entry-virtual":229,"../../../modules/es.array.splice":362}],129:[function(e,t,r){e("../../../modules/es.array.iterator"),e("../../../modules/es.object.to-string");e=e("../../../internals/entry-virtual");t.exports=e("Array").values},{"../../../internals/entry-virtual":229,"../../../modules/es.array.iterator":357,"../../../modules/es.object.to-string":380}],130:[function(e,t,r){e("../../../modules/es.function.bind");e=e("../../../internals/entry-virtual");t.exports=e("Function").bind},{"../../../internals/entry-virtual":229,"../../../modules/es.function.bind":364}],131:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../function/virtual/bind"),a=Function.prototype;t.exports=function(e){var t=e.bind;return e===a||n(a,e)&&t===a.bind?s:t}},{"../../internals/object-is-prototype-of":296,"../function/virtual/bind":130}],132:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/concat"),a=Array.prototype;t.exports=function(e){var t=e.concat;return e===a||n(a,e)&&t===a.concat?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/concat":114}],133:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/every"),a=Array.prototype;t.exports=function(e){var t=e.every;return e===a||n(a,e)&&t===a.every?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/every":116}],134:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/filter"),a=Array.prototype;t.exports=function(e){var t=e.filter;return e===a||n(a,e)&&t===a.filter?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/filter":117}],135:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/find-index"),a=Array.prototype;t.exports=function(e){var t=e.findIndex;return e===a||n(a,e)&&t===a.findIndex?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/find-index":118}],136:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/find"),a=Array.prototype;t.exports=function(e){var t=e.find;return e===a||n(a,e)&&t===a.find?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/find":119}],137:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/includes"),a=e("../string/virtual/includes"),i=Array.prototype,o=String.prototype;t.exports=function(e){var t=e.includes;return e===i||n(i,e)&&t===i.includes?s:"string"==typeof e||e===o||n(o,e)&&t===o.includes?a:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/includes":121,"../string/virtual/includes":159}],138:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/index-of"),a=Array.prototype;t.exports=function(e){var t=e.indexOf;return e===a||n(a,e)&&t===a.indexOf?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/index-of":122}],139:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/map"),a=Array.prototype;t.exports=function(e){var t=e.map;return e===a||n(a,e)&&t===a.map?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/map":124}],140:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/reduce"),a=Array.prototype;t.exports=function(e){var t=e.reduce;return e===a||n(a,e)&&t===a.reduce?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/reduce":125}],141:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/slice"),a=Array.prototype;t.exports=function(e){var t=e.slice;return e===a||n(a,e)&&t===a.slice?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/slice":126}],142:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/sort"),a=Array.prototype;t.exports=function(e){var t=e.sort;return e===a||n(a,e)&&t===a.sort?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/sort":127}],143:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../array/virtual/splice"),a=Array.prototype;t.exports=function(e){var t=e.splice;return e===a||n(a,e)&&t===a.splice?s:t}},{"../../internals/object-is-prototype-of":296,"../array/virtual/splice":128}],144:[function(e,t,r){var n=e("../../internals/object-is-prototype-of"),s=e("../string/virtual/starts-with"),a=String.prototype;t.exports=function(e){var t=e.startsWith;return"string"==typeof e||e===a||n(a,e)&&t===a.startsWith?s:t}},{"../../internals/object-is-prototype-of":296,"../string/virtual/starts-with":160}],145:[function(e,t,r){e("../../modules/es.json.stringify");var n=e("../../internals/path"),s=e("../../internals/function-apply");n.JSON||(n.JSON={stringify:JSON.stringify}),t.exports=function(e,t,r){return s(n.JSON.stringify,null,arguments)}},{"../../internals/function-apply":237,"../../internals/path":305,"../../modules/es.json.stringify":365}],146:[function(e,t,r){e("../../modules/es.array.iterator"),e("../../modules/es.map"),e("../../modules/es.object.to-string"),e("../../modules/es.string.iterator");e=e("../../internals/path");t.exports=e.Map},{"../../internals/path":305,"../../modules/es.array.iterator":357,"../../modules/es.map":368,"../../modules/es.object.to-string":380,"../../modules/es.string.iterator":396}],147:[function(e,t,r){e("../../modules/es.number.is-integer");e=e("../../internals/path");t.exports=e.Number.isInteger},{"../../internals/path":305,"../../modules/es.number.is-integer":370}],148:[function(e,t,r){e("../../modules/es.object.assign");e=e("../../internals/path");t.exports=e.Object.assign},{"../../internals/path":305,"../../modules/es.object.assign":371}],149:[function(e,t,r){e("../../modules/es.object.create");var n=e("../../internals/path").Object;t.exports=function(e,t){return n.create(e,t)}},{"../../internals/path":305,"../../modules/es.object.create":372}],150:[function(e,t,r){e("../../modules/es.object.define-property");var n=e("../../internals/path").Object,e=t.exports=function(e,t,r){return n.defineProperty(e,t,r)};n.defineProperty.sham&&(e.sham=!0)},{"../../internals/path":305,"../../modules/es.object.define-property":373}],151:[function(e,t,r){e("../../modules/es.object.entries");e=e("../../internals/path");t.exports=e.Object.entries},{"../../internals/path":305,"../../modules/es.object.entries":374}],152:[function(e,t,r){e("../../modules/es.object.freeze");e=e("../../internals/path");t.exports=e.Object.freeze},{"../../internals/path":305,"../../modules/es.object.freeze":375}],153:[function(e,t,r){e("../../modules/es.object.get-own-property-descriptor");var n=e("../../internals/path").Object,e=t.exports=function(e,t){return n.getOwnPropertyDescriptor(e,t)};n.getOwnPropertyDescriptor.sham&&(e.sham=!0)},{"../../internals/path":305,"../../modules/es.object.get-own-property-descriptor":376}],154:[function(e,t,r){e("../../modules/es.object.get-prototype-of");e=e("../../internals/path");t.exports=e.Object.getPrototypeOf},{"../../internals/path":305,"../../modules/es.object.get-prototype-of":378}],155:[function(e,t,r){e("../../modules/es.object.keys");e=e("../../internals/path");t.exports=e.Object.keys},{"../../internals/path":305,"../../modules/es.object.keys":379}],156:[function(e,t,r){e("../modules/es.parse-int");e=e("../internals/path");t.exports=e.parseInt},{"../internals/path":305,"../modules/es.parse-int":381}],157:[function(e,t,r){e("../../modules/es.aggregate-error"),e("../../modules/es.array.iterator"),e("../../modules/es.object.to-string"),e("../../modules/es.promise"),e("../../modules/es.promise.all-settled"),e("../../modules/es.promise.any"),e("../../modules/es.promise.finally"),e("../../modules/es.string.iterator");e=e("../../internals/path");t.exports=e.Promise},{"../../internals/path":305,"../../modules/es.aggregate-error":346,"../../modules/es.array.iterator":357,"../../modules/es.object.to-string":380,"../../modules/es.promise":388,"../../modules/es.promise.all-settled":382,"../../modules/es.promise.any":384,"../../modules/es.promise.finally":387,"../../modules/es.string.iterator":396}],158:[function(e,t,r){e("../../modules/es.array.iterator"),e("../../modules/es.object.to-string"),e("../../modules/es.set"),e("../../modules/es.string.iterator");e=e("../../internals/path");t.exports=e.Set},{"../../internals/path":305,"../../modules/es.array.iterator":357,"../../modules/es.object.to-string":380,"../../modules/es.set":394,"../../modules/es.string.iterator":396}],159:[function(e,t,r){e("../../../modules/es.string.includes");e=e("../../../internals/entry-virtual");t.exports=e("String").includes},{"../../../internals/entry-virtual":229,"../../../modules/es.string.includes":395}],160:[function(e,t,r){e("../../../modules/es.string.starts-with");e=e("../../../internals/entry-virtual");t.exports=e("String").startsWith},{"../../../internals/entry-virtual":229,"../../../modules/es.string.starts-with":397}],161:[function(e,t,r){e("../../modules/es.array.concat"),e("../../modules/es.object.to-string"),e("../../modules/es.symbol"),e("../../modules/es.symbol.async-iterator"),e("../../modules/es.symbol.description"),e("../../modules/es.symbol.has-instance"),e("../../modules/es.symbol.is-concat-spreadable"),e("../../modules/es.symbol.iterator"),e("../../modules/es.symbol.match"),e("../../modules/es.symbol.match-all"),e("../../modules/es.symbol.replace"),e("../../modules/es.symbol.search"),e("../../modules/es.symbol.species"),e("../../modules/es.symbol.split"),e("../../modules/es.symbol.to-primitive"),e("../../modules/es.symbol.to-string-tag"),e("../../modules/es.symbol.unscopables"),e("../../modules/es.json.to-string-tag"),e("../../modules/es.math.to-string-tag"),e("../../modules/es.reflect.to-string-tag");e=e("../../internals/path");t.exports=e.Symbol},{"../../internals/path":305,"../../modules/es.array.concat":347,"../../modules/es.json.to-string-tag":366,"../../modules/es.math.to-string-tag":369,"../../modules/es.object.to-string":380,"../../modules/es.reflect.to-string-tag":392,"../../modules/es.symbol":405,"../../modules/es.symbol.async-iterator":398,"../../modules/es.symbol.description":400,"../../modules/es.symbol.has-instance":402,"../../modules/es.symbol.is-concat-spreadable":403,"../../modules/es.symbol.iterator":404,"../../modules/es.symbol.match":408,"../../modules/es.symbol.match-all":407,"../../modules/es.symbol.replace":409,"../../modules/es.symbol.search":410,"../../modules/es.symbol.species":411,"../../modules/es.symbol.split":412,"../../modules/es.symbol.to-primitive":413,"../../modules/es.symbol.to-string-tag":414,"../../modules/es.symbol.unscopables":415}],162:[function(e,t,r){e("../../modules/es.array.iterator"),e("../../modules/es.object.to-string"),e("../../modules/es.string.iterator"),e("../../modules/es.symbol.iterator");e=e("../../internals/well-known-symbol-wrapped");t.exports=e.f("iterator")},{"../../internals/well-known-symbol-wrapped":342,"../../modules/es.array.iterator":357,"../../modules/es.object.to-string":380,"../../modules/es.string.iterator":396,"../../modules/es.symbol.iterator":404}],163:[function(e,t,r){e("../../modules/es.date.to-primitive"),e("../../modules/es.symbol.to-primitive");e=e("../../internals/well-known-symbol-wrapped");t.exports=e.f("toPrimitive")},{"../../internals/well-known-symbol-wrapped":342,"../../modules/es.date.to-primitive":363,"../../modules/es.symbol.to-primitive":413}],164:[function(e,t,r){e("../../modules/es.array.iterator"),e("../../modules/es.object.to-string"),e("../../modules/es.weak-map");e=e("../../internals/path");t.exports=e.WeakMap},{"../../internals/path":305,"../../modules/es.array.iterator":357,"../../modules/es.object.to-string":380,"../../modules/es.weak-map":417}],165:[function(e,t,r){t.exports=e("../../full/object/define-property")},{"../../full/object/define-property":169}],166:[function(e,t,r){t.exports=e("../../full/symbol")},{"../../full/symbol":170}],167:[function(e,t,r){t.exports=e("../../full/symbol/iterator")},{"../../full/symbol/iterator":171}],168:[function(e,t,r){t.exports=e("../../full/symbol/to-primitive")},{"../../full/symbol/to-primitive":172}],169:[function(e,t,r){e=e("../../actual/object/define-property");t.exports=e},{"../../actual/object/define-property":108}],170:[function(e,t,r){var n=e("../../actual/symbol");e("../../modules/esnext.symbol.async-dispose"),e("../../modules/esnext.symbol.is-registered"),e("../../modules/esnext.symbol.is-well-known"),e("../../modules/esnext.symbol.matcher"),e("../../modules/esnext.symbol.metadata-key"),e("../../modules/esnext.symbol.observable"),e("../../modules/esnext.symbol.metadata"),e("../../modules/esnext.symbol.pattern-match"),e("../../modules/esnext.symbol.replace-all"),t.exports=n},{"../../actual/symbol":109,"../../modules/esnext.symbol.async-dispose":418,"../../modules/esnext.symbol.is-registered":420,"../../modules/esnext.symbol.is-well-known":421,"../../modules/esnext.symbol.matcher":422,"../../modules/esnext.symbol.metadata":424,"../../modules/esnext.symbol.metadata-key":423,"../../modules/esnext.symbol.observable":425,"../../modules/esnext.symbol.pattern-match":426,"../../modules/esnext.symbol.replace-all":427}],171:[function(e,t,r){e=e("../../actual/symbol/iterator");t.exports=e},{"../../actual/symbol/iterator":110}],172:[function(e,t,r){e=e("../../actual/symbol/to-primitive");t.exports=e},{"../../actual/symbol/to-primitive":111}],173:[function(e,t,r){var n=e("../internals/is-callable"),s=e("../internals/try-to-string"),a=TypeError;t.exports=function(e){if(n(e))return e;throw a(s(e)+" is not a function")}},{"../internals/is-callable":264,"../internals/try-to-string":335}],174:[function(e,t,r){var n=e("../internals/is-constructor"),s=e("../internals/try-to-string"),a=TypeError;t.exports=function(e){if(n(e))return e;throw a(s(e)+" is not a constructor")}},{"../internals/is-constructor":265,"../internals/try-to-string":335}],175:[function(e,t,r){var n=e("../internals/is-callable"),s=String,a=TypeError;t.exports=function(e){if("object"==typeof e||n(e))return e;throw a("Can't set "+s(e)+" as a prototype")}},{"../internals/is-callable":264}],176:[function(e,t,r){t.exports=function(){}},{}],177:[function(e,t,r){var n=e("../internals/object-is-prototype-of"),s=TypeError;t.exports=function(e,t){if(n(t,e))return e;throw s("Incorrect invocation")}},{"../internals/object-is-prototype-of":296}],178:[function(e,t,r){var n=e("../internals/is-object"),s=String,a=TypeError;t.exports=function(e){if(n(e))return e;throw a(s(e)+" is not an object")}},{"../internals/is-object":269}],179:[function(e,t,r){e=e("../internals/fails");t.exports=e(function(){var e;"function"==typeof ArrayBuffer&&(e=new ArrayBuffer(8),Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8}))})},{"../internals/fails":235}],180:[function(e,t,r){"use strict";var n=e("../internals/array-iteration").forEach,e=e("../internals/array-method-is-strict")("forEach");t.exports=e?[].forEach:function(e){return n(this,e,1>>0||(f(c,e)?16:10))}:l},{"../internals/fails":235,"../internals/function-uncurry-this":245,"../internals/global":251,"../internals/string-trim":321,"../internals/to-string":334,"../internals/whitespaces":344}],286:[function(e,t,r){"use strict";var d=e("../internals/descriptors"),n=e("../internals/function-uncurry-this"),p=e("../internals/function-call"),s=e("../internals/fails"),h=e("../internals/object-keys"),b=e("../internals/object-get-own-property-symbols"),y=e("../internals/object-property-is-enumerable"),m=e("../internals/to-object"),g=e("../internals/indexed-object"),a=Object.assign,i=Object.defineProperty,v=n([].concat);t.exports=!a||s(function(){var e,t,r,n;return!(!d||1===a({b:1},a(i({},"a",{enumerable:!0,get:function(){i(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)||(t={},n="abcdefghijklmnopqrst",(e={})[r=Symbol()]=7,n.split("").forEach(function(e){t[e]=e}),7!=a({},e)[r]||h(a({},t)).join("")!=n)})?function(e,t){for(var r=m(e),n=arguments.length,s=1,a=b.f,i=y.f;s"+e+""},y=function(){try{a=new ActiveXObject("htmlfile")}catch(e){}y="undefined"==typeof document||document.domain&&a?s(a):(e=f("iframe"),t="java"+p+":",e.style.display="none",c.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(b("document.F=Object")),t.close(),t.F);for(var e,t,r=l.length;r--;)delete y[d][l[r]];return y()};u[h]=!0,t.exports=Object.create||function(e,t){var r;return null!==e?(n[d]=i(e),r=new n,n[d]=null,r[h]=e):r=y(),void 0===t?r:o.f(r,t)}},{"../internals/an-object":178,"../internals/document-create-element":214,"../internals/enum-bug-keys":230,"../internals/hidden-keys":253,"../internals/html":255,"../internals/object-define-properties":288,"../internals/shared-key":316}],288:[function(e,t,r){var n=e("../internals/descriptors"),s=e("../internals/v8-prototype-define-bug"),o=e("../internals/object-define-property"),l=e("../internals/an-object"),u=e("../internals/to-indexed-object"),c=e("../internals/object-keys");r.f=n&&!s?Object.defineProperties:function(e,t){l(e);for(var r,n=u(t),s=c(t),a=s.length,i=0;is;)!i(n,r=t[s++])||~l(a,r)||c(a,r);return a}},{"../internals/array-includes":182,"../internals/function-uncurry-this":245,"../internals/has-own-property":252,"../internals/hidden-keys":253,"../internals/to-indexed-object":327}],298:[function(e,t,r){var n=e("../internals/object-keys-internal"),s=e("../internals/enum-bug-keys");t.exports=Object.keys||function(e){return n(e,s)}},{"../internals/enum-bug-keys":230,"../internals/object-keys-internal":297}],299:[function(e,t,r){"use strict";var n={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,a=s&&!n.call({1:2},1);r.f=a?function(e){e=s(this,e);return!!e&&e.enumerable}:n},{}],300:[function(e,t,r){var s=e("../internals/function-uncurry-this-accessor"),a=e("../internals/an-object"),i=e("../internals/a-possible-prototype");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,n=!1,e={};try{(r=s(Object.prototype,"__proto__","set"))(e,[]),n=e instanceof Array}catch(e){}return function(e,t){return a(e),i(t),n?r(e,t):e.__proto__=t,e}}():void 0)},{"../internals/a-possible-prototype":175,"../internals/an-object":178,"../internals/function-uncurry-this-accessor":243}],301:[function(e,t,r){function n(o){return function(e){for(var t,r=c(e),n=u(r),s=n.length,a=0,i=[];ao,n=u(e)?e:d(e),s=r?c(arguments,o):[],e=r?function(){l(n,this,s)}:n;return i?a(e,t):a(e)}:a}},{"../internals/array-slice":189,"../internals/engine-is-bun":219,"../internals/engine-user-agent":226,"../internals/function-apply":237,"../internals/global":251,"../internals/is-callable":264,"../internals/validate-arguments-length":339}],314:[function(e,t,r){"use strict";var n=e("../internals/get-built-in"),s=e("../internals/define-built-in-accessor"),a=e("../internals/well-known-symbol"),i=e("../internals/descriptors"),o=a("species");t.exports=function(e){e=n(e);i&&e&&!e[o]&&s(e,o,{configurable:!0,get:function(){return this}})}},{"../internals/define-built-in-accessor":207,"../internals/descriptors":212,"../internals/get-built-in":246,"../internals/well-known-symbol":343}],315:[function(e,t,r){var s=e("../internals/to-string-tag-support"),a=e("../internals/object-define-property").f,i=e("../internals/create-non-enumerable-property"),o=e("../internals/has-own-property"),l=e("../internals/object-to-string"),u=e("../internals/well-known-symbol")("toStringTag");t.exports=function(e,t,r,n){e&&(r=r?e:e.prototype,o(r,u)||a(r,u,{configurable:!0,value:t}),n&&!s&&i(r,"toString",l))}},{"../internals/create-non-enumerable-property":204,"../internals/has-own-property":252,"../internals/object-define-property":289,"../internals/object-to-string":302,"../internals/to-string-tag-support":333,"../internals/well-known-symbol":343}],316:[function(e,t,r){var n=e("../internals/shared"),s=e("../internals/uid"),a=n("keys");t.exports=function(e){return a[e]||(a[e]=s(e))}},{"../internals/shared":318,"../internals/uid":336}],317:[function(e,t,r){var n=e("../internals/global"),e=e("../internals/define-global-property"),s="__core-js_shared__",n=n[s]||e(s,{});t.exports=n},{"../internals/define-global-property":210,"../internals/global":251}],318:[function(e,t,r){var n=e("../internals/is-pure"),s=e("../internals/shared-store");(t.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.30.2",mode:n?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.2/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":270,"../internals/shared-store":317}],319:[function(e,t,r){var n=e("../internals/an-object"),s=e("../internals/a-constructor"),a=e("../internals/is-null-or-undefined"),i=e("../internals/well-known-symbol")("species");t.exports=function(e,t){var e=n(e).constructor;return void 0===e||a(e=n(e)[i])?t:s(e)}},{"../internals/a-constructor":174,"../internals/an-object":178,"../internals/is-null-or-undefined":268,"../internals/well-known-symbol":343}],320:[function(e,t,r){function n(s){return function(e,t){var r,e=i(o(e)),t=a(t),n=e.length;return t<0||n<=t?s?"":void 0:(r=u(e,t))<55296||56319=t.length?(e.target=void 0,u(void 0,!0)):u("keys"==r?n:"values"==r?t[n]:[n,t[n]],!1)},"values"),a.Arguments=a.Array);if(s("keys"),s("values"),s("entries"),!c&&e&&"values"!==i.name)try{o(i,"name",{value:"values"})}catch(e){}},{"../internals/add-to-unscopables":176,"../internals/create-iter-result-object":203,"../internals/descriptors":212,"../internals/internal-state":261,"../internals/is-pure":270,"../internals/iterator-define":276,"../internals/iterators":278,"../internals/object-define-property":289,"../internals/to-indexed-object":327}],358:[function(e,t,r){"use strict";var n=e("../internals/export"),s=e("../internals/array-iteration").map;n({target:"Array",proto:!0,forced:!e("../internals/array-method-has-species-support")("map")},{map:function(e){return s(this,e,1f(t)?1:-1})),r=u(s),i=0;i=t.length?o(void 0,!0):(t=n(t,r),e.index+=t.length,o(t,!1))})},{"../internals/create-iter-result-object":203,"../internals/internal-state":261,"../internals/iterator-define":276,"../internals/string-multibyte":320,"../internals/to-string":334}],397:[function(e,t,r){"use strict";var n=e("../internals/export"),s=e("../internals/function-uncurry-this-clause"),a=e("../internals/object-get-own-property-descriptor").f,i=e("../internals/to-length"),o=e("../internals/to-string"),l=e("../internals/not-a-regexp"),u=e("../internals/require-object-coercible"),c=e("../internals/correct-is-regexp-logic"),e=e("../internals/is-pure"),f=s("".startsWith),d=s("".slice),p=Math.min,s=c("startsWith");n({target:"String",proto:!0,forced:!!(e||s||(!(c=a(String.prototype,"startsWith"))||c.writable))&&!s},{startsWith:function(e){var t=o(u(this)),r=(l(e),i(p(1>>8^255&g^99,h[s[g]=y]),j=h[v],_=h[j],w=257*h[g]^16843008*g;a[y]=w<<24|w>>>8,i[y]=w<<16|w>>>16,o[y]=w<<8|w>>>24,l[y]=w,c[g]=(w=16843009*_^65537*j^257*v^16843008*y)<<24|w>>>8,f[g]=w<<16|w>>>16,d[g]=w<<8|w>>>24,p[g]=w,y?(y=v^h[h[h[_^v]]],m^=h[h[m]]):y=m=1}var E=[0,1,2,4,8,16,32,64,128,27,54],n=n.AES=r.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*(1+(this._nRounds=6+r)),s=this._keySchedule=[],a=0;a>>24]<<24|u[l>>>16&255]<<16|u[l>>>8&255]<<8|u[255&l]):(l=u[(l=l<<8|l>>>24)>>>24]<<24|u[l>>>16&255]<<16|u[l>>>8&255]<<8|u[255&l],l^=E[a/r|0]<<24),s[a]=s[a-r]^l);for(var i=this._invKeySchedule=[],o=0;o>>24]]^f[u[l>>>16&255]]^d[u[l>>>8&255]]^p[u[255&l]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,i,o,l,u)},decryptBlock:function(e,t){var r=e[t+1],r=(e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,c,f,d,p,s),e[t+1]);e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,s,a,i,o){for(var l=this._nRounds,u=e[t]^r[0],c=e[t+1]^r[1],f=e[t+2]^r[2],d=e[t+3]^r[3],p=4,h=1;h>>24]^s[c>>>16&255]^a[f>>>8&255]^i[255&d]^r[p++],y=n[c>>>24]^s[f>>>16&255]^a[d>>>8&255]^i[255&u]^r[p++],m=n[f>>>24]^s[d>>>16&255]^a[u>>>8&255]^i[255&c]^r[p++],g=n[d>>>24]^s[u>>>16&255]^a[c>>>8&255]^i[255&f]^r[p++],u=b,c=y,f=m,d=g;b=(o[u>>>24]<<24|o[c>>>16&255]<<16|o[f>>>8&255]<<8|o[255&d])^r[p++],y=(o[c>>>24]<<24|o[f>>>16&255]<<16|o[d>>>8&255]<<8|o[255&u])^r[p++],m=(o[f>>>24]<<24|o[d>>>16&255]<<16|o[u>>>8&255]<<8|o[255&c])^r[p++],g=(o[d>>>24]<<24|o[u>>>16&255]<<16|o[c>>>8&255]<<8|o[255&f])^r[p++];e[t]=b,e[t+1]=y,e[t+2]=m,e[t+3]=g},keySize:8});return t.AES=r._createHelper(n),e.AES},"object"==typeof r?t.exports=r=s(e("./core"),e("./enc-base64"),e("./md5"),e("./evpkdf"),e("./cipher-core")):s(n.CryptoJS)},{"./cipher-core":477,"./core":478,"./enc-base64":479,"./evpkdf":481,"./md5":483}],477:[function(e,t,r){var n,s;n=this,s=function(e){function s(e){return"string"==typeof e?h:p}function a(e,t,r){var n,s=this._iv;s?(n=s,this._iv=void 0):n=this._prevBlock;for(var a=0;a>>2];e.sigBytes-=t}},t.BlockCipher=c.extend({cfg:c.cfg.extend({mode:f,padding:o}),reset:function(){c.reset.call(this);var e,t=this.cfg,r=t.iv,t=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=t.createEncryptor:(e=t.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(t,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),d=t.CipherParams=r.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),f=(e.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,e=e.salt,e=e?i.create([1398893684,1701076831]).concat(e).concat(t):t;return e.toString(l)},parse:function(e){var t,e=l.parse(e),r=e.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=i.create(r.slice(2,4)),r.splice(0,4),e.sigBytes-=16),d.create({ciphertext:e,salt:t})}},p=t.SerializableCipher=r.extend({cfg:r.extend({format:f}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var s=e.createEncryptor(r,n),t=s.finalize(t),s=s.cfg;return d.create({ciphertext:t,key:r,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),o=(e.kdf={}).OpenSSL={execute:function(e,t,r,n,s){n=n||i.random(8),s=(s?u.create({keySize:t+r,hasher:s}):u.create({keySize:t+r})).compute(e,n);e=i.create(s.words.slice(t),4*r);return s.sigBytes=4*t,d.create({key:s,iv:e,salt:n})}},h=t.PasswordBasedCipher=p.extend({cfg:p.cfg.extend({kdf:o}),encrypt:function(e,t,r,n){r=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize,n.salt,n.hasher),n.iv=r.iv,e=p.encrypt.call(this,e,t,r.key,n);return e.mixIn(r),e},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);r=n.kdf.execute(r,e.keySize,e.ivSize,t.salt,n.hasher);return n.iv=r.iv,p.decrypt.call(this,e,t,r.key,n)}}))},"object"==typeof r?t.exports=r=s(e("./core"),e("./evpkdf")):s(n.CryptoJS)},{"./core":478,"./evpkdf":481}],478:[function(b,r,n){!function(h){!function(){var e,t;e=this,t=function(){var n,u=Math;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),!(n=!(n=!(n="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:n)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:n)&&void 0!==h&&h.crypto?h.crypto:n)&&"function"==typeof b)try{n=b("crypto")}catch(e){}var r=Object.create||function(e){return t.prototype=e,e=new t,t.prototype=null,e};function t(){}var e={},s=e.lib={},a=s.Base={extend:function(e){var t=r(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),(t.init.prototype=t).$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},c=s.WordArray=a.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||o).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,s=e.sigBytes;if(this.clamp(),n%4)for(var a=0;a>>2]>>>24-a%4*8&255;t[n+a>>>2]|=i<<24-(n+a)%4*8}else for(var o=0;o>>2]=r[o>>>2];return this.sigBytes+=s,this},clamp:function(){var e=this.words,t=this.sigBytes;e[t>>>2]&=4294967295<<32-t%4*8,e.length=u.ceil(t/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r>>2]>>>24-s%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new c.init(r,t/2)}},l=i.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],s=0;s>>2]>>>24-s%4*8&255;n.push(String.fromCharCode(a))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new c.init(r,t)}},f=i.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},d=s.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=f.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(e){var t,r=this._data,n=r.words,s=r.sigBytes,a=this.blockSize,i=s/(4*a),o=(i=e?u.ceil(i):u.max((0|i)-this._minBufferSize,0))*a,e=u.min(4*o,s);if(o){for(var l=0;l>>2]>>>24-a%4*8&255)<<16|(t[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|t[a+2>>>2]>>>24-(a+2)%4*8&255,o=0;o<4&&a+.75*o>>6*(3-o)&63));var l=n.charAt(64);if(l)for(;s.length%4;)s.push(l);return s.join("")},parse:function(e){var t=e.length,r=this._map;if(!(n=this._reverseMap))for(var n=this._reverseMap=[],s=0;s>>6-p%4*2,i=i|a,f[d>>>2]|=i<<24-d%4*8,d++);return h.create(f,d)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e.enc.Base64},"object"==typeof r?t.exports=r=s(e("./core")):s(n.CryptoJS)},{"./core":478}],480:[function(e,t,r){var n,s;n=this,s=function(e){return e.enc.Utf8},"object"==typeof r?t.exports=r=s(e("./core")):s(n.CryptoJS)},{"./core":478}],481:[function(e,t,r){var n,s;n=this,s=function(e){var t,r,n,c,s,a;return r=(t=e).lib,n=r.Base,c=r.WordArray,r=t.algo,s=r.MD5,a=r.EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:s,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r,n=this.cfg,s=n.hasher.create(),a=c.create(),i=a.words,o=n.keySize,l=n.iterations;i.lengthn?e.finalize(t):t).clamp(),this._oKey=t.clone()),t=this._iKey=t.clone(),s=e.words,a=t.words,i=0;i>>32-a)+t}function C(e,t,r,n,s,a,i){e=e+(t&n|r&~n)+s+i;return(e<>>32-a)+t}function A(e,t,r,n,s,a,i){e=e+(t^r^n)+s+i;return(e<>>32-a)+t}function I(e,t,r,n,s,a,i){e=e+(r^(t|~n))+s+i;return(e<>>32-a)+t}return s=s.MD5=n.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,s=e[n];e[n]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}var a=this._hash.words,i=e[t+0],o=e[t+1],l=e[t+2],u=e[t+3],c=e[t+4],f=e[t+5],d=e[t+6],p=e[t+7],h=e[t+8],b=e[t+9],y=e[t+10],m=e[t+11],g=e[t+12],v=e[t+13],j=e[t+14],_=e[t+15],w=O(a[0],P=a[1],S=a[2],E=a[3],i,7,x[0]),E=O(E,w,P,S,o,12,x[1]),S=O(S,E,w,P,l,17,x[2]),P=O(P,S,E,w,u,22,x[3]);w=O(w,P,S,E,c,7,x[4]),E=O(E,w,P,S,f,12,x[5]),S=O(S,E,w,P,d,17,x[6]),P=O(P,S,E,w,p,22,x[7]),w=O(w,P,S,E,h,7,x[8]),E=O(E,w,P,S,b,12,x[9]),S=O(S,E,w,P,y,17,x[10]),P=O(P,S,E,w,m,22,x[11]),w=O(w,P,S,E,g,7,x[12]),E=O(E,w,P,S,v,12,x[13]),S=O(S,E,w,P,j,17,x[14]),w=C(w,P=O(P,S,E,w,_,22,x[15]),S,E,o,5,x[16]),E=C(E,w,P,S,d,9,x[17]),S=C(S,E,w,P,m,14,x[18]),P=C(P,S,E,w,i,20,x[19]),w=C(w,P,S,E,f,5,x[20]),E=C(E,w,P,S,y,9,x[21]),S=C(S,E,w,P,_,14,x[22]),P=C(P,S,E,w,c,20,x[23]),w=C(w,P,S,E,b,5,x[24]),E=C(E,w,P,S,j,9,x[25]),S=C(S,E,w,P,u,14,x[26]),P=C(P,S,E,w,h,20,x[27]),w=C(w,P,S,E,v,5,x[28]),E=C(E,w,P,S,l,9,x[29]),S=C(S,E,w,P,p,14,x[30]),w=A(w,P=C(P,S,E,w,g,20,x[31]),S,E,f,4,x[32]),E=A(E,w,P,S,h,11,x[33]),S=A(S,E,w,P,m,16,x[34]),P=A(P,S,E,w,j,23,x[35]),w=A(w,P,S,E,o,4,x[36]),E=A(E,w,P,S,c,11,x[37]),S=A(S,E,w,P,p,16,x[38]),P=A(P,S,E,w,y,23,x[39]),w=A(w,P,S,E,v,4,x[40]),E=A(E,w,P,S,i,11,x[41]),S=A(S,E,w,P,u,16,x[42]),P=A(P,S,E,w,d,23,x[43]),w=A(w,P,S,E,b,4,x[44]),E=A(E,w,P,S,g,11,x[45]),S=A(S,E,w,P,_,16,x[46]),w=I(w,P=A(P,S,E,w,l,23,x[47]),S,E,i,6,x[48]),E=I(E,w,P,S,p,10,x[49]),S=I(S,E,w,P,j,15,x[50]),P=I(P,S,E,w,f,21,x[51]),w=I(w,P,S,E,g,6,x[52]),E=I(E,w,P,S,u,10,x[53]),S=I(S,E,w,P,y,15,x[54]),P=I(P,S,E,w,o,21,x[55]),w=I(w,P,S,E,h,6,x[56]),E=I(E,w,P,S,_,10,x[57]),S=I(S,E,w,P,d,15,x[58]),P=I(P,S,E,w,v,21,x[59]),w=I(w,P,S,E,c,6,x[60]),E=I(E,w,P,S,m,10,x[61]),S=I(S,E,w,P,l,15,x[62]),P=I(P,S,E,w,b,21,x[63]),a[0]=a[0]+w|0,a[1]=a[1]+P|0,a[2]=a[2]+S|0,a[3]=a[3]+E|0},_doFinalize:function(){for(var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes,s=(t[n>>>5]|=128<<24-n%32,l.floor(r/4294967296)),s=(t[15+(64+n>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t[14+(64+n>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(t.length+1),this._process(),this._hash),a=s.words,i=0;i<4;i++){var o=a[i];a[i]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}return s},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}}),t.MD5=n._createHelper(s),t.HmacMD5=n._createHmacHelper(s),e.MD5},"object"==typeof r?t.exports=r=s(e("./core")):s(n.CryptoJS)},{"./core":478}],484:[function(e,t,r){var n,s;n=this,s=function(e){var t,r,n,s,c;return r=(t=e).lib,n=r.WordArray,s=r.Hasher,r=t.algo,c=[],r=r.SHA1=s.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],s=r[1],a=r[2],i=r[3],o=r[4],l=0;l<80;l++){l<16?c[l]=0|e[t+l]:(u=c[l-3]^c[l-8]^c[l-14]^c[l-16],c[l]=u<<1|u>>>31);var u=(n<<5|n>>>27)+o+c[l];u+=l<20?1518500249+(s&a|~s&i):l<40?1859775393+(s^a^i):l<60?(s&a|s&i|a&i)-1894007588:(s^a^i)-899497514,o=i,i=a,a=s<<30|s>>>2,s=n,n=u}r[0]=r[0]+n|0,r[1]=r[1]+s|0,r[2]=r[2]+a|0,r[3]=r[3]+i|0,r[4]=r[4]+o|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(64+n>>>9<<4)]=Math.floor(r/4294967296),t[15+(64+n>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),t.SHA1=s._createHelper(r),t.HmacSHA1=s._createHmacHelper(r),e.SHA1},"object"==typeof r?t.exports=r=s(e("./core")):s(n.CryptoJS)},{"./core":478}],485:[function(e,t,r){"use strict";var n="object"==typeof Reflect?Reflect:null,l=n&&"function"==typeof n.apply?n.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};var s=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)},a=Number.isNaN||function(e){return e!=e};function i(){i.init.call(this)}t.exports=i,t.exports.once=function(o,l){return new Promise(function(e,t){function r(e){o.removeListener(l,n),t(e)}function n(){"function"==typeof o.removeListener&&o.removeListener("error",r),e([].slice.call(arguments))}var s,a,i;y(o,l,n,{once:!0}),"error"!==l&&(a=r,i={once:!0},"function"==typeof(s=o).on&&y(s,"error",a,i))})},(i.EventEmitter=i).prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var o=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?i.defaultMaxListeners:e._maxListeners}function f(e,t,r,n){var s,a;return u(r),void 0===(s=e._events)?(s=e._events=Object.create(null),e._eventsCount=0):(void 0!==s.newListener&&(e.emit("newListener",t,r.listener||r),s=e._events),a=s[t]),void 0===a?(a=s[t]=r,++e._eventsCount):("function"==typeof a?a=s[t]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),0<(s=c(e))&&a.length>s&&!a.warned&&(a.warned=!0,(n=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",n.emitter=e,n.type=t,n.count=a.length,r=n,console&&console.warn&&console.warn(r))),e}function d(e,t,r){e={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},t=function(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}.bind(e);return t.listener=r,e.wrapFn=t}function p(e,t,r){e=e._events;if(void 0===e)return[];e=e[t];if(void 0===e)return[];if("function"==typeof e)return r?[e.listener||e]:[e];if(r){for(var n=e,s=new Array(n.length),a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r>>9<<4)+1}function f(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function o(e,t,r,n,s,a){return f((t=f(f(t,e),f(n,a)))<>>32-s,r)}function d(e,t,r,n,s,a,i){return o(t&r|~t&n,e,t,s,a,i)}function p(e,t,r,n,s,a,i){return o(t&n|r&~n,e,t,s,a,i)}function h(e,t,r,n,s,a,i){return o(t^r^n,e,t,s,a,i)}function b(e,t,r,n,s,a,i){return o(r^(t|~n),e,t,s,a,i)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default=function(t){if("string"==typeof t){const s=unescape(encodeURIComponent(t));t=new Uint8Array(s.length);for(let e=0;e>5]|=128<>5]|=(255&t[e/8])<>5]>>>e%32&255,n=parseInt(o.charAt(n>>>4&15)+o.charAt(15&n),16);a.push(n)}return a}}},{}],490:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);r.default={randomUUID:n}},{}],491:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default="00000000-0000-0000-0000-000000000000"},{}],492:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=(e=e("./validate.js"))&&e.__esModule?e:{default:e};r.default=function(e){if(!(0,n.default)(e))throw TypeError("Invalid UUID");var t;const r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}},{"./validate.js":506}],493:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i},{}],494:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(s)};let n;const s=new Uint8Array(16)},{}],495:[function(e,t,r){"use strict";function f(e,t){return e<>>32-t}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;r.default=function(r){var o=[1518500249,1859775393,2400959708,3395469782];const e=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof r){const s=unescape(encodeURIComponent(r));r=[];for(let e=0;e>>0;a=s,s=n,n=f(r,30)>>>0,r=t,t=u}e[0]=e[0]+t>>>0,e[1]=e[1]+r>>>0,e[2]=e[2]+n>>>0,e[3]=e[3]+s>>>0,e[4]=e[4]+a>>>0}return[e[0]>>24&255,e[0]>>16&255,e[0]>>8&255,255&e[0],e[1]>>24&255,e[1]>>16&255,e[1]>>8&255,255&e[1],e[2]>>24&255,e[2]>>16&255,e[2]>>8&255,255&e[2],e[3]>>24&255,e[3]>>16&255,e[3]>>8&255,255&e[3],e[4]>>24&255,e[4]>>16&255,e[4]>>8&255,255&e[4]]}},{}],496:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,r.unsafeStringify=a;var n=(e=e("./validate.js"))&&e.__esModule?e:{default:e};const s=[];for(let e=0;e<256;++e)s.push((e+256).toString(16).slice(1));function a(e,t=0){return(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase()}r.default=function(e,t=0){if(e=a(e,t),(0,n.default)(e))return e;throw TypeError("Stringified UUID is invalid")}},{"./validate.js":506}],497:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,u=(n=e("./rng.js"))&&n.__esModule?n:{default:n},c=e("./stringify.js");let f,d,p=0,h=0;r.default=function(e,t,r){var n=t&&r||0;const s=t||new Array(16);let a=(e=e||{}).node,i=e.clockseq,o=(e._v6||(a=a||f,null==i&&(i=d)),null!=a&&null!=i||(r=e.random||(e.rng||u.default)(),null==a&&(a=[r[0],r[1],r[2],r[3],r[4],r[5]],f||e._v6||(a[0]|=1,f=a)),null==i&&(i=16383&(r[6]<<8|r[7]),void 0!==d||e._v6||(d=i))),void 0!==e.msecs?e.msecs:Date.now()),l=void 0!==e.nsecs?e.nsecs:h+1;if((r=o-p+(l-h)/1e4)<0&&void 0===e.clockseq&&(i=i+1&16383),1e4<=(l=(r<0||o>p)&&void 0===e.nsecs?0:l))throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=o,h=l,d=i,r=(1e4*(268435455&(o+=122192928e5))+l)%4294967296,s[n++]=r>>>24&255,s[n++]=r>>>16&255,s[n++]=r>>>8&255,s[n++]=255&r,e=o/4294967296*1e4&268435455,s[n++]=e>>>8&255,s[n++]=255&e,s[n++]=e>>>24&15|16,s[n++]=e>>>16&255,s[n++]=i>>>8|128,s[n++]=255&i;for(let e=0;e<6;++e)s[n+e]=a[e];return t||(0,c.unsafeStringify)(s)}},{"./rng.js":494,"./stringify.js":496}],498:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e){var t="string"==typeof e?(0,n.default)(e):e,t=function(e){return Uint8Array.of((15&e[6])<<4|e[7]>>4&15,(15&e[7])<<4|(240&e[4])>>4,(15&e[4])<<4|(240&e[5])>>4,(15&e[5])<<4|(240&e[0])>>4,(15&e[0])<<4|(240&e[1])>>4,(15&e[1])<<4|(240&e[2])>>4,96|15&e[2],e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}(t);return"string"==typeof e?(0,s.unsafeStringify)(t):t};var n=(r=e("./parse.js"))&&r.__esModule?r:{default:r},s=e("./stringify.js")},{"./parse.js":492,"./stringify.js":496}],499:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=s(e("./v35.js")),e=s(e("./md5.js"));function s(e){return e&&e.__esModule?e:{default:e}}n=(0,n.default)("v3",48,e.default);r.default=n},{"./md5.js":489,"./v35.js":500}],500:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.URL=r.DNS=void 0,r.default=function(e,i,o){function t(e,t,r,n){var s;if("string"==typeof e&&(e=function(t){t=unescape(encodeURIComponent(t));const r=[];for(let e=0;e>4&15,(15&e[4])<<4|(240&e[5])>>4,(15&e[5])<<4|15&e[6],e[7],(15&e[1])<<4|(240&e[2])>>4,(15&e[2])<<4|(240&e[3])>>4,16|(240&e[0])>>4,(15&e[0])<<4|(240&e[1])>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}(t);return"string"==typeof e?(0,s.unsafeStringify)(t):t};var n=(r=e("./parse.js"))&&r.__esModule?r:{default:r},s=e("./stringify.js")},{"./parse.js":492,"./stringify.js":496}],505:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,u=(n=e("./rng.js"))&&n.__esModule?n:{default:n},c=e("./stringify.js");let f=null,d=null,p=0;r.default=function(e,t,r){e=e||{},r=t&&r||0;const n=t||new Uint8Array(16);var s=e.random||(e.rng||u.default)(),a=void 0!==e.msecs?e.msecs:Date.now();let i=void 0!==e.seq?e.seq:null,o=d,l=f;return a>p&&void 0===e.msecs&&(p=a,null!==i&&(o=null,l=null)),null!==i&&(2147483647>>19&4095,l=524287&i),null!==o&&null!==l||(o=(o=127&s[6])<<8|s[7],l=(l=(l=63&s[8])<<8|s[9])<<5|s[10]>>>3),a+1e4>p&&null===i?524287<++l&&(l=0,4095<++o&&(o=0,p++)):p=a,d=o,f=l,n[r++]=p/1099511627776&255,n[r++]=p/4294967296&255,n[r++]=p/16777216&255,n[r++]=p/65536&255,n[r++]=p/256&255,n[r++]=255&p,n[r++]=o>>>4&15|112,n[r++]=255&o,n[r++]=l>>>13&63|128,n[r++]=l>>>5&255,n[r++]=l<<3&255|7&s[10],n[r++]=s[11],n[r++]=s[12],n[r++]=s[13],n[r++]=s[14],n[+r]=s[15],t||(0,c.unsafeStringify)(n)}},{"./rng.js":494,"./stringify.js":496}],506:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=(e=e("./regex.js"))&&e.__esModule?e:{default:e};r.default=function(e){return"string"==typeof e&&n.default.test(e)}},{"./regex.js":493}],507:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=(e=e("./validate.js"))&&e.__esModule?e:{default:e};r.default=function(e){if((0,n.default)(e))return parseInt(e.slice(14,15),16);throw TypeError("Invalid UUID")}},{"./validate.js":506}],508:[function(e,t,r){"use strict";t.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},{}]},{},[20])(20)});