UNPKG

pkk

Version:

JavaScript Client for Public Cadastral Map (pkk5.rosreestr.ru)

1 lines 76.3 kB
"use strict";function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(exports,"__esModule",{value:!0});var bind=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}},isBuffer=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},toString=Object.prototype.toString;function isArray(e){return"[object Array]"===toString.call(e)}function isArrayBuffer(e){return"[object ArrayBuffer]"===toString.call(e)}function isFormData(e){return"undefined"!=typeof FormData&&e instanceof FormData}function isArrayBufferView(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function isString(e){return"string"==typeof e}function isNumber(e){return"number"==typeof e}function isUndefined(e){return void 0===e}function isObject(e){return null!==e&&"object"==typeof e}function isDate(e){return"[object Date]"===toString.call(e)}function isFile(e){return"[object File]"===toString.call(e)}function isBlob(e){return"[object Blob]"===toString.call(e)}function isFunction(e){return"[object Function]"===toString.call(e)}function isStream(e){return isObject(e)&&isFunction(e.pipe)}function isURLSearchParams(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function trim(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function isStandardBrowserEnv(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function forEach(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),isArray(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function merge(){var e={};function t(t,r){"object"==typeof e[r]&&"object"==typeof t?e[r]=merge(e[r],t):e[r]=t}for(var r=0,n=arguments.length;r<n;r++)forEach(arguments[r],t);return e}function deepMerge(){var e={};function t(t,r){"object"==typeof e[r]&&"object"==typeof t?e[r]=deepMerge(e[r],t):e[r]="object"==typeof t?deepMerge({},t):t}for(var r=0,n=arguments.length;r<n;r++)forEach(arguments[r],t);return e}function extend(e,t,r){return forEach(t,(function(t,n){e[n]=r&&"function"==typeof t?bind(t,r):t})),e}var utils={isArray:isArray,isArrayBuffer:isArrayBuffer,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isObject:isObject,isUndefined:isUndefined,isDate:isDate,isFile:isFile,isBlob:isBlob,isFunction:isFunction,isStream:isStream,isURLSearchParams:isURLSearchParams,isStandardBrowserEnv:isStandardBrowserEnv,forEach:forEach,merge:merge,deepMerge:deepMerge,extend:extend,trim:trim};function encode(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var buildURL=function(e,t,r){if(!t)return e;var n;if(r)n=r(t);else if(utils.isURLSearchParams(t))n=t.toString();else{var o=[];utils.forEach(t,(function(e,t){null!=e&&(utils.isArray(e)?t+="[]":e=[e],utils.forEach(e,(function(e){utils.isDate(e)?e=e.toISOString():utils.isObject(e)&&(e=JSON.stringify(e)),o.push(encode(t)+"="+encode(e))})))})),n=o.join("&")}if(n){var i=e.indexOf("#");-1!==i&&(e=e.slice(0,i)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e};function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},InterceptorManager.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},InterceptorManager.prototype.forEach=function(e){utils.forEach(this.handlers,(function(t){null!==t&&e(t)}))};var InterceptorManager_1=InterceptorManager,transformData=function(e,t,r){return utils.forEach(r,(function(r){e=r(e,t)})),e},isCancel=function(e){return!(!e||!e.__CANCEL__)},normalizeHeaderName=function(e,t){utils.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))},enhanceError=function(e,t,r,n,o){return e.config=t,r&&(e.code=r),e.request=n,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e},createError=function(e,t,r,n,o){var i=new Error(e);return enhanceError(i,t,r,n,o)},settle=function(e,t,r){var n=r.config.validateStatus;!n||n(r.status)?e(r):t(createError("Request failed with status code "+r.status,r.config,null,r.request,r))},ignoreDuplicateOf=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"],parseHeaders=function(e){var t,r,n,o={};return e?(utils.forEach(e.split("\n"),(function(e){if(n=e.indexOf(":"),t=utils.trim(e.substr(0,n)).toLowerCase(),r=utils.trim(e.substr(n+1)),t){if(o[t]&&ignoreDuplicateOf.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([r]):o[t]?o[t]+", "+r:r}})),o):o},isURLSameOrigin=utils.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function n(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=n(window.location.href),function(t){var r=utils.isString(t)?n(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0},cookies=utils.isStandardBrowserEnv()?{write:function(e,t,r,n,o,i){var a=[];a.push(e+"="+encodeURIComponent(t)),utils.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),utils.isString(n)&&a.push("path="+n),utils.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}},xhr=function(e){return new Promise((function(t,r){var n=e.data,o=e.headers;utils.isFormData(n)&&delete o["Content-Type"];var i=new XMLHttpRequest;if(e.auth){var a=e.auth.username||"",s=e.auth.password||"";o.Authorization="Basic "+btoa(a+":"+s)}if(i.open(e.method.toUpperCase(),buildURL(e.url,e.params,e.paramsSerializer),!0),i.timeout=e.timeout,i.onreadystatechange=function(){if(i&&4===i.readyState&&(0!==i.status||i.responseURL&&0===i.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in i?parseHeaders(i.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?i.response:i.responseText,status:i.status,statusText:i.statusText,headers:n,config:e,request:i};settle(t,r,o),i=null}},i.onabort=function(){i&&(r(createError("Request aborted",e,"ECONNABORTED",i)),i=null)},i.onerror=function(){r(createError("Network Error",e,null,i)),i=null},i.ontimeout=function(){r(createError("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",i)),i=null},utils.isStandardBrowserEnv()){var u=cookies,c=(e.withCredentials||isURLSameOrigin(e.url))&&e.xsrfCookieName?u.read(e.xsrfCookieName):void 0;c&&(o[e.xsrfHeaderName]=c)}if("setRequestHeader"in i&&utils.forEach(o,(function(e,t){void 0===n&&"content-type"===t.toLowerCase()?delete o[t]:i.setRequestHeader(t,e)})),e.withCredentials&&(i.withCredentials=!0),e.responseType)try{i.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&i.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&i.upload&&i.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){i&&(i.abort(),r(e),i=null)})),void 0===n&&(n=null),i.send(n)}))},DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!utils.isUndefined(e)&&utils.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function getDefaultAdapter(){var e;return"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)?e=xhr:"undefined"!=typeof XMLHttpRequest&&(e=xhr),e}var defaults={adapter:getDefaultAdapter(),transformRequest:[function(e,t){return normalizeHeaderName(t,"Accept"),normalizeHeaderName(t,"Content-Type"),utils.isFormData(e)||utils.isArrayBuffer(e)||utils.isBuffer(e)||utils.isStream(e)||utils.isFile(e)||utils.isBlob(e)?e:utils.isArrayBufferView(e)?e.buffer:utils.isURLSearchParams(e)?(setContentTypeIfUnset(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):utils.isObject(e)?(setContentTypeIfUnset(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils.forEach(["delete","get","head"],(function(e){defaults.headers[e]={}})),utils.forEach(["post","put","patch"],(function(e){defaults.headers[e]=utils.merge(DEFAULT_CONTENT_TYPE)}));var defaults_1=defaults,isAbsoluteURL=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)},combineURLs=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e};function throwIfCancellationRequested(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var dispatchRequest=function(e){return throwIfCancellationRequested(e),e.baseURL&&!isAbsoluteURL(e.url)&&(e.url=combineURLs(e.baseURL,e.url)),e.headers=e.headers||{},e.data=transformData(e.data,e.headers,e.transformRequest),e.headers=utils.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),utils.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||defaults_1.adapter)(e).then((function(t){return throwIfCancellationRequested(e),t.data=transformData(t.data,t.headers,e.transformResponse),t}),(function(t){return isCancel(t)||(throwIfCancellationRequested(e),t&&t.response&&(t.response.data=transformData(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},mergeConfig=function(e,t){t=t||{};var r={};return utils.forEach(["url","method","params","data"],(function(e){void 0!==t[e]&&(r[e]=t[e])})),utils.forEach(["headers","auth","proxy"],(function(n){utils.isObject(t[n])?r[n]=utils.deepMerge(e[n],t[n]):void 0!==t[n]?r[n]=t[n]:utils.isObject(e[n])?r[n]=utils.deepMerge(e[n]):void 0!==e[n]&&(r[n]=e[n])})),utils.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],(function(n){void 0!==t[n]?r[n]=t[n]:void 0!==e[n]&&(r[n]=e[n])})),r};function Axios(e){this.defaults=e,this.interceptors={request:new InterceptorManager_1,response:new InterceptorManager_1}}Axios.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=mergeConfig(this.defaults,e)).method=e.method?e.method.toLowerCase():"get";var t=[dispatchRequest,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)r=r.then(t.shift(),t.shift());return r},Axios.prototype.getUri=function(e){return e=mergeConfig(this.defaults,e),buildURL(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},utils.forEach(["delete","get","head","options"],(function(e){Axios.prototype[e]=function(t,r){return this.request(utils.merge(r||{},{method:e,url:t}))}})),utils.forEach(["post","put","patch"],(function(e){Axios.prototype[e]=function(t,r,n){return this.request(utils.merge(n||{},{method:e,url:t,data:r}))}}));var Axios_1=Axios;function Cancel(e){this.message=e}Cancel.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Cancel.prototype.__CANCEL__=!0;var Cancel_1=Cancel;function CancelToken(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new Cancel_1(e),t(r.reason))}))}CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.source=function(){var e;return{token:new CancelToken((function(t){e=t})),cancel:e}};var CancelToken_1=CancelToken,spread=function(e){return function(t){return e.apply(null,t)}};function createInstance(e){var t=new Axios_1(e),r=bind(Axios_1.prototype.request,t);return utils.extend(r,Axios_1.prototype,t),utils.extend(r,t),r}var axios=createInstance(defaults_1);axios.Axios=Axios_1,axios.create=function(e){return createInstance(mergeConfig(axios.defaults,e))},axios.Cancel=Cancel_1,axios.CancelToken=CancelToken_1,axios.isCancel=isCancel,axios.all=function(e){return Promise.all(e)},axios.spread=spread;var axios_1=axios,default_1=axios;axios_1.default=default_1;var axios$1=axios_1,fnToStr=Function.prototype.toString,constructorRegex=/^\s*class\b/,isES6ClassFn=function(e){try{var t=fnToStr.call(e);return constructorRegex.test(t)}catch(e){return!1}},tryFunctionObject=function(e){try{return!isES6ClassFn(e)&&(fnToStr.call(e),!0)}catch(e){return!1}},toStr=Object.prototype.toString,fnClass="[object Function]",genClass="[object GeneratorFunction]",hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,isCallable=function(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if("function"==typeof e&&!e.prototype)return!0;if(hasToStringTag)return tryFunctionObject(e);if(isES6ClassFn(e))return!1;var t=toStr.call(e);return t===fnClass||t===genClass},toStr$1=Object.prototype.toString,hasOwnProperty=Object.prototype.hasOwnProperty,forEachArray=function(e,t,r){for(var n=0,o=e.length;n<o;n++)hasOwnProperty.call(e,n)&&(null==r?t(e[n],n,e):t.call(r,e[n],n,e))},forEachString=function(e,t,r){for(var n=0,o=e.length;n<o;n++)null==r?t(e.charAt(n),n,e):t.call(r,e.charAt(n),n,e)},forEachObject=function(e,t,r){for(var n in e)hasOwnProperty.call(e,n)&&(null==r?t(e[n],n,e):t.call(r,e[n],n,e))},forEach$1=function(e,t,r){if(!isCallable(t))throw new TypeError("iterator must be a function");var n;arguments.length>=3&&(n=r),"[object Array]"===toStr$1.call(e)?forEachArray(e,t,n):"string"==typeof e?forEachString(e,t,n):forEachObject(e,t,n)},forEach_1=forEach$1,__DEV__="production"!==process.env.NODE_ENV,warning=function(){};if(__DEV__){var printWarning=function(e,t){var r=arguments.length;t=new Array(r>1?r-1:0);for(var n=1;n<r;n++)t[n-1]=arguments[n];var o=0,i="Warning: "+e.replace(/%s/g,(function(){return t[o++]}));"undefined"!=typeof console&&console.error(i);try{throw new Error(i)}catch(e){}};warning=function(e,t,r){var n=arguments.length;r=new Array(n>2?n-2:0);for(var o=2;o<n;o++)r[o-2]=arguments[o];if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");e||printWarning.apply(null,[t].concat(r))}}var keysShim,warning_1=warning,ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$2=Object.prototype.toString,funcType="[object Function]",implementation=function(e){var t=this;if("function"!=typeof t||toStr$2.call(t)!==funcType)throw new TypeError(ERROR_MESSAGE+t);for(var r,n=slice.call(arguments,1),o=function(){if(this instanceof r){var o=t.apply(this,n.concat(slice.call(arguments)));return Object(o)===o?o:this}return t.apply(e,n.concat(slice.call(arguments)))},i=Math.max(0,t.length-n.length),a=[],s=0;s<i;s++)a.push("$"+s);if(r=Function("binder","return function ("+a.join(",")+"){ return binder.apply(this,arguments); }")(o),t.prototype){var u=function(){};u.prototype=t.prototype,r.prototype=new u,u.prototype=null}return r},functionBind=Function.prototype.bind||implementation,src=functionBind.call(Function.call,Object.prototype.hasOwnProperty),toStr$3=Object.prototype.toString,isArguments=function(e){var t=toStr$3.call(e),r="[object Arguments]"===t;return r||(r="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===toStr$3.call(e.callee)),r};if(!Object.keys){var has=Object.prototype.hasOwnProperty,toStr$4=Object.prototype.toString,isArgs=isArguments,isEnumerable=Object.prototype.propertyIsEnumerable,hasDontEnumBug=!isEnumerable.call({toString:null},"toString"),hasProtoEnumBug=isEnumerable.call((function(){}),"prototype"),dontEnums=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],equalsConstructorPrototype=function(e){var t=e.constructor;return t&&t.prototype===e},excludedKeys={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},hasAutomationEqualityBug=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!excludedKeys["$"+e]&&has.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{equalsConstructorPrototype(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),equalsConstructorPrototypeIfNotBuggy=function(e){if("undefined"==typeof window||!hasAutomationEqualityBug)return equalsConstructorPrototype(e);try{return equalsConstructorPrototype(e)}catch(e){return!1}};keysShim=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===toStr$4.call(e),n=isArgs(e),o=t&&"[object String]"===toStr$4.call(e),i=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var a=hasProtoEnumBug&&r;if(o&&e.length>0&&!has.call(e,0))for(var s=0;s<e.length;++s)i.push(String(s));if(n&&e.length>0)for(var u=0;u<e.length;++u)i.push(String(u));else for(var c in e)a&&"prototype"===c||!has.call(e,c)||i.push(String(c));if(hasDontEnumBug)for(var l=equalsConstructorPrototypeIfNotBuggy(e),f=0;f<dontEnums.length;++f)l&&"constructor"===dontEnums[f]||!has.call(e,dontEnums[f])||i.push(dontEnums[f]);return i}}var implementation$1=keysShim,slice$1=Array.prototype.slice,origKeys=Object.keys,keysShim$1=origKeys?function(e){return origKeys(e)}:implementation$1,originalKeys=Object.keys;keysShim$1.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return isArguments(e)?originalKeys(slice$1.call(e)):originalKeys(e)}):Object.keys=keysShim$1;return Object.keys||keysShim$1};var objectKeys=keysShim$1,hasSymbols="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),toStr$5=Object.prototype.toString,concat=Array.prototype.concat,origDefineProperty=Object.defineProperty,isFunction$1=function(e){return"function"==typeof e&&"[object Function]"===toStr$5.call(e)},arePropertyDescriptorsSupported=function(){var e={};try{for(var t in origDefineProperty(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}},supportsDescriptors=origDefineProperty&&arePropertyDescriptorsSupported(),defineProperty=function(e,t,r,n){(!(t in e)||isFunction$1(n)&&n())&&(supportsDescriptors?origDefineProperty(e,t,{configurable:!0,enumerable:!1,value:r,writable:!0}):e[t]=r)},defineProperties=function(e,t){var r=arguments.length>2?arguments[2]:{},n=objectKeys(t);hasSymbols&&(n=concat.call(n,Object.getOwnPropertySymbols(t)));for(var o=0;o<n.length;o+=1)defineProperty(e,n[o],t[n[o]],r[n[o]])};defineProperties.supportsDescriptors=!!supportsDescriptors;var undefined$1,defineProperties_1=defineProperties,ThrowTypeError=Object.getOwnPropertyDescriptor?function(){return Object.getOwnPropertyDescriptor(arguments,"callee").get}():function(){throw new TypeError},hasSymbols$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,getProto=Object.getPrototypeOf||function(e){return e.__proto__},generatorFunction=undefined$1,asyncFunction=undefined$1,asyncGenFunction=undefined$1,TypedArray="undefined"==typeof Uint8Array?undefined$1:getProto(Uint8Array),INTRINSICS={"$ %Array%":Array,"$ %ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined$1:ArrayBuffer,"$ %ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?undefined$1:ArrayBuffer.prototype,"$ %ArrayIteratorPrototype%":hasSymbols$1?getProto([][Symbol.iterator]()):undefined$1,"$ %ArrayPrototype%":Array.prototype,"$ %ArrayProto_entries%":Array.prototype.entries,"$ %ArrayProto_forEach%":Array.prototype.forEach,"$ %ArrayProto_keys%":Array.prototype.keys,"$ %ArrayProto_values%":Array.prototype.values,"$ %AsyncFromSyncIteratorPrototype%":undefined$1,"$ %AsyncFunction%":asyncFunction,"$ %AsyncFunctionPrototype%":undefined$1,"$ %AsyncGenerator%":undefined$1,"$ %AsyncGeneratorFunction%":asyncGenFunction,"$ %AsyncGeneratorPrototype%":undefined$1,"$ %AsyncIteratorPrototype%":undefined$1,"$ %Atomics%":"undefined"==typeof Atomics?undefined$1:Atomics,"$ %Boolean%":Boolean,"$ %BooleanPrototype%":Boolean.prototype,"$ %DataView%":"undefined"==typeof DataView?undefined$1:DataView,"$ %DataViewPrototype%":"undefined"==typeof DataView?undefined$1:DataView.prototype,"$ %Date%":Date,"$ %DatePrototype%":Date.prototype,"$ %decodeURI%":decodeURI,"$ %decodeURIComponent%":decodeURIComponent,"$ %encodeURI%":encodeURI,"$ %encodeURIComponent%":encodeURIComponent,"$ %Error%":Error,"$ %ErrorPrototype%":Error.prototype,"$ %eval%":eval,"$ %EvalError%":EvalError,"$ %EvalErrorPrototype%":EvalError.prototype,"$ %Float32Array%":"undefined"==typeof Float32Array?undefined$1:Float32Array,"$ %Float32ArrayPrototype%":"undefined"==typeof Float32Array?undefined$1:Float32Array.prototype,"$ %Float64Array%":"undefined"==typeof Float64Array?undefined$1:Float64Array,"$ %Float64ArrayPrototype%":"undefined"==typeof Float64Array?undefined$1:Float64Array.prototype,"$ %Function%":Function,"$ %FunctionPrototype%":Function.prototype,"$ %Generator%":undefined$1,"$ %GeneratorFunction%":generatorFunction,"$ %GeneratorPrototype%":undefined$1,"$ %Int8Array%":"undefined"==typeof Int8Array?undefined$1:Int8Array,"$ %Int8ArrayPrototype%":"undefined"==typeof Int8Array?undefined$1:Int8Array.prototype,"$ %Int16Array%":"undefined"==typeof Int16Array?undefined$1:Int16Array,"$ %Int16ArrayPrototype%":"undefined"==typeof Int16Array?undefined$1:Int8Array.prototype,"$ %Int32Array%":"undefined"==typeof Int32Array?undefined$1:Int32Array,"$ %Int32ArrayPrototype%":"undefined"==typeof Int32Array?undefined$1:Int32Array.prototype,"$ %isFinite%":isFinite,"$ %isNaN%":isNaN,"$ %IteratorPrototype%":hasSymbols$1?getProto(getProto([][Symbol.iterator]())):undefined$1,"$ %JSON%":JSON,"$ %JSONParse%":JSON.parse,"$ %Map%":"undefined"==typeof Map?undefined$1:Map,"$ %MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols$1?getProto((new Map)[Symbol.iterator]()):undefined$1,"$ %MapPrototype%":"undefined"==typeof Map?undefined$1:Map.prototype,"$ %Math%":Math,"$ %Number%":Number,"$ %NumberPrototype%":Number.prototype,"$ %Object%":Object,"$ %ObjectPrototype%":Object.prototype,"$ %ObjProto_toString%":Object.prototype.toString,"$ %ObjProto_valueOf%":Object.prototype.valueOf,"$ %parseFloat%":parseFloat,"$ %parseInt%":parseInt,"$ %Promise%":"undefined"==typeof Promise?undefined$1:Promise,"$ %PromisePrototype%":"undefined"==typeof Promise?undefined$1:Promise.prototype,"$ %PromiseProto_then%":"undefined"==typeof Promise?undefined$1:Promise.prototype.then,"$ %Promise_all%":"undefined"==typeof Promise?undefined$1:Promise.all,"$ %Promise_reject%":"undefined"==typeof Promise?undefined$1:Promise.reject,"$ %Promise_resolve%":"undefined"==typeof Promise?undefined$1:Promise.resolve,"$ %Proxy%":"undefined"==typeof Proxy?undefined$1:Proxy,"$ %RangeError%":RangeError,"$ %RangeErrorPrototype%":RangeError.prototype,"$ %ReferenceError%":ReferenceError,"$ %ReferenceErrorPrototype%":ReferenceError.prototype,"$ %Reflect%":"undefined"==typeof Reflect?undefined$1:Reflect,"$ %RegExp%":RegExp,"$ %RegExpPrototype%":RegExp.prototype,"$ %Set%":"undefined"==typeof Set?undefined$1:Set,"$ %SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols$1?getProto((new Set)[Symbol.iterator]()):undefined$1,"$ %SetPrototype%":"undefined"==typeof Set?undefined$1:Set.prototype,"$ %SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined$1:SharedArrayBuffer,"$ %SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?undefined$1:SharedArrayBuffer.prototype,"$ %String%":String,"$ %StringIteratorPrototype%":hasSymbols$1?getProto(""[Symbol.iterator]()):undefined$1,"$ %StringPrototype%":String.prototype,"$ %Symbol%":hasSymbols$1?Symbol:undefined$1,"$ %SymbolPrototype%":hasSymbols$1?Symbol.prototype:undefined$1,"$ %SyntaxError%":SyntaxError,"$ %SyntaxErrorPrototype%":SyntaxError.prototype,"$ %ThrowTypeError%":ThrowTypeError,"$ %TypedArray%":TypedArray,"$ %TypedArrayPrototype%":TypedArray?TypedArray.prototype:undefined$1,"$ %TypeError%":TypeError,"$ %TypeErrorPrototype%":TypeError.prototype,"$ %Uint8Array%":"undefined"==typeof Uint8Array?undefined$1:Uint8Array,"$ %Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?undefined$1:Uint8Array.prototype,"$ %Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined$1:Uint8ClampedArray,"$ %Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?undefined$1:Uint8ClampedArray.prototype,"$ %Uint16Array%":"undefined"==typeof Uint16Array?undefined$1:Uint16Array,"$ %Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?undefined$1:Uint16Array.prototype,"$ %Uint32Array%":"undefined"==typeof Uint32Array?undefined$1:Uint32Array,"$ %Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?undefined$1:Uint32Array.prototype,"$ %URIError%":URIError,"$ %URIErrorPrototype%":URIError.prototype,"$ %WeakMap%":"undefined"==typeof WeakMap?undefined$1:WeakMap,"$ %WeakMapPrototype%":"undefined"==typeof WeakMap?undefined$1:WeakMap.prototype,"$ %WeakSet%":"undefined"==typeof WeakSet?undefined$1:WeakSet,"$ %WeakSetPrototype%":"undefined"==typeof WeakSet?undefined$1:WeakSet.prototype},GetIntrinsic=function(e,t){if(arguments.length>1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');var r="$ "+e;if(!(r in INTRINSICS))throw new SyntaxError("intrinsic "+e+" does not exist!");if(void 0===INTRINSICS[r]&&!t)throw new TypeError("intrinsic "+e+" exists, but is not available. Please file an issue!");return INTRINSICS[r]},$TypeError=GetIntrinsic("%TypeError%"),$SyntaxError=GetIntrinsic("%SyntaxError%"),predicates={"Property Descriptor":function(e,t){if("Object"!==e.Type(t))return!1;var r={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var n in t)if(src(t,n)&&!r[n])return!1;var o=src(t,"[[Value]]"),i=src(t,"[[Get]]")||src(t,"[[Set]]");if(o&&i)throw new $TypeError("Property Descriptors may not be both accessor and data descriptors");return!0}},assertRecord=function(e,t,r,n){var o=predicates[t];if("function"!=typeof o)throw new $SyntaxError("unknown record type: "+t);if(!o(e,n))throw new $TypeError(r+" must be a "+t)},$TypeError$1=GetIntrinsic("%TypeError%"),isPropertyDescriptor=function(e,t){if("Object"!==e.Type(t))return!1;var r={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var n in t)if(src(t,n)&&!r[n])return!1;if(e.IsDataDescriptor(t)&&e.IsAccessorDescriptor(t))throw new $TypeError$1("Property Descriptors may not be both accessor and data descriptors");return!0},_isNaN=Number.isNaN||function(e){return e!=e},$isNaN=Number.isNaN||function(e){return e!=e},_isFinite=Number.isFinite||function(e){return"number"==typeof e&&!$isNaN(e)&&e!==1/0&&e!==-1/0},sign=function(e){return e>=0?1:-1},mod=function(e,t){var r=e%t;return Math.floor(r>=0?r:r+t)},isPrimitive=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e},toStr$6=Object.prototype.toString,ES5internalSlots={"[[DefaultValue]]":function(e){var t;if((t=arguments.length>1?arguments[1]:"[object Date]"===toStr$6.call(e)?String:Number)===String||t===Number){var r,n,o=t===String?["toString","valueOf"]:["valueOf","toString"];for(n=0;n<o.length;++n)if(isCallable(e[o[n]])&&(r=e[o[n]](),isPrimitive(r)))return r;throw new TypeError("No default value")}throw new TypeError("invalid [[DefaultValue]] hint supplied")}},es5=function(e){return isPrimitive(e)?e:arguments.length>1?ES5internalSlots["[[DefaultValue]]"](e,arguments[1]):ES5internalSlots["[[DefaultValue]]"](e)},$Function=GetIntrinsic("%Function%"),$apply=$Function.apply,$call=$Function.call,callBind=function(){return functionBind.apply($call,arguments)},apply=function(){return functionBind.apply($apply,arguments)};callBind.apply=apply;var $Object=GetIntrinsic("%Object%"),$TypeError$2=GetIntrinsic("%TypeError%"),$String=GetIntrinsic("%String%"),$Number=GetIntrinsic("%Number%"),strSlice=callBind($String.prototype.slice),isPrefixOf=function(e,t){return e===t||!(e.length>t.length)&&strSlice(t,0,e.length)===e},ES5={ToPrimitive:es5,ToBoolean:function(e){return!!e},ToNumber:function(e){return+e},ToInteger:function(e){var t=this.ToNumber(e);return _isNaN(t)?0:0!==t&&_isFinite(t)?sign(t)*Math.floor(Math.abs(t)):t},ToInt32:function(e){return this.ToNumber(e)>>0},ToUint32:function(e){return this.ToNumber(e)>>>0},ToUint16:function(e){var t=this.ToNumber(e);if(_isNaN(t)||0===t||!_isFinite(t))return 0;var r=sign(t)*Math.floor(Math.abs(t));return mod(r,65536)},ToString:function(e){return $String(e)},ToObject:function(e){return this.CheckObjectCoercible(e),$Object(e)},CheckObjectCoercible:function(e,t){if(null==e)throw new $TypeError$2(t||"Cannot call method on "+e);return e},IsCallable:isCallable,SameValue:function(e,t){return e===t?0!==e||1/e==1/t:_isNaN(e)&&_isNaN(t)},Type:function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0},IsPropertyDescriptor:function(e){return isPropertyDescriptor(this,e)},IsAccessorDescriptor:function(e){return void 0!==e&&(assertRecord(this,"Property Descriptor","Desc",e),!(!src(e,"[[Get]]")&&!src(e,"[[Set]]")))},IsDataDescriptor:function(e){return void 0!==e&&(assertRecord(this,"Property Descriptor","Desc",e),!(!src(e,"[[Value]]")&&!src(e,"[[Writable]]")))},IsGenericDescriptor:function(e){return void 0!==e&&(assertRecord(this,"Property Descriptor","Desc",e),!this.IsAccessorDescriptor(e)&&!this.IsDataDescriptor(e))},FromPropertyDescriptor:function(e){if(void 0===e)return e;if(assertRecord(this,"Property Descriptor","Desc",e),this.IsDataDescriptor(e))return{value:e["[[Value]]"],writable:!!e["[[Writable]]"],enumerable:!!e["[[Enumerable]]"],configurable:!!e["[[Configurable]]"]};if(this.IsAccessorDescriptor(e))return{get:e["[[Get]]"],set:e["[[Set]]"],enumerable:!!e["[[Enumerable]]"],configurable:!!e["[[Configurable]]"]};throw new $TypeError$2("FromPropertyDescriptor must be called with a fully populated Property Descriptor")},ToPropertyDescriptor:function(e){if("Object"!==this.Type(e))throw new $TypeError$2("ToPropertyDescriptor requires an object");var t={};if(src(e,"enumerable")&&(t["[[Enumerable]]"]=this.ToBoolean(e.enumerable)),src(e,"configurable")&&(t["[[Configurable]]"]=this.ToBoolean(e.configurable)),src(e,"value")&&(t["[[Value]]"]=e.value),src(e,"writable")&&(t["[[Writable]]"]=this.ToBoolean(e.writable)),src(e,"get")){var r=e.get;if(void 0!==r&&!this.IsCallable(r))throw new TypeError("getter must be a function");t["[[Get]]"]=r}if(src(e,"set")){var n=e.set;if(void 0!==n&&!this.IsCallable(n))throw new $TypeError$2("setter must be a function");t["[[Set]]"]=n}if((src(t,"[[Get]]")||src(t,"[[Set]]"))&&(src(t,"[[Value]]")||src(t,"[[Writable]]")))throw new $TypeError$2("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t},"Abstract Equality Comparison":function(e,t){var r=this.Type(e),n=this.Type(t);return r===n?e===t:null==e&&null==t||("Number"===r&&"String"===n?this["Abstract Equality Comparison"](e,this.ToNumber(t)):"String"===r&&"Number"===n?this["Abstract Equality Comparison"](this.ToNumber(e),t):"Boolean"===r?this["Abstract Equality Comparison"](this.ToNumber(e),t):"Boolean"===n?this["Abstract Equality Comparison"](e,this.ToNumber(t)):"String"!==r&&"Number"!==r||"Object"!==n?"Object"===r&&("String"===n||"Number"===n)&&this["Abstract Equality Comparison"](this.ToPrimitive(e),t):this["Abstract Equality Comparison"](e,this.ToPrimitive(t)))},"Strict Equality Comparison":function(e,t){var r=this.Type(e);return r===this.Type(t)&&("Undefined"===r||"Null"===r||e===t)},"Abstract Relational Comparison":function(e,t,r){if("Boolean"!==this.Type(r))throw new $TypeError$2("Assertion failed: LeftFirst argument must be a Boolean");var n,o;if(r?(n=this.ToPrimitive(e,$Number),o=this.ToPrimitive(t,$Number)):(o=this.ToPrimitive(t,$Number),n=this.ToPrimitive(e,$Number)),!("String"===this.Type(n)&&"String"===this.Type(o))){var i=this.ToNumber(n),a=this.ToNumber(o);if(_isNaN(i)||_isNaN(a))return;return(!_isFinite(i)||!_isFinite(a)||i!==a)&&((0!==i||0!==a)&&(i!==1/0&&(a===1/0||a!==-1/0&&(i===-1/0||i<a))))}return!isPrefixOf(o,n)&&(!!isPrefixOf(n,o)||n<o)}},es5$1=ES5,replace=functionBind.call(Function.call,String.prototype.replace),leftWhitespace=/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,rightWhitespace=/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/,implementation$2=function(){var e=es5$1.ToString(es5$1.CheckObjectCoercible(this));return replace(replace(e,leftWhitespace,""),rightWhitespace,"")},zeroWidthSpace="​",polyfill=function(){return String.prototype.trim&&zeroWidthSpace.trim()===zeroWidthSpace?String.prototype.trim:implementation$2},shim=function(){var e=polyfill();return defineProperties_1(String.prototype,{trim:e},{trim:function(){return String.prototype.trim!==e}}),e},boundTrim=functionBind.call(Function.call,polyfill());defineProperties_1(boundTrim,{getPolyfill:polyfill,implementation:implementation$2,shim:shim});var string_prototype_trim=boundTrim,warn=function(e){warning_1(!1,e)},replace$1=String.prototype.replace,split=String.prototype.split,delimiter="||||",russianPluralGroups=function(e){var t=e%100,r=t%10;return 11!==t&&1===r?0:2<=r&&r<=4&&!(t>=12&&t<=14)?1:2},defaultPluralRules={pluralTypes:{arabic:function(e){if(e<3)return e;var t=e%100;return t>=3&&t<=10?3:t>=11?4:5},bosnian_serbian:russianPluralGroups,chinese:function(){return 0},croatian:russianPluralGroups,french:function(e){return e>1?1:0},german:function(e){return 1!==e?1:0},russian:russianPluralGroups,lithuanian:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?1:2},czech:function(e){return 1===e?0:e>=2&&e<=4?1:2},polish:function(e){if(1===e)return 0;var t=e%10;return 2<=t&&t<=4&&(e%100<10||e%100>=20)?1:2},icelandic:function(e){return e%10!=1||e%100==11?1:0},slovenian:function(e){var t=e%100;return 1===t?0:2===t?1:3===t||4===t?2:3}},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is"],slovenian:["sl-SL"]}};function langToTypeMap(e){var t={};return forEach_1(e,(function(e,r){forEach_1(e,(function(e){t[e]=r}))})),t}function pluralTypeName(e,t){var r=langToTypeMap(e.pluralTypeToLanguages);return r[t]||r[split.call(t,/-/,1)[0]]||r.en}function pluralTypeIndex(e,t,r){return e.pluralTypes[pluralTypeName(e,t)](r)}function escape(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function constructTokenRegex(e){var t=e&&e.prefix||"%{",r=e&&e.suffix||"}";if(t===delimiter||r===delimiter)throw new RangeError('"'+delimiter+'" token is reserved for pluralization');return new RegExp(escape(t)+"(.*?)"+escape(r),"g")}var defaultTokenRegex=/%\{(.*?)\}/g;function transformPhrase(e,t,r,n,o){if("string"!=typeof e)throw new TypeError("Polyglot.transformPhrase expects argument #1 to be string");if(null==t)return e;var i=e,a=n||defaultTokenRegex,s=o||defaultPluralRules,u="number"==typeof t?{smart_count:t}:t;if(null!=u.smart_count&&i){var c=split.call(i,delimiter);i=string_prototype_trim(c[pluralTypeIndex(s,r||"en",u.smart_count)]||c[0])}return i=replace$1.call(i,a,(function(e,t){return src(u,t)&&null!=u[t]?u[t]:e}))}function Polyglot(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var r=t.allowMissing?transformPhrase:null;this.onMissingKey="function"==typeof t.onMissingKey?t.onMissingKey:r,this.warn=t.warn||warn,this.tokenRegex=constructTokenRegex(t.interpolation),this.pluralRules=t.pluralRules||defaultPluralRules}Polyglot.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale},Polyglot.prototype.extend=function(e,t){forEach_1(e,(function(e,r){var n=t?t+"."+r:r;"object"==typeof e?this.extend(e,n):this.phrases[n]=e}),this)},Polyglot.prototype.unset=function(e,t){"string"==typeof e?delete this.phrases[e]:forEach_1(e,(function(e,r){var n=t?t+"."+r:r;"object"==typeof e?this.unset(e,n):delete this.phrases[n]}),this)},Polyglot.prototype.clear=function(){this.phrases={}},Polyglot.prototype.replace=function(e){this.clear(),this.extend(e)},Polyglot.prototype.t=function(e,t){var r,n,o=null==t?{}:t;if("string"==typeof this.phrases[e])r=this.phrases[e];else if("string"==typeof o._)r=o._;else if(this.onMissingKey){n=(0,this.onMissingKey)(e,o,this.currentLocale,this.tokenRegex,this.pluralRules)}else this.warn('Missing translation for key: "'+e+'"'),n=e;return"string"==typeof r&&(n=transformPhrase(r,o,this.currentLocale,this.tokenRegex,this.pluralRules)),n},Polyglot.prototype.has=function(e){return src(this.phrases,e)},Polyglot.transformPhrase=function(e,t,r){return transformPhrase(e,t,r)};var nodePolyglot=Polyglot;const FEATURE_TYPES={LAND_LOT:1,LAND_QUARTER:2,LAND_AREA:3,LAND_DISTRICT:4,CCO:5,TERRITORIAL_AREA:6,BOUNDARY:7,BOUNDARY_REFERENCE_NETWORK:9,USE_RESTRICTED_ZONE:10,FORESTRY:12,BUILDING_LINE:13,LAND_LOT_LAYOUT:15,FREE_ECONOMIC_ZONE:16};var translations={ru:{TYPE_IDS:{[FEATURE_TYPES.LAND_LOT]:"Земельные участки",[FEATURE_TYPES.LAND_QUARTER]:"Кварталы",[FEATURE_TYPES.LAND_AREA]:"Районы",[FEATURE_TYPES.LAND_DISTRICT]:"Округи",[FEATURE_TYPES.CCO]:"ОКСы",[FEATURE_TYPES.TERRITORIAL_AREA]:"Территориальные зоны",[FEATURE_TYPES.BOUNDARY]:"Границы",[FEATURE_TYPES.BOUNDARY_REFERENCE_NETWORK]:"ОМС",[FEATURE_TYPES.USE_RESTRICTED_ZONE]:"ЗОУИТы",[FEATURE_TYPES.FORESTRY]:"Лесничества и лесопарки",[FEATURE_TYPES.BUILDING_LINE]:"Красные линии",[FEATURE_TYPES.LAND_LOT_LAYOUT]:"Схемы расположения ЗУ",[FEATURE_TYPES.FREE_ECONOMIC_ZONE]:"Свободные экономические зоны"},AREA_TYPES:{"001":"Площадь застройки","002":"Общая площадь","003":"Общая площадь без лоджии","004":"Общая площадь с лоджией","005":"Жилая площадь","007":"Основная площадь","008":"Декларированная площадь","009":"Уточненная площадь","010":"Фактическая площадь","011":"Вспомогательная площадь","012":"Площадь помещений общего пользования без лоджии","013":"Площадь помещений общего пользования с лоджией","014":"Прочие технические помещения без лоджии","015":"Прочие технические помещения с лоджией","020":"Застроенная площадь","021":"Незастроенная площадь","022":"Значение площади отсутствует"},STATE_TYPES:{"01":"Ранее учтенный","03":"Условный","04":"Внесенный","05":"Временный (Удостоверен)","06":"Учтенный","07":"Снят с учета","08":"Аннулированный"},FP_TYPES:{200:"Собственность публично-правовых образований",100:"Частная собственность"},CATEGORY_TYPES:{"003001000000":"Земли сельскохозяйственного назначения","003002000000":"Земли поселений (земли населенных пунктов)","003003000000":"Земли промышленности, энергетики, транспорта, связи, радиовещания, телевидения, информатики, земли для обеспечения космической деятельности, земли обороны, безопасности и земли иного специального назначения","003004000000":"Земли особо охраняемых территорий и объектов","003005000000":"Земли лесного фонда","003006000000":"Земли водного фонда","003007000000":"Земли запаса","003008000000":"Категория не установлена"},UNITS:{"003":"мм","004":"см","005":"дм","006":"м","008":"км","009":"Мм","047":"морск. м.","050":"кв. мм","051":"кв. см","053":"кв. дм","055":"кв. м","058":"тыс. кв. м","059":"га","061":"кв. км",109:"а",359:"сут.",360:"нед.",361:"дек.",362:"мес.",364:"кварт.",365:"полугод.",366:"г.",383:"руб.",384:"тыс. руб.",385:"млн. руб.",386:"млрд. руб.",1e3:"неопр.",1001:"отсутств.",1002:"руб. за кв. м",1003:"руб. за а",1004:"руб. за га",1005:"иные"},UTIL_TYPES:{141e9:"Для размещения объектов сельскохозяйственного назначения и сельскохозяйственных угодий",141001e6:"Для сельскохозяйственного производства",14100101e4:"Для использования в качестве сельскохозяйственных угодий",14100102e4:"Для размещения зданий, строений, сооружений, используемых для производства, хранения и первичной переработки сельскохозяйственной продукции",14100103e4:"Для размещения внутрихозяйственных дорог и коммуникаций",14100104e4:"Для размещения водных объектов",141002e6:"Для ведения крестьянского (фермерского) хозяйства",141003e6:"Для ведения личного подсобного хозяйства",141004e6:"Для ведения гражданами садоводства и огородничества",141005e6:"Для ведения гражданами животноводства",141006e6:"Для дачного строительства",141007e6:"Для размещения древесно-кустарниковой растительности, предназначенной для защиты земель от воздействия негативных (вредных) природных, антропогенных и техногенных явлений",141008e6:"Для научно-исследовательских целей",141009e6:"Для учебных целей",14101e7:"Для сенокошения и выпаса скота гражданами",141011e6:"Фонд перераспределения",141012e6:"Для размещения объектов охотничьего хозяйства",141013e6:"Для размещения объектов рыбного хозяйства",141014e6:"Для иных видов сельскохозяйственного использования",142e9:"Для размещения объектов, характерных для населенных пунктов",142001e6:"Для объектов жилой застройки",14200101e4:"Для индивидуальной жилой застройки",14200102e4:"Для многоквартирной застройки",142001020100:"Для малоэтажной застройки",142001020200:"Для среднеэтажной застройки",142001020300:"Для многоэтажной застройки",142001020400:"Для иных видов жилой застройки",14200103e4:"Для размещения объектов дошкольного, начального, общего и среднего (полного) общего образования",14200104e4:"Для размещения иных объектов, допустимых в жилых зонах и не перечисленных в классификаторе",142002e6:"Для объектов общественно-делового значения",14200201e4:"Для размещения объектов социального и коммунально-бытового назначения",14200202e4:"Для размещения объектов здравоохранения",14200203e4:"Для размещения объектов культуры",14200204e4:"Для размещения объектов торговли",142002040100:"Для размещения объектов розничной торговли",142002040200:"Для размещения объектов оптовой торговли",14200205e4:"Для размещения объектов общественного питания",14200206e4:"Для размещения объектов предпринимательской деятельности",14200207e4:"Для размещения объектов среднего профессионального и высшего профессионального образования",14200208e4:"Для размещения административных зданий",14200209e4:"Для размещения научно-исследовательских учреждений",1420021e5:"Для размещения культовых зданий",14200211e4:"Для стоянок автомобильного транспорта",14200212e4:"Для размещения объектов делового назначения, в том числе офисных центров",14200213e4:"Для размещения объектов финансового назначения",14200214e4:"Для размещения гостиниц",14200215e4:"Для размещения подземных или многоэтажных гаражей",14200216e4:"Для размещения индивидуальных гаражей",14200217e4:"Для размещения иных объектов общественно-делового значения, обеспечивающих жизнь граждан",142003e6:"Для общего пользования (уличная сеть)",142004e6:"Для размещения объектов специального назначения",14200401e4:"Для размещения кладбищ",14200402e4:"Для размещения крематориев",14200403e4:"Для размещения скотомогильников",14200404e4:"Под объектами размещения отходов потребления",14200405e4:"Под иными объектами специального назначения",142005e6:"Для размещения коммунальных, складских объектов",142006e6:"Для размещения объектов жилищно -коммунального хозяйства",142007e6:"Для иных видов использования, характерных для населенных пунктов",143e9:"Для размещения объектов промышленности, энергетики, транспорта, связи, радиовещания, телевидения, информатики, обеспечения космической деятельности, обороны, безопасности и иного специального назначения",143001e6:"Для размещения промышленных объектов",14300101e4:"Для размещения производственных и административных зданий, строений, сооружений и обслуживающих их объектов",143001010100:"Для размещения производственных зданий",143001010200:"Для размещения коммуникаций",143001010300:"Для размещения подъездных путей",143001010400:"Для размещения складских помещений",143001010500:"Для размещения административных зданий",143001010600:"Для размещения культурно-бытовых зданий",143001010700:"Для размещения иных сооружений промышленности",14300102e4:"Для добычи и разработки полезных ископаемых",14300103e4:"Для размещения иных объектов промышленности",143002e6:"Для размещения объектов энергетики",14300201e4:"Для размещения электростанций и обслуживающих сооружений и объектов",143002010100:"Для размещения гидроэлектростанций",143002010200:"Для размещения атомных станций",143002010300:"Для размещения ядерных установок",143002010400:"Для размещения пунктов хранения ядерных материалов и радиоактивных веществ энергетики",143002010500:"Для размещения хранилищ радиоактивных отходов",143002010600:"Для размещения тепловых станций",143002010700:"Для размещения иных типов электростанций",143002010800:"Для размещения иных обслуживающих сооружений и объектов",14300202e4:"Для размещения объектов электросетевого хозяйства",143002020100:"Для размещения воздушных линий электропередачи",143002020200:"Для размещения наземных сооружений кабельных линий электропередачи",143002020300:"Для размещения подстанций",143002020400:"Для размещения распределительных пунктов",143002020500:"Для размещения других сооружений и объектов электросетевого хозяйства",14300203e4:"Для размещения иных объектов энергетики",143003e6:"Для размещения объектов транспорта",14300301e4:"Для размещения и эксплуатации объектов железнодорожного транспорта",143003010100:"Для размещения железнодорожных путей и их конструктивных элементов",143003010200:"Для размещения полос отвода железнодорожных путей",143003010300:"Для размещения, эксплуатации, расширения и реконструкции строений, зданий, сооружений, в том числе железнодорожных вокзалов, железнодорожных станций, а также устройств и других объектов, необходимых для эксплуатации, содержания, строительства, реконструкции, ремонта, развития наземных и подземных зданий, строений, сооружений, устройств и других об ъектов железнодорожного транспорта",143003010301:"Для размещения железнодорожных вокзалов",143003010302:"Для размещения железнодорожных станций",143003010303:"Для размещения устройств и других объектов, необходимых для эксплуатации, содержания, строительства, реконструкции, ремонта, развития наземных и подземных зданий, строений, сооружений, устройств и других объектов железнодорожного транспорта",14300302e4:"Для размещения и эксплуатации объектов автомобильного транспорта и объектов дорожного хозяйства",143003020100:"Для размещения автомобильных дорог и их конструктивных элементов",143003020200:"Для размещения полос отвода",143003020300:"Для размещения объектов дорожного сервиса в полосах отвода автомобильных дорог",143003020400:"Для размещения дорожных сооружений",143003020500:"Для размещения автовокзалов и автостанций",143003020600:"Для размещения иных объектов автомобильного транспорта и дорожного хозяйства",14300303e4:"Для размещения и эксплуатации объектов морского, внутреннего водного транспорта",143003030100:"Для размещения искусственно созданных внутренних водных путей",143003030200:"Для размещения морских и речных портов, причалов, пристаней",143003030300:"Для размещения иных объектов морского, внутреннего водного транспорта",143003030400:"Для выделения береговой полосы",14300304e4:"Для размещения и эксплуатации объектов воздушного транспорта",143003040100:"Для размещения аэропортов и аэродромов",143003040200:"Для размещения аэровокзалов",143003040300:"Для размещения взлетно-посадочных полос",143003040400:"Для размещения иных наземных объектов воздушного транспорта",14300305e4:"Для размещения и эксплуатации объектов трубопроводного транспорта",143003050100:"Для размещения нефтепроводов",143003050200:"Для размещения газопроводов",143003050300:"Для размещения иных трубопроводов",143003050400:"Для размещения иных объектов трубопроводного транспорта",14300306e4:"Для размещения и эксплуатации иных объектов транспорта",143004e6:"Для размещения объектов связи, радиовещания, телевидения, информатики",14300401e4:"Для размещения эксплуатационных предприятий связи и обслуживания линий связи",14300402e4:"Для размещения кабельных, радиорелейных и воздушн