window["ymaps_4V4U.$4r4v4y4w7b7c4L7f4u4C4x$z3-$,$0$j3!4A4I4K4F4$8Q4H8J717C7A-u7l7n417H5g5l8z3W9c3N4N5C424t3H4R7v7w7I7x7t7u5e_c594,-)-q4q4z835b_a-J-j-,-Z-Q_H_R8N8R8T8U_W_E_S5D5v4j-d.R.T.U.S.O.Y.W.03K3L3R9d8q8j5T5Y505U3)6-306V6r355c5f3S5A344T3U4k3M4Q4J4Z5h5a6f6c6v6K6R6h6y$O$R$T$k$c$d$g$h$i$m4s9f7a7d6D6I4E6m6Z4G7y$)803*33$P.c379g5B$X4a4e6N5P4)63734X9b5X_-9e3I$t9Q9Z_.5R_87V7z7_.i.h7X7F7s7N9D4S5W40$M$G6B3X5y6L9C3J5u9n9G496b657h5x6,4Y43676$648S6n4c4f8W5(8H8Z8L5d8I.f8K6F6i7j7Q7q$o8E4*79-(7,726U.).,_L_N8P_b$V.b8V_X.P_T969P9R9M7P4d!o97_x8$5k5n5s5p5G5r9u9o9a9m3T8)5w$p$n6P_95q_d5V6_$B*g8M8O3(3j_D386G4W5i694D6o7e$$6l$f5Z$a6e6J_q6O_z$*85_j.e9F5L949S624b_P$s$r7T.g-L.l-y8b75$l5I_f9j6u-n.25t$u7.5E9p5N9t9v9r$D3,76706x7S686*666A4(-s-t$v7Y-C777*_I.9!s!r._.*.q_!.N_p9x9E9B9A$25m$_6q6Q8-5o_m9s9k$E5H_*$K9V3.$Y3_$3$85J$e5S_Y$F.d.a_n5O$U9W6g7!78-x-B8t6a6.47.1.393747W-w-A7R7(-v6w9l4.3Q7)2O2L252K.7.j5M_)_,2Q3b2Z2J3d!f!I.F.I!c!e.E.G!i.H.K.M_o9w6p6C4o$9$.3O5F6S$1*f5j6T9h_72q8D$I$H.V9Y5K7$7U-p22.k2c140.090-0A0D0y0G0B0C2b272*!g!d3c2(2,2.3a2M2N!k3B3D218X$44p4i$64h_g6M615Q0a2)0k16181-1S101U1q1Z171G0$0_0*0s0M0w0I0L1I1M1P242$2_1!!N!p0T2F0F$y6t$W391F1B1C1$1(1A06000W01041v2E2I2D0O2C0t9i$Q7G7K7p-b9N"]([["4V",function(e,t,n,r,i){var s=function(e,t){this.geometry=r.geoObject.component.castGeometry(e&&e.geometry),this.properties=r.geoObject.component.castProperties(e&&e.properties),this.options=new r.option.Manager(t,null,"geoObject",r.geoObject.optionMapper),this.state=new r.data.Manager,this.events=new r.event.Manager({context:this,controllers:[o]}),this._Hi=new r.geoObject.component.ObjectImplementation(this,this.geometry,this.properties,this.options,this.events,this.state,{onParentChange:{callback:this._Ii,context:this},onMapChange:{callback:this._Ji,context:this}}),this._yb=new r.geoObject.component.CollectionImplementation(this,this.events),this.events.fire("create")},o=r.event.globalize(s);s.prototype={setParent:function(e){return this._Hi.setParent(e),this},getParent:function(){return this._Hi.getParent()},getMap:function(){return this._Hi.getMap()},getOverlay:function(){return this._Hi.getOverlay()},add:function(e){return this._yb.add(e),this},remove:function(e){return this._yb.remove(e),this},removeAll:function(){return this._yb.removeAll(),this},getLength:function(){return this._yb.getLength()},getIterator:function(){return this._yb.getIterator()},each:function(e,t){return this._yb.each(e,t),this},getPixelBounds:function(){return this._Li?this._Li.getPixelBounds():null},getBounds:function(){return this._Li?this._Li.getBounds():null},_Ii:function(e,t){this.events.fire("parentchange",new r.Event({type:"parentchange",target:this,oldParent:e,newParent:t},!0,!1))},_Ji:function(e,t){e&&this._Li.destroy(),this.events.fire("mapchange",new r.Event({type:"mapchange",target:this,oldMap:e,newMap:t},!0)),t&&(this._Li=new r.geoObject.component.BoundsAggregator(this,{onPixelBoundsChange:{callback:this._Mi,context:this},onGeoBoundsChange:{callback:this._Ni,context:this}}))},_Mi:function(e,t){this.events.fire("pixelboundschange",new r.Event({type:"pixelboundschange",target:this,oldPixelBounds:t,newPixelBounds:e},!0))},_Ni:function(e,t){this.events.fire("boundschange",new r.Event({type:"boundschange",target:this,oldBounds:t,newBounds:e},!0))}},e("GeoObjectCollection",s)}],["4U",function(e,t,n,r,i){var s=function(e,t){this.geometry=r.geoObject.component.castGeometry(e&&e.geometry),this.properties=r.geoObject.component.castProperties(e&&e.properties),this.options=new r.option.Manager(t,null,"geoObject",r.geoObject.optionMapper),this.state=new r.data.Manager,this.events=new r.event.Manager({context:this,controllers:[o]}),this._Hi=new r.geoObject.component.ObjectImplementation(this,this.geometry,this.properties,this.options,this.events,this.state,{onParentChange:{callback:this._Ii,context:this},onMapChange:{callback:this._Ji,context:this}}),this._Ki=new r.geoObject.component.ArrayImplementation(this,this.events),this.events.fire("create")},o=r.event.globalize(s);s.prototype={setParent:function(e){return this._Hi.setParent(e),this},getParent:function(){return this._Hi.getParent()},getMap:function(){return this._Hi.getMap()},getOverlay:function(){return this._Hi.getOverlay()},get:function(e){return this._Ki.get(e)},add:function(e,t){return this._Ki.add(e,t),this},remove:function(e){return this._Ki.remove(e),this},removeAll:function(){return this._Ki.removeAll(),this},splice:function(e,t){return this._Ki.splice.apply(this._Ki,arguments)},getLength:function(){return this._Ki.getLength()},each:function(e,t){return this._Ki.each(e,t),this},getIterator:function(){return this._Ki.getIterator()},indexOf:function(e){return this._Ki.indexOf(e)},getPixelBounds:function(){return this._Li?this._Li.getPixelBounds():null},getBounds:function(){return this._Li?this._Li.getBounds():null},_Ii:function(e,t){this.events.fire("parentchange",new r.Event({type:"parentchange",target:this,oldParent:e,newParent:t},!0,!1))},_Ji:function(e,t){e&&this._Li.destroy(),this.events.fire("mapchange",new r.Event({type:"mapchange",target:this,oldMap:e,newMap:t},!0)),t&&(this._Li=new r.geoObject.component.BoundsAggregator(this,{onPixelBoundsChange:{callback:this._Mi,context:this},onGeoBoundsChange:{callback:this._Ni,context:this}}))},_Mi:function(e,t){this.events.fire("pixelboundschange",new r.Event({type:"pixelboundschange",target:this,oldPixelBounds:t,newPixelBounds:e},!0))},_Ni:function(e,t){this.events.fire("boundschange",new r.Event({type:"boundschange",target:this,oldBounds:t,newBounds:e},!0))}},e("GeoObjectArray",s)}],[".$",function(e,t,n,r,i){function u(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t["geoObject"+n.slice(0,1).toUpperCase()+n.slice(1)]=e[n]);return t}var s=r.map.metaOptions,o=i.support.browser.multiTouch||i.support.browser.name=="IEMobile";s.set(u(r.option.presetStorage.get("twirl#blueIcon"))),s.set({geoObjectCoordRendering:"shortestPath",geoObjectPixelRendering:"jumpy",geoObjectOverlayFactory:r.geoObject.overlayFactory.interactive,geoObjectIconShadowLayout:"default#image",geoObjectIconShadowImageHref:"",geoObjectIconShadowImageSize:[0,0],geoObjectIconShadowImageOffset:[0,0],geoObjectIconContentLayout:"twirl#geoObjectIconContent",geoObjectHintContentLayout:"twirl#geoObjectHintContent",geoObjectBalloonContentHeaderLayout:"twirl#geoObjectBalloonHeaderContent",geoObjectBalloonContentBodyLayout:"twirl#geoObjectBalloonBodyContent",geoObjectBalloonContentFooterLayout:"twirl#geoObjectBalloonFooterContent",geoObjectInteractivityModel:r.interactivityModel.geoObject,geoObjectCursor:"pointer",geoObjectStrokeColor:"0066ffff",geoObjectStrokeWidth:1,geoObjectStrokeStyle:"solid",geoObjectFillMethod:"stretch",geoObjectFillColor:"0066ff99",geoObjectInteractiveMargin:o?20:0})}],["4r",function(e,t,n,r,i){var s={createClass:function(e,t,n){var i=function(n,r){i.superclass.constructor.call(this,n,r),this.options.set("layout",t),this.options.setName(e)};return r.util.augment(i,r.control.Base,n),r.map.control.optionMapper.setRule({name:e,rule:["prefixed","plain"]}),ChildClass}};e("control.factory",s)}],["4v",function(e,t,n,r,i){function o(e){return e.isPropagationStopped&&e.isPropagationStopped()}var s=function(e,t){s.superclass.constructor.call(this,e,t)};r.util.augment(s,r.control.BaseGroup,{createLayout:function(){var e=r.layout.storage.get("default#controlEmptyGroupLayout");if(!e&&i.DEBUG)throw new Error('control.Group: "default#controlEmptyGroupLayout" not found.');var t=new e({control:this,options:this.options,data:this.data,state:this.state});return t}}),e("control.Group",s)}],["4y",function(e,t,n,r,i){function o(e){return e.isPropagationStopped&&e.isPropagationStopped()}var s=function(e,t){s.superclass.constructor.call(this,e,t)};r.util.augment(s,r.control.BaseRadioGroup,{createLayout:function(){var e=r.layout.storage.get("default#controlEmptyGroupLayout");if(!e&&i.DEBUG)throw new Error('control.RadioGroup: "default#controlEmptyGroupLayout" not found.');var t=new e({control:this,options:this.options,data:this.data,state:this.state});return t}}),e("control.RadioGroup",s)}],["4w",function(e,t,n,r,i){var s=r.util.id,o=function(e,t){o.superclass.constructor.call(this,e&&e.items||[],t),e&&e.data&&this.data.set(e.data),this.options.setName("listBox"),this._Ng(),this._Og=this.state.get("expanded"),this.state.events.add("change",this._Pg,this)};r.util.augment(o,r.control.BaseGroup,{onAddToMap:function(e){o.superclass.onAddToMap.call(this,e),this._Qg()},onRemoveFromMap:function(){this._Rg(),o.superclass.onRemoveFromMap.call(this)},onChildAdd:function(e,t){o.superclass.onChildAdd.call(this,e,t),e.events.add("update",this._Sg,this).add("visibilitychange",this._Tg,this),this._Ug()},onChildRemove:function(e,t){e.events.remove("update",this._Sg,this).remove("visibilitychange",this._Tg,this),o.superclass.onChildRemove.call(this,e,t),this._Ug()},setTitle:function(e){this.data.set("title",e)},setMinWidth:function(e){this.options.set("minWidth",e)},expand:function(){this.isExpanded()||this.state.set("expanded",!0)},collapse:function(){this.isExpanded()&&(this.state.set("expanded",!1),this._Ug())},isExpanded:function(){return this.state.get("expanded",!1)},_Ng:function(){this.eventProxy.disableEventFiring("expand").setCallback("expand",this.expand,this).disableEventFiring("collapse").setCallback("collapse",this.collapse,this).setCallback("click",this._Mg,this,!0)},_Qg:function(){this.events.add("mapchange",this._Ug,this).add("visibilitychange",this._Ug,this),this.getMap()&&this.getLayout()&&this.getMap().events.add("sizechange",this._Vg,this)},_Rg:function(){this.events.remove("mapchange",this._Ug,this).remove("visibilitychange",this._Ug,this),this.getMap()&&this.getLayout()&&this.getMap().events.remove("sizechange",this._Vg,this)},_Mg:function(e){this.options.get("expandOnClick",!0)&&(this.isExpanded()?this.collapse():this.expand())},_Vg:function(e){this._Ug(),this.getLayout().rebuild()},_Sg:function(e){this._Ug()},_Tg:function(e){this._Ug()},_Ug:function(){this.getMap()&&this.getLayout()&&(this._Wg(),this.state.set("contentWidth",r.util.nodeSize.computeByContent(this.getLayout().getChildContainerElement()).width))},_Wg:function(){this._Xg(this,function(e){e.getLayout&&e.getLayout()},this)},_Xg:function(e,t,n){if(e.getIterator){var r=e.getIterator(),i;while(i=r.getNext())this._Xg(i,t,n)}else t.call(n,e)},_Pg:function(){this.state.get("expanded")!=this._Og&&(this._Og=this.state.get("expanded"),this.events.fire(this._Og?"expand":"collapse"))}}),o.prototype.setWidth=o.prototype.setMinWidth,r.map.control.optionMapper.setRule({name:"listBox",rule:["prefixed","plain"]}),e("control.ListBox",o)}],["7b",function(e,t,n,r,i){function o(e,t){return t+e.slice(0,1).toUpperCase()+e.slice(1)}var s=function(e,t){s.superclass.constructor.call(this,typeof e=="string"?{data:{content:e}}:e,t),this.options.setName("listBoxItem"),this._Eq()};r.util.augment(s,r.control.Selectable,{_Eq:function(){this.eventProxy.setCallback("click",this._Mg,this,!0)},_Mg:function(e){this.options.get("selectOnClick",!1)&&(this.isSelected()?this.deselect():this.select())}}),r.map.control.optionMapper.setRule({name:"listBoxItem",rule:function(e,t){return[o(e,"item"),o(e,"listBoxItem")]}}),e("control.ListBoxItem",s)}],["7c",function(e,t,n,r,i){function o(e,t){return t+e.slice(0,1).toUpperCase()+e.slice(1)}var s=function(e,t){s.superclass.constructor.call(this,e,t),this.options.setName("listBoxSeparator")};r.util.augment(s,r.control.Base,{isEnabled:function(){return!1}}),r.map.control.optionMapper.setRule({name:"listBoxSeparator",rule:function(e,t){return[o(e,"separator"),o(e,"listBoxSeparator")]}}),e("control.ListBoxSeparator",s)}],["4L",function(e,t,n,r,i){var s=r.util.id,o=function(e,t){this._ii={},o.superclass.constructor.call(this,e,t),this.options.setName("toolBar")};r.util.augment(o,r.control.Group,{add:function(e,t){return o.superclass.add.call(this,e,t),this._ii[s.get(e)]=this.getChildSize(e)[0],this._ji(),this},remove:function(e){return delete this._ii[s.get(e)],this._ji(),o.superclass.remove.call(this,e)},onChildAdd:function(e,t){o.superclass.onChildAdd.call(this,e,t),e.events.add("update",this._ki,this)},onChildRemove:function(e,t){e.events.remove("update",this._ki,this),o.superclass.onChildRemove.call(this,e,t)},_ki:function(e){var t=e.get("target");this._ii[s.get(t)]=this.getChildSize(t)[0],this._ji()},_ji:function(){var e=0;for(var t in this._ii)this._ii.hasOwnProperty(t)&&(e+=this._ii[t]);this.state.set("contentWidth",e)}}),e("control.ToolBar",o)}],["7f",function(e,t,n,r,i){function s(e){typeof e=="number"&&(e+="px"),s.superclass.constructor.call(this,{data:{html:'<ymaps style="width: '+e+'; height: 0; display: block;"></ymaps>'}}),this.options.setName("toolBarSeparator")}r.util.augment(s,r.control.Base),r.map.control.optionMapper.setRule({name:"toolBarSeparator",rule:"prefixed"}),e("control.ToolBarSeparator",s)}],["4u",function(e,t,n,r,i){var s=function(e,t){s.superclass.constructor.call(this,typeof e=="string"?{data:{content:e}}:e,t),this.options.setName("button"),this._Lg()};r.util.augment(s,r.control.Selectable,{_Lg:function(){this.eventProxy.disableEventFiring("select").setCallback("select",this.select,this).disableEventFiring("deselect").setCallback("deselect",this.deselect,this).setCallback("click",this._Mg,this,!0)},_Mg:function(){this.isEnabled()&&this.options.get("selectOnClick",!0)&&(this.isSelected()?this.deselect():this.select())}}),r.map.control.optionMapper.setRule({name:"button",rule:["prefixed","plain"]}),e("control.Button",s)}],["4C",function(e,t,n,r,i){var s=function(e,t){r.util.array.isArray(e)&&(e={items:e}),s.superclass.constructor.call(this,e,t),this.options.setName("rollupButton"),this._fh(),this.events.addController({onBeforeEventFiring:r.util.bind(function(e,t,n){(t=="select"||t=="deselect")&&n.get("target")!=this&&(n.stopImmediatePropagation(),this.events.fire(t,{item:n.get("target")}))},this)}),this._Og=this.state.get("expanded"),this.state.events.add("change",this._gh,this)};r.util.augment(s,r.control.BaseRadioGroup,{isSelected:function(){var e=this.get(this.getSelectedIndex());return e?e.isSelected():!1},isEnabled:function(){var e=this.get(this.getSelectedIndex());return e?e.isEnabled():!1},getSelectedIndex:function(){return Math.max(0,s.superclass.getSelectedIndex.call(this))},expand:function(){return this.state.set("expanded",!0),this},isExpanded:function(){return this.state.get("expanded",!1)},collapse:function(){return this.state.set("expanded",!1),this},deselect:function(){this.each(function(e){e.deselect()})},getChildElementController:function(){return r.control.childElementController.Rollup},_fh:function(e){this.eventProxy.disableEventFiring("expand").setCallback("expand",this.expand,this).disableEventFiring("collapse").setCallback("collapse",this.collapse,this)},_gh:function(){var e=this.state.get("expanded");e!=this._Og&&(this._Og=e,this.events.fire(e?"expand":"collapse"))}}),r.map.control.optionMapper.setRule({name:"rollupButton",rule:["prefixed","plain"]}),e("control.RollupButton",s)}],["4x",function(e,t,n,r,i){function s(e,t){e?r.util.array.isArray(e)&&(e={items:e}):e={items:["default"]},this._Yg=new o({items:e.items}),s.superclass.constructor.call(this,{items:[this._Yg]},t),this.options.setName("mapTools")}r.util.augment(s,r.control.ToolBar,{getDefaultGroup:function(){return this._Yg}}),r.map.control.optionMapper.setRule({name:"mapTools",rule:["prefixed","plain"]}),r.control.storage.add("mapTools",s),e("control.MapTools",s);var o=function(e,t){this._Zg={},o.superclass.constructor.call(this,e,t)},u=r.control.mapTools.storage;r.util.augment(o,r.control.RadioGroup,{add:function(e,t){if(typeof e=="string"){if(e=="default")return this._$g(),this;if(this._Zg[e])e=this._Zg[e],this.remove(e);else{var n=u.get(e);n&&(this._Zg[e]=new n,e=="drag"&&this._Zg[e].options.set("selectedByDefault",!0),e=this._Zg[e])}}return o.superclass.add.call(this,e,t)},get:function(e){return this._Zg[e]||o.superclass.get.call(this,e)},_$g:function(){var e=u.getButtons(),t,n,r={};for(t=0,n=e.length;t<n;++t){var i=e[t];r[i]=!0,(typeof i!="string"||!this._Zg[i])&&this.add(i)}for(t in this._Zg)this._Zg.hasOwnProperty(t)&&(t in r||(this.remove(this._Zg[t]),delete this._Zg[t]))}})}],["$z",function(e,t,n,r,i){var s=r.control.mapTools.behaviorButtonFactory.createClass("drag",{iconType:"move",title:r.localization.common.current.Control.ToolBar.drag},{deselect:function(){r.control.Button.prototype.deselect.call(this)}});r.control.mapTools.storage.addOrdered("drag",s,1),e("control.mapTools.button.Drag",s)}],["3-",function(provide,wait,defineClass,imports,project){function getTargetVector(e,t,n,r,i,s){var o=arraySumm(t.slice(n)),u=(new Date).getTime()-e.get(n).timestamp,a=Math.min(o/u,1)*(s||1),f=a*i,l=coordsDiff(e.get(r).position,e.get(-1).position),c=vectorLength(l);return[l[0]*f/c,l[1]*f/c]}function arraySumm(array){return eval(array.join("+"))}function getSenseFrom(e,t){var n=0;for(var r=e.length-1;r>=1;r--){n+=e[r];if(n>=t)return r}return-1}function countLengths(e){var t=[];for(var n=0,r=e.length;n<r-1;n++)t.push(vectorLength(e[n].position,e[n+1].position));return t}function vectorLength(e,t){typeof t=="undefined"&&(t=e,e=[0,0]);var n=coordsDiff(e,t);return Math.sqrt(Math.pow(n[0],2)+Math.pow(n[1],2))}function coordsDiff(e,t){return[t[0]-e[0],t[1]-e[1]]}function Queue(e){this._je=e||Infinity,this.data=[]}var sharedAction=imports.behavior.action,browser=project.support.browser,DragBehavior=imports.behavior.factory.create("drag",{startListening:function(){var e=this.getMap(),t=imports.option.Monitor;this._Ud=new Queue(30),this._Vd=this.options.get("cursor"),this._Wd=this.options.get("actionCursor"),this._Xd=new t(this.options,"cursor",this._Yd,this),this._Zd=new t(this.options,"actionCursor",this._$d,this),this._ae=e.cursors.push(this._Vd),e.events.add("mousedowndefaultaction",this._be,this)},stopListening:function(){this.getMap().events.remove("mousedowndefaultaction",this._be,this),this._ae.remove(),this._Zd.destroy(),this._Xd.destroy()},_be:function(e){var t=e.get("domEvent");if(!t)return;e.stopImmediatePropagation(),e.preventDefault(),t.get("button")==0&&(this._ce&&this._ce.events.remove("move",this._de,this).remove("stop",this._ee,this),this._ce=new imports.util.Dragger({tremor:{offset:this.options.get("tremor",2)}}),this._ce.start(t),this._ce.events.add("move",this._de,this).add("stop",this._ee,this),this._fe=!1,t.callMethod("preventDefault"))},_de:function(e){sharedAction.capture(this.getMap()),this._ge||(this._ge=this.getMap().cursors.push(this._Wd)),this._fe||(this.events.fire("dragstart"),this._fe=!0),sharedAction.tick({pixelOffset:e.get("delta"),duration:0},this.options.get("autoStopTimeout",500)),this.options.get("inertia")&&this._Ud.add({timestamp:+(new Date),position:e.get("position")})},_ee:function(){if(this.options.get("inertia"))var e=this._he();this._ge&&(this._ge.remove(),this._ge=null),this._fe&&(this.events.fire("dragend"),this._fe=!1),this._ce.events.remove("move",this._de,this).remove("stop",this._ee,this),e||sharedAction.release()},_he:function(){var e=this._Ud;if(!e.data.length)return!1;var t={inertiaDuration:this.options.get("inertiaDuration",400),inertiaTimingFunction:this.options.get("inertiaTimingFunction","cubic-bezier(0, 0.1, 0.4, 1)"),inertiaTimeout:this.options.get("inertiaTimeout",75),inertiaMinDistance:this.options.get("inertiaMinDistance",10),inertiaSpeedDistance:this.options.get("inertiaSpeedDistance",40),inertiaSpeedFactor:this.options.get("inertiaSpeedFactor",1)},n=countLengths(e.data),r=getSenseFrom(n,t.inertiaMinDistance),i=getSenseFrom(n,t.inertiaSpeedDistance),s=e.get(-1).timestamp,o=(new Date).getTime();if(o-s>t.inertiaTimeout)return e.clear(),!1;if(r<0)return e.clear(),!1;i<0&&(i=0),typeof t.inertiaTimingFunction!="string"&&(t.inertiaTimingFunction="cubic-bezier("+t.inertiaTimingFunction.toString()+")");var u=getTargetVector(e,n,i,r,t.inertiaDuration,t.inertiaSpeedFactor),a=this.getMap().action.getCurrentState().globalPixelCenter,f=this.getMap().action.getCurrentState().zoom;e.clear();if(browser.engine=="WebKit"&&browser.osFamily=="iOS"){var l=[a[0]-u[0],a[1]-u[1]];sharedAction.tick({globalPixelCenter:l,zoom:f,duration:t.inertiaDuration,timingFunction:t.inertiaTimingFunction},0)}else{var c=+(new Date);this._ie&&this._ie.stop(),this._ie=new imports.util.scheduler.strategy.Processing(function(){var e=imports.util.math.cubicBezier(t.inertiaTimingFunction).getValue(Math.min((+(new Date)-c)/t.inertiaDuration,1));e==1||!sharedAction.isActive()?(this._ie.stop(),this._ie=null):sharedAction.tick({globalPixelCenter:[a[0]-u[0]*e,a[1]-u[1]*e],zoom:f,duration:0},100)},this,{duration:t.inertiaDuration}),this._ie.start()}return!0},_Yd:function(e){this._Vd=e,this._ae&&this._ae.setKey(e)},_$d:function(e){this._Wd=e,this._ge&&this._ge.setKey(e)}});imports.map.behavior.optionMapper.setRule({name:"drag",key:["inertia","inertiaDuration","inertiaTimingFunction","inertiaTimeout","inertiaMinDistance","inertiaSpeedDistance","inertiaSpeedFactor","autoStopTimeout","cursor","actionCursor"],rule:"prefixed"}),imports.behavior.storage.add("drag",DragBehavior),provide("behavior.Drag",DragBehavior),Queue.prototype={add:function(e){this.data.push(e),this.data.length>this._je&&this.data.shift()},get:function(e){return e>=0?this.data[e]:this.data[this.data.length+e]},clear:function(){this.data=[]}}}],["$,",function(e,t,n,r,i){var s=r.control.mapTools.behaviorButtonFactory.createClass("leftMouseButtonMagnifier",{iconType:"magnifier",title:r.localization.common.current.Control.ToolBar.magnifier});r.control.mapTools.storage.addOrdered("magnifier",s,2),e("control.mapTools.button.Magnifier",s)}],["$0",function(e,t,n,r,i){var s=r.behavior.factory.create("leftMouseButtonMagnifier",{startListening:function(){this._rz=new r.behavior.magnifier.mouse.Component(this,0),this._sz=this.options.get("magnifierCursor","zoom"),this._tz=this.getMap().cursors.push(this._sz)},stopListening:function(){this._rz.destroy(),this._tz.remove()}});r.map.behavior.optionMapper.setRule({name:"leftMouseButtonMagnifier",rule:"prefixed"}).setRule({name:"leftMouseButtonMagnifier",key:["projection"],rule:"plain"}),e("behavior.LeftMouseButtonMagnifier",s),r.behavior.storage.add("leftMouseButtonMagnifier",s)}],["$j",function(e,t,n,r,i){var s=r.control.mapTools.behaviorButtonFactory.createClass("ruler",{iconType:"ruler",title:r.localization.common.current.Control.ToolBar.ruler});r.control.mapTools.storage.addOrdered("ruler",s,3),e("control.mapTools.button.Ruler",s)}],["3!",function(e,t,n,r,i){function s(e){this._ze=e,this._Ae=e.geometry,this._n=e.getMap(),this._Be=r.map.associate.serviceGeoObjects.get(this._n);var t=r.util.safeAccess(r,"geoObject.overlayFactory.interactiveGraphics"),n=r.constants.zIndex.behavior;this._Ce=new r.GeoObject({geometry:e.geometry},{hasBalloon:!1,hasHint:!1,cursor:"inherit",coordRendering:"shortestPath",simplification:!1,geodesic:!0,pane:"ruler",strokeColor:"ee0b0bcc",strokeWidth:2,separateContainer:!0,overlayFactory:t,zIndex:n,zIndexHover:n,zIndexDrag:n,zIndexActive:n}),this._Ce.events.add("mousemove",this._De,this),this._Ee=[],e.geometry.events.add("pixelgeometrychange",this._Fe,this),t?(this._Be.add(this._Ce),this._Ge(e.geometry.getPixelGeometry())):i.load(r,["geoObject.overlayFactory.interactive"],function(){this._Ce&&(this._Ce.options.set("overlayFactory",r.geoObject.overlayFactory.interactive),this._Be.add(this._Ce),this._Ge(e.geometry.getPixelGeometry()))},this)}function u(e){u.superclass.constructor.call(this,e,{zIndex:r.constants.zIndex.graphicPane+1,className:"ymaps-ruler-pane"})}r.util.extend(s.prototype,{_Ge:function(e){var t=e.getMetaData().originalIndexes,n=e.getCoordinates(),i=[],s,o=r.projection.zeroZoom,u=this._n.getZoom(),a=this._Ae.options.get("projection"),f=typeof a.getCoordSystem=="function"?a.getCoordSystem():r.coordSystem.cartesian,l=0,c;for(var h=0,p=n.length;h<p;h++){var d=t[h];if(d!=-1){var v=this._Ae.get(d);c&&(l+=f.getDistance(c,v)),c=v,this._Ee.length?(s=this._Ee.shift(),s.state.get("hover")&&!s.state.get("drag")&&s.getOverlay().events.fire("mouseleave")):s=this._He(),s.properties.set({pointIndex:d,distance:l,order:h>0?h<p-1?1:2:0}),s.geometry.setCoordinates(o.fromGlobalPixels(n[h],u)),s.getParent()||this._Be.add(s),i.push(s)}}this._Ie(),this._Ee=i},_He:function(){var e=this._Je();return this._Ke(e),e},_Je:function(){var e=r.constants.zIndex.behavior;return new r.GeoObject({geometry:{type:"Point",coordinates:null}},{draggable:!0,projection:r.projection.zeroZoom,overlayFactory:r.geoObject.overlayFactory.placemark,iconLayout:r.behavior.ruler.MarkerLayout,zIndex:e,zIndexHover:e,zIndexDrag:e,zIndexActive:e})},_Ie:function(){for(var e=0,t=this._Ee.length;e<t;e++)this._Le(e)},_Le:function(e){var t=this._Ee[e];this._Me(t),this._Be.remove(t)},_Ke:function(e){e.events.add("dblclick",this._Ne,this).add("click",this._Oe,this).add("drag",this._Pe,this)},_Me:function(e){e.events.remove("dblclick",this._Ne,this).remove("click",this._Oe,this).remove("drag",this._Pe,this)},_Fe:function(e){this._Ge(e.get("newPixelGeometry"))},_Ne:function(e){var t=e.get("target"),n=r.util.array.indexOf(this._Ee,t);this._Le(n),this._Ee.splice(n,1),this._Ae.remove(t.properties.get("pointIndex"))},_Oe:function(e){e.get("domEvent").get("target").className=="ymaps-ruler__delete"?this._ze.close():e.get("originalEvent").get("origin")=="transparent-label"&&this._n.events.fire("click",new r.MapEvent({target:this._n,type:"click",domEvent:e.get("domEvent"),position:e.get("position")},this._n))},_Pe:function(e){var t=e.get("target"),n=this._n.getZoom(),r=Math.pow(2,n),i=this._Ae.options.get("projection"),s=t.geometry.getCoordinates();this._Ae.set(t.properties.get("pointIndex"),i.fromGlobalPixels([s[0]*r,s[1]*r],n))},_De:function(e){this._Qe||(this._Qe=this._Re()),this._Se(e)},_Se:function(e){var t=this._Ae.getPixelGeometry(),n=this._Ae.options.get("projection"),i=typeof n.getCoordSystem=="function"?n.getCoordSystem():r.coordSystem.cartesian,s=t.getClosest(e.get("globalPixelPosition")),o=t.getMetaData().originalIndexes,u=this._n.getZoom(),a=s.prevPointIndex;if(typeof a=="undefined")this._Te();else{while(a>=0&&o[a]==-1)a--;var f=o[a],l=this._Ee[f];this._Qe.properties.set({prevOriginalPointIndex:f,distance:l.properties.get("distance")+i.getDistance(this._Ae.get(f),n.fromGlobalPixels(s.position,u))}),this._Qe.geometry.setCoordinates(r.projection.zeroZoom.fromGlobalPixels(s.position,u))}},_Ue:function(){this._n.events.remove("mousemove",this._Te,this),this._Ve(this._Qe);var e=this._Qe.properties.get("prevOriginalPointIndex")+1,t=this._Ae,n=this._n.getZoom();t.insert(e,t.options.get("projection").fromGlobalPixels(r.projection.zeroZoom.toGlobalPixels(this._Qe.geometry.getCoordinates(),n),n)),this._Ee.splice(e,0,this._Qe),this._Ke(this._Qe),this._Qe=null},_Re:function(){var e=this._Je();return e.properties.set({pointIndex:-1,order:1}),this._Be.add(e),this._We(e),this._n.events.add("mousemove",this._Te,this),e},_Te:function(){this._n.events.remove("mousemove",this._Te,this),this._Ve(this._Qe),this._Be.remove(this._Qe),this._Qe=null},_We:function(e){e.events.add("mousemove",this._Se,this).add("mousedown",this._Xe,this).add("mouseup",this._Ye,this).add("mouseleave",this._Ze,this).add("dragstart",this._Ue,this)},_Ve:function(e){e.events.remove("mousemove",this._Se,this).remove("mousedown",this._Xe,this).remove("mouseup",this._Ye,this).remove("mouseleave",this._Ze,this).remove("dragstart",this._Ue,this)},_Ze:function(e){e.get("target").properties.get("mousedown")||this._Te()},_Xe:function(e){e.get("target").properties.set("mousedown",!0)},_Ye:function(e){e.get("target").properties.unset("mousedown")},destroy:function(){this._Ie(),this._Qe&&this._Te(),this._Ae.events.remove("pixelgeometrychange",this._Fe,this),this._Be.remove(this._Ce),this._Ce=this._n=this._Be=this._ze=null}});var o=r.pane.storage.get("graphics");r.util.augment(u,o.superclass.constructor),r.pane.storage.add("ruler",u);var a=r.constants.mapListenerPriority.behaviors,f=i.data.coordinatesOrder=="latlong",l=function(e){return f?[e[1],e[0]]:e},c=r.behavior.factory.create("ruler",{init:function(e,t){c.superclass.constructor.call(this,e,t),this.geometry=new r.geometry.LineString,this._$e=new r.yandex.state.component.RulerBehavior(this)},onAddToMap:function(e){c.superclass.onAddToMap.call(this,e),this._c=new s(this)},onRemoveFromMap:function(){this._c.destroy(),c.superclass.onRemoveFromMap.call(this)},startListening:function(){this.getMap().events.add("click",this._af,this,a),this._bf=this.getMap().cursors.push("arrow")},stopListening:function(){this.getMap().events.remove("click",this._af,this,a),this._bf.remove()},getState:function(){var e=[],t=[0,0];for(var n=0,r=this.geometry.getLength();n<r;n++){var i=l(this.geometry.get(n));e.push((i[0]-t[0]).toFixed(8)+","+(i[1]-t[1]).toFixed(8)),t=i}return e.join("~")},setState:function(e){e||this.geometry.setCoordinates([]);var t=e.split(/~|,/),n=t.length;if(n>1){var r=[0,0],i=[];for(var s=0;s<n;s+=2)r[0]+=parseFloat(t[s]),r[1]+=parseFloat(t[s+1]),i.push(l(r.slice()));this.geometry.setCoordinates(i)}},close:function(){(this.geometry.getLength()<3||window.confirm(r.localization.common.current.Control.Ruler.sure.split("\\n").join("\n")))&&this.geometry.setCoordinates([])},_af:function(e){e.stopImmediatePropagation(),e.preventDefault(),this.geometry.insert(this.geometry.getLength(),e.get("coordPosition"))}});e("behavior.Ruler",c),r.behavior.storage.add("ruler",c)}],["4A",function(e,t,n,r,i){var s=r.Event,o=function(e,t){e=typeof e=="string"?{type:e,expanded:!0}:r.util.extend({expanded:!0},e||{}),o.superclass.constructor.call(this,{state:e},t),this.state.get("type")||this.state.set("type",r.map.metaOptions.get("defaultMapType")),this.options.setName("miniMap"),this._ah(),this._bh=new r.Monitor(this.state),this._ch()};r.util.augment(o,r.control.Base,{onAddToMap:function(e){o.superclass.onAddToMap.call(this,e)},onRemoveFromMap:function(){o.superclass.onRemoveFromMap.call(this)},getType:function(){return this.state.get("type")},setType:function(e){var t=this.state.get("type");t!=e&&this.state.set("type",e)},expand:function(){return this.isExpanded()||this.state.set("expanded",!0),this},collapse:function(){return this.isExpanded()&&this.state.set("expanded",!1),this},isExpanded:function(){return this.state.get("expanded")},isMiniMap:function(){return!0},_ch:function(){this._bh.add("expanded",function(e,t){this.events.fire(e?"expand":"collapse")},this).add("type",function(e,t){this.events.fire("typechange",{oldType:t,newType:e})},this)},_dh:function(){this._bh.removeAll()},_ah:function(e){this.eventProxy.disableEventFiring("expand").setCallback("expand",this.expand,this).disableEventFiring("collapse").setCallback("collapse",this.collapse,this)}}),r.map.control.optionMapper.setRule({name:"miniMap",rule:"prefixed"}),r.control.storage.add("miniMap",o),e("control.MiniMap",o)}],["4I",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,null,e),this.options.setName("scaleLine")};r.util.augment(s,r.control.Base),r.map.control.optionMapper.setRule({name:"scaleLine",rule:"prefixed"}),r.control.storage.add("scaleLine",s),e("control.ScaleLine",s)}],["4K",function(e,t,n,r,i){function u(e){return typeof e=="string"?r.mapType.storage.get(e):e}var s=r.localization.common.current.Control.TypeControl.more,o=function(e,t){if(!e||r.util.array.isArray(e))e={mapTypes:e};o.superclass.constructor.call(this,e,t),this._Yh=e.mapTypes?e.mapTypes.slice():null,this._Zh=null,this._$h=[],this._ai=new r.control.Group,this.add(this._ai,0),this._bi(),this.options.setName("typeSelector")};r.util.augment(o,r.control.ListBox,{addMapType:function(e,t){if(this._ci(e))return this;var n=this._di(e),r=this.getMap(),i=r?r.getType()===e:!1;return this._$h.push(n),this._ai.add(n.listItem,t),i&&this._ei(r.getType()),this._fi(this._ai),this},removeMapType:function(e){var t=this._ci(e);if(t){var n=this.getMap(),r=n?n.getType()===e:!1,i=0;while(this._$h[i].listItem!=t)i++;this._$h[i].listener.removeAll(),this._$h.splice(i,1),this._ai.remove(t),this._fi(this._ai),r&&this._ei(null)}return this},removeAllMapTypes:function(){return this._ai.removeAll(),this._$h=[],this._ei(null),this._fi(this._ai),this},getMapTypeItemsGroup:function(){return this._ai},onAddToMap:function(e){this._gi(),o.superclass.onAddToMap.call(this,e),this._ne=e.events.group().add("typechange",function(e){this._ei(e.get("newType"))},this),this._ei(e.getType())},onRemoveFromMap:function(){this._ne.removeAll(),this._ne=null,this._hi=null,o.superclass.onRemoveFromMap.call(this)},_bi:function(){this._Yh=this._Yh||r.map.metaOptions.get("typeSelectorMapTypes");if(this._Yh)for(var e=0,t=this._Yh.length;e<t;++e)this.addMapType(this._Yh[e])},_ci:function(e){for(var t=0,n=this._$h.length;t<n;++t)if(this._$h[t].mapType===e)return this._$h[t].listItem;return null},_ei:function(e){if(this._Zh){var t=this._ci(this._Zh);t&&t.deselect()}this._Zh=e;if(e){var n=this._ci(e);n?(n.select(),this.state.set("title",u(e).getName())):this._gi()}else this._gi()},_gi:function(){this.state.set("title",this.data.get("title",s))},_fi:function(e){e.events.fire("update")},_di:function(e){var t=new r.control.ListBoxItem({data:{content:u(e).getName()}},{selectOnClick:!0});t.deselect=r.util.bind(function(){if(this.getMap()&&e==this.getMap().getType())return;r.control.ListBoxItem.prototype.deselect.call(t)},this);var n=t.events.group().add(["select"],function(){this.getMap().setType(e),this.collapse()},this);return{mapType:e,listItem:t,listener:n}}}),r.map.control.optionMapper.setRule({name:"typeSelector",rule:["prefixed","plain"]}),r.control.storage.add("typeSelector",o),e("control.TypeSelector",o)}],["4F",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,{},e),this.options.setName("smallZoomControl"),this._kh(),this._V=this.state.get("zoom"),this.state.events.add("change",this._lh,this)};r.util.augment(s,r.control.Base,{onAddToMap:function(e){s.superclass.onAddToMap.call(this,e),this._mh(),this._nh()},onRemoveFromMap:function(e){this._oh(),s.superclass.onRemoveFromMap.call(this,e)},_mh:function(){var e=this.getMap();this._ne=e.events.group().add("boundschange",this._ph,this),this._qh=e.zoomRange.events.group().add("change",this._nh,this)},_oh:function(){this._ne.removeAll(),this._ne=null,this._qh.removeAll(),this._qh=null},_kh:function(){this.eventProxy.disableEventFiring("zoomchange").setCallback("zoomchange",function(e){var t=Math.round(e.get("newZoom"));this._rh(t)},this)},_sh:function(){this._ne.removeAll(),this._ne=null,this._qh.removeAll(),this._qh=null},_nh:function(){this._th=this.getMap().zoomRange.getCurrent(),this.state.set({zoomRange:this._th,zoom:this.getMap().getZoom()})},_rh:function(e){var t=this.getMap(),n=t.getZoom(),i=t.zoomRange.getCurrent(),s=r.util.math.restrict(e,i[0],i[1]);if(s==n)return;var o;Math.abs(s-n)>2&&!t.action.getCurrentState().isTicking?o=0:o=this.options.get("duration",200),t.setZoom(s,{duration:o})},_ph:function(){this.state.set("zoom",this.getMap().getZoom())},_lh:function(){if(this.state.get("zoom")!=this._V){var e=this._V;this._V=this.state.get("zoom"),this.events.fire("zoomchange",{newZoom:this._V,oldZoom:e})}}}),r.map.control.optionMapper.setRule({name:"smallZoomControl",rule:"prefixed"}),r.control.storage.add("smallZoomControl",s),e("control.SmallZoomControl",s)}],["4$",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,e),this.options.setName("zoomControl")};r.util.augment(s,r.control.SmallZoomControl,{onAddToMap:function(e){s.superclass.onAddToMap.call(this,e),this._jk=new r.Monitor(this.options),this._jk.add(["noTips","customTips"],this._kk,this),this._kk()},onRemoveFromMap:function(){this._jk.destroy(),s.superclass.onRemoveFromMap.call(this)},_kk:function(){this.state.set({hints:this.options.get("noTips",!1)?[]:this.options.get("customTips")})}}),r.map.control.optionMapper.setRule({name:"zoomControl",rule:"prefixed"}),r.control.storage.add("zoomControl",s),e("control.ZoomControl",s)}],["8Q",function(e,t,n,r,i){var s={create:function(e){e.controls=new r.map.control.Manager(e)}};r.Map.getMetaEventManager().add("create",function(e){s.create(e.get("target"))}),e("map.addon.controls",s)}],["4H",function(e,t,n,r,i){function l(e){l.superclass.constructor.call(this,{},e),this.options.setName("searchControl"),this._uh=new r.option.Monitor(this.options,"resultsPerPage",this._vh,this),this.state.set({opened:!1,expanded:!1}),this._wh={search:null,skipResults:null,loadResult:null},this._xh(),this._yh=new r.Monitor(this.state)}function c(){var e=new r.util.Promise;return e.reject(),e}var s=r.util.extend,o=r.util.bind,u=20,a=r.localization.common.current.Control.Search,f=r.map.associate.serviceGeoObjects;r.util.augment(l,r.control.Base,{onAddToMap:function(e){this._uh=new r.option.Monitor(this.options,"resultsPerPage",this._vh,this),this._zh=!1,this._Ah=!1,this.state.set({opened:!1,expanded:!1}),l.superclass.onAddToMap.call(this,e),this._Bh(),this._db=new r.yandex.state.component.SearchControl(this)},onRemoveFromMap:function(){this._db.destroy(),this._db=null,this._Ch(),l.superclass.onRemoveFromMap.call(this),this._uh&&(this._uh.destroy(),this._uh=null)},search:function(e){this.getLayout(),this._wh.search&&(this.state.set({popupHintContent:""}),this._wh.search.reject());if(!e.replace(/(^\s+)|(\s+$)/g,""))return this._wh.search=new r.util.Promise,this._wh.search.reject(),this._wh.search;this.state.set({inputValue:e}),!this.state.get("opened")&&!this.options.get("noPopup")&&this.open();var t=this.options,n={results:u,skip:0,provider:t.get("provider"),boundedBy:t.get("useMapBounds")?this._n.getBounds():t.get("boundedBy"),strictBounds:t.get("strictBounds"),kind:t.get("kind"),origin:"jsapi2searchcontrol",searchCoordOrder:t.get("searchCoordOrder","latlong")};return this._wh.search=this._Dh(e,n),this._wh.search.then(o(function(e){return this._Hf=this._Dh._Eh,this._Fh(e),this._Gh(),this._Hh(),this._Ih.slice(0,this._Jh)},this))},getMetaData:function(){return this._Kh},getPageCount:function(){return Math.ceil(this._Kh.found/this._Jh)},getResultCount:function(){return this._Kh.found},getSuggestString:function(){return this._Kh.suggest},getRequestString:function(){return this._Kh.request},getCurrentPage:function(){if(this._Hf)return Math.floor(this._Hf.skip/this._Jh)},showPage:function(e){return this._Lh(e*this._Jh).then(o(this._Hh,this))},prefetchResults:function(e,t,n){return this._Mh(e,t,n).then(o(this._Gh,this))},collapse:function(){return this.isExpanded()&&this.state.set("expanded",!1),this},expand:function(){return this.isExpanded()||this.state.set("expanded",!0),this},isExpanded:function(){return this.state.get("expanded")},open:function(){return this.isOpen()||this.state.set("opened",!0),this},close:function(){return this.isOpen()&&this.state.set("opened",!1),this},isOpen:function(){return this.state.get("opened")},getSelectedIndex:function(){return this._Nh},getResult:function(e){var t=new r.util.Promise;if(!this._Kh)return t.reject(),t;var n=this._Kh.found;if(e<n)if(this._Ih[e])t.resolve(this._Ih[e]);else{var i=this._Jh,s=Math.floor(e/i)*i;this._Mh(s,null,!0).then(o(function(){t.resolve(this._Ih[e])},this))}else t.reject();return t.then(o(this._Gh,this))},getResultsArray:function(){return this._Ih},showResult:function(e){var t=new r.util.Promise,n=this._Kh.found,i=this.getMap();if(!this._Kh||e>=n||!i)return t.reject(),t;var s=this._Jh,u=Math.floor(e/s)*s,a=Math.min(u+s,n-1);if(!this._Oh(u,a))return this._Sh(e);var l=this._Ih[e],c=this.options;this._Nh=e,this._Hf.skip=u;var h=this.state.get("pageNumber");this._Ph(),typeof h!="undefined"&&h!=this.getCurrentPage()&&this._Hh(),this.events.fire("resultselect",{type:"resultselect",target:this,resultIndex:e}),this._Qh&&f.get(i).remove(this._Qh),this._Qh=l;if(c.get("noCentering"))c.get("noPlacemark")||(f.get(i).add(l),this._Rh(e),t.resolve(l));else{var p=l.properties.get("boundedBy")||l.geometry.getBounds();i.setBounds(p,{checkZoomRange:!0,callback:o(function(n){if(!n){var r=this.getMap();r?(c.get("noPlacemark")||(f.get(r).add(l),this._Rh(e)),t.resolve(l)):t.reject()}},this)})}return t},getResultText:function(e){return{name:e.properties.get("name"),description:e.properties.get("description")}},_xh:function(){this.eventProxy.disableEventFiring("showresult").setCallback("showresult",function(e){var t=this.showResult(e.get("index"));e.get("callback")&&e.get("callback")(t)},this).disableEventFiring("pagechange").setCallback("pagechange",function(e){var t=this.showPage(e.get("pageNumber"));e.get("callback")&&e.get("callback")(t)},this).disableEventFiring("expand").setCallback("expand",this.expand,this).disableEventFiring("collapse").setCallback("collapse",this.collapse,this).disableEventFiring("open").setCallback("open",this.open,this).disableEventFiring("close").setCallback("close",this.close,this).disableEventFiring("search").setCallback("search",function(e){var t=this.search(e.get("request"));e.get("callback")&&e.get("callback")(t)},this)},_Lh:function(e,t){this._wh.skipResults&&!t&&this._wh.skipResults.reject();var n=this._Lh.promise=new r.util.Promise;if(!this._Kh)return n.reject(),n;var i=this._Kh.found;if(e>=0&&e<i){var s=Math.min(e+this._Jh,i),u=Math.ceil(e/this._Jh);this._Oh(e,s)?(this._Hf.skip=e,this._Ph(),n.resolve(u)):this._Mh(e).then(o(function(){this._Hf=this._Dh._Eh,this._Gh(),this._Lh(e,!0).then(function(){n.resolve(u)})},this))}return n},_Fh:function(e){var t=this.options.get("provider"),n=e.geoObjects;this._Th=!0,this._Nh=0,this._Jh=this.options.get("resultsPerPage",3),typeof t=="string"&&(t=r.yandex.geocodeProvider.storage.get(t)),this._Kh=e.metaData.geocoder,this._Ih=[],this._Uh(n,this._Hf.skip),this._Kh.found>0?this.showResult(0):this._Ph()},_Sh:function(e){this._wh.loadResult&&this._wh.loadResult.reject();var t=this._wh.loadResult=new r.util.Promise,n=this._Jh,i=Math.floor(e/n)*n;return this._Mh(i).then(o(function(){this._Hf=this._Dh._Eh,this._Gh(),this._Hh(),this.showResult(e).then(function(e){t.resolve(e)})},this)),t},_Dh:function(e,t,n){return n||this.state.set({popupHintContent:this.options.get("waitContent")}),this.events.fire("submit",{state:t}),r.geocode(e,t).then(o(function(e){this._Dh._Eh=t},this),o(this._Vh,this))},_Vh:function(e){this.events.fire("load",{error:e}),this.state.set({popupHintContent:this.options.get("errorContent")})},_Uh:function(e,t){var n=t;e.each(o(function(e){this._Ih[n++]=e},this))},_Ph:function(){var e=this._Kh,t=e.found,n=this._Jh,r=this._Hf.skip,i=Math.min(r+n,t);this.state.set({results:this._Ih,resultsPerPage:n,currentIndex:this._Nh,pageNumber:this.getCurrentPage(),found:t,pageCount:this.getPageCount(),request:e.request,suggest:e.suggest,popupHintContent:this._Wh(),showPager:t>n,fromItem:r+1,toItem:i,showLeftArrow:r!=0,showRightArrow:i<t,skip:r,expanded:!0,opened:this.state.get("opened")||!this.options.get("noPopup")})},_Oh:function(e,t){t=Math.min(t,this.getResultCount());for(;e<t;e++)if(!this._Ih[e])return!1;return!0},_vh:function(e){this.options.set("resultsPerPage",Math.min(u,e))},_Wh:function(){var e=this._Kh;return e.found?e.suggest?a.correction.replace("%s",this._Xh(e.suggest)):"":this.options.get("notFoundContent")},_Xh:function(e){var t="";if(r.util.array.isArray(e)){for(var n=0,i=e.length;n<i;n++){var s=e[n];r.util.array.isArray(s)&&(s="<fix>"+s[0]+"</fix>"),t+=s}e=t}return e.replace("<fix>",'<ymaps class="ymaps-fix">').replace("</fix>","</ymaps>")},_Gh:function(){this.events.fire("load")},_Hh:function(){this.events.fire("pagechange",{pageIndex:this.getCurrentPage()})},_Mh:function(e,t,n){t=t||u;if(this._Oh(e,e+t)){var i=new r.util.Promise;return i.resolve(this._Ih.slice(e,e+t)),i}return this._Dh(this._Kh.request,s({},this._Hf,{skip:e,results:Math.min(t,u)}),n).then(o(function(n){return this._Uh(n.geoObjects,e),this._Ih.slice(e,e+t)},this))},_Rh:function(e){this.events.fire("resultshow",{type:"resultshow",target:this,resultIndex:e})},_Bh:function(){this._yh.add("open",function(e,t){this.events.fire(e?"open":"close")},this).add("expand",function(e,t){this.events.fire(e?"expand":"collapse")},this)},_Ch:function(){this._yh.removeAll()}}),r.map.control.optionMapper.setRule({name:"searchControl",rule:["prefixed"]}),r.control.storage.add("searchControl",l),e("control.SearchControl",l)}],["8J",function(e,t,n,r,i){var s={create:function(e){e.geoObjects=new r.map.GeoObjects(e);var t=new r.yandex.state.component.MapGeoObjects(e.geoObjects);e.events.add("destroy",function(){t.destroy()})},get:function(e){return e.geoObjects||s.create(e),e.geoObjects}};r.Map.getMetaEventManager().add("create",function(e){s.create(e.get("target"))}),e("map.addon.geoObjects",s)}],["71",function(e,t,n,r,i){function o(e,t){return new r.geometry.pixel.Point(e?t.projection.toGlobalPixels(e,0):null)}var s=function(e,t){s.superclass.constructor.call(this,e),this.options=new r.option.Manager(t),this.options.events.add("change",function(){this.events.fire("optionschange")},this)};r.util.augment(s,r.geometry.base.Point,{getPixelGeometry:function(e){return this._qr?this._qr.getPixelGeometry(e):null},setMap:function(e){var t=this._n;t&&this._rr(),this._n=e,e&&this._sr(),this._tr(t)},getMap:function(){return this._n},_sr:function(){this._qr=new r.geometry.component.RenderFlow(this,this._ur(),r.geometry.defaultOptions,this._Fe)},_rr:function(){this._qr&&this._qr.destroy()},_Fe:function(e,t){var n={newPixelGeometry:e,oldPixelGeometry:t,mainGeometryChanged:this._vr};this._vr=!1,this.events.fire("pixelgeometrychange",n)},_tr:function(e){this.events.fire("mapchange",{newMap:this._n,oldMap:e})},_ur:function(){var e=r.geometry.component.renderFlow;return[{stage:this.getCoordinates,events:[{object:this,types:[{change:function(){return this._vr=!0}}]}]},{stage:o,options:["projection"]},{stage:e.stageScale.apply,events:[{object:this._n,types:[{actionend:e.stageScale.onActionEnd}]}]},{stage:e.stageShift.apply,options:["projection","pixelRendering"],events:[{object:this._n,types:[{actionend:e.stageShift.onActionEnd}]}]}]}}),e("geometry.Point",s)}],["7C",function(e,t,n,r,i){function s(e,t){var n=e.options.get("projection"),r=e.getMap().getZoom(),i=n.toGlobalPixels(e.getCoordinates(),r);i[0]+=t[0],i[1]+=t[1],e.setCoordinates(n.fromGlobalPixels(i,r))}r.geoObject.dragCallback.storage.add("Point",s),e("geoObject.dragCallback.point",s)}],["7A",function(e,t,n,r,i){var s={calculatePosition:function(e){return e.getCoordinates()}};r.geoObject.balloonPositioner.storage.add("Point",s),e("geoObject.balloonPositioner.point",s)}],["-u",function(e,t,n,r,i){var s=new r.geoObject.OverlayFactory;s.add("Point",r.overlay.html.Placemark),e("geoObject.overlayFactory.placemark",s)}],["7l",function(e,t,n,r,i){function u(e){e.balloon=new r.geoObject.Balloon(e),e.balloon.events.add("open",f,e).add("close",l,e),e.getMap()&&e.events.add("clickdefaultaction",h)}function a(e){e.balloon&&(e.getMap()&&e.events.remove("clickdefaultaction",h),e.balloon.close(),e.balloon.events.remove("open",f,e).remove("close",l,e),delete e.balloon)}function f(e){this.events.fire("balloonopen",new r.Event({type:"balloonopen",target:this,balloon:e.get("balloon")}))}function l(){this.events.fire("balloonclose",new r.Event({type:"balloonclose",target:this}))}function c(){this.options.get("hasBalloon",!0)?u(this):a(this)}function h(e){var t=e.get("target");if(t.options.get("openBalloonOnClick",!0)){if(t.balloon.isOpen()&&t.geometry.getType()=="Point")t.balloon.close();else{var n=t.options.get("balloonDataSource"),r=e.get("globalPixelPosition")||t.getMap().getGlobalPixelCenter();n?t.balloon.open(r):p(t,r)}e.stopImmediatePropagation(),e.preventDefault()}}function p(e,t){if(!e.options.get("openEmptyBalloon")){var n=new r.Balloon(e.getMap(),{geometry:e.geometry,properties:e.properties,state:e.state,geoObject:e},{projection:r.projection.idle});n.options.setParent(e.options),n.setPosition(t);if(n.isEmpty())return}e.balloon.open(t)}var s={},o={create:function(e){e.options.get("hasBalloon",!0)&&u(e)},get:function(e){return e.balloon||o.create(e),e.balloon}};r.GeoObject.getMetaEventManager().add("create",function(e){var t=e.get("target");new r.option.Monitor(t.options,"hasBalloon",c,t),o.create(t)}).add("destroy",function(e){}).add("mapchange",function(e){var t=e.get("target");t.balloon&&(t.balloon.close(),e.get("oldMap")&&t.events.remove("clickdefaultaction",h),e.get("newMap")&&t.events.add("clickdefaultaction",h))}),e("geoObject.addon.balloon",o)}],["7n",function(e,t,n,r,i){function u(e){e.hint=new r.geoObject.Hint(e),e.hint.events.add("show",y,e).add("hide",b,e),e.getMap()&&l(e)}function a(e){e.hint&&(e.getMap()&&c(e),e.hint.hide(null,!0),e.hint.events.remove("show",y,e).remove("hide",b,e),delete e.hint)}function f(){this.options.get("hasHint",!0)?u(this):a(this)}function l(e){e.events.add("mouseenterdefaultaction",h).add(["dragstart","balloonopen"],m).add(["dragend","balloonclose"],g)}function c(e){e.events.remove("mouseenterdefaultaction",h).remove("mousemove",d).remove("mouseleave",p).remove(["dragstart","balloonopen"],m).remove(["dragend","balloonclose"],g)}function h(e){var t=e.get("target"),n=e.get("globalPixelPosition");if(!t.options.get("showHintOnHover",!0)||!t.options.get("showEmptyHint",!1)&&v(t,n))return;t.events.add("mousemove",d).add("mouseleave",p),t.hint.capture(function(e,t){e||t.show(n)})}function p(e){var t=e.get("target");t.hint.hide(),t.events.remove("mousemove",d).remove("mouseleave",p)}function d(e){var t=e.get("target");t.hint.move(e.get("globalPixelPosition"))}function v(e,t){var n=new r.Hint(e.getMap(),{geometry:e.geometry,properties:e.properties,state:e.state,geoObject:e},{projection:r.projection.idle});return n.options.setParent(e.options),n.setPosition(t),n.isEmpty()}function m(e){var t=e.get("target");t.events.remove("mouseenterdefaultaction",h).remove("mousemove",d).remove("mouseleave",p),t.hint.hide(null,!0)}function g(e){var t=e.get("target");(!t.balloon||!t.balloon.isOpen())&&!t.state.get("drag")&&t.events.add("mouseenterdefaultaction",h).add("mousemove",d).add("mouseleave",p)}function y(e){this.events.fire("hintshow",{hint:e.get("hint")})}function b(){this.events.fire("hinthide")}var s={},o={create:function(e){e.options.get("hasHint",!0)&&u(e)},get:function(e){return e.hint||o.create(e),e.hint}};r.GeoObject.getMetaEventManager().add("create",function(e){var t=e.get("target");new r.option.Monitor(t.options,"hasHint",f,t),o.create(t)}).add("destroy",function(e){}).add("mapchange",function(e){var t=e.get("target");t.hint&&(e.get("newMap")?l(t):(t.hint.hide(null,!0),c(t)))}),e("geoObject.addon.hint",o)}],["41",function(e,t,n,r,i){r.map.metaOptions.set("geoObjectInteractivityModel",r.interactivityModel.geoObject)}],["7H",function(e,t,n,r,i){function o(e){return!e||typeof e.length!="undefined"?{type:"Point",coordinates:e}:e}var s=function(e,t,n){s.superclass.constructor.call(this,{geometry:o(e),properties:t},n)};r.util.augment(s,r.GeoObject),e("Placemark",s)}],["5g",function(e,t,n,r,i){var s=i.support.browser.name=="MSIE"&&i.support.browser.documentMode<9,o=r.util.hd,u=r.util.imageLoader,a=r.util.dom.style,f=r.templateLayoutFactory.createClass('<ymaps class="ymaps-image" style="position: absolute;left: $[options.imageOffset.0|0]px;top: $[options.imageOffset.1|0]px;width: $[options.imageSize.0|30]px;height: $[options.imageSize.1|30]px;"></ymaps>',{build:function(){f.superclass.build.call(this),this._rb=(new r.Monitor(this.getData().options)).add(["imageHref","imageClipRect","imageSize"],this._Ul,this),s&&(this._Vl=r.util.dom.element.create({css:{zIndex:-1,width:"100%",height:"100%",overflow:"hidden",position:"absolute",top:0,left:0}}),r.util.dom.element.create({css:{position:"absolute"},parentNode:this._Vl}),this.getElement().firstChild.appendChild(this._Vl)),this._Ul()},clear:function(){f.superclass.clear.call(this),this._Wl&&u.cancel(this._Wl,null,this),this._rb.destroy(),this._Xl=this._Wl=null},_Ul:function(e){var t=e?o.selectValue(e.imageHref):o.selectValue(this._rb.get("imageHref")),n=e&&e.imageClipRect||this._rb.get("imageClipRect"),r=e&&e.imageSize||this._rb.get("imageSize");t!==this._Wl?(this._Wl&&u.cancel(this._Wl,null,this),this._Wl=t,u.load(t,function(e){this._Xl=e,this._Yl(e,t,n,r)},this)):this._Xl&&this._Yl(this._Xl,t,n,r)},_Yl:function(e,t,n,r){var i=[e.width,e.height];n=n||[[0,0],i];var o=[(r||i)[0]/(n[1][0]-n[0][0]),(r||i)[1]/(n[1][1]-n[0][1])],u=[i[0]*o[0],i[1]*o[1]],f=[-n[0][0]*o[0],-n[0][1]*o[1]];if(!s)a.css(this.getElement().firstChild,{backgroundImage:'url("'+t+'")',backgroundSize:u[0]+"px "+u[1]+"px",backgroundPosition:f[0]+"px "+f[1]+"px"}),r||a.setSize(this.getElement().firstChild,i);else{var l=this._Vl.firstChild;a.setSize(l,u),a.setPosition(l,f),a.scaledBackgroundImage(l,t)}}});r.layout.storage.add("default#image",f),e("layout.Image",f)}],["5l",function(e,t,n,r,i){function o(e){this._Zl=new r.Template(s),r.layout.templateBased.Base.call(this,e)}var s='<ymaps class="ymaps-image-with-content" style="position: absolute;left: $[options.imageOffset.0|0]px;top: $[options.imageOffset.1|0]px;width: $[options.imageSize.0|30]px;height: $[options.imageSize.1|30]px;"><ymaps class="ymaps-image-with-content-content" style="font: 13px Arial,sans-serif;position: absolute;text-align: center;left: $[options.contentOffset.0|0]px;top: $[options.contentOffset.1|0]px;width: $[options.contentSize.0|10]px;height: $[options.contentSize.1|10]px;">$[[options.contentLayout]]</ymaps></ymaps>';r.util.augment(o,r.layout.Image),r.layout.storage.add("default#imageWithContent",o),e("layout.ImageWithContent",o)}],["8z",function(e,t,n,r,i){function o(e){this.events.fire("balloonopen",new r.MapEvent({type:"balloonopen",target:this,balloon:e.get("balloon")},this))}function u(){this.events.fire("balloonclose",new r.MapEvent({type:"balloonclose",target:this},this))}var s={create:function(e){e.balloon=new r.map.Balloon(e),e.balloon.events.add("open",o,e).add("close",u,e)}};r.Map.getMetaEventManager().add("create",function(e){s.create(e.get("target"))}),e("map.addon.balloon",s)}],["3W",function(e,t,n,r,i){function o(e,t){this._w=e,t!==!1&&u.call(this)}function u(){var e=a.call(this),t=e.getCoordinates();if(!this._A||!r.util.math.areEqual(this._A,t))this._x.setGeometry(e),this._A=t}function a(){var e=this.options.get("projection");return new r.geometry.Point(e.toGlobalPixels(this._w,this._n.getZoom()))}function f(e){e.stopPropagation();var t=new r.Event({type:"beforeuserclose",target:this});this.events.fire("beforeuserclose",t),t.isDefaultPrevented()||(this.events.fire("userclose"),this.destroy())}function l(){this._n.events.add("actionend",u,this)}function c(){this._n.events.remove("actionend",u,this)}function h(){var e=this._x.getBalloonLayout();e&&e.events.add(["boundschange","clientboundschange"],this.autoPan,this)}function p(){var e=this._x.getBalloonLayout();e&&e.events.remove(["boundschange","clientboundschange"],this.autoPan,this)}function d(){this._rb.add("autoPan",function(e){e?h.call(this):p.call(this)},this),this._rb.get("autoPan")&&h.call(this)}function v(){this._rb.get("autoPan")&&p.call(this),this._rb.remove("autoPan")}var s=function(e,t,n){this._n=e,this._o=t,this.options=new r.option.Manager(n||{},null,"balloon"),this.events=new r.event.Manager({context:this}),this._qb=!1,this._rb=new r.Monitor(this.options)};s.prototype={open:function(e,t){return e&&o.call(this,e,this._qb),this._qb||(this._s(),d.call(this),l.call(this),this._qb=!0,this.events.fire("open")),!t&&this._rb.get("autoPan")&&this.autoPan(),this},close:function(){return this._qb&&(c.call(this),v.call(this),this._v(),o.call(this,null,!1),this._qb=!1,this.events.fire("close")),this},isOpen:function(){return this._qb},destroy:function(e){var t,n=new r.Event({type:"beforedestroy",target:this});return this.events.fire("beforedestroy",n),n.isDefaultPrevented()?t="Destruction has been canceled":(this._qb&&this.close(),this._rb.destroy(),this.events.fire("destroy")),e&&e(t),this},setPosition:function(e,t){return o.call(this,e,this._qb),this._qb&&!t&&this._rb.get("autoPan")&&this.autoPan(),this},getPosition:function(){return this._w},setData:function(e){return this._o=e,this._x&&this._x.setData(this._o),this},getData:function(){return this._o},getOverlay:function(){return this._x},isEmpty:function(){if(this._x)return this._x.isEmpty();var e=this._y();e.options.setParent(this.options);var t=e.isEmpty();return e.options.setParent(null),t},autoPan:function(){if(!this._x.getBalloonLayout()||r.util.array.indexOf(["movableOuters","outers"],this.options.get("pane"))!=-1)return this;this._n.action.stop();if(!this._qb)return this;var e=this._x.getBalloonLayout().getClientBounds(),t=this.options.get("offset",[0,0]),n=this.options.get("projection").toGlobalPixels(this._w,this._n.getZoom()),i=[[n[0]+e[0][0]+t[0],n[1]+e[0][1]+t[1]],[n[0]+e[1][0]+t[0],n[1]+e[1][1]+t[1]]],s=this._n.container.getSize(),o=s[0]/2,u=s[1]/2,a=this._n.getGlobalPixelCenter(),f=[[a[0]-o,a[1]-u],[a[0]+o,a[1]+u]],l=r.util.bounds.fit(i,f,this.options.get("autoPanMargin"));if(l){var c=this._n.getGlobalPixelCenter(),h=[c[0]-l[0],c[1]-l[1]],p=new r.map.action.Single({globalPixelCenter:h,zoom:this._n.getZoom(),duration:this.options.get("autoPanDuration",500),timingFunction:"ease-in-out"},this._n);this.events.fire("autopanbegin"),r.util.once(p.events,"end",function(){r.util.once(this._n.events,"actionend",function(){this.events.fire("autopanend")},this)},this),this._n.action.execute(p)}return this},_s:function(){this._x=this._y(),this._x.options.setParent(this.options),this._x.setMap(this._n),this._x.events.add(r.constants.mapDomEvents,this._z,this),this._x.events.add("userclose",f,this)},_v:function(){this._x.events.remove("userclose",f,this),this._x.events.remove(r.constants.mapDomEvents,this._z,this),this._x.setMap(null),this._x.options.setParent(null),this._x=null},_y:function(){return new r.overlay.html.Balloon(a.call(this),this._o)},_z:function(e){this.events.fire(e.get("type"),{domEvent:e.get("domEvent")})}},e("Balloon",s)}],["9c",function(e,t,n,r,i){function o(e){this.events.fire("hintshow",new r.MapEvent({type:"hintshow",target:this,hint:e.get("hint")},this))}function u(){this.events.fire("hinthide",new r.MapEvent({type:"hinthide",target:this},this))}var s={create:function(e){e.hint=new r.map.Hint(e),e.hint.events.add("show",o,e).add("hide",u,e),e.events.add(["actionbegin","destroy"],function(){e.hint.hide(null,!0)})}};r.Map.getMetaEventManager().add("create",function(e){s.create(e.get("target"))}),e("map.addon.hint",s)}],["3N",function(e,t,n,r,i){function o(){this._r&&(clearTimeout(this._r),this._r=null)}function u(){this._t&&(clearTimeout(this._t),this._t=null)}function a(e,t){this._w=e,t!==!1&&f.call(this)}function f(){var e=l.call(this),t=e.getCoordinates();if(!this._A||!r.util.math.areEqual(this._A,t))this._x.setGeometry(e),this._A=t}function l(){var e=this.options.get("projection"),t=e.toGlobalPixels(this._w,this._n.getZoom());return this._x&&this._x.getMap()&&this._q.getValue("fitPane",!0)&&(t=r.hint.fitPane(this._x,this.options.get("pane","outers"),t)),new r.geometry.Point(t)}function c(){r.util.once(this._x.events,"mouseleave",function(){this.hide()},this)}function h(){this._x.events.add("mouseenter",d,this).add("mouseleave",v,this)}function p(){this._x.events.remove("mouseleave",v,this).remove("mouseenter",d,this)}function d(){this._u=!0,u.call(this),c.call(this)}function v(){this._u=!1}function m(){return{fitPane:function(){this._p&&f.call(this)}}}function g(){this._q.setup("fitPane")}function y(){this._q.clear("fitPane")}var s=function(e,t,n){this._n=e,this._o=t,this.options=new r.option.Manager(n,null,"hint"),this.events=new r.event.Manager({context:this}),this._p=!1,this._q=new r.option.monitor.Manager(this,m())};r.util.extend(s.prototype,{show:function(e){u.call(this),e&&a.call(this,e,this._p);if(!this._p){o.call(this);var t=this.options.get("showTimeout",150),n=r.util.bind(function(){this._r=null,g.call(this),this._s(),h.call(this),this._p=!0,this.events.fire("show")},this);typeof t=="number"?this._r=setTimeout(n,t):n()}return this},hide:function(e){u.call(this),o.call(this);if(this._p){var t=this.options.get("hideTimeout",700),n=r.util.bind(function(){this._t=!1;if(this._u&&this.options.get("holdByMouse",!0)&&!e){c.call(this);return}this._p=!1,p.call(this),this._v(),y.call(this),a.call(this,null,!1),this.events.fire("hide")},this);typeof t=="number"&&!e?this._t=setTimeout(n,t):n()}return this},isShown:function(){return this._p},destroy:function(e,t){var n=new r.Event({type:"beforedestroy",target:this});return this.events.fire("beforedestroy",n),n.isDefaultPrevented()?e&&e("Destruction has been canceled"):(this.events.fire("destroy"),this.hide(t),e&&e()),this},setPosition:function(e){return a.call(this,e,this._p),this},getPosition:function(){return this._w},setData:function(e){return this._o=e,this._x&&this._x.setData(this._o),this},getData:function(){return this._o},getOverlay:function(){return this._x},isEmpty:function(){if(this._x)return this._x.isEmpty();var e=this._y();e.options.setParent(this.options);var t=e.isEmpty();return e.options.setParent(null),t},_s:function(){this._x=this._y(),this._x.options.setParent(this.options),this._x.setMap(this._n),this._x.events.add(r.constants.mapDomEvents,this._z,this),f.call(this)},_v:function(){this._x.events.remove(r.constants.mapDomEvents,this._z,this),this._x.setMap(null),this._x.options.setParent(null),this._x=null},_y:function(){return new r.overlay.html.Label(l.call(this),this._o)},_z:function(e){this.events.fire(e.get("type"),{domEvent:e.get("domEvent")})}}),e("Hint",s)}],["4N",function(e,t,n,r,i){var s=new r.util.Associate(function(){return new o}),o=function(){};o.prototype={onBeforeEventFiring:function(e,t,n){this.globalEventManager&&this.globalEventManager.fire(t,n)}},e("event.globalize",function(e){var t=s.get(e);return e.getMetaEventManager=function(){return t.globalEventManager||(t.globalEventManager=new r.event.Manager)},t})}],["5C",function(e,t,n,r,i){function u(e){if(typeof Object.keys=="function")return Object.keys(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}var s={},o=function(e,t,n,i){this._D=e||null,this._Mm=Boolean(this._D),this._mb=n,this._ob={},this._Nm=i,this._Om=new r.component.child.BaseChild(this._Ii,this),t&&this._Om.setParent(t),this.events=new r.event.manager.Base,this._ef=!1,this._hf=!1};o.prototype={setParent:function(e){return this._Om.setParent(e),this},getParent:function(){return this._Om.getParent()},setName:function(e){this._mb=e},getName:function(){return this._mb},setMapper:function(e){this._Nm=e},set:function(e,t){var n=e;typeof e=="string"&&(n={},n[e]=t);var r=u(n),i=this._Pm(),s=!1;typeof n.preset!="undefined"&&(this._ob={});for(var o=0,a=r.length;o<a;++o)e=r[o],t=n[e],i[e]!==t&&(this._ob[e]=t,i[e]=t,s=!0);return s&&this._Qm(),this},get:function(e,t){if(e=="preset")return this.getNative(e)||t;var n=this._ob[e];if(typeof n=="undefined"){var r=this._Rm(e);n=this._ob[e]=typeof r=="undefined"?s:r}return n==s?t:n},getNative:function(e){return this._D?this._D[e]:undefined},getAll:function(){return this._Pm()},resolve:function(e,t){if(this._Nm){var n=[].concat(this._Nm.resolve(e,t));for(var r=0,i=n.length,s;r<i;r++){s=this.get(n[r]);if(typeof s!="undefined")return s}return undefined}return this.get(e)},unset:function(e){typeof e=="string"&&(e=[e]);var t=this._Pm(),n=!0,r=!1;for(var i=0,s=e.length;i<s;i++){var o=e[i];t.hasOwnProperty(o)&&(n&&(o=="preset"?(this._ob={},n=!1):delete this._ob[o]),delete t[o],r=!0)}return r&&this._Qm(),this},unsetAll:function(){return this._ob={},this._D=null,this._Qm(),this},freeze:function(){return this._ef=!0,this},unfreeze:function(){return this._ef=!1,this._hf&&(this._hf=!1,this._Qm()),this},isFrozen:function(){return this._ef},_Rm:function(e){var t;return this._D&&(t=this._D[e],typeof t=="undefined"&&(t=this._Sm(e))),typeof t=="undefined"&&this._If&&(t=this._If.resolve(e,this._mb)),t},_Sm:function(e){var t=this._D;while(t=t.preset){t=r.option.presetStorage.get(t);if(!t)return;if(typeof t[e]!="undefined")return t[e]}},_Ii:function(e,t){this._ob={},e&&e.events.remove("change",this._Tm,this),t&&t.events.add("change",this._Tm,this),this._If=t,this.events&&(this.events.fire("parentchange",{target:this,oldParent:e,newParent:t}),this._Qm())},_Tm:function(){this._ob={},this._Qm()},_Pm:function(){return this._D?this._Mm&&(this._D=r.util.extend({},this._D),this._Mm=!1):this._D={},this._D},_Qm:function(e,t,n){this._ef?this._hf=!0:this.events.fire("change",new r.Event({target:this,type:"change"}))}},e("option.Manager",o)}],["42",function(e,t,n,r,i){e("geoObject.optionMapper",new r.option.Mapper)}],["4t",function(e,t,n,r,i){function s(e){s.superclass.constructor.call(this),this._o=e||{},e||(this._Kg=null)}r.util.augment(s,r.data.Base,{singleSet:function(e,t){var n=e.split("."),i=n.pop(),s=r.util.safeAccess(this._o,n);typeof s!="undefined"&&(this._Kg&&(s=this._Kg(s)),s[i]=t,this.fireChangeEvent())},_Kg:function(e){return e==this._o&&(e=this._o=r.util.extend({},this._o),this._Kg=null),e},singleUnset:function(e){var t=e.split("."),n=t.pop(),i=r.util.safeAccess(this._o,t);typeof i!="undefined"&&(this._Kg&&(i=this._Kg(i)),delete i[n],this.fireChangeEvent())},unsetAll:function(){return this._o={},this.fireChangeEvent(),this},get:function(e,t){var n=r.util.safeAccess(this._o,e);return typeof n!="undefined"?n:t},getAll:function(){return this._o}}),e("data.Manager",s)}],["3H",function(e,t,n,r,i){var s=Array.prototype.slice,o=function(e,t,n){this.originalEvent=e||{},this._k=t||!1,this._l=n||!1,this._m=!1};o.prototype={stopImmediatePropagation:function(){this._m=!0,this._k=!0},isImmediatePropagationStopped:function(){return this._m},get:function(e){return this.originalEvent[e]},callMethod:function(e){var t=s.call(arguments,1);return this.get(e).apply(this.originalEvent,t)},stopPropagation:function(){this._k=!0},isPropagationStopped:function(){return this._k},preventDefault:function(){this._l=!0},isDefaultPrevented:function(){return this._l},clone:function(e){return new o(e)}},e("Event",o)}],["4R",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,e)};r.util.augment(s,r.event.manager.Base,{controllerMethods:["onAfterEventFiring","onBeforeEventFiring","onStartListening","onStopListening"],setParent:function(e){return this.options.parent=e,this},getParent:function(){return this.options.parent},fire:function(e,t){var n=this.options.context,i=this.options.parent,o=this.controllersHash.onBeforeEventFiring,u=this.controllersHash.onAfterEventFiring,a=s.superclass.fire;if(!t||typeof t.get!="function")t=this.createEventObject(e,t,n);o&&this.callControllers("onBeforeEventFiring",this,e,t),a.call(this,e,t),i&&!t.isPropagationStopped()&&i.fire(e,t);if(t.get("target")==n&&!t.isDefaultPrevented()){var f=e+"defaultaction",l=t.clone(r.util.extend({},t.originalEvent,{type:f,target:n}));o&&this.callControllers("onBeforeEventFiring",this,f,l),a.call(this,f,l),u&&this.callControllers("onAfterEventFiring",this,f,l)}return u&&this.callControllers("onAfterEventFiring",this,e,t),this},createEventObject:function(e,t,n){var i={type:e,target:n};return new r.Event(t?r.util.extend(i,t):i)}}),e("event.Manager",s)}],["7v",function(e,t,n,r,i){var s=function(e){return e?typeof e.getType=="function"?e:r.geoObject.geometryFactory.createGeometry(e):null};e("geoObject.component.castGeometry",s)}],["7w",function(e,t,n,r,i){var s=function(e){return e&&typeof e.get=="function"?e:new r.data.Manager(e)};e("geoObject.component.castProperties",s)}],["7I",function(e,t,n,r,i){var s=function(e,t,n,i,s,o,u){this._gf=e,this._Ae=t,this._Qi=n,this._D=i,this._tf=s,this._Hf=o,this._Ag=u,this._fr=new r.component.child.MapChild({onMapChange:{callback:this._Ji,context:this},onParentChange:this._Ag.onParentChange}),t&&(t.options.setParent(i),t.events.add("change",this._gr,this).add("pixelgeometrychange",this._Fe,this)),n&&n.events.add("change",this._hr,this),i.events.add("change",this._R,this)};s.prototype={setParent:function(e){this._fr.setParent(e)},getParent:function(){return this._fr.getParent()},getMap:function(){return this._fr.getMap()},getOverlay:function(){return this._c?this._c.getOverlay():null},getOverlays:function(){return this._c?this._c.getOverlays():null},_ir:function(e,t){this._tf.fire("beforemapchange",new r.Event({type:"beforemapchange",target:this._gf,oldMap:e,newMap:t},!0))},_Ji:function(e,t){e&&this._f(),this._Ae&&this._Ae.setMap(t),t&&this._e();var n=this._Ag.onMapChange;n&&(n.context?n.callback.call(n.context,e,t):n.callback(e,t))},_R:function(){this._tf.fire("optionschange",new r.Event({type:"optionschange",target:this._gf},!0))},_hr:function(){this._tf.fire("propertieschange",new r.Event({type:"propertieschange",target:this._gf}))},_gr:function(e){this._tf.fire("geometrychange",new r.Event({type:"geometrychange",target:this._gf,originalEvent:e}))},_Fe:function(e){this._tf.fire("pixelgeometrychange",new r.Event({type:"pixelgeometrychange",target:this._gf,newPixelGeometry:e.get("newPixelGeometry"),oldPixelGeometry:e.get("oldPixelGeometry")}))},_e:function(){this._c=new r.geoObject.View(this._gf,this._Ae,this._Qi,this._D,this._tf,this._Hf,this.getMap())},_f:function(){this._c.destroy(),this._c=null}},e("geoObject.component.ObjectImplementation",s)}],["7x",function(e,t,n,r,i){var s=function(e,t){this._gf=e,this._tf=t,this._er=new r.component.collection.ParentCollection(e,{onAdd:r.util.bind(this._zb,this),onRemove:r.util.bind(this._Ab,this)})};s.prototype={add:function(e){this._er.add(e)},remove:function(e){this._er.remove(e)},removeAll:function(){this._er.removeAll()},getLength:function(){return this._er.getLength()},getIterator:function(){return this._er.getIterator()},each:function(e,t){this._er.each(e,t)},_zb:function(e){this._tf.fire("add",new r.Event({type:"add",target:this._gf,child:e}))},_Ab:function(e){this._tf.fire("remove",new r.Event({type:"remove",target:this._gf,child:e}))}},e("geoObject.component.CollectionImplementation",s)}],["7t",function(e,t,n,r,i){function o(e,t){this._Rq=e,this._Ag=t;var n=this._Rq.getIterator(),r;while(r=n.getNext())this._Sq(r,"add");this._Rq.events.add("add",this._Tq,this).add("remove",this._Uq,this),this._Vq=this._Wq(),this._Ub=this._Xq(),this._Yq=this._Zq=this._$q}var s=function(e,t){var n=r.util.math.areEqual;return n(e[0],t[0],0)&&n(e[1],t[1],0)};r.util.extend(o.prototype,{_$q:{},getPixelBounds:function(){return this._Vq==this._$q&&(this._Vq=this._Wq()),this._Vq},getBounds:function(){return this._Ub==this._$q&&(this._Ub=this._Xq()),this._Ub},destroy:function(){this._Bo&&clearTimeout(this._Bo),this._Rq.events.remove("add",this._Tq,this).remove("remove",this._Uq,this);var e=this._Rq.getIterator(),t;while(t=e.getNext())this._Sq(t,"remove")},_Tq:function(e){this._Sq(e.get("child"),"add"),this._ar()},_Uq:function(e){this._Sq(e.get("child"),"remove"),this._ar()},_Sq:function(e,t){typeof e.getPixelBounds=="function"?e.events[t]("pixelboundschange",this._ar,this):e.geometry&&e.geometry.events[t]("pixelgeometrychange",this._ar,this)},_ar:function(){this._Yq==this._$q&&(this._Yq=this._Vq,this._Zq=this._Ub),this._Vq=this._Ub=this._$q,this._Bo||(this._Bo=setTimeout(this._br||(this._br=r.util.bind(this._cr,this)),0))},_cr:function(){this._Bo=null;var e=this._Yq,t=this._Zq;this._Yq=this._Zq=this._$q;var n=this._Ag.onPixelBoundsChange;n.callback.call(n.context,this.getPixelBounds(),e);var r=this.getBounds();if(r&&!t||!r&&t||r&&t&&!s(r,t)){var i=this._Ag.onGeoBoundsChange;i.callback.call(i.context,r,t)}},_Wq:function(){var e=this._Rq.getIterator(),t=this._Rq.geometry?this._Rq.geometry.getPixelGeometry().getBounds():null,n;while(n=e.getNext()){var i=null;typeof n.getPixelBounds=="function"?i=n.getPixelBounds():n.geometry&&(i=n.geometry.getPixelGeometry().getBounds()),i&&(t=t?r.util.bounds.fromBounds(t,i):i)}return t},_Xq:function(){var e=this._Rq.options.get("projection"),t=this.getPixelBounds();return t?r.util.bounds.fromGlobalPixelBounds(t,e,this._Rq.getMap().getZoom()):null}}),e("geoObject.component.BoundsAggregator",o)}],["7u",function(e,t,n,r,i){var s=function(e,t){this._gf=e,this._tf=t,this._dr=new r.component.array.ParentArray(e,{onAdd:r.util.bind(this._zb,this),onRemove:r.util.bind(this._Ab,this)})};s.prototype={get:function(e){return this._dr.get(e)},add:function(e,t){this._dr.add(e,t)},remove:function(e){this._dr.remove(e)},removeAll:function(){this._dr.removeAll()},splice:function(e,t){return this._dr.splice.apply(this._dr,arguments)},getLength:function(){return this._dr.getLength()},getIterator:function(){return this._dr.getIterator()},each:function(e,t){this._dr.each(e,t)},indexOf:function(e){return this._dr.indexOf(e)},_zb:function(e,t){this._tf.fire("add",new r.Event({type:"add",target:this._gf,child:e,index:t}))},_Ab:function(e,t){this._tf.fire("remove",new r.Event({type:"remove",target:this._gf,child:e,index:t}))}},e("geoObject.component.ArrayImplementation",s)}],["5e",function(e,t,n,r,i){e("layout.storage",new r.util.Storage)}],["_c",function(e,t,n,r,i){function a(e){this._Hg=e,this._q={}}function f(e){this._Hg=e,this._lB={},this._mB={},this._nB={}}var s=r.util.math.areEqual,o=r.util.dom.style,u=function(e){u.superclass.constructor.call(this,e),this._KA=[],this._LA=null,this._MA=[[0,0],[0,0]],this._NA(e),this.init(),this._Ok(),this._OA()};r.util.augment(u,r.layout.Base,{init:function(){},setData:function(e){this._PA(),this._NA(e),u.superclass.setData.call(this,e)},getTemplate:function(){},createTemplateDataManager:function(e){return new r.data.Aggregator(r.util.extend({localization:new r.data.Manager(r.localization.common.current)},e))},destroyTemplateDataManager:function(e){e.destroy()},getTemplateDataManager:function(){return this._QA},getSublayout:function(e){for(var t=0,n=this._KA.length;t<n;t++)if(this._KA[t].name==e)return this._KA[t].instance;return null},getSublayoutInfo:function(e){for(var t=0,n=this._KA.length;t<n;t++)if(this._KA[t].name==e)return this._KA[t];return null},getElement:function(){return this._nd},build:function(){this._nd=r.util.dom.element.create({html:this._RA.text,parentNode:this.getParentElement()}),this._SA(),this._TA(),u.superclass.build.call(this)},clear:function(){u.superclass.clear.call(this),this._UA(),this._VA(),this._WA(),r.util.dom.element.destroy(this._nd)},rebuild:function(){this._QA&&this._QA.freeze(),this.getParentElement()&&this.clear(),this._XA(),this._Ok(),this._OA(),this._YA(),this.getParentElement()&&this.build(),this._ZA(),this.testClientBoundsChange(),this._QA&&this._QA.unfreeze()},isEmpty:function(){return this._LA===null&&(this._LA=this.calculateEmptiness()),this._LA},calculateEmptiness:function(){return this.isTemplateEmpty()&&this.areSublayoutsEmpty()},isTemplateEmpty:function(){return this._RA.empty},areSublayoutsEmpty:function(){for(var e=0,t=this._KA.length;e<t;e++)if(!this._KA[e].instance.isEmpty())return!1;return!0},getClientBounds:function(){return this.getClientBoundingRect()},getClientBoundingRect:function(){var e=this.getElement();return e?r.layout.component.clientBounds(e):[[0,0],[0,0]]},_YA:function(){var e=this._LA;this._LA=this.calculateEmptiness(),e!=this._LA&&this.events.fire("emptinesschange",{oldEmptiness:e,newEmptiness:this._LA})},onSublayoutChange:function(){this._ZA()},onDataChange:function(){this._$A()?this.rebuild():this._aB()},_ZA:function(){this.events.fire("change")},_bB:function(){return!0},onSublayoutCreate:function(e){},onSublayoutSizeChange:function(e,t){o.css(e.instance.getParentElement(),{display:"block",width:Math.max(t.width,e.params.minWidth||0)+"px",height:Math.max(t.height,e.params.minHeight||0)+"px",overflowX:t.scrollX?"auto":"hidden",overflowY:t.scrollY?"auto":"hidden"})},destroy:function(){this.getParentElement()&&this.clear(),this._XA(),this._PA()},setParentElement:function(e){this._QA&&this._QA.freeze();var t=this._G!=e;u.superclass.setParentElement.call(this,e),t&&this.testClientBoundsChange(),this._QA&&this._QA.unfreeze()},testClientBoundsChange:function(){var e=this._MA,t=this.getParentElement()?this.getClientBounds():[[0,0],[0,0]];if(!s(e[0],t[0])||!s(e[1],t[1]))this._MA=t,this.events.fire("clientboundschange",new r.Event({target:this,type:"clientboundschange",newClientBounds:t,oldClientBounds:e},!0))},_WA:function(){for(var e=0,t=this._KA.length;e<t;e++){var n=this._KA[e].instance;n.getParentElement()&&n.setParentElement(null)}},_Ok:function(){this._RA=this.getTemplate().build(this._QA)},_OA:function(){var e=this._RA.sublayouts;this._KA=[];for(var t=0,n=e.length;t<n;t++){var i=e[t],s=r.layout.storage.get(i.value);this._KA.push({key:i.key,value:s,id:i.id,name:i.name||i.id,params:i,instance:this._cB(s)})}},_XA:function(){for(var e=0,t=this._KA.length;e<t;e++)this._dB(this._KA[e].instance);this._KA=[]},_cB:function(e){var t=new e(this.getData());return t.events.setParent(this.events).add("emptinesschange",this.onSublayoutEmptinessChange,this).add("clientboundschange",this.onSublayoutClientBoundsChange,this),this.onSublayoutCreate(t),t},_dB:function(e){e.events.remove("emptinesschange",this.onSublayoutEmptinessChange,this).remove("clientboundschange",this.onSublayoutClientBoundsChange,this).setParent(null),e.destroy()},onSublayoutEmptinessChange:function(e){this._YA(),e.stopPropagation()},onSublayoutClientBoundsChange:function(e){this.testClientBoundsChange()},_SA:function(){var e=this._RA.subnodes;for(var t=0,n=e.length;t<n;t++){var r=e[t],i=document.getElementById(r.parentId);i.appendChild(r.element)}},_TA:function(){for(var e=0,t=this._KA.length;e<t;e++)this._eB(this._KA[e])},_eB:function(e){e.instance.setParentElement(document.getElementById(e.id)),e.params.monitorValues.length&&(this._fB||this._gB(),this._fB.add(e)),e.params.observeSize&&(this._hB||this._iB(),this._hB.add(e))},_jB:function(e){this._hB&&this._hB.remove(e.name),this._fB&&this._fB.remove(e.name),e.instance.setParentElement(null)},_kB:function(e){this._jB(e),this._dB(e.instance)},_gB:function(){this._fB=new a(this)},_UA:function(){this._fB&&(this._fB.destroy(),this._fB=null)},_iB:function(){this._hB=new f(this)},_VA:function(){this._hB&&(this._hB.destroy(),this._hB=null)},_NA:function(e){this._QA=this.createTemplateDataManager(e),this._QA.events.add("change",this.onDataChange,this)},_PA:function(){this._QA.events.remove("change",this.onDataChange,this),this.destroyTemplateDataManager(this._QA)},_$A:function(){if(!this._RA)return!1;var e=this._RA.renderedValues,t=this._QA;for(var n in e)if(e.hasOwnProperty(n)&&e[n].value!==t.get(n))return!0;return!1},_aB:function(){var e=!1;for(var t=0,n=this._KA.length,i,s;t<n;t++)i=this._KA[t],s=r.layout.storage.get(this._QA.get(i.key)),s&&s!==i.value&&(this._kB(i),i.value=s,i.instance=this._cB(i.value),this._eB(i),e=!0);e&&this._ZA()}}),e("layout.templateBased.Base",u),a.prototype={add:function(e){this.remove(e.name),this._q[e.name]=new r.data.Monitor(this._Hg._QA,e.params.monitorValues,this._Hg.rebuild,this._Hg)},remove:function(e){this._q[e]&&this._q[e].stop()},destroy:function(){r.util.array.each(this._q,function(e,t){this.remove(t)},this)}},f.prototype={add:function(e){function i(e,t){return e=typeof e!="undefined"?e:t,isNaN(e)?t:e}var t=e.name,n=e.params;this.remove(t),this._lB[t]=new r.util.ContentSizeObserver(e.instance.getParentElement(),{maxWidth:i(n.maxWidth,Infinity),maxHeight:i(n.maxHeight,Infinity),scrollX:typeof n.scrollX!="undefined"?n.scrollX:!0,scrollY:typeof n.scrollY!="undefined"?n.scrollY:!0}),this._mB[t]=this._lB[t].events.group().add("sizechange",function(t){this._Hg.onSublayoutSizeChange(e,t.get("sizeByContent"))},this),this._nB[t]=e.instance.events.group().add("change",function(){this.observe(t)},this),this.observe(t)},remove:function(e){this._lB[e]&&this._lB[e].destroy(),this._mB[e]&&this._mB[e].removeAll(),this._nB[e]&&this._nB[e].removeAll()},observe:function(e){this._lB[e]&&this._lB[e].observe()},destroy:function(){r.util.array.each(this._lB,function(e,t){this.remove(t)},this)}}}],["59",function(e,t,n,r,i){var s={createClass:function(e,t){}};e("templateLayoutFactory",new r.TemplateLayoutFactory)}],["4,",function(e,t,n,r,i){function s(e,t){return t+e.slice(0,1).toUpperCase()+e.slice(1)}r.layer.optionMapper.setRule({name:"hotspotLayer",rule:function(e,t){return[s(e,t),e]}}),r.layer.optionMapper.setRule({name:"hotspotLayer",key:["projection"],rule:"plain"});var o=r.Event,u=r.MapEvent,a=function(e,t){a.superclass.constructor.call(this,t),this.events.addController(f),this.options.setName("hotspotLayer"),this.options.setMapper(r.hotspot.layer.optionMapper),this._nl=this.options.get("zIndex"),this._ol=this.options.events.group(),this._pl=e,this._ql=this._pl.events.group().add("update",this.update,this),this._Mk=new r.hotspot.LayerShapeContainer(this),this._rl=this._Mk.events.group(),this._sl=this.events.group(),this.events.fire("create",new o({target:this,type:"create"})),this._Dg={onBeforeEventFiring:r.util.bind(this._tl,this),onAfterEventFiring:r.util.bind(this._ul,this)},this._vl=[]},f=r.event.globalize(a);r.util.augment(a,r.collection.Item,{getObjectSource:function(){return this._pl},update:function(){var e=this.getMap();if(e){var t=e.hotspots.getActiveObject();if(t){var n=t.getContainer();n.getLayer&&n.getLayer()==this&&e.hotspots.blur()}}this.events.fire("update",new o({target:this,type:"update"}))},_R:function(){var e=this.options.get("zIndex");if(e!=this._nl){var t=this.getMap();t&&this.onRemoveFromMap(t),this._nl=e,t&&this.onAddToMap(t)}},_tl:function(e,t,n){if(t=="mouseleave"||t=="mouseenter"){var r,i,s,o=n.get("relatedTarget"),u=n.get("target");u&&u.getId&&(r=u.getId()),o&&o.getId&&(i=o.getId()),r&&r==i&&(n.stopImmediatePropagation(),n.preventDefault())}},_ul:function(e,t,n){if(!n.isImmediatePropagationStopped()){var r=n.get("target");this._wl=r,this.events.fire(t,new o({target:this,activeShape:r,position:n.get("position"),type:t,globalPixelPosition:n.get("globalPixelPosition"),domEvent:n.get("domEvent")})),this.options.get("dontChangeCursor")||this._xl(t)}},onAddToMap:function(e){if(!e.hotspots)throw new Error("требуется подключить map.addon.hotspots");this._rl.add("datarequest",this._yl,this),this._Jb=e.events.group().add("boundschange",this._hh,this),this._ol.add("change",this._R,this),this.events.fire("addtomap",new o({target:this,type:"addtomap"})),e.hotspots.containerList.insert(this._Mk)},onRemoveFromMap:function(e){e.hotspots.containerList.remove(this._Mk),this._rl.removeAll(),this._Jb.removeAll(),this._ol.removeAll(),this.getObjectSource().cancelLastRequest(),this._zl&&(this._zl.remove(),this._zl=null),this.events.fire("removefrommap",new o({target:this,type:"removefrommap"}))},_hh:function(e){e.get("newZoom")!=e.get("oldZoom")&&this.getObjectSource().cancelLastRequest()},_yl:function(e){var t=e.get("zoom"),n=this._Al=e.get("tile");this.getObjectSource().requestObjects(this,n,t,this._Bl(n,t))},_Bl:function(e,t){return r.util.bind(function(n){this.getMap()&&Math.round(this.getMap().getZoom())==Math.round(t)&&e[0]==this._Al[0]&&e[1]==this._Al[1]&&this._Cl(e,n)},this)},_Cl:function(e,t){this._vl=t;for(var n=0,r=t.length;n<r;n++)t[n].events.addController(this._Dg);this.events.fire("dataload",new o({target:this,tile:e,type:"dataload",shapes:this._vl}))},_xl:function(e){if(e=="mouseenter")this._zl||(this._zl=this.getMap().cursors.push(this.options.get("cursor")||"pointer"));else if(e=="mouseleave"){var t=this.getMap();t&&this._zl&&(this._zl.remove(),this._zl=null)}}}),e("hotspot.Layer",a)}],["-)",function(e,t,n,r,i){var s=r.util.id,o={_sl:{},_Dc:{},_jA:{},_kA:{},onLayerCreate:function(e){e.options.get("hasBalloon",!0)&&this._lA(e),this._jA=new r.data.Monitor(e.options,["hasBalloon"],this._mA(e),this)},_lA:function(e){var t=s.get(e),n=e.options.get("balloonManager",r.hotspot.layer.Balloon);e.balloon=new n(e),this._kA[t]=e.events.group().add("addtomap",this._nA,this).add(["removefrommap","update"],this._oA,this).add("removefrommap",this._pA,this),this._Dc[t]=new r.data.Monitor(e.options,["openBalloonOnClick"],this._qA(e),this),this._ov(e)},_rA:function(e){var t=s.get(e);e.balloon.close(),e.balloon=null,this._kA[t].removeAll(),this._nv(e),this._Dc[t].stop()},_mA:function(e){return r.util.bind(function(){e.options.get("hasBalloon",!0)?this._lA(e):this._rA(e)},this)},_nA:function(e){this._ov(e.get("target"))},_pA:function(e){this._nv(e.get("target"))},_ov:function(e){e.getMap()&&e.options.get("openBalloonOnClick",!0)&&(this._sl[s.get(e)]=e.events.group().add("click",this._sA,this))},_nv:function(e){var t=s.get(e);this._sl[t]&&(this._sl[t].removeAll(),delete this._sl[t])},_qA:function(e){return r.util.bind(function(t){var n=e.options.get("openBalloonOnClick",!0),r=s.get(e);this._sl[r]&&!n?this._nv(e):!this._sl[r]&&n&&this._ov(e)},this)},_sA:function(e){e.get("domEvent").preventDefault();var t=e.get("target"),n=t.getMap(),i=t.options.get("balloonDataSource"),s=t.options.get("balloonUseShapeGeometryPosition"),o=e.get("activeShape"),u=s&&o.getGeometry()&&o.getGeometry().coordinates?n.options.get("projection").toGlobalPixels(o.getGeometry().coordinates,n.getZoom()):e.get("globalPixelPosition");i?(this._tA=o,i(o,r.util.bind(function(e,n,r){o==this._tA&&this._uA(t,e||u,n||{},r)},this))):(this._tA=o,this._uA(t,u,o.getProperties()))},_oA:function(e){e.get("target").balloon.close()},_uA:function(e,t,n,i){if(e.options.get("openEmptyBalloon",!1))e.balloon.open(t,n,i,this._tA);else{var s=new r.Balloon(e.getMap(),n,i);s.setPosition(t),s.options.setParent(e.options),s.isEmpty()||e.balloon.open(t,n,i,this._tA)}}};r.hotspot.Layer.getMetaEventManager().add("create",function(e){r.util.scheduler.executeASAP(function(){o.onLayerCreate(e.get("target"))})}),e("hotspot.layer.addon.balloon",o)}],["-q",function(e,t,n,r,i){var s=r.util.id,o={_vA:{},_Jb:{},_Dc:{},_wA:{},_kA:{},onLayerCreate:function(e){e.options.get("hasHint",!0)&&this._xA(e),this._yA=new r.data.Monitor(e.options,["hasHint"],this._zA(e),this)},_xA:function(e){var t=s.get(e);e.hint=new r.hotspot.layer.Hint(e),this._kA[t]=e.events.group().add("mapchange",this._rp,this).add("update",this._bt,this),this._Dc[t]=new r.data.Monitor(e.options,["showHintOnHover"],this._R(e),this),e.options.get("showHintOnHover",!0)&&e.getMap()&&this._ov(e)},_AA:function(e){var t=s.get(e);e.hint.hide(null,!0),e.hint=null,this._kA[t].removeAll(),this._Dc[t].stop(),e.options.get("showHintOnHover",!0)&&e.getMap()&&this._nv(e)},_zA:function(e){return r.util.bind(function(){e.options.get("hasHint",!0)?this._xA(e):this._AA(e)},this)},_bt:function(e){var t=e.get("target");t.getMap()&&this._BA(t)},_rp:function(e){var t=e.get("target");e.get("oldMap")&&(this._BA(t),this._nv(t)),e.get("newMap")&&this._ov(t)},_ov:function(e){var t=s.get(e);this._vA[t]=e.events.group().add(["mouseenter","mousemove"],this._CA,this).add("mouseleave",this._DA,this).add("hintshow",this._Am,this).add("hintlosecapture",this._EA,this),this._Jb[t]=e.getMap().events.group().add("actionbegin",this._FA(e),this)},_nv:function(e){this._GA(e);var t=s.get(e);this._vA[t]&&(this._vA[t].removeAll(),delete this._vA[t]),this._Jb[t]&&(this._Jb[t].removeAll(),delete this._Jb[t])},_R:function(e){return r.util.bind(function(t){var n=e.options.get("showHintOnHover",!0);e.getMap()&&!n?(this._BA(e),this._nv(e)):e.getMap()&&n&&this._ov(e)},this)},_CA:function(e){var t=e.get("target"),n=e.get("globalPixelPosition"),i=e.get("activeShape").getProperties();if(t.options.get("showEmptyHint"))t.hint.show(n,i);else{var s=new r.Hint(t.getMap(),i);s.options.setParent(t.options),s.setPosition(n),s.isEmpty()||t.hint.show(n,i)}},_DA:function(e){e.get("target").hint.hide()},_BA:function(e){e.hint.hide(null,!0)},_Am:function(e){var t=e.get("target"),n=t.hint.getOverlay().getElement();this._wA[s.get(t)]=r.domEvent.manager.group(n).add("beforemouseenter",function(e){e.preventDefault()}).add("mouseleave",function(e){t.getMap().hotspots.blur(),t.hint.hide()}),this._vA[s.get(t)].add("beforemouseenter",function(e){e.get("relatedTarget")==n&&e.preventDefault()})},_EA:function(e){this._GA(e.get("target"))},_GA:function(e){var t=s.get(e);this._wA[t]&&(this._wA[t].removeAll(),delete this._wA[t])},_FA:function(e){return r.util.bind(function(){this._BA(e)},this)}};r.hotspot.Layer.getMetaEventManager().add("create",function(e){o.onLayerCreate(e.get("target"))}),e("hotspot.layer.addon.hint",o)}],["4q",function(e,t,n,r,i){(function(){function s(e,r){if(!t[e]){t[e]=[r];var i=function(){delete t[e]};n[e]=window.setTimeout(i,24e4)}else t[e].push(r)}var t={},n={},i=null,o={load:function(e,t){t=t||{};var n,i={},o;if(t.key&&t.key instanceof Array){for(var u=0,a=t.key.length;u<a;u++){var f={callback:t.callback[u],context:t.context[u]};i[t.key[u]]={abort:function(){f.aborted=!0,i.promise.reject("aborted")}},s(t.key[u],f)}o=t.padding||t.key.join("_").replace(/\W/g,"_")}else{var l;if(!t.key&&!t.id)l=Math.random(),o=t.padding||null;else{l=t.key||t.id||Math.random();var f=r.util.extend(t,{loaderUrl:e});s(l,f),i={abort:function(){f.aborted=!0,i.promise.reject("aborted")}},o=t.padding||l.replace(/\W/g,"_")}}if(o){var c=window[o];window[o]=r.util.bind(function(e){this.onLoad(t.key,e),window[o]=c},this)}return i.promise=r.util.jsonp({padding:o,noCache:t.noCache,url:e}).then(r.util.bind(function(e){this.onLoad(t.key,e)},this)),i},onLoad:function(e,r){var s=[].concat(e);for(var o=0,u=s.length;o<u;o++){var a=s[o],f=t[a];if(f){for(var l=0,c=f.length;l<c;l++)f[l].callback&&!f[l].aborted&&f[l].callback.call(f[l].context||window,r);delete n[a],delete t[a]}}i&&i.onLoad(e,r)}};window.YMaps||(window.YMaps={}),window.YMaps.Hotspots||(window.YMaps.Hotspots={}),window.YMaps.Hotspots.Loader&&(i=window.YMaps.Hotspots.Loader),window.YMaps.Hotspots.Loader=o,window.YMaps.GeoPoint||(window.YMaps.GeoPoint=function(e,t){return{getX:function(){return e},getY:function(){return t}}}),window.YMaps.GeoBounds||(window.YMaps.GeoBounds=function(e,t){return{getLeftBottom:function(){return e},getRightTop:function(){return t}}}),e("hotspot.loader",o)})()}],["4z",function(e,t,n,r,i){var s=i.data.coordinatesOrder=="latlong",o=i.support.browser.name=="MSIE"&&i.support.browser.version<8,u={ConvexPolygon:r.geometry.pixel.Polygon,Polygon:r.geometry.pixel.Polygon,MultiConvexPolygon:r.geometry.pixel.MultiPolygon,MultiPolygon:r.geometry.pixel.MultiPolygon,Rectangle:r.geometry.pixel.Rectangle},a=function(e,t,n){this._ed=e,this._Dl=t,this.options=new r.option.Manager(n),this.events=new r.event.Manager,this.options.setName("objectSource")};a.prototype={getTileUrl:function(e,t){var n=this._ed,r;return typeof n=="function"?r=this._ed(e,t):r=this._El(n,e,t),r},getKey:function(e,t){var n=this._Dl;if(!n)return null;var r;return typeof n=="function"&&(r=n(e,t)),r=this._El(n,e,t),r},getTileUrlTemplate:function(){return this._ed},setTileUrlTemplate:function(e){this._ed=e},getKeyTemplate:function(){return this._Dl},setKeyTemplate:function(e){this._Dl=e},requestObjects:function(e,t,n,i){if(this.restrict(e,t,n))i([]);else{var s=this.getKey(t,n),o=r.hotspot.loader;this.cancelLastRequest(),this._Fl=o.load(this.getTileUrl(t,n),{key:s,noCache:this.options.get("noCache"),notJsonpResponse:this.options.get("notJsonpResponse"),callback:function(r){this.parseResponse(e,r,i,t,n)},context:this})}},cancelLastRequest:function(){var e=this._Fl;if(e){if(e instanceof Array)for(var t=0,n=e.length;t<n;t++)e[t].abort();else e.abort();this._Fl=null}},restrict:function(e,t,n){var r=this.options.get("maxZoom",23),i=this.options.get("minZoom",0);if(n>r)return!0;if(n<i)return!0;var s=this.options.get("bounds");if(s){var o=[(t[0]+.5)*256,(t[1]+.5)*256],u=e.getMap();if(!u)return!1;var a=u.options.get("projection").fromGlobalPixels(o),f=s[1],l=s[0];if(l[0]>a[0]||l[1]<a[1]||f[0]<a[0]||f[1]>a[1])return!0}return!1},parseResponse:function(e,t,n,r,i){if(!t||t.error)return;t.data?this._Gl(e,t.data,n,r):this._Hl(e,t,n)},_El:function(e,t,n){var r=e.replace(/%x/g,t[0].toString()).replace(/%y/g,t[1].toString()).replace(/%z/g,n.toString()).replace(/%c/g,"x="+t[0]+"&y="+t[1]+"&z="+n).replace(/%l/g,"lang="+i.data.lang).replace(/%s/g,1),s;while(s=/%d\|?(\d+)?/.exec(r)){var o=s&&s[1]||4,u=s&&s[0]||"%d",a=0;for(var f=0,l=Math.ceil(Math.log(o)/Math.log(2));f<l;f++)a+=(t[(f+1)%2]>>Math.floor(f/2)&1)<<f;r=r.replace(u,(a+1).toString())}return r},_Gl:function(e,t,n,s){var u=e.getMap();u||n([]);var a=[],f=new r.util.Chunker(t.features,{timeout:o?0:0,chunkSize:o?30:100,worker:r.util.bind(function(t){this.options.get("coordOrder")&&(t.geometry.coordinates=r.util.coordinates.convert(t.geometry.coordinates,i.data.coordinatesOrder,this.options.get("coordOrder")));var n=[s[0]*256,s[1]*256],o=t.properties.HotspotMetaData||{},u=o.zIndex,f=e.options.get("interactivityModel")||r.interactivityModel.layer,l=typeof f=="string"?r.interactivityModel.storage.get(f):f,c=this._Il(o.RenderedGeometry.type,this._Jl(o.RenderedGeometry.coordinates,n)),h=new r.hotspot.Shape({pixelGeometry:c,properties:t.properties,geometry:t.geometry},{zIndex:u,interactivityModel:l});h.setId(o.id),a.push(h)},this)});f.start(function(){n(a)})},_Hl:function(e,t,n){var s=e.getMap();if(!s){n([]);return}var u=[],a=Math.round(s.getZoom()),f=e.options.get("projection"),l=new r.util.Chunker(t.objects,{timeout:o?0:0,chunkSize:o?30:100,worker:r.util.bind(function(t){var n=t.base||t.center;if(n.getX){var s=n.getX(),o=n.getY();n=i.data.coordinatesOrder=="latlong"?[o,s]:[s,o]}var l=f.toGlobalPixels(n,a),c=[],h=e.options.get("interactivityModel")||r.interactivityModel.layer,p=this._Kl(l,t.geometry);shape=new r.hotspot.Shape({pixelGeometry:p,properties:t.data},{zIndex:t.priority,interactivityModel:h}),shape.setGeometry({type:"Point",coordinates:n}),u.push(shape)},this)});l.start(function(){n(u)})},_Jl:function(e,t){var n=[];if(e[0].length)for(var r=0,i=e.length;r<i;r++)n[r]=this._Jl(e[r],t);else n=[e[0]+t[0],e[1]+t[1]];return n},_Il:function(e,t){var n=u[e],r=!1;if(e=="MultiConvexPolygon"||e=="ConvexPolygon")r=!0;return new n(t,"evenOdd",{convex:r})},_Kl:function(e,t){var n=e[0],r=e[1],i=[];for(var s=0,o=t.length;s<o;s++){i[s]=[];var u=t[s],a=u.shape?u.coords:u;for(var f=0,l=a.length/2;f<l;f++)i[s][f]=[a[f*2]+n,a[f*2+1]+r]}if(u.shape=="rect"||!u.shape)i=i[0];var c="";switch(u.shape){case"npoly":c="Polygon";break;case"cpoly":c="ConvexPolygon";break;case"rect":c="Rectangle";break;default:c="Rectangle"}return this._Il(c,i)}},e("hotspot.ObjectSource",a)}],["83",function(e,t,n,r,i){var s=r.hotspot.counter,o=r.util.id,u=function(e){this._mu=[],this._nu=e||256,this.events=new r.event.Manager,this._ou={},this._Es={}};u.prototype={add:function(e){this._pu=!0;var t={};for(var n=0,r=e.length;n<r;n++){var i=e[n];i.setContainer(this),s.setNumber(i),this._Es[o.get(i)]=i.events.group().add("renderedgeometrychange",this._qu,this);var u=this._ru(i);this._ou[o.get(i)]=u,t[u]||(t[u]=[]),t[u].push(i)}for(var n in t)t.hasOwnProperty(n)&&this._su(t[n],n);this._pu=!1},remove:function(e){var t={};for(var n=0,r=e.length;n<r;n++){var i=e[n],s=this._ru(i);this._Es[o.get(i)].removeAll(),t[s]||(t[s]=[]),t[s].push(i),i.setContainer(null),delete this._Es[o.get(i)]}for(var n in t)t.hasOwnProperty(n)&&this._mu[n].remove(t[n])},clear:function(){for(var e=0,t=this._mu.length;e<t;e++)this._mu[e]&&(this._mu[e].forEach(function(e){e.setContainer(null),this._Es[o.get(e)].removeAll()},this),this._mu[e].clear());this._ou={},this._mu=[],this._Es={}},setParent:function(){},getObjectInPosition:function(e,t,n){var i=null,s=n,o=this._mu,u=r.hotspot.counter;for(var a=0,f=o.length;a<f;a++)if(o[a]){var l=o[a].getObjectInPosition(e,t);l&&(typeof s=="undefined"||l.zIndex>s?(i=l.object,s=l.zIndex):l.zIndex==s&&u.getNumber(l.object)>u.getNumber(i)&&(i=l.object))}return i?{object:i,zIndex:s}:null},forEach:function(e,t){for(var n=0,r=this._mu.length;n<r;n++)this._mu[n]&&this._mu[n].forEach(e,t)},_su:function(e,t){this._mu[t]||(this._mu[t]=new r.hotspot.InternalShapeContainer),this._mu[t].add(e)},_qu:function(e){if(this._pu)return;var t=e.get("target"),n=this._ru(t),r=this._ou[o.get(t)];r!=n?(this._mu[r].remove([t]),this._su([t],n),this._ou[o.get(t)]=n):this._mu[r].setUnordered(t)},_ru:function(e){var t=e.getRenderedGeometry().getBounds(),n=t[1][0]-t[0][0];return Math.max(Math.floor(Math.log(n/this._nu)/Math.LN2),0)}},e("hotspot.ShapeContainer",u)}],["5b",function(e,t,n,r,i){var s=r.hotspot.shape.geometry,o=function(e,t){this.options=new r.option.Manager(t,null,"hotspot"),this.events=new r.event.Manager({context:this}),this._Qi=e.properties,this._zd=e.pixelGeometry,this._Ae=e.geometry};o.prototype={setRenderedGeometry:function(e){this._zd=e,this._Ll&&(this._Ll.options.setParent(null),this._Ll.events.setParent(null),this._Ll=null),this.events.fire("renderedgeometrychange")},getRenderedGeometry:function(){if(!this._Ll){var e=this._zd,t=e.getType(),n=r.hotspot.shape.geometryStorage.get(t);this._Ll=new n(e,undefined,this),this._Ll.options.setParent(this.options),this._Ll.events.setParent(this.events)}return this._Ll},setGeometry:function(e){this._Ae=e},getGeometry:function(){return this._Ae},setContainer:function(e){var t=this._Mk;this._Mk=e,this.events.fire("containerchange",{oldContainer:t,newContainer:this._Mk})},getContainer:function(){return this._Mk},setProperties:function(e){this._Qi=e},getProperties:function(){return this._Qi},setId:function(e){this._Ml=e},getId:function(){return this._Ml}},e("hotspot.Shape",o)}],["_a",function(e,t,n,r,i){e("hotspot.shape.geometryStorage",new r.util.Storage)}],["-J",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this._zd=e};r.util.augment(s,r.hotspot.shape.geometry.Base,{contains:function(e){var t=this._zd.getCoordinates();if(!t.length)return!1;var n=this.options.get("strokeWidth",1)*.5+this.options.get("interactiveMargin",0);return r.geometry.component.findClosestPathPosition(t,e).distance<=n},calculateBounds:function(){var e=this._zd.getBounds(),t=[e[0].slice(),e[1].slice()],n=this.options.get("strokeWidth",1)*.5+this.options.get("interactiveMargin",0);return n>0&&(t[0][0]-=n,t[0][1]-=n,t[1][0]+=n,t[1][1]+=n),t}}),e("hotspot.shape.geometry.Polyline",s),r.hotspot.shape.geometryStorage.add("LineString",s)}],["-j",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n)};r.util.augment(s,r.hotspot.shape.geometry.Base,{contains:function(e){if(this.options.get("fill",!0)&&this._zd.contains(e))return!0;if(this._hA()&&this.options.get("strokeWidth")){this._HA||this._IA();for(var t=0,n=this._HA.length;t<n;t++)if(this._HA[t].contains(e))return!0}return!1},_IA:function(){this._HA=[];var e=this._zd.getCoordinates();for(var t=0,n=e.length;t<n;t++){var i=new r.geometry.pixel.LineString(e[t]);this._HA[t]=new r.hotspot.shape.geometry.Polyline(i),this._HA[t].options.setParent(this.options)}},_hA:function(){var e=this.options.get("outline");return typeof e!="undefined"?e:this.options.get("stroke",!0)}}),e("hotspot.shape.geometry.Polygon",s),r.hotspot.shape.geometryStorage.add("Polygon",s)}],["-,",function(e,t,n,r,i){var s=function(e,t,n){this.options=new r.option.Manager(t),this.events=new r.event.Manager({context:this}),this._Ur=[];var i=e.getCoordinates();for(var s=0,o=i.length;s<o;s++){var u=new r.geometry.pixel.Polygon(i[s],this.options.get("nonzero",!1)?"nonZero":"evenOdd",{convex:this.options.get("isConvex",!1)},n);this._Ur[s]=new r.hotspot.shape.geometry.Polygon(u),this._Ur[s].options.setParent(this.options),this._Ur[s].events.setParent(this.events)}this._Oj=null};s.prototype={contains:function(e){var t=this.getBounds();if(e[0]<t[0][0]||e[1]<t[0][1]||e[0]>t[1][0]||e[1]>t[1][1])return!1;for(var n=0,r=this._Ur.length;n<r;n++)if(this._Ur[n].contains(e))return!0;return!1},getBounds:function(){return this.calculateBounds()},calculateBounds:function(){var e;for(var t=0,n=this._Ur.length;t<n;t++)e=e?r.util.bounds.fromBounds(e,this._Ur[t].getBounds()):this._Ur[t].getBounds();return e}},e("hotspot.shape.geometry.MultiPolygon",s),r.hotspot.shape.geometryStorage.add("MultiPolygon",s)}],["-Z",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n)};r.util.augment(s,r.hotspot.shape.geometry.Base,{contains:function(e){if(this.options.get("fill",!0)){var t=this.getBounds();return this._JA(e,t)}if(this._hA()){var n=this.options.get("strokeWidth",0);if(n>0){var r=this.getBounds(),i=[[r[0][0]+n+1,r[0][1]+n+1],[r[1][0]-n-1,r[1][1]-n-1]];return this._JA(e,r)&&!this._JA(e,i)}}return!1},_JA:function(e,t){return e[0]>=t[0][0]&&e[1]>=t[0][1]&&e[0]<=t[1][0]&&e[1]<=t[1][1]},_hA:function(){var e=this.options.get("outline");return typeof e!="undefined"?e:this.options.get("stroke",!0)}}),e("hotspot.shape.geometry.Rectangle",s),r.hotspot.shape.geometryStorage.add("Rectangle",s)}],["-Q",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n)};r.util.augment(s,r.hotspot.shape.geometry.Base,{contains:function(e){if(!r.util.bounds.contains(this.getBounds(),e))return!1;var t=this._hA(),n=t?this.options.get("strokeWidth",0):0,i=this._zd.getRadius(),s=i+n*.5,o=this._zd.getCoordinates(),u=r.util.vector.length([e[0]-o[0],e[1]-o[1]]),a=u<=s;if(this.options.get("fill",!0))return a;if(t){var f=i-n*.5;return a&&u>=f}return!1},calculateBounds:function(){var e=0;this._hA()&&(e=this.options.get("strokeWidth",0));var t=this._zd.getRadius()+e*.5,n=this._zd.getCoordinates();return[[n[0]-t,n[1]-t],[n[0]+t,n[1]+t]]},_hA:function(){var e=this.options.get("outline");return typeof e!="undefined"?e:this.options.get("stroke",!0)}}),e("hotspot.shape.geometry.Circle",s),r.hotspot.shape.geometryStorage.add("Circle",s)}],["_H",function(e,t,n,r,i){r.map.metaOptions.set(r.option.presetStorage.get("twirl#balloon"))}],["_R",function(e,t,n,r,i){r.map.metaOptions.set(r.option.presetStorage.get("twirl#hint"))}],["8N",function(e,t,n,r,i){var s=r.util.dom,o=r.util.imageLoader,u=r.localization.common.current.layer.tileNotFound,a,f=function(e,t,n){this.options=t.get&&typeof t.get=="function"?t:new r.option.Manager(t),this.events=new r.event.Manager({context:this}),this._wt=[0,0],this._Hs=n||{},this._B=e,e?(this._xt=e,o.load({url:e,priority:this._Hs.priority},this._yt,this)):this._yt()};f.prototype={renderAt:function(e,t,n,r){this._Hs.transparent=this.options.get("tileTransparent"),this._zt=r||!1,this._At=n,this._gf=e,this._xs=t,this._Bt&&this._Ct(),this._Dt=!0},destroy:function(){this._Et=this._Ft=null,this._Bt||o.cancel(this._B,this._yt,this),this._Gt&&this._Gt.stop()},isReady:function(){return this._Ht},_yt:function(e,t){this._Et=e;if(!this._Bt){this._Xm=!t;if(this._Xm&&!this.options.get("tileTransparent")){var n=this.options.get("notFoundTile");if(this._xt!=n&&typeof n=="string"){this._xt=n,o.load({url:n,priority:this._Hs.priority},this._yt,this);return}this._Et=this._It()}this._Bt=!0;if(this._Et){this._wt=[this._Et.naturalWidth||this._Et.width,this._Et.naturalHeight||this._Et.height],this._Hs.imageSize=this._wt;var r=this.options.get("imagePreprocess");this._Ft=r?r(this._Et,this._Hs):this._Et,this._Dt&&this._Ct()}}},_Ct:function(){this._Gt&&this._Gt.stop();if(this._Xm&&this.options.get("tileTransparent"))return;var e=this.options.get("tileAnimationDuration",350),t=0;this._zt&&e?(this._Gt=new r.util.scheduler.strategy.Processing(function(e){var n=e.progress,r=t?(1-n/t)/(1-1/t):n;n==1?(r=1,this._Gt.stop()):t=n,this._gf.globalAlpha=r,this._Jt(),r==1&&this._Zm()},this,{duration:e}),this._Gt.start()):(this._gf.globalAlpha=1,this._Jt(),this._Zm())},_Jt:function(){var e=this._Yj();if(e){var t=e[0],n=e[1];this._gf.drawImage(this._Ft,Math.round(t[0][0]),Math.round(t[0][1]),Math.round(t[1][0]-t[0][0]),Math.round(t[1][1]-t[0][1]),Math.round(n[0][0]),Math.round(n[0][1]),Math.round(n[1][0]-n[0][0]),Math.round(n[1][1]-n[0][1]))}},_Yj:function(){if(!this._At)return null;var e=this._xs[0]<1||this._xs[1]<1||this._wt[0]<1||this._wt[1]<1,t=[this._At[0].slice(),this._At[1].slice()],n=t[1][0]<=0||t[1][1]<=0||t[0][0]>=this._xs[0]||t[0][1]>=this._xs[1];if(e||n)return null;var r=[[0,0],this._wt.slice()],i=[this._wt[0]/(t[1][0]-t[0][0]),this._wt[1]/(t[1][1]-t[0][1])],s=[[Math.min(t[0][0],0),Math.min(t[0][1],0)],[Math.max(t[1][0]-this._xs[0],0),Math.max(t[1][1]-this._xs[1],0)]];return t[0][0]-=s[0][0],r[0][0]-=Math.round(i[0]*s[0][0]),t[0][1]-=s[0][1],r[0][1]-=Math.round(i[1]*s[0][1]),t[1][0]-=s[1][0],r[1][0]-=Math.round(i[0]*s[1][0]),t[1][1]-=s[1][1],r[1][1]-=Math.round(i[1]*s[1][1]),r[0][0]==r[1][0]||r[0][1]==r[1][1]||t[0][0]==t[1][0]||t[0][1]==t[1][1]?null:[r,t]},_It:function(){if(a)return a;a=s.element.create({tagName:"canvas",css:{position:"absolute"}});var e=this.options.get("tileSize",[256,256]),t=e[0],n=e[1],r=a.getContext("2d"),i=u.split("<br/>"),o=15,f=i.length,l=Math.round((n-(f-1)*o)/2),c=Math.round(t/2);a.width=t,a.height=n,r.fillStyle="rgb(190, 190, 190)",r.font="10px Arial",r.textBaseline="middle",r.textAlign="center",r.fillRect(0,0,t,n),r.fillStyle="rgb(0, 0, 0)";for(var h=0,p=i.length;h<p;h++)r.fillText(i[h],c,l+h*o);return a},_Zm:function(){this._Ht=!0,this.events.fire("ready")}},r.layer.tile.storage.add("default#canvas",f),e("layer.tile.CanvasTile",f)}],["8R",function(e,t,n,r,i){function g(e,t){a.name=="MSIE"&&a.documentMode<9?s.style.css(e,{filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+t+'",sizingMethod=scale);'}):s.style.css(e,{backgroundImage:'url("'+t+'")'})}function y(e,t,n,r){var i=t[0],o=t[1],u=[Math.ceil(o[0])-Math.floor(i[0]),Math.ceil(o[1])-Math.floor(i[1])];if(r!="css3"&&r!="css3-3d"||!v)s.style.setSize(e,[Math.ceil(u[0]),Math.ceil(u[1])]),s.style.setPosition(e,[Math.floor(i[0]),Math.floor(i[1])]);else{var a=[Math.floor(i[0]),Math.floor(i[1])],f=Math.ceil(n[0]),l=Math.ceil(n[1]),c=u[0]/f,h=u[1]/l,p=c>h?1:c/h,d=c>h?h/c:1;s.style.css(e,{width:u[0]/p+"px",height:u[1]/d+"px",transformOrigin:"0px 0px"});var m={transform:{offset:a,scale:[p,d],use3D:r=="css3-3d"}};s.style.patch(e,m)}}var s=r.util.dom,o=r.domEvent.manager,u=r.Event,a=i.support.browser,f=r.util.imageLoader,l=a.name=="MSIE"&&a.documentMode<9,c=i.support.browser.transitionEndEventName,h=r.localization.common.current.layer.tileNotFound,p=i.support.css.checkTransitionProperty("opacity"),d=!!p,v=!!i.support.css.checkProperty("transform"),m=function(e,t,n){this.options=t.get&&typeof t.get=="function"?t:new r.option.Manager(t),this._zt=!1,this.events=new r.event.Manager,this._nd=s.element.create({css:{position:"absolute",backgroundSize:"100% 100%",opacity:0},patch:{selectable:!1}}),n=n||{},this._Hs=n,this._Dt=!1,e?(this._B=e,this._Bt=!1,this._Ht=!1,this._Xm=!1,f.load({url:e,priority:n.priority},this._yt,this)):this._Bt=this._Ht=this._Xm=!0};m.prototype={renderAt:function(e,t,n){this._Hs.transparent=this.options.get("tileTransparent");var r=this._nd.parentNode!=e;this._Dt&&r&&this._nd.parentNode.removeChild(this._nd),this._At=t,this._zt=n&&d&&this.options.get("tileAnimateOpacity"),this._Bt&&(this._Dt?y(this._nd,t,this._Xm?[Math.ceil(this._At[1][0])-Math.floor(this._At[0][0]),Math.ceil(this._At[1][1])-Math.floor(this._At[0][1])]:this._wt,this.options.get("tilePositionEngine","css2")):this._Ct());if(!this._Dt||r)e.appendChild(this._nd),this._Xm&&!this.options.get("tileTransparent")&&this._Nt();this._Dt=!0},destroy:function(){this._Ot&&this._Bt&&!this._Ht&&(o.remove(this._nd,c,this._Pt,this),this._Ot=!1),this._Bt||f.cancel(this._B,this._yt,this),this._Dt&&(s.element.remove(this._nd),this._nd=null)},isReady:function(){return this._Ht},_yt:function(e,t){if(!this._nd)return;e&&(this._wt=[e.naturalWidth||e.width,e.naturalHeight||e.height],this._Hs.imageSize=this._wt),this._Bt||(this._Bt=!0,this._Xm=!t,this._Dt&&this._Ct())},_Ct:function(){this._Qt();var e=this.options.get("tileTransparent"),t=this._nd;if(!this._Xm)if(l)g(t,this._B);else{var n=this.options.get("elementPreprocess"),r={scaledBackground:this._B};n&&(r=n(r,this._Hs)),s.style.patch(t,r)}else{var n=this.options.get("elementPreprocess"),r={backgroundColor:e?"transparent":"#bebebe",scaledBackground:[]};n&&(r=n(r,this._Hs)),s.style.css(t,r),this._Dt&&!e&&this._Nt()}y(t,this._At,this._Xm?[Math.ceil(this._At[1][0])-Math.floor(this._At[0][0]),Math.ceil(this._At[1][1])-Math.floor(this._At[0][1])]:this._wt,this.options.get("tilePositionEngine","css2")),this._zt?this._Rt(this.options.get("tileAnimationDuration",300)):this._Zm(),s.style.css(this._nd,{opacity:1})},_Rt:function(e){e>0?(this._Ht=!1,this._Ot=!0,o.add(this._nd,c,this._Pt,this),s.style.css(this._nd,{transitionProperty:p,transitionDuration:e+"ms"})):this._Zm()},_Qt:function(){this._Ot&&(o.remove(this._nd,c,this._Pt,this),s.style.css(this._nd,{transitionProperty:"",transitionDuration:null}),this._Ot=!1)},_Pt:function(){this._Qt(),this._Zm()},_Zm:function(){this._Ht=!0,this.events.fire("ready",new u({target:this}))},_Nt:function(){var e=this.options.get("notFoundTile");typeof e=="string"?g(this._nd,e):s.element.html(this._nd,'<ymaps class="ymaps-tile-not-found">'+h+"</ymaps>")}},r.layer.tile.storage.add("default#dom",m),e("layer.tile.DomTile",m)}],["8T",function(e,t,n,r,i){var s=r.util.dom,o=r.util.math.areEqual,u=i.support.browser,a=u.engine=="Gecko"&&parseInt(u.engineVersion.split(".")[0])>=2,f=function(e,t){f.superclass.constructor.call(this,t),this._cn=e};r.util.augment(f,r.collection.Item,{onAddToMap:function(e){f.superclass.onAddToMap.call(this,e),this._St=this._Tt(),this._Ut=this._St.getContext("2d"),this._Vt=this._cn.events.group().add("actionstart",this._pd,this).add("beforeactionend",this._Wt,this).add("actionend",this._sd,this),this._cn.getElement().appendChild(this._St),this.tiles&&this._Xt&&this.setTileZoom(this.tiles.getTileZoom())},onRemoveFromMap:function(){a&&this._ls&&(this._ls.stop(),this._ls=null),r.util.dom.element.remove(this._St),this.tiles&&(this.tiles.events.remove("ready",this._Yt,this),this._Zt()),this._St=null,this._Ut=null,this._Vt.removeAll(),f.superclass.onRemoveFromMap.call(this)},setTileZoom:function(e,t){t&&(this._Xt=t);var n=this.getMap();n&&this._$t();if(this.tiles){var i=this.tiles.getTileZoom();n&&i!=e&&!this.options.get("tileTransparent")&&this.tiles.each(function(e,t){e.renderAt(this._Ut,this._au,this._bu(t,i))},this),this.tiles.events.remove("ready",this._Yt,this),this._Zt()}this.tiles=new r.util.tile.Storage(e),this.tiles.events.add("ready",this._Yt,this);if(n){var s=this.tiles,o=this._cu(),u=this._du(s,o),f,l;a&&this._ls&&(this._ls.stop(),this._ls=null);for(f=0,l=u.added.length;f<l;f++){var c=u.added[f],h=this.getTile(c,e,c[2]);this.tiles.add(c,h),h.renderAt(this._Ut,this._au,this._bu(c,e),!this.options.get("tileTransparent"))}this._eu()}this._fu="setTileZoom"},setViewport:function(e){this._Xt=e;if(this._gu&&this._fu=="setTileZoom"){this._fu="setViewport";return}var t=this.tiles,n,i,s=this._cu(),o=this._du(this.tiles,s);for(n=0,i=o.removed.length;n<i;n++)t.get(o.removed[n]).destroy(),t.remove(o.removed[n]);for(n=0,i=o.added.length;n<i;n++){var u=o.added[n],f=this.getTile(u,t.getTileZoom(),u[2]);t.add(u,f)}a?(this._ls=new r.util.scheduler.strategy.Raf(function(){this._ls=null,this._hu()},this),this._ls.start()):this._hu(),this._fu="setViewport"},redraw:function(){this._fu="redraw";if(this._gu)return;a&&this._ls&&(this._ls.stop(),this._ls=null),this._iu();var e=this.tiles.getTileZoom();this.tiles.each(function(t,n){t.renderAt(this._Ut,this._au,this._bu(n,e))},this)},_hu:function(){this._$t(),this._eu(),this.tiles.each(function(e,t){e.renderAt(this._Ut,this._au,this._bu(t,this.tiles.getTileZoom()))},this)},_Tt:function(){var e=s.element.create({tagName:"canvas",css:{position:"absolute"}});return e},getTile:function(e,t,n){var i=this.options.get("tileClass","default#canvas"),s=this._cn.getTileUrl(e,t);return typeof i=="string"&&(i=r.layer.tile.storage.get(i)),new i(s,this.options,{priority:n,tileNumber:e,tileZoom:t,restrictedTileNumber:this._cn.restrict(e,t)})},_Yt:function(){this.events.fire("ready")},_Zt:function(){this.tiles.each(function(e){e.destroy()}),this.tiles.removeAll(),this.tiles=null},_cu:function(){var e=this.tiles.getTileZoom();return[this._cn.clientPixelsToNumber(this._Xt[0],e),this._cn.clientPixelsToNumber(this._Xt[1],e)]},_du:function(e,t){var n={added:[],removed:[]},r=t[0],i=t[1],s,o,u=i[0]-r[0],a=i[1]-r[1],f=u+a,l=f/u,c=f/a,h=Math.round(r[0]+u/2),p=Math.round(r[1]+a/2);for(s=r[0];s<=i[0];s++)for(o=r[1];o<=i[1];o++)e.get([s,o])||n.added.push([s,o,f-Math.max(l*Math.abs(h-s),c*Math.abs(p-o))]);return e.each(function(e,t){t=[parseInt(t[0]),parseInt(t[1])],(t[0]<r[0]||t[0]>i[0]||t[1]<r[1]||t[1]>i[1])&&n.removed.push(t)}),n},_bu:function(e,t){var n=this._Xt[0],r=this._cn.numberToClientBounds(e,t);return[[r[0][0]-n[0],r[0][1]-n[1]],[r[1][0]-n[0],r[1][1]-n[1]]]},_pd:function(){this._gu=!1},_Wt:function(){this._gu=!0},_sd:function(){this._fu=null},_iu:function(){this._Ut.clearRect(0,0,this._au[0],this._au[1])},_eu:function(){var e=[Math.round(this._Xt[0][0]),Math.round(this._Xt[0][1])];s.style.setPosition(this._St,e)},_$t:function(){var e=[this._Xt[1][0]-this._Xt[0][0],this._Xt[1][1]-this._Xt[0][1]];!this._au||!o(e,this._au)?(this._au=e,s.style.setSize(this._St,this._au),s.style.attr(this._St,{width:this._au[0],height:this._au[1]})):this._iu()}}),r.layer.tileContainer.storage.add("default#canvas",f),e("layer.tileContainer.CanvasContainer",f)}],["8U",function(e,t,n,r,i){var s=r.util.dom,o=function(e,t){o.superclass.constructor.call(this,t),this._cn=e};r.util.augment(o,r.collection.Item,{onAddToMap:function(e){o.superclass.onAddToMap.call(this,e),this._nd=s.element.create({css:{position:"absolute"},position:[0,0],parentNode:this.getParent().getElement(),patch:{transform:{use3D:!0,offset:[0,0]}}}),this.tiles&&this._Xt&&this._ju()},onRemoveFromMap:function(){s.element.remove(this._nd),this.tiles&&(this.tiles.events.remove("ready",this._Yt,this),this._Zt()),this.oldTiles&&this._ku(),this._nd=null,o.superclass.onRemoveFromMap.call(this)},getTile:function(e,t,n){var i=this._cn.getTileUrl(e,t),s,o=this.options.get("tileClass","default#dom");if(!i){var u=this.options.get("notFoundTile",null);typeof u=="string"||!u?(i=u,s=o):s=u}else s=o;return typeof s=="string"&&(s=r.layer.tile.storage.get(s)),new s(i,this.options,{priority:n,tileNumber:e,tileZoom:t,restrictedTileNumber:this._cn.restrict(e,t)})},_Yt:function(){this.events.fire("ready"),this.oldTiles&&this._ku()},_Zt:function(){this.tiles.each(function(e){e.destroy()}),this.tiles.removeAll(),this.tiles=null},_ku:function(){this.oldTiles.each(function(e){e.destroy()}),this.oldTiles.removeAll(),this.oldTiles=null},setTileZoom:function(e,t){this.oldTiles&&this._ku();if(this.tiles){this.tiles.events.remove("ready",this._Yt,this);if(!this.options.get("tileTransparent")&&this.getMap()&&Math.abs(this.tiles.getTileZoom()-e)<=3){this.oldTiles=this.tiles;var n=[];this.oldTiles.each(function(e,t){e.isReady()||(e.destroy(),n.push(t))});for(var i=0,s=n.length;i<s;i++)this.oldTiles.remove(n[i]);this._lu(this.oldTiles,this._nd)}else this._Zt()}t&&(this._Xt=t),this.tiles=new r.util.tile.Storage(e),this.tiles.events.add("ready",this._Yt,this),this.getMap()&&this._ju(!0)},setViewport:function(e){this._Xt=e,this.getMap()&&this._ju()},_ju:function(e){var t=this.tiles.getTileZoom(),n=this.tiles,r=this._du(n,this._cu()),i=this._nd,o,u;s.style.css(i,{display:"none",visibility:"hidden"});for(o=0,u=r.removed.length;o<u;o++)n.get(r.removed[o]).destroy(),n.remove(r.removed[o]);for(o=0,u=r.added.length;o<u;o++){var a=r.added[o],f=this.getTile(a,t,a[2]);this.tiles.add(a,f),f.renderAt(i,this._cn.numberToClientBounds(a,t),e)}s.style.css(i,{display:"",visibility:""})},redraw:function(){this.getMap()&&(this.oldTiles&&this._lu(this.oldTiles,this._nd),this._lu(this.tiles,this._nd))},_lu:function(e,t){var n=e.getTileZoom();e.each(function(e,r){e.renderAt(t,this._cn.numberToClientBounds(r,n))},this)},_cu:function(){return[this._cn.clientPixelsToNumber(this._Xt[0],this.tiles.getTileZoom()),this._cn.clientPixelsToNumber(this._Xt[1],this.tiles.getTileZoom())]},_du:function(e,t){var n={added:[],removed:[]},r=t[0],i=t[1],s,o,u=i[0]-r[0],a=i[1]-r[1],f=u+a,l=f/u,c=f/a,h=Math.round(r[0]+u/2),p=Math.round(r[1]+a/2);for(s=r[0];s<=i[0];s++)for(o=r[1];o<=i[1];o++)e.get([s,o])||n.added.push([s,o,f-Math.max(l*Math.abs(h-s),c*Math.abs(p-o))]);return e.each(function(e,t){(t[0]<r[0]||t[0]>i[0]||t[1]<r[1]||t[1]>i[1])&&n.removed.push(t)}),n}}),r.layer.tileContainer.storage.add("default#dom",o),e("layer.tileContainer.DomContainer",o)}],["_W",function(e,t,n,r,i){r.map.metaOptions.set(r.option.presetStorage.get("twirl#controls.search"))}],["_E",function(e,t,n,r,i){r.map.metaOptions.set(r.option.presetStorage.get("twirl#controls.core"))}],["_S",function(e,t,n,r,i){r.map.metaOptions.set(r.option.presetStorage.get("twirl#label"))}],["5D",function(e,t,n,r,i){e("option.presetStorage",new r.util.Storage)}],["5v",function(e,t,n,r,i){var s=window.location.hostname,o=!!s.match(/(yandex|яндекс)\.(ru|com|by|ua|com\.tr|com\.ua|kz|рф)$/i),u=!!s.match(/tech\.yandex\.(ru|com|by|ua|com\.tr|com\.ua|kz|рф)$/i),a=typeof i.data.restrictions=="object"&&i.data.restrictions.area;e("map.metaOptions",new r.option.Manager({projection:r.projection.wgs84Mercator,dragInertia:!0,interactivityModel:r.interactivityModel.map,minZoom:i.data.restrictions&&i.data.restrictions.minZoom||0,maxZoom:23,dblClickTimeout:400,pointerContextMenuTimeout:400,avoidFractionalZoom:!0,autoFitToViewport:"ifNull",autoFitToViewportDelay:200,restrictMapArea:!1,suppressMapOpenBlock:a||o&&!u}))}],["4j",function(e,t,n,r,i){var s=r.constants.mapDomEvents,o={};for(var u=0,a=s.length;u<a;u++)o[s[u]]={};o.wheel.generateMapEvent=!0,o.mousedown.generateMapEvent=!0,o.contextmenu.generateMapEvent=!0,o.mousedown.domPreventDefault=!0,o.contextmenu.domPreventDefault=!0,r.interactivityModel.storage.add("default#geoObject",o),e("interactivityModel.geoObject",o)}],["-d",function(e,t,n,r,i){var s=new r.geoObject.OverlayFactory;s.add("Point",r.overlay.html.Placemark),s.add("LineString",r.overlay.interactiveGraphics.Polyline),s.add("Polygon",r.overlay.interactiveGraphics.Polygon),s.add("Rectangle",r.overlay.interactiveGraphics.Rectangle),s.add("Circle",r.overlay.interactiveGraphics.Circle),r.geoObject.overlayFactory.storage.add("default#interactive",s),e("geoObject.overlayFactory.interactive",s)}],[".R",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass("$[properties.iconContent]");e("theme.twirl.geoObject.layout.IconContent",s),r.layout.storage.add("twirl#geoObjectIconContent",s)}],[".T",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass("$[properties.hintContent]");e("theme.twirl.geoObject.layout.HintContent",s),r.layout.storage.add("twirl#geoObjectHintContent",s)}],[".U",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass("[if properties.balloonContentBody]$[properties.balloonContentBody][else]$[properties.balloonContent][endif]");e("theme.twirl.geoObject.layout.BalloonBodyContent",s),r.layout.storage.add("twirl#geoObjectBalloonBodyContent",s)}],[".S",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,e)};r.util.augment(s,r.theme.twirl.balloon.layout.content.Footer,{createTemplateDataManager:function(e){return new r.data.Mapper(s.superclass.createTemplateDataManager.call(this,e),{contentFooter:"properties.balloonContentFooter"})},destroyTemplateDataManager:function(e){s.superclass.destroyTemplateDataManager.call(this,e.getMappedDataManager())}}),e("theme.twirl.geoObject.layout.BalloonFooterContent",s),r.layout.storage.add("twirl#geoObjectBalloonFooterContent",s)}],[".O",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass("$[properties.balloonContentHeader]");e("theme.twirl.geoObject.layout.BalloonHeaderContent",s),r.layout.storage.add("twirl#geoObjectBalloonHeaderContent",s)}],[".Y",function(e,t,n,r,i){var s=new function(){var e=i.PATH+"../images/",t={"pm2bll.png":"a19ee1e1e845c583b3dce0038f66be2b.png","pm2dbl.png":"69cf8dbd2658e7cc273f3452c0f6563a.png","pm2dgl.png":"af61ab649af5b5d807dbe9c69e77a801.png","pm2dol.png":"bb0c167d80fa2cb3dece24c5a4a24792.png","pm2gl.png":"6ef4d09013a2f317f93ad0c987ff3841.png","pm2grl.png":"12a51b29b489ea90f4bf6abb56421b8b.png","pm2lbl.png":"56a633587fa1608135ca8953903e3724.png","pm2ntl.png":"b5ef371abdaaac6aa2815952b81a97a2.png","pm2ol.png":"308a271774d704aa0f4008680efdec31.png","pm2pnl.png":"5bc901819da95f6fd9d436af697c71d8.png","pm2rdl.png":"5d46c44e1203979fa0fca9bbecc4b202.png","pm2vvl.png":"76ab244d5e1fa2886839e6a01494ef97.png","pm2wtl.png":"067c0c65060fe404b96b32993cede9db.png","pm2ywl.png":"e28d32a5fe7e6dcaf6b3fb75b1380d3c.png","pm2brl.png":"d97f2a46126bfbc234a672a0953b25fe.png","pm2bkl.png":"2958e8344d3a6572b2fe8efa1e2f7f63.png","accordionIcon_bll.png":"9150ce7b58de4d72af50e2f162422e1f.png","accordionIcon_dbl.png":"916cc27a0ebd77510d72cda8e92abaa4.png","accordionIcon_dgl.png":"f12236be7754c4c04821a4b4a87c6fb6.png","accordionIcon_dol.png":"4a15eb44307180a4edc4e9785e9a9f8d.png","accordionIcon_gl.png":"35c0b843bf9363335c0c1c3d4c5a1160.png","accordionIcon_grl.png":"d7f3bf4b406d6e807f6c3953e463561e.png","accordionIcon_lbl.png":"fe5f56c1324d2a8af4a8377f01342d3e.png","accordionIcon_ntl.png":"71add14fc1453aacf62c9860023ba79c.png","accordionIcon_ol.png":"df77302963a3567b23bb5f7e2bc9eea2.png","accordionIcon_pnl.png":"f6dd8bd5757aba6435e5fd82c56eac13.png","accordionIcon_rdl.png":"a0e56ae7ebd12335dfd58f3c1da84877.png","accordionIcon_vvl.png":"7181839883790efde4fa44b9924848ad.png","accordionIcon_wtl.png":"ae9c4a30ff6e983ad13dc1139317bf5c.png","accordionIcon_ywl.png":"00cdd4b0ec894c1572c1674106b61f02.png","accordionIcon_brl.png":"1ccc05224da7f20b1a7897936a7c416e.png","accordionIcon_bkl.png":"56550ddd7f0b2e60a5e9a9403b521684.png"};return{get:function(n){return t[n]?e+t[n]:null}}},o=r.option.presetStorage,u=r.layout.Image,a={blue:"bll",darkblue:"dbl",darkgreen:"dgl",darkorange:"dol",green:"gl",grey:"grl",lightblue:"lbl",night:"ntl",orange:"ol",pink:"pnl",red:"rdl",violet:"vvl",white:"wtl",yellow:"ywl",brown:"brl",black:"bkl"};for(var f in a)o.add("twirl#"+f+"DotIcon",{iconLayout:u,iconImageHref:s.get("pm2"+a[f]+".png"),iconImageOffset:[-10,-40],iconImageSize:[37,42],balloonIconImageHref:s.get("accordionIcon_"+a[f]+".png"),balloonIconImageOffset:[0,0],balloonIconImageSize:[18,18]})}],[".W",function(e,t,n,r,i){var s=new function(){var e=i.PATH+"../images/",t={"pm2bll.png":"2c3d90d4e522c1f62b6cf3e59f7a877d.png","pm2dbl.png":"00a7228aac08e0f3ba42047737ef73bd.png","pm2dgl.png":"ff0560d3a780d44383b1e6bcd3fdd638.png","pm2dol.png":"a5be9173af61f17eccf97773ba6a7020.png","pm2gl.png":"b87da66ef0c9c83eab04b13bb99d2599.png","pm2grl.png":"25f6284a9ae5cff6ddf2291285ea1593.png","pm2lbl.png":"7484e176860ea7b5ca2607089741e35d.png","pm2ntl.png":"60288ab803a6639f0f945926366d9b3d.png","pm2ol.png":"a7a575ee1e15d0560ac43f11259a83b8.png","pm2pnl.png":"70dab5b80729f61ef4e124a9ec2c8764.png","pm2rdl.png":"88b3e0581a764c12e576db60d7c1c78e.png","pm2vvl.png":"d667d1017f473e7812cb2c8ea22e02e0.png","pm2wtl.png":"d5f473cb7ac1a1e51c41f81972c1b4c7.png","pm2ywl.png":"cb960ebe1d64742170046d3cffd0c9a1.png","pm2brl.png":"dd9d2f535f1c43b28c070e26c8dd5836.png","pm2bkl.png":"1e8228cb762583204cfa2bd9dd7050c9.png","accordionIcon_bll.png":"9150ce7b58de4d72af50e2f162422e1f.png","accordionIcon_dbl.png":"916cc27a0ebd77510d72cda8e92abaa4.png","accordionIcon_dgl.png":"f12236be7754c4c04821a4b4a87c6fb6.png","accordionIcon_dol.png":"4a15eb44307180a4edc4e9785e9a9f8d.png","accordionIcon_gl.png":"35c0b843bf9363335c0c1c3d4c5a1160.png","accordionIcon_grl.png":"d7f3bf4b406d6e807f6c3953e463561e.png","accordionIcon_lbl.png":"fe5f56c1324d2a8af4a8377f01342d3e.png","accordionIcon_ntl.png":"71add14fc1453aacf62c9860023ba79c.png","accordionIcon_ol.png":"df77302963a3567b23bb5f7e2bc9eea2.png","accordionIcon_pnl.png":"f6dd8bd5757aba6435e5fd82c56eac13.png","accordionIcon_rdl.png":"a0e56ae7ebd12335dfd58f3c1da84877.png","accordionIcon_vvl.png":"7181839883790efde4fa44b9924848ad.png","accordionIcon_wtl.png":"ae9c4a30ff6e983ad13dc1139317bf5c.png","accordionIcon_ywl.png":"00cdd4b0ec894c1572c1674106b61f02.png","accordionIcon_brl.png":"1ccc05224da7f20b1a7897936a7c416e.png","accordionIcon_bkl.png":"56550ddd7f0b2e60a5e9a9403b521684.png"};return{get:function(n){return t[n]?e+t[n]:null}}},o=r.option.presetStorage,u=r.layout.ImageWithContent,a={blue:"bll",darkblue:"dbl",darkgreen:"dgl",darkorange:"dol",green:"gl",grey:"grl",lightblue:"lbl",night:"ntl",orange:"ol",pink:"pnl",red:"rdl",violet:"vvl",white:"wtl",yellow:"ywl",brown:"brl",black:"bkl"};for(var f in a)o.add("twirl#"+f+"Icon",{iconLayout:u,iconImageHref:s.get("pm2"+a[f]+".png"),iconImageOffset:[-10,-40],iconImageSize:[37,42],iconContentOffset:[6,6],iconContentSize:[16,16],balloonIconImageHref:s.get("accordionIcon_"+a[f]+".png"),balloonIconImageOffset:[0,0],balloonIconImageSize:[18,18]})}],[".0",function(e,t,n,r,i){var s=new function(){var e=i.PATH+"../images/",t={airplane:"de5fceacfb0a09e8c09bf7136ce74da8.png",anchor:"46787fe27a1aee85158bebefc9dd2f9c.png",arrowDownLeft:"166f36aebc6be2bce0bd76b00f926ac9.png",arrowDownRight:"845e0d0baa561585acccea0509afc0eb.png",arrowLeft:"6bf71e80d6dbec4e71d1aafd97596ca6.png",arrowRight:"5c4d265324b0a82833900742587c648c.png",arrowUp:"1d94f9bd5550105a40ffe3222dda7791.png",attention:"de9736e0d6c818e283a0db12c1560f75.png",badminton:"8fd864341e9853104613ae002df03bd7.png",bank:"7682f63ec057f633b7acce47c707b24a.png",bar:"39d867348d107ba82781e6bf3046b751.png",barberShop:"e4710d230875ba75fea9a46d2ac9c53d.png",bicycle:"34935e94fbc40fe9dcdfeb113073acbd.png",bowling:"a6beb6b562a7a3ceade48ed3463fa994.png",buildings:"526f4af5889717139e60472271ba125e.png",bus:"3a4f26654f2fdadd6929f8f97c72f179.png",cafe:"787c6e69aa016811244e4568d5a4ad73.png",camping:"2efbabccbd022524deef0a75172043e6.png",car:"0c02c6ede864f19bb5535ff6b678d552.png",cellular:"30af76211d84ef35cffb3212c66ff1bb.png",cinema:"f199a2cb905d568fb9e3098dd7abcd32.png",downhillSkiing:"c1b35d8f864803f0b401757255cef22b.png",dps:"950013545682dc0329a1d83a9a4afab7.png",dryCleaner:"0a1cbbc00fad087952b4ff80b57f1883.png",electricTrain:"05f3b069a272ab974b6d26f51acc6ceb.png",factory:"2b1049c7a2f8cae431c6c1d11a1045ea.png",fishing:"7ae35584c87dc784a698afbac5284a49.png",gasStation:"c333635a739d5b8ed27c91ff4c22cc53.png",gym:"01d1595d795e715c7741536879d9a9de.png",hospital:"f89ef1b1ef981b077dc74ebbe3aacccf.png",house:"ddc8f93b2e2d4fcaf87389df9dd73259.png",keyMaster:"6d07ac4fc48626ebc94c387f97d2ec8d.png",mailPost:"90749da8c17fb7c409c18e166ed8e65d.png",metroKiev:"76243db0a6c33f14f159d3db8654966f.png",metroMoscow:"c42905af7253c40306ca4b39a6bf83d4.png",metroStPetersburg:"0c177b31a715647cab9fada41e049a06.png",metroYekaterinburg:"bdd723d4ac56452b4c139370d2175e70.png",motobike:"530b24885161d9faa4e7d2c0cd653473.png",mushroom:"9ef6efd8aa5144ad3c01ca08c7c4b4a8.png",phone:"6fbe14dbc9aa623225cf7cde5a387a3b.png",photographer:"b4d2e3557023cef1887d93c1c96b00e0.png",pingPong:"2370e7d17e27ebe3a7b6f4d5466ff638.png",restauraunt:"31ab1b61d2eaaf9b6faa85e53b730132.png",ship:"bbedcbf595fbf46bad5394773cc144bd.png",shop:"dfab4db35c2f4743fb9cc9e491938ad0.png",skating:"6843b30dcad0b2b90dfb84e824a26415.png",skiing:"05885cfe1b215ebc0633d72ed09ffa13.png",smartphone:"de2485cc8dcd313acabcf6424a1df9db.png",stadium:"d161dd5630dfd44103374b24ead916ae.png",storehouse:"8042bfeccda43a518c39bca59c22352f.png",swimming:"38301778447641ea8439a208cdf1b4fe.png",tailorShop:"96232323456d17c16aa458b059d9a78e.png",tennis:"1d6d662647b18711e72004b2850fbf53.png",theater:"30c80d3581543d7923b0bb08835ba99d.png",tire:"71b360bf8b38bcd279a754f096da4490.png",train:"0aeae16ed3f00d67b4dbddfb411a303e.png",tramway:"a98f3001e08df74e71021e359bcad247.png",trolleybus:"e4e6a3074d18f51672957a1c23461249.png",truck:"495f7510d20af488dbe63b42d48a1ed9.png",turnLeft:"93c5e60efe2545992340d8ae21d23625.png",turnRight:"65fda5bed4017ad77ac7dd1d50e30354.png",wifi:"9ac7d416eecca925a936aedb86cfd46f.png",wifiLogo:"6652511aeb88ffdffc593daab4daca35.png",workshop:"3ea35ebd68454cec3c51eca94c78b6dc.png","accordionIcon_bll.png":"9150ce7b58de4d72af50e2f162422e1f.png","accordionIcon_dbl.png":"916cc27a0ebd77510d72cda8e92abaa4.png","accordionIcon_dgl.png":"f12236be7754c4c04821a4b4a87c6fb6.png","accordionIcon_dol.png":"4a15eb44307180a4edc4e9785e9a9f8d.png","accordionIcon_gl.png":"35c0b843bf9363335c0c1c3d4c5a1160.png","accordionIcon_grl.png":"d7f3bf4b406d6e807f6c3953e463561e.png","accordionIcon_lbl.png":"fe5f56c1324d2a8af4a8377f01342d3e.png","accordionIcon_ntl.png":"71add14fc1453aacf62c9860023ba79c.png","accordionIcon_ol.png":"df77302963a3567b23bb5f7e2bc9eea2.png","accordionIcon_pnl.png":"f6dd8bd5757aba6435e5fd82c56eac13.png","accordionIcon_rdl.png":"a0e56ae7ebd12335dfd58f3c1da84877.png","accordionIcon_vvl.png":"7181839883790efde4fa44b9924848ad.png","accordionIcon_wtl.png":"ae9c4a30ff6e983ad13dc1139317bf5c.png","accordionIcon_ywl.png":"00cdd4b0ec894c1572c1674106b61f02.png","accordionIcon_brl.png":"1ccc05224da7f20b1a7897936a7c416e.png","accordionIcon_bkl.png":"56550ddd7f0b2e60a5e9a9403b521684.png"};return{get:function(n){return t[n]?e+t[n]:null}}},o=r.option.presetStorage,u={airplane:"bll",anchor:"bll",badminton:"gl",bank:"gl",bar:"brl",barberShop:"bkl",bicycle:"bll",bowling:"gl",buildings:"vvl",bus:"bll",cafe:"brl",camping:"gl",car:"bll",cellular:"brl",cinema:"brl",downhillSkiing:"gl",dps:"ntl",dryCleaner:"bkl",electricTrain:"bll",factory:"vvl",fishing:"gl",gasStation:"ntl",gym:"gl",hospital:"rdl",house:"vvl",keyMaster:"bkl",mailPost:"brl",metroKiev:"bll",metroMoscow:"bll",metroStPetersburg:"bll",metroYekaterinburg:"bll",motobike:"bll",mushroom:"gl",phone:"brl",photographer:"bkl",pingPong:"gl",restauraunt:"brl",ship:"bll",shop:"brl",skating:"gl",skiing:"gl",smartphone:"brl",stadium:"gl",storehouse:"vvl",swimming:"gl",tailorShop:"bkl",tennis:"gl",theater:"gl",tire:"ntl",train:"bll",tramway:"bll",trolleybus:"bll",truck:"bll",wifi:"brl",wifiLogo:"brl",workshop:"ntl"},a=["turnLeft","turnRight","arrowDownLeft","arrowDownRight","arrowLeft","arrowRight","arrowUp"],f,l;for(var c in u)o.add("twirl#"+c+"Icon",{iconLayout:r.layout.Image,iconImageHref:s.get(c),iconImageOffset:[-10,-40],iconImageSize:[37,43],balloonIconImageHref:s.get("accordionIcon_"+u[c]+".png"),balloonIconImageOffset:[0,0],balloonIconImageSize:[18,18]});for(f=0,l=a.length;f<l;f++)o.add("twirl#"+a[f]+"Icon",{iconLayout:r.layout.Image,iconImageHref:s.get(a[f]),iconImageOffset:[-9,-24],iconImageSize:[26,25],balloonIconImageHref:s.get("accordionIcon_ntl.png"),balloonIconImageOffset:[0,0],balloonIconImageSize:[18,18]});o.add("twirl#attentionIcon",{iconLayout:r.layout.Image,iconImageHref:s.get("attention"),iconImageOffset:[-11,-25],iconImageSize:[27,26]})}],["3K",function(e,t,n,r,i){e("geolocation",i.data.geolocation)}],["3L",function(e,t,n,r,i){var s=r.localization.lib,o=r.localization.units.current,u=Math.log(10),a={distance:function(e,t){var n=s.UnitsTransform(i.data.lang,"distance",e);return a.unit(a.toSignificantDigits(n.value,t||2),"distance",n.name)},duration:function(e,t){var n=s.UnitsTransform(i.data.lang,"duration",e,t||2),r=[];for(var o=0,u=n.length;o<u;o++)r.push(a.unit(n[o].value,"duration",n[o].name));return r.join(" ")},unit:function(e,t,n){return a.numeral(e,o[t][n])},numeral:function(e,t){var n,r=parseFloat(e);if(typeof t=="string")n=t;else if(r>10&&r<20)n=t[2]||t[1];else switch((""+r%10).charAt(0)){case"1":n=t[0];break;case"2":case"3":case"4":n=t[1];break;default:n=t[2]||t[1]}return n.replace("%d",e)},toSignificantDigits:function(e,t){if(e==0)return e;var n=Math.floor(Math.log(Math.abs(e))/u),r=e/Math.pow(10,n),i=Math.abs(r*Math.pow(10,t-1));Math.round(i).toString().length>Math.floor(i).toString().length&&(n++,r=e/Math.pow(10,n),i=Math.abs(r*Math.pow(10,t-1)));var s=Math.round(i).toString(),o=n+1,a=(r<0?"-":"")+(o<=0?"0.":""),f;if(o<=0){for(f=o;f<0;f++)a+="0";a+=s}else if(o>=t){a+=s;for(f=t;f<o;f++)a+="0"}else a+=s.slice(0,o),s.length>o&&(a+="."+s.slice(o));return a}};e("formatter",a)}],["3R",function(e,t,n,r,i){function d(e){return typeof e=="string"?r.interactivityModel.storage.get(e):e}var s=r.MapEvent,o,u=r.util.bind,a=r.util.math.areEqual,f=r.constants.mapDomEvents,l=i.support.browser.name=="MSIE",c=function(e,t){r.yandex.counter.countByKey(e,{path:t})},h=r.yandex.counter.isCounterActive("map"),p=function(e,t,n){this.options=new r.option.Manager(n,r.map.metaOptions,"map",r.map.optionMapper),this.options.events.add("change",this._R,this),this._S=new r.MapEventController({target:this,interactivityModel:d(this.options.get("interactivityModel"))}),this.events=new r.map.event.Manager({controllers:[this._S,o],context:this}),this.container=new r.map.Container(e,this),this.container.events.add("sizechange",this._T,this),this._U=this.container.getSize(),this.converter=new r.map.Converter(this),this.panes=new r.map.pane.Manager(this);var i=this.options.get("minZoom"),u=this.options.get("maxZoom"),a,p,v=t.bounds?r.util.bounds.getCenterAndZoom(t.bounds,this.container.getSize(),this.options.get("projection"),{preciseZoom:!0,inscribe:!0}):null;v?(a=v.zoom,p=v.center):(a=t.zoom,p=t.center),this._V=Math.max(Math.min(Number(a),u),i),this._W=typeof t.type!="undefined"?t.type:this.options.get("defaultMapType"),this._X=this.options.get("projection"),this._Y=this._X.toGlobalPixels(p,this._V),this._Z=this.getBounds();var m=this.panes.get("events");this._$=r.domEvent.manager.group(m.getElement()).add(f,function(e){var t=e.get("type");this.events.fire(t,new s({type:t,domEvent:e,target:this},this))},this),l&&this._$.add("mousedown",function(){window.focus()},this),this.action=new r.map.action.Manager(this),this.action.events.add("statechange",this._ab,this).add(["begin","tick","tickcomplete","break","end"],this._bb,this),this.options.get("restrictMapArea",!1)&&this.action.execute(new r.map.action.Single({globalPixelCenter:this._Y,zoom:this._V,callback:function(){}})),this.layers=new r.map.layer.Manager(this),this._W&&this._cb(),this.zoomRange=new r.map.ZoomRange(this,[typeof i=="undefined"?0:i,typeof u=="undefined"?23:u]),this.zoomRange.addProvider(this.layers),this.copyrights=new r.map.Copyrights(this),this.copyrights.addProvider(this.layers),this.cursors=m.cursors,this.behaviors=new r.map.behavior.Manager(this,t.behaviors||"default"),this._db=new r.yandex.state.component.Map(this),this.events.fire("create",new s({target:this},this)),this._eb(),h&&(c("map","created.2_0"),this._fb())};o=r.event.globalize(p),p.prototype={getCenter:function(){return this._X.fromGlobalPixels(this._Y,this._V)},setCenter:function(e,t,n){n=n||{};var r=typeof t=="undefined"?this._V:Number(t),i=this._X.toGlobalPixels(e,r);return this.setGlobalPixelCenter(i,r,n),this},panTo:function(e,t){t=t||{};var n=e[0].length?e:[e],i=[],s=typeof t.flying=="undefined"?!0:t.flying,o=this.container.getSize(),u=[o[0]*2,o[1]*2];for(var a=0,f=n.length;a<f;a++)i.push({center:n[a],delay:typeof t.delay=="undefined"?1e3:t.delay,zoom:this._V,duration:typeof t.duration=="undefined"?500:t.duration,checkZoomRange:t.checkZoomRange,timingFunction:t.timingFunction||"ease-in-out"});var l=this._Y;for(var a=0,f=i.length;a<f;a++){var c=i[a];c.globalPixelCenter=r.util.coordinates.getClosestPixelPosition(l,this._X.toGlobalPixels(c.center,this._V),this._V,this._X);if(!s){var h=[Math.abs(c.globalPixelCenter[0]-l[0]),Math.abs(c.globalPixelCenter[1]-l[1])];if(h[0]>u[0]||h[1]>u[1])c.duration=0}l=c.globalPixelCenter}s&&(i=r.util.animation.getFlyingTicks(i,this));var p=new r.map.action.Sequence(i,{callback:t.callback});return p.begin(this.action),this},getBounds:function(){var e=this.getGlobalPixelCenter(),t=this.container.getSize(),n=[[e[0]-.5*t[0],e[1]-.5*t[1]],[e[0]+.5*t[0],e[1]+.5*t[1]]];return r.util.bounds.fromGlobalPixelBounds(n,this._X,this.getZoom())},setBounds:function(e,t){t=t||{},t.precizeZoom=t.precizeZoom||t.preciseZoom,t.zoomMargin&&(t.margin=t.zoomMargin,this.options.get("avoidFractionalZoom",!1)&&(t.preciseZoom=t.precizeZoom=!1));var n=r.util.bounds.getCenterAndZoom(e,this.container.getSize(),this._X,t);return this.setCenter(n.center,n.zoom,t),this},getGlobalPixelCenter:function(){return this._Y},setGlobalPixelCenter:function(e,t,n){return n=n||{},this.action.execute(new r.map.action.Single({globalPixelCenter:e,zoom:typeof t!="undefined"?t:this._V,duration:n.duration||0,callback:n.callback,checkZoomRange:n.checkZoomRange,timingFunction:n.timingFunction})),this},getZoom:function(){return this._V},setZoom:function(e,t){e=Math.min(Math.max(e,this.options.get("minZoom",0)),this.options.get("maxZoom",23));var n=this.getGlobalPixelCenter(),r=Math.pow(2,e-this.getZoom());return n=[n[0]*r,n[1]*r],this.setGlobalPixelCenter(n,e,t),this},_T:function(e){var t=this._Z,n=e.get("oldOffset"),i=e.get("oldSize");this._U=this.container.getSize(),this.events.fire("sizechange",new s({oldSize:i,newSize:e.get("newSize"),target:this}),this);var o=this._V,u=this.getCenter(),a=this._Y;this.options.get("restrictMapArea",!1)&&this.action.execute(new r.map.action.Single({globalPixelCenter:this._Y,zoom:this._V,callback:function(){}}));if(e.get("preservePixelPosition")){this.action.stop();var f=[n[0]+i[0]/2,n[1]+i[1]/2],l=this.converter.globalToPage(this._Y),c=f[0]-l[0],h=f[1]-l[1];this.setGlobalPixelCenter([a[0]-c,a[1]-h])}else{this._Z=this.getBounds();var p=this.getCenter(),d=this._Y;this.events.fire("boundschange",new s({target:this,oldZoom:o,newZoom:o,oldCenter:u,newCenter:p,oldGlobalPixelCenter:a,newGlobalPixelCenter:d,oldBounds:t,newBounds:this._Z},this))}},getType:function(){return this._W},setType:function(e){var t=this._W;return t==e?this:(t&&this._gb(),this._W=e,e&&this._cb(),this.events.fire("typechange",new s({target:this,oldType:t,newType:e},this)),this._eb(),this)},_eb:function(){this.options.get("adjustZoomOnTypeChange",!1)&&(this._hb&&(this._hb.reject(),this._hb=null),this._hb=this.zoomRange.get().then(u(this._ib,this)))},_ib:function(e){this._hb=null;var t=this.getZoom();e[0]>t?this.setZoom(e[0]):e[1]<t&&this.setZoom(e[1])},_cb:function(){var e=typeof this._W=="string"?r.mapType.storage.get(this._W):this._W,t=new r.LayerCollection({zIndex:r.constants.zIndex.mapTypeLayer}),n=e.getLayers();for(var i=0,s=n.length;i<s;i++){var o=typeof n[i]=="string"?r.layer.storage.get(n[i]):n[i],u=new o;t.add(u)}this._jb=t,this.layers.add(t)},_gb:function(){this.layers.remove(this._jb)},_R:function(){this._S.setInteractivityModel(d(this.options.get("interactivityModel"))),this.events.fire("optionschange",new s({target:this}))},_bb:function(e){var t="action"+e.get("type");this.events.fire(t,new r.MapEvent({target:this,type:t,action:e.get("action"),tick:e.get("tick")},this))},_ab:function(e){var t=this.getCenter(),n=this._Z,i=this._V,s=this._U,o=this.container.getSize(),u=this._Y,f=e.get("globalPixelCenter"),l=e.get("zoom"),c=Math.pow(2,l-this.options.get("maxZoom"));if(i!=l||!a(s,o)||!a(u,f,c))this._Y=f,this._V=l,this._Z=this.getBounds(),this._U=o,this.events.fire("boundschange",new r.MapEvent({target:this,type:e.get("type"),oldCenter:t,newCenter:this.getCenter(),oldGlobalPixelCenter:u,newGlobalPixelCenter:this._Y,oldZoom:i,newZoom:this._V,oldBounds:n,newBounds:this._Z},this))},_fb:function(){var e=this;this._kb=window.setInterval(function(){e._j()},1e3)},_lb:function(){this._kb&&(window.clearInterval(this._kb),this._kb=null)},_j:function(){var e=this.container.getElement(),t=r.util.dom.style.checkVisibility(e);t=="visible"?(this._lb(),c("map","visible.2_0"),this.copyrights.checkVisibility()):t=="unable"&&this._lb()},destroy:function(){this._W&&this._gb(),this.action.events.remove("statechange",this._ab,this).remove(["begin","tick","tickcomplete","break","end"],this._bb,this),this.options.events.remove("change",this._R,this),this.container.events.remove("sizechange",this._T,this),this._lb(),this._db.destroy(),this._db=null,this.events.fire("destroy",new s({target:this},this)),this._$.removeAll()}},e("Map",p)}],["9d",function(e,t,n,r,i){var s,o=i.support.browser;o.name=="MSIE"&&o.documentMode>9&&o.osVersion>6.1||o.name=="IEMobile"&&o.engineVersion>=6?s=["drag","rightMouseButtonMagnifier","dblClickZoom","multiTouch"]:s=["drag","rightMouseButtonMagnifier","dblClickZoom","multiTouch"],r.map.metaOptions.set({defaultBehaviors:s,dragCursor:"grab",dragActionCursor:"grabbing"})}],["8q",function(e,t,n,r,i){function s(e){s.superclass.constructor.call(this),this._zu=e,this._Au=null,this._Bu=0,this._Cu=!1,this._Du=!1}r.util.augment(s,r.map.action.Base,{begin:function(e){s.superclass.begin.call(this,e);var t=this._zu;if(t.checkZoomRange){this._Cu=!0;var n=this._Eu(),i=e.getMap();i.zoomRange.get(i.options.get("projection").fromGlobalPixels(n.globalPixelCenter,n.zoom)).then(r.util.bind(this._Fu,this))}return typeof t.delay=="number"&&(this._Bu=window.setTimeout(r.util.bind(this._Gu,this),t.delay)),this._Hu(),this},end:function(){return this._Bu&&(window.clearTimeout(this._Bu),this._Bu=0),this._Iu(),this},_Eu:function(){return this._Au||(this._Au=this.fixTick(this._zu,this.getActionManager()))},_Fu:function(e){this._Cu=!1;if(this.isActive()){var t=this._Eu(),n=Math.min(e[1],Math.max(e[0],t.zoom)),r=Math.pow(2,n-t.zoom);t.globalPixelCenter[0]*=r,t.globalPixelCenter[1]*=r,t.zoom=n,this._Hu()}},_Gu:function(){this._Bu=0,this._Hu()},_Hu:function(){!this._Cu&&!this._Bu&&(this.getActionManager().events.add("tickcomplete",this._Ju,this),this._Du=!0,this.events.fire("tick",{tick:this._Eu()}))},_Ju:function(e){e.get("action")==this&&this._Iu()},_Iu:function(){this._Du&&(this._Du=!1,this.getActionManager().events.remove("tickcomplete",this._Ju,this)),this._Au=null,s.superclass.end.call(this),this._zu.callback&&this._zu.callback(null)}}),e("map.action.Single",s)}],["8j",function(e,t,n,r,i){function s(){s.superclass.constructor.call(this)}r.util.augment(s,r.map.action.Base,{begin:function(e){return s.superclass.begin.call(this,e),this},tick:function(e){return this._Hu(this.fixTick(e,this.getActionManager())),this},end:function(){return s.superclass.end.call(this),this},_Hu:function(e){this.events.fire("tick",{tick:e})}}),e("map.action.Continuous",s)}],["5T",function(e,t,n,r,i){e("projection.GeoToGlobalPixels",function(e){var t=e&&e.radius||6378137,n=2*Math.PI*t,i=1/n,s=n/2,o=0,u=180/Math.PI,a=256*i,f=e&&e.coordinatesOrder=="latlong";this._dn=new r.projection.Mercator(e),this.fromGlobalPixels=function(e,t){t!=o&&(a=Math.pow(2,t+8)*i,o=t);var n=this._en(e[0],t),r=this._dn.yToLatitude(s-e[1]/a);return f?[r,n]:[n,r]},this.toGlobalPixels=function(e,t){t!=o&&(a=Math.pow(2,t+8)*i,o=t);var n=this._dn.geoToMercator(e);return[(s+n[0])*a,(s-n[1])*a]},this.distanceToGlobalPixels=function(e,t,r){var i=n*Math.cos(e[f?0:1]*Math.PI/180)/Math.pow(2,r+8);return Math.abs(t/i)},this.isCycled=function(){return[!0,!1]},this.getCoordSystem=function(){return r.coordSystem.geo},this._en=function(e,t){return r.util.math.cycleRestrict(Math.PI*e/Math.pow(2,t+7)-Math.PI,-Math.PI,Math.PI)*u}})}],["5Y",function(e,t,n,r,i){e("projection.wgs84Mercator",new r.projection.GeoToGlobalPixels({coordinatesOrder:i.data.coordinatesOrder}))}],["50",function(e,t,n,r,i){e("projection.sphericalMercator",new r.projection.GeoToGlobalPixels({e:0,coordinatesOrder:i.data.coordinatesOrder}))}],["5U",function(e,t,n,r,i){var s=i.data.coordinatesOrder=="latlong",o=function(e,t,n){s&&(e=[[e[0][1],e[0][0]],[e[1][1],e[1][0]]]),this._Z=e,this._fn=t?t:[!1,!1],this._gn=e[1][0]-e[0][0],this._hn=e[1][1]-e[0][1],this._in=new r.coordSystem.Cartesian(n)};o.prototype={toGlobalPixels:function(e,t){var n=this._Z,r=Math.pow(2,t+8),i=e[s?1:0],o=e[s?0:1];return[(i-n[0][0])/this._gn*r,(n[1][1]-o)/this._hn*r]},fromGlobalPixels:function(e,t){var n=this._Z,r=Math.pow(2,t+8),o=i.data.coordinatesOrder=="latlong",u=[e[0]*this._gn/r+n[0][0],n[1][1]-this._hn*e[1]/r];return u=this._jn(u),s?[u[1],u[0]]:u},isCycled:function(){return this._fn},getCoordSystem:function(){return this._in},_jn:function(e){var t=this._Z,n=r.util.math.cycleRestrict;return[this._fn[0]?n(e[0],t[0][0],t[1][0]):e[0],this._fn[1]?n(e[1],t[0][1],t[1][1]):e[1]]}},e("projection.Cartesian",o)}],["3)",function(e,t,n,r,i){var s=i.data.coordinatesOrder,o=function(e){return e<0?-1:e>0?1:0},u=6378137,a=.00669437999014,f=1-Math.sqrt(1-a),l=(1-f)*u,c=1e-10,h=function(e){return e*e},p=function(e){return Math.abs(e-o(e)*Math.PI/2)<c?o(e)*Math.PI/2:Math.atan((1-f)*Math.tan(e))},d=function(e){return[e[1],e[0]]},v={solveDirectProblem:function(e,t,n){s=="longlat"&&(e=d(e),t=d(t));var i=e[0]*Math.PI/180,a=e[1]*Math.PI/180,h=Math.sqrt(t[0]*t[0]+t[1]*t[1]),p=t[0]/h,v=t[1]/h,m=(1-f)*Math.tan(i),g=o(Math.cos(i))*Math.sqrt(1/(1+m*m)),y=Math.sqrt(1-g*g)*o(m),w=Math.atan2(m,p),E=g*v,S=(1-E)*(1+E),x=S*(u*u/(l*l)-1),T=1+x*(4096+x*(-768+x*(320-175*x)))/16384,N=x*(256+x*(-128+x*(74-47*x)))/1024,C=function(e){var t=n*e,i=t/(l*T),o=w+i/2,u=Math.cos(2*o),h=0,m=0;do{var x=N*Math.sin(i)*(u+.25*N*(Math.cos(i)*(-1+2*u*u)-1/6*N*u*(-3+4*Math.sin(i)*Math.sin(i))*(-3+4*u*u))),C=x-m;m=x,i=t/(l*T)+x,h++}while(Math.abs(C)>c&&h<10);var k=y*Math.sin(i)-g*Math.cos(i)*p,L=Math.atan2(y*Math.cos(i)+g*Math.sin(i)*p,(1-f)*Math.sqrt(E*E+k*k)),O=Math.atan2(Math.sin(i)*v,g*Math.cos(i)-y*Math.sin(i)*p),M=f/16*S*(4+f*(4-3*S)),_=O-(1-M)*f*E*(i+M*Math.sin(i)*(u+M*Math.cos(i)*(-1+2*u*u))),D=Math.atan2(E,-y*Math.sin(i)+g*Math.cos(i)*p),P=[L*180/Math.PI,r.util.math.cycleRestrict((a+_)*180/Math.PI,-180,180)],H=[Math.cos(D),Math.sin(D)];return{point:s=="longlat"?d(P):P,direction:s=="longlat"?d(H):H}},k=C(1);return{startPoint:s=="longlat"?d(e):e,startDirection:s=="longlat"?d(t):t,endPoint:k.point,endDirection:k.direction,distance:n,pathFunction:C}},solveInverseProblem:function(e,t,n){var i=this.solveDirectProblem,a;if(e==t||e[0]==t[0]&&e[1]==t[1])a={startPoint:e,startDirection:[1,1],endPoint:t,endDirection:[1,1],distance:0};else{s=="longlat"&&(e=d(e),t=d(t));var v=e[0]*Math.PI/180,m=t[0]*Math.PI/180,g=(t[1]-e[1])*Math.PI/180,y=p(v),w=p(m),E=g,S=E,x,T=0,N=[],C=[],k=0;if(v==0&&m==0){var L=r.util.math.cycleRestrict(t[1]-e[1],n?-360:-180,n?360:180);N=C=[0,L>0?1:-1],k=2*Math.PI*u/360*Math.abs(L)}else{do{var A=Math.sqrt(h(Math.cos(w)*Math.sin(E))+h(Math.cos(y)*Math.sin(w)-Math.sin(y)*Math.cos(w)*Math.cos(E))),O=Math.sin(y)*Math.sin(w)+Math.cos(y)*Math.cos(w)*Math.cos(E),M=n?2*Math.PI-Math.atan2(A,O):Math.atan2(A,O),_=Math.cos(y)*Math.cos(w)*Math.sin(E)/Math.sin(M),D=1-h(_),P=Math.cos(M)-2*Math.sin(y)*Math.sin(w)/D,H=f/16*D*(4+f*(4-3*D));E=Math.min(Math.max(g+(1-H)*f*_*(M+H*Math.sin(M)*(P+H*Math.cos(M)*(-1+2*P*P))),-2*Math.PI),2*Math.PI),x=Math.abs(S-E),S=E,T++}while(x>c&&T<10);var B=D*(u*u-l*l)/(l*l),j=1+B*(4096+B*(-768+B*(320-175*B)))/16384,F=B*(256+B*(-128+B*(74-47*B)))/1024,I=F*Math.sin(M)*(P+.25*F*(Math.cos(M)*(-1+2*P*P)-1/6*F*P*(-3+4*Math.sin(M)*Math.sin(M))*(-3+4*P*P))),q=Math.atan2(Math.cos(w)*Math.sin(E),Math.cos(y)*Math.sin(w)-Math.sin(y)*Math.cos(w)*Math.cos(E)),R=Math.atan2(Math.cos(y)*Math.sin(E),-Math.sin(y)*Math.cos(w)+Math.cos(y)*Math.sin(w)*Math.cos(E));k=l*j*(M-I),n&&(q-=o(q-Math.PI)*Math.PI,R-=o(R-Math.PI)*Math.PI),N=[Math.cos(q),Math.sin(q)],C=[Math.cos(R),Math.sin(R)]}a={startPoint:s=="longlat"?d(e):e,startDirection:s=="longlat"?d(N):N,endPoint:s=="longlat"?d(t):t,endDirection:s=="longlat"?d(C):C,distance:k}}return a.pathFunction=function(e){var t=i(a.startPoint,a.startDirection,a.distance*e);return{point:t.endPoint,direction:t.endDirection}},a},getDistance:function(e,t){return this.solveInverseProblem(e,t).distance}};v.distance=v.getDistance,e("coordSystem.geo",v)}],["6-",function(e,t,n,r,i){e("coordSystem.cartesian",new r.coordSystem.Cartesian(1))}],["30",function(e,t,n,r,i){var s=function(e){this._xb=0,s.superclass.constructor.call(this,e),this._yb=new r.component.collection.ParentCollection(this,{onAdd:r.util.bind(this._zb,this),onRemove:r.util.bind(this._Ab,this)})};r.util.augment(s,r.collection.Item,{add:function(e){return this._yb.add(e),this._xb=this._yb.getLength(),this},remove:function(e){return this._yb.remove(e),this._xb=this._yb.getLength(),this},removeAll:function(){return this._yb.removeAll(),this._xb=0,this},getIterator:function(){return this._yb.getIterator()},each:function(e,t){return this._yb.each(e,t),this},getLength:function(){return this._xb},filter:function(e){var t=this.getIterator(),n,r=[];while(n=t.getNext())e(n)&&r.push(n);return r},get:function(e){if(e>-1&&e<this._xb){var t=this.getIterator();for(var n=0;n<e;n++)t.getNext();return t.getNext()}return null},getAll:function(){var e=this.getIterator(),t,n=[];while(t=e.getNext())n.push(t);return n},indexOf:function(e){var t=0,n=this.getIterator(),r;while(r=n.getNext()){if(e==r)return t;t++}return-1},_zb:function(e){this.events.fire("add",{child:e})},_Ab:function(e){this.events.fire("remove",{child:e})}}),e("Collection",s)}],["6V",function(e,t,n,r,i){var s=r.Event,o=function(e){this.options=this.createOptionManager(e),this.events=new r.event.Manager({context:this}),this._qp=new r.component.child.MapChild({onParentChange:{callback:this._Tm,context:this},onMapChange:{callback:this._rp,context:this}}),this.options.events.add("change",function(){this.events.fire("optionschange",new s({target:this,type:"optionschange"},!0))},this),this._n=null};o.prototype={getParent:function(){return this._qp.getParent()},setParent:function(e){return this._qp.setParent(e),this},getMap:function(){return this._n},onAddToMap:function(e){},onRemoveFromMap:function(){},createOptionManager:function(e){return new r.option.Manager(e)},_Tm:function(e,t){this.events.fire("parentchange",new s({target:this,newParent:t,oldParent:e,type:"parentchange"},!0,!0))},_rp:function(e,t){e&&this.onRemoveFromMap(e),this._n=t,t&&this.onAddToMap(t),this.events.fire("mapchange",new s({target:this,newMap:t?this.getMap():null,oldMap:e,type:"mapchange"},!0,!0))}},e("collection.Item",o)}],["6r",function(e,t,n,r,i){function a(e){this._vo=null,this.events=new r.event.Manager,this._D={byRightButton:e?e.byRightButton:s.byRightButton,tremor:r.util.extend({},s.tremor,e&&e.tremor||{})},this._wo=e?e.autoStartElement:null,this._wo&&this._xo()}var s={byRightButton:!1,tremor:{time:500,offset:3}},o=i.support.browser,u=r.util.dragEngine.current;a.prototype={isDragging:function(){return u.isDragging(this)},start:function(e){u.start(this,e,this._D)},stop:function(){u.stop(this)},destroy:function(){this.stop(),this._yo()},_xo:function(){var e=this._wo;e.events?(this._vo=e.events.group(),this._vo.add("mousedown",function(e){this._be(e.get("domEvent"))},this)):(this._vo=r.domEvent.manager.group(e),this._vo.add("mousedown",this._be,this),r.util.dom.className.add(e,"ymaps-touch-action-none"))},_yo:function(){this._wo&&r.util.dom.className.remove(this._wo,"ymaps-touch-action-none"),this._vo&&this._vo.removeAll()},_be:function(e){var t=e.get("button"),n=this._D.byRightButton;if(n&&t==2||!n&&t==0)this.start(e),e.stopImmediatePropagation(),e.preventDefault(),e.callMethod("preventDefault")}},e("util.Dragger",a)}],["35",function(e,t,n,r,i){var s=r.util.dom,o=function(e,t){o.superclass.constructor.call(this,t),this.options.setName("layer"),this.options.setMapper(r.layer.optionMapper),this._ed=r.util.hd.selectValue(e),this._fd=new r.layer.component.TileSource(this),this._gd=new r.layer.component.TilePositioner(this),this.events.addController(u),this._hd=null,this._id=null,this._jd=null,this._kd=new r.Monitor(this.options),this._kd.add("brightness",this._ld,this,{defaultValue:.5}).add("zIndex",this._md,this,{defaultValue:r.constants.zIndex.layer})},u=r.event.globalize(o);r.util.augment(o,r.collection.Item,{update:function(){var e=this._hd,t=this._id;e&&t&&t.setTileZoom(Math.round(e.getZoom()),e.getViewport()),this.events.fire("update")},setTileUrlTemplate:function(e){this._ed=r.util.hd.selectValue(e)},getTileUrlTemplate:function(){return this._ed},getTileUrl:function(e,t){var n=this._fd.getTileUrl(e,t);return n?r.util.hd.selectValue(n):null},numberToClientBounds:function(e,t){return this._gd.numberToClientBounds(e,t)},clientPixelsToNumber:function(e,t){return this._gd.clientPixelsToNumber(e,t)},getTileSize:function(e){return this.options.get("tileSize",[256,256])},restrict:function(e,t){return this._fd.restrict(e,t)},onAddToMap:function(e){o.superclass.onAddToMap.call(this,e),this._gd.onAddToMap(e);var t=this._hd=this.options.get("pane",e.panes.get("layers"));this._nd=s.element.create({css:{position:"absolute",zIndex:this._kd.get("zIndex")},parentNode:t.getElement(),patch:{transform:{use3D:!0,offset:[0,0]}}});var n=this.options.get("tileContainerClass");typeof n=="string"&&(n=r.layer.tileContainer.storage.get(n));var i=this._id=new n(this);i.setParent(this),i.options.setParent(this.options),i.events.setParent(this.events),i.setTileZoom(Math.round(t.getZoom()),this.getViewport()),this._jd=this._hd.getZoom(),this._od=t.events.group().add("actionbegin",this._pd,this).add("viewportchange",this._qd,this).add("zoomchange",this._rd,this).add("actionend",this._sd,this),this._td=i.events.group().add("ready",this._ud,this)},onRemoveFromMap:function(){var e=this.getMap(),t=this._id;t.setParent(null),t.options.setParent(null),t.events.setParent(null),this._id=null,this._od.removeAll(),this._td.removeAll(),s.element.remove(this._nd),this._gd.onRemoveFromMap(e),o.superclass.onRemoveFromMap.call(this)},getPane:function(){return this._hd},getElement:function(){return this._nd},toClientPixels:function(e){return this._hd.toClientPixels(e)},fromClientPixels:function(e){return this._hd.fromClientPixels(e)},getZoom:function(){return this._hd.getZoom()},getViewport:function(){return this._hd.getViewport()},getBrightness:function(){return this._kd.get("brightness")},_ld:function(e,t){this.events.fire("brightnesschange",{newBrightness:e,oldBrightness:t})},_md:function(e){this._nd&&(this._nd.style.zIndex=e)},_pd:function(){this.events.fire("actionstart"),this._jd=this._hd.getZoom()},_qd:function(){(this._jd===0||this._hd.getZoom()>=this._jd-1)&&this._vd()},_vd:function(){this._id.setViewport(this.getViewport())},_rd:function(){this._id.redraw()},_sd:function(){this.events.fire("beforeactionend");var e=this._hd.getZoom();Math.round(this._jd)!=Math.round(e)?this._id.setTileZoom(Math.round(this._hd.getZoom()),this.getViewport()):(this._id.setViewport(this.getViewport()),this._id.redraw()),this._jd=0,this.events.fire("actionend")},_ud:function(){this.events.fire("ready")}}),e("Layer",o)}],["5c",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,e),this._Nl=new r.component.ZoomRangeObserver(r.util.bind(this._Ol,this)),this._Pl=new r.component.ProviderObserver({changeEventType:"copyrightschange",changeCallback:r.util.bind(function(){this.events.fire("copyrightschange")},this),makeRequest:function(e,t){return e.getCopyrights(t.center,t.zoom)}}),this._Ql=.5,this._Rl={}};r.util.augment(s,r.Collection,{add:function(e){var t;if(typeof e=="string"){var n=r.layer.storage.get(e);!n;if(this._Rl.hasOwnProperty(e))return this;t=this._Rl[e]=new n}else t=e;return s.superclass.add.call(this,t),typeof t.getZoomRange=="function"&&this._Nl.addProvider(t),typeof t.getCopyrights=="function"&&this._Pl.addProvider(t),typeof t.getBrightness=="function"&&(t.events.add("brightnesschange",this._Sl,this),this._Sl()),this},remove:function(e){var t;return typeof e=="string"?this._Rl.hasOwnProperty(e)&&(t=this._Rl[e],delete this._Rl[e]):t=e,s.superclass.remove.call(this,t),typeof t.getZoomRange=="function"&&this._Nl.removeProvider(t),typeof t.getCopyrights=="function"&&this._Pl.removeProvider(t),typeof t.getBrightness=="function"&&(t.events.remove("brightnesschange",this._Sl,this),this._Sl()),this},_Ol:function(){this.events.fire("zoomrangechange")},getCopyrights:function(){var e=new r.util.Promise;return this._Pl.get({center:arguments[0]||this.getMap().getCenter(),zoom:arguments[1]||this.getMap().getZoom()}).then(function(t){e.resolve([].concat.apply([],t.resolved))},function(){e.resolve([])}),e},getZoomRange:function(e){return this._Nl.get(e||this.getMap().getCenter())},getBrightness:function(){return this._Ql},_Sl:function(){var e=this._Ql,t=this._Tl();e!=t&&(this._Ql=t,this.events.fire("brightnesschange",{newBrightness:t,oldBrightness:e}))},_Tl:function(){var e=0,t=0;return this.each(function(n){typeof n.getBrightness=="function"&&(e+=n.getBrightness(),t++)}),t?e/t:.5}}),e("LayerCollection",s)}],["5f",function(e,t,n,r,i){e("layer.storage",new r.util.Storage)}],["3S",function(e,t,n,r,i){var s=function(e,t){this._mb=e,this._nb=t};s.prototype={getLayers:function(){return this._nb},getName:function(e){return this._mb}},e("MapType",s)}],["5A",function(e,t,n,r,i){e("mapType.storage",new r.util.Storage)}],["34",function(e,t,n,r,i){function s(e){this._Vc=e,this._Wc=[],this._Xc={},this._Yc={},this._Zc=null,this._$c=0}function o(e,t,n,r){var i={names:typeof e=="string"?[e]:e.slice(),singleName:typeof e=="string",changeCallback:t,context:n,resolveCallbacks:{},compareCallbacks:{},defaultValues:{},deleted:!1};if(r){var s=i.names,o=i.resolveCallbacks,u=i.compareCallbacks,a=i.defaultValues,f=0,l=s.length;for(;f<l;f++)e=s[f],o[e]=r.resolveCallbacks&&r.resolveCallbacks[e]||r.resolveCallback,u[e]=r.compareCallbacks&&r.compareCallbacks[e]||r.compareCallbacks,a[e]=r.defaultValues&&typeof r.defaultValues[e]!="undefined"?r.defaultValues[e]:r.defaultValue}return i}r.util.extend(s.prototype,{add:function(e,t,n,r){this._Wc.length||this._Vc.events.add("change",this._ad,this);var i=o(e,t,n,r);for(var s=0,u=i.names.length;s<u;s++)e=i.names[s],this._Xc[e]=i,this._Yc[e]=this._bd(e);return this._Wc.push(i),this},remove:function(e){var t=typeof e=="string"?[e]:e.slice();for(var n=0,i=t.length;n<i;n++){e=t[n];var s=this._Xc[e];delete this._Yc[e],delete this._Xc[e],s.names.splice(r.util.array.indexOf(s.names,e),1),s.names.length||(s.deleted=!0,this._$c&&(this._$c=setTimeout(r.util.bind(function(){this._$c=0,this._cd()},this),0)))}return this._Wc.length||this._Vc.events.remove("change",this._ad,this),this},removeAll:function(){return this._Yc={},this._Xc={},this._Wc=[],this._Vc.events.remove("change",this._ad,this),this},get:function(e){return this._Yc[e]},forceChange:function(){return this._ad(),this},_bd:function(e){var t=this._Xc[e],n=t.resolveCallbacks[e]?t.context?t.resolveCallbacks[e].call(t.context,e,this._Vc):t.resolveCallbacks[e](e,this._Vc):this._Vc.get(e);return typeof n=="undefined"?t.defaultValues[e]:n},_ad:function(){var e=this._Yc;for(var t=0,n=this._Wc.length;t<n;t++){if(!this._Wc.length)return;var r=this._Wc[t];r.deleted||this._dd(r,e)}},_dd:function(e,t){var n=!1;for(var i=0,s=e.names.length;i<s;i++){var o=e.names[i],u=this._bd(o),a=t[o];if(e.compareCallbacks[o]?e.context?e.compareCallbacks[o].call(e.context,u,a):e.compareCallbacks[o](u,a):u!==a){if(!n){var f=e.singleName?a:r.util.extend({},t),l=e.singleName?u:r.util.extend({},t);n=!0}e.singleName||(f[o]=a,l[o]=u),this._Yc[o]=u}}n&&(e.context?e.changeCallback.call(e.context,l,f):e.changeCallback(l,f))},_cd:function(){var e,t=0;for(var n=this._Wc.length-1;n>=0;n--){if(this._Wc[n].deleted){t++,e=n;if(n>0)continue}t&&(this._Wc.splice(e,t),t=0)}}}),s.prototype.destroy=s.prototype.removeAll,e("Monitor",s)}],["4T",function(e,t,n,r,i){var s=r.util.List,o=r.event.manager.Base,u=r.event.PriorityGroup,a=r.Event,f=function(e){this.options=e||{},this.typeControllers={onStartListening:null,onStopListening:null,onAfterEventFiring:null,onBeforeEventFiring:null};var t=this.options.controllers;this.options.controllers=new r.util.List;if(t)for(var n=0,i=t.length;n<i;++n)this.addController(t[n]);this.nestedManagerController=new l(this),this.noPriorityManager=this._Di(),this.priorityManagers=new s,this.priorityHash={}},l=function(e){this.types={},this.parentEvents=e};l.prototype={onStartListening:function(e,t){this.types[t]?this.types[t]++:(this.types[t]=1,this.parentEvents.typeControllers.onStartListening&&this.parentEvents.callControllers("onStartListening",this.parentEvents,t))},onStopListening:function(e,t){--this.types[t]||(delete this.types[t],this.parentEvents.typeControllers.onStopListening&&this.parentEvents.callControllers("onStopListening",this.parentEvents,t))}},f.prototype={_Di:function(e){return new o({controllers:[this.nestedManagerController],priority:e})},setParent:function(e){return this.options.parent=e,this},getParent:function(){return this.options.parent},add:function(e,t,n,r){return this.getManagerByPriority(r).add(e,t,n),this},callControllers:function(e,t,n,r){var i=this.typeControllers[e],s=i?i:this.options.controllers;if(s.length){var o=s.getIterator(),u;while(u=o.getNext())u[e]&&u[e].call(u,t,n,r)}},getManagerByPriority:function(e){if(typeof e=="undefined")return this.noPriorityManager;e=Number(e);var t=this.priorityHash[e];if(!t){var n=this.priorityManagers,r=n.getIterator(),i;while((i=r.getNext())&&i.options.priority>e);n.insert(t=this._Di(e),i),this.priorityHash[e]=t}return t},remove:function(e,t,n,r){var i;return typeof r=="undefined"?i=this.noPriorityManager:i=this.priorityHash[Number(r)],i&&(i.remove(e,t,n),typeof r!="undefined"&&!i.typesCount&&(this.priorityManagers.remove(i),delete this.priorityHash[r])),this},removeAll:function(){var e=this.priorityManagers.getIterator(),t;while(t=e.getNext())t.removeAll();return this.noPriorityManager.removeAll(),this.priorityHash={},this},fire:function(e,t){var n=this.options.context,i=this.options.parent,s=this.typeControllers.onBeforeEventFiring,o=this.typeControllers.onAfterEventFiring;if(!t||typeof t.get!="function")t=this.createEventObject(e,t,n);s&&this.callControllers("onBeforeEventFiring",this,e,t),this._Ei(e,t),i&&!t.isPropagationStopped()&&i.fire(e,t);if(t.get("target")==n&&!t.isDefaultPrevented()){var u=e+"defaultaction",a=t.clone(r.util.extend({},t.originalEvent,{type:u,target:n}));s&&this.callControllers("onBeforeEventFiring",this,u,a),this._Ei(u,a),o&&this.callControllers("onAfterEventFiring",this,u,a)}return o&&this.callControllers("onAfterEventFiring",this,e,t),this},once:function(e,t,n,i){return r.util.once(this,e,t,n,i),this},_Ei:function(e,t){var n=this.priorityManagers.getIterator(),r;while((r=n.getNext())&&!t.isImmediatePropagationStopped())r.fire(e,t);t.isImmediatePropagationStopped()||this.noPriorityManager.fire(e,t)},group:function(){return new u(this)},addController:function(e){this.options.controllers.insert(e),this._Fi(e,"onStartListening"),this._Fi(e,"onStopListening"),this._Fi(e,"onAfterEventFiring"),this._Fi(e,"onBeforeEventFiring")},_Fi:function(e,t){e[t]&&(this.typeControllers[t]||(this.typeControllers[t]=new r.util.List),this.typeControllers[t].insert(e))},_Gi:function(e){for(var t in this.typeControllers)if(this.typeControllers.hasOwnProperty(t)){var n=this.typeControllers[t];n&&(n.remove(e),n.length==0&&(this.typeControllers[t]=null))}},removeController:function(e){var t=this.options.controllers.remove(e);t&&this._Gi(e)},createEventObject:function(e,t,n){var i={type:e,target:n};return new a(t?r.util.extend(i,t):i)}},e("event.PriorityManager",f)}],["3U",function(e,t,n,r,i){function s(e,t){s.superclass.constructor.call(this,e),this._n=t,this._ob={}}var o=r.mapEvent.overrideStorage,u=r.component.event.Cacher;r.util.augment(s,r.Event,{getMap:function(){return this._n},get:function(e){return this._pb||(this._pb=new u(this,this._ob,o)),this._pb.get(e)},clone:function(e){return new s(e,this._n)}}),e("MapEvent",s)}],["4k",function(e,t,n,r,i){var s=i.support.browser,o=s.name=="MSIE"&&s.documentMode<9,u=r.util.data,a="eventManagerCapturingPhase",f="eventManagerBubblingPhase",l="ieHandler",c=function(e){return function(t){var n=new r.DomEvent(t);u.get(e,f).fire(t.type,n)}},h=function(e){var t=new r.DomEvent(e);u.get(this,a).fire(e.type,t)},p=function(e){var t=new r.DomEvent(e);u.get(this,f).fire(e.type,t)},d=Array.prototype.slice,v=r.domEvent.managerOverrideStorage,m={add:function(e,t,n,i,s){var o=this._Jf(e,s);return o||(o=new r.event.manager.Base({controllers:[this],object:e,capture:!!s}),this._Kf(e,o,s)),o.add(t,n,i),this},remove:function(e,t,n,r,i){var s=this._Jf(e,i);return s&&s.remove(t,n,r),this},fire:function(e,t,n){var r=this._Jf(e,!0),i=this._Jf(e,!1);return r&&r.fire(t,n),i&&i.fire(t,n),this},onStartListening:function(e,t){var n=v.get(t),r=e.options;if(n)n.start(e);else{var i=r.object,s=!!r.capture;o?i.attachEvent("on"+t,u.get(i,l)):i.addEventListener(t,s?h:p,s)}},onStopListening:function(e,t){var n=e.options,r=n.object,i=v.get(t),s=!!n.capture;i?i.stop(e):o?r.detachEvent("on"+t,u.get(r,l)):r.removeEventListener(t,s?h:p,s),e.typesCount||this._Lf(r,s)},group:function(e,t){return new r.event.ArrayGroup(new g(e,this,t))},_Jf:function(e,t){return u.get(e,t&&!o?a:f)},_Kf:function(e,t,n){u.add(e,n&&!o?a:f,t),o&&u.add(e,l,c(r.util.id.get(e)))},_Lf:function(e,t){u.remove(e,t&&!o?a:f),o&&u.remove(e,l)}},g=function(e,t,n){this.element=e,this.events=t,this.capture=n};g.prototype={add:function(e,t,n){return this.events.add(this.element,e,t,n,this.capture)},remove:function(e,t,n){return this.events.remove(this.element,e,t,n,this.capture)}},e("domEvent.manager",m)}],["3M",function(e,t,n,r,i){function s(e,t){var n=r.mapType.storage.get(e).getLayers(),i=new r.LayerCollection;for(var s=0,o=n.length;s<o;s++){var u=r.layer.storage.get(n[s]);i.add(new u)}return i.getZoomRange(t)}e("getZoomRange",s)}],["4Q",function(e,t,n,r,i){var s=r.constants.mapDomEvents,o={};for(var u=0,a=s.length;u<a;u++)o[s[u]]={};r.interactivityModel.storage.add("default#map",o),e("interactivityModel.map",o)}],["4J",function(e,t,n,r,i){var s=r.constants.mapDomEvents,o={};for(var u=0,a=s.length;u<a;u++)o[s[u]]={};r.interactivityModel.storage.add("default#opaque",o),e("interactivityModel.opaque",o)}],["4Z",function(e,t,n,r,i){var s=r.constants.mapDomEvents,o={};for(var u=0,a=s.length;u<a;u++)o[s[u]]={generateMapEvent:!0};r.interactivityModel.storage.add("default#transparent",o),e("interactivityModel.transparent",o)}],["5h",function(e,t,n,r,i){var s=r.util.extend({},r.interactivityModel.map,{wheel:{listenDomEvent:!0,generateMapEvent:!0},mousedown:{listenDomEvent:!0,generateMapEvent:!0}});r.interactivityModel.storage.add("default#layer",s),e("interactivityModel.layer",s)}],["5a",function(e,t,n,r,i){e("interactivityModel.storage",new r.util.Storage)}],["6f",function(e,t,n,r,i){var s=1/Math.log(2),o=function(e){return s*Math.log(e)},u=r.util.math.cycleRestrict,a=i.data.coordinatesOrder=="latlong",f={getCenterAndZoom:function(e,t,n,i){n||(n=r.projection.wgs84Mercator),i=typeof i=="object"?r.util.extend({inscribe:!0,preciseZoom:!1},i):{inscribe:!0,preciseZoom:i};var s=typeof i.margin!="undefined",f=n.toGlobalPixels(e[0],0),l=n.toGlobalPixels(e[1],0),c=[e[0][a?1:0]>e[1][a?1:0],e[0][a?0:1]>e[1][a?0:1]],h=n.isCycled(),p;h[0]&&c[0]&&(l[0]=u(l[0],f[0],f[0]+256)),h[1]&&c[1]&&(l[1]=u(l[1],f[1],f[1]+256));var d=Math.abs(l[0]-f[0]),v=Math.abs(l[1]-f[1]),m,g=[.5*(f[0]+l[0]),.5*(f[1]+l[1])];s&&(m=r.util.correctMargin(i.margin),t=[Math.max(t[0]-(m[1]+m[3]),1),Math.max(t[1]-(m[0]+m[2]),1)]),p=Math.max(0,i.inscribe?Math.min(o(t[0]/Math.max(d,1e-10)),o(t[1]/Math.max(v,1e-10))):Math.max(o(t[0]/Math.max(d,1e-10)),o(t[1]/Math.max(v,1e-10))));var y=i.preciseZoom||i.precizeZoom?p:Math.floor(p+1e-10),b=n.fromGlobalPixels(g,0);if(s){var w=n.toGlobalPixels(b,y);w[0]+=(m[1]-m[3])/2,w[1]+=(m[2]-m[0])/2,b=n.fromGlobalPixels(w,y)}return{center:b,zoom:y}},fromPoints:function(e){if(!e.length)return null;var t=e[0].slice(0),n=t.slice(0),r;for(var i=0,s=e.length;s;++i,--s)r=e[i],t[0]>r[0]&&(t[0]=r[0]),t[1]>r[1]&&(t[1]=r[1]),n[0]<r[0]&&(n[0]=r[0]),n[1]<r[1]&&(n[1]=r[1]);return[t,n]},fromBounds:function(e){if(arguments.length==1)return f.clone(e);var t=e[0].slice(),n=e[1].slice();for(var r=1,i=arguments.length-1;i;++r,--i){var s=arguments[r];t[0]>s[0][0]&&(t[0]=s[0][0]),t[1]>s[0][1]&&(t[1]=s[0][1]),n[0]<s[1][0]&&(n[0]=s[1][0]),n[1]<s[1][1]&&(n[1]=s[1][1])}return[t,n]},clone:function(e){return[[e[0][0],e[0][1]],[e[1][0],e[1][1]]]},getCenter:function(e,t){return t?(e=f.toGlobalPixelBounds(e,t,0),t.fromGlobalPixels([(e[0][0]+e[1][0])*.5,(e[0][1]+e[1][1])*.5],0)):[(e[0][0]+e[1][0])*.5,(e[0][1]+e[1][1])*.5]},getSize:function(e,t){var n=[Math.abs(e[1][0]-e[0][0]),Math.abs(e[1][1]-e[0][1])];if(t){var r=t.fromGlobalPixels([0,0],0),i=t.fromGlobalPixels([256-1e-10,256-1e-10],0),s=t.isCycled();a&&(s=[s[1],s[0]]),s[0]&&(n[0]=u(e[1][0],e[0][0],e[0][0]+Math.abs(i[0])+Math.abs(r[0]))-e[0][0]),s[1]&&(n[1]=u(e[1][1],e[0][1],e[0][1]+Math.abs(i[1])+Math.abs(r[1]))-e[0][1])}return n},areIntersecting:function(e,t,n){n&&(e=f.toGlobalPixelBounds(e,n,0),t=f.toGlobalPixelBounds(t,n,0));var r=f.getCenter(e),i=f.getCenter(t),s=r[0]-i[0],o=r[1]-i[1],u=f.getSize(e),a=f.getSize(t);return Math.abs(s)<(u[0]+a[0])*.5&&Math.abs(o)<(u[1]+a[1])*.5},getIntersection:function(e,t,n){n&&(e=f.toGlobalPixelBounds(e,n,0),t=f.toGlobalPixelBounds(t,n,0));var r=[[Math.max(e[0][0],t[0][0]),Math.max(e[0][1],t[0][1])],[Math.min(e[1][0],t[1][0]),Math.min(e[1][1],t[1][1])]];return n?f.fromGlobalPixelBounds(r,n,0):r},contains:function(e,t,n){if(typeof t[0]=="number")return f._go(e,t,n);var r,i;return n?(r=n.toGlobalPixels(t[0],0),i=n.toGlobalPixels(t[1],0),e=f.toGlobalPixelBounds(e,n,0)):(r=t[0],i=t[1]),f._go(e,r)&&f._go(e,i)},fromGlobalPixelBounds:function(e,t,n){var r=Math.pow(2,n+8),i=t.isCycled(),s=[i[0]&&Math.abs(e[1][0]-e[0][0])>=r,i[1]&&Math.abs(e[1][1]-e[0][1])>=r],o=[s[0]?.5*(e[0][0]+e[1][0])-.5*r+1e-10:Math.min(e[0][0],e[1][0]),s[1]?.5*(e[0][1]+e[1][1])-.5*r+1e-10:Math.min(e[0][1],e[1][1])],u=[s[0]?.5*(e[0][0]+e[1][0])+.5*r-1e-10:Math.max(e[0][0],e[1][0]),s[1]?.5*(e[0][1]+e[1][1])+.5*r-1e-10:Math.max(e[0][1],e[1][1])],f=[t.fromGlobalPixels(o,n),t.fromGlobalPixels(u,n)];for(var l=0,c=i.length;l<c;l++)if(!i[l]){var h=a?c-1-l:l,p=f[0][h],d=f[1][h];f[0][h]=Math.min(p,d),f[1][h]=Math.max(p,d)}return f},toGlobalPixelBounds:function(e,t,n){var r=t.toGlobalPixels(e[0],n),i=t.toGlobalPixels(e[1],n),s=t.isCycled(),o=Math.pow(2,n+8),u=[r.slice(),i.slice()];if(r[0]>i[0])if(s[0]){var a=(r[0]+i[0])/2;a<o/2?(u[0][0]=r[0],u[1][0]=i[0]+o):(u[0][0]=r[0]-o,u[1][0]=i[0])}else u[0][0]=i[0],u[1][0]=r[0];if(r[1]>i[1])if(s[1]){var a=(r[1]+i[1])/2;a<o/2?(u[0][1]=r[1],u[1][1]=i[1]+o):(u[0][1]=r[1]-o,u[1][1]=i[1])}else u[0][1]=i[1],u[1][1]=r[1];return u},fit:function(e,t,n){var i=[0,0],s=t[0],o=t[1],u=r.util.correctMargin(n),a=[[s[0]+Number(u[3]),s[1]+Number(u[0])],[o[0]-Number(u[1]),o[1]-Number(u[2])]];return e[0][0]<a[0][0]?i[0]=a[0][0]-e[0][0]:e[1][0]>a[1][0]&&(i[0]=Math.max(a[1][0]-e[1][0],a[0][0]-e[0][0])),e[0][1]<a[0][1]?i[1]=a[0][1]-e[0][1]:e[1][1]>a[1][1]&&(i[1]=Math.max(a[1][1]-e[1][1],a[0][1]-e[0][1])),!i[0]&&!i[1]?null:i},_go:function(e,t,n){return n&&(e=f.toGlobalPixelBounds(e,n,0),t=n.toGlobalPixels(t,0)),t[0]>=e[0][0]&&t[0]<=e[1][0]&&t[1]>=e[0][1]&&t[1]<=e[1][1]}};f.containsOther=f.contains,f.dimension=f.getSize,f.center=f.getCenter,e("util.bounds",f)}],["6c",function(e,t,n,r,i){var s=r.util.extend,o=function(e,t,n){return e.prototype=(Object.create||function(e){function t(){}return t.prototype=e,new t})(t.prototype),e.prototype.constructor=e,e.superclass=t.prototype,e.superclass.constructor=t,n&&s(e.prototype,n),e.prototype};e("util.augment",o)}],["6v",function(e,t,n,r,i){function s(e){for(var t=1,n=arguments.length;t<n;t++){var r=arguments[t];if(r)for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])}return e}function o(e){for(var t=1,n=arguments.length;t<n;t++){var r=arguments[t];if(r){var i=Object.keys(r);for(var s=0,o=i.length;s<o;s++)e[i[s]]=r[i[s]]}}return e}e("util.extend",Object.keys?o:s)}],["6K",function(e,t,n,r,i){function s(){this._Dd=[],this._Hf="",this._Lm=null}s.prototype={then:function(e,t){var n=new s;return this._Dd.push({resolve:e,reject:t,promise:n}),this._Hf&&this._op(this._Hf,this._Lm),n},always:function(e){var t=this;return this.then(function(){e(t)},function(){e(t)})},valueOf:function(){return this._Lm},isResolved:function(){return this._Hf=="resolve"||this._Hf=="reject"},isFulfilled:function(){return this._Hf=="resolve"},isRejected:function(){return this._Hf=="reject"},reject:function(e){this._op("reject",e)},resolve:function(e){this._op("resolve",e)},_op:function(e,t){this._Lm=t,this._Hf=e;var n=this._Dd;n.length&&o(function(){for(var r=0,i=n.length;r<i;r++){var s=n[r],o=s[e]?s[e](t):t;s.promise[e](typeof o!="undefined"?o:t)}}),this._Dd=[]}},s.resolve=function(e){var t=new s;return t.resolve(e),t},s.reject=function(e){var t=new s;return t.reject(e),t},s.all=function(e){var t=new s,n=e.length,r=0,i=[],o=function(e){return function(s){i[e]=s,++r==n&&t.resolve(i)}};if(n)for(var u=0;u<n;u++)e[u].then(o(u),function(e){t.reject(e)});else t.resolve([]);return t};var o=function(){if(window.setImmediate)return window.setImmediate;var e=[],t=function(){var t=e,n=0,r=e.length;e=[];while(n<r)t[n++]()};if(window.postMessage){var n=!0;if(window.attachEvent){var r=function(){n=!1};window.attachEvent("onmessage",r),window.postMessage("__checkAsync","*"),window.detachEvent("onmessage",r)}if(n){var i="__promise"+ +(new Date),s=function(e){e.data===i&&(e.stopPropagation&&e.stopPropagation(),t())};return window.addEventListener?window.addEventListener("message",s,!0):window.attachEvent("onmessage",s),function(t){e.push(t)===1&&window.postMessage(i,"*")}}}if("onreadystatechange"in window.document.createElement("script")){var o=function(){var e=document.createElement("script");e.onreadystatechange=function(){e.parentNode.removeChild(e),e=e.onreadystatechange=null,t()},(window.document.documentElement||window.document.body).appendChild(e)};return function(t){e.push(t)===1&&o()}}return function(e){setTimeout(e,0)}}();e("util.Promise",s)}],["6R",function(e,t,n,r,i){var s=function(){this.hash={}};s.prototype={add:function(e,t){return this.hash[e]=t,this},get:function(e){return typeof e=="string"||e instanceof String?this.hash[e]:e},remove:function(e){return delete this.hash[e],this}},e("util.Storage",s)}],["6h",function(e,t,n,r,i){var s;Function.prototype.bind?s=function(e,t){return e.bind(t)}:s=function(t,n){return function(){return t.apply(n,arguments)}},e("util.bind",s)}],["6y",function(e,t,n,r,i){e("util.hd",{getPixelRatio:function(){return window.devicePixelRatio||1},selectValue:function(e){return typeof e!="object"?e:e[this.selectRatio(e)]},selectRatio:function(e){if(typeof e!="object")return 1;if(this.getPixelRatio()>1){var t=0;for(var n in e)if(e.hasOwnProperty(n)){var r=parseFloat(n);if(r>=this.getPixelRatio())return r;r>t&&(t=r)}return t}return 1}})}],["$O",function(e,t,n,r,i){e("util.math.areEqual",function(e,t,n){return n=n||1e-9,Math.abs(t[0]-e[0])<n&&Math.abs(t[1]-e[1])<n})}],["$R",function(e,t,n,r,i){var s=function(e,t,n){return e==Number.POSITIVE_INFINITY?n:e==Number.NEGATIVE_INFINITY?t:e-Math.floor((e-t)/(n-t))*(n-t)};e("util.math.cycleRestrict",s)}],["$T",function(e,t,n,r,i){var s=function(e,t,n){return Math.max(Math.min(e,n),t)};e("util.math.restrict",s)}],["$k",function(e,t,n,r,i){r.map.metaOptions.set({defaultMapType:"yandex#map",defaultMiniMapType:"yandex#map"})}],["$c",function(e,t,n,r,i){var s=r.map.optionMapper,o=r.yandex.layers.getTileUrlTemplate("map"),u,a=r.yandex.layer.factory.create({alias:"map",tileLayer:{projection:r.projection.wgs84Mercator,brightness:.75},uaController:{feedback:!0},poi:!0});r.layer.storage.add("yandex#map",a),r.layer.storage.add("yandex#publicMap",a),s.setRule({name:"layerManager",key:["yandexMapDisablePoiInteractivity"],rule:["prefixed","plain"]}),e("yandex.layer.Map",a)}],["$d",function(e,t,n,r,i){var s=r.yandex.layer.factory.create({alias:"sat",tileLayer:{projection:r.projection.wgs84Mercator,brightness:.25},poi:!1});r.layer.storage.add("yandex#satellite",s),r.map.metaOptions.get("copyrightsAnchorLayers")["yandex#satellite"]="sat",e("yandex.layer.Satellite",s)}],["$g",function(e,t,n,r,i){var s=r.yandex.layer.factory.create({tileLayer:{projection:r.projection.wgs84Mercator,tileTransparent:!0},alias:"skl",poi:!0});r.layer.storage.add("yandex#skeleton",s),r.layer.storage.add("yandex#publicMapSkeleton",s),r.map.metaOptions.get("copyrightsAnchorLayers")["yandex#skeleton"]="skl",r.map.metaOptions.get("copyrightsAnchorLayers")["yandex#publicMapSkeleton"]="skl",e("yandex.layer.Skeleton",s)}],["$h",function(e,t,n,r,i){var s=new r.MapType(r.localization.common.current.MapType.map,["yandex#map"]);r.mapType.storage.add("yandex#map",s);var o=new r.MapType(r.localization.common.current.MapType.peoplesMap,["yandex#map"]);r.mapType.storage.add("yandex#publicMap",o),r.map.metaOptions.set("typeSelectorMapTypes",(r.map.metaOptions.get("typeSelectorMapTypes")||[]).concat("yandex#map")),e("yandex.mapType.map",s)}],["$i",function(e,t,n,r,i){var s=new r.MapType(r.localization.common.current.MapType.satellite,["yandex#satellite"]);r.mapType.storage.add("yandex#satellite",s),r.map.metaOptions.set("typeSelectorMapTypes",(r.map.metaOptions.get("typeSelectorMapTypes")||[]).concat("yandex#satellite")),e("yandex.mapType.satellite",s)}],["$m",function(e,t,n,r,i){var s=new r.MapType(r.localization.common.current.MapType.hybrid,["yandex#satellite","yandex#skeleton"]);r.mapType.storage.add("yandex#hybrid",s);var o=new r.MapType(r.localization.common.current.MapType.peoplesHybrid,["yandex#satellite","yandex#skeleton"]);r.mapType.storage.add("yandex#publicMapHybrid",o),r.map.metaOptions.set("typeSelectorMapTypes",(r.map.metaOptions.get("typeSelectorMapTypes")||[]).concat("yandex#hybrid")),e("yandex.mapType.hybrid",s)}],["4s",function(e,t,n,r,i){function u(e,t){var n;e.context?n=e.callback.call(e.context,t):n=e.callback(t)}function a(e){return e.isPropagationStopped&&e.isPropagationStopped()}var s=r.util.array.indexOf,o=function(e){this._Ag={},this._Bg={},this._Cg=e,this._Dg={onAfterEventFiring:r.util.bind(this._Eg,this)}};o.prototype={addChildEventManager:function(e){s(e.options.controllers,this._Dg)==-1&&e.addController(this._Dg)},removeChildEventManager:function(e){e.removeController(this._Dg)},setCallback:function(e,t,n,r){return this._Ag[e]={callback:t,context:n,afterEventFiring:r},this},unsetCallback:function(){return delete this._Ag[type],this},disableEventFiring:function(e){return this._Bg[e]=!0,this},enableEventFiring:function(e){return delete this._Bg[e],this},isEnabled:function(e){return!this._Bg[e]},getCallback:function(e){return this._Ag[e]},_Eg:function(e,t,n){if(!a(n)){var i=this.getCallback(t);i&&!i.afterEventFiring&&u(i,n);if(this.isEnabled(t)){var s=new r.Event({type:t,target:this._Cg.options.context},!1,n.isDefaultPrevented());this._Cg.fire(t,s)}i&&i.afterEventFiring&&u(i,n)}}};var f=r.util.dom.className,l=function(e,t){e=e||{},this.state=new r.data.Manager(e.state),this.data=new r.data.Manager(e.data),l.superclass.constructor.call(this,t),this.eventProxy=new o(this.events),this.events.options.context=this,this.options.setMapper(r.map.control.optionMapper),this._Fg=null,this._Gg=NaN};r.util.augment(l,r.collection.Item,{getLayout:function(){return this._Gg&&(this._Fg.forceCallback(this._Gg),this._Gg=NaN),this._Hg},createLayout:function(){var e=this.options.get("layout");typeof e=="string"&&(e=r.layout.storage.get(e));if(!e)throw new Error('control.Base.createLayout: option "layout" is undefined.');var t=new e({control:this,options:this.options,data:this.data,state:this.state});return t},onAddToMap:function(e){l.superclass.onAddToMap.call(this,e),this._Fg=r.util.callbackChunker.get(e),this._Gg=this._Fg.addCallback(function(){this._Gg=NaN,this._Hg=this.createLayout(),this._Hg&&(this.eventProxy.addChildEventManager(this._Hg.events),this._Hg.setParentElement(this.getParent().getChildElement(this)),this._Ig(this.options.get("visible",!0)))},this),this._i=new r.Monitor(this.options),this._i.add("visible",this._Jg,this)},onRemoveFromMap:function(){this._Hg&&(this._Hg.setParentElement(null),this._Hg.destroy(),this.eventProxy.removeChildEventManager(this._Hg.events),this._Hg=null),this._Gg&&(this._Fg.removeCallback(this._Gg),this._Gg=NaN),this._Fg=null,this._i&&this._i.destroy(),l.superclass.onRemoveFromMap.call(this)},_Jg:function(e,t){this._Hg&&this._Ig(e),this.events.fire("visibilitychange",{newValue:e,oldValue:t})},_Ig:function(e){var t=this._Hg.getParentElement();t&&(e?f.remove(t,"ymaps-controls-hidden"):f.add(t,"ymaps-controls-hidden"))}}),e("control.Base",l)}],["9f",function(e,t,n,r,i){e("map.control.optionMapper",new r.option.Mapper)}],["7a",function(e,t,n,r,i){var s=r.util.id,o=r.util.bind,u=function(e,t){r.util.array.isArray(e)&&(e={items:e}),u.superclass.constructor.call(this,e,t),this._wq={},this._yb=new r.component.array.ParentArray(this,{onAdd:o(this.onChildAdd,this),onRemove:o(this.onChildRemove,this)}),this._xq=null,this._yq={};if(e&&e.items)for(var n=0,i=e.items.length;n<i;++n)this.add(e.items[n]);this._zq()};r.util.augment(u,r.control.Base,{add:function(e,t){var n;if(typeof e=="string"){if(this._yq[e])return!1;var i=r.control.storage.get(e);n=new i,this._yq[e]=n}else n=e;return t&&n.options.set("position",t),isNaN(t)&&(t=undefined),this._yb.add(n,t),this},remove:function(e){if(typeof e=="string"){var t=this._yq[e];if(!e)return!1;delete this._yq[e],e=t}return this._yb.remove(e),this},removeAll:function(){return this._yb.removeAll(),this._yq={},this},getIterator:function(){return this._yb.getIterator()},each:function(e,t){return this._yb.each(e,t),this},getLength:function(){return this.length()},length:function(){return this._yb.getLength()},filter:function(e){var t=this.getIterator(),n,r=[];while(n=t.getNext())e(n)&&r.push(n);return r},get:function(e){return typeof e=="string"?this._yq[e]:this._yb.get(e)},getAll:function(){var e=this.getIterator(),t,n=[];while(t=e.getNext())n.push(t);return n},indexOf:function(e){return typeof e=="string"&&(e=this._yq[e]),this._yb.indexOf(e)},onChildAdd:function(e,t){this.events.fire("add",{child:e}),e.events.add("update",this._Aq,this)},onChildRemove:function(e,t){var n=s.get(e);this._wq[n]&&(this._wq[n].setParentElement(null),delete this._wq[n]),this.events.fire("remove",{child:e}),e.events.remove("update",this._Aq,this)},getContainer:function(){return this._xq},getChildElementController:function(){return r.control.childElementController.Base},getChildElement:function(e){var t=s.get(e);if(!this._wq[t]){var n=this.getChildElementController(),r=new n(e,this);r.setParentElement(this.getContainer()),this._wq[t]=r}return this._wq[t].getElement()},getChildSize:function(e){var t=r.util.id.get(e);return this._wq[t]?this._wq[t].calculateSize():[0,0]},onAddToMap:function(e){u.superclass.onAddToMap.call(this,e);var t=this.getLayout();t&&this._Bq(t.getChildContainerElement())},_Aq:function(e){this.events.fire("update",{originalEvent:e})},_zq:function(){this.eventProxy.disableEventFiring("childcontainerchange").setCallback("childcontainerchange",this._Cq,this)},_Cq:function(e){this._Bq(e.get("newChildContainerElement"))},_Bq:function(e){if(this._xq!=e){var t=this._xq;this._xq=e,this._Dq(e),this.events.fire("childcontainerchange",new r.Event({newChildContainerElement:this._xq,oldChildContainerElement:t},!0))}},_Dq:function(e){this.each(function(t){var n=this._wq[s.get(t)];n&&n.setParentElement(e)},this)}}),e("control.BaseGroup",u)}],["7d",function(e,t,n,r,i){var s=function(e,t){s.superclass.constructor.call(this,e,t),this._Fq=-1};r.util.augment(s,r.control.BaseGroup,{onChildAdd:function(e,t){e.isSelected&&e.isSelected()?this._Gq(e):this._Hq(e),e.events.add("select",this.onChildSelect,this).add("deselect",this.onChildDeselect,this),s.superclass.onChildAdd.call(this,e,t)},onChildRemove:function(e,t){e.events.remove("select",this.onChildSelect,this).remove("deselect",this.onChildDeselect,this),s.superclass.onChildRemove.call(this,e,t);var n=this._Fq;t<n?(n=--this._Fq,this._Iq(this.get(n),n,!1)):t==n&&this.onChildDeselect()},onChildSelect:function(e){this._Gq(e.get("target"))},getSelectedIndex:function(){return this._Fq},onChildDeselect:function(e){var t=!1,n=null;this.each(function(e,r){e.isSelected&&(e.isSelected()&&(t=!0),!n&&e.options.get("selectedByDefault")&&(n=e))}),t||(n?n.select():this._Iq(null,-1,!1))},_Gq:function(e){var t=-1,n=-1,r=!1;this.each(function(i,s){if(e!==i){var o=i.isSelected,u=o&&i.isSelected();i.deselect&&(!o||u)&&(u&&(n=s),i.deselect())}else t=s;i.options.get("selectedByDefault")&&(r=!0)}),t!=n&&this._Iq(e,t,n==-1&&r)},_Iq:function(e,t,n){this._Fq=t,this.events.fire("itemselect",{item:e,index:t,autoSelect:n})},_Hq:function(e){if(e.select&&e.options.get("selectedByDefault")){var t=!1;this.each(function(e){e.isSelected&&e.isSelected()&&(t=!0)}),t||e.select()}}}),e("control.BaseRadioGroup",s)}],["6D",function(e,t,n,r,i){var s=new function(){function n(){return e+ ++t}var e="id_"+(new Date).getTime()+Math.round(Math.random()*1e4),t=0;this.gen=n,this.get=function(t){return t===window?e:t[e]||(t[e]=n())}};e("util.id",s)}],["6I",function(e,t,n,r,i){function f(e,t,n,r){var s=0,o=i.support.browser;if(o.engine=="Gecko"&&e.getBoundingClientRect){var u=e.getBoundingClientRect();s=Math.ceil(u.right-u.left)-t,r.gotTextNewLineFix=!0}else{var a=e.offsetHeight;e.style.width=t-n+"px";while(e.offsetHeight>a)s++,e.style.width=++t+"px";r.gotTextNewLineFix=!0}return s}function l(e,t){var n={topNode:r.util.dom.element.create({className:"ymaps-node-size-parent-style"}),contentNode:r.util.dom.element.create({className:"ymaps-node-size-parent-pane-style"})};n.topNode.appendChild(n.contentNode);var i=Math.min(t.maxWidth,window.screen.width),s=Math.min(t.maxHeight,window.screen.height);return r.util.dom.style.css(n.topNode,{left:0,top:0}),r.util.dom.style.css(n.contentNode,{width:i+"px",height:s+"px"}),e.parentNode.insertBefore(n.topNode,e),n.contentNode.appendChild(e),n}function c(e,t){t.topNode.parentNode.insertBefore(e,t.topNode),t.topNode.parentNode.removeChild(t.topNode)}function h(e,t){var n={};for(var r=0,i=t.length;r<i;r++){var s=t[r];n[s]=e.style[s]}return n}function b(){var e=document.createElement("div");return e.style.width=0,e.style.height=0,e}function w(e){this.tasks=e,this.taskCount=e.length}var s=r.util.dom.className.add,o=r.util.dom.className.remove,u=r.util.dom.element,a={_Po:[],_Qo:function(e,t,n,i){return t=r.util.extend({maxWidth:Infinity,maxHeight:Infinity,scrollX:!1,scrollY:!1},t),{node:e,params:t,callback:n,context:i,state:{},done:!1,result:{scrollX:!1,scrollY:!1},destroy:function(){this.node=null}}},computeByContent:function(e,t){var n=null,r=this._Qo(e,t,function(e){n=e});return this._Ro([r]),n},queue:function(e,t,n,s){var o=this._Qo(e,t,n,s);return this._Po.push(o),i.support.browser.name=="MSIE"&&i.support.browser.documentMode<9?(this.flush(),!1):(r.util.scheduler.Manager.schedule("raf",this.flush,this,{tailExecution:!0,strictMode:!0}),o.done?!1:o)},_So:function(e){var t=e.length,n=[],r,i;if(t==1)return[e];for(r=0,i=t;r<i;++r)e[r].node&&e[r].node.parentNode&&s(e[r].node,"ymaps-nodesize-test");while(e.length){var a=[],f=[];for(r=0,i=e.length;r<i;++r)e[r].node&&e[r].node.parentNode&&(u.find(e[r].node,"ymaps-nodesize-test",!1)?a.push(e[r]):(o(e[r].node,"ymaps-nodesize-test"),f.push(e[r])));e=a,f.length&&n.push(f)}return n},flush:function(){if(!this._Po.length)return;var e=this._So(this._Po);this._Po=[];for(var t=0,n=e.length;t<n;++t)this._Ro(e[t]);this._Po.length&&this.flush()},_Ro:function(e){var t=new w(this._To(e));t.solve()},_To:function(e){var t=[];for(var n=0,r=e.length;n<r;++n)e[n].node&&e[n].node.parentNode&&t.push(e[n]);return t}};e("util.nodeSize",a);var p={prepare:function(e,t){t.styleBackup=h(e,["width","height"]),r.util.dom.style.css(e,{width:"auto",height:"auto"})}},d={finish:function(e,t){r.util.dom.style.css(e,t.styleBackup)}},v={nullset:{},prepare:function(e){s(e,"ymaps-node-size-paddings-test")},calculate:function(e,t){return t.w3cBoxModel?{width:e.clientWidth,height:e.clientHeight}:this.nullset},finish:function(e){o(e,"ymaps-node-size-paddings-test")}},m={prepare:function(e){s(e,"ymaps-node-size-w3c-box-model-test")},calculate:function(e){return e.offsetWidth>100},finish:function(e){o(e,"ymaps-node-size-w3c-box-model-test")}},g={className:"ymaps-node-size-no-scrolls-test",test:function(e,t){return t.needXScroll||t.needYScroll},prepare:function(e,t){s(e,this.className);var n=b();t.scrollTestElement=n,e.insertBefore(n,e.firstChild)},calculate:function(e){return{width:e.clientWidth,height:e.clientHeight}},finish:function(){}},y={className:"ymaps-node-size-scrolls-test",test:function(e,t){return t.needXScroll||t.needYScroll},prepare:function(e,t){s(e,this.className),r.util.dom.style.css(t.scrollTestElement,{width:"200px",height:"200px"})},calculate:function(e,t){return{scrollYWidth:t.noScroll.width-e.clientWidth,scrollXHeight:t.noScroll.height-e.clientHeight}},finish:function(e,t){e.removeChild(t.scrollTestElement),o(e,g.className),o(e,this.className)}};w.prototype={forEach:function(e){for(var t=0,n=this.taskCount;t<n;++t)e.call(this,this.tasks[t])},callStage:function(e,t){this._Uo=e,this._Vo=t,e.prepare&&this.forEach(this._Wo),t&&this.forEach(this._Xo),e.finish&&this.forEach(this._Yo)},solve:function(){this.forEach(this._Zo),this.callStage(m,this._$o),this.callStage(v,this._ap),this.forEach(this._bp),this.callStage(p),this.forEach(this._cp),this.forEach(this._dp),this.forEach(this._ep),this.forEach(this._fp),this.forEach(this._gp),this.callStage(g,this._hp),this.callStage(y,this._ip),this.forEach(this._jp),this.forEach(this._kp),this.callStage(d),this.forEach(this._lp),this.forEach(this._mp),this.forEach(this._np)},_Wo:function(e){this._Uo.prepare(e.node,e.state)},_Xo:function(e){this._Vo(e,this._Uo.calculate?this._Uo.calculate(e.node,e.state):null)},_Yo:function(e){this._Uo.finish(e.node,e.state)},_Zo:function(e){e.nodeWrapper=l(e.node,e.params)},_lp:function(e){c(e.node,e.nodeWrapper),e.nodeWrapper=null},_$o:function(e,t){e.state.w3cBoxModel=t},_ap:function(e,t){e.state.paddings=t},_bp:function(e){s(e.node,"ymaps-node-size-node-style")},_cp:function(e){e.state.offsetWidth=e.node.offsetWidth,e.state.widthBoxModelFix=e.state.w3cBoxModel?e.state.offsetWidth-e.node.clientWidth+e.state.paddings.width:0},_dp:function(e){e.state.textNewLineFix=f(e.node,e.state.offsetWidth,e.state.widthBoxModelFix,e.state)},_ep:function(e){e.result.width=Math.min(e.state.offsetWidth,e.params.maxWidth),e.nodeWrapper.contentNode.style.width=e.result.width-e.state.widthBoxModelFix+e.state.textNewLineFix+"px"},_fp:function(e){var t=e.node.offsetHeight,n=e.state.w3cBoxModel?t-e.node.clientHeight+e.state.paddings.height:0;e.state.w3cBoxModel&&(t=Math.max(t,e.state.paddings.height)),e.state.offsetHeight=t,e.state.offsetWidth=e.node.offsetWidth,e.state.heightBoxModelFix=n,e.result.height=Math.min(t,e.params.maxHeight)},_gp:function(e){e.state.needXScroll=e.params.scrollX&&e.state.offsetWidth>e.params.maxWidth,e.state.needYScroll=e.params.scrollY&&e.state.offsetHeight>e.params.maxHeight},_hp:function(e,t){e.state.noScroll=t},_ip:function(e,t){e.state.Scroll=t},_jp:function(e){if(e.state.needXScroll||e.state.needYScroll){var t=e.state.Scroll,n=0;e.state.needXScroll&&(e.result.scrollX=!0,n=e.result.height+t.scrollXHeight,e.result.height=Math.min(n,e.params.maxHeight));if(e.state.needYScroll){e.result.scrollY=!0;var r=e.result.width+t.scrollYWidth;e.result.width=Math.min(r,e.params.maxWidth)}e.result.scrollX&&n>e.params.maxHeight&&(e.result.scrollY=!0),e.result.scrollY&&r>e.params.maxWidth&&(e.result.scrollX=!0)}},_kp:function(e){e.result.width=e.result.width-e.state.widthBoxModelFix+e.state.textNewLineFix,e.result.height-=e.state.heightBoxModelFix},_mp:function(e){o(e.node,"ymaps-node-size-node-style")},_np:function(e){e.done=!0,e.callback.call(e.context,e.result),e.state={}}}}],["4E",function(e,t,n,r,i){var s=function(e,t){s.superclass.constructor.call(this,e,t),this.state.get("enabled",!0)&&this.enable(),this.state.events.add("change",this._hh,this),this._ih=this.state.get("selected"),this._jh=this.state.get("enabled")};r.util.augment(s,r.control.Base,{select:function(){this.isEnabled()&&!this.isSelected()&&this.state.set("selected",!0)},deselect:function(){this.isEnabled()&&this.isSelected()&&this.state.set("selected",!1)},isSelected:function(){return this.state.get("selected",!1)},enable:function(){this.state.set("enabled",!0)},disable:function(){this.deselect(),this.state.set("enabled",!1)},isEnabled:function(){return this.state.get("enabled",!0)},_hh:function(){this.state.get("selected")!=this._ih&&(this._ih=this.state.get("selected"),this.events.fire(this._ih?"select":"deselect",{item:this})),this.state.get("enabled")!=this._jh&&(this._jh=this.state.get("enabled"),this.events.fire(this._jh?"enable":"disable"))}}),e("control.Selectable",s)}],["6m",function(e,t,n,r,i){var s=Array.prototype.map,o=Array.prototype.filter,u=Array.prototype.indexOf,a={each:function(e,t,n){if(typeof e.length=="undefined"){for(var r in e)if(e.hasOwnProperty(r)&&(n?t.call(n,e[r],r):t(e[r],r))===!1)break}else{var i=0,s=!0;if(n)for(;i<e.length&&s!==!1;i++)s=t.call(n,e[i],i);else for(;i<e.length&&s!==!1;i++)s=t(e[i],i)}},filter:function(e,t,n){if(o&&e.filter===o)return e.filter(t,n);var r=[],i=0,s=e.length;for(;i<s;i++)(n?t.call(n,e[i],i):t(e[i],i))&&r.push(e[i]);return r},map:function(e,t,n){if(s&&e.map===s)return e.map(t,n);var r=[],i=0,o=e.length;r.length=o;for(;i<o;i++)r[i]=n?t.call(n,e[i],i):t(e[i],i);return r},indexOf:function(e,t,n){if(u&&e.indexOf===u)return e.indexOf(t,n);var r=e.length,i=n||0;i<0&&(i+=r);for(;i<r;i++)if(e[i]===t)return i;return-1},findIndex:typeof Array.prototype.findIndex=="function"?function(e,t,n){return e.findIndex(t,n)}:function(e,t,n){var r=-1;for(var i=0,s=e.length;i<s;i++){var o=e[i];if(n?t.call(n,o,i,e):t(o,i,e)){r=i;break}}return r},find:typeof Array.prototype.find=="function"?function(e,t,n){return e.find(t,n)}:function(e,t,n){var r=a.findIndex(e,t,n);return r==-1?undefined:e[r]},isArray:Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"},merge:function(e,t,n){var r=[],i=0,s=0,o=e.length,u=t.length;while(i<o&&s<u)n(e[i],t[s])<0?(r.push(e[i]),i++):(r.push(t[s]),s++);for(;i<o;i++)r.push(e[i]);for(;s<u;s++)r.push(t[s]);return r},findAfterValue:function(e,t){return e.length==0?0:this._lo(e,0,e.length-1,t)},_lo:function(e,t,n,r){var i=e[t][0],s=e[n][0],o;return i>=r?t:s<r?n+1:n-t==1?n:(o=t+Math.round((n-t)*(r-i)/(s-i)),o==t?o++:o==n&&o--,e[o][0]<r?this._lo(e,o,n,r):this._lo(e,t,o,r))}};e("util.array",a)}],["6Z",function(e,t,n,r,i){var s=r.util.dom.className,o=function(){o.superclass.constructor.apply(this,arguments)};r.util.augment(o,r.control.childElementController.Base,{build:function(){o.superclass.build.call(this);var e=this.getParent();this._tq=new r.Monitor(e.state),this._tq.add("expanded",this._uq,this),this._vq=e.events.group(),this._vq.add("itemselect",this._uq,this),this._uq()},clear:function(){this._tq&&this._tq.destroy(),this._vq&&this._vq.removeAll(),o.superclass.clear.call(this)},_uq:function(){var e=this.getParent(),t=e.getSelectedIndex(),n=e.state.get("expanded")||t==e.indexOf(this.getItem());n?s.remove(this.getElement(),"ymaps-controls-rollup-item-hidden"):s.add(this.getElement(),"ymaps-controls-rollup-item-hidden")}}),e("control.childElementController.Rollup",o)}],["4G",function(e,t,n,r,i){e("control.storage",new r.util.Storage)}],["7y",function(e,t,n,r,i){var s=new r.util.Storage,o=[];s.setOrder=function(e,t){o.push([e,t])},s.addOrdered=function(e,t,n){this.add(e,t),this.setOrder(e,n)},s.getButtons=function(){o.sort(function(e,t){return e[1]-t[1]});var e=[];for(var t=0,n=o.length;t<n;++t)e.push(o[t][0]);return e},e("control.mapTools.storage",s)}],["$)",function(e,t,n,r,i){var s={createClass:function(e,t,n){var i=function(e){i.superclass.constructor.call(this,e),this.data.set(t),this.events.options.context=this};return r.util.augment(i,r.control.mapTools.behaviorButton,r.util.extend({getBehaviorName:function(){return e}},n)),i}};e("control.mapTools.behaviorButtonFactory",s)}],["80",function(e,t,n,r,i){e("localization.common.current",r.localization?r.localization.common[i.data.lang.substr(0,2)]:{})}],["3*",function(e,t,n,r,i){e("behavior.storage",new r.util.Storage)}],["33",function(e,t,n,r,i){function s(){r.map.action.Continuous.call(this),this._Rc=0,this._Sc=null}r.util.augment(s,r.map.action.Continuous,{capture:function(e,t,n){return t&&n&&(this._Sc=t),this._Tc(),this.getActionManager()&&this.getActionManager().getMap()!=e&&this.end(),this.isActive()||e.action.execute(this),this},tick:function(e,t,n){return this._Sc&&n!=this._Sc?this:(this._Tc(),s.superclass.tick.call(this,e),typeof t!="undefined"&&this._Uc((e.duration||0)+t),this)},release:function(e,t){t&&this._Sc==t&&(this._Sc=null),this._Uc(e)},_Uc:function(e){this._Tc(),this._Rc=window.setTimeout(r.util.bind(function(){this._Rc=0,this.end()},this),e)},_Tc:function(){window.clearTimeout(this._Rc),this._Rc=0}}),e("behavior.action",new s)}],["$P",function(e,t,n,r,i){e("util.math.cubicBezier",function(){function c(e){return u*Math.pow(e,3)+o*Math.pow(e,2)+s*e}function h(e){return l*Math.pow(e,3)+f*Math.pow(e,2)+a*e}function p(e){return s+e*(2*o+e*3*u)}function d(e){var t=e,n=0,r;while(n<5){r=c(t)-e;if(Math.abs(r)<.001)break;t-=r/p(t),n++}return t}function v(e){return[c(e),h(e)]}function m(e){return h(d(e))}var e={linear:[0,0,1,1],ease:[.25,.1,.25,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},t=e.linear;if(arguments.length){var n=arguments[0],r=/^cubic\-bezier\(([0-9\.]*[0-9]*),\s?([0-9\.]*[0-9]*),\s?([0-9\.]*[0-9]*),\s?([0-9\.]*[0-9]*)\)$/,i;n instanceof Array?t=n:n in e?t=e[arguments[0]]:typeof n=="string"&&(i=arguments[0].match(r))&&(t=[parseFloat(i[1]),parseFloat(i[2]),parseFloat(i[3]),parseFloat(i[4])])}var s=3*t[0],o=3*(t[2]-t[0])-s,u=1-s-o,a=3*t[1],f=3*(t[3]-t[1])-a,l=1-a-f;return{getPoint:v,getValue:m}})}],[".c",function(e,t,n,r,i){function o(e,t,n){o.superclass.constructor.call(this,e,t,n),this.startTime=0,this.endTime=0,this.duration=+(n.duration||n),this.completeCallback=n.onComplete}var s=r.util.scheduler.timescheduler;r.util.augment(o,r.util.scheduler.strategy.Base,{start:function(){s.add(this.execute,this)},execute:function(e){if(this.isStopped())return!1;this.endTime?e=Math.min(e,this.endTime):(this.startTime=e,this.endTime=e+this.duration);var t=e-this.startTime,n={passed:t,duration:this.duration,progress:t/this.duration,currentTime:e,self:this};return this.options.params=n,o.superclass.execute.call(this,!0),e<this.endTime?!0:(this.reportTaskComplete(),this.completeCallback&&this.completeCallback(),!1)}}),e("util.scheduler.strategy.Processing",o),r.util.scheduler.strategy.register("processing",o)}],["37",function(e,t,n,r,i){e("behavior.factory",{create:function(e,t){var n=function(e,t){n.superclass.constructor.call(this,e),this._Cd=t,typeof this.init=="function"&&this.init()};return r.util.augment(n,r.collection.Item,r.util.extend({createOptionManager:function(t){return new r.option.Manager(t,null,e)},onAddToMap:function(){n.superclass.onAddToMap.call(this),this._Cd&&this.startListening()},onRemoveFromMap:function(){this._Cd&&this.stopListening(),n.superclass.onRemoveFromMap.call(this)},enable:function(){this._Cd||(this._Cd=!0,this.getMap()&&this.startListening(),this.events.fire("enable"))},disable:function(){this._Cd&&(this.getMap()&&this.stopListening(),this._Cd=!1,this.events.fire("disable"))},isEnabled:function(){return this._Cd},startListening:function(){},stopListening:function(){}},t)),n}})}],["9g",function(e,t,n,r,i){e("map.behavior.optionMapper",new r.option.Mapper)}],["5B",function(e,t,n,r,i){function o(){var e=this._Lm,t=this._Jm(this._Im);this._Km(t,e)&&(this._Lm=t,this._xf(t,e))}function u(e,t){return e.get(t)}function a(e,t){return e!=t}var s=function(e,t,n,i){this._Im=e,this._Jm=typeof t=="function"?i?r.util.bind(t,i):n:function(e){return u(e,t)},this._Km=a,this._xf=i?r.util.bind(n,i):n,this._Im.events.add("change",o,this)};s.prototype={setCompareCallback:function(e,t){this._Km=e?t?r.util.bind(e,t):e:a},getValue:function(e){var t=typeof this._Lm!="undefined"?this._Lm:this._Lm=this._Jm(this._Im);return typeof t!="undefined"||typeof e=="undefined"?t:e},reset:function(){var e;this._Lm=e},destroy:function(){this._Im.events.remove("change",o,this),this._Im=this._Lm=null}},e("option.Monitor",s)}],["$X",function(e,t,n,r,i){var s=r.domEvent.manager,o=function(e,t){this._az=t||0,this._wv=e,this._n=e.getMap(),this._ne=this._n.events.group().add("mousedown",this._be,this),this._bz=null,this._cz=null,this._rb=(new r.Monitor(this._wv.options)).add("actionCursor",this._Kv,this,{defaultValue:"crosshair"})};o.prototype={constructor:o,destroy:function(){this._ne.removeAll(),this._dz()},_be:function(e){var t=e.get("domEvent");t&&t.get("button")==this._az&&(this._ez(e),e.stopImmediatePropagation(),e.preventDefault(),t.callMethod("preventDefault"))},_ez:function(e){this._n.action.stop(),this._fz=this._n.converter.pageToGlobal(e.get("position")),this._Ij(e),s.add(document,"keydown",this._gz,this),this._fe=!1,this._hz=!1},_dz:function(){this._iz(),s.remove(document,"keydown",this._gz,this),this._Jj(),this._fe&&this._v()},_jz:function(){this._hz=!0,this._iz(),s.remove(document,"keydown",this._gz,this),this._fe&&(this._v(),this._wv.events.fire("selectioncancel",{activeButton:this._az}))},_Ij:function(e){this._ce=new r.util.Dragger({byRightButton:this._az==2}),this._ce.start(e.get("domEvent")),this._kz=this._ce.events.group().add("move",this._lz,this).add("stop",this._mz,this)},_Jj:function(){this._ce&&(this._kz.removeAll(),this._ce.stop(),this._ce=null,this._kz=null)},_lz:function(e){this._nz=this._n.converter.pageToGlobal(e.get("position")),this._fe?this._x.setBounds([this._fz,this._nz]):(this._fe=!0,this._oz(),this._wv.events.fire("selectionstart",{activeButton:this._az}),this._s())},_mz:function(){this._dz();var e=this._wv.options.get("tremor",2);!this._hz&&this._fe&&Math.abs(this._nz[0]-this._fz[0])>e&&Math.abs(this._nz[1]-this._fz[1])>e&&(this._pz(),this._wv.events.fire("selectionend",{activeButton:this._az}))},_gz:function(e){e.get("keyCode")==27&&(e.callMethod("preventDefault"),this._jz())},_pz:function(){var e=this._n;e.action.stop();var t=[(this._nz[0]+this._fz[0])/2,(this._nz[1]+this._fz[1])/2],n=this._qz(),r=n-e.getZoom(),i=Math.pow(2,r);e.setGlobalPixelCenter([t[0]*i,t[1]*i],n,{duration:this._wv.options.get("duration",300),checkZoomRange:!0})},_qz:function(){var e=this._n.container.getSize(),t=[Math.abs(this._nz[0]-this._fz[0]),Math.abs(this._nz[1]-this._fz[1])];if(t[0]==0||t[1]==0)return this._n.getZoom();var n=e[0]/t[0],r=e[1]/t[1],i=Math.min(n,r),s=this._n.getZoom()+Math.log(i)/Math.log(2);return Math.max(s,this._n.getZoom())},_s:function(){var e=[this._fz,this._nz],t=new r.geometry.pixel.Rectangle([[Math.min(e[0][0],e[1][0]),Math.min(e[0][1],e[1][1])],[Math.max(e[0][0],e[1][0]),Math.max(e[0][1],e[1][1])]]);this._x=new r.overlay.html.Rectangle(t,null,{zIndex:r.constants.zIndex.behavior}),this._x.options.setParent(this._wv.options),this._x.setMap(this._n)},_v:function(){this._x.setMap(null),this._x.options.setParent(null)},_oz:function(){this._bz||(this._bz=this._n.panes.get("glass"),this._Kv(this._rb.get("actionCursor"))),this._bz.isShown()||this._bz.show()},_iz:function(){this._bz&&this._bz.isShown()&&this._bz.hide()},_Kv:function(e){this._cz&&this._cz.remove(),this._cz=this._bz.cursors.push(e)}},e("behavior.magnifier.mouse.Component",o)}],["4a",function(e,t,n,r,i){e("constants.zIndex",{layerPane:100,layer:200,mapTypeLayer:150,graphicPane:300,shadowPane:400,eventPane:500,overlayPane:600,floatsPane:625,overlayInteractive:650,icon:675,hover:700,drag:725,editorEdgeMarker:735,editorVertexMarker:740,editorVertexMenu:745,behavior:750,active:755,balloon:760,activePoint:775,editorGuideLines:799,controlPane:800,mapsPromo:850,glassPane:900,copyrightsPane:1e3,label:1100,outerPane:1200})}],["4e",function(e,t,n,r,i){e("constants.mapListenerPriority",{blocker:1300,editorDrawOver:1200,behaviors:800,routeEditor:1e3})}],["6N",function(e,t,n,r,i){e("util.safeAccess",function(e,t){typeof t=="string"&&(t=t.split("."));for(var n=0,r=t.length;n<r;n++){if(!(e instanceof Object))return;e=e[t[n]]}return e})}],["5P",function(e,t,n,r,i){e("pane.storage",new r.util.Storage)}],["4)",function(e,t,n,r,i){function u(e,t){this._n=t,this._Mk=e,this._Nk=t.events.group(),this._Nk.add(["viewportchange"],this._Ok,this),this._Nk.add(["actionend"],this._sd,this),this.storage=new l(this,e.getElement()),this._Pk=[],this.scheduler=new r.util.scheduler.Group,t.events.add("destroy",this._Qk,this)}function l(e,t){this.shapes=new r.util.List,this.wrapers={},this.manager=e,this.rendered=[],this.nodePane=new b(t,e),this.viewportBounds=null,this.viewportBoundsGen=0}function c(e){var t=e.shape.getBounds();return e.bounds=t,e.boundsCheckGen=0,e.position=r.util.bounds.getCenter(t),e.size=r.util.bounds.getSize(t),e.mtime=+(new Date),e.zIndex=e.shape.getZIndex(),e.isPersistentVisible=e.shape.getTechName()=="canvas",e}function h(e,t){var n=c({order:a++,shape:e});return n.id=r.util.id.get(n),n._Wk=t,n}function p(){this.master.update(c(this))}function d(e,t){return e&&t&&e[0][0]==t[0][0]&&e[0][1]==t[0][1]&&e[1][0]==t[1][0]&&e[1][1]==t[1][1]}function b(e,t){this._ok=t,this.element=r.util.dom.element.create({parentNode:e}),r.util.dom.style.patch(this.element,{selectable:!1}),this._Zk=[],this._$k=0,this._Vb=[],this._al=[],this._bl=0}function w(e,t,n,r){if(e.length!=t.length)return!0;for(var i=0,s=e.length;i<s;++i)if(n[e[i]].id!=r[t[i]].id)return!0;return!1}function x(e,t,n){var r=0,i="x"+t;for(var s=e;r<E;++s){if(!n[s+i])break;r++}return r}function T(e,t,n){var r=1e3,i=0,s=[0,0];for(var o=t,u=0;u<E;++o,++u){var a=x(e,o,n);if(a==0)break;var f=Math.min(a-1,r),l=f+u;i<l&&(s=[f,u],i=l),r=f}return s}function N(e){var t=[],n={},r,i,s,o,u,a,f;for(r=0,i=e.length;r<i;++r)n[e[r][0]]=e[r];for(r=0,i=e.length;r<i;++r){var l=e[r];if(n[l[0]]){var c=T(l[1],l[2],n),h=[];for(s=l[1],u=l[1]+c[0];s<=u;++s)for(o=l[2],a=l[2]+c[1];o<=a;++o)f=s+"x"+o,h.push(n[f]),n[f]=!1;t.push({dimension:c,items:h})}}return t}function A(e,t){if(!t||!e)return 0;var n=t,r=e;if(!n||!r)return 0;var i=n.getZIndex(),s=r.getZIndex();return i!=s?i-s:n.getZOrder()-r.getZOrder()}var s=new r.util.Associate(function(e,t){return new u(e,t)});e("graphics.renderManager",{getContainer:function(e,t){return s.get(e,t)}});var o=r.util.dom;u.prototype={add:function(e){this._Pk.push(["add",e]),this.scheduleUpdate()},remove:function(e){this._Pk.push(["remove",e]),this.scheduleUpdate()},scheduleUpdate:function(){this._n&&this.scheduler.schedule("raf",this._Rk,this)},_Rk:function(){if(!this._n)return;var e,t;for(e=0,t=this._Pk.length;e<t;++e)this.storage[this._Pk[e][0]](this._Pk[e][1]);this._Pk=[],this._Ok()},_sd:function(){this._Nk.add(["actionend"],this._Sk,this)},_Sk:function(){this._Nk.remove(["actionend"],this._Sk,this),this._Rk()},getViewport:function(){return this._Mk.getViewport()},toClientPixels:function(e){return this._Mk.toClientPixels(e)},getVisibleBounds:function(e){e=e||f*.5;var t=this.getViewport();return[this._Mk.fromClientPixels([t[0][0]-e,t[0][1]-e]),this._Mk.fromClientPixels([t[1][0]+e,t[1][1]+e])]},_Ok:function(){this.storage.process()},getZoom:function(){return this._Mk.getZoom()},getElement:function(){return this._Mk.getElement()},_Qk:function(){this._n=null,this._Mk=null,this.scheduler.removeAll()}};var a=0,f=257;l.prototype={add:function(e){var t=this._Tk(e);this.shapes.insert(t),this._Uk(t)},remove:function(e){var t=this._Tk(e);t.deleted=!0,this.shapes.remove(t),this._Vk(t),this.nodePane.remove(e),delete this.wrapers[t._Wk]},update:function(e){this.nodePane.update(e.shape),this.manager.scheduleUpdate()},_Tk:function(e){var t=r.util.id.get(e);return this.wrapers[t]||(this.wrapers[t]=h(e,t))},_Uk:function(e){this._Vk(e),e.master=this,e.events=e.shape.events.group().add(["geometryUpdate","geometryChanged","orderChange"],p,e)},_Vk:function(e){e.events&&e.events.removeAll()},process:function(){var e=this.manager.getVisibleBounds();e[0][0]=Math.floor(e[0][0]/f)*f,e[0][1]=Math.floor(e[0][1]/f)*f,e[1][0]=Math.ceil(e[1][0]/f)*f,e[1][1]=Math.ceil(e[1][1]/f)*f,d(e,this.viewportBounds)||(this.viewportBounds=e,this.viewportBoundsGen++),this.dynamicTest(),this.nodePane.executeQueue()},dynamicTest:function(){var e=this.shapes,t=e.first;while(t){var n=t.obj;if(n.boundsCheckGen!=this.viewportBoundsGen){var i=n.isPersistentVisible?!0:r.util.bounds.areIntersecting(this.viewportBounds,n.bounds);n.boundsCheckGen=this.viewportBoundsGen,i!=n.visible&&(i?this._Xk(n):this._Yk(n))}if(t==e.last)break;t=t.next}},_Xk:function(e){e.visible=!0,this.nodePane.add(e.shape)},_Yk:function(e){e.visible=!1,this.nodePane.hide(e.shape)}};var v=-1,m=-2,g=-3,y=-4;b.prototype={add:function(e){this._Zk.push([this._cl,e])},remove:function(e){this._Zk.push([this._dl,e])},hide:function(e){this._Zk.push([this._el,e])},update:function(e){e._fl&&(e._fl.changed++,e._fl.cluster&&e._fl.cluster.changed++,this._$k++)},executeQueue:function(){var e,t,n=+(new Date);for(e=0,t=this._Zk.length;e<t;++e)this._Zk[e][0].call(this,this._Zk[e][1]);this._Zk=[],this._$k&&(this.sortElements(),this.updateClusters(),this._$k=0),this.modifyNodes(),this.removeUnused()},sortElements:function(){this._al.sort(function(e,t){return A(e.shape,t.shape)})},updateClusters:function(){var e="",t=[],n=[],i=null,s,o,u,a;for(s=0,u=this._al.length;s<u;s++){var f=this._al[s].shape,l=f.getTechName();if(this._al[s].index>=v){var c=l=="canvas"||l=="webgl";if(l!=e||f.isDynamic&&c)i&&i.items.length&&t.push(i),i={tech:l,special:c,items:[],changed:0,startZIndex:f.getZIndex()};i.items.push(this._al[s]),this._al[s].сluster=i,i.changed+=this._al[s].changed,f.isDynamic&&c?e="":e=l}else n.push(this._al[s])}i&&i.items.length&&t.push(i);for(s=0,u=this._Vb.length;s<u;s++){var h=!1;for(o=0,a=t.length;o<a;++o)if(this._Vb[s].tech==t[o].tech&&!t[o].used){t[o].data=this._Vb[s].data,t[o].used=!0,t[o].topNode=this._Vb[s].topNode,h=!0;break}h||(this._Vb[s].data&&this._Vb[s].data.element&&r.util.dom.element.remove(this._Vb[s].data.element),this._Vb[s].topNode&&r.util.dom.element.remove(this._Vb[s].topNode))}this._Vb=t,this._gl=n},_cl:function(e){if(!e._fl){var t={shape:e,id:this._bl++,index:-1,nodeId:this,changed:0,prevElement:null};this._al.push(t),e._fl=t}e._fl.index<v&&(e._fl.index=v),e._fl.changed++,this._$k++},_el:function(e){e._fl&&(e._fl.index=m,e._fl.prevElement=null)},_dl:function(e){e._fl&&(this._el(e),e._fl.index=y),this._$k++},_hl:function(e,t){var n=0;for(var r=0,i=t.length;r<i;++r)if(t[r].index>=v){var s=t[r].shape;s.getPane()||s.attachToContainer();var o=s.getPane(),u=o.holder();o.setPositionPolicy(!1,!0),s.reposite(),t[r].changed&&(o.flush(),t[r].changed=0);var a=u.parentNode==e;a||(t[r].index=v,t[r].prevElement=null);if(t[r].index!=r||!a)t[r].index=r,n?n!=u.nextSibling&&(e.insertBefore(u,n),t[r].prevElement=n):(t[r].prevElement=null,e.appendChild(u)),o.changed(s),o.flush(),n=u}else this._il(t[r]);return n},_jl:function(e,t){var n=null;if(t.tech!="canvas")throw new Error("graphics.renderManager.NodePane: неизвесный тип "+t.tech);return n=L.place(t,this._ok),e.appendChild(n),n},modifyNodes:function(){var e=null,t=null;for(var n=0,i=this._Vb.length;n<i;++n){var s=this._Vb[n],o=s.topNode;if(!o||o.nextSibling!=t)o||(o=s.topNode=r.util.dom.element.create({className:"graphics-"+s.tech}),r.util.dom.style.css(o,{position:"absolute",transform:"translateZ(0)",left:0,top:0})),t?this.element.insertBefore(o,t):this.element.firstChild?this.element.insertBefore(o,this.element.firstChild):this.element.appendChild(o);r.util.dom.style.css(o,{zIndex:s.startZIndex}),t=o,s.special&&s.items.length>0?e=this._jl(o,s):e=this._hl(o,s.items)}},removeUnused:function(){if(this._gl)for(var e=0,t=this._gl.length;e<t;++e)this._il(this._gl[e]);this._gl=null},_il:function(e){var t=e.index;if(t<=m&&e.shape){var n=e.shape,r=n.getPane(),i=r?r.holder():null;i&&i.parentNode&&i.parentNode.removeChild(i),e.index=g}t==y&&this._kl(e)},_kl:function(e){var t=e.shape;t&&t._fl&&(t._fl.shape=null,t._fl.nodeId=null,t._fl.prevElement=null,t._fl.сluster=null,t._fl=null);for(var n=0,r=this._al.length;n<r;++n)if(this._al[n]===e){this._al.splice(n,1);break}},destroy:function(){for(var e=this._al.length-1;e>=0;--e)this.remove(this._al[e].shape);r.util.dom.element.remove(this.element)}};var E=Math.ceil(2048/f),S=8,C=null,k,L={place:function(e,t){return e.data=e.data||{},this.process(e,t),e.data=e.newData,e.data.items=e.items,e.data.element},renderGroup:function(e,t){var n=t.items,r=n[0],i=[[r[1]*f,r[2]*f],[(r[1]+t.dimension[0]+1)*f,(r[2]+t.dimension[1]+1)*f]],s=k,o,u,a,l=t.items.length;l==1&&(s=e.newData.grid[r[0]].pane);var c=[];for(a=0;a<l;++a)c=c.concat(e.newData.grid[n[a][0]].items||[]);C=e.items,c.sort(this._ll),C=null,s=this.fillTilePane(e,c,s),s.updateClipping(i,!1,0),s.flush(),s.removeAll(),s.declineUpdate(),o=s.holder();if(s.margin){var h=[s.margin.left,s.margin.top],p=s.clippingOffset,d=[h[0]+p[0],h[1]+p[1]];if(l==1)e.newData.grid[r[0]].pane=s;else{k=s;for(a=0;a<l;++a){var v=e.newData.grid[n[a][0]];u=v.pane=this.fillTilePane(e,v.items,v.pane),u.updateClipping([[n[a][1]*f,n[a][2]*f],[(n[a][1]+1)*f,(n[a][2]+1)*f]],!1,0),u.lockBoundsTo([[n[a][1]*f,n[a][2]*f],[(n[a][1]+1)*f,(n[a][2]+1)*f]]),u.resize(),u.removeAll(),u.declineUpdate(),u.prepareRender();var m=[u.margin.left,u.margin.top],g=u.clippingOffset,y=[m[0]+g[0],m[1]+g[1]],b=u.scaleFactor,w=u.getCanvas();function E(){w.drawImage(o,b*(d[0]-y[0]),b*(d[1]-y[1]))}E()}}}},fillTilePane:function(e,t,n){var r=e.items;for(var i=0,s=t.length;i<s;i++){var o=r[t[i]].shape.getGraphics();n||(n=o.createPane(),n.setPositionPolicy(!1,!0)),o.getPane()!=n&&n.addShape(o),r[t[i]].changed=0}return n},process:function(e,t){var n=t.getVisibleBounds(0),i=[[Math.floor(n[0][0]/f),Math.floor(n[0][1]/f)],[Math.ceil(n[1][0]/f),Math.ceil(n[1][1]/f)]];e.newData&&(r.util.bounds.contains(e.newData.bounds,i)||(e.newData=0)),e.newData||(e.newData=this.createDataGrid(e.items,i),e.newData.element=e.data.element,e.newData.element||(e.newData.element=r.util.dom.element.create()));var s=e.data.bounds,o=e.newData.bounds,u,a,l,c,h,p=0;if(e.data.grid)for(u=s[0][0];u<s[1][0];u++)for(a=s[0][1];a<s[1][1];a++)h=u+"x"+a,e.data.grid[h]&&(!e.newData.grid[h]&&e.data.grid[h].pane&&r.util.dom.element.remove(e.data.grid[h].pane.holder()),e.newData.grid[h]&&(e.newData.grid[h].pane=e.data.grid[h].pane,e.newData.grid[h].changed+=e.data.grid[h].changed,w(e.data.grid[h].items,e.newData.grid[h].items,e.data.items,e.items)&&e.newData.grid[h].changed++));else e.data.grid={};var d=[],v=[],m=+(new Date);if(e.newData.grid){for(u=o[0][0];u<o[1][0];u++)for(a=o[0][1];a<o[1][1];a++){h=u+"x"+a;if(e.newData.grid[h])if(u>=i[0][0]&&u<=i[1][0]&&a>=i[0][1]&&a<=i[1][1]){d.push(h);if(!e.data.grid[h]||e.newData.grid[h].changed||!e.newData.grid[h].pane)v.push([h,u,a]),e.newData.grid[h].changed=0,e.newData.grid[h].updated=1}else e.newData.grid[h].pane&&r.util.dom.element.remove(e.newData.grid[h].pane.holder())}var g=N(v);for(l=0,c=g.length;l<c;++l){var y=g[l];this.renderGroup(e,y),p++}for(l=0,c=d.length;l<c;++l){h=d[l];var b=e.newData.grid[h].pane;if(b.margin){var E=t.toClientPixels([b.margin.left,b.margin.top]),S=b.clippingOffset,x=b.holder();e.newData.grid[h].updated=0,r.util.dom.style.setPosition(x,[E[0]+S[0],E[1]+S[1]]),x.parentNode!=e.newData.element&&e.newData.element.appendChild(x)}}}var T=+(new Date)},createDataGrid:function(e,t){var n=[],i=[],s,o={},u,a,l,c,h,p,d,v=10,m=0,g=[[t[0][0]-v,t[0][1]-v],[t[1][0]+v,t[1][1]+v]];for(var y=0,b=e.length;y<b;++y){u=e[y].shape.getGraphics().getBounds(),l=e[y]._ml,a=r.util.bounds.getIntersection(g,[[Math.floor(u[0][0]/f),Math.floor(u[0][1]/f)],[Math.ceil(u[1][0]/f),Math.ceil(u[1][1]/f)]]),n.push(a),d=e[y].changed,e[y]._ml=a;for(c=a[0][0];c<a[1][0];c++)for(h=a[0][1];h<a[1][1];h++)p=c+"x"+h,o[p]=o[p]||{items:[],changed:0},o[p].items.push(y),o[p].changed+=d;if(l)for(c=l[0][0];c<l[1][0];c++)for(h=l[0][1];h<l[1][1];h++)if(c<a[0][0]||c>a[1][0]||h<a[0][1]||h>a[1][1])p=c+"x"+h,o[p]&&(o[p].changed+=d)}return i=r.util.bounds.fromBounds.apply(null,n),s=[i[1][0]-i[0][0],i[1][1]-i[0][1]],{gridSize:s,bounds:i,grid:o}},_ll:function(e,t){return-A(C[e].shape,C[t].shape)}}}],["63",function(e,t,n,r,i){function f(e){f.superclass.constructor.call(this,e)}var s=r.templateLayoutFactory.createClass('<ymaps class="ymaps-ruler__number">[if properties.pointIndex]$[properties.pointIndex])[else]&nbsp;[endif]</ymaps><ymaps class="ymaps-ruler__dist">$[properties.distance]</ymaps><ymaps class="ymaps-ruler__delete" title="$[localization.Control.Ruler.close]"></ymaps>'),o=r.util.dom,u=["ymaps-ruler__item_position_start","ymaps-ruler__item_position_middle","ymaps-ruler__item_position_finish"],a=i.support.css.checkTransitionProperty("opacity");r.util.augment(f,r.layout.Base,{build:function(){this._Fp=new r.Monitor(this.getData().properties),this._Fp.add("order",this._Gp,this),this._Mj=new r.Monitor(this.getData().state),this._Mj.add(["hover","drag"],this._hh,this),this._Dc=new r.Monitor(this.getData().options),this._Hp=new r.Monitor(this.getData().options),this._nd=o.element.create({parentNode:this.getParentElement(),html:'<ymaps class="ymaps-ruler">                       <ymaps class="ymaps-ruler__point">                           <ymaps class="ymaps-ruler__sprite"></ymaps>                       </ymaps>                       <ymaps class="ymaps-tip"></ymaps>                   </ymaps>',className:u[this._Fp.get("order")]}),o.style.patch(this._nd,{selectable:!1}),this._Ip(),f.superclass.build.call(this)},clear:function(){f.superclass.clear.call(this),this._Mj.destroy(),this._Fp.destroy(),this._Dc.destroy(),this.getParentElement().removeChild(this._nd)},_Gp:function(e){this._nd.className=u[e],this._Ip()},_qd:function(e,t){var n=[t[1][0]-t[0][0],t[1][1]-t[0][1]],i=[e[1][0]-e[0][0],e[1][1]-e[0][1]];r.util.math.areEqual(n,i)||(this._Hp.removeAll(),this._Jp.rebuild())},_hh:function(){this._Ip()},_Ip:function(){var e=this._Fp.get("order"),t=this._Mj.get("hover")||this._Mj.get("drag");t&&e!=0||e==2?this._Jp||(this._Kp=new r.data.Adapter(this.getData().properties,"change",{"*":{get:function(e,t){return e.get(t)}},distance:{get:function(e){return r.formatter.distance(e.get("distance"),3)}},pointIndex:{get:function(e){return e.get("pointIndex")+1}}}),this._Jp=new r.theme.twirl.label.Layout({properties:this._Kp,options:new r.option.Manager({contentLayout:s})}),this._Jp.setParentElement(o.element.find(this._nd,".ymaps-tip")),this._Jp.events.setParent(this.events),this.getData().properties.get("order")==2&&this._Lp(),this._Hp.add("viewport",this._qd,this,{defaultValue:[[0,0],[0,0]]})):this._Jp&&(this._Hp.removeAll(),this._Hp.destroy(),this._Mp(),this._Jp.events.setParent(null),this._Jp.destroy(),this._Kp.destroy(),this._Kp=this._Jp=null)},_Lp:function(){this._Np=o.element.find(this._nd,".ymaps-label"),this._Np&&(a&&o.style.css(this._Np,{transitionProperty:a,transitionDuration:"300ms"}),this._Op=r.domEvent.manager.group(this._Np).add("mouseenter",this._Pp,this).add("mouseleave",this._Qp,this),this._Rp=this._Jp.events.group().add("click",this._Sp,this).add("change",this._Tp,this),this._Tp())},_Mp:function(){this._Up(),this._Rp&&(this._Rp.removeAll(),this._Rp=null),this._Op&&(this._Op.removeAll(),this._Op=null),this._Np=null},_Tp:function(){var e=o.element.find(this._Np,".ymaps-ruler__delete");e&&(this._Vp=r.domEvent.manager.group(e).add("mouseenter",this._Qp,this).add("mouseleave",this._Pp,this))},_Up:function(){this._Vp&&(this._Vp.removeAll(),this._Vp=null)},_Sp:function(e){e.originalEvent.origin="transparent-label"},_Pp:function(){this._Np&&(o.style.patch(this._Np,{opacity:.5}),i.support.browser.name=="MSIE"&&i.support.browser.documentMode==9&&(this._Np.firstChild.style.opacity="inherit",this._Np.firstChild.firstChild.style.opacity="inherit"))},_Qp:function(){this._Np&&(o.style.patch(this._Np,{opacity:1}),i.support.browser.name=="MSIE"&&i.support.browser.documentMode==9&&(this._Np.firstChild.style.opacity="",this._Np.firstChild.firstChild.style.opacity=""))}}),e("behavior.ruler.MarkerLayout",f)}],["73",function(e,t,n,r,i){function o(e,t){var n;return t.coordRendering=="straightPath"?n=a(e,t.projection):t.coordRendering=="shortestPath"&&(n=u(e,t.projection)),new r.geometry.pixel.LineString(n)}function u(e,t){return(new r.geometry.component.ShortestPath).calculate(a(e,t),t.isCycled())}function a(e,t){var n=[];for(var r=0,i=e.length;r<i;++r)n[r]=t.toGlobalPixels(e[r],0);return n}var s=function(e,t){s.superclass.constructor.call(this,e),this.options=new r.option.Manager(t),this.options.events.add("change",function(){this.events.fire("optionschange")},this)};s.fromEncodedCoordinates=function(e,t){return new s(r.util.coordinates.decode(e),t)},s.toEncodedCoordinates=function(e){return r.util.coordinates.encode(e.getCoordinates())},r.util.augment(s,r.geometry.base.LineString,{getBounds:function(){return this._Z||(this._Z=r.geometry.component.boundsFromPixels.get(this))},getPixelGeometry:function(e){return this._qr?this._qr.getPixelGeometry(e):null},setMap:function(e){var t=this._n;t&&this._rr(),this._n=e,e&&this._sr(),this._tr(t)},getMap:function(){return this._n},getClosest:function(e){var t=this.options.get("projection");if(typeof t!="object")throw new Error("geometry.LineString.getClosest: В опциях геометрии не определена проекция.");var n=typeof t.getCoordSystem=="function"?t.getCoordSystem():r.coordSystem.cartesian,i=this.getPixelGeometry({simplification:!1,pixelRendering:"static",geodesic:this.options.get("geodesic")}).getClosest(t.toGlobalPixels(e,this._n.getZoom()));return i&&(i.position=t.fromGlobalPixels(i.position,this._n.getZoom()),i.distance=n.getDistance(e,i.position)),i},_sr:function(){this._qr=new r.geometry.component.RenderFlow(this,this._ur(),r.geometry.defaultOptions,this._Fe)},_rr:function(){this._qr&&this._qr.destroy()},_Fe:function(e,t){this._Z=null;var n={newPixelGeometry:e,oldPixelGeometry:t,mainGeometryChanged:this._vr};this._vr=!1,this.events.fire("pixelgeometrychange",n)},_tr:function(e){this.events.fire("mapchange",{newMap:this._n,oldMap:e})},_ur:function(){var e=r.geometry.component.renderFlow;return[{stage:this.getCoordinates,events:[{object:this,types:[{change:function(){return this._vr=!0}}]}]},{stage:o,options:["projection","coordRendering"]},{stage:e.stageGeodesic,options:["projection","geodesic"]},{stage:e.stageScale.apply,events:[{object:this._n,types:[{actionend:e.stageScale.onActionEnd}]}]},{stage:e.stageSimplification,options:["simplification"]},{stage:e.stageShift.apply,options:["projection","pixelRendering"],events:[{object:this._n,types:[{actionend:e.stageShift.onActionEnd}]}]}]}}),e("geometry.LineString",s)}],["4X",function(e,t,n,r,i){var s=function(e,t){this.geometry=r.geoObject.component.castGeometry(e&&e.geometry),this.properties=r.geoObject.component.castProperties(e&&e.properties),this.options=new r.option.Manager(t,null,"geoObject",r.geoObject.optionMapper),this.state=new r.data.Manager,this.events=new r.event.Manager({context:this,controllers:[o]}),this._Hi=new r.geoObject.component.ObjectImplementation(this,this.geometry,this.properties,this.options,this.events,this.state,{onParentChange:{callback:this._Ii,context:this},onMapChange:{callback:this._Ji,context:this}}),this.events.fire("create")},o=r.event.globalize(s);s.prototype={setParent:function(e){return this._Hi.setParent(e),this},getParent:function(){return this._Hi.getParent()},getMap:function(){return this._Hi.getMap()},getOverlay:function(){return this._Hi.getOverlay()},getOverlays:function(){return this._Hi.getOverlays()},_Ii:function(e,t){this.events.fire("parentchange",new r.Event({type:"parentchange",target:this,oldParent:e,newParent:t},!0,!1))},_Ji:function(e,t){this.events.fire("mapchange",new r.Event({type:"mapchange",target:this,oldMap:e,newMap:t},!0,!1))}},e("GeoObject",s)}],["9b",function(e,t,n,r,i){var s=new r.util.Associate(function(e){return new r.map.GeoObjects(e)});e("map.associate.serviceGeoObjects",{get:function(e){return s.get(e)}})}],["5X",function(e,t,n,r,i){e("projection.zeroZoom",{toGlobalPixels:function(e,t){var n=Math.pow(2,t);return[e[0]*n,e[1]*n]},fromGlobalPixels:function(e,t){var n=Math.pow(2,-t);return[e[0]*n,e[1]*n]},isCycled:function(){return[!1,!1]}})}],["_-",function(e,t,n,r,i){function u(e){this._ze=e,this._db=null,this._xC=null,this._yC=null,this._Zu()}var s=r.yandex.state.associate,o=r.util.array;u.prototype={_Zu:function(){this._xC=this._ze.geometry.events.group().add("change",this._zC,this),this._yC=this._ze.events.group().add("parentchange",this._AC,this)},_sh:function(){this._xC.removeAll(),this._yC.removeAll()},_AC:function(e){var t=e.get("newParent"),n=e.get("oldParent");t&&t.getMap()?this._db=s.get(t.getMap()):this._db&&(this._BC(),this._db=null)},_zC:function(){this._CC()},_CC:function(){this._db.setRulerState(this._ze.getState())},_BC:function(){this._db.setRulerState(null)}},e("yandex.state.component.RulerBehavior",u)}],["9e",function(e,t,n,r,i){var s=function(e,t){s.superclass.constructor.call(this),this.options.setName("controls"),this.options.setParent(e.options),this.onAddToMap(e)};r.util.augment(s,r.control.Group,{getMap:function(){return this._n},onAddToMap:function(e){this._n=e,s.superclass.onAddToMap.call(this,e),this._Jb=e.events.group().add("destroy",this._Qk,this)},_Qk:function(){var e=this.getMap();this.onRemoveFromMap(),this._n=null,this.events.fire("mapchange",new r.Event({target:this,newMap:null,oldMap:e},!0,!0)),this.options.setParent(null),this._Jb.removeAll()},createLayout:function(){return!1},getContainer:function(){return this.getMap().panes.get("controls").getElement()},getChildElementController:function(){return r.map.control.manager.ChildElementController}}),e("map.control.Manager",s)}],["3I",function(e,t,n,r,i){function s(e,t){t=t||{};var n=t.provider||r.map.metaOptions.get("geocodeProvider");return typeof n=="string"&&(n=r.yandex.geocodeProvider.storage.get(n)),n.geocode(e,t)}e("geocode",s)}],["$t",function(e,t,n,r,i){var s=new r.util.Storage,o=new r.util.Promise;o.reject(new Error("http://clubs.ya.ru/mapsapi/58473")),s.add("yandex#publicMap",{geocode:function(){return o}}),e("yandex.geocodeProvider.storage",s)}],["9Q",function(e,t,n,r,i){var s={house:"0.005,0.005",street:"0.005,0.005",metro:"0.5,0.5",locality:"0.5,0.5"},o=r.yandex.geocodeProvider.util;provider={geocode:function(e,t){r.util.array.isArray(e)&&(e=e.join(","));var n=i.data.hosts.api.services.search+"v2/",o={text:e,format:"json",rspn:t.strictBounds?1:0,lang:i.data.lang,results:t.results,skip:t.skip,key:i.data.key,apikey:i.data.apikey,token:i.data.token,type:"geo",properties:"addressdetails",geocoder_sco:t.searchCoordOrder||i.data.coordinatesOrder,geocoder_kind:t.kind,origin:t.origin||"jsapi2Geocoder"},u=new r.util.Promise;if(t.boundedBy){var a=r.util.geoBounds.toCenterAndSpan(t.boundedBy,r.projection.wgs84Mercator),f=a.ll,l=a.spn;i.data.coordinatesOrder!="longlat"&&(f.reverse(),l.reverse()),o.ll=f,o.spn=l}else t.kind&&(o.spn=s[t.kind]||[]);return i.data.restrictions&&i.data.restrictions.countries&&(o.geocoder_countries=i.data.restrictions.countries),r.util.jsonp({url:n,requestParams:o}).then(function(e){e=r.yandex.searchToGeocodeConverter.convert(e);if(!t.json){var n=r.geoXml.parser.ymapsml.geoObjects(e);if(!n){u.reject({message:"Bad response"});return}var i=n.properties.get("metaDataProperty").GeocoderResponseMetaData;n.each(function(e){var t=e.properties.get("metaDataProperty").GeocoderMetaData,n=t.text.split(",");n.length-=t.kind=="house"?2:1;var r=n.join(",");e.properties.set({description:r,text:t.text,balloonContentBody:"<h3>"+e.properties.get("name")+"</h3>"+"<p>"+r+"</p>"})}),u.resolve({geoObjects:n,metaData:{geocoder:{request:i.request,found:parseInt(i.found),results:parseInt(i.results),skip:i.skip?parseInt(i.skip):0,suggest:i.suggest}}})}else u.resolve(e)},function(e){u.reject(e)}),u}},r.yandex.geocodeProvider.storage.add("yandex#map",provider),e("yandex.geocodeProvider.map",provider)}],["9Z",function(e,t,n,r,i){r.map.metaOptions.set("geocodeProvider",r.yandex.geocodeProvider.map)}],["_.",function(e,t,n,r,i){function f(e){this._GC=e,this._db=o.get(e.getMap()),this._Fz=s({},u),this._Zu(),this._pC()}var s=r.util.extend,o=r.yandex.state.associate,u={request:null,context:null,resultId:null,resultLayer:null,resultCoordinates:null},a={resultId:null,resultLayer:null,resultCoordinates:null};f.prototype={destroy:function(){this._sh()},_pC:function(){var e=this._GC,t=e.state.get("currentIndex"),n=null,r;typeof t=="number"&&(r=e.getResultsArray()[t],n=this._HC(r));var i=e.getMetaData();s(this._Fz,{request:i?i.request:null},n),this._nC()},_Zu:function(){var e=this._GC;this._IC=e.events.group().add("load",this._yt,this).add("resultshow",this._JC,this).add("resulthide",this._KC,this).add("clearstate",this._LC,this)},_sh:function(){this._IC.removeAll()},_HC:function(e){var t=e.properties,n=t.get("id",null),r=t.get("type",null),i=null,o=e.geometry.getCoordinates(),u=s({},a,{resultId:n,resultLayer:"geo",resultCoordinates:o});switch(r){case"business":i="biz";break;case"public-map-object":i="psearch";break;case"toponym":i="geo"}return i&&(u.resultLayer=i),u},_yt:function(){var e=this._GC.getMetaData();this._Fz.request=e?e.request:null,this._nC()},_JC:function(e){var t=this._GC.getResultsArray()[e.get("resultIndex")];s(this._Fz,this._HC(t)),this._nC()},_KC:function(){s(this._Fz,a),this._nC()},_LC:function(){s(this._Fz,u),this._nC()},_nC:function(){this._db.setSearch(this._Fz)}},e("yandex.state.component.SearchControl",f)}],["5R",function(e,t,n,r,i){function o(e,t){var n="geoObject"+e.slice(0,1).toUpperCase()+e.slice(1);return e.indexOf("balloon")==0||e.indexOf("hint")==0||e.indexOf("editor")==0?[n,e]:n}var s=function(e,t){s.superclass.constructor.call(this,e,t,"geoObject",r.geoObject.optionMapper),this._yb=new r.geoObject.component.CollectionImplementation(this,this.events),this._Li=new r.geoObject.component.BoundsAggregator(this,{onPixelBoundsChange:{callback:this._Mi,context:this},onGeoBoundsChange:{callback:this._Ni,context:this}})};r.util.augment(s,r.map.GeneralCollection,{add:function(e){return this._yb.add(e),this},remove:function(e){return this._yb.remove(e),this},getIterator:function(){return this._yb.getIterator()},each:function(e,t){return this._yb.each(e,t),this},getPixelBounds:function(){return this._Li?this._Li.getPixelBounds():null},getBounds:function(){return this._Li?this._Li.getBounds():null},onMapDestroy:function(e){s.superclass.onMapDestroy.call(this,e),this._Li.destroy()},_Mi:function(e,t){this.events.fire("pixelboundschange",new r.Event({oldPixelBounds:t,newPixelBounds:e},!0))},_Ni:function(e,t){this.events.fire("boundschange",new r.Event({oldBounds:t,newBounds:e},!0))}}),e("map.GeoObjects",s),r.map.optionMapper.setRule({name:"geoObject",rule:o}),r.map.optionMapper.setRule({name:"geoObject",key:["projection"],rule:"plain"})}],["_8",function(e,t,n,r,i){function f(e){this._lC=e,this._mC=null,this._db=s.get(e.getMap()),this._Zu()}var s=r.yandex.state.associate,o=r.util.coordinates.toLatLong,u="point",a=i.data.coordinatesOrder=="latlong";n(f,{destroy:function(){this._sh(),this._lC=null,this._db=null},_Zu:function(){this._mC=this._lC.events.group().add(["add","remove","geometrychange"],this._L,this)},_sh:function(){this._mC.removeAll()},_L:function(){this._nC()},_nC:function(){this._db.setPoints(this._oC())},_oC:function(){var e=this._lC,t=e.getIterator(),n,r=0,i=[];while(r<10&&(n=t.getNext())!=t.STOP_ITERATION)if(n){var s=n.geometry;s&&s.getType().toLowerCase()==u&&(i.push(o(s.getCoordinates())),r++)}return i}}),e("yandex.state.component.MapGeoObjects",f)}],["7V",function(e,t,n,r,i){var s=function(e){this._mk=e||null,this.events=new r.event.Manager({context:this})};r.util.extend(s.prototype,{getType:function(){return"Point"},setCoordinates:function(e){this._Z=null;var t=this._mk;this._mk=e,this.events.fire("change",new r.Event({type:"change",target:this,oldCoordinates:t,newCoordinates:this._mk,oldPosition:t,newPosition:this._mk}))},getCoordinates:function(){return this._mk},getBounds:function(){return this._Z||(this._Z=this._mk?[this._mk.slice(),this._mk.slice()]:null)}}),e("geometry.base.Point",s)}],["7z",function(e,t,n,r,i){var s=function(e,t){this._w=e||null,this._Sr=t};s.prototype={getType:function(){return"Point"},getCoordinates:function(){return this._w},getMetaData:function(){return this._Sr||{}},getBounds:function(){return this._w?this._Z||(this._Z=[this._w.slice(),this._w.slice()]):null},clone:function(e,t){return new s(e||this._w,t?r.util.extend({},this._Sr,t):this._Sr)},scale:function(e){return this.clone(this._w?[this._w[0]*e,this._w[1]*e]:null)},shift:function(e){return this.clone(this._w?[this._w[0]+e[0],this._w[1]+e[1]]:null)}},e("geometry.pixel.Point",s)}],["7_",function(e,t,n,r,i){function o(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}var s=function(e,t,n,r){this._gf=e,this._mo=t,this._xf=r,this._ob=[],this._Cr=t.length,this._Dr=[],this._Er={},this._Fr=[],this._Gr=[],this._Hr(this._mo,n||{}),this._gf.options.events.add("change",this._R,this),this._Ir()};r.util.extend(s.prototype,{destroy:function(){r.util.array.each(this._Gr,function(e){e.removeAll()},this),this._gf.options.events.remove("change",this._R,this)},getPixelGeometry:function(e){var t=this._Jr();return typeof e=="object"&&(this._Kr=new r.option.Manager(e,this._gf.options),this._Lr(this._Kr)&&(t=this._Ir()),this._Kr.setParent(null),this._Kr=null),t||this._Ir()},_Jr:function(){return this._ob[this._ob.length-1]},_Hr:function(e,t){for(var n=0,i=e.length;n<i;n++)this._Dr.push(e[n].stage),e[n].options&&(this._Fr[n]=[],r.util.array.each(e[n].options,function(e){this._Fr[n].push(this._Mr(e,t[e],n))},this)),e[n].events&&r.util.array.each(e[n].events,function(e){this._Nr(e,n)},this)},_Mr:function(e,t,n){return this._Er[e]?this._Er[e].affectsStage>n&&(this._Er[e].affectsStage=n):this._Er[e]={cached:this._gf.options.get(e,t),defaultValue:t,affectsStage:n},e},_Nr:function(e,t){var n=e.hasOwnProperty("object")?e.object:this._gf,i=e.types;if(!n||!n.events)return;i.length||(i=[i]),r.util.array.each(i,function(e){var i,s;typeof e=="string"?(i=e,s=r.util.bind(function(){this._Or(t),this._Pr()},this)):(i=o(e)[0],s=r.util.bind(function(n){e[i].call(this._gf,n,this._ob[t-1],this._Qr(t))&&(this._Or(t),this._Pr())},this)),this._Gr.push(n.events.group().add(i,s,this))},this)},_R:function(){this._Lr(this._gf.options)&&this._Pr()},_Lr:function(e){var t=!1;return r.util.array.each(this._Er,function(n,r){var i=e.get(r,n.defaultValue);n.cached!=i&&(this._Kr||(n.cached=i),this._Or(n.affectsStage),t=!0)},this),t},_Pr:function(){var e=this._Jr(),t=this._Ir();t&&this._xf.call(this._gf,t,e)},_Ir:function(){var e=[];for(var t=0,n=this._Dr.length;t<n;t++)e[t]=this._ob[t]&&t<this._Cr?this._ob[t]:this._Dr[t].call(this._gf,e[t-1],this._Qr(t));return this._Cr=n,this._Kr||(this._ob=e),e[t-1]},_Or:function(e){e<this._Cr&&(this._Cr=e)},_Qr:function(e){var t={};return this._Fr[e]&&r.util.array.each(this._Fr[e],function(e){t[e]=this._Kr?this._Kr.get(e,this._Er[e].defaultValue):this._Er[e].cached},this),t}}),e("geometry.component.RenderFlow",s)}],[".i",function(e,t,n,r,i){e("geometry.component.renderFlow.stageScale",{onActionEnd:function(e){return e.get("target").getZoom()!=this._ID},apply:function(e){return this._ID=this._n.getZoom(),this._ID>0?e.scale(Math.pow(2,this._ID)):e}})}],[".h",function(e,t,n,r,i){function s(e,t){return this._HD=this._HD||new r.geometry.component.PixelGeometryShift,this._HD.calculateShift(e,t,this._n)}e("geometry.component.renderFlow.stageShift",{onActionEnd:function(e,t,n){if(n.pixelRendering=="static")return!1;var r=s.call(this,t,n.projection);return r[0]!=this._GD[0]||r[1]!=this._GD[1]},apply:function(e,t){if(t.pixelRendering!="static"){this._GD=s.call(this,e,t.projection);if(this._GD[0]||this._GD[1]){var n=Math.pow(2,8+this._n.getZoom());return e.shift([this._GD[0]*n,this._GD[1]*n])}}return e}})}],["7X",function(e,t,n,r,i){e("geometry.defaultOptions",{projection:r.projection.wgs84Mercator,coordRendering:"shortestPath",geodesic:!1,simplification:!0,pixelRendering:"jumpy"})}],["7F",function(e,t,n,r,i){var s=new r.util.Storage;e("geoObject.dragCallback.storage",s)}],["7s",function(e,t,n,r,i){var s=new r.util.Storage;e("geoObject.balloonPositioner.storage",s)}],["7N",function(e,t,n,r,i){var s=function(){s.superclass.constructor.call(this)};r.util.augment(s,r.util.Storage,{createOverlay:function(e,t,n){return new(this.get(e.getType()))(e,t,n)}}),e("geoObject.OverlayFactory",s)}],["9D",function(e,t,n,r,i){function o(){this._Cw=new r.overlay.component.Interactivity(this,r.interactivityModel.geoObject)}function u(){this._Cw.destroy()}function a(){l.call(this),this.monitor.get("shadow")&&h.call(this)}function f(){this.monitor.get("shadow")&&p.call(this),c.call(this)}function l(){this._Jw=new r.overlay.component.DomView(this,{element:{className:"ymaps-point-overlay",patch:{selectable:!1}},layout:{interactivity:this._Cw}})}function c(){this._Jw.destroy()}function h(){this._Gw=new r.overlay.component.DomView(this,{pane:{resolve:"shadowPane",defaultValue:"shadows"},element:{patch:{selectable:!1}},layout:{resolve:"shadowLayout",options:new r.option.Manager({},this.options,"shadow")},offset:{resolve:function(e){return e.get("shadowOffset",e.get("offset"))}}})}function p(){this._Gw&&this._Gw.destroy()}function d(e){e?(h.call(this),y.call(this)):p.call(this)}function v(){this._Hv=new r.overlay.component.CursorManager(this,this._Jw.getElement())}function m(){this._Hv.destroy(),this._Hv=null}function g(){this._Jw.setPosition(this._Ae.getCoordinates()),this.monitor.get("shadow")&&y.call(this)}function y(){this._Gw.setPosition(this._Ae.getCoordinates())}function b(e){e=e||this.options.get("zIndex"),r.util.dom.style.css(this._Jw.getElement(),{zIndex:e}),this.monitor.get("shadow")&&r.util.dom.style.css(this._Gw.getElement(),{zIndex:e})}var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.html.Placemark")};r.util.augment(s,r.overlay.Base,{onAddToMap:function(){this.monitor.add("shadow",d,this),this.monitor.add("zIndex",b,this),o.call(this),a.call(this),g.call(this),b.call(this),v.call(this)},onRemoveFromMap:function(){m.call(this),f.call(this),u.call(this),this.monitor.remove("zIndex"),this.monitor.remove("shadow")},applyGeometry:function(){g.call(this)},getIconLayout:function(){return this._Jw&&this._Jw.getLayout()},getShadowLayout:function(){return this._Gw&&this._Gw.getLayout()},getIconElement:function(){return this._Jw&&this._Jw.getElement()},getShadowElement:function(){return this._Gw&&this._Gw.getElement()},getLayout:function(){return this.getIconLayout()},getElement:function(){return this.getIconElement()}}),r.overlay.storage.add("html#Placemark",s),e("overlay.html.Placemark",s),r.overlay.optionMapper.setRule({name:"shadow",rule:"prefixed"}),r.overlay.optionMapper.setRule({name:"shadow",key:["projection"],rule:"plain"})}],["4S",function(e,t,n,r,i){function o(){var e=this._Ai;this._n=e.getMap(),e.geometry.getType()=="Point"&&(v.call(this),d.call(this)&&g.call(this)),this._n.events.add("boundschange",c,this),this._Ai.events.add("beforedrag",l,this),this._Ai.geometry.events.add("pixelgeometrychange",f,this),e.state.set("active",!0),this.events.fire("open",{balloon:this._Jd})}function u(){var e=this._Ai;e.state.set("active",!1),this._Ai.geometry.events.remove("pixelgeometrychange",f,this),this._Ai.events.remove("beforedrag",l,this),this._n.events.remove("boundschange",c,this),e.geometry.getType()=="Point"&&(y.call(this),m.call(this)),this.events.fire("close")}function a(){this._Kd.removeAll(),this._Kd=this._Jd=null}function f(e){var t=this._Od=this.calculatePixelPosition(this._Od);t?this._Jd.setPosition(t,!e.get("mainGeometryChanged")||this._Ai.state.get("drag")):this._Jd.close()}function l(e){var t=e.get("pixelOffset");this._Od=[this._Od[0]+t[0],this._Od[1]+t[1]]}function c(e){var t=e.get("oldZoom"),n=e.get("newZoom");t!=n&&(this._Od=[this._Od[0]*Math.pow(2,n-t),this._Od[1]*Math.pow(2,n-t)])}function h(e,t){if(this._Jd){e&&this._Jd.setData(r.util.extend(this._Jd.getData(),e));var n=this._Od=this.calculatePixelPosition(t||this._Ai.getMap().getGlobalPixelCenter());n&&this._Jd.open(n)}}function d(){return this._Ci.getValue(!0)}function v(){this._Ci=new r.option.Monitor(this._Ai.options,"hideIconOnBalloonOpen",function(){d.call(this)?g.call(this):y.call(this)},this)}function m(){this._Ci.destroy()}function g(){this._Bi==p&&(this._Bi=this._Ai.options.getNative("visible"),this._Ai.options.set("visible",!1))}function y(){this._Bi!=p&&(this._Ai.options.set("visible",this._Bi),this._Bi=p)}var s=function(e){this._Ai=e,this._Bi=p,this.events=new r.event.Manager({context:this})};s.prototype={open:function(e){return this.capture(r.util.bind(function(t,n){if(!t){this._Kd=n.events.group().add("open",o,this).add("close",u,this).add("destroy",a,this);var i=this._Ai.options.get("balloonDataSource");if(i)i(this._Ai,r.util.bind(h,this),e);else{var s=this._Od=this.calculatePixelPosition(e||this._Ai.getMap().getGlobalPixelCenter());s&&n.open(s)}}},this)),this._Jd||null},close:function(e){this._Jd&&this._Jd.destroy(e)},isOpen:function(){return this._Jd&&this._Jd.isOpen()},capture:function(e){this._Ai.getMap().balloon.capture(r.util.bind(function(t,n){t||(this._Jd=n,n.options.setParent(this._Ai.options)),e(t,n)},this),{geometry:this._Ai.geometry,properties:this._Ai.properties,state:this._Ai.state,geoObject:this._Ai},{projection:r.projection.idle})},calculatePixelPosition:function(e){var t=this._Ai.geometry.getPixelGeometry();return r.geoObject.balloonPositioner.storage.get(t.getType()).calculatePosition(t,e)}};var p={};r.geoObject.optionMapper.setRule({name:"balloon",rule:"prefixed"}).setRule({name:"balloon",key:["projection"],rule:"plain"}),e("geoObject.Balloon",s)}],["5W",function(e,t,n,r,i){e("projection.idle",{toGlobalPixels:function(e,t){return e.slice()},fromGlobalPixels:function(e,t){return e.slice()},isCycled:function(){return[!1,!1]}})}],["40",function(e,t,n,r,i){function o(){this._Pi=!0,this.events.fire("show",{hint:this._Oi})}function u(){this._Pi=!1,this._Oi=null,this.events.fire("hide"),this._n=null}var s=function(e){this._Ai=e,this.events=new r.event.Manager({context:this})};s.prototype={show:function(e){return this._Oi?this._Oi.show(e):this.capture(r.util.bind(function(t,n){t||n.show(e)},this)),this._Oi||null},move:function(e){this._Oi&&this._Oi.setPosition(e)},capture:function(e){this._Ai.getMap().hint.capture(r.util.bind(function(t,n){t||(this._Oi=n,n.options.setParent(this._Ai.options),r.util.once(n.events,"show",o,this),r.util.once(n.events,"hide",u,this)),e(t,n)},this),{geometry:this._Ai.geometry,properties:this._Ai.properties,state:this._Ai.state,geoObject:this._Ai},{projection:r.projection.idle},!0)},hide:function(e,t){this._Oi&&this._Oi.destroy(e,t),this._Pi||(this._Oi=this._n=null)},isShown:function(){return this._Oi&&this._Oi.isShown()}},r.geoObject.optionMapper.setRule({name:"hint",rule:"prefixed"}).setRule({name:"hint",key:["projection"],rule:"plain"}),e("geoObject.Hint",s)}],["$M",function(e,t,n,r,i){function v(e,t,n,r){switch(t){case"selectable":s.selectable(e,n),m(e,"selectable",n,!0);break;case"zIndex":n=="auto"&&o.name=="MSIE"&&o.documentMode<8&&(n="0"),e.style.zIndex=n;break;case"scaledBackground":s.backgroundImage(e,n);break;case"transform":s.transform(e,n,n.use3D);break;case"opacity":s.opacity(e,n);break;default:r||m(e,t,n)}}function m(e,t,n,r){var i=l(t);return i?(typeof n=="undefined"?(e.style.removeAttribute&&e.style.removeAttribute(i,!1),e.style.removeProperty&&e.style.removeProperty(i)):e.style[i]=n,!0):r?!1:v(e,t,n,!0)}function g(e){if(o.name=="MSIE"&&o.documentMode<9){var t=e.currentStyle["box-sizing"];return t?t:"content-box"}var n=window.getComputedStyle(e,null);return n.getPropertyValue("-webkit-box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("box-sizing")}function y(e,t){for(var n in t)t.hasOwnProperty(n)&&(typeof t[n]=="undefined"?e.removeAttribute(n):e.setAttribute(n,t[n]))}function b(e,t){for(var n in t)t.hasOwnProperty(n)&&m(e,n,t[n])}function w(e,t){var n=Object.keys(t),r,i=n.length;while(i--)r=n[i],typeof t[r]=="undefined"?e.removeAttribute(r):e.setAttribute(r,t[r])}function E(e,t){var n=Object.keys(t),r,i=n.length;while(i--)r=n[i],m(e,r,t[r])}var s={backgroundImage:function(e,t){if(o.name=="MSIE"&&o.documentMode<9){var n=/\s*progid:DXImageTransform\.Microsoft\.AlphaImageLoader\([^\(]*\)\s*/gi,i=' progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+t+'",sizingMethod=scale) ',s=e.style.filter.match(n);t?e.style.filter=s?e.style.filter.replace(n,i):i+e.style.filter:s&&(e.style.filter=e.style.filter.replace(n,""))}else t?(e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="100% 100%",r.util.array.isArray(t)||(t=[t]),e.style.backgroundImage="url("+t.join("), url(")+")"):(e.style.backgroundRepeat="",e.style.backgroundSize="",e.style.backgroundImage="")},selectable:function(e,t){t?(e.onselectstart=null,d.attr(e,{unselectable:undefined}),d.css(e,{userSelect:undefined})):(e.onselectstart=p,d.attr(e,{unselectable:"on"}),d.css(e,{userSelect:"none"}))},transform:function(e,t,n){e.style[i.support.css.checkProperty("transform")]=this.getTransformValue(t,n)},getTransformValue:function(e,t){var n=e.offset||["0","0"],r=e.scale,s=e.rotate,o=typeof r;if(o=="undefined")r=["1","1"];else if(o=="string"||o=="number")r=[r,r];return(t&&i.support.browser.css3DTransform?"translate3d("+n[0]+"px,"+n[1]+"px, "+c+")":"translate("+n[0]+"px,"+n[1]+"px)")+"scale("+r[0]+","+r[1]+")"+(s?"rotate("+s+")":"")},opacity:function(e,t){if(o.name=="MSIE"&&o.documentMode<9){if(e.style.filter&&e.style.filter.indexOf("AlphaImageLoader")>0)return;typeof t=="undefined"?(e.style.filter="",e.style.removeAttribute("filter",!1)):e.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+parseFloat(t)*100+");"}else e.style.opacity=t}},o=i.support.browser,u=/^\d+(px)?$/i,a=/^\d/,f=document.defaultView,l=i.support.css.checkProperty,c=o.chrome?"1px":"0",h=o.engine=="Gecko",p=function(){return!1},d={attr:Object.keys?w:y,css:Object.keys?E:b,setPosition:function(e,t){var n=Math.round(t[0]),r=Math.round(t[1]);if(o.name=="Safari"||o.name=="MobileSafari")n=Math.max(Math.min(n,7e3),-7e3),r=Math.max(Math.min(r,7e3),-7e3);e.style.left=n+"px",e.style.top=r+"px"},setSize:function(e,t,n){var r=t[0],i=t[1];if(e.parentNode){var s=g(e),o=n&&n.includePadding,u=n&&n.includeBorder;if(s=="content-box"&&o||s!="content-box"&&!o){var a=d.value(e,"paddingLeft")+d.value(e,"paddingRight"),f=d.value(e,"paddingTop")+d.value(e,"paddingBottom");o&&(a*=-1,f*=-1),r+=a,i+=f}if(s=="border-box"&&!u||s!="border-box"&&u){var l=d.value(e,"borderLeftWidth")+d.value(e,"borderRightWidth"),c=d.value(e,"borderTopWidth")+d.value(e,"borderBottomWidth");u&&(l*=-1,c*=-1),r+=l,i+=c}}r<0&&(r=0),i<0&&(i=0),e.style.width=r+"px",e.style.height=i+"px"},getSize:function(e,t){var n=e.offsetWidth,r=e.offsetHeight;if(e.parentNode){if(!t||!t.includePadding)n-=d.value(e,"paddingLeft")+d.value(e,"paddingRight"),r-=d.value(e,"paddingTop")+d.value(e,"paddingBottom");if(!t||!t.includeBorder)n-=d.value(e,"borderLeftWidth")+d.value(e,"borderRightWidth"),r-=d.value(e,"borderTopWidth")+d.value(e,"borderBottomWidth")}return n<0&&(n=0),r<0&&(r=0),[n,r]},getOffset:function(e,t){var n=0,r=0;if(!t)n=e.offsetLeft,r=e.offsetTop;else if(e.getBoundingClientRect)var i=e.getBoundingClientRect(),s=e.ownerDocument.body,o=e.ownerDocument.documentElement,u=o.clientTop||s.clientTop||0,a=o.clientLeft||s.clientLeft||0,n=(h?Math.round(i.left):i.left)+(self.pageXOffset||o.scrollLeft||s.scrollLeft)-a,r=(h?Math.round(i.top):i.top)+(self.pageYOffset||o.scrollTop||s.scrollTop)-u;else while(e&&e.offsetParent)n+=e.offsetLeft,r+=e.offsetTop,e=e.offsetParent;return[n,r]},value:function(e,t){if(o.name=="MSIE"&&o.documentMode<9){var n=e.currentStyle[t];if(u.test(n))return parseInt(n);if(a.test(n)){var r=e.style.left,i=e.runtimeStyle.left;return e.runtimeStyle.left=e.currentStyle.left,e.style.left=n||0,n=e.style.pixelLeft,e.style.left=r,e.runtimeStyle.left=i,parseInt(n)}return 0}var s=f.getComputedStyle(e,null);return parseInt(s.getPropertyValue(t.replace(/[A-Z]/g,"-$&").toLowerCase()))},checkVisibility:function(e){try{if(document.elementFromPoint&&e.getBoundingClientRect){var t=e.getBoundingClientRect(),n=document.elementFromPoint(Math.round((t.left+t.right)/2),Math.round((t.top+t.bottom)/2));if(n===null)return"invisible";while(n&&n!=e)n.parentNode?n=n.parentNode:n=null;return n?"visible":"blocked"}return"unable"}catch(r){return"unable"}},patch:function(e,t){var n={};for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];v(e,r,i)}},scaledBackgroundImage:s.backgroundImage};e("util.dom.style",d)}],["$G",function(e,t,n,r,i){var s=i.support.browser,o=s.name=="MSIE"&&s.documentMode<9?function(e,t,n){var r=new RegExp("(^|\\s)"+t.substr(1).replace(/\-/g,"\\-")+"(\\s|$)"),i=e.getElementsByTagName("*"),s=[];for(var o=0,u=i.length;o<u;o++)if(r.test(i[o].className)){if(!n)return i[o];s.push(i[o])}return n?s:undefined}:function(e,t,n){return t=t.substr(1),n?[].slice.call(e.getElementsByClassName(t)):e.getElementsByClassName(t)[0]},u=r.util.dom.style,a=i.support.browser.name=="MSIE"&&i.support.browser.documentMode<9,f={create:function(e){e=e||{};var t=typeof e=="string"?e:e.tagName||"ymaps",n=e.namespace?document.createElementNS(e.namespace,t):document.createElement(t);return a&&e.parentNode&&e.parentNode.appendChild(n),e.className&&(n.className=e.className),e.attr&&u.attr(n,e.attr),e.css&&u.css(n,e.css),e.patch&&u.patch(n,e.patch),e.size&&u.setSize(n,e.size),e.position&&u.setPosition(n,e.position),e.html&&this.html(n,e.html,!0),a||e.parentNode&&e.parentNode.appendChild(n),n},remove:function(e){e.parentNode&&e.parentNode.removeChild(e)},destroy:function(e){l.appendChild(e),l.innerHTML=""},html:function(e,t,n){if(typeof t=="undefined")return e.innerHTML;if(i.DEBUG&&!n){var r=e;while(r&&r!=document)r=r.parentNode;if(r!=document)throw new Error("util.dom.element.html: попытка переопределить innerHTML у элемента, не добавленного в документ")}return e.innerHTML=t,null},find:o,isNode:function(e){return e&&typeof e.nodeType=="number"&&typeof e.nodeName=="string"},isHTMLElement:function(e){return e&&e.nodeType===1&&typeof e.nodeName=="string"}},l=f.create();e("util.dom.element",f)}],["6B",function(e,t,n,r,i){function d(e,t){return e.priority==t.priority?e.index-t.index:t.priority-e.priority}function v(e){return e.substr(0,5)=="data:"}function g(e,t){if(t.image.width>0)m._Zm(e,!0);else{var n=0;t.timer=setInterval(function(){t.image.width>0&&m._Zm(e,!0),n++>10&&clearInterval(t.timer)},50)}}var s=r.domEvent.manager,o=r.util.scheduler,u=32,a=8,f=0,l=3e4,c=3e4,h=0,p=i.support.browser.engine=="Presto",m={_co:{},_Ho:0,_Io:[],load:function(e,t,n){var r=this._co,i=e.url||e,s=e.priority||0;r[i]?r[i].callbacks.push([t,n||null]):(r[i]={callbacks:[[t,n||null]]},v(i)?this._Jo(i):(this._Io.push({url:i,priority:s,index:f++}),this._Ko(),h++))},_Zm:function(e,t){var n=this._co[e];if(!n)return;var r=n.callbacks,i=t?n.image:new Image;this._Lo();for(var s=0,o=r.length;s<o;s++)r[s][0].call(r[s][1],i,t);i=null,this._Ho=Math.max(0,this._Ho-1),this._Ko(),n.listeners.removeAll(),delete n.image,clearInterval(n.timer),delete this._co[e]},cancel:function(e,t,n){var r=this._co[e];n=n||null;if(r)for(var i=0,s=r.callbacks.length;i<s;i++)if((!t||r.callbacks[i][0]==t)&&r.callbacks[i][1]==n){r.callbacks.splice(i,1);if(!r.callbacks.length)if(r.nowLoading)r.listeners.removeAll(),delete r.image,clearInterval(r.timer),delete this._co[e],this._Ho--;else{delete this._co[e];for(var o=0,u=this._Io.length;o<u;++o)if(this._Io[o].url==e){this._Io.splice(o,1);break}}break}this._Ko()},_Lo:function(){o.Manager.schedule("timeout",this._Mo,this,c)},_Mo:function(){var e=+(new Date),t=e-(l-1),n=!1,r=!1,i;for(i in this._co)this._co.hasOwnProperty(i)&&this._co[i].nowLoading&&this._co[i].loadStartTime<t&&(r=!0,this._Ho--);(n||r)&&this._Lo()},_Ko:function(){o.Manager.schedule("asap",this._No,this)},_No:function(){var e=Math.min(this._Io.length,u-this._Ho),t=0,n=[],r,i,s;if(e>0){h&&(this._Io.sort(d),h=0);for(r=0,s=this._Io[0].priority;r<e;r++){if(t>=4&&(t>a||Math.abs(s-this._Io[r].priority)>.5))break;n.push(this._Io[r].url),t++}this._Ho+=t,this._Io.splice(0,t);for(r=0,i=n.length;r<i;r++)this._Jo(n[r]);t<e&&this._Ko()}},_Jo:function(e){var t=this._co[e];if(!t)return;t.nowLoading=!0,t.loadStartTime=+(new Date),t.image=new Image,t.listeners=s.group(t.image).add("load",function(){m._Zm(e,!0)}).add("error",function(){m._Zm(e,!1)}),t.image.src=e,(p||v(e))&&g(e,t)}};e("util.imageLoader",m)}],["3X",function(e,t,n,r,i){var s=/\[if(def)? ([^\]]+)\]/,o=/\$\[([^\[\]\|]+)\|?([^\[\]]+)?\]/,u=/\$\[\[([^\]]+)\]\]/,a=r.util.id.gen()+"_",f=0,l=Array.prototype.push,c=function(e){this._sb=e,this._tb=this._ub(e)};c.prototype={getText:function(){return this._sb},getSyntax:function(){return this._tb},build:function(e){var t="",n={},i=[],s=[],o=this._tb,u=!0,c;for(var h=0,p=o.length,d,v,m,g;h<p;h++){v=c,m=o[h],g="";switch(m.type){case"text":m.text&&(g=m.text);break;case"substitute":var y=e.get(m.name);n[m.name]={value:y},typeof y!="undefined"?v=y:typeof m.defaultValue!="undefined"&&(g=m.defaultValue);break;case"sublayout":g='<ymaps id="'+m.id+'"></ymaps>';var b={id:m.id,key:m.key,value:e.get(m.key)||m.key},w=[],E=[];r.util.array.each(m.params,function(t,n){var r=t.length-1,i;t.charAt(0)=='"'&&t.charAt(r)=='"'||t.charAt(0)=="'"&&t.charAt(r)=="'"?i=t.substring(1,r):isNaN(Number(t))?t=="true"?i=!0:t=="false"?i=!1:(E=t.split("|"),i=e.get(E[0],E[1]),w.push(E[0])):i=t,b[n]=i},this),b.monitorValues=w,i.push(b);break;case"condition":var S=e.get(m.condition),x=m.ifdef?typeof S!="undefined":!!S,T=null;if(m.condition.indexOf("==")!==-1){var N=m.condition.split("==");S=e.get(N[0]),x=S==N[1]}x?T=m.trueClause.build(e):m.falseClause&&(T=m.falseClause.build(e)),n[m.condition]={value:S},T&&(g=T.text,r.util.extend(n,T.renderedValues),s=s.concat(T.subnodes),u=u&&T.empty,l.apply(i,T.sublayouts))}typeof v!="undefined"&&v!==null&&(typeof v!="string"&&v.nodeType?(d=a+f++,g='<ymaps id="'+d+'"></ymaps>',s.push({parentId:d,element:v})):g=v.toString()),g&&m.type!="sublayout"&&(u=!1),t+=g}return{empty:u,text:t,renderedValues:n,sublayouts:i,subnodes:s}},_ub:function(e){var t=[],n,r=e;while(n=s.exec(r)){var i=r.indexOf(n[0]),o=r.slice(0,i),u=r.slice(i+n[0].length),a=u.indexOf("[else]"),f=u.indexOf("[endif]");o&&l.apply(t,this._vb(o)),a!=-1&&a<f?t.push(new v(n[2],new c(u.slice(0,a)),new c(u.slice(a+6,f)),n[1])):t.push(new v(n[2],new c(u.slice(0,f)),null,n[1])),r=u.slice(f+7)}return r&&l.apply(t,this._vb(r)),t},_vb:function(e){var t=[],n,r=e;while(n=u.exec(r)){var i=r.indexOf(n[0]),s=r.slice(0,i),o=r.slice(i+n[0].length),c=n[1].replace(/\s+/g," ").replace(/\s?=\s?/g,"=").split(" "),h=c[0],p={};s&&l.apply(t,this._wb(s));for(var v=1,m=c.length,g;v<m;v++)g=c[v].split("="),p[g[0]]=g[1]||"true";t.push(new d(a+f++,h,p)),r=o}return r&&l.apply(t,this._wb(r)),t},_wb:function(e){var t=[],n,r=e;while(n=o.exec(r)){var i=r.indexOf(n[0]),s=r.slice(0,i),u=r.slice(i+n[0].length);s&&t.push(new h(s)),t.push(new p(n[1],n[2])),r=u}return r&&t.push(new h(r)),t}};var h=function(e){this.type="text",this.text=e},p=function(e,t){this.type="substitute",this.name=e,this.defaultValue=typeof t=="undefined"?"":t},d=function(e,t,n){this.type="sublayout",this.id=e,this.key=t,this.params=n},v=function(e,t,n,r){this.type="condition",this.condition=e,this.trueClause=t,this.falseClause=n,this.ifdef=r};e("Template",c)}],["5y",function(e,t,n,r,i){var s=function(e){this._n=e,this.events=new r.event.Manager({context:this})};s.prototype={open:function(e,t,n){n=n||{};var i=null;return this.capture(r.util.bind(function(t,s){t||(s.open(e),n.onOpen&&n.onOpen(),n.onClose&&r.util.once(s.events,"destroy",n.onClose),i=s)},this),t,n),i},close:function(e){this._Jd&&this._Jd.destroy(e)},isOpen:function(){return this._Jd&&this._Jd.isOpen()},capture:function(e,t,n){if(typeof t!="object"||r.util.dom.element.isNode(t))t={content:t};this._Jd?this._Jd.destroy(r.util.bind(function(r){r?e(r):this._Hm(e,t,n)},this)):this._Hm(e,t,n)},destroy:function(){this.close()},_Hm:function(e,t,n){var i=this._Jd=new r.Balloon(this._n,t,n);i.options.setParent(this._n.options),this._Kd=i.events.group().add("open",this._Ld,this).add("close",this._Md,this).add("destroy",this._Nd,this),e(null,i)},_Ld:function(){this.events.fire("open",{balloon:this._Jd})},_Md:function(){this.events.fire("close")},_Nd:function(){this._Kd.removeAll(),this._Jd=this._Kd=null}},r.map.optionMapper.setRule({name:"balloon",rule:"prefixed"}).setRule({name:"balloon",key:["projection"],rule:"plain"}),e("map.Balloon",s)}],["6L",function(e,t,n,r,i){var s=function(e,t,n,r,i){var s=e.group().add(t,function(e){s.removeAll(),r?n.call(r,e):n(e)},null,i)};e("util.once",s)}],["9C",function(e,t,n,r,i){function o(){this._Cw=new r.overlay.component.Interactivity(this,r.interactivityModel.opaque)}function u(){this._Cw.destroy()}function a(){l.call(this),this.monitor.get("shadow")&&h.call(this)}function f(){this.monitor.get("shadow")&&p.call(this),c.call(this)}function l(){this._Hw=new r.option.Manager({},this.options),S.call(this),this._Fw=new r.overlay.component.DomView(this,{element:{className:"ymaps-balloon-overlay"},layout:{options:this._Hw,interactivity:this._Cw}}),this._Fw.getLayout().events.add("userclose",w,this)}function c(){x.call(this),this._Fw.getLayout().events.remove("userclose",w,this),this._Fw.destroy(),this._Fw=null}function h(){this._Gw=new r.overlay.component.DomView(this,{pane:{resolve:"shadowPane",defaultValue:"shadows"},element:{patch:{selectable:!1}},layout:{resolve:"shadowLayout",options:new r.option.Manager({balloonBounds:this._Fw.getLayout().getClientBounds()},this.options,"shadow")},offset:{resolve:function(e){return e.get("shadowOffset",e.get("offset"))}}}),this._Fw.getLayout()&&this._Fw.getLayout().events.add(["boundschange","clientboundschange"],v,this)}function p(){this._Fw.getLayout()&&this._Fw.getLayout().events.remove(["boundschange","clientboundschange"],v,this),this._Gw&&this._Gw.destroy()}function d(e){e?h.call(this):p.call(this)}function v(e){var t=e.get("type")=="clientboundschange"?e.get("newClientBounds"):e.get("bounds");this._Gw.getLayout().getData().options.set("balloonBounds",t)}function m(){this._Fw.setPosition(this._Ae.getCoordinates()),this.monitor.get("shadow")&&this._Gw.setPosition(this._Ae.getCoordinates())}function g(e){e=e||this.options.get("zIndex"),r.util.dom.style.css(this._Fw.getElement(),{zIndex:e}),this.monitor.get("shadow")&&r.util.dom.style.css(this._Gw.getElement(),{zIndex:e-1})}function y(){this._Hv=new r.overlay.component.CursorManager(this,this._Fw.getElement())}function b(){this._Hv.destroy(),this._Hv=null}function w(e){this.events.fire(e.get("type"),new r.Event({type:e.get("type"),target:this,originalEvent:e}))}function E(){var e=this.getMap().container.getSize(),t=[this.options.get("maxWidth",Infinity),this.options.get("maxHeight",Infinity)],n=this.options.get("autoPanMargin",0);r.util.array.isArray(n)?n.length==4?n=[n[3]+n[1],n[2]+n[0]]:n=[n[1]*2,n[0]*2]:n=[n*2,n*2],this._Hw.set({maxWidth:Math.min(Math.max(e[0]-n[0],0),t[0]),maxHeight:Math.min(Math.max(e[1]-n[1],0),t[1])})}function S(){this._Iw=new r.data.Monitor(this.options,["maxWidth","maxHeight"],E,this),this._n.events.add("sizechange",E,this),E.call(this)}function x(){this._Iw.stop(),this._Iw=null,this._n.events.remove("sizechange",E,this)}var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.html.Balloon")};r.util.augment(s,r.overlay.Base,{onAddToMap:function(){this.monitor.add("shadow",d,this),this.monitor.add("zIndex",g,this),o.call(this),a.call(this),m.call(this),g.call(this),y.call(this)},onRemoveFromMap:function(){b.call(this),f.call(this),u.call(this),this.monitor.remove("zIndex"),this.monitor.remove("shadow")},applyGeometry:function(){m.call(this)},isEmpty:function(){if(this._Fw)return this._Fw.getLayout().isEmpty();var e=new r.overlay.component.DomView(this,{}),t=e.getLayout().isEmpty();return e.destroy(),t},getBalloonLayout:function(){return this._Fw&&this._Fw.getLayout()},getShadowLayout:function(){return this._Gw&&this._Gw.getLayout()},getBalloonElement:function(){return this._Fw&&this._Fw.getElement()},getShadowElement:function(){return this._Gw&&this._Gw.getElement()},getLayout:function(){return this.getBalloonLayout()},getElement:function(){return this.getBalloonElement()}}),r.overlay.storage.add("html#Balloon",s),e("overlay.html.Balloon",s),r.overlay.optionMapper.setRule({name:"shadow",rule:"prefixed"}),r.overlay.optionMapper.setRule({name:"shadow",key:["projection"],rule:"plain"})}],["3J",function(e,t,n,r,i){var s={},o=s.mapDomEvents=["click","dblclick","contextmenu","mousedown","mouseup","mousemove","mouseenter","mouseleave","wheel","multitouchstart","multitouchmove","multitouchend"];e("constants.mapDomEvents",o)}],["5u",function(e,t,n,r,i){var s=function(e){this._n=e,this._pi=!1,e.events.add("boundschange",function(){this.hide(null,!0)},this),this.events=new r.event.Manager};s.prototype={show:function(e,t,n){this._xm={position:e||this._n.getCenter(),options:n||{}};var i=null;return this.capture(r.util.bind(function(e,t){if(!e){var n=this._xm.options;t.options.setParent(this._n.options),t.show(this._xm.position),n.onShow&&n.onShow(),n.onHide&&r.util.once(t.events,"destroy",n.onHide),i=t}},this),t,n),i},capture:function(e,t,n){if(typeof t!="object"||r.util.dom.element.isNode(t))t={content:t};this._Oi?this.hide(r.util.bind(function(r){r?e(r):(this.events.fire("losecapture",{hint:this._ym}),this._zm(e,t,n))},this),!0):(this._ym&&this.events.fire("losecapture",{hint:this._ym}),this._zm(e,t,n))},hide:function(e,t){this._Oi?this._Oi.destroy(e,t):e&&e()},isShown:function(){return this._pi},_zm:function(e,t,n){var i=this._Oi=this._ym=new r.Hint(this._n,t,n);i.options.setParent(this._n.options),this._Dd=i.events.group().add("show",this._Am,this).add("hide",this._Bm,this).add("destroy",this._Cm,this),e(null,i)},_Am:function(){this._pi=!0,this.events.fire("show",{hint:this._Oi})},_Bm:function(){this._Oi=null,this._pi=!1,this._Dd.removeAll(),this.events.fire("hide")},_Cm:function(){}},r.map.optionMapper.setRule({name:"hint",rule:"prefixed"}).setRule({name:"hint",key:["projection"],rule:"plain"}),e("map.Hint",s)}],["9n",function(e,t,n,r,i){var s=function(e,t){this._wv=e,this._mo=t,this._q={}};r.util.extend(s.prototype,{setup:function(e){this.clear(e);var t=this._mo;typeof t[e]=="function"&&(t[e]={onChange:t[e]}),this._q[e]=new r.option.Monitor(t[e].optionManager||this._wv.options,t[e].resolve||e,t[e].onChange||null,t[e].context||this._wv),t[e].compareCallback&&this._q[e].setCompareCallback(t[e].compareCallback,t[e].context||this._wv)},clear:function(e){this._q[e]&&(this._q[e].destroy(),this._q[e]=null)},get:function(e){return this._q[e]},getValue:function(e,t){if(this._q[e])return this._q[e].getValue(t)}}),e("option.monitor.Manager",s)}],["9G",function(e,t,n,r,i){function o(){this._Cw=new r.overlay.component.Interactivity(this,r.interactivityModel.opaque)}function u(){this._Cw.destroy()}function a(){this._c=new r.overlay.component.DomView(this,{element:{className:"ymaps-label-overlay"},layout:{interactivity:this._Cw}})}function f(){this._c.destroy(),this._c=null}function l(){this._c.setPosition(this._Ae.getCoordinates())}function c(e){e=e||this.options.get("zIndex"),r.util.dom.style.css(this._c.getElement(),{zIndex:e})}function h(){this._Hv=new r.overlay.component.CursorManager(this,this._c.getElement())}function p(){this._Hv.destroy(),this._Hv=null}var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.html.Label")};r.util.augment(s,r.overlay.Base,{onAddToMap:function(){this.monitor.add("zIndex",c,this),o.call(this),a.call(this),l.call(this),c.call(this),h.call(this)},onRemoveFromMap:function(){p.call(this),f.call(this),u.call(this),this.monitor.remove("zIndex")},applyGeometry:function(){l.call(this)},isEmpty:function(){if(this._c)return this._c.getLayout().isEmpty();var e=new r.overlay.component.DomView(this,{}),t=e.getLayout().isEmpty();return e.destroy(),t},getLayout:function(){return this._c&&this._c.getLayout()},getElement:function(){return this._c&&this._c.getElement()}}),r.overlay.storage.add("html#Label",s),e("overlay.html.Label",s)}],["49",function(e,t,n,r,i){var s=function(e,t,n){r.util.nodeSize.flush();var i=e.getGeometry().getCoordinates(),s=e.getElement(),o=e.getLayout().getParentElement().firstChild;if(!o.firstChild)return n;var u=[o.firstChild.offsetWidth,o.firstChild.offsetHeight],a=r.util.dom.style.getOffset(s),f=[a[0]+(n[0]-i[0]),a[1]+(n[1]-i[1])],l,c,h;if(t=="outers"){var p=e.getMap().container.getOffset(),d=r.util.dom.viewport.getSize(),v=r.util.dom.viewport.getScrollOffsets();f=[f[0]+p[0],f[1]+p[1]],l=[v,[d[0]+v[0],d[1]+v[1]]]}else l=[[0,0],e.getMap().container.getSize()];return f[0]<l[0][0]?n[0]-=f[0]-l[0][0]:(c=l[1][0]-(f[0]+u[0]),c<0&&(n[0]+=c)),f[1]<l[0][1]?n[1]-=f[1]-l[0][1]:(h=l[1][1]-(f[1]+u[1]),h<1&&(n[1]+=h)),n};e("hint.fitPane",s)}],["6b",function(e,t,n,r,i){function o(e,t){var n=r.util.id.get(e);this.get=function(r){var i=r[s]||(r[s]={});return i[n]||(i[n]=e.apply(t,arguments))}}var s=r.util.id.gen();e("util.Associate",o)}],["65",function(e,t,n,r,i){var s=function(e,t){this._aq=null,this._If=null,this._Ii=e,this._gf=t};s.prototype={setParent:function(e){this._If!=e&&(this._If=e,this._Ii&&this._Ii.call(this._gf,this._aq,this._aq=this._If))},getParent:function(){return this._If}},e("component.child.BaseChild",s)}],["7h",function(e,t,n,r,i){var s={add:function(e,t,n){typeof e=="string"&&(a[0]=e,e=a),n=n||null;for(var r=0,i=e.length;r<i;r++){var s=e[r];if(this._Jq.hasOwnProperty(s))(this._Kq[s]||(this._Kq[s]=[])).push(t,n);else{var o=this.types[s];o||(o=this.types[s]=[],this.typesCount++,this.controllersHash.onStartListening&&this.callControllers("onStartListening",this,s)),o.push(t,n)}}return this},remove:function(e,t,n){typeof e=="string"&&(a[0]=e,e=a),n=n||null;for(var r=0,i=e.length;r<i;r++){var s=e[r],o=this.types[s];if(o){var u=-1;for(var f=0,l=o.length;f<l;f+=2)if(o[f]==t&&o[f+1]==n){u=f;break}if(this._Jq.hasOwnProperty(s)){var c;if(u!=-1)o[u]=null;else if(c=this._Kq[s])for(var h=0,p=c.length;h<p;f+=2,h+=2)if(c[h]==t&&c[h+1]==n){c[h]=null,u=f;break}if(u!=-1){var d=this._Lq[s]||(this._Lq[s]=[]);d[u]=!0}}else u!=-1&&(l==2?this._Mq(s):o.splice(u,2))}}return this},fire:function(e,t){var n=this.types[e];if(n){this._Jq.hasOwnProperty(e)?this._Jq[e]++:this._Jq[e]=1,this._op(n,t),n=this.types[e];var r;while(r=this._Kq[e])delete this._Kq[e],n=this.types[e]=n?n.concat(r):r,this._op(r,t),n=this.types[e];var i=this._Lq[e];if(i){var s,o=0;for(var u=i.length-1;u>=0;u-=2){if(i[u]){o+=2,s=u;if(u>0)continue}o&&(n.splice(s,o),o=0)}n.length||this._Mq(e),delete this._Lq[e]}--this._Jq[e]||delete this._Jq[e]}return this},_op:function(e,t){var n=0,r=e.length,i=typeof t.isImmediatePropagationStopped=="function",s;while(n<r&&(!i||!t.isImmediatePropagationStopped()))s=e[n],s&&s.call(e[n+1],t),n+=2},_Mq:function(e){delete this.types[e],this.typesCount--,this.controllersHash.onStopListening&&this.callControllers("onStopListening",this,e)}},o={add:function(e,t,n){typeof e=="string"&&(a[0]=e,e=a);var r=this.getListenerId(t,n),i=0,s=e.length,o,u,f;for(;i<s;i++)u=this.types[o=e[i]],u||(u=this.types[o]={first:null,last:null,list:{}},this.typesCount++,this.controllersHash.onStartListening&&this.callControllers("onStartListening",this,o)),u.list[r]||(f={callback:t,context:n||null,next:null,prev:u.last},u.last?u.last.next=f:u.first=f,u.last=u.list[r]=f);return this},getListenerId:function(e,t){return u.get(e)+(t?u.get(t):"null")},remove:function(e,t,n){var r=typeof t=="string"?t:this.getListenerId(t,n);typeof e=="string"&&(a[0]=e,e=a);for(var i=0,s=e.length,o,u,f;i<s;i++)u=this.types[o=e[i]],u&&u.list[r]&&(f=u.list[r],f.deleted=!0,f.prev?f.prev.next=f.next:u.first==f&&(u.first=f.next),f.next?f.next.prev=f.prev:u.last==f&&(u.last=f.prev),delete u.list[r],u.last||(delete this.types[o],this.typesCount--,this.controllersHash.onStopListening&&this.callControllers("onStopListening",this,o)));return this},fire:function(e,t){var n=this.types[e],r=n?n.first:null,i=t.isImmediatePropagationStopped;while(r&&(!i||!t.isImmediatePropagationStopped())){r.callback.call(r.context,t);if(r.deleted){while(r&&r.deleted)r=r.prev;r?r=r.next:r=this.types[e]&&this.types[e].first}else r=r.next}return this}},u=r.util.id,a=[],f=function(e){this.types={},this.typesCount=0,this.options=e||{},this.controllersHash={};if(this.options.controllers){var t=this.options.controllers;for(var n=0,r=t.length;n<r;n++)this._Nq(t[n])}else this.options.controllers=[];this._Jq={},this._Kq={},this._Lq={}};r.util.extend(f.prototype,s,{controllerMethods:["onStartListening","onStopListening"],callControllers:function(e,t,n,r){var i=this.controllersHash[e];if(i)for(var s=0,o=i.length,u;s<o;s++)(u=i[s])&&u[e].call(u,t,n,r)},group:function(){return new r.event.ArrayGroup(this)},addController:function(e){this.options.controllers.push(e),this._Nq(e)},_Nq:function(e){var t=this.controllerMethods;for(var n=0,r=t.length;n<r;n++){var i=t[n];e[i]&&(this.controllersHash[i]||(this.controllersHash[i]=[])).push(e)}},removeController:function(e){var t=r.util.array,n=t.indexOf(this.options.controllers,e);if(n!=-1){e=this.options.controllers.splice(n,1)[0];var i=this.controllerMethods;for(var s=0,o=i.length;s<o;s++){var u=i[s];if(e[u]){var a=this.controllersHash[u];n=t.indexOf(a,e),n!=-1&&a.splice(n,1),a.length||(this.controllersHash[u]=null)}}}},once:function(e,t,n){return r.util.once(this,e,t,n),this}}),e("event.manager.Base",f)}],["5x",function(e,t,n,r,i){function o(e,t,n){var r=[].concat(n),i=[];for(var s=0,o=r.length;s<o;s++){var a=r[s];a=="plain"?i.push(e):a=="prefixed"?i.push(u(e,t)):i=i.concat(a(e,t))}return i}function u(e,t){return t+e.slice(0,1).toUpperCase()+e.slice(1)}var s=function(e){this._Dm=e||"plain",this._Em={nameRules:{},keyRules:{},keyNameRules:{}},this.events=new r.event.Manager};s.prototype={setRule:function(e){e.rule||(e.rule="plain");var t=[].concat(e.key),n=[].concat(e.name);for(var i=0,s=t.length;i<s;i++)for(var o=0,u=n.length;o<u;o++)this._Fm(t[i],n[o],e.rule);return this.events.fire("rulechange",new r.Event({target:this,selector:e,rule:e.rule})),this},_Fm:function(e,t,n){var r=this._Em;t&&e?(r.keyNameRules[e]||(r.keyNameRules[e]={}))[t]=n:t?r.nameRules[t]=n:e&&(r.keyRules[e]=n)},unsetRule:function(e){var t=[].concat(e.key),n=[].concat(e.name);for(var i=0,s=t.length;i<s;i++)for(var o=0,u=n.length;o<u;o++)this._Gm(t[i],n[o]);return this.events.fire("rulechange",new r.Event({target:this,selector:e,rule:null})),this},_Gm:function(e,t){var n=this._Em;t&&e?n.keyNameRules[e]&&delete n.keyNameRules[e][t]:t?delete n.nameRules[t]:e&&delete n.keyRules[e]},resolve:function(e,t){var n=this._Em;return n.keyNameRules[e]&&n.keyNameRules[e][t]?o(e,t,n.keyNameRules[e][t]):n.nameRules[t]?o(e,t,n.nameRules[t]):n.keyRules[e]?o(e,t,n.keyRules[e]):o(e,t,this._Dm)}},e("option.Mapper",s)}],["6,",function(e,t,n,r,i){function s(){this.events=new r.event.manager.Base,this._pq=new r.component.EventFreezer(o,this),this._qq=new r.component.EventFreezer(u,this)}function o(){this._qq.fire()}function u(){this.events.fire("change",new r.Event({type:"change",target:this}))}r.util.extend(s.prototype,{set:function(e,t){if(typeof e=="string"||e instanceof String)this.singleSet(e,t);else{this._pq.freeze();for(var n in e)e.hasOwnProperty(n)&&this.singleSet(n,e[n]);this._pq.unfreeze()}return this},singleSet:function(e,t){},unset:function(e){if(r.util.array.isArray(e)){this._pq.freeze();for(var t=0,n=e.length;t<n;t++)this.singleUnset(e[t]);this._pq.unfreeze()}else this.singleUnset(e);return this},singleUnset:function(e){},freeze:function(){return this._qq.freeze(),this},unfreeze:function(){return this._qq.unfreeze(),this},isFrozen:function(){return this._qq.isFrozen()},fireChangeEvent:function(){this._pq.fire()},destroy:function(){}}),e("data.Base",s)}],["4Y",function(e,t,n,r,i){var s=new r.util.Storage;s.createGeometry=function(e){var t=this.get(e.type);return t(e)},e("geoObject.geometryFactory",s),s.add("Point",function(e){return new r.geometry.Point(e.coordinates)}),s.add("LineString",function(e){return new r.geometry.LineString(e.coordinates)}),s.add("Polygon",function(e){return new r.geometry.Polygon(e.coordinates,e.fillRule)}),s.add("Rectangle",function(e){return new r.geometry.Rectangle(e.coordinates)}),s.add("Circle",function(e){return new r.geometry.Circle(e.coordinates,e.radius)})}],["43",function(e,t,n,r,i){function o(e,t,n){if(n.isPropagationStopped())return;var r=this._Ti&&this._Ti[t];r&&r.call(this,n);var i=this._Gj&&this._Gj[t];i&&i.call(this,n)}function u(e){var t=e.get("type"),n=new r.MapEvent({type:t,target:this._Ai,originalEvent:e,domEvent:e.get("domEvent")},this._n);e.isDefaultPrevented()&&n.preventDefault(),this._tf.fire(t,n),n.isImmediatePropagationStopped()&&e.stopImmediatePropagation(),n.isDefaultPrevented()&&e.preventDefault()}function a(){this._Hf.set("hover",!0)}function f(){this._Hf.set("hover",!1)}function l(e){var t=e.get("domEvent");if(e.get("target")==this._Ai&&t.get("button")==0){e.preventDefault();var n=e;while(n=n.get("originalEvent"))n.preventDefault();this._ce.start(t)}}function c(e){r.util.fireWithBeforeEvent(this._tf,{type:"dragstart",target:this._Ai,domEvent:e.get("domEvent")},{context:this,successCallback:d,preventCallback:v})}function h(e){r.util.fireWithBeforeEvent(this._tf,{type:"drag",target:this._Ai,pixelOffset:e.get("delta")},{context:this,successCallback:m,mutableFields:["pixelOffset"]})}function p(){this._Hf.get("drag")&&(this._Hf.unset("drag"),r.util.array.each(this._Ri,function(e){e.options.unset("cursor")},this),this._tf.fire("dragend",new r.Event({type:"dragend",target:this._Ai})))}function d(){this._Hf.set("drag",!0),r.util.array.each(this._Ri,function(e){e.options.set("cursor","grabbing")},this)}function v(e){this._ce.stop(e.domEvent)}function m(e){r.geoObject.dragCallback.storage.get(this._Ae.getType())(this._Ae,e.pixelOffset)}var s=function(e,t,n,i,s,u,a){this._Ai=e,this._Ae=t,this._Qi=n,this._D=i,this._tf=s,this._Hf=u,this._n=a,this._Ri=[],this._Si=null,this._Ti={},this._Ui={onAfterEventFiring:r.util.bind(o,this)},this._kd=new r.Monitor(i),this._Vi=r.util.callbackChunker.get(a),this._Wi=NaN,t&&(this._Xi(),this._Yi(),this._Zi(),this._$i(),this._aj(),this._bj(),this._cj(),this._dj(),this._ej(),this._fj())};s.prototype={getOverlay:function(){return this._Wi&&(this._Vi.forceCallback(this._Wi),this._Wi=NaN),this._Ri[0]||null},getOverlays:function(){return this._Wi&&(this._Vi.forceCallback(this._Wi),this._Wi=NaN),this._Ri},destroy:function(){this._Ae&&(this._gj(),this._hj(),this._ij(),this._jj(),this._kj(),this._lj(),this._mj(),this._nj(),this._oj(),this._pj())},_qj:function(){var e=this.getOverlay();this._Si!=e&&this._tf.fire("overlaychange",{oldOverlay:this._Si,newOverlay:this._Si=e})},_Zi:function(){this._kd.add("overlayFactory",this._rj,this,{resolveCallback:this._sj})},_nj:function(){this._kd.remove("overlayFactory")},_sj:function(e,t){return r.geoObject.overlayFactory.storage.get(t.get(e))},_rj:function(){this._ij(),this._jj(),this._cj(),this._dj()},_cj:function(){this._tj={},this._uj=new r.option.Mapper,this._vj=new r.option.Manager(null,this._D,null,this._uj)},_jj:function(){this._vj.setParent(null)},_bj:function(){this._wj={geometry:this._Ae,properties:this._Qi,state:this._Hf,geoObject:this._Ai}},_kj:function(){this._wj=null},_dj:function(){this._Wi=this._Vi.addCallback(function(){this._Wi=NaN,this._xj(),this._qj()},this)},_yj:function(){if(this._Wi)return;var e=[];if(this._Ae.getBounds()&&this._kd.get("visible")){var t=[this._Ae.getPixelGeometry()],n=this._kd.get("overlayFactory");for(var r=0,i=t.length,s;r<i;r++)s=this._zj(t[r].getType()),s?(s.setGeometry(t[r]),e.push(s)):(s=n.createOverlay(t[r],this._wj,{zIndex:this._Aj()}),this._s(s),e.push(s))}this._Bj(),this._Ri=e,this._qj()},_zj:function(e){for(var t=0,n=this._Ri.length;t<n;t++)if(this._Ri[t].getGeometry().getType()==e)return this._Ri.splice(t,1)[0]},_ij:function(){this._Wi?(this._Vi.removeCallback(this._Wi),this._Wi=NaN):(this._Bj(),f.call(this),this._qj())},_xj:function(){if(!this._Ae.getBounds()||!this._kd.get("visible"))return;var e=[this._Ae.getPixelGeometry()],t=this._kd.get("overlayFactory");for(var n=0,r=e.length,i;n<r;n++)i=t.createOverlay(e[n],this._wj,{zIndex:this._Aj()}),this._s(i),this._Ri.push(i)},_Bj:function(){for(var e=0,t=this._Ri.length;e<t;e++)this._v(this._Ri[e]);this._Ri.length=0},_s:function(e){var t=e.options.getName();this._tj.hasOwnProperty(t)||(this._tj[t]=null,r.geoObject.view.overlayMapping.setupMapping(this._uj,t,e.getGeometry().getType())),e.options.setParent(this._vj),e.setMap(this._n),e.events.addController(this._Ui)},_v:function(e){e.events.removeController(this._Ui),e.setMap(null),e.options.setParent(null)},_ej:function(){this._Ae.events.add("pixelgeometrychange",this._yj,this)},_hj:function(){this._Ae.events.remove("pixelgeometrychange",this._yj,this)},_Xi:function(){this._kd.add("interactivityModel",this._Cj,this,{resolveCallback:this._Bd}),this._Dj()},_pj:function(){this._Ej(),this._kd.remove("interactivityModel")},_Bd:function(e,t){return r.interactivityModel.storage.get(t.get(e))},_Cj:function(){this._Ej(),this._Dj()},_Dj:function(){var e=this._Fj(),t={};for(var n=0,r=e.length;n<r;n++)t[e[n]]=u;this._Gj=t},_Ej:function(){this._Gj=null},_Fj:function(){var e=this._kd.get("interactivityModel"),t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t},_Yi:function(){this._Ti={mouseenter:a,mouseleave:f}},_oj:function(){this._Ti=null},_$i:function(){this._kd.add("visible",this._Jg,this,{defaultValue:!0})},_mj:function(){this._kd.remove("visible")},_Jg:function(e){e?this._dj():this._ij()},_fj:function(){this._kd.add("draggable",this._Hj,this,{defaultValue:!1}),this._kd.get("draggable")&&this._Ij()},_gj:function(){this._kd.get("draggable")&&this._Jj(),this._kd.remove("draggable")},_Hj:function(e){e?this._Ij():this._Jj()},_Ij:function(){this._Ai.events.add("mousedown",l,this),this._ce=new r.util.Dragger({byRightButton:!1}),this._ce.events.add("start",c,this).add("move",h,this).add("stop",p,this)},_Jj:function(){this._ce.stop(),this._ce.events.remove("start",c,this).remove("move",h,this).remove("stop",p,this),this._Ai.events.remove("mousedown",l,this)},_Kj:function(){var e=this._Aj();this._Ri&&r.util.array.each(this._Ri,function(t){t.options.set("zIndex",e)},this)},_Aj:function(){return this._kd.get(this._Lj())},_Lj:function(){return this._Hf.get("active")?"zIndexActive":this._Hf.get("drag")?"zIndexDrag":this._Hf.get("hover")?"zIndexHover":"zIndex"},_aj:function(){var e=r.constants.zIndex;this._kd.add(["zIndex","zIndexActive","zIndexDrag","zIndexHover"],this._Kj,this,{defaultValues:{zIndex:e.overlayInteractive,zIndexActive:this._Ae.getType()=="Point"?e.activePoint:e.active,zIndexDrag:e.drag,zIndexHover:e.hover}}),this._Mj=new r.Monitor(this._Hf),this._Mj.add(["active","drag","hover"],this._Kj,this)},_lj:function(){this._Mj.destroy(),this._kd.remove(["zIndex","zIndexActive","zIndexDrag","zIndexHover"])}},e("geoObject.View",s)}],["67",function(e,t,n,r,i){var s=function(e){this._fq=this._n=null,this._Ag=e,this._Om=new r.component.child.BaseChild(this._Ii,this)},o="mapchange";s.prototype={setParent:function(e){this._Om.setParent(e)},getParent:function(){return this._Om.getParent()},getMap:function(){return this._n},_Ii:function(e,t){e&&e.events.remove(o,this._rp,this),this._gq(null);var n=this._Ag.onParentChange;n&&n.callback.call(n.context,e,t),this._gq(t&&t.getMap()),t&&t.events.add(o,this._rp,this)},_gq:function(e){if(this._n!=e){this._n=e;var t=this._Ag.onMapChange;t&&t.callback.call(t.context,this._fq,this._fq=this._n)}},_rp:function(e){this._gq(e.get("newMap"))}},e("component.child.MapChild",s)}],["6$",function(e,t,n,r,i){var s=function(e,t){this._Ag=t,this._gf=e,this._Wp=new r.component.parent.BaseParent(e,r.util.bind(this._Xp,this)),this._lq=new r.component.collection.BaseCollection({onAdd:r.util.bind(this._Zp,this),onRemove:r.util.bind(this._$p,this)})};s.prototype={add:function(e){this._lq.add(e)},remove:function(e){this._lq.remove(e)},removeAll:function(){this._lq.removeAll()},getLength:function(){return this._lq.getLength()},getIterator:function(){return this._lq.getIterator()},each:function(e,t){this._lq.each(e,t)},_Zp:function(e){this._Wp.addChild(e),this._Ag.onAdd&&this._Ag.onAdd(e)},_$p:function(e){this._Wp.removeChild(e),this._Ag.onRemove&&this._Ag.onRemove(e)},_Xp:function(e,t,n){this._gf==t&&(e.events.setParent(null),e.options.setParent(null),this._lq.remove(e)),this._gf==n&&(e.events.setParent(this._gf.events),e.options.setParent(this._gf.options))}},e("component.collection.ParentCollection",s)}],["64",function(e,t,n,r,i){var s=function(e,t){this._Ag=t||{},this._gf=e,this._Wp=new r.component.parent.BaseParent(e,r.util.bind(this._Xp,this)),this._Yp=new r.component.array.BaseArray({onAdd:r.util.bind(this._Zp,this),onRemove:r.util.bind(this._$p,this)})};s.prototype={get:function(e){return this._Yp.get(e)},add:function(e,t){this._Yp.add(e,t)},remove:function(e){this._Yp.remove(e)},removeAll:function(){this._Yp.removeAll()},splice:function(e,t){return this._Yp.splice.apply(this._Yp,arguments)},getLength:function(){return this._Yp.getLength()},getIterator:function(){return this._Yp.getIterator()},each:function(e,t){this._Yp.each(e,t)},indexOf:function(e){return this._Yp.indexOf(e)},_Zp:function(e,t){this._Wp.addChild(e),this._Ag.onAdd&&this._Ag.onAdd(e,t)},_$p:function(e,t){this._Wp.removeChild(e),this._Ag.onRemove&&this._Ag.onRemove(e,t)},_Xp:function(e,t,n){this._gf==t&&(e.events.setParent(null),e.options.setParent(null),this._Yp.remove(e)),this._gf==n&&(e.events.setParent(this._gf.events),e.options.setParent(this._gf.options))}},e("component.array.ParentArray",s)}],["8S",function(e,t,n,r,i){function s(e){this._o=e,this._G=null,this.events=new r.event.Manager({context:this})}r.util.extend(s.prototype,{setData:function(e){this._o=e,this.rebuild()},getData:function(){return this._o},setParentElement:function(e){if(this._G!=e){var t=this._G;t&&this.clear(),this._G=e,this._G&&this.build(),this.events.fire("parentelementchange",new r.Event({type:"parentelementchange",target:this,oldParentElement:t,newParentElement:this._G},!0))}},getParentElement:function(){return this._G},build:function(){r.domEvent.manager.add(this._G,r.constants.mapDomEvents,this.onDomEvent,this)},clear:function(){r.domEvent.manager.remove(this._G,r.constants.mapDomEvents,this.onDomEvent,this)},rebuild:function(){this._G&&(this.clear(),this.build())},isEmpty:function(){return!1},destroy:function(){},onDomEvent:function(e){var t=e.get("type"),n=e.get("propagatedData");n.firedAs||(n.firedAs={});if(!n.firedAs[t]){var i=r.util.array.indexOf(["mouseenter","mouseleave"],t)!=-1;i||(n.firedAs[t]=!0),this.events.fire(t,new r.Event({type:t,target:this,domEvent:e},i))}}}),e("layout.Base",s)}],["6n",function(e,t,n,r,i){function s(e,t,n,i){this._nd=e,this._mo=t||{},this._no=typeof n!="undefined"?n:100,this._oo=null,this._Dd=null,this._po=null,this._qo=null,this.events=new r.event.Manager}s.prototype={observe:function(){var e=!1,t,n=this;this.destroy(),this._ro(),this._oo=new r.util.ImageLoadObserver(this._nd),this._Dd=this._oo.events.group().add("imageload",function(){typeof n._no=="number"?e=!0:(n._ro(),r.util.nodeSize.flush())},this),typeof this._no=="number"&&(this._Dd.add("complete",function(){t=!0}),this._qo=setInterval(function(){e&&(n._ro(),e=!1),t&&(n._so?n._to=!0:n.destroy())},this._no))},destroy:function(){this._so&&this._so.destroy(),this._so=null,this._oo&&(this._Dd.removeAll(),this._oo.destroy(),this._oo=null),this._qo&&(clearInterval(this._qo),this._qo=null),this._to=!1},_ro:function(){this._so||(this._so=r.util.nodeSize.queue(this._nd,this._mo,this._Ff,this))},_Ff:function(e){this._uo(this._po,e)&&(this._po=e,this._Qm()),this._so=null,this._to&&this.destroy()},_uo:function(e,t){if(!e||!t||typeof e!=typeof t)return!0;for(var n=0,r=["height","width","overflowX","overflowY"],i=r.length;n<i;n++)if(e[r[n]]!=t[r[n]])return!0;return!1},_Qm:function(){this.events.fire("sizechange",new r.Event({target:this._nd,sizeByContent:this._po||{}}))}},e("util.ContentSizeObserver",s)}],["4c",function(e,t,n,r,i){function s(e){s.superclass.constructor.call(this,e),this._yf={};for(var t in e)e.hasOwnProperty(t)&&this._zf(e[t])&&this._Af(t,e[t])}r.util.augment(s,r.data.Manager,{singleSet:function(e,t){var n=this._wf(e);if(n){if(n.postfix){n.child.set(n.postfix,t);return}this._Bf(e,n.child)}s.superclass.singleSet.call(this,e,t),this._zf(t)&&this._Af(e,t)},singleUnset:function(e){var t=this._wf(e);if(t){if(t.postfix){t.child.unset(t.postfix);return}this._Bf(e,t.child)}s.superclass.singleUnset.call(this,e)},unsetAll:function(){return this._Cf(),s.superclass.unsetAll.call(this),this},get:function(e,t){var n=this._wf(e);return n?n.postfix?n.child.get(n.postfix,t):n.child:s.superclass.get.call(this,e,t)},destroy:function(){this._Cf(),s.superclass.destroy.call(this)},_zf:function(e){return e&&typeof e.get=="function"&&e.events&&typeof e.events.add=="function"},_wf:function(e){var t=e.indexOf("."),n,r;t!=-1?(n=e.slice(0,t),r=e.slice(t+1)):n=e;if(this._yf.hasOwnProperty(n))return{child:this._yf[n],postfix:r}},_Af:function(e,t){this._yf[e]=t,t.events.add("change",this.fireChangeEvent,this)},_Bf:function(e,t){t.events.remove("change",this.fireChangeEvent,this),delete this._yf[e]},_Cf:function(){for(var e in this._yf)this._yf.hasOwnProperty(e)&&this._yf[e].events.remove("change",this.fireChangeEvent,this);this._yf={}}}),e("data.Aggregator",s)}],["4f",function(e,t,n,r,i){var s=function(e,t,n,i){this._Vc=e,this._Ff=i?r.util.bind(n,i):n,this._Gf=t,this._Hf={};for(var s=0,o=this._Gf.length;s<o;++s){var u=this._Gf[s];this._Hf[u]=e.get(u)}this._tf=this._Vc.events,this.events=new r.event.Manager,this._tf.add("change",this.check,this)};s.prototype={reset:function(){return this._Hf={},this},stop:function(){this._tf.remove("change",this.check,this),this.reset()},storedValue:function(e){return this._Hf[e]},check:function(){var e=[],t=[],n=[];for(var r=0,i=this._Gf.length;r<i;++r){var s=this._Gf[r],o=this._Vc.get(s),u=this._Hf[s];o!==u&&(this._Hf[s]=o,e.push(s),t.push(o),n.push(u))}e.length&&this.valueChange(e,t,n)},valueChange:function(e,t,n){this.events.fire("change",new r.Event),this._Ff&&this._Ff(e,t,n)}},e("data.Monitor",s)}],["8W",function(e,t,n,r,i){var s=r.util.dom.style,o=function(e,t){if(!e)return[[0,0],[0,0]];if(!e.parentNode)return[[0,0],[0,0]];t||(t=e);var n=e.offsetParent!=e.parentNode.offsetParent,r=s.getSize(t,{includePadding:!0,includeBorder:!0}),i=s.getOffset(e,n),o=s.getOffset(e.parentNode,n),u=[i[0]-o[0],i[1]-o[1]],a=[u[0]+r[0],u[1]+r[1]];return[u,a]};e("layout.component.clientBounds",o)}],["5(",function(e,t,n,r,i){function o(){return this._Zl}function u(e,t,n){this._Yn.push(n),e.set(t,n)}var s=function(){};r.util.extend(s.prototype,{createClass:function(e,t){var n=function(){this._Zl=new r.Template(e),n.superclass.constructor.apply(this,arguments)};return r.util.augment(n,r.layout.templateBased.Base,r.util.extend({getTemplate:o,createTemplateDataManager:this.createTemplateDataManager,destroyTemplateDataManager:this.destroyTemplateDataManager},t)),n},createTemplateDataManager:function(e){this._Yn=[];var t=r.layout.templateBased.Base.prototype.createTemplateDataManager.call(this,e);e.geometry&&typeof e.geometry.getType=="function"&&u.call(this,t,"geometry",new r.data.Adapter(e.geometry,"change",l)),e.options&&typeof e.options.get=="function"&&u.call(this,t,"options",new r.data.Adapter(e.options,"change",a,f));var n=e.geoObject;if(n&&n.options&&n.geometry&&typeof n.options.get=="function"&&typeof n.geometry.getType=="function"){var i=new r.data.Aggregator(e.geoObject);u.call(this,t,"geoObject",i),u.call(this,i,"options",new r.data.Adapter(e.geoObject.options,"change",a,f)),u.call(this,i,"geometry",new r.data.Adapter(e.geoObject.geometry,"change",l))}return t},destroyTemplateDataManager:function(e){for(var t=this._Yn.length;t--;)this._Yn[t].destroy();r.layout.templateBased.Base.prototype.destroyTemplateDataManager.call(this,e)}});var a={"*":{get:function(e,t){var n=t.split("."),r=e.get(n[0]);for(var i=1,s=n.length;i<s;i++){if(typeof r!="object")return;r=r[n[i]]}return r}}},f={unset:function(e){e.unsetAll()}},l={"*":{get:function(e,t){var n=t.split("."),r=n.shift(),i;if(r){r="get"+r.slice(0,1).toUpperCase()+r.slice(1),typeof e[r]=="function"&&(i=e[r]());for(var s=0,o=n.length;s<o;s++){if(typeof i!="object")return;i=i[n[s]]}}return i}}};e("TemplateLayoutFactory",s)}],["8H",function(e,t,n,r,i){var s=function(e,t){r.hotspot.ShapeContainer.call(this,t),this.events=new r.event.Manager,this._cn=e,this._$s=e.events.group().add("dataload",this._at,this).add("update",this._bt,this).add("removefrommap",this._ct,this)};r.util.augment(s,r.hotspot.ShapeContainer,{getObjectInPosition:function(e,t,n){var r=this._dt(e,t),i=this._cn.getMap().getZoom(),o=Math.round(i)-i,u=this._et(r),a=this._cn.options.get("zIndex");u=[Math.pow(2,o)*u[0],Math.pow(2,o)*u[1]],i=Math.round(i);if(typeof n!="undefined"&&a<n)return null;var f=[Math.floor(u[0]/256),Math.floor(u[1]/256)];this._ft(f,i);var l=s.superclass.getObjectInPosition.call(this,u,i);return l&&(l.zIndex=a),l},setParent:function(e){e?this._gt=e.events.group().add("positionchange",this._pk,this):this._gt.removeAll(),this._ht()},getLayer:function(){return this._cn},_pk:function(e){var t=e.get("added");if(t.length>0){var n=t[t.length-1],r=n.atZoom,i=this._et(this._dt(n.position,r)),s=Math.round(r),o=256*Math.pow(2,r-s),u=[Math.floor(i[0]/o),Math.floor(i[1]/o)];this._ft(u,s)}},_bt:function(){this.clear();var e=this._cn.getMap();e&&(this._it||this._jt)&&(this._it||(this._it=this._jt),this.events.fire("datarequest",new r.Event({target:this,tile:this._it,zoom:Math.round(this._cn.getMap().getZoom())}))),this._jt=null},_ct:function(){this._it=null},_ft:function(e,t){this._kt(e,this._jt)?this._it=null:this._kt(e,this._it)||(this._it=e,this.events.fire("datarequest",new r.Event({target:this,tile:e,zoom:t})))},_at:function(e){var t=e.get("tile");this._kt(t,this._it)&&(this._jt=t,this.clear(),this.add(e.get("shapes")),this._it=null,this.events.fire("dataload",new r.Event({target:this})))},_kt:function(e,t){return!e||!t?!1:r.util.math.areEqual(e,t,0)},_et:function(e){var t=this._cn.getMap(),n=t.options.get("projection").isCycled(),i=256*Math.pow(2,t.getZoom()),s=[];for(var o=0;o<2;o++)n[o]?s[o]=r.util.math.cycleRestrict(e[o],0,i-1):s[o]=e[o];return s},remove:function(){throw new Error("Объекты класса hotspot.LayerShapeContainer не поддерживают удаление элементов по одному.")},_dt:function(e,t){if(!this._X.diff)return e;var n=this._X.map.fromGlobalPixels(e,t);return this._X.self.toGlobalPixels(n,t)},_ht:function(){var e=this._cn.options.get("projection"),t=this._cn.getMap().options.get("projection");this._X={self:e,map:t,diff:t!=e}}}),e("hotspot.LayerShapeContainer",s)}],["8Z",function(e,t,n,r,i){var s={create:function(e){e.hotspots||(e.hotspots=new r.hotspot.Manager(e))}};r.Map.getMetaEventManager().add("create",function(e){s.create(e.get("target"))}),e("map.addon.hotspots",s)}],["8L",function(e,t,n,r,i){e("hotspot.layer.optionMapper",new r.option.Mapper)}],["5d",function(e,t,n,r,i){e("layer.optionMapper",new r.option.Mapper)}],["8I",function(e,t,n,r,i){var s=r.Event,o=function(e){this._cn=e,this.events=new r.event.Manager};o.prototype={open:function(e,t,n){var i=this._cn.getMap();if(i)return this._lt=this._mt,this._o=t,this._o.layer=this._cn,this.options=r.util.extend(n||{},{projection:r.projection.idle}),this._w=e,i.balloon.capture(r.util.bind(this._nt,this),this._o,this.options),this._Jd},close:function(){this._Jd&&this._Jd.destroy()},isOpen:function(){return this._Jd&&this._ot},capture:function(e){var t=this._cn.getMap();if(t){if(!t.balloon)throw new Error("требуется подключить map.addon.ballon");this._lt=e,t.balloon.capture(r.util.bind(this._nt,this),this._o||{},r.util.extend(this.options||{projection:r.projection.idle}))}},_mt:function(e,t){e||(t.options.setParent(this._cn.options),t.open(this._w))},_nt:function(e,t){e?this._lt(e):(this._Jd=t,this._Kd=t.events.group().add("open",this._pt,this).add("close",this._qt,this).add("destroy",this._Nd,this),this._lt(e,t))},_pt:function(){this._ot=!0,this.events.fire("open",new s({target:this})),this._cn.events.fire("balloonopen",new s({target:this._cn})),this._cn.getMap().events.add("boundschange",this._ph,this)},_qt:function(){this._ot=!1,this.events.fire("close",new s({target:this})),this._cn.events.fire("balloonclose",new s({target:this._cn})),this._cn.getMap().events.remove("boundschange",this._ph,this)},_Nd:function(){this._Kd.removeAll(),this._Jd=null},_ph:function(e){if(!this.isOpen())return;var t=e.get("oldZoom"),n=e.get("newZoom");if(t!=n)if(Math.round(t)!=Math.round(n))this.close();else{var r=Math.pow(2,n-t);this._w=[this._w[0]*r,this._w[1]*r],this._Jd.setPosition(this._w)}}},r.hotspot.layer.optionMapper.setRule({name:"balloon",rule:"prefixed"}),r.hotspot.layer.optionMapper.setRule({name:"balloon",key:"projection",rule:"plain"}),e("hotspot.layer.Balloon",o)}],[".f",function(e,t,n,r,i){function u(){window.postMessage&&window.setTimeout(function(){var e=1;f(function(){a=e==2}),e=2},0)}var s=function(e,t){var n=window.setTimeout(e,t);return{abort:function(){clearTimeout(n)}}},o=function(e,t){return t&&(e=r.util.bind(e,t)),a?f(e):s(e,0)},a=!1,f=function(){function a(e){n||r.domEvent.manager.add(window,"message",o),i&&i.abort(),i=s(u,1e4),n+=e}var e=r.util.id.gen(),t={},n=0,i=0,o=function(n){var r=n.originalEvent.data;if(typeof r=="string"){var i=r.split(":");if(i[0]==e){var s=t[i[1]];s&&(delete t[i[1]],s()),a(-1)}}},u=function(){r.domEvent.manager.remove(window,"message",o),n=0,t={}};return function(n){var i=r.util.id.get(n);return t[i]=n,a(1),window.postMessage(e+":"+i,"*"),{abort:function(){delete t[i]}}}}();u(),e("util.scheduler.executeASAP",o)}],["8K",function(e,t,n,r,i){var s=function(e){this._cn=e,this.events=new r.event.Manager,this._mb=+(new Date)};r.util.extend(s.prototype,{show:function(e,t,n){return this._Oi?(this._Oi.setData(t),this._Oi.setPosition(e),this._Oi.options.set(n||{})):this._rt?(this._Oi=this._rt,this._Oi.setData(t),this._Oi.options.set(n||{}),this._Oi.show(e),this._rt=!1,r.util.once(this._Oi.events,"destroy",this._Cm,this)):(this._w=e,this._o=t,this.options=r.util.extend(n||{},{projection:r.projection.idle,interactivityModel:r.interactivityModel.transparent,holdByMouse:!1}),this.capture(r.util.bind(this._st,this))),this._Oi},capture:function(e){var t=this._cn.getMap();if(t){if(!t.hint)throw new Error("Hint.show: Требуется подключить map.addon.hint");t.hint.capture(e,this._o,this.options||{projection:r.projection.idle})}},hide:function(e,t){var n=this._Oi||this._rt;n&&n.destroy(e,t)},isShown:function(){return!!this._Oi&&!!this._Oi.isShown()},getOverlay:function(){return this._Oi&&this._Oi.getOverlay()},_st:function(e,t){if(!e){this._Oi=t;var n=this._n=this._cn.getMap();t.options.setParent(this._cn.options),t.show(this._w),r.util.once(t.events,"show",this._Am,this),r.util.once(t.events,"destroy",this._Cm,this),r.util.once(t.events,"hide",this._Bm,this),r.util.once(n.hint.events,"losecapture",this._tt,this)}},_Cm:function(e){if(this._Oi!=e.get("target"))return;this._rt=this._Oi,this._ut=null,this._Oi=this._n=null},_Bm:function(e){if(this._rt!=e.get("target"))return;this._cn.events.fire("hinthide",new r.Event({type:"hinthide",target:this._cn})),this.events.fire("hide",new r.Event({target:this}))},_Am:function(e){if(this._Oi!=e.get("target"))return;this._cn.events.fire("hintshow",new r.Event({type:"hintshow",target:this._cn})),this.events.fire("show",new r.Event({target:this}))},_tt:function(e){var t=e.get("hint");if(t==this._Oi||t==this._rt)this._Oi&&(this._Oi.hide(!0),this._Oi=null),this._rt&&(this._rt.hide(!0),this._rt=null),this._cn.events.fire("hintlosecapture",new r.Event({target:this._cn,type:"hintlosecapture"}))}}),r.hotspot.layer.optionMapper.setRule({name:"hint",rule:"prefixed"}),r.hotspot.layer.optionMapper.setRule({name:"hint",key:"projection",rule:"plain"}),e("hotspot.layer.Hint",s)}],["6F",function(e,t,n,r,i){function a(e){var t,n,i=typeof e.checkResponse=="undefined"?!0:e.checkResponse,u=c(e.requestParams),a=new r.util.Promise,l=e.timeout||3e4,h=setTimeout(function(){a.reject(s)},l),p=function(){f(n,t),clearTimeout(h),h=null};return e.padding||(t=r.util.id.gen(),window[t]=function(e){if(i){var t=!e||e.error||e.response&&e.response.error;t?a.reject(t):a.resolve(e&&e.response||e)}else a.resolve(e)}),n=r.util.script.create(e.url+(/\?/.test(e.url)?"&":"?")+(e.paramName||"callback")+"="+(e.padding||t)+(e.noCache?"&_="+Math.floor(Math.random()*1e7):"")+u),n.onerror=function(){a.reject(o)},a.then(function(){p()},function(){p()}),a}function f(e,t){t&&l(t),setTimeout(function(){e&&e.parentNode&&e.parentNode.removeChild(e)},0)}function l(e){window[e]=u,setTimeout(function(){window[e]=undefined;try{delete window[e]}catch(t){}},500)}function c(e){if(!e)return"";var t="";for(var n in e)e.hasOwnProperty(n)&&typeof e[n]!="undefined"&&(t+="&"+n+"="+encodeURIComponent(e[n]));return t}var s={message:r.localization.common.current.jsonp.timeoutExceeded},o={message:r.localization.common.current.jsonp.scriptError},u=function(){};e("util.jsonp",a)}],["6i",function(e,t,n,r,i){var s=window.setTimeout,o=window.clearTimeout,u=function(e,t){this._ho=e,this.options=r.util.extend({timeout:0,chunkSize:1},t||{}),this._io=!1,this._w=0};u.prototype={start:function(e){this._io||(this._io=!0,this._Ff=e,this._jo())},stop:function(){this._io&&(this._ko&&(o(this._ko),this._ko=null),this._io=!1)},isActive:function(){return this._io},_jo:function(){var e=this.options.chunkSize,t=this.options.worker,n=this._ho;this._ko=null;for(var i=0;i<e&&this._io&&this._w+i<n.length;i++)t(n[this._w+i]);this._w+=i,this._w>=n.length?this._Ff&&this._Ff():this._ko=s(r.util.bind(this._jo,this),this.options.timeout)}},e("util.Chunker",u)}],["7j",function(e,t,n,r,i){var s=r.geometry.component.commonMethods.polygon,o=function(e,t,n){this._mk=e,this._Br=t,this._Tr=n&&n.convex,this._Sr=n};o.prototype={getType:function(){return"Polygon"},getCoordinates:function(){return this._mk},getMetaData:function(){return this._Sr||{}},getFillRule:function(){return this._Br},getLength:function(){return this._mk.length},getBounds:function(){return this._Z||(this._Z=s.calculateBounds(this._mk))},contains:function(e){return s.contains(this._mk,e,this._Br)},getClosest:function(e){return s.getClosest(this._mk,e)},clone:function(e,t,n){return new o(e||this._mk,t||this._Br,n?r.util.extend({},this._Sr,n):this._Sr)},scale:function(e){var t=[];for(var n=0,r=this._mk.length,i;n<r;n++){t[n]=i=[];for(var s=0,o=this._mk[n].length,u=this._mk[n];s<o;s++)i[s]=[u[s][0]*e,u[s][1]*e]}return this.clone(t)},shift:function(e){var t=[];for(var n=0,r=this._mk.length,i;n<r;n++){t[n]=i=[];for(var s=0,o=this._mk[n].length,u=this._mk[n];s<o;s++)i[s]=[u[s][0]+e[0],u[s][1]+e[1]]}return this.clone(t)}},e("geometry.pixel.Polygon",o)}],["7Q",function(e,t,n,r,i){var s=r.geometry.component.commonMethods.rectangle,o=function(e,t){this._mk=e||null,this._Sr=t};o.prototype={getType:function(){return"Rectangle"},getCoordinates:function(){return this._mk},getMetaData:function(){return this._Sr||{}},getBounds:function(){return this._Z||(this._Z=s.calculateBounds(this._mk))},clone:function(e,t){return new o(e||this._mk,t?r.util.extend({},this._Sr,t):this._Sr)},scale:function(e){return this.clone(this._mk?[[this._mk[0][0]*e,this._mk[0][1]*e],[this._mk[1][0]*e,this._mk[1][1]*e]]:null)},shift:function(e){return this.clone(this._mk?[[this._mk[0][0]+e[0],this._mk[0][1]+e[1]],[this._mk[1][0]+e[0],this._mk[1][1]+e[1]]]:null)},getClosest:function(e){return s.getClosest(this._mk,e)},contains:function(e){return s.contains(this._mk,e)}},e("geometry.pixel.Rectangle",o)}],["7q",function(e,t,n,r,i){var s=function(e,t,n){this._mk=e,this._Br=t,this._Tr=n&&n.convex,this._Sr=n};s.prototype={getType:function(){return"MultiPolygon"},getCoordinates:function(){return this._mk},getMetaData:function(){return this._Sr||{}},getFillRule:function(){return this._Br},getBounds:function(){if(!this._Z){this._Ur||this._Vr();for(var e=0,t=this._Ur.length;e<t;e++){var n=this._Ur[e].getBounds();n&&(this._Z=this._Z?r.util.bounds.fromBounds(this._Z,n):n)}}return this._Z||null},contains:function(e){this._Ur||this._Vr();for(var t=0,n=this._Ur.length;t<n;t++)if(this._Ur[t].contains(e))return!0;return!1},getClosest:function(e){this._Ur||this._Vr();var t=null;for(var n=0,r=this._mk.length;n<r;n++){var i=this._Ur[n].getClosest(e);i&&(!t||i.distance<t.distance)&&(t=i,t.polygonIndex=n)}return t},clone:function(e,t,n){return new s(e||this._mk,t||this._Br,n?r.util.extend({},this._Sr,n):this._Sr)},scale:function(e){var t=[];for(var n=0,r=this._mk.length;n<r;n++){t[n]=[];for(var i=0,s=this._mk[n].length,o;i<s;i++){t[n][i]=o=[];for(var u=0,a=this._mk[n][i].length,f=this._mk[n][i];u<a;u++)o[u]=[f[u][0]*e,f[u][1]*e]}}return this.clone(t)},shift:function(e){var t=[];for(var n=0,r=this._mk.length;n<r;n++){t[n]=[];for(var i=0,s=this._mk[n].length,o;i<s;i++){t[n][i]=o=[];for(var u=0,a=this._mk[n][i].length,f=this._mk[n][i];u<a;u++)o[u]=[f[u][0]+e[0],f[u][1]+e[1]]}}return this.clone(t)},_Vr:function(){this._Ur=[];for(var e=0,t=this._mk.length;e<t;e++)this._Ur.push(new r.geometry.pixel.Polygon(this._mk[e],this._Br,this._Tr))}},e("geometry.pixel.MultiPolygon",s)}],["$o",function(e,t,n,r,i){function s(e,t,n){if(t!="longlat"&&t!="latlong"||n!="longlat"&&n!="latlong")throw new Error("util.coordinates.convert: bad coordinates convertion from "+t+" to "+n);return t==n?e:r.util.coordinates.reverse(e)}e("util.coordinates.convert",s)}],["8E",function(e,t,n,r,i){var s=r.hotspot.counter,o=r.Event,u=r.util.id,a=function(){this._vl=[],this._As=0,this.events=new r.event.Manager,this._Bs=!1,this._Cs=[]};a.prototype={add:function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t].getRenderedGeometry().getBounds(),i=r[1][0]-r[0][0];i>this._As&&(this._As=i)}this._Cs=this._Cs.concat(e)},remove:function(e){this._vl=this._Ds(e,this._vl),this._Cs=this._Ds(e,this._Cs)},clear:function(){this._Es={},this._vl=[],this._Cs=[],this._Bs=!1,this._As=0},getObjectInPosition:function(e,t,n){this._Fs();var r=n;if(!this._vl.length)return null;var i=this.getPosition(e[0]-this._As),o=this.getPosition(e[0]+1),u=e[0],a=e[1],f=null;for(var l=i;l<o;l++){var c=this._vl[l];c.getRenderedGeometry().contains(e)&&(typeof r=="undefined"||c.options.get("zIndex")>r?(f=c,r=c.options.get("zIndex",0)):c.options.get("zIndex",0)==r&&s.getNumber(c)>s.getNumber(f)&&(f=c))}return f?{object:f,zIndex:r}:null},setUnordered:function(e){this._Bs=!0;var t=e.getRenderedGeometry().getBounds(),n=t[1][0]-t[0][0];n>this._As&&(this._As=n)},getPosition:function(e){return this._Fs(),this._lo(0,this._vl.length-1,e)},forEach:function(e,t){this._Fs();for(var n=0,r=this._vl.length;n<r;n++)e.call(t,this._vl[n])},_Fs:function(){this._Bs&&(this._vl.sort(function(e,t){return e.getRenderedGeometry().getBounds()[0][0]-t.getRenderedGeometry().getBounds()[0][0]}),this._Bs=!1),this._Cs.length&&(this._Cs.sort(function(e,t){return e.getRenderedGeometry().getBounds()[0][0]-t.getRenderedGeometry().getBounds()[0][0]}),this._vl=r.util.array.merge(this._vl,this._Cs,function(e,t){return e.getRenderedGeometry().getBounds()[0][0]-t.getRenderedGeometry().getBounds()[0][0]}),this._Cs=[])},_lo:function(e,t,n){var r=this._vl[e].getRenderedGeometry().getBounds()[0][0],i=this._vl[t].getRenderedGeometry().getBounds()[0][0],s;return r>=n?e:i<n?t+1:t-e==1?t:(s=e+Math.round((t-e)*(n-r)/(i-r)),s==e?s++:s==t&&s--,this._vl[s].getRenderedGeometry().getBounds()[0][0]<n?this._lo(s,t,n):this._lo(e,s,n))},_Ds:function(e,t){var n=[];for(var r=0,i=t.length;r<i;r++){var s=!0;for(var o=0,u=e.length;o<u&&s;o++)e[o]==t[r]&&(s=!1);s&&n.push(t[r])}return n}},e("hotspot.InternalShapeContainer",a)}],["4*",function(e,t,n,r,i){var s=new function(){this._wk=-1,this._xk="hotspotSerialNumber_"+(new Date).getTime()+Math.round(Math.random()*1e4),this.setNumber=function(e){e[this._xk]=++this._wk},this.getNumber=function(e){return e[this._xk]}};e("hotspot.counter",s)}],["79",function(e,t,n,r,i){var s=r.util.vector.length2,o=function(e,t){if(!e.length)return null;var n=e[0],r=s([t[0]-n[0],t[1]-n[1]]),i={position:n,closestPointIndex:0,distance:r};for(var o=1,u=e.length,a;o<u;o++){a=e[o];if(n[0]==a[0]&&n[1]==a[1])continue;var f=[a[0]-n[0],a[1]-n[1]],l=[t[0]-n[0],t[1]-n[1]],c=(f[0]*l[0]+f[1]*l[1])/(f[0]*f[0]+f[1]*f[1]),h;if(c<0)h={position:n,vector:[n[0]-t[0],n[1]-t[1]],closestPointIndex:o-1};else if(c>1)h={position:a,vector:[a[0]-t[0],a[1]-t[1]],closestPointIndex:o};else{var p=[f[0]*c-l[0],f[1]*c-l[1]];h={vector:p,prevPointIndex:o-1,nextPointIndex:o}}h.distance=h.vector[0]*h.vector[0]+h.vector[1]*h.vector[1],h.distance<r&&(r=h.distance,i=h),n=a}if(i.nextPointIndex){p=i.vector,n=e[i.prevPointIndex],a=e[i.nextPointIndex];var d=[t[0]+p[0],t[1]+p[1]],v=[d[0]-n[0],d[1]-n[1]],m=[d[0]-a[0],d[1]-a[1]];i.position=d,i.closestPointIndex=s(v)<s(m)?i.prevPointIndex:i.nextPointIndex}return i.distance=Math.sqrt(i.distance),i};e("geometry.component.findClosestPathPosition",o)}],["-(",function(e,t,n,r,i){var s=function(e,t,n){this._zd=e,this.options=new r.option.Manager(t),this.events=new r.event.Manager({context:n}),this._fA=this.options.get("strokeWidth",0),this._gA=this._hA(),this._iA=this.options.get("interactiveMargin"),this.options.events.add("change",this._R,this)};s.prototype={contains:{},getBounds:function(){return this._Oj||(this._Oj=this.calculateBounds()),this._Oj},calculateBounds:function(){var e=this._zd.getBounds(),t=[e[0].slice(),e[1].slice()];if(this._gA){var n=this._fA;n>0&&(t[0][0]-=n*.5,t[0][1]-=n*.5,t[1][0]+=n*.5,t[1][1]+=n*.5)}return t},_hA:function(){var e=this.options.get("outline");return typeof e!="undefined"?e:this.options.get("stroke",!0)},_R:function(){var e=this._hA(),t=this.options.get("strokeWidth",0),n=this.options.get("interactiveMargin");if(e!=this._gA||this._fA!=t||n!=this._iA)this._fA=t,this._gA=e,this._iA=n,this._Oj=null,this.events.fire("renderedgeometrychange")}},e("hotspot.shape.geometry.Base",s)}],["7,",function(e,t,n,r,i){var s=function(e,t){this._mk=e,this._Sr=t};s.prototype={getType:function(){return"LineString"},getCoordinates:function(){return this._mk},getMetaData:function(){return this._Sr||{}},getLength:function(){return this._mk.length},getBounds:function(){return this._mk?this._Z||(this._Z=r.util.bounds.fromPoints(this._mk)):null},getClosest:function(e){return r.geometry.component.findClosestPathPosition(this._mk,e)},clone:function(e,t){return new s(e||this._mk,t?r.util.extend({},this._Sr,t):this._Sr)},scale:function(e){var t=[];for(var n=0,r=this._mk.length;n<r;n++){var i=this._mk[n];t[n]=[i[0]*e,i[1]*e]}return this.clone(t)},shift:function(e){var t=[];for(var n=0,r=this._mk.length;n<r;n++){var i=this._mk[n];t[n]=[i[0]+e[0],i[1]+e[1]]}return this.clone(t)}},e("geometry.pixel.LineString",s)}],["72",function(e,t,n,r,i){function o(e,t){if(!e)return new r.geometry.pixel.Rectangle;var n;return t.coordRendering=="straightPath"?n=a(e,t.projection,0):t.coordRendering=="shortestPath"?n=u(e,t.projection,0):t.coordRendering=="boundsPath"&&(n=f(e,t.projection,0)),new r.geometry.pixel.Rectangle(n)}function u(e,t,n){return(new r.geometry.component.ShortestPath).calculate(a(e,t,n),t.isCycled())}function a(e,t,n){var r=[];for(var i=0,s=e.length;i<s;++i)r[i]=t.toGlobalPixels(e[i],n);return r}function f(e,t,n){var i=a(e,t,n),s=256*Math.pow(2,n),o;return i[1][0]<i[0][0]&&(o=r.geometry.component.anchor.getAnchor(i[1][0],i[0][0],s),i[1][0]=o<i[0][0]?o+=s:o),i[1][1]>i[0][1]&&(o=r.geometry.component.anchor.getAnchor(i[1][1],i[0][1],s),i[1][1]=o>i[0][1]?o-=s:o),i}var s=function(e,t){s.superclass.constructor.call(this,e),this.options=new r.option.Manager(t),this.options.events.add("change",function(){this.events.fire("optionschange")},this)};r.util.augment(s,r.geometry.base.Rectangle,{getBounds:function(){return this._Z||(this._Z=r.geometry.component.boundsFromPixels.get(this))},getPixelGeometry:function(e){return this._qr?this._qr.getPixelGeometry(e):null},setMap:function(e){var t=this._n;t&&this._rr(),this._n=e,e&&this._sr(),this._tr(t)},getMap:function(){return this._n},contains:function(e){return r.geometry.component.pixelContains(this,e)},getClosest:function(e){var t=this.options.get("projection");if(typeof t!="object")throw new Error("geometry.Polygon.getClosest: В опциях геометрии не определена проекция.");var n=typeof t.getCoordSystem=="function"?t.getCoordSystem():r.coordSystem.cartesian,i=this.getPixelGeometry({simplification:!1,pixelRendering:"static",geodesic:this.options.get("geodesic")}).getClosest(t.toGlobalPixels(e,this._n.getZoom()));return i&&(i.position=t.fromGlobalPixels(i.position,this._n.getZoom()),i.distance=n.getDistance(e,i.position)),i},_sr:function(){this._qr=new r.geometry.component.RenderFlow(this,this._ur(),r.geometry.defaultOptions,this._Fe)},_rr:function(){this._qr&&this._qr.destroy()},_Fe:function(e,t){this._Z=null;var n={newPixelGeometry:e,oldPixelGeometry:t,mainGeometryChanged:this._vr};this._vr=!1,this.events.fire("pixelgeometrychange",n)},_tr:function(e){this.events.fire("mapchange",{newMap:this._n,oldMap:e})},_ur:function(){var e=r.geometry.component.renderFlow;return[{stage:this.getCoordinates,events:[{object:this,types:[{change:function(){return this._vr=!0}}]}]},{stage:o,options:["projection","coordRendering"]},{stage:e.stageGeodesic,options:["projection","geodesic"]},{stage:e.stageScale.apply,events:[{object:this._n,types:[{actionend:e.stageScale.onActionEnd}]}]},{stage:e.stageShift.apply,options:["projection","pixelRendering"],events:[{object:this._n,types:[{actionend:e.stageShift.onActionEnd}]}]}]}}),e("geometry.Rectangle",s)}],["6U",function(e,t,n,r,i){var s={length:function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},length2:function(e){return e[0]*e[0]+e[1]*e[1]},dot:function(e,t){return e[0]*t[0]+e[1]*t[1]},cross:function(e,t){return e[0]*t[1]-e[1]*t[0]},sub:function(e,t){return[e[0]-t[0],e[1]-t[1]]},add:function(e,t){return[e[0]+t[0],e[1]+t[1]]},scale:function(e,t){return[e[0]*t,e[1]*t]},normalize:function(e,t){return t=1/(t||s.length(e)),[e[0]*t,e[1]*t]},intersectionPoint:function(e,t,n,r){var i=(e[0]-t[0])*(r[1]-n[1])-(e[1]-t[1])*(r[0]-n[0]);if(Math.abs(i)<1e-12)return!1;var s=((e[0]-n[0])*(r[1]-n[1])-(e[1]-n[1])*(r[0]-n[0]))/i,o=((e[0]-t[0])*(e[1]-n[1])-(e[1]-t[1])*(e[0]-n[0]))/i;return s>=0&&s<=1&&o>=0&&o<=1?{point:[e[0]+s*(t[0]-e[0]),e[1]+s*(t[1]-e[1])],a:s,b:o}:!1}};e("util.vector",s)}],[".)",function(e,t,n,r,i){r.map.metaOptions.set({hotspotLayerBalloonContentBodyLayout:r.templateLayoutFactory.createClass("[if balloonContentBody]$[balloonContentBody][else]$[balloonContent][endif]"),hotspotLayerBalloonContentHeaderLayout:r.templateLayoutFactory.createClass("$[balloonContentHeader]"),hotspotLayerBalloonContentFooterLayout:r.templateLayoutFactory.createClass("$[balloonContentFooter]")})}],[".,",function(e,t,n,r,i){r.map.metaOptions.set({hotspotLayerHintContentLayout:r.templateLayoutFactory.createClass("$[hintContent]")})}],["_L",function(e,t,n,r,i){var s=r.theme.twirl.balloon.layout;r.option.presetStorage.add("twirl#balloon",{balloonLayout:r.theme.twirl.balloon.Layout,balloonContentLayout:s.Content,balloonContentHeaderLayout:s.content.Header,balloonContentBodyLayout:s.content.Body,balloonContentFooterLayout:s.content.Footer,balloonCloseButtonLayout:s.CloseButton,balloonShadowLayout:s.Shadow,balloonCloseButton:!0,balloonShadow:!0,balloonAutoPan:!0,balloonZIndex:r.constants.zIndex.balloon,balloonInteractivityModel:r.interactivityModel.opaque,balloonMaxWidth:500,balloonMaxHeight:500,balloonMinWidth:85,balloonMinHeight:30,balloonAutoPanMargin:34})}],["_N",function(e,t,n,r,i){r.option.presetStorage.add("twirl#hint",{hintLayout:r.theme.twirl.label.Layout,hintContentLayout:r.theme.twirl.label.layout.Content,hintZIndex:r.constants.zIndex.label,hintInteractivityModel:r.interactivityModel.opaque,hintOffset:[10,10],hintMaxWidth:500,hintMaxHeight:400,hintPane:"outers"})}],["8P",function(e,t,n,r,i){e("layer.tile.storage",new r.util.Storage)}],["_b",function(p){return '.ymaps-tile-not-found{text-align:center;display:block;font-family:Arial,serif;font-size:10px;white-space:nowrap;position:absolute;top:40%;width:90%;left:10%;overflow:hidden}'}],["$V",function(e,t,n,r,i){var s=r.Event,o=function(e){this._Py=e,this._Qy={},this._Ry=0,this.events=new r.event.Manager};o.prototype={getTileZoom:function(){return this._Py},get:function(e){var t=this._Qy[e[0]];return t?t.list[e[1]]:null},add:function(e,t){var n=this._Qy[e[0]]||(this._Qy[e[0]]={list:{},count:0});n.list[e[1]]=t,n.count++,t.isReady()||(t.events.add("ready",this._Sy,this),this._Ry++)},remove:function(e){var t=this._Qy[e[0]];if(t&&t.list[e[1]]){var n=t.list[e[1]];n.isReady()||(n.events.remove("ready",this._Sy,this),--this._Ry||this.events.fire("ready",new s({target:this}))),delete t.list[e[1]],--t.count||delete this._Qy[e[0]]}},removeAll:function(){this.each(function(e){e.isReady()||e.events.remove("ready",this._Sy,this)},this),this._Qy={},this._Ry=0,this.events.fire("ready",new s({target:this}))},each:function(e,t){for(var n in this._Qy)if(this._Qy.hasOwnProperty(n)){var r=this._Qy[n].list;for(var i in r)r.hasOwnProperty(i)&&e.call(t,r[i],[n,i])}},_Sy:function(e){e.get("target").events.remove("ready",this._Sy,this),--this._Ry||this.events.fire("ready",new s({target:this}))}},e("util.tile.Storage",o)}],[".b",function(e,t,n,r,i){function c(e,t,n){c.superclass.constructor.call(this,e,t,n)}function h(){u=null,window.clearTimeout(l),l=null;var e;if(s.length){e=s,s=[];for(var t=0,n=e.length;t<n;++t)e[t].execute()}while(o.length){e=o,o=[];for(var t=0,n=e.length;t<n;++t)e[t].execute()}}var s=[],o=[],u=null,a=window.requestAnimationFrame||window[i.support.browser.cssPrefix.toLowerCase()+"RequestAnimationFrame"],f=!0,l=null;a||(f=!1,a=function(e){return setTimeout(e,25)}),r.util.augment(c,r.util.scheduler.strategy.Base,{start:function(){if(!f&&this.options&&this.options.params&&this.options.params.strictMode){this.execute();return}u||(u=a(h),l=window.setTimeout(h,1e3)),this.options&&this.options.params&&this.options.params.tailExecution?o.push(this):s.push(this)}}),e("util.scheduler.strategy.Raf",c),r.util.scheduler.strategy.register("raf",c)}],["8V",function(e,t,n,r,i){e("layer.tileContainer.storage",new r.util.Storage)}],["_X",function(e,t,n,r,i){var s=r.theme.twirl.control.search.layout,o=r.localization.common.current.Control.Search;r.option.presetStorage.add("twirl#controls.search",{searchControlPosition:{top:5,left:104},searchControlSize:{width:200,minWidth:150},searchControlLayout:r.theme.twirl.control.search.Layout,searchControlFormLayout:s.Form,searchControlPopupLayout:s.Popup,searchControlPagerLayout:s.Pager,searchControlItemsLayout:s.Items,searchControlWidth:240,searchControlProvider:"yandex#map",searchControlPlaceholderContent:o.searchLegend,searchControlButtonContent:o.search,searchControlWaitContent:o.wait,searchControlNotFoundContent:o.notFound,searchControlErrorContent:o.error,searchControlOfContent:o.of})}],[".P",function(e,t,n,r,i){r.option.presetStorage.add("twirl#controls.core",{listBoxLayout:"twirl#listBoxLayout",listBoxContentLayout:"twirl#listBoxContentLayout",listBoxItemLayout:"twirl#listBoxItemLayout",listBoxSeparatorLayout:"twirl#listBoxSeparator",listBoxPosition:{right:"5px",top:"5px"},listBoxCollapseTimeout:3e3,listBoxTitleMargin:15,miniMapLayout:"twirl#miniMap",miniMapSwitcherLayout:"twirl#miniMapSwitcher",miniMapPosition:{left:"5px",bottom:"5px"},scaleLineLayout:"twirl#scaleLine",scaleLinePosition:{right:"7px",bottom:"50px"},toolBarPosition:{right:"5px",top:"5px"},buttonLayout:"twirl#toolBarButtonLayout",buttonContentLayout:"user#toolBarButtonContentLayout",behaviorButtonLayout:"twirl#toolBarButtonLayout",behaviorButtonContentLayout:"twirl#toolBarButtonContentLayout",toolBarSeparatorLayout:"twirl#toolBarSeparatorLayout",toolBarSeparatorContentLayout:"user#toolBarButtonContentLayout",mapToolsButtons:"auto",mapToolsPosition:{left:"5px",top:"5px"},mapToolsItemOuterLayout:"default#controlOuterLayout",rollupButtonLayout:"default#rollupButtonLayout",rollupButtonItemOuterLayout:"default#rollupButtonItemLayout",zoomControlLayout:"twirl#zoomControlLayout",zoomControlPosition:{left:"5px",top:"75px"},zoomControlZoomDuration:500,zoomControlCustomTips:[{index:2,value:r.localization.common.current.Control.Zoom.world},{index:5,value:r.localization.common.current.Control.Zoom.country},{index:9,value:r.localization.common.current.Control.Zoom.city},{index:13,value:r.localization.common.current.Control.Zoom.street},{index:16,value:r.localization.common.current.Control.Zoom.house}],smallZoomControlLayout:"twirl#smallZoomControlLayout",smallZoomControlPosition:{left:"5px",top:"75px"},typeSelectorLayout:"twirl#listBoxLayout",typeSelectorButtonLayout:"twirl#listBoxButtonLayout",typeSelectorContentLayout:"twirl#listBoxContentLayout",typeSelectorAutoExtend:!1,typeSelectorPosition:{right:"5px",top:"5px"},typeSelectorCollapseTimeout:3e3,typeSelectorTitleMargin:15,geolocationCircleStyle:{fillColor:"rgba(181,163,150,0.35)",strokeColor:"rgba(168,166,166,0.8)"}})}],["_T",function(e,t,n,r,i){r.option.presetStorage.add("twirl#label",{labelLayout:r.theme.twirl.label.Layout,labelContentLayout:r.theme.twirl.label.layout.Content})}],["96",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.interactiveGraphics.Polyline")};r.util.augment(s,r.overlay.interactiveGraphics.Base,{requestGraphicsOverlayClass:function(e,t){r.overlay.interactiveGraphics.Base.loadGraphicsOverlay("overlay.staticGraphics.Polyline",e,t)},getHotspotOverlayClass:function(){return r.overlay.hotspot.Polyline}}),e("overlay.interactiveGraphics.Polyline",s),r.overlay.storage.add("interactiveGraphics#Polyline",s)}],["9P",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.interactiveGraphics.Polygon")};r.util.augment(s,r.overlay.interactiveGraphics.Base,{requestGraphicsOverlayClass:function(e,t){r.overlay.interactiveGraphics.Base.loadGraphicsOverlay("overlay.staticGraphics.Polygon",e,t)},getHotspotOverlayClass:function(){return r.overlay.hotspot.Polygon}}),e("overlay.interactiveGraphics.Polygon",s),r.overlay.storage.add("interactiveGraphics#Polygon",s)}],["9R",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.interactiveGraphics.Rectangle")};r.util.augment(s,r.overlay.interactiveGraphics.Base,{requestGraphicsOverlayClass:function(e,t){r.overlay.interactiveGraphics.Base.loadGraphicsOverlay("overlay.staticGraphics.Rectangle",e,t)},getHotspotOverlayClass:function(){return r.overlay.hotspot.Rectangle}}),e("overlay.interactiveGraphics.Rectangle",s),r.overlay.storage.add("interactiveGraphics#Rectangle",s)}],["9M",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.interactiveGraphics.Circle")};r.util.augment(s,r.overlay.interactiveGraphics.Base,{requestGraphicsOverlayClass:function(e,t){r.overlay.interactiveGraphics.Base.loadGraphicsOverlay("overlay.staticGraphics.Circle",e,t)},getHotspotOverlayClass:function(){return r.overlay.hotspot.Circle}}),e("overlay.interactiveGraphics.Circle",s),r.overlay.storage.add("interactiveGraphics#Circle",s)}],["7P",function(e,t,n,r,i){e("geoObject.overlayFactory.storage",new r.util.Storage)}],["4d",function(e,t,n,r,i){var s=function(e,t){this._Vc=e,this._Df=t,this.events=this._Vc.events};s.prototype={getMappedDataManager:function(){return this._Vc},set:function(e,t){return this._Vc.set(this._Ef(e),t),this},unset:function(e){return this._Vc.unset(this._Ef(e)),this},unsetAll:function(){return this._Vc.unsetAll(),this},get:function(e,t){return this._Vc.get(this._Ef(e),t)},getAll:function(){var e={};for(var t in this._Df)this._Df.hasOwnProperty(t)&&(e[t]=this._Vc.get(this._Df[t]));return r.util.extend({},this._Vc.getAll(),e)},freeze:function(){return this._Vc.freeze(),this},unfreeze:function(){return this._Vc.unfreeze(),this},isFrozen:function(){return this._Vc.isFrozen()},_Ef:function(e){if(this._Df.hasOwnProperty(e))return this._Df[e];var t=e.split("."),n=[t.pop()];for(var r=0,i=t.length,s;r<i;r++){s=t.join(".");if(this._Df.hasOwnProperty(s))return this._Df[s]+"."+n.join(".");n.unshift(t.pop())}return e}},e("data.Mapper",s)}],["!o",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass("[ifdef contentFooter]$[contentFooter][endif]");e("theme.twirl.balloon.layout.content.Footer",s),r.layout.storage.add("twirl#balloonContentFooter",s)}],["97",function(e,t,n,r,i){r.map.metaOptions.set({avoidFractionalZoom:!0,animationTicksPerSecond:10,layerTilePositionEngine:"css2",layerTileAnimateOpacity:!1})}],["_x",function(e,t,n,r,i){r.map.metaOptions.set({layerTilePositionEngine:"css3-3d",layerTileAnimateOpacity:!0,layerTileAnimationDuration:250,layerTileContainerClass:r.layer.tileContainer.DomContainer})}],["8$",function(e,t,n,r,i){e("localization.units.current",r.localization?r.localization.units[i.data.lang.substr(0,2)]:{})}],["5k",function(e,t,n,r,i){function u(e,t){this.value=e,this.name=t}function a(e){for(var t=0;t<e.length;++t)if(e.charAt(t)=="+"||e.charAt(t)=="-"||e.charAt(t)=="*"||e.charAt(t)=="/")return t;return e.length}function f(e,t){if(e.length===0)return t;if(e.charAt(0)>="0"&&e.charAt(0)<"9")return e;var n=a(e.substring(1,e.length)),r=e.substring(1,n+1);return e.charAt(0)=="+"?f(n==e.length?"":e.substring(n+1,e.length),t+parseFloat(r)):e.charAt(0)=="-"?f(n==e.length?"":e.substring(n+1,e.length),t-parseFloat(r)):e.charAt(0)=="*"?f(n==e.length?"":e.substring(n+1,e.length),t*parseFloat(r)):e.charAt(0)=="/"?f(n==e.length?"":e.substring(n+1,e.length),t/parseFloat(r)):t}function l(e,t,n){e.length>8&&e.substr(e.length-8,e.length)=="-x-local"&&(e=e.substr(e,e.length-8));var r=e.search("-"),i=e.search("_");-1!=r?e=e.substr(r+1,e.length):-1!=i&&(e=e.substr(i+1,e.length));if(t=="duration"){var s=[],a=0;return Math.floor(n/31536e3)!==0&&(s[a]=[],s[a].value=Math.floor(n/31536e3),s[a].name="years",++a,n%=31536e3),Math.floor(n/86400)!==0&&(s[a]=[],s[a].value=Math.floor(n/86400),s[a].name="days",++a,n%=86400),Math.floor(n/3600)!==0&&(s[a]=[],s[a].value=Math.floor(n/3600),s[a].name="hours",++a,n%=3600),Math.floor(n/60)!==0&&(s[a]=[],s[a].value=Math.floor(n/60),s[a].name="minutes",++a,n%=60),s}var l="System"+o.ISO[e].system,c=o.Systems[l][t].num,h=new Array(c);for(var a=1;a<=c;++a){var p=o.Systems[l][t]["unit"+a].name,d=o.Systems[l][t]["unit"+a].factor;h[a-1]=new u(f(d,n),p)}for(var a=c-1;a>=0;--a)if(Math.abs(h[a].value)<1)return a!=c-1?h[a+1].value<1e3?h[a+1]:h[a]:h[a];return h[0]}function c(e,t,n,r){var i=e.split("	",11),s=[];s.w=i[0],s.m=i[1],s.d=i[2],s.H=i[3],s.I=i[4],s.M=i[5],s.p=i[6],s.S=i[7],s.T=i[8],s.y=i[9],s.Y=i[10];var u="";for(var a=0;a<n.length;++a)"%"==n.charAt(a)?(++a,n.charAt(a)=="a"?u+=o.ISODateTime[t].dayAbbr[s.w]:n.charAt(a)=="A"?u+=o.ISODateTime[t].dayName[s.w]:n.charAt(a)=="b"?u+=o.ISODateTime[t].monthAbbr[s.m-1]:n.charAt(a)=="B"?u+=o.ISODateTime[t].monthGenitive[s.m-1]:n.charAt(a)=="d"?u+=s.d:n.charAt(a)=="e"?u+=s.d:n.charAt(a)=="H"?u+=s.H:n.charAt(a)=="I"?u+=s.I:n.charAt(a)=="m"?u+=s.m:n.charAt(a)=="M"?u+=s.M:n.charAt(a)=="p"?u+=s.p:n.charAt(a)=="S"?u+=s.S:n.charAt(a)=="T"?u+=s.T:n.charAt(a)=="X"?r||(u+=c(e,t,o.ISODateTime[t].timeFormat,1)):n.charAt(a)=="y"?u+=s.y:n.charAt(a)=="Y"?u+=s.Y:n.charAt(a)!="Z"&&(u+="%"+n.charAt(a))):u+=n.charAt(a);return u}function h(e,t,n){t.length>8&&t.substr(t.length-8,t.length)=="-x-local"&&(t=t.substr(t,t.length-8));var r=t.search("-");-1!=r&&(t=t.replace(t.charAt(r),"_")),"full"==n?n=o.ISODateTime[t].fullDateTimeFormat:"date"==n?n=o.ISODateTime[t].dateFormat:"time"==n?n=o.ISODateTime[t].timeFormat:"datetime"==n&&(n=o.ISODateTime[t].fullDateFormat);var i=s(e*1e3,"en-US","%w	%m	%d	%H	%I	%M	%p	%S	%T	%y	%Y"),u=c(i,t,n,0);return u}var s=function(){var e={};return e.util={},e.util.xPad=function(e,t,n){typeof n=="undefined"&&(n=10);for(;parseInt(e,10)<n&&n>1;n/=10)e=t.toString()+e;return e.toString()},e.locales={},e.locales.en={a:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],A:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],b:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],B:["January","February","March","April","May","June","July","August","September","October","November","December"],c:"%a %d %b %Y %T %Z",p:["AM","PM"],P:["am","pm"],x:"%d/%m/%y",X:"%T"},e.locales["en-US"]=e.locales.en,e.locales["en-US"].c="%a %d %b %Y %r %Z",e.locales["en-US"].x="%D",e.locales["en-US"].X="%r",e.locales["en-GB"]=e.locales.en,e.locales["en-AU"]=e.locales["en-GB"],e.formats={a:function(t){return e.locales[t.locale].a[t.getUTCDay()]},A:function(t){return e.locales[t.locale].A[t.getUTCDay()]},b:function(t){return e.locales[t.locale].b[t.getUTCMonth()]},B:function(t){return e.locales[t.locale].B[t.getUTCMonth()]},c:"toUTCString",C:function(t){return e.util.xPad(parseInt(t.getUTCFullYear()/100,10),0)},d:["getUTCDate","0"],e:["getUTCDate"," "],g:function(t){return e.util.xPad(parseInt(e.util.G(t)/100,10),0)},G:function(t){var n=t.getUTCFullYear(),r=parseInt(e.formats.V(t),10),i=parseInt(e.formats.W(t),10);return i>r?n++:i===0&&r>=52&&n--,n},H:["getUTCHours","0"],I:function(t){var n=t.getUTCHours()%12;return e.util.xPad(n===0?12:n,0)},j:function(t){var n=t-new Date(""+t.getUTCFullYear()+"/1/1 GMT");n+=t.getTimezoneOffset()*6e4;var r=parseInt(n/6e4/60/24,10)+1;return e.util.xPad(r,0,100)},m:function(t){return e.util.xPad(t.getUTCMonth()+1,0)},M:["getUTCMinutes","0"],p:function(t){return e.locales[t.locale].p[t.getUTCHours()>=12?1:0]},P:function(t){return e.locales[t.locale].P[t.getUTCHours()>=12?1:0]},S:["getUTCSeconds","0"],u:function(e){var t=e.getUTCDay();return t===0?7:t},U:function(t){var n=parseInt(e.formats.j(t),10),r=6-t.getUTCDay(),i=parseInt((n+r)/7,10);return e.util.xPad(i,0)},V:function(t){var n=parseInt(e.formats.W(t),10),r=(new Date(""+t.getUTCFullYear()+"/1/1")).getUTCDay(),i=n+(r>4||r<=1?0:1);return i==53&&(new Date(""+t.getUTCFullYear()+"/12/31")).getUTCDay()<4?i=1:i===0&&(i=e.formats.V(new Date(""+(t.getUTCFullYear()-1)+"/12/31"))),e.util.xPad(i,0)},w:"getUTCDay",W:function(t){var n=parseInt(e.formats.j(t),10),r=7-e.formats.u(t),i=parseInt((n+r)/7,10);return e.util.xPad(i,0,10)},y:function(t){return e.util.xPad(t.getUTCFullYear()%100,0)},Y:"getUTCFullYear",z:function(t){var n=t.getTimezoneOffset(),r=e.util.xPad(parseInt(Math.abs(n/60),10),0),i=e.util.xPad(n%60,0);return(n>0?"-":"+")+r+i},Z:function(e){return e.toString().replace(/^.*\(([^)]+)\)$/,"$1")},"%":function(e){return"%"}},e.aggregates={c:"locale",D:"%m/%d/%y",h:"%b",n:"\n",r:"%I:%M:%S %p",R:"%H:%M",t:"	",T:"%H:%M:%S",x:"locale",X:"locale"},e.aggregates.z=e.formats.z(new Date),e.aggregates.Z=e.formats.Z(new Date),e.unsupported={},function(t,n,r){n=n||"",r=r||"";var i=new Date(t);i.locale=n,n in e.locales||(n.replace(/-[a-zA-Z]+$/,"")in e.locales?n=n.replace(/-[a-zA-Z]+$/,""):n="en-GB");while(r.match(/%[cDhnrRtTxXzZ]/))r=r.replace(/%([cDhnrRtTxXzZ])/g,function(t,n){var r=e.aggregates[n];return r=="locale"?e.locales[i.locale][n]:r});var s=r.replace(/%([aAbBCdegGHIjmMpPSuUVwWyY%])/g,function(t,n){var r=e.formats[n];return typeof r=="string"?i[r]():typeof r=="function"?r.call(i,i):typeof r=="object"&&typeof r[0]=="string"?e.util.xPad(i[r[0]](),r[1]):n});return i=null,s}}(),o={ISO:{AD:{system:2},AE:{system:2},AF:{system:2},AG:{system:2},AI:{system:2},AL:{system:2},AM:{system:2},AO:{system:2},AR:{system:2},AT:{system:2},AU:{system:2},AW:{system:2},AZ:{system:2},BA:{system:2},BB:{system:2},BD:{system:2},BE:{system:2},BF:{system:2},BG:{system:2},BH:{system:2},BI:{system:2},BJ:{system:2},BM:{system:2},BN:{system:2},BO:{system:2},BR:{system:2},BS:{system:2},BT:{system:2},BW:{system:2},BY:{system:2},BZ:{system:2},CA:{system:2},CC:{system:2},CD:{system:2},CF:{system:2},CG:{system:2},CH:{system:2},CI:{system:2},CK:{system:2},CL:{system:2},CM:{system:2},CN:{system:2},CO:{system:2},CR:{system:2},CU:{system:2},CV:{system:2},CY:{system:2},CZ:{system:2},DE:{system:2},DJ:{system:2},DK:{system:2},DM:{system:2},DO:{system:2},DZ:{system:2},EC:{system:2},EE:{system:2},EG:{system:2},EH:{system:2},ER:{system:2},ES:{system:2},ET:{system:2},FI:{system:2},FJ:{system:2},FK:{system:2},FM:{system:2},FR:{system:2},GA:{system:2},GB:{system:1},GD:{system:2},GE:{system:2},GF:{system:2},GH:{system:2},GI:{system:2},GL:{system:2},GM:{system:2},GN:{system:2},GP:{system:2},GQ:{system:2},GR:{system:2},GT:{system:2},GU:{system:2},GW:{system:2},GY:{system:2},HK:{system:2},HN:{system:2},HR:{system:2},HT:{system:2},HU:{system:2},ID:{system:2},IE:{system:2},IL:{system:2},IN:{system:2},IQ:{system:2},IR:{system:2},IS:{system:2},IT:{system:2},JM:{system:2},JO:{system:2},JP:{system:2},KE:{system:2},KG:{system:2},KH:{system:2},KI:{system:2},KM:{system:2},KN:{system:2},KP:{system:2},KR:{system:2},KW:{system:2},KY:{system:2},KZ:{system:2},LA:{system:2},LB:{system:2},LC:{system:2},LI:{system:2},LK:{system:2},LR:{system:1},LS:{system:2},LT:{system:2},LU:{system:2},LV:{system:2},LY:{system:2},MA:{system:2},MC:{system:2},MD:{system:2},ME:{system:2},MG:{system:2},MH:{system:2},MK:{system:2},ML:{system:2},MM:{system:1},MN:{system:2},MQ:{system:2},MR:{system:2},MS:{system:2},MT:{system:2},MU:{system:2},MV:{system:2},MW:{system:2},MX:{system:2},MY:{system:2},MZ:{system:2},NA:{system:2},NC:{system:2},NE:{system:2},NF:{system:2},NG:{system:2},NI:{system:2},NL:{system:2},NO:{system:2},NP:{system:2},NR:{system:2},NU:{system:2},NZ:{system:2},OM:{system:2},PA:{system:2},PE:{system:2},PF:{system:2},PG:{system:2},PH:{system:2},PK:{system:2},PL:{system:2},PR:{system:2},PS:{system:2},PT:{system:2},PW:{system:2},PY:{system:2},QA:{system:2},RE:{system:2},RO:{system:2},RS:{system:2},RU:{system:2},RW:{system:2},SA:{system:2},SB:{system:2},SC:{system:2},SD:{system:2},SE:{system:2},SG:{system:2},SI:{system:2},SK:{system:2},SL:{system:2},SM:{system:2},SN:{system:2},SO:{system:2},SR:{system:2},ST:{system:2},SV:{system:2},SY:{system:2},SZ:{system:2},TC:{system:2},TD:{system:2},TG:{system:2},TH:{system:2},TJ:{system:2},TL:{system:2},TM:{system:2},TN:{system:2},TO:{system:2},TR:{system:2},TT:{system:2},TV:{system:2},TW:{system:2},TZ:{system:2},UA:{system:2},UG:{system:2},US:{system:1},UY:{system:2},UZ:{system:2},VA:{system:2},VC:{system:2},VE:{system:2},VG:{system:2},VI:{system:2},VN:{system:2},VU:{system:2},WS:{system:2},YE:{system:2},YT:{system:2},ZA:{system:2},ZM:{system:2}},Systems:{System1:{distance:{unit1:{name:"miles",factor:"*0.00062"},unit2:{name:"feet",factor:"*3.281"},unit3:{name:"inches",factor:"*39.37"},num:3},temperature:{unit1:{name:"fahrenheits",factor:"*1.8+32"},num:1},velocity:{unit1:{name:"miles per hour",factor:"*2.237"},num:1}},System2:{distance:{unit1:{name:"kilometers",factor:"*0.001"},unit2:{name:"meters",factor:"*1"},unit3:{name:"centimeters",factor:"*100"},num:3},temperature:{unit1:{name:"celsiuses",factor:"*1"},num:1},velocity:{unit1:{name:"kilometers per hour",factor:"*3.6"},num:1}}},ISODateTime:{ru_UA:{monthAbbr:{0:"янв",1:"фев",2:"мар",3:"апр",4:"май",5:"июн",6:"июл",7:"авг",8:"сен",9:"окт",10:"ноя",11:"дек"},monthGenitive:{0:"января",1:"февраля",2:"марта",3:"апреля",4:"мая",5:"июня",6:"июля",7:"августа",8:"сентября",9:"октября",10:"ноября",11:"декабря"},dayAbbr:{0:"вс",1:"пн",2:"вт",3:"ср",4:"чт",5:"пт",6:"сб"},dayName:{0:"воскресенье",1:"понедельник",2:"вторник",3:"среда",4:"четверг",5:"пятница",6:"суббота"},timeFormat:"%H:%M:%S",dateFormat:"%d.%m.%Y",fullDateFormat:"%A, %e %B %Y г. %X",amFormat:"",pmFormat:"",fullDateTimeFormat:"%A, %e %B %Y г. %X (%Z)",monthNominative:{0:"январь",1:"февраль",2:"март",3:"апрель",4:"май",5:"июнь",6:"июль",7:"август",8:"сентябрь",9:"октябрь",10:"ноябрь",11:"декабрь"},dmFormat:"dm",twelveTimeFormat:""},kk_KZ:{monthAbbr:{0:"қаң",1:"ақп",2:"нау",3:"сәу",4:"мам",5:"мау",6:"шіл",7:"там",8:"қыр",9:"қаз",10:"қар",11:"жел"},monthGenitive:{0:"қаңтар",1:"ақпан",2:"наурыз",3:"сәуір",4:"мамыр",5:"маусым",6:"шілде",7:"тамыз",8:"қыркүйек",9:"қазан",10:"қараша",11:"желтоқсан"},dayAbbr:{0:"жк",1:"дс",2:"сс",3:"ср",4:"бс",5:"жм",6:"сн"},dayName:{0:"жексенбі",1:"дүйсенбі",2:"сейсенбі",3:"сәрсенбі",4:"бейсенбі",5:"жұма",6:"сенбі"},timeFormat:"%H:%M:%S",dateFormat:"%d.%m.%Y",fullDateFormat:"%A, %e %B %Y ж. %X",amFormat:"",pmFormat:"",fullDateTimeFormat:"%A, %e %B %Y ж. %X (%Z)",monthNominative:{0:"қантар",1:"ақпан",2:"наурыз",3:"сәуір",4:"мамыр",5:"маусым",6:"шілде",7:"тамыз",8:"қыркүйек",9:"қазан",10:"қараша",11:"желтоқсан"},dmFormat:"dm",twelveTimeFormat:""},en_US:{monthAbbr:{0:"Jan",1:"Feb",2:"Mar",3:"Apr",4:"May",5:"Jun",6:"Jul",7:"Aug",8:"Sep",9:"Oct",10:"Nov",11:"Dec"},monthGenitive:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dayAbbr:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},dayName:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},timeFormat:"%H:%M:%S",dateFormat:"%m/%d/%Y",fullDateFormat:"%a %b %e %X %Y",amFormat:"AM",pmFormat:"PM",fullDateTimeFormat:"%a %b %e %X %Z %Y",monthNominative:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dmFormat:"md",twelveTimeFormat:"%I:%M:%S %p"},en_GB:{monthAbbr:{0:"Jan",1:"Feb",2:"Mar",3:"Apr",4:"May",5:"Jun",6:"Jul",7:"Aug",8:"Sep",9:"Oct",10:"Nov",11:"Dec"},monthGenitive:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dayAbbr:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},dayName:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},timeFormat:"%H:%M:%S",dateFormat:"%d/%m/%Y",fullDateFormat:"%a %e %b %X %Y",amFormat:"am",pmFormat:"pm",fullDateTimeFormat:"%a %e %b %Y %X %Z",monthNominative:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dmFormat:"dm",twelveTimeFormat:"%I:%M:%S %p"},en_NZ:{monthAbbr:{0:"Jan",1:"Feb",2:"Mar",3:"Apr",4:"May",5:"Jun",6:"Jul",7:"Aug",8:"Sep",9:"Oct",10:"Nov",11:"Dec"},monthGenitive:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dayAbbr:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},dayName:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},timeFormat:"%H:%M:%S",dateFormat:"%d/%m/%Y",fullDateFormat:"%a %e %b %X %Y",amFormat:"am",pmFormat:"pm",fullDateTimeFormat:"%a %e %b %Y %X %Z",monthNominative:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dmFormat:"dm",twelveTimeFormat:"%I:%M:%S %p"},cs_CZ:{monthAbbr:{0:"led",1:"úno",2:"bře",3:"dub",4:"kvě",5:"črv",6:"čvc",7:"srp",8:"zář",9:"říj",10:"lis",11:"pro"},monthGenitive:{0:"ledna",1:"února",2:"března",3:"dubna",4:"května",5:"června",6:"července",7:"srpna",8:"září",9:"října",10:"listopadu",11:"prosince"},dayAbbr:{0:"ne",1:"po",2:"út",3:"st",4:"čt",5:"pá",6:"so"},dayName:{0:"neděle",1:"pondělí",2:"úterý",3:"středa",4:"čtvrtek",5:"pátek",6:"sobota"},timeFormat:"%H:%M:%S",dateFormat:"%Y/%m/%d",fullDateFormat:"%a %e %b %X %Y",amFormat:"dp",pmFormat:"od",fullDateTimeFormat:"%a %e. %B %Y %X %Z",monthNominative:{0:"leden",1:"únor",2:"březen",3:"duben",4:"květen",5:"červen",6:"červenec",7:"srpen",8:"září",9:"říjen",10:"listopad",11:"prosinec"},dmFormat:"dm",twelveTimeFormat:"%I:%M:%S %p"},en_IE:{monthAbbr:{0:"Jan",1:"Feb",2:"Mar",3:"Apr",4:"May",5:"Jun",6:"Jul",7:"Aug",8:"Sep",9:"Oct",10:"Nov",11:"Dec"},monthGenitive:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dayAbbr:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},dayName:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},timeFormat:"%H:%M:%S",dateFormat:"%d/%m/%Y",fullDateFormat:"%a %e %b %X %Y",amFormat:"am",pmFormat:"pm",fullDateTimeFormat:"%a %e %b %Y %X %Z",monthNominative:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dmFormat:"dm",twelveTimeFormat:"%I:%M:%S %p"},uk_UA:{monthAbbr:{0:"січ",1:"лют",2:"бер",3:"кві",4:"тра",5:"чер",6:"лип",7:"сер",8:"вер",9:"жов",10:"лис",11:"гру"},monthGenitive:{0:"січня",1:"лютого",2:"березня",3:"квітня",4:"травня",5:"червня",6:"липня",7:"серпня",8:"вересня",9:"жовтня",10:"листопада",11:"грудня"},dayAbbr:{0:"нд",1:"пн",2:"вт",3:"ср",4:"чт",5:"пт",6:"сб"},dayName:{0:"неділя",1:"понеділок",2:"вівторок",3:"середа",4:"четвер",5:"п'ятниця",6:"субота"},timeFormat:"%H:%M:%S",dateFormat:"%d.%m.%Y",fullDateFormat:"%a %e %b %X %Y",amFormat:"",pmFormat:"",fullDateTimeFormat:"%a %e %b %Y %X %Z",monthNominative:{0:"січень",1:"лютий",2:"березень",3:"квітень",4:"травень",5:"червень",6:"липень",7:"серпень",8:"вересень",9:"жовтень",10:"листопад",11:"грудень"},dmFormat:"dm",twelveTimeFormat:""},en_AU:{monthAbbr:{0:"Jan",1:"Feb",2:"Mar",3:"Apr",4:"May",5:"Jun",6:"Jul",7:"Aug",8:"Sep",9:"Oct",10:"Nov",11:"Dec"},monthGenitive:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dayAbbr:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},dayName:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},timeFormat:"%H:%M:%S",dateFormat:"%d/%m/%Y",fullDateFormat:"%a %e %b %X %Y",amFormat:"am",pmFormat:"pm",fullDateTimeFormat:"%a %e %b %Y %X %Z",monthNominative:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dmFormat:"dm",twelveTimeFormat:"%I:%M:%S %p"},ru_RU:{monthAbbr:{0:"янв",1:"фев",2:"мар",3:"апр",4:"май",5:"июн",6:"июл",7:"авг",8:"сен",9:"окт",10:"ноя",11:"дек"},monthGenitive:{0:"января",1:"февраля",2:"марта",3:"апреля",4:"мая",5:"июня",6:"июля",7:"августа",8:"сентября",9:"октября",10:"ноября",11:"декабря"},dayAbbr:{0:"вс",1:"пн",2:"вт",3:"ср",4:"чт",5:"пт",6:"сб"},dayName:{0:"воскресенье",1:"понедельник",2:"вторник",3:"среда",4:"четверг",5:"пятница",6:"суббота"},timeFormat:"%H:%M:%S",dateFormat:"%d.%m.%Y",fullDateFormat:"%A, %e %B %Y г. %X",amFormat:"",pmFormat:"",fullDateTimeFormat:"%A, %e %B %Y г. %X (%Z)",monthNominative:{0:"январь",1:"февраль",2:"март",3:"апрель",4:"май",5:"июнь",6:"июль",7:"август",8:"сентябрь",9:"октябрь",10:"ноябрь",11:"декабрь"},dmFormat:"dm",twelveTimeFormat:""},tr_TR:{monthAbbr:{0:"Oca",1:"Şub",2:"Mar",3:"Nis",4:"May",5:"Haz",6:"Tem",7:"Ağu",8:"Eyl",9:"Eki",10:"Kas",11:"Ara"},monthGenitive:{0:"Ocak",1:"Şubat",2:"Mart",3:"Nisan",4:"Mayıs",5:"Haziran",6:"Temmuz",7:"Ağustos",8:"Eylül",9:"Ekim",10:"Kasım",11:"Aralık"},dayAbbr:{0:"Paz",1:"Pts",2:"Sal",3:"Çar",4:"Per",5:"Cum",6:"Cts"},dayName:{0:"Pazar",1:"Pazartesi",2:"Salı",3:"Çarşamba",4:"Perşembe",5:"Cuma",6:"Cumartesi"},timeFormat:"%H:%M:%S",dateFormat:"%d/%m/%Y",fullDateFormat:"%a %e %b %X %Y",amFormat:"AM",pmFormat:"PM",fullDateTimeFormat:"%e %b %Y %a %Z %X",monthNominative:{0:"Ocak",1:"Subat",2:"Mart",3:"Nisan",4:"Mayis",5:"Haziran",6:"Temmuz",7:"Agustos",8:"Eylul",9:"Ekim",10:"Kasim",11:"Aralik"},dmFormat:"dm",twelveTimeFormat:"%I:%M:%S %p"},en_CA:{monthAbbr:{0:"Jan",1:"Feb",2:"Mar",3:"Apr",4:"May",5:"Jun",6:"Jul",7:"Aug",8:"Sep",9:"Oct",10:"Nov",11:"Dec"},monthGenitive:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dayAbbr:{0:"Sun",1:"Mon",2:"Tue",3:"Wed",4:"Thu",5:"Fri",6:"Sat"},dayName:{0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"},timeFormat:"%H:%M:%S",dateFormat:"%d/%m/%Y",fullDateFormat:"%a %e %b %X %Y",amFormat:"am",pmFormat:"pm",fullDateTimeFormat:"%a %e %b %Y %X %Z",monthNominative:{0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},dmFormat:"dm",twelveTimeFormat:"%I:%M:%S %p"},tt_RU:{monthAbbr:{0:"гыйнв",1:"фев",2:"мар",3:"апр",4:"май",5:"июн",6:"июл",7:"авг",8:"сен",9:"окт",10:"ноя",11:"дек"},monthGenitive:{0:"гыйнвар",1:"февраль",2:"март",3:"апрель",4:"май",5:"июнь",6:"июль",7:"август",8:"сентябрь",9:"октябрь",10:"ноябрь",11:"декабрь"},dayAbbr:{0:"яб",1:"дб",2:"сб",3:"чб",4:"пб",5:"җ",6:"сб"},dayName:{0:"якшәмбе",1:"дүшәмбе",2:"сишәмбе",3:"чәршәмбе",4:"пәнҗешәмбе",5:"җомга",6:"шимбә"},timeFormat:"%H:%M:%S",dateFormat:"%d.%m.%Y",fullDateFormat:"%A, %e %B %Y г. %X",amFormat:"",pmFormat:"",fullDateTimeFormat:"%A, %e %B %Y г. %X (%Z)",monthNominative:{0:"гыйнвар",1:"февраль ",2:"март",3:"апрель",4:"май ",5:"июнь ",6:"июль ",7:"август",8:"сентябрь",9:"октябрь",10:"ноябрь ",11:"декабрь"},dmFormat:"dm",twelveTimeFormat:""},uk_RU:{monthAbbr:{0:"січ",1:"лют",2:"бер",3:"кві",4:"тра",5:"чер",6:"лип",7:"сер",8:"вер",9:"жов",10:"лис",11:"гру"},monthGenitive:{0:"січня",1:"лютого",2:"березня",3:"квітня",4:"травня",5:"червня",6:"липня",7:"серпня",8:"вересня",9:"жовтня",10:"листопада",11:"грудня"},dayAbbr:{0:"нд",1:"пн",2:"вт",3:"ср",4:"чт",5:"пт",6:"сб"},dayName:{0:"неділя",1:"понеділок",2:"вівторок",3:"середа",4:"четвер",5:"п'ятниця",6:"субота"},timeFormat:"%H:%M:%S",dateFormat:"%d.%m.%Y",fullDateFormat:"%a %e %b %X %Y",amFormat:"",pmFormat:"",fullDateTimeFormat:"%a %e %b %Y %X %Z",monthNominative:{0:"січень",1:"лютий",2:"березень",3:"квітень",4:"травень",5:"червень",6:"липень",7:"серпень",8:"вересень",9:"жовтень",10:"листопад",11:"грудень"},dmFormat:"dm",twelveTimeFormat:""},be_BY:{monthAbbr:{0:"сту",1:"лют",2:"сак",3:"кра",4:"тра",5:"чэр",6:"ліп",7:"жні",8:"вер",9:"кас",10:"ліс",11:"сне"},monthGenitive:{0:"студзеня",1:"лютага",2:"сакавіка",3:"красавіка",4:"траўня",5:"чэрвеня",6:"ліпеня",7:"жніўня",8:"верасня",9:"кастрычніка",10:"лістапада",11:"снежня"},dayAbbr:{0:"нд ",1:"пн ",2:"аў ",3:"ср ",4:"чц ",5:"пт ",6:"сб "},dayName:{0:"нядзеля",1:"панядзелак",2:"аўторак",3:"серада",4:"чацвер",5:"пятніца",6:"субота"},timeFormat:"%H:%M:%S",dateFormat:"%d.%m.%y",fullDateFormat:"%a %e %b %X %Y",amFormat:"am",pmFormat:"pm",fullDateTimeFormat:"%a %e %b %Y %X %Z",monthNominative:{0:"студзень",1:"люты",2:"сакавік",3:"красавік",4:"травень",5:"чэрвень",6:"ліпень",7:"жнівень",8:"верасень",9:"кастрычнік",10:"лістапад",11:"снежань"},dmFormat:"dm",twelveTimeFormat:"%I:%M:%S %p"}}};e("localization.lib",{UnitsTransform:l,FormatDatetime:h})}],["5n",function(e,t,n,r,i){var s=r.util.dom,o=r.domEvent.manager,u=r.util.math.areEqual,a=r.Event,f=r.Monitor,l=function(e,t){var n=e;typeof e=="string"&&(n=document.getElementById(e)),this.events=new r.event.Manager,this._$l=s.style.getSize(n),this._am=s.style.getOffset(n,!0);var i=this._nd=s.element.create({parentNode:n,className:"ymaps-map ymaps-i-ua_js_yes",size:this._$l,css:{zIndex:0}});this._bm=new r.Monitor(t.options),this._bm.add("autoFitToViewport",this._cm,this).add("autoFitToViewportDelay",this._dm,this),this._em(),this._fm=s.viewport.getSize(),this._Jb=t.events.group().add("destroy",this._Qk,this),this._gm=o.group(window).add("resize",function(e){var t=s.viewport.getSize();u(t,this._fm)||(this._fm=t,this.fitToViewport())},this)};l.prototype={getElement:function(){return this._nd},getSize:function(){return this._$l},getOffset:function(){return s.style.getOffset(this._nd,!0)},fitToViewport:function(e){var t=this._$l,n=this._am,r=this._hm(),i=s.style.getOffset(this._nd.parentNode,!0);if(t[0]==r[0]&&t[1]==r[1])return;s.style.setSize(this._nd,r),this._$l=r,this._am=i,this.events.fire("sizechange",new a({target:this,oldSize:t,newSize:r,oldOffset:n,newOffset:i,preservePixelPosition:e})),this._im&&(this._im=!1)},_em:function(){var e=this._bm.get("autoFitToViewport"),t=this.getSize(),n=u(t,[0,0]);n&&(this._im=!0);if(n&&e=="ifNull"||e=="always")this._jm=setInterval(r.util.bind(function(){this._km()},this),this._bm.get("autoFitToViewportDelay"))},_cm:function(e){this._lm(),e!="none"&&this._em()},_dm:function(){this._lm(),this._em()},_lm:function(){this._jm&&(clearInterval(this._jm),this._jm=null)},_km:function(){this.fitToViewport(),!u(this.getSize(),[0,0])&&this._bm.get("autoFitToViewport")=="ifNull"&&this._lm()},_Qk:function(){this._Jb.add("destroy",function(){this._gm.removeAll(),this._Jb.removeAll(),s.element.remove(this._nd),this._nd=null,this._bm.destroy(),this._lm()},this)},_hm:function(e){var t=s.style.getSize(e||this._nd.parentNode);return t}},e("map.Container",l)}],["5s",function(e,t,n,r,i){var s=function(e){this._n=e,this._Dd=e.events.group().add("destroy",this._zk,this)};s.prototype={_zk:function(){this._Dd.removeAll()},pageToGlobal:function(e){var t=this._n.container.getOffset(),n=this._n.container.getSize(),r=[n[0]/2,n[1]/2],i=this._n.action.getCurrentState().globalPixelCenter;return[i[0]+e[0]-t[0]-r[0],i[1]+e[1]-t[1]-r[1]]},globalToPage:function(e){var t=this._n.container.getOffset(),n=this._n.container.getSize(),r=[n[0]/2,n[1]/2],i=this._n.action.getCurrentState().globalPixelCenter;return[e[0]-i[0]+t[0]+r[0],e[1]-i[1]+t[1]+r[1]]}},e("map.Converter",s)}],["5p",function(e,t,n,r,i){function u(e,t){var n=e.length,r=t.length;if(n==r){for(var i=0;i<n;i++)if(e[i]!=t[i])return!0;return!1}return!0}function a(e){var t=e.options.get("projection");if(t==r.projection.wgs84Mercator||t==r.projection.sphericalMercator){var n=i.data.coordinatesOrder!="longlat",s=e.getCenter(),o=e.getType(),u=o?(typeof o=="string"?r.mapType.storage.get(o):o).getLayers():[],a=e.options.get("copyrightsAnchorLayers"),f=[];for(var l=0,c=u.length;l<c;l++)typeof u[l]=="string"&&a[u[l]]&&f.push(a[u[l]]);return"ll="+(n?s[1]:s[0]).toFixed(6)+","+(n?s[0]:s[1]).toFixed(6)+"&z="+e.getZoom()+"&l="+f.join(",")}return null}var s=.499999,o=function(e){this._n=e,this.events=new r.event.Manager({context:this}),this._Pl=new r.component.ProviderObserver({changeEventType:"copyrightschange",changeCallback:r.util.bind(this._mm,this),makeRequest:function(e,t){return e.getCopyrights(t.center,t.zoom)}}),this._nm=new r.data.Manager({copyrights:[],anchor:a(e),bright:e.layers.getBrightness()>s}),this._ne=e.events.group().add("boundschange",this._om,this).add("destroy",this._Qk,this),this._pm=e.layers.events.group().add(["add","remove"],function(){this._nm.set("anchor",a(this._n))},this).add("brightnesschange",this._ld,this),this._Hg=new r.map.copyrights.Layout({data:this._nm,map:this._n}),this._Hg.setParentElement(e.panes.get("copyrights").getElement()),this._qm(),this.get()};o.prototype={constructor:o,getMap:function(){return this._n},_qm:function(){var e=this._Hg.getParentElement();this._rm=new r.map.copyrights.Promo(e,this)},_sm:function(){this._rm.destroy(),this._rm=null},_Qk:function(){this._sm(),this._tm=null,this._Hg.destroy(),this._pm.removeAll(),this._ne.removeAll(),this._Pl.destroy()},addProvider:function(e){return this._Pl.addProvider(e),this},removeProvider:function(e){return this._Pl.removeProvider(e),this},add:function(e){var t=new f(e,this);return this.addProvider(t),t},_mm:function(){var e=this._tm=this.get();e.then(r.util.bind(function(t){e==this._tm&&this._um(e,t)},this))},get:function(e,t){var n=new r.util.Promise,i=this._n;return this._Pl.get({center:e||i.getCenter(),zoom:typeof t=="undefined"?i.getZoom():t}).then(function(e){n.resolve([].concat.apply([],e.resolved))},function(){n.resolve([])}),n},checkVisibility:function(){this._Hg.checkVisibility()},_um:function(e,t){var n=this._nm.get("copyrights"),r=u(t,n);r&&this._vm(n,t)},_vm:function(e,t){this._nm.set("copyrights",t),this.events.fire("change",{oldCopyrights:e.slice(),newCopyrights:t.slice()})},_om:function(){this._nm.set("anchor",a(this._n)),this._mm()},_ld:function(){this._nm.set("bright",this._n.layers.getBrightness()>s)}};var f=function(e,t){this._wm=[].concat(e),this._ok=t,this.events=new r.event.Manager({context:this})};f.prototype={getCopyrights:function(){var e=new r.util.Promise;return e.resolve(this._wm),e},setCopyrights:function(e){var t=[].concat(e);u(t,e)&&(this._wm=t,this.events.fire("copyrightschange"))},remove:function(){this._ok.removeProvider(this)}},e("map.Copyrights",o)}],["5G",function(e,t,n,r,i){var s=function(e,t){this._n=e,this._ne=e.events.group().add("actionend",this._sd,this).add("destroy",this._Qk,this),this._bm=new r.Monitor(this._n.options),this._bm.add(["minZoom","maxZoom"],this._Um,this),this._th=this._Vm=t,this._Wm=null,this._Xm=null,this._Nl=new r.component.ZoomRangeObserver(r.util.bind(this._Ym,this)),this.events=new r.event.Manager};s.prototype={get:function(e){var t=new r.util.Promise;return e||(e=this._n.getCenter(),this._Pj=t),this._Nl.get(e).then(r.util.bind(function(n){this._Zm(null,n,e,t)},this),r.util.bind(function(n){this._Zm(n,null,e,t)},this)),t},_Zm:function(e,t,n,i){var s;e?e=="noProvider"?s=this._Vm.slice():s=this._th:s=[Math.max(this._Vm[0],t[0]),Math.min(this._Vm[1],t[1])];if(this._Pj==i&&r.util.math.areEqual(n,this._n.getCenter(),1e-7)){var o=this._th;this._Wm=t,this._Xm=e,this._th=s.slice(),(o[0]!=s[0]||o[1]!=s[1])&&this.events.fire("change",{oldZoomRange:o,newZoomRange:s})}i.resolve(s)},getCurrent:function(){return this._th.slice()},_sd:function(){this.get()},_Qk:function(){this._ne.removeAll(),this._bm.destroy(),this._Nl.destroy()},_Um:function(){var e=this._th,t=this._n,n=this._Wm;this._Vm=[t.options.get("minZoom"),t.options.get("maxZoom")],n?this._th=[Math.max(this._Vm[0],n[0]),Math.min(this._Vm[1],n[1])]:this._th=this._Vm.slice(),(e[0]!=this._th[0]||e[1]!=this._th[1])&&this.events.fire("change",{oldZoomRange:e,newZoomRange:this._th.slice()})},_Ym:function(){this.get()},addProvider:function(e){return typeof e.getZoomRange=="function"&&this._Nl.addProvider(e),this},removeProvider:function(e){return typeof e.getZoomRange=="function"&&this._Nl.removeProvider(e),this}},e("map.ZoomRange",s)}],["5r",function(e,t,n,r,i){var s=r.MapEvent,o=function(e){o.superclass.constructor.call(this,e)};r.util.augment(o,r.event.PriorityManager,{createEventObject:function(e,t,n){var i={type:e,target:n};return new s(t?r.util.extend(i,t):i,n)}}),e("map.event.Manager",o)}],["9u",function(e,t,n,r,i){var s=r.behavior.storage,o=function(e,t,n){o.superclass.constructor.call(this,e,n,"behaviors",r.map.behavior.optionMapper),this._yb=new r.geoObject.component.CollectionImplementation(this,this.events),this._gw={};var i=[].concat(t);for(var s=0,u=i.length;s<u;s++){var a=this._hw(i[s]);for(var f=0,l=a.length;f<l;f++)a[f].enable()}};r.util.augment(o,r.map.GeneralCollection,{enable:function(e){typeof e=="string"&&(e=[e]);for(var t=0,n=e.length;t<n;t++){var r=this._iw(e[t]);r&&r.enable()}return this},disable:function(e){typeof e=="string"&&(e=[e]);for(var t=0,n=e.length;t<n;t++){var r=this._iw(e[t]);r&&r.disable()}return this},isEnabled:function(e){var t=this._iw(e);return t&&t.isEnabled()},get:function(e){return this._iw(e)},_hw:function(e){var t=[],n;if(e=="default"){var r=this.getMap().options.get("defaultBehaviors");for(var i=0,s=r.length;i<s;i++)n=this._iw(r[i]),n&&t.push(n)}else n=this._iw(e),n&&t.push(n);return t},_iw:function(e){var t=this._gw[e];if(!t){var n=s.get(e);n&&(t=this._gw[e]=new n,this._yb.add(t))}return t}}),e("map.behavior.Manager",o)}],["9o",function(e,t,n,r,i){var s=function(e){this._xv={},this._n=e};s.prototype={get:function(e){return this._xv[e]||(this._xv[e]=this._yv(e))},_yv:function(e){var t=r.pane.storage.get(e);return new t(this._n)}},e("map.pane.Manager",s)}],["9a",function(e,t,n,r,i){var s=r.util.math,o=r.util.coordinates.scaleInvert,u=function(e){this.events=new r.event.Manager({context:this}),this._n=e,this._Y=e.getGlobalPixelCenter(),this._V=e.getZoom(),this._Ku=null,this._Lu=null,this._Hd=null,this._Mu=null,this._ye=null,this._Nu=[],this._Jb=this._n.events.group().add("optionschange",this._R,this).add("destroy",this._zk,this),this._Ou()};u.prototype={execute:function(e){this._Pu?this._Nu.push(e):(this.stop(),this._Hd=e,this._ye=e.events.group().add("tick",this._Qu,this).add("end",this._sd,this).add("break",this.breakTick,this),this.events.fire("begin",{action:e}),e.begin(this))},stop:function(){this._Hd&&(this._ye.removeAll(),this._Hd.end(),this._sd())},breakTick:function(){this._Mu&&this._Ru()},_R:function(){this._Ou()},_Qu:function(e){var t=e.get("target"),n=e.get("tick"),i=this._Su(n);(this._Mu||t!=this._Hd)&&this._Ru();var s=Math.abs(i.duration)<1e-7;s?(this._Y=i.globalPixelCenter,this._V=i.zoom):this._Mu={startTime:+(new Date),timeout:window.setTimeout(r.util.bind(function(){this._Mu=null,this._Y=i.globalPixelCenter,this._V=i.zoom,this.events.fire("tickcomplete",{action:this._Hd,tick:i})},this),i.duration),data:i},this.events.fire("tick",{action:this._Hd,tick:i}),s&&this.events.fire("tickcomplete",{action:this._Hd,tick:i})},getMap:function(){return this._n},getCurrentState:function(){var e=this._Tu();return{isTicking:!!this._Mu,tickProgress:e.tickProgress,zoom:e.zoom,globalPixelCenter:e.globalPixelCenter}},_sd:function(){if(this._Hd){this._Pu=!0;var e=this._Hd;this._ye.removeAll(),this._Ru(),this._n.options.get("avoidFractionalZoom")&&this._Uu(),this._Hd=null,this._Un(),this.events.fire("end",{action:e}),this._Pu=!1,this._Nu.length&&(this.execute(this._Nu.shift()),this.stop())}},_Ru:function(e){if(this._Mu){var t=this._Tu();this._Y=t.globalPixelCenter,this._V=t.zoom,window.clearTimeout(this._Mu.timeout),this._Mu=null}},_Tu:function(){typeof this._V=="undefined"&&(this._V=this._n.getZoom());if(!this._Mu)return{tickProgress:null,zoom:this._V,globalPixelCenter:this._Y};var e=this._Mu,t=e.data,n=s.cubicBezier(t.timingFunction).getValue(Math.min((new Date-e.startTime)/t.duration,1)),r=this._V,i=this._Y,u=t.zoom,a=t.globalPixelCenter,f=u-r,l=r+n*f,c;if(Math.abs(f)>1e-7){var h=Math.pow(2,f),p=Math.pow(2,l-r),d=[a[0]/h,a[1]/h],v=o.centerToFixed(i,d,h),m=[v[0]/h,v[1]/h];c=o.fixedToCenter(i,m,p)}else c=[i[0]+n*(a[0]-i[0]),i[1]+n*(a[1]-i[1])];return{tickProgress:n,zoom:l,globalPixelCenter:c}},_Un:function(){this.events.fire("statechange",{globalPixelCenter:this._Y,zoom:this._V})},_Uu:function(){var e=Math.round(this._V);if(this._V!=e){var t=Math.pow(2,e-this._V),n=[this._Y[0]*t,this._Y[1]*t];this._Y=n,this._V=e}},setCorrection:function(e){this._Ku=e},_Ou:function(){var e=this._n.options.get("restrictMapArea");e?typeof e=="object"?this._Lu=e:this._Lu||(this._Lu=this._n.getBounds()):this._Lu=!1},_Vu:function(e){if(this._Lu){var t=this._n.container.getSize(),n=r.util.bounds.toGlobalPixelBounds(this._Lu,this._n.options.get("projection"),e.zoom),i=[t[0]/2,t[1]/2],s=[[e.globalPixelCenter[0]-i[0],e.globalPixelCenter[1]-i[1]],[e.globalPixelCenter[0]+i[0],e.globalPixelCenter[1]+i[1]]],o=[0,0];n[0][0]>s[0][0]?o[0]=n[0][0]-s[0][0]:n[1][0]<s[1][0]&&(o[0]=n[1][0]-s[1][0]),n[0][1]>s[0][1]?o[1]=n[0][1]-s[0][1]:n[1][1]<s[1][1]&&(o[1]=n[1][1]-s[1][1]);if(o[0]||o[1])e.globalPixelCenter[0]+=o[0],e.globalPixelCenter[1]+=o[1]}},_Wu:function(e){var t=e.zoom,n=this._n.options,i=n.get("maxZoom",23),s=n.get("minZoom",0),o=Math.max(Math.min(t,i),s),u=n.get("maxAnimationZoomDifference",5),a=r.util.extend({},e),f=Math.abs(o-this._n.getZoom())<u?e.duration:0;if(this._Lu){var l=r.util.bounds.getCenterAndZoom(this._Lu,this._n.container.getSize(),n.get("projection"),{inscribe:!1,preciseZoom:!0});n.get("avoidFractionalZoom")&&(l.zoom=Math.ceil(l.zoom)),o<l.zoom&&(e.zoom=o=l.zoom)}if(Math.abs(e.zoom-o)>1e-7||f!=e.duration){var c=Math.pow(2,o-t),h=[e.globalPixelCenter[0]*c,e.globalPixelCenter[1]*c];e.globalPixelCenter=h,e.zoom=o,e.duration=f}},_Su:function(e){var t=r.util.extend({},e);return this._Wu(t),this._Vu(t),this._Ku&&(t=this._Ku(r.util.extend({},t))),t},_zk:function(){this._Jb.removeAll()}},e("map.action.Manager",u)}],["9m",function(e,t,n,r,i){function o(e,t){if(e.indexOf("hotspotLayer")==0)return e;var n="layer"+e.slice(0,1).toUpperCase()+e.slice(1);return e.indexOf("balloon")==0||e.indexOf("hint")==0?[n,e]:n}var s=function(e,t){s.superclass.constructor.call(this,t),this.options=new r.option.Manager({},e.options,"layerManager",r.layer.optionMapper),this._n=e,this._ne=this._n.events.group().add("destroy",this._Qk,this)};r.util.augment(s,r.LayerCollection,{setParent:function(){},getMap:function(){return this._n},_Qk:function(){this._ne.removeAll(),this._n=null}}),r.map.optionMapper.setRule({name:"layerManager",rule:o}),r.map.optionMapper.setRule({name:"layerManager",key:["projection"],rule:"plain"}),e("map.layer.Manager",s)}],["3T",function(e,t,n,r,i){var s=function(e){this.options=e};s.prototype={onBeforeEventFiring:function(e,t,n){var r=this.options.interactivityModel[t]||{};n&&(n.stopImmediatePropagation&&r.stopImmediatePropagation?n.stopImmediatePropagation():(n.stopPropagation&&r.stopPropagation&&n.stopPropagation(),n.preventDefault&&r.preventDefault&&n.preventDefault()))},onAfterEventFiring:function(e,t,n){var i=this.options.interactivityModel[t]||{},s=this.options.map;if(n&&s&&i.generateMapEvent&&n.get("origin")!="hotspots"){var o=new r.MapEvent({target:s,type:t,domEvent:n.get("domEvent"),position:n.get("position")},s);i.mapPreventDefault&&o.preventDefault(),s.events.fire(t,o)}},setInteractivityModel:function(e){this.options.interactivityModel=e},setMap:function(e){this.options.map=e}},e("MapEventController",s)}],["8)",function(e,t,n,r,i){function s(e,t){this.options=t||{},this._tu=e,this._Ak=!1,this._uu=null}s.prototype={begin:function(e){return this._uu=e,this._Ak=!0,this._vu(0),this},end:function(){this._wu(),this._xu()},isActive:function(){return this._Ak},_wu:function(){this._yu&&(this._yu.end(),this._yu=null)},_vu:function(e){this._yu=new r.map.action.Single(r.util.extend({},this._tu[e],{callback:this._Wn(e,e==this._tu.length-1)})),this._yu.end=r.util.bind(function(){this._yu&&(r.map.action.Single.prototype.end.call(this._yu),this._yu=null,this._xu())},this),this._uu.execute(this._yu)},_Wn:function(e,t){return r.util.bind(function(n){if(!this._Ak)return;this._yu=null;if(n)this.options.callback&&this.options.callback(n);else{this._tu[e].callback&&this._tu[e].callback.call(n);if(t)this._xu();else{var r=this._tu[e];if(!r.globalPixelCenter){var i=this._uu.getMap().options.get("projection");r.globalPixelCenter=i.toGlobalPixels(r.center,r.zoom)}this._vu(e+1)}}},this)},_xu:function(){this._Ak&&(this._Ak=!1,this.options.callback&&this.options.callback(null))}},e("map.action.Sequence",s)}],["5w",function(e,t,n,r,i){e("map.optionMapper",new r.option.Mapper)}],["$p",function(e,t,n,r,i){var s=function(e,t,n,r){var i=r.isCycled(),s=Math.pow(2,n+8);if(i[0]){var o=t[0]-e[0];Math.abs(o)*2>s&&(t[0]+=(o>0?-1:1)*(Math.floor(t[0]/s)+1)*s)}if(i[1]){var u=t[1]-e[1];Math.abs(u)*2>s&&(t[1]+=(u>0?-1:1)*(Math.floor(t[1]/s)+1)*s)}return t};e("util.coordinates.getClosestPixelPosition",s)}],["$n",function(e,t,n,r,i){function o(e,t,n,r,i){var s=Math.ceil(Math.max(Math.log(Math.abs(n[0])/(i[0]*2))/Math.log(2),Math.log(Math.abs(n[1])/(i[1]*2))/Math.log(2))),o=e.zoom,u=Math.round(e.zoom+(t.zoom-e.zoom)/2-s),a=[n[0]/4*Math.pow(2,e.zoom-r),n[1]/4*Math.pow(2,e.zoom-r)],f=[(e.globalPixelCenter[0]+a[0])/Math.pow(2,e.zoom-u),(e.globalPixelCenter[1]+a[1])/Math.pow(2,e.zoom-u)],l=[n[0]/4*Math.pow(2,t.zoom-r),n[1]/4*Math.pow(2,t.zoom-r)],c=[(t.globalPixelCenter[0]-l[0])/Math.pow(2,t.zoom-u),(t.globalPixelCenter[1]-l[1])/Math.pow(2,t.zoom-u)],h=t.duration*.4;return[{globalPixelCenter:f,zoom:u,timingFunction:"ease-out",delay:t.delay,duration:h,checkZoomRange:t.checkZoomRange},{globalPixelCenter:c,zoom:u,delay:0,timingFunction:t.timingFunction,duration:Math.round(t.duration*.3),checkZoomRange:t.checkZoomRange},{globalPixelCenter:t.globalPixelCenter,zoom:t.zoom,delay:0,timingFunction:"ease-in",duration:h,callback:t.callback,checkZoomRange:t.checkZoomRange}]}var s=function(e,t){var n=[],r={globalPixelCenter:t.getGlobalPixelCenter(),zoom:t.getZoom()};for(var i=0,s=e.length;i<s;i++){var u=e[i],a=u.duration;if(a==0){n.push(u),r=u;continue}u.globalPixelCenter||(u.globalPixelCenter=t.options.get("projection").toGlobalPixels(u.center,u.zoom));var f,l;if(u.zoom==r.zoom)f=[u.globalPixelCenter[0]-r.globalPixelCenter[0],u.globalPixelCenter[1]-r.globalPixelCenter[1]],l=u.zoom;else{l=Math.round(r.zoom+(u.zoom-r.zoom)/2);var c=[r.globalPixelCenter[0]*Math.pow(2,middleZoom-r.zoom),r.globalPixelCenter[1]*Math.pow(2,middleZoom-r.zoom)],h=[u.globalPixelCenter[0]/Math.pow(2,u.zoom-middleZoom),u.globalPixelCenter[1]/Math.pow(2,u.zoom-middleZoom)];f=[h[0]-c[0],h[1]-c[1]]}var p=t.container.getSize(),d=Math.abs(f[0])>p[0]*2||Math.abs(f[1])>p[1]*2;d?n=[].concat(n,o(r,u,f,l,p)):n.push(u),r=u}return n};e("util.animation.getFlyingTicks",s)}],["6P",function(e,t,n,r,i){var s=document.getElementsByTagName("head")[0];e("util.script",{create:function(e,t){var n=document.createElement("script");return n.charset=t||"utf-8",n.src=e,setTimeout(function(){s.insertBefore(n,s.firstChild)},0),n}})}],["_9",function(e,t,n,r,i){function c(e){this._n=e,this._ne=null,this._Az=null,this._Fz=u({},f),this._db=s.get(e),this._Zu(),this._pC()}var s=r.yandex.state.associate,o=r.Monitor,u=r.util.extend,a=r.util.coordinates.toLatLong,f={center:null,zoom:null,bounds:null},l={"yandex#map":"map","yandex#satellite":"sat","yandex#hybrid":"sat,skl","yandex#publicMap":"map","yandex#publicMapHybrid":"sat,skl"};c.prototype={destroy:function(){this._sh(),this._db=null},_pC:function(){var e=this._n,t=e.getBounds();u(this._Fz,{center:a(e.getCenter()),zoom:e.getZoom(),bounds:[a(t[0]),a(t[1])]}),this._qC(),this._nC()},_Zu:function(){this._ne=this._n.events.group().add("boundschange",this._om,this).add("typechange",this._rC,this)},_sh:function(){this._ne.removeAll(),this._ne=null},_om:function(e){var t=e.get("newBounds");u(this._Fz,{center:a(this._n.getCenter()),zoom:e.get("newZoom"),bounds:[a(t[0]),a(t[1])]}),this._nC()},_rC:function(){this._qC()},_sC:function(){return l[this._n.getType()]},_qC:function(){var e=this._Az;e&&this._db.removeLayers(e),e=this._Az=this._sC(),e&&this._db.pushLayers(e)},_nC:function(){this._db.setMapState(this._Fz)}},e("yandex.state.component.Map",c)}],["5q",function(e,t,n,r,i){var s=i.data.share,o=i.data.hosts.api.counter,u=i.data.hosts.api.maps,a={map:{pid:443,cid:72717,share:s<.01},violators:{pid:443,cid:72959,share:s<.01}},f={countByKey:function(e,t){if(!a[e])return;t=r.util.extend({},a[e],t);if(!t.share)return;var n=o+"jclck/dtype=stred/"+["pid="+t.pid,"cid="+t.cid,"path="+t.path,"rnd="+Math.floor(Math.random()*1e8).toString(),"*"+u].join("/"),i=r.util.script.create(n);i.onload=i.onerror=function(){setTimeout(function(){i&&i.parentNode&&i.parentNode.removeChild(i)},0)}},isCounterActive:function(e){return a[e]&&a[e].share}};e("yandex.counter",f);try{window.parent&&window.parent.WebUI&&f.countByKey("violators",{path:"intranet.1C.2_0",share:!0})}catch(l){}}],["_d",function(e,t,n,r,i){function s(){this.events=new r.event.Manager({context:this}),this._uu=null}s.prototype={isActive:function(){return!!this._uu},begin:function(e){this._uu=e,this.events.fire("begin")},end:function(){this._uu=null,this.events.fire("end")},getActionManager:function(){return this._uu},fixTick:function(e,t){var n=t.getCurrentState(),r=n.zoom,i=typeof e.zoom=="undefined"?r:Number(e.zoom),s=e.globalPixelCenter;if(!s)if(!e.pixelOffset&&e.center)s=t.getMap().options.get("projection").toGlobalPixels(e.center,i);else{var o=n.globalPixelCenter.slice(),u=Math.pow(2,i-r);if(e.pixelOffset){var a=e.pixelOffset;s=o,s[0]-=a[0],s[1]-=a[1]}else s=o;s[0]*=u,s[1]*=u}return{zoom:i,globalPixelCenter:s,duration:Number(e.duration)||0,timingFunction:e.timingFunction||"linear"}}},e("map.action.Base",s)}],["5V",function(e,t,n,r,i){e("projection.Mercator",function(e){var t=e&&e.radius||6378137,n=e&&typeof e.e!="undefined"?e.e:.0818191908426,i=e&&e.coordinatesOrder=="latlong",s=n*n,o=s*s,u=o*s,a=o*o,f=1/t,l=s/2+5*o/24+u/12+13*a/360,c=7*o/48+29*u/240+811*a/11520,h=7*u/120+81*a/1120,p=4279*a/161280,d=Math.PI/180,v=180/Math.PI,m=r.util.math.cycleRestrict;this.mercatorToGeo=function(e){var t=this.xToLongitude(e[0]),n=this.yToLatitude(e[1]);return i?[n,t]:[t,n]},this.geoToMercator=function(e){return[this.longitudeToX(e[i?1:0]),this.latitudeToY(e[i?0:1])]},this.xToLongitude=function(e){return m(e*f,-Math.PI,Math.PI)*v},this.yToLatitude=function(e){var t=Math.PI*.5-2*Math.atan(1/Math.exp(e*f)),n=t+l*Math.sin(2*t)+c*Math.sin(4*t)+h*Math.sin(6*t)+p*Math.sin(8*t);return n*v},this.longitudeToX=function(e){var n=m(e*d,-Math.PI,Math.PI);return t*n},this.latitudeToY=function(e){var i=1e-10,s=r.util.math.restrict(e,-90+i,90-i)*d,o=n*Math.sin(s),u=Math.tan(Math.PI*.25+s*.5),a=Math.pow(Math.tan(Math.PI*.25+Math.asin(o)*.5),n),f=u/a;return t*Math.log(f)}})}],["6_",function(e,t,n,r,i){function s(e){e=e||[1,1],this._mq=typeof e=="number"?[e,e]:e}function o(e){var t=Math.sqrt(Math.pow(e[0],2)+Math.pow(e[1],2));return[e[0]/t,e[1]/t]}r.util.extend(s.prototype,{solveDirectProblem:function(e,t,n){t=o(t);var r=t[0]*n/this._mq[0],i=t[1]*n/this._mq[1];return{startPoint:e,startDirection:t,endPoint:[e[0]+r,e[1]+i],endDirection:t,distance:n,pathFunction:function(n){return{point:[e[0]+r*n,e[1]+i*n],direction:t}}}},solveInverseProblem:function(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=this._nq(e,t),s=[n/i,r/i];return{startPoint:e,startDirection:s,endPoint:t,endDirection:s,distance:this.getDistance(e,t),pathFunction:function(t){return{point:[e[0]+n*t,e[1]+r*t],direction:s}}}},getDistance:function(e,t){return Math.sqrt(Math.pow((t[0]-e[0])*this._mq[0],2)+Math.pow((t[1]-e[1])*this._mq[1],2))},_nq:function(e,t){return Math.sqrt(Math.pow(t[0]-e[0],2)+Math.pow(t[1]-e[1],2))}}),s.prototype.distance=s.prototype.getDistance,e("coordSystem.Cartesian",s)}],["$B",function(e,t,n,r,i){e("util.dom.className",r.util.dom.ClassName.byClassList||r.util.dom.ClassName.byClassName)}],["*g",function(e,t,n,r,i){var s,o=i.support.browser;(o.name=="MSIE"||o.name=="IEMobile")&&o.documentMode<9?s=r.util.dragEngine.mouse:s=r.util.dragEngine.mouseTouch,e("util.dragEngine.current",s)}],["8M",function(e,t,n,r,i){var s=r.util.math.cycleRestrict,o=function(e){this._cn=e};o.prototype={getTileUrl:function(e,t){var n=this._cn.restrict(e,t),r=n?this._vt(n,t):null;return r},restrict:function(e,t){var n=this._cn.getTileSize(t),r=[Math.ceil(Math.pow(2,t+8)/n[0]),Math.ceil(Math.pow(2,t+8)/n[1])],i=e[0],o=e[1],u=this._cn.options.get("projection").isCycled();if(i<0||i>=r[0]){if(!u[0])return null;i=s(i,0,r[0])}if(o<0||o>=r[1]){if(!u[1])return null;o=s(o,0,r[1])}return[i,o]},_vt:function(e,t){var n=this._cn.getTileUrlTemplate();if(typeof n=="function")return n(e,t);var s=n.replace(/%x/g,e[0]).replace(/%y/g,e[1]).replace(/%z/g,t).replace(/%s/g,r.util.hd.getPixelRatio()).replace(/%c/g,"x="+e[0]+"&y="+e[1]+"&z="+t).replace(/%l/g,"lang="+i.data.lang),o;while(o=/%d\|?(\d+)?/.exec(s)){var u=o&&o[1]||4,a=o&&o[0]||"%d",f=0;for(var l=0,c=Math.ceil(Math.log(u)/Math.log(2));l<c;l++)f+=(e[(l+1)%2]>>Math.floor(l/2)&1)<<l;s=s.replace(a,(f+1).toString())}return s}},e("layer.component.TileSource",o)}],["8O",function(e,t,n,r,i){var s=r.util.math.cycleRestrict,o=function(e){return[Math.round(e[0]),Math.round(e[1])]},u=function(e){this._cn=e,this._Kt={self:null,parent:null,differ:!1}};u.prototype={numberToClientBounds:function(e,t){var n=this._cn.getTileSize(t),r=this._cn.getZoom(),i=[n[0]*Math.pow(2,r-t),n[1]*Math.pow(2,r-t)],s=[e[0]*i[0],e[1]*i[1]],u=[s,[s[0]+i[0],s[1]+i[1]]];if(this._Kt.differ){var a={from:this._Kt.self,to:this._Kt.parent};u=[this._Lt(u[0],r,a),this._Lt(u[1],r,a)]}return[o(this._cn.toClientPixels(u[0])),o(this._cn.toClientPixels(u[1]))]},clientPixelsToNumber:function(e,t){var n=this._cn.getTileSize(t),r=this._cn.getZoom(),i=[n[0]*Math.pow(2,r-t),n[1]*Math.pow(2,r-t)],s=this._cn.fromClientPixels(e);if(this._Kt.differ){var o={from:this._Kt.parent,to:this._Kt.self};s=this._Lt(s,r,o)}return[Math.floor(s[0]/i[0]),Math.floor(s[1]/i[1])]},onAddToMap:function(e){this._Kt=this._Mt(),this._cn.options.events.add("change",this._R,this)},onRemoveFromMap:function(e){this._cn.options.events.remove("change",this._R,this)},_Mt:function(){var e=this._cn,t=e.options.get("projection"),n=e.getParent().options.get("projection");return{self:t,parent:n,differ:t!=n}},_R:function(){var e=this._Kt,t=this._Mt();if(e.self!=t.self||e.parent!=t.parent)this._Kt=t,this._cn.update()},_Lt:function(e,t,n){var r=Math.pow(2,t+8),i=n.to.isCycled(),o=[i[0]?Math.floor(e[0]/r)*r:0,i[1]?Math.floor(e[1]/r)*r:0],u=[i[0]?s(e[0],0,r):e[0],i[1]?s(e[1],0,r):e[1]],a=n.from.fromGlobalPixels(u,t),f=n.to.toGlobalPixels(a,t);return[f[0]+o[0],f[1]+o[1]]}},e("layer.component.TilePositioner",u)}],["3(",function(e,t,n,r,i){var s=function(e){this._cf=[],this._df={},this._D=e};s.prototype={constructor:s,destroy:function(){this._cf=[];for(var e in this._df)if(this._df.hasOwnProperty(e)){var t=this._df[e];t.promise.reject("noProvider"),window.clearTimeout(t.timeout)}},addProvider:function(e){return r.util.array.indexOf(this._cf,e)==-1&&(this._cf.push(e),this._D.changeCallback&&(this._D.changeEventType&&e.events.add(this._D.changeEventType,this._D.changeCallback,this),this._D.changeCallback())),this},removeProvider:function(e){var t=r.util.array.indexOf(this._cf,e);return t!=-1&&(this._cf.splice(t,1),this._D.changeCallback&&(this._D.changeEventType&&e.events.remove(this._D.changeEventType,this._D.changeCallback,this),this._D.changeCallback())),this},get:function(e){var t=new r.util.Promise,n={resolved:[],rejected:[],timeoutExceeded:0},i=this._df,s=[],o=this._cf.slice(),u=o.length;if(u){var a={promise:t,result:n,pending:u,answers:[]},f=function(e){return function(t){s[e].ready=!0,s[e].result=t,--a.pending||c()}},l=function(e){return function(t){s[e].ready=!0,s[e].result=t,s[e].rejected=!0,--a.pending||c()}},c=function(){window.clearTimeout(a.timeout),delete i[r.util.id.get(a)];for(var e=0;e<u;e++)s[e].ready&&(s[e].rejected?n.rejected.push(s[e].result):n.resolved.push(s[e].result));t.resolve(n)};for(var h=0;h<u;h++)s[h]={},this._D.makeRequest(this._cf[h],e).then(f(h),l(h));a.pending&&(i[r.util.id.get(a)]=a,a.timeout=window.setTimeout(function(){n.timeoutExceeded=a.pending,c()},this._D.requestTimeout||3e4))}else t.reject("noProvider");return t}},e("component.ProviderObserver",s)}],["3j",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,{changeEventType:"zoomrangechange",changeCallback:e,makeRequest:function(e,t){return e.getZoomRange(t)}})};r.util.augment(s,r.component.ProviderObserver,{get:function(e){var t=new r.util.Promise,n,i;return s.superclass.get.call(this,e).then(function(e){if(e.resolved.length){var r=e.resolved[0].slice();for(n=1,i=e.resolved.length;n<i;n++)r=[Math.min(r[0],e.resolved[n][0]),Math.max(r[1],e.resolved[n][1])];t.resolve(r)}else{var s=!0;for(n=0,i=e.rejected.length;n<i;n++)if(e.rejected[n]!="noProvider"){s=!1;break}s?t.reject("noProvider"):t.reject("noData")}},function(e){t.reject(e)}),t}}),e("component.ZoomRangeObserver",s)}],["_D",function(e,t,n,r,i){r.map.metaOptions.set({leftMouseButtonMagnifierCursor:"zoom",leftMouseButtonMagnifierActionCursor:"crosshair",leftMouseButtonMagnifierStrokeColor:"#5066ba",leftMouseButtonMagnifierFillColor:"#1a3dc1",leftMouseButtonMagnifierFillOpacity:"0.2",rightMouseButtonMagnifierActionCursor:"crosshair",rightMouseButtonMagnifierStrokeColor:"#5066ba",rightMouseButtonMagnifierFillColor:"#1a3dc1",rightMouseButtonMagnifierFillOpacity:"0.2"})}],["38",function(e,t,n,r,i){var s=r.util.math,o=r.constants.mapListenerPriority.behaviors,u=r.behavior.factory.create("dblClickZoom",{startListening:function(){this._Dd=this.getMap().events.group().add("dblclickdefaultaction",this._Ed,this).add("contextmenu",this._Fd,this)},stopListening:function(){this._Dd.removeAll(),this._Gd=null},_Ed:function(e){var t=1;this._Hd(e,t),e.stopImmediatePropagation(),e.preventDefault();var n=e.get("domEvent");n&&n.callMethod("preventDefault"),this.events.fire("zoomchange",{zoomDelta:t})},_Fd:function(e){var t=+(new Date),n=this.options.get("dblClickTimeout",400);if(this._Gd&&t-this._Gd<n){var r=-1;this._Hd(e,r),e.stopImmediatePropagation(),e.preventDefault(),this._Gd=null,this.events.fire("zoomchange",{zoomDelta:r})}else this._Gd=t;var i=e.get("domEvent");i&&i.callMethod("preventDefault")},_Hd:function(e,t){var n=this.getMap();n.action.stop();var i=n.getZoom(),o=e.get("globalPixelPosition"),u=this.options.get("duration",200),a=n.zoomRange.getCurrent(),f=s.restrict(i+t,a[0],a[1]),l,c=Math.pow(2,f-i);this.options.get("centering",!0)?l=[o[0]*c,o[1]*c]:l=r.util.coordinates.scaleInvert.fixedToCenter(n.getGlobalPixelCenter(),o,Math.pow(2,f-i)),n.setGlobalPixelCenter(l,f,{duration:u})}});r.map.behavior.optionMapper.setRule({name:"dblClickZoom",key:["centering","duration"],rule:"prefixed"}),r.behavior.storage.add("dblClickZoom",u),e("behavior.DblClickZoom",u)}],["6G",function(e,t,n,r,i){var s=function(e){this._qk=e};s.prototype={getNext:function(){if(typeof this._Oo=="undefined")return this._Oo=this._qk.first,this._Oo?this._Oo.obj:null;if(!this._Oo||this._Oo===this._qk.last)return null;var e=this._Oo;if(e.removed){while(e&&e.removed)e=e.prev;e?this._Oo=e.next:this._Oo=this._qk.first}else this._Oo=e.next;return this._Oo?this._Oo.obj:null}};var o=r.util.id,u=function(){this.hash={},this.length=0};u.prototype={insert:function(e,t){var n=o.get(e),r={obj:e,next:null,prev:null},i=t?this.hash[o.get(t)]:null;this.hash[n]&&this.remove(e),i?(i.prev&&(i.prev.next=r,r.prev=i.prev),r.next=i,i.prev=r,i==this.first&&(this.first=r)):this.last?(this.last.next=r,r.prev=this.last,this.last=r):this.first=this.last=r,this.hash[n]=r,this.length++},remove:function(e){var t=o.get(e),n=this.hash[t];return n?(n.next?n.next.prev=n.prev:n==this.last&&(this.last=n.prev),n.prev?n.prev.next=n.next:n==this.first&&(this.first=n.next),n.removed=!0,delete this.hash[t],this.length--,n):null},removeAll:function(){this.hash={},this.length=0,this.first=null,this.last=null},contains:function(e){return this.hash[o.get(e)]},getIterator:function(){return new s(this)}},e("util.List",u)}],["4W",function(e,t,n,r,i){var s=r.event.ArrayGroup,o=function(e){this.events=e,this.priorityGroups={},this.noPriorityGroup=new s(this.events.getManagerByPriority())};o.prototype={add:function(e,t,n,r){if(typeof r=="undefined")this.noPriorityGroup.add(e,t,n);else{var i=this.priorityGroups[r];i||(i=this.priorityGroups[r]=new s(this.events.getManagerByPriority(r))),i.add(e,t,n)}return this},remove:function(e,t,n,r){var i;if(typeof r=="undefined")this.noPriorityGroup.remove(e,t,n);else if(i=this.priorityGroups[r])i.remove(e,t,n,r),i.typesCount||delete this.priorityGroups[r];return this},removeAll:function(){var e=this.priorityGroups;for(var t in e)e.hasOwnProperty(t)&&e[t].removeAll();return this.priorityGroups={},this.noPriorityGroup.removeAll(),this}},e("event.PriorityGroup",o)}],["5i",function(e,t,n,r,i){e("mapEvent.overrideStorage",new r.util.Storage)}],["69",function(e,t,n,r,i){function s(e,t,n){this._ob=t,this._iq=n,this._jq=e,this._kq=null}function u(e){return{set:function(t,n){e[t]=n}}}var o={};s.prototype={get:function(e){var t=this._ob,n=t[e];if(typeof n=="undefined"){var r=this._iq.get(e),i=this._jq;r&&!this._kq&&(this._kq=u(t)),n=r?r(i,this._kq):i.originalEvent[e];if(typeof n=="undefined")return t[e]=o,undefined;t[e]=n}return n==o?undefined:n}},e("component.event.Cacher",s)}],["4D",function(e,t,n,r,i){var s=r.domEvent.Base,o=r.domEvent.overrideStorage,u=r.component.event.Cacher,a=function(e,t){s.call(this,e,t),this._ob={type:t||e.type},this._pb=null};r.util.augment(a,s,{get:function(e){return this._pb||(this._pb=new u(this,this._ob,o)),this._pb.get(e)},clone:function(e){return new a(e,this._ob.type)}}),e("DomEvent",a)}],["6o",function(e,t,n,r,i){var s=r.util.id;e("util.data",{storage:{},add:function(e,t,n){var r=typeof e=="string"?e:s.get(e),i=this.storage[r]||(this.storage[r]={list:{},count:0});i.list[t]||i.count++,i.list[t]=n},get:function(e,t){var n=typeof e=="string"?e:s.get(e),r=this.storage[n];return r&&r.list[t]},remove:function(e,t){var n=typeof e=="string"?e:s.get(e),r=this.storage[n];r&&r.list[t]&&(delete r.list[t],--r.count||delete this.storage[n])}})}],["7e",function(e,t,n,r,i){var s=[],o=function(e){this.events=e,this.types={}};r.util.extend(o.prototype,{add:function(e,t,n){typeof e=="string"&&(s[0]=e,e=s),n=n||null;for(var r=0,i=e.length;r<i;r++)(this.types[e[r]]||(this.types[e[r]]=[])).push(t,n);return this.events.add(e,t,n),this},remove:function(e,t,n){typeof e=="string"&&(s[0]=e,e=s),n=n||null;for(var r=0,i=e.length,o;r<i;r++){o=this.types[e[r]];if(o)for(var u=0,a=o.length;u<a;u+=2)if(o[u]==t&&o[u+1]==n){a==2?delete this.types[e[r]]:o.splice(u,2),this.events.remove(e[r],t,n);break}}return this},removeAll:function(){var e=this.types,t;for(var n in e)if(e.hasOwnProperty(n)){t=e[n];for(var r=0,i=t.length;r<i;r+=2)this.events.remove(n,t[r],t[r+1])}return this}}),e("event.ArrayGroup",o)}],["$$",function(e,t,n,r,i){e("domEvent.managerOverrideStorage",new r.util.Storage)}],["6l",function(e,t,n,r,i){var s=function(e){var t=[].concat(e);switch(t.length){case 1:t=[t[0],t[0],t[0],t[0]];break;case 2:t=[t[0],t[1],t[0],t[1]];break;default:t=[t[0],t[1],t[2],t[3]]}for(var n=0;n<4;n++)t[n]=t[n]||0;return t};e("util.correctMargin",s)}],["$f",function(e,t,n,r,i){var s=r.yandex.layer.poi,o=function(e){var t=e.alias,n=r.yandex.layers.getTileUrlTemplate(t),i=function(){i.superclass.constructor.call(this,n,e&&e.tileLayer)};return r.util.augment(i,r.Layer,{getAlias:function(){return t},getCopyrights:function(){var t=new r.util.Promise;if(e.noCopyrights)t.resolve([]);else{var n=this._yy(arguments);r.yandex.dataProvider.getLayersInfo(this.getAlias().split(","),n.coords,n.zoom).then(function(e){var n=[];for(var r in e)if(e.hasOwnProperty(r)){var i=e[r]?e[r].copyrights||[]:[];for(var s=0,o=i.length;s<o;s++)n.push(i[s])}t.resolve(n)})}return t},getZoomRange:function(e){var t=this.getMap(),n=t?t.getZoom():0,i=new r.util.Promise;return r.yandex.dataProvider.getLayersInfo(this.getAlias().split(","),e||t.getCenter(),n).then(function(e){var t;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n]?e[n].zoomRange:null;r&&(t=t?[Math.max(t[0],Number(r[0])),Math.min(t[1],Number(r[1]))]:[Number(r[0]),Number(r[1])])}t?i.resolve(t):i.reject("noData")}),i},onAddToMap:function(t){i.superclass.onAddToMap.call(this,t),e.poi&&(this.options.get("yandexMapDisablePoiInteractivity",!1)||s.get(t).addLayer(this),this._Dc=new r.Monitor(this.options),this._Dc.add("yandexMapDisablePoiInteractivity",function(e,t){e?s.get(this.getMap()).removeLayer(this):s.get(this.getMap()).addLayer(this)},this))},onRemoveFromMap:function(t){e.poi&&(this.options.get("yandexMapDisablePoiInteractivity",!1)||s.get(t).removeLayer(this),this._Dc.destroy()),i.superclass.onRemoveFromMap.call(this,t)},_yy:function(e){var t={zoom:null,coords:null,callback:null};if(e.length==1){if(!this._n)throw new Error("yandex.layer.getCopyrights: Impossible to get zoom and coordinates - map is null.");t.callback=e[0],t.zoom=this._n.getZoom(),t.coords=this._n.getCenter()}else t.coords=e[0],t.zoom=e[1],t.callback=e[2];return t}}),i};e("yandex.layer.factory",{create:o})}],["5Z",function(e,t,n,r,i){var s=i.data.hosts&&i.data.hosts.layers||{},o=i.data.layers||{},u={};e("yandex.layers",{has:function(e){return!!o[e]},getLayerVersion:function(e){if(this.has(e))return o[e].version},getTileUrlTemplate:function(e,t){typeof t=="undefined"&&(t=e);if(u[e])return u[e].tileUrlTemplate;var n=s[e];if(n){var r=o[t];r&&(r.version&&(n=n.replace("%c","v="+r.version+"&%c")),r.scaled&&(n=n.replace("%c","%c&scale=%s")))}return u[e]={tileUrlTemplate:n},n}})}],["$a",function(e,t,n,r,i){r.map.metaOptions.set({copyrightsAnchorLayers:{},yandexMapDisablePoiInteractivity:!1,yandexMapDisablePoiMtr:!0,layerPoiCloseBalloonOnZoomChange:!1,layerPoiBalloonManager:r.poi.BalloonManager,layerPoiBalloonContentLayout:"default#balloonPoiContentBody",layerPoiHasHint:!1,layerMiniMapDisableUaControl:!0,layerMiniMapYandexMapDisablePoiInteractivity:!0,layerMini:!1,yandexMapHotspotZoomRange:i.data.layers.map.hotspotZoomRange,yandexSklHotspotZoomRange:i.data.layers.skl.hotspotZoomRange})}],["6e",function(e,t,n,r,i){function s(e){this._n=e,this._bo=1,this._co=[],this._do={},this._eo=null,e.events.add("destroy",this.destroy,this)}r.util.extend(s.prototype,{addCallback:function(e,t){var n=this._bo++;return this._co.push(n),this._do[n]=[e,t],this._eo==null&&(this._eo=new r.util.scheduler.strategy.Raf(this._fo,this),this._eo.start()),n},removeCallback:function(e){delete this._do[e]},forceCallback:function(e){var t=this._do[e];t[0].call(t[1]),delete this._do[e]},destroy:function(){this._n.events.remove("destroy",this.destroy,this),this._eo&&this._eo.stop(),this._co.length=0},_fo:function(){var e=0,t=+(new Date);while(+(new Date)-t<200){var n=this._co[e++];if(typeof n=="undefined"){this._co.length=0,this._eo=null;return}var r=this._do[n];r&&(r[0].call(r[1]),delete this._do[n])}this._co.splice(0,e),this._eo.start()}}),e("util.callbackChunker",new r.util.Associate(function(e){return new s(e)}))}],["6J",function(e,t,n,r,i){var s=r.util.dom.positionController,o=function(e,t){this._rq=e,this._If=t,this._sq=null,this._nd=r.util.dom.element.create()};o.prototype={setParentElement:function(e){e!=this._sq&&(this.clear(),e&&(this._sq=e,this.build()))},build:function(){s.insert(this._sq,this._nd,this._If.indexOf(this._rq))},clear:function(){this._sq!=null&&this._nd.parentNode!=null&&s.remove(this._sq,this._nd)},getElement:function(){return this._nd},getItem:function(){return this._rq},getParent:function(){return this._If},calculateSize:function(){var e=r.util.nodeSize.computeByContent(this._nd);return[e.width,e.height]}},e("control.childElementController.Base",o)}],["_q",function(p){return '.ymaps-node-size-parent-style{visibility:hidden!important;position:absolute;overflow:hidden;width:0;height:0;display:block;zoom:1!important}.ymaps-node-size-parent-pane-style{visibility:hidden!important;position:relative;overflow:visible;display:block;zoom:1!important}.ymaps-node-size-node-style{position:absolute!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;zoom:1!important;display:block!important}.ymaps-node-size-w3c-box-model-test{width:100px!important;border-left-width:10px!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.ymaps-node-size-paddings-test{width:0!important;height:0!important;border-width:0!important;border-top-width:0!important;border-right-width:0!important;border-bottom-width:0!important;border-left-width:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;display:block!important}.ymaps-node-size-no-scrolls-test{position:absolute!important;display:block!important;left:0!important;top:0!important;width:100px!important;height:100px!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;visibility:visible!important}.ymaps-node-size-scrolls-test{overflow:scroll!important;overflow-x:scroll!important;overflow-y:scroll!important}'}],["6O",function(e,t,n,r,i){function a(e){var t=typeof e=="string"?s.get(e)||s.get("scheduled"):e;return t}function f(){delete u[this.scheduleId],this.onCompleteCallback&&this.onCompleteCallback.fn.call(this.onCompleteCallback.context,this.scheduleId)}function h(){this.taskStorage={}}var s=r.util.scheduler.strategy.storage,o=r.util.id,u={},l={schedule:function(e,t,n,r,i){var s=a(e),o=l.getScheduleId(s,t,n),c=u[o];if(c)return c;var h=new s(t,n,r);return h.scheduleId=o,h.onComplete=f,i&&i.onComplete&&(h.onCompleteCallback={fn:i.onComplete,context:i.onCompleteContext}),u[o]=h,h.start(),h},unschedule:function(e,t,n){var r=l.getScheduleId(e,t,n),i=u[r];return i?(i.stop(),!0):!1},getScheduleId:function(e,t,n){return e=a(e),o.get(e)+o.get(t)+(n?o.get(n):"null")},isScheduled:function(e,t,n){var r=l.getScheduleId(e,t,n);return u[r]||!1}};e("util.scheduler.Manager",l);var c=l;h.prototype={_pp:function(e){this.taskStorage[e]&&delete this.taskStorage[e]},schedule:function(e,t,n,r){var i=c.schedule(e,t,n,r,{onComplete:this._pp,onCompleteContext:this});return i.isCompleted()||(this.taskStorage[i.scheduleId]=i),i},unschedule:function(e,t,n){return this.isScheduled(e,t,n)?c.unschedule(e,t,n):!1},isScheduled:function(e,t,n){return this.taskStorage[c.getScheduleId(e,t,n)]||!1},removeAll:function(){var e=this.taskStorage;for(var t in e)e.hasOwnProperty(t)&&e[t].stop();this.taskStorage={}}},e("util.scheduler.Group",h)}],["_z",function(e,t,n,r,i){function a(){var e,t=s;s=[],o=null;for(var n=0,r=t.length;n<r;++n)t[n].execute()}function f(e,t,n){f.superclass.constructor.call(this,e,t,n)}var s=[],o=null,u=r.util.scheduler.executeASAP;r.util.augment(f,r.util.scheduler.strategy.Base,{start:function(){s.push(this),o||(o=u(a))}}),e("util.scheduler.strategy.Asap",f),r.util.scheduler.strategy.register("asap",f)}],["$*",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,{},e),this.options.setName("behaviorButton")};r.util.augment(s,r.control.Button,{getBehaviorName:function(){return""},select:function(){s.superclass.select.call(this);if(this.isSelected()){var e=this.getMap();if(e){var t=this.getBehaviorName();e.behaviors.isEnabled(t)||e.behaviors.enable(t)}}},deselect:function(){s.superclass.deselect.call(this);if(!this.isSelected()){var e=this.getMap();if(e){var t=this.getBehaviorName();e.behaviors.isEnabled(t)&&e.behaviors.disable(t)}}},onAddToMap:function(e){s.superclass.onAddToMap.call(this,e),this._wz(e)},onRemoveFromMap:function(){this._xz(),s.superclass.onRemoveFromMap.call(this)},_wz:function(e){var t=this.getBehaviorName(),n=e.behaviors.get(t);this._yz=n.events.group().add("enable",function(){this.select()},this).add("disable",function(){this.deselect()},this),e.behaviors.isEnabled(t)&&this.select()},_xz:function(){this._yz.removeAll()}}),r.map.control.optionMapper.setRule({name:"behaviorButton",rule:"prefixed"}),e("control.mapTools.behaviorButton",s)}],["85",function(e,t,n,r,i){e("localization.common.ru",{Balloon:{close:"Закрыть"},Control:{ListBox:{Collapse:"Свернуть",Expand:"Развернуть"},MiniMap:{hide:"Скрыть обзорную карту",show:"Показать обзорную карту"},Ruler:{close:"Удалить путь",sure:"Удалить все отметки? \\n\\n(для удаления только одной отметки\\n дважды щелкните по ней)"},Search:{clear:"Очистить",correction:"В запросе исправлена опечатка.<br/>Результаты для «%s»",error:"Сервер не смог обработать запрос",found:["Найден %d объект","Найдено %d объекта","Найдено %d объектов"],next:["Следующий %d","Следующие %d","Следующие %d"],noname:"Без названия",notFound:"По запросу ничего не найдено",object:["объект","объекта","объектов"],of:"из",previous:["Предыдущий %d","Предыдущие %d","Предыдущие %d"],search:"Найти",searchLegend:"Адрес или объект",wait:"Идет запрос к серверу..."},ToolBar:{drag:"Переместить карту",geolocation:"Определить Ваше местоположение",geolocationError:"Не получается определить Ваше местоположение",geolocationSuccess:"Ваше месторасположение",info:"Получить информацию",magnifier:"Увеличить",ruler:"Измерение расстояний на карте"},TypeControl:{layers:"Слои",mapType:"Тип карты",more:"Ещё"},Zoom:{city:"город",country:"страна",house:"дом",street:"улица",world:"мир"}},Copyrights:{agreement:"Условия использования",agreementCompact:"Условия",agreementLink:"http://legal.yandex.ru/maps_termsofuse/",edit:'<a href="http://n.maps.yandex.ru" style="font-weight: bold !important;" target="_blank">Редактировать Народную карту</a>',editCompact:'<a href="http://n.maps.yandex.ru" style="font-weight: bold !important;" target="_blank">Народная карта</a>',feedback:'<a href="http://maps.yandex.ru/" target="_blank">Ошибка на карте?</a>',feedbackTemplate:'<a href="{{host}}" target="_blank">Ошибка на карте?</a>',logoLang:"ru",logoLink:"http://maps.yandex.ru",osm:'© Участники <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>',yandex:'© <a href="http://maps.yandex.ru">Яндекс</a>'},DaysOfWeek:{fri:"пт",friday:"пятница",mon:"пн",monday:"понедельник",onFri:"в пт",onMon:"в пн",onSat:"в сб",onSun:"в вс",onThu:"в чт",onTue:"во вт",onWed:"в ср",sat:"сб",saturday:"суббота",sun:"вс",sunday:"воскресенье",thu:"чт",thursday:"четверг",tue:"вт",tuesday:"вторник",wed:"ср",wednesday:"среда"},Editor:{addInterior:"Добавить внутренний контур",removeInterior:"Удалить контур",removeVertex:"Удалить",startDrawing:"Продолжить",stopDrawing:"Завершить"},MapType:{hybrid:"Гибрид",map:"Схема",peoplesHybrid:"Народная + спутник",peoplesMap:"Народная карта",satellite:"Спутник"},PeopleMap:{house:"Здание",hydro:"Водоем, участок реки",locality:"Населённый пункт",noname:"Без названия",other:"Другое",phybrid:"Гибрид",pmap:"Схема",railway:"Участок железной дороги",street:"Участок дороги",vegetation:"Лес, парк"},Traffic:{actualProvider:"сейчас",address:"Адрес",archiveDataText:"На основе статистики Яндекс.Пробок",archiveProvider:"обычно",brownJam:"Движение перекрыто",chooseCity:"Выберите город ",description:"Описание",eventType0:"Дорожные работы",eventType1:"ДТП",eventType2:"Развод моста",eventType3:"Перекрытие движения",eventType4:"Камера",eventType5:"Прочее",expectedOn:"ожидается в %t",forTheNearFuture:"На ближайшее время",forecast:"Прогноз",forecastData:"На основе прогноза пробок",forecastDataText:"На основе прогноза Яндекс.Пробок",greenJam:"Свободно",inAnHour:"через час",infoLayer:"дорожные события",jams:"Пробки",later:"потом",length:"Длина",level0:"На дорогах свободно",level1:"На дорогах свободно",level10:"Пешком быстрее",level2:"Дороги почти свободны",level3:"Местами затруднения",level4:"Местами затруднения",level5:"Движение плотное",level6:"Движение затруднено",level7:"Серьёзные пробки",level8:"Многокилометровые пробки",level9:"Город стоит",noData:"Данные о пробках недоступны",noRegion:"Нет данных о пробках в этом регионе",noTimeZone:"Данные о пробках отсутствуют",nowOn:"сейчас, в %t",onOtherDays:"На другие дни",points:["%d балл","%d балла","%d баллов"],redJam:"Пробка",source:"Источник",statistics:"Статистика",statisticsData:"На основе статистики пробок",statisticsHint:"Статистика основана на информации о пробках за последние два месяца",time:"Дата",times:"Сроки",today:"Сегодня",trafficBlocked:"движение перекрыто",usuallyOn:"обычно в %s, %t",yellowJam:"Движение затруднено",zoomToWatch:'<a href="javascript:void(0)">Увеличьте масштаб</a>, чтобы увидеть пробки'},Unit:{centimetreAbbr:"см.",dayAbbr:["д.","дн.","дн."],hourAbbr:"ч.",kilometreAbbr:"км.",kmh:"км/ч",metreAbbr:"м",minuteAbbr:"мин.",secondAbbr:"с"},geoXml:{Latitude:"Широта",Longitude:"Долгота",Time:"Время",Velocity:"Скорость"},geocode:{area:"",country:"",district:"",house:"",locality:"",metro:"",province:"",street:""},jsonp:{scriptError:"Ошибка при загрузке скрипта",timeoutExceeded:"Превышен интервал ожидания ответа от сервера"},layer:{tileNotFound:"Для этого участка местности нет данных.<br/>Попробуйте перейти на масштаб выше<br/>или выбрать другое место на карте."},masstransit:{"human-duration":'<i18n:dynamic>\n    <i18n:xsl>\n        <xsl:param name="duration" select="0"/>\n        <xsl:variable name="days" select="floor($duration div 86400)"/>\n        <xsl:variable name="hours" select="floor($duration mod 86400 div 3600)"/>\n        <xsl:variable name="minutes" select="ceiling($duration mod 3600 div 60)"/>\n        <xsl:if test="$days">\n            <xsl:value-of select="$days"/>\n            <xsl:choose>\n                <xsl:when test="$days = 1"> д. </xsl:when>\n                <xsl:otherwise> дн. </xsl:otherwise>\n            </xsl:choose>\n        </xsl:if>\n        <xsl:if test="$days &lt; 20 and $hours">\n            <xsl:value-of select="$hours"/>\n            <xsl:text> ч. </xsl:text>\n        </xsl:if>\n        <xsl:if test="$days = 0 and $hours &lt; 20 and $minutes">\n            <xsl:value-of select="$minutes"/>\n            <xsl:text> мин. </xsl:text>\n        </xsl:if>\n    </i18n:xsl>\n</i18n:dynamic>',quote:"<i18n:dynamic>\n    <i18n:xsl>\n        <xsl:param name=\"text\"/>\n        <xsl:value-of select=\"concat('«', re:replace($text, '&quot;([^&quot;]+)&quot;', 'g', '„$1“'), '»')\" xmlns:re=\"http://exslt.org/regular-expressions\"/>\n    </i18n:xsl>\n</i18n:dynamic>","transport-bus":'<i18n:dynamic project="tanker" keyset="dynamic" key="gender">\n    <i18n:gender><i18n:param>gender</i18n:param></i18n:gender>\n    <i18n:masculine>Автобус</i18n:masculine>\n    <i18n:plural>Автобусы</i18n:plural>\n</i18n:dynamic>',"transport-minibus":'<i18n:dynamic project="tanker" keyset="dynamic" key="gender">\n    <i18n:gender><i18n:param>gender</i18n:param></i18n:gender>\n    <i18n:masculine>Маршрутка</i18n:masculine>\n    <i18n:plural>Маршрутки</i18n:plural>\n</i18n:dynamic>',"transport-number":'<i18n:dynamic project="tanker" keyset="dynamic" key="gender">\n    <i18n:gender><i18n:param>gender</i18n:param></i18n:gender>\n    <i18n:masculine>№</i18n:masculine>\n    <i18n:plural>№№</i18n:plural>\n</i18n:dynamic>&#160;',"transport-suburban":'<i18n:dynamic project="tanker" keyset="dynamic" key="gender"> <i18n:gender><i18n:param>gender</i18n:param></i18n:gender> <i18n:masculine>Электричка</i18n:masculine> <i18n:plural>Электрички</i18n:plural> </i18n:dynamic>',"transport-tramway":'<i18n:dynamic project="tanker" keyset="dynamic" key="gender">\n    <i18n:gender><i18n:param>gender</i18n:param></i18n:gender>\n    <i18n:masculine>Трамвай</i18n:masculine>\n    <i18n:plural>Трамваи</i18n:plural>\n</i18n:dynamic>',"transport-trolleybus":'<i18n:dynamic project="tanker" keyset="dynamic" key="gender">\n    <i18n:gender><i18n:param>gender</i18n:param></i18n:gender>\n    <i18n:masculine>Троллейбус</i18n:masculine>\n    <i18n:plural>Троллейбусы</i18n:plural>\n</i18n:dynamic>',"travel-distance":'<i18n:dynamic>\n    <i18n:xsl>\n        <xsl:param name="text"/>\n        <xsl:param name="value"/>\n        <xsl:choose>\n            <xsl:when test="$value = 0">Переcадка</xsl:when>\n            <xsl:when test="$value &lt; 100">Менее 100 м</xsl:when>\n            <xsl:otherwise><xsl:value-of select="$text"/></xsl:otherwise>\n        </xsl:choose>\n    </i18n:xsl>\n</i18n:dynamic>',"travel-time":'около <i18n:dynamic project="maps_api" keyset="masstransit" key="human-duration">\n    <i18n:duration><i18n:param>value</i18n:param></i18n:duration>\n</i18n:dynamic><i18n:dynamic project="tanker" keyset="dynamic" key="toggle">\n    <i18n:condition><i18n:param>isMoving</i18n:param></i18n:condition>\n    <i18n:true> в пути.</i18n:true>\n    <i18n:false/>\n</i18n:dynamic>',"travel-to-station":'До станции <i18n:dynamic project="maps_api" keyset="masstransit" key="quote">\n    <i18n:text><i18n:param>name</i18n:param></i18n:text>\n</i18n:dynamic>',"travel-to-stop":'До остановки <i18n:dynamic project="maps_api" keyset="masstransit" key="quote">\n    <i18n:text><i18n:param>name</i18n:param></i18n:text>\n</i18n:dynamic>',"travel-transfer":'Переход на станцию <i18n:dynamic project="maps_api" keyset="masstransit" key="quote">\n    <i18n:text><i18n:param>station</i18n:param></i18n:text>\n</i18n:dynamic> (<i18n:param>line</i18n:param>)'},route:{back:"разворот","board ferry":"паромная переправа","enter roundabout":"въезд на перекресток с круговым движением",exit:"съезд","exit back":"разворот, съезд","exit hard left":"съезд налево","exit hard right":"съезд направо","exit left":"съезд налево","exit none":"съезд","exit right":"съезд направо","exit slight left":"левее на съезд","exit slight right":"правее на съезд","hard left":"резкий поворот налево","hard right":"резкий поворот направо","leave roundabout":"съезд с перекрестка с круговым движением","leave roundabout 1":"съезд с перекрестка с круговым движением","leave roundabout 2":"съезд с перекрестка с круговым движением","leave roundabout 3":"съезд с перекрестка с круговым движением","leave roundabout 4":"съезд с перекрестка с круговым движением","leave roundabout 5":"съезд с перекрестка с круговым движением","leave roundabout 6":"съезд с перекрестка с круговым движением","leave roundabout 7":"съезд с перекрестка с круговым движением",left:"налево",merge:"въезд",none:"прямо",right:"направо",roundabout:"круговое движение","slight left":"левее","slight right":"правее",straight:"прямо"}})}],["_j",function(e,t,n,r,i){function s(e,t,n){this.options={callback:e,context:t,params:n},this.completed=!1,this.stopped=!1}s.prototype={reportTaskComplete:function(){this.onComplete&&this.onComplete.call(this),this.completed=!0},execute:function(e){return e||this.reportTaskComplete(),this.isStopped()||this.options.callback.call(this.options.context,this.options.params),this.options.callback},start:function(){throw new Error("StrategyBase.start: не определен")},stop:function(){this.stopped=!0,this.reportTaskComplete()},isStopped:function(){return this.stopped},isCompleted:function(){return this.completed}},e("util.scheduler.strategy.Base",s),e("util.scheduler.strategy.register",function(e,t){r.util.scheduler.strategy.storage.add(e,t)})}],[".e",function(e,t,n,r,i){function f(){function E(){var n=[];for(var r=0,i=e.length;i;++r,--i)e[r]&&n.push(e[r]);e=n,t=0}function S(){y&&y.stop(),y=new r.util.scheduler.strategy.Raf(x),y.start()}function x(){var r,s=0,o=m,l=e.length;h++,c++,S(),m=+(new Date),v=1;for(r=0;l;++r,--l)e[r]&&(s++,!1===e[r].fn.call(e[r].context,m)&&k(r));t>u&&E(),!n&&s&&A(),i[f++]=m-g,g=m,f>a&&(f=0),T()}function T(){var e=0,t=i,n=Math.ceil(a/2);for(var r=1;r<n;r++){var s=f-r;s<0&&(s=Math.min(t.length-1,a)),e+=t[s]}l=Math.round(e/n)}function N(){p=h,b=window.setTimeout(N,s*10)}function C(t,r){e.push({fn:t,context:r}),n++,L()}function k(r){e[r]=null,t++,n--}function L(){d||(i=[],f=0,p=h-1,v=0,m=g=+(new Date),S(),N(),d=1),window.clearTimeout(w)}function A(){e=[],t=0,n=0,window.clearTimeout(w),w=window.setTimeout(O,o)}function O(){v=0,d=0,y&&y.stop(),window.clearTimeout(w),window.clearTimeout(b)}var e=[],t=0,n=0,i=[],f=0,l=0,c=0,h=0,p=-1,d=0,v=0,m=+(new Date),g=+(new Date),y=0,b=0,w=0;this.add=C,this.isActive=function(){return v},this.currentThesholdWindow=function(){return l},this.getSelfTime=function(){return v?m:+(new Date)},this.reactionTime=function(e){var t=v&&l||s;return Math.min(e||t,t)}}var s=6,o=3e3,u=100,a=20;e("util.scheduler.timescheduler",new f)}],["9F",function(e,t,n,r,i){function o(){this._Cw=new r.overlay.component.Interactivity(this,r.interactivityModel.geoObject)}function u(){this._Cw.destroy()}function a(){this._c=new r.overlay.component.DomView(this,{element:{className:"ymaps-rectangle-overlay"},layout:{value:r.overlay.html.rectangle.Layout,interactivity:this._Cw}})}function f(){this._c.destroy(),this._c=null}function l(){var e=this._Ae.getBounds();this._c.setPosition(e[0]),c.call(this)}function c(){var e=this._Ae.getBounds();this._c.getLayout().getData().options.set({width:e[1][0]-e[0][0],height:e[1][1]-e[0][1]})}function h(e){e=e||this.options.get("zIndex"),r.util.dom.style.css(this._c.getElement(),{zIndex:e})}function p(){this._Hv=new r.overlay.component.CursorManager(this,this._c.getElement())}function d(){this._Hv.destroy(),this._Hv=null}var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.html.Rectangle")};r.util.augment(s,r.overlay.Base,{onAddToMap:function(){this.monitor.add("zIndex",h,this),o.call(this),a.call(this),l.call(this),h.call(this),p.call(this)},onRemoveFromMap:function(){d.call(this),f.call(this),u.call(this),this.monitor.remove("zIndex")},applyGeometry:function(){l.call(this)},setBounds:function(e){this.setGeometry(new r.geometry.pixel.Rectangle([[Math.min(e[0][0],e[1][0]),Math.min(e[0][1],e[1][1])],[Math.max(e[0][0],e[1][0]),Math.max(e[0][1],e[1][1])]]))},getElement:function(){return this._c&&this._c.getElement()},getLayout:function(){return this._c&&this._c.getLayout()}}),r.overlay.storage.add("html#Rectangle",s),e("overlay.html.Rectangle",s)}],["5L",function(e,t,n,r,i){function s(e,t){s.superclass.constructor.call(this,e,r.util.extend({zIndex:r.constants.zIndex.glassPane,tagName:"ymaps",className:"ymaps-glass-pane"},t));var n=this.getElement();this.cursors=new r.util.cursor.Manager(n),r.util.dom.style.setSize(n,e.container.getSize()),r.util.dom.style.css(n,{top:0,left:0}),r.util.dom.style.patch(n,{selectable:!1});var o=i.support.browser;o.engine=="WebKit"&&o.name!="Safari"&&o.name!="MobileSafari"&&r.util.dom.style.patch(n,{transform:{use3D:!0}}),e.options.get("enableContextMenu",!1)||r.domEvent.manager.add(n,"contextmenu",function(e){e.callMethod("preventDefault")}),this.getMap().events.add("sizechange",function(){r.util.dom.style.setSize(n,this.getMap().container.getSize())},this)}r.util.augment(s,r.pane.StaticPane,{isShown:function(){return this.getElement().style.display!="none"},show:function(){this.getElement().style.display=""},hide:function(){this.getElement().style.display="none"}}),r.pane.storage.add("glass",s),e("pane.GlassPane",s)}],["94",function(e,t,n,r,i){function o(e,t){this._jx=!0,o.superclass.constructor.call(this,e,r.util.extend({className:"ymaps-overlay-stepwise-pane",zIndex:r.constants.zIndex.overlayPane,margin:0},t))}var s=r.util.dom;r.util.augment(o,r.pane.movable.StepwisePane,{updateZoom:function(){this._jx&&(this._jx=!1,s.style.css(this.getElement(),{visibility:"hidden"}))},updateViewport:function(e){this._jx&&o.superclass.updateViewport.call(this,e)},onActionEnd:function(){o.superclass.onActionEnd.call(this),this._jx||(this._jx=!0,s.style.css(this.getElement(),{visibility:"visible"}))}}),r.pane.storage.add("overlays",o),e("pane.overlay.StepwisePane",o)}],["9S",function(e,t,n,r,i){function o(e){o.superclass.constructor.call(this,e,s)}var s={zIndex:r.constants.zIndex.graphicPane,className:"ymaps-graphics-pane"};r.util.augment(o,r.pane.overlay.StepwisePane),r.pane.storage.add("graphics",o),e("pane.graphics.StepwisePane",o)}],["62",function(p){return '.ymaps-ruler__point{position:absolute;overflow:hidden}.ymaps-ruler__item_position_start,.ymaps-ruler__item_position_middle,.ymaps-ruler__item_position_finish{position:absolute;margin-left:-8px;margin-top:-8px;cursor:pointer}.ymaps-ruler__item_position_middle{margin-left:-6px;margin-top:-6px}.ymaps-ruler__sprite{position:absolute;left:0;width:16px;height:48px;background:url('+p.PATH+'../images/f47ed04e125602f457b4faa959537efb.png) 0 0 no-repeat}.ymaps-ruler__item_position_start .ymaps-ruler__point{width:16px;height:16px}.ymaps-ruler__item_position_start .ymaps-ruler__sprite{top:0}.ymaps-ruler__item_position_middle .ymaps-ruler__point{width:12px;height:12px}.ymaps-ruler__item_position_middle .ymaps-ruler__sprite{top:-16px}.ymaps-ruler__item_position_finish .ymaps-ruler__point{width:16px;height:16px}.ymaps-ruler__item_position_finish .ymaps-ruler__sprite{top:-32px}.ymaps-ruler__number{padding-right:.5em;color:#6a6a6a}.ymaps-ruler__dist{color:#000}.ymaps-ruler__delete{display:none;width:14px;height:14px;margin-left:.5em;cursor:pointer;vertical-align:top;background:url("//yandex.st/lego/_/K135QTHtokBAaAo5Kp70LnMnZoM.png") no-repeat 0 0}.ymaps-ruler__number,.ymaps-ruler__dist,.ymaps-ruler__delete{white-space:nowrap}.ymaps-ruler__item_position_finish .ymaps-ruler__delete{display:-moz-inline-box;display:inline-block}.ymaps-ruler .ymaps-hover,.ymaps-ruler .ymaps-dragging{z-index:1000!important}.ymaps-ruler .ymaps-tip{left:7px;top:5px;position:absolute;z-index:-1}.ymaps-ruler .ymaps-tip__label-content{display:inline-block}.ymaps-ruler .ymaps-tip__label-layout{display:inline-block}.ymaps-ruler .ymaps-tip__label-content{white-space:nowrap}.ymaps-ruler__sprite{-background:0 0;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+p.PATH+'../images/f47ed04e125602f457b4faa959537efb.png", sizingMethod="crop")}'}],["4b",function(e,t,n,r,i){function s(e,t,n,r){s.superclass.constructor.call(this),this._sf=e,this._tf=t,this._uf=n||{},this._vf=r||{},e.events.add(t,this.fireChangeEvent,this)}r.util.augment(s,r.data.Base,{getObject:function(){return this._sf},singleSet:function(e,t){var n=this._wf(e);n&&this._uf[n.field].set(this._sf,t,n.postfix)},singleUnset:function(e){var t=this._wf(e);t&&this._uf[t.field].unset(this._sf,t.postfix)},unsetAll:function(){return typeof this._vf.unset=="function"&&this._vf.unset(this._sf),this},get:function(e,t){var n=this._wf(e);if(n){var r=this._uf[n.field].get(this._sf,n.postfix);return typeof r!="undefined"?r:t}return t},getAll:function(){if(typeof this._vf.get=="function")return this._vf.get(this._sf)},destroy:function(){this._sf.events.remove(this._tf,this.fireChangeEvent,this)},_xf:function(){this.events.fire("change",new r.Event({type:"change",target:this}))},_wf:function(e){if(this._uf.hasOwnProperty(e))return{field:e};var t=e.split("."),n=[];t.push("*");while(!this._uf.hasOwnProperty(e=t.join("."))){t.length-=1;if(!t.length)return null;n.unshift(t.pop()),t.push("*")}return{field:e,postfix:n.join(".")}}}),e("data.Adapter",s)}],["_P",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass('<ymaps class="ymaps-label"><ymaps class="ymaps-label__content">$[[options.contentLayout observeSize maxWidth=options.maxWidth maxHeight=options.maxHeight]]</ymaps></ymaps>',{calculateEmptiness:function(){return this.areSublayoutsEmpty()}});r.layout.storage.add("twirl#label",s),e("theme.twirl.label.Layout",s)}],["$s",function(e,t,n,r,i){function u(e){var t=[],n=f(e);for(var r=0,i=n.length;r<i;r++)t=t.concat(a(n[r][0]),a(n[r][1]));return t}function a(e){var t=[];for(var n=0;n<4;n++)t[n]=e&255,e>>=8;return t}function f(e){var t=[];for(var n=0,r=e.length,i=[0,0];n<r;n++)t.push([Math.round((e[n][0]-i[0])*s),Math.round((e[n][1]-i[1])*s)]),i=e[n];return t}var s=1e6,o=function(e){return r.util.base64.to(u(e))};e("util.coordinates.encode",o)}],["$r",function(e,t,n,r,i){var s=1e6,o=function(e){var t=r.util.base64.from(e),n=t.length,i=0,o=[0,0],u=[];while(i<n){var a=0,f=0,l=0,c=t.substr(i,8);while(l<4)a|=c.charCodeAt(l)<<l*8,f|=c.charCodeAt(l+4)<<l*8,l++;var h=[a/s,f/s],p=[h[0]+o[0],h[1]+o[1]];o=p,u.push(p),i+=8}return u};e("util.coordinates.decode",o)}],["7T",function(e,t,n,r,i){function o(e,t){this._kr.set(t,e.getCoordinates())}function u(e,t){this._qq.fire("Coordinates",e,t)}function a(e){return r.util.bounds.fromPoints(e)}var s=function(e){this._kr=new r.geometry.component.CoordPath(e||[],r.util.bind(u,this),r.util.bind(a,this)),this._lr=new r.geometry.component.ChildPath([],r.geometry.base.Point,["change"],r.util.bind(o,this)),this._qq=new r.component.EventFreezer(this._xf,this),this.events=new r.event.Manager({context:this})};s.fromEncodedCoordinates=function(e){return new s(r.util.coordinates.decode(e))},s.toEncodedCoordinates=function(e){return r.util.coordinates.encode(e.getCoordinates())},r.util.extend(s.prototype,{getType:function(){return"LineString"},getBounds:function(){return this._kr.getBounds()},set:function(e,t){return this._lr.setChild(e,null),this._kr.set(e,t),this},get:function(e){return this._kr.get(e)},getChildGeometry:function(e){return this._lr.getChild(e)||this._lr.createChild(e,this._kr.get(e))},remove:function(e){return this._lr.splice(e,1),this._kr.splice(e,1)[0]},insert:function(e,t){return this._lr.splice(e,0,null),this._kr.splice(e,0,t),this},splice:function(e,t){return arguments.length>2?this._lr.splice.apply(this._lr,[e,t].concat(new Array(arguments.length-2))):this._lr.splice(e,t),arguments.length>2?this._kr.splice.apply(this._kr,arguments):this._kr.splice(e,t)},setCoordinates:function(e){return this._lr.setChildren([]),this._kr.setCoordinates(e),this},getCoordinates:function(){return this._kr.getCoordinates()},getLength:function(){return this._kr.getLength()},freeze:function(){return this._qq.freeze(),this},unfreeze:function(){return this._qq.unfreeze(),this},isFrozen:function(){return this._qq.isFrozen()},getClosest:function(e){return r.geometry.component.findClosestPathPosition(this._kr.getCoordinates(),e)},_xf:function(e){this.events.fire("change",r.util.extend({type:"change",target:this},e))}}),e("geometry.base.LineString",s)}],[".g",function(e,t,n,r,i){e("geometry.component.renderFlow.stageGeodesic",function(e,t){return!t.geodesic||!t.projection.getCoordSystem?e:(this._FD||(this._FD=r.geometry.component.pixelGeometryGeodesic.storage.get(e.getType())),this._FD(e,t.projection))})}],["-L",function(e,t,n,r,i){function s(e,t){var n=t.getCoordSystem(),i=e.getCoordinates(),s=e.getMetaData().originalIndexes||[],u=new r.geometry.component.ShortestPath;if(!i.length)return e;var a=t.fromGlobalPixels(i[0],0),f={pixelPath:[i[0]],indexes:[s[0]||0]},l=t.isCycled();for(var c=1,h=i.length,p,d,v,m;c<h;c++){p=t.fromGlobalPixels(i[c],0),d=l[0]&&Math.abs(i[c][0]-i[c-1][0])>128||l[1]&&Math.abs(i[c][1]-i[c-1][1])>128,v=o(n,a,p,d),m=[];for(var g=1,y=v.length,b=y-1;g<y;g++)m.push(t.toGlobalPixels(v[g],0)),f.indexes.push(g<b?-1:s[c]||c);d||(m.unshift(i[c-1]),m=u.calculate(m,l),m.shift()),f.pixelPath=f.pixelPath.concat(m),a=p}return e.clone(f.pixelPath,{originalIndexes:f.indexes})}function o(e,t,n,r){var i=e.solveInverseProblem(t,n,r),s=[t];for(var o=0,a=3;o<a;o++)s=s.concat(u(i.pathFunction,o/a,(o+1)/a,o==0?{point:i.startPoint,direction:i.startDirection}:null,o==a-1?{point:i.endPoint,direction:i.endDirection}:null));return s}function u(e,t,n,s,o){s=s||e(t),o=o||e(n);var a=Math.PI/60,f=Math.PI/4,l=[],c=Math.abs(r.util.math.cycleRestrict(Math.atan2(s.direction[0],s.direction[1])-Math.atan2(o.direction[0],o.direction[1]),-Math.PI,Math.PI)),h,p,d=0,v;if(Math.abs(c-Math.PI)<1e-10){var m,g;i.data.coordinatesOrder=="latlong"?(m=[90*s.direction[0],s.point[1]],g=[90*s.direction[0],o.point[1]]):(m=[s.point[0],90*s.direction[1]],g=[o.point[0],90*s.direction[1]]),l.push(m,g,o.point)}else if(c>a){p=Math.ceil(c/a);if(p<f/a){h=(n-t)/p;for(var y=1;y<=p;y++)l.push(e(t+h*y).point)}else h=(n-t)/2,d=t+h,v=e(d),l=l.concat(u(e,t,d,s,v)),l=l.concat(u(e,d,n,v,o))}else l.push(o.point);return l}r.geometry.component.pixelGeometryGeodesic.storage.add("LineString",s),e("geometry.component.pixelGeometryGeodesic.lineString",s)}],[".l",function(e,t,n,r,i){e("geometry.component.renderFlow.stageSimplification",function(e,t){return t.simplification?(this._LD||(this._LD=r.geometry.component.pixelGeometrySimplification.storage.get(e.getType())),this._LD(e)):e})}],["-y",function(e,t,n,r,i){function s(e){var t=.25,n=.5,i=e.getCoordinates(),s=e.getMetaData().originalIndexes,o=s&&s.length>0?s:null,u={points:[],indexes:[]};for(var a=0,f=0,l=i.length,c;a<l;a++){if(c){var h=[i[a][0]-c[0],i[a][1]-c[1]];if(h[0]*h[0]+h[1]*h[1]<=t)continue}u.points[f++]=c=i[a],u.indexes.push(o?o[a]:a)}return u=r.graphics.generator.simplify(u.points,u.indexes,n),e.clone(u.points,{originalIndexes:u.indexes})}r.geometry.component.pixelGeometrySimplification.storage.add("LineString",s),e("geometry.component.pixelGeometrySimplification.lineString",s)}],["8b",function(e,t,n,r,i){var s=r.geometry.component.anchor,o=r.util.math.cycleRestrict,u=function(){this.basePoint=null,this.baseWorld=null};u.prototype={calculate:function(e,t){var n=[],r=[0,0],i=this.baseWorld,u,a,f=this.basePoint;for(var l=0,c=e.length;l<c;++l)a=[t[0]?o(e[l][0],0,256):e[l][0],t[1]?o(e[l][1],0,256):e[l][1]],u=[a[0],a[1]],f&&(r=[t[0]?i[0]+s.getShortestPathWorld(u[0],f[0],256):0,t[1]?i[1]+s.getShortestPathWorld(u[1],f[1],256):0],r[0]&&(u[0]+=r[0]*256),r[1]&&(u[1]+=r[1]*256)),n[l]=u,f=a,i=r;return this.basePoint=f,this.baseWorld=i,n}},e("geometry.component.ShortestPath",u)}],["75",function(e,t,n,r,i){function s(e){var t=e.getPixelGeometry({simplification:!1,pixelRendering:"static"});if(!t)throw new Error("geometry.component.getBoundsFromPixels: Расчет границ не возможен без добавления на карту.");var n=t.getBounds();return n?r.util.bounds.fromGlobalPixelBounds(n,e.options.get("projection"),e.getMap().getZoom()):null}e("geometry.component.boundsFromPixels",{get:s})}],["$l",function(e,t,n,r,i){var s=r.util.Associate,o=r.yandex.State,u=new s(function(e){return new o(e)});e("yandex.state.associate",{get:function(e){return u.get(e)}})}],["5I",function(e,t,n,r,i){function o(e){o.superclass.constructor.call(this,e,s)}var s={zIndex:r.constants.zIndex.controlPane,tagName:"ymaps",className:"ymaps-controls-pane",position:"static"};r.util.augment(o,r.pane.StaticPane),r.pane.storage.add("controls",o),e("pane.ControlPane",o)}],["_f",function(e,t,n,r,i){function u(e){var t={},n={},r=typeof e.left!="undefined"?"left":typeof e.right!="undefined"?"right":"left",i=typeof e.top!="undefined"?"top":typeof e.bottom!="undefined"?"bottom":"top";return n[r]=typeof e[r]!="undefined"?e[r]:5,n[i]=typeof e[i]!="undefined"?e[i]:5,t[r]=undefined,t[i]=undefined,n.unsetables=t,n}function a(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=parseInt(e[n])+"px");return t}function f(e,t){function n(e,t){var n;for(n in e)if(e.hasOwnProperty(n)&&e[n]!=t[n])return!0;return!1}return n(e,t)||n(t,e)}function l(e){return"left"in e?"top"in e?"lefttop":"leftbottom":"top"in e?"righttop":"rightbottom"}function c(e,t){function o(){return s.element.create({className:i,parentNode:e,css:{zIndex:r.constants.zIndex.controlPane}})}var n=l(t),i="ymaps-controls-"+n;return s.element.find(e,"."+i)||o()}var s=r.util.dom,o=function(e,t){this._rq=e,this._If=t,this._oB=null};o.prototype={setParentElement:function(e){this.clear(),e&&(this._pB||(this._pB=s.element.create()),this._G=e,this._sw(),this._qB=c(e,this._oB),this.build())},getItem:function(){return this._rq},getElement:function(){return this._pB},build:function(){var e=this._rq.options;this._rb=new r.Monitor(e),this._rb.add("position",this._pk,this);var t=e.get("position");t&&this._pk(t),s.positionController.insert(this._qB,this._pB,this._If.indexOf(this._rq))},clear:function(){this._rb&&this._rb.destroy(),this._pB&&this._qB&&this._pB.parentNode!=null&&s.positionController.remove(this._qB,this._pB)},_pk:function(){var e=this._pB;this._sw();var t=this._oB;s.style.css(e,a(t)),s.style.css(e,{position:"absolute"});var n=c(this._G,t);n!=this._qB&&this.setParentElement(this._G)},_sw:function(){var e=u(this._rq.options.get("position",{left:5,top:5}));this._oB&&s.style.css(this._pB,this._oB.unsetables),this._oB=e}},e("map.control.manager.ChildElementController",o)}],["9j",function(e,t,n,r,i){var s=r.util.extend,o=r.util.array,u={convert:function(e){var t=e.data.properties.ResponseMetaData;return{Attribution:"",GeoObjectCollection:{metaDataProperty:this.getGeocodeMetaData(s({},t.SearchRequest,t.SearchResponse),!0),featureMember:this.getGeocodeResults(e.data.features)}}},getGeocodeMetaData:function(e,t){var n=t?"GeocoderResponseMetaData":"GeocoderMetaData",r={},i,s;r[n]={},i=r[n];for(var o in e){var u=e[o];typeof u=="number"&&(u=u.toString()),i[o]=u}return s=i.suggest,s&&(i.suggest=this.getCorrection(s)),r},getGeocodeResults:function(e){var t=[];return o.each(e,function(e){t.push(this.getGeocodeResult(e))},this),t},getGeocodeResult:function(e){var t=e.properties;return{GeoObject:{metaDataProperty:this.getGeocodeMetaData(t.GeocoderMetaData),description:t.description,name:t.name,boundedBy:this.getGeocodeBounds(t.boundedBy),Point:this.getGeocodePointPos(e.geometry)}}},getGeocodeBounds:function(e){return{Envelope:{lowerCorner:e[0].join(" "),upperCorner:e[1].join(" ")}}},getGeocodePointPos:function(e){return{pos:e.coordinates.join(" ")}},getCorrection:function(e){var t="",n;if(o.isArray(e)){for(var r=0,i=e.length;r<i;r++){var s=e[r];o.isArray(s)&&(s="<fix>"+s[0]+"</fix>"),t+=s}n=t}return n}};e("yandex.searchToGeocodeConverter",u)}],["6u",function(e,t,n,r,i){function u(e){var t=e[1],n=e[0],r=i.data.coordinatesOrder!="latlong";r||(n=n.slice().reverse(),t=t.slice().reverse());var o=s(t[0],n[0],n[0]+360)-n[0],u=Math.abs(t[1]-n[1]);return r?[o,u]:[u,o]}var s=r.util.math.cycleRestrict,o=r.util.bounds,a={toCenterAndSpan:function(e,t){if(t){var n=r.util.bounds.toGlobalPixelBounds(e,t,0);return{ll:t.fromGlobalPixels([(n[1][0]+n[0][0])/2,(n[1][1]+n[0][1])/2],0),spn:u(e)}}var o=i.data.coordinatesOrder!="latlong",a=o?e[0][0]:e[0][1],f=o?e[1][0]:e[1][1],l=s((a+s(f,a,a+360))/2,-180,180),c=o?e[0][1]:e[0][0],h=o?e[1][1]:e[1][0],p=(c+h)/2;return{ll:o?[l,p]:[p,l],spn:u(e)}}};a.contains=r.util.bounds.contains,a.pixelBoundsIntersects=a.intersects=r.util.bounds.areIntersecting,e("util.geoBounds",a)}],["-n",function(e,t,n,r,i){function l(e,t){var n=t;return e.Representation&&S(e.Representation,n),e.GeoObjectCollection?c(e.GeoObjectCollection,n):null}function c(e,t){var n=d(e.style,t),i,s;a.checkStyle(n),i=new r.GeoObjectArray({properties:m(e)},{preset:n}),s=e.featureMembers||e.featureMember||[];for(var o=0,u=s.length;o<u;o++){var f=s[o];f.GeoObject?i.add(h(f.GeoObject,t)):f.GeoObjectCollection&&i.add(c(f.GeoObjectCollection,t))}return i}function h(e,t){var n=m(e),i=d(e.style,t);return a.checkStyle(i),new r.GeoObject({geometry:p(e),properties:n},{preset:i})}function p(e){for(var t in s)if(s.hasOwnProperty(t)){var n=s[t];if(e[t]){var r=e[t];return r.pos&&(r=r.pos.split(" ")),{type:n,coordinates:v[n](r,e.polylod)}}}return null}function d(e,t){return e&&e.indexOf("#")===0?t+e:e}function m(e){var t={};if(typeof e.name!="undefined"){var n=e.name;t.balloonContentBody="<h3>"+n+"</h3>",t.name=n}if(typeof e.description!="undefined"){var r=e.description;typeof t.balloonContentBody=="undefined"&&(t.balloonContentBody=""),t.balloonContentBody+="<p>"+r+"</p>",t.description=r}typeof e.metaDataProperty!="undefined"&&(t.metaDataProperty=g(e.metaDataProperty)),typeof e.id!="undefined"&&(t.id=e.id);if(typeof e.boundedBy!="undefined"){var i=e.boundedBy.Envelope,s=/\s+/;t.boundedBy=[b(i.lowerCorner.split(s)),b(i.upperCorner.split(s))]}return t}function g(e){var t={},n;for(var i in e)e.hasOwnProperty(i)&&(n=e[i],t[i]=r.util.array.isArray(n)?y(n):n);return t}function y(e){var t=[];for(var n=0,r=e.length,i;n<r;n++){i=!1;if(e[n]===""){t[n]=!0;continue}t[n]=typeof e[n].value=="string"?new String(e[n].value):{};for(var s in e[n])e[n].hasOwnProperty(s)&&(typeof e[n][s]=="string"?/^@/.test(s)&&(t[n][s]=e[n][s],i=!0):(t[n][s]=y(e[n][s]),i=!0));i==0&&(t[n]=e[n].value)}return r==1?t[0]:t}function b(e){return i.data.coordinatesOrder!="longlat"&&e.unshift(e.splice(1,1)[0]),o(e,parseFloat)}function S(e,t){x(e.Style,t),T(e.Template,t)}function x(e,t){if(e)for(var n in e)if(e.hasOwnProperty(n)){var i=N(e[n],w,{},t);r.option.presetStorage.add(d("#"+n,t),i)}}function T(e,t){if(e)for(var n in e)r.layout.storage.add(d("#"+n,t),C(e[n]))}function N(e,t,n,i){var s=/\.\d+$/;for(var o in e){var u=t[o];if(u){var l=e[o];if(typeof u=="string"&&typeof l=="string"){s.test(u)?(u=u.replace(s,""),n[u]=n[u]||[],n[u][o=="x"?0:1]=parseInt(l)):(o=="template"||o=="parentStyle"?(l=d(l,i),o=="parentStyle"&&a.checkStyle(l)):o=="strokeColor"||o=="fillColor"?l="#"+l:o=="fill"||o=="outline"?l=l=="true"||parseInt(l)?!0:!1:o=="hasHint"||o=="hasBalloon"?l=l=="true"||parseInt(l)?!0:!1:o=="href"&&(l=a.resolveUrl(l,i)),n[u]=l);if(u=="iconImageHref"||u=="iconOffset"||u=="iconImageSize")n.iconImageOffset=[0,0];if(u=="iconShadowImageHref"||u=="iconShadowOffset"||u=="iconShadowImageSize")n.iconShadowImageOffset=[0,0];if(u=="iconContentLayout"){var c=r.option.presetStorage.get("twirl#blueStretchyIcon");n=f({iconLayout:c.iconLayout,iconContentLayout:c.iconContentLayout,iconContentOffset:c.iconContentOffset,iconMaxWidth:c.iconMaxWidth,iconMaxHeight:c.iconMaxHeight},n)}}else o=="shadow"&&(n.iconShadow=!0),f(n,N(l,u,n,i))}}return n}function C(e){var t=e.text.replace(/\$\[(?!style)([^\[\]]+)\]/g,"$[properties.$1]");for(var n in E)t=t.replace(new RegExp("\\$\\[style\\."+n.replace(".","\\.")+"\\]","g"),"$[geoObjectOptions."+E[n]+"]");return r.templateLayoutFactory.createClass(t.replace(/(^\s+)|(\s+$)/g,""),{createTemplateDataManager:function(e){return e.geoObjectOptions=e.geoObject.options,r.templateLayoutFactory.createTemplateDataManager.call(this,e)}})}function k(e,t,n){t=t||{};for(var r in e){var i=n?n+"."+r:r;typeof e[r]=="object"?t=k(e[r],t,i):t[i]=e[r]}return t}var s={LineString:"LineString",LinearRing:"LineString",Point:"Point",Polygon:"Polygon",polylod:"LineString"},o=r.util.array.map,u=r.util.coordinates.decode,a=r.geoXml.util,f=r.util.extend,v={Point:function(e){return b(e)},LineString:function(e,t){return o(t?u(e.polyline):e,b)},LinearRing:function(e,t){return t&&(e=u(e.polyline),e.splice(e.length-1,1,e[0].slice())),o(e,b)},Polygon:function(e){if(!e.exterior)return[];var t=[],n=e.exterior.polylod,r=n?n:e.exterior.LinearRing;return t.push(v.LinearRing(r,n)),e.interior&&o(e.interior,function(e){var n=e.polylod,e=n?n:e.LinearRing;e&&t.push(v.LinearRing(e,n))}),t}};e("geoXml.parser.ymapsml.geoObjects",l);var w={parentStyle:"preset",iconStyle:{template:"iconLayout",href:"iconImageHref",size:{x:"iconImageSize.0",y:"iconImageSize.1"},offset:{x:"iconOffset.0",y:"iconOffset.1"},shadow:{template:"iconShadowLayout",href:"iconShadowImageHref",size:{x:"iconShadowImageSize.0",y:"iconShadowImageSize.1"},offset:{x:"iconShadowOffset.0",y:"iconShadowOffset.1"}}},iconContentStyle:{template:"iconContentLayout"},balloonContentStyle:{template:"balloonContentBodyLayout"},hintContentStyle:{template:"hintContentLayout"},lineStyle:{strokeColor:"strokeColor",strokeWidth:"strokeWidth"},polygonStyle:{strokeWidth:"strokeWidth",strokeColor:"strokeColor",fillColor:"fillColor",fill:"polygonFill",outline:"polygonOutline"},hasHint:"showHintOnHover",hasBalloon:"openBalloonOnClick"},E=k(w),f=r.util.extend}],[".2",function(e,t,n,r,i){}],["5t",function(e,t,n,r,i){var s=function(e,t,n,i){this.events=new r.event.Manager({context:this}),this.options=new r.option.Manager(t||{},e.options,n,i),this._n=e,this._n.events.add("destroy",this.onMapDestroy,this)};s.prototype={getMap:function(){return this._n},onMapDestroy:function(){this._n.events.remove("destroy",this.onMapDestroy,this),this.events.fire("mapchange",new r.Event({target:this,oldMap:this._n,newMap:null}))}},e("map.GeneralCollection",s)}],["$u",function(e,t,n,r,i){function s(e){return e&&e.length&&i.data.coordinatesOrder!="latlong"?r.util.coordinates.reverse(e):e}e("util.coordinates.toLatLong",s)}],["7.",function(e,t,n,r,i){function o(e,t,n,i,s,o){var u=r.geometry.component.anchor.getAnchor(e,t,o),a=u-e,f=s-(i+a),l=Math.ceil(n/o)||1,c=Math.round(f/(l*o)),h=Math.round(a/o);return c&&(h+=c*l),h}function u(e,t){var n,r=Infinity;for(var i=0;i<4;++i){var s=[t[0]-e[i][0],t[1]-e[i][1]],o=s[0]*s[0]+s[1]*s[1];o<r&&(r=o,n=i)}return n}var s=function(){};s.prototype={calculateShift:function(e,t,n){var i=e.getBounds(),s=t.isCycled(),a=[0,0];if(i&&(s[0]||s[1])){var f=r.util.bounds.getCenter(i),l=r.util.bounds.getSize(i),c=n.getGlobalPixelCenter(),h=c,p=f,d=Math.pow(2,8+n.getZoom());if(this.lastPosition&&(l[0]>0||l[1]>0)){var v=[[i[0][0]+this.lastPosition[0]*d,i[0][1]+this.lastPosition[1]*d],[i[1][0]+this.lastPosition[0]*d,i[1][1]+this.lastPosition[1]*d]],m=[[v[0][0],v[0][1]],[v[1][0],v[0][1]],[v[1][0],v[1][1]],[v[0][0],v[1][1]]],g=[[i[0][0],i[0][1]],[i[1][0],i[0][1]],[i[1][0],i[1][1]],[i[0][0],i[1][1]]],y=u(m,c);h=m[y],p=g[y]}a=[s[0]?o(p[0],h[0],l[0],f[0],c[0],d):0,s[1]?o(p[1],h[1],l[1],f[1],c[1],d):0]}return this.lastPosition=a,a}},e("geometry.component.PixelGeometryShift",s)}],["5E",function(e,t,n,r,i){e("overlay.optionMapper",new r.option.Mapper)}],["9p",function(e,t,n,r,i){var s=function(e,t,n){this._Ae=e,this._o=t,this.options=new r.option.Manager(n,null,null,r.overlay.optionMapper),this.events=new r.event.Manager({context:this}),this.monitor=new r.Monitor(this.options)};r.util.extend(s.prototype,{setMap:function(e){if(this._n!=e){var t=this._n;t&&this.onRemoveFromMap(t),this._n=e,this._n&&this.onAddToMap(),this._zv(t)}},getMap:function(){return this._n},onAddToMap:function(){},onRemoveFromMap:function(){},setGeometry:function(e){var t=this._Ae;this._Ae=e,this._n&&this.applyGeometry(),this._Av(t)},getGeometry:function(){return this._Ae},applyGeometry:function(){},setData:function(e){var t=this._o;this._o=e,this._Bv(t)},getData:function(){return this._o},isEmpty:function(){return!1},_zv:function(e){this.events.fire("mapchange",{oldMap:e,newMap:this._n})},_Bv:function(e){this.events.fire("datachange",{oldData:e,newData:this._o})},_Av:function(e){this.events.fire("geometrychange",{oldGeometry:e,newGeometry:this._Ae})}}),e("overlay.Base",s)}],["5N",function(e,t,n,r,i){e("overlay.storage",new r.util.Storage)}],["9t",function(e,t,n,r,i){var s=function(e,t){this._x=e,this._Vv=t,this._Wv=[],this._Xv(),this._Nq()};s.prototype={destroy:function(){this._Yv(),this._Zv(),this._$v()},addEventsSource:function(e){this._Wv.push({events:e,types:this._aw}),e.add(this._aw,this._bw,this)},removeEventsSource:function(e){for(var t=0,n=this._Wv.length;t<n;t++){var r=this._Wv[t];if(e==r.events){r.events.remove(r.types,this._bw,this),this._Wv.splice(t,1);break}}},getModel:function(){return this._cw.get("interactivityModel")},_Yv:function(){for(var e=0,t=this._Wv.length;e<t;e++){var n=this._Wv[e];n.events.remove(n.types,this._bw,this)}this._Wv=[]},_Xv:function(){this._cw=new r.Monitor(this._x.options),this._cw.add("interactivityModel",this._dw,this,{resolveCallback:this._ew}),this._fw()},_fw:function(){this._aw=[];var e=this.getModel();for(var t in e)e.hasOwnProperty(t)&&this._aw.push(t)},_ew:function(e,t){return r.interactivityModel.storage.get(t.get(e,this._Vv))},_dw:function(e){this._Dg.setInteractivityModel(e);var t=this._Wv.slice();this._Yv(),this._fw();for(var n=0,r=t.length;n<r;n++)this.addEventsSource(t[n].events)},_$v:function(){this._cw.destroy(),this._aw=null},_Nq:function(){this._Dg=new r.MapEventController({map:this._x.getMap(),interactivityModel:this.getModel()}),this._x.events.addController(this._Dg)},_Zv:function(){this._Dg.setMap(null),this._x.events.removeController(this._Dg),this._Dg=null},_bw:function(e){var t=e.get("type"),n=e.get("domEvent");if(n){var i=this.getModel()[n.get("type")];i&&i.domPreventDefault&&n.callMethod("preventDefault")}var s=new r.Event({type:t,target:this._x,originalEvent:e,origin:e.get("origin"),domEvent:n},!1,e.isDefaultPrevented());this._x.events.fire(t,s),s.isImmediatePropagationStopped()&&e.stopImmediatePropagation(),s.isDefaultPrevented()&&e.preventDefault()}},e("overlay.component.Interactivity",s)}],["9v",function(e,t,n,r,i){function o(){this._Aw=null,this._Hg&&this._Hg.setData(this._yw())}var s=function(e,t){this._x=e,this._o=this._jw(t),this._rb=new r.Monitor(e.options),this._x.events.add("datachange",o,this),this._kw=[],this._uc(),this._o.element&&(this._lw(),this._mw()),this._o.layout&&this._nw()};r.util.extend(s.prototype,{destroy:function(){this._o.layout&&this._ow(),this._o.element&&(this._pw(),this._qw()),this._yc(),this._x.events.remove("datachange",o,this)},setPosition:function(e){this._rw=e,this._sw()},getPane:function(){return this._hd},getElement:function(){return this._nd},getLayout:function(){return this._Hg},_jw:function(e){if(e.pane&&typeof e.pane.getElement=="function")e.pane={value:e.pane};else if(!e.pane||!e.pane.value)e.pane=r.util.extend({resolve:"pane",defaultValue:"overlays"},e.pane);if(e.offset&&e.offset.length)e.offset={value:e.offset};else if(!e.offset||!e.offset.value)e.offset=r.util.extend({resolve:"offset",defaultValue:[0,0]},e.offset);e.element&&(e.element.css=r.util.extend({width:0,height:0},e.element.css,{position:"absolute"}));if(e.layout&&typeof e.layout.setParentElement=="function")e.layout={value:e.layout};else if(!e.layout||!e.layout.value)e.layout=r.util.extend({resolve:"layout"},e.layout);return e.layout.options?typeof e.layout.options.get!="function"&&(e.layout.options=new r.option.Manager(e.layout.options,this._x.options)):e.layout.options=this._x.options,e},_lw:function(){this._nd=r.util.dom.element.create(this._o.element)},_qw:function(){this._nd=null},_tw:function(){return this._o.pane.resolve?this._rb.get("pane"):this._o.pane.value},_mw:function(){this._hd=this._tw(),this._hd.getElement().appendChild(this._nd),this._hd.events&&(this._uw=new r.util.scheduler.Group,this._hd.events.add("actionend",this._sw,this).add("viewportchange",this._qd,this)),this._o.layout.options.set("viewport",this._vw(this._hd.getViewport()))},_qd:function(){this._hd&&this._uw.schedule("raf",this._ww,this,this._hd.getViewport())},_vw:function(e){var t=this._x.getMap().getGlobalPixelCenter(),n=this._x.getGeometry().getCoordinates(),r=[n[0]-t[0],n[1]-t[1]];return[[e[0][0]-r[0],e[0][1]-r[1]],[e[1][0]-r[0],e[1][1]-r[1]]]},_ww:function(e){this._o.layout.options.set("viewport",this._vw(e))},_pw:function(){this._uw.removeAll(),this._hd.events&&this._hd.events.remove("actionend",this._sw,this).remove("viewportchange",this._qd,this),r.util.dom.element.remove(this._nd),this._hd=null},_xw:function(){return this._o.layout&&this._o.layout.resolve?this._rb.get("layout"):this._o.layout.value},_nw:function(){var e=this._xw();this._Hg=new e(this._yw()),this._nd&&this._Hg.setParentElement(this._nd),this._Hg.events.add("emptinesschange",this._zw,this),this._o.layout.interactivity&&this._o.layout.interactivity.addEventsSource(this._Hg.events)},_zw:function(e){this._x.events.fire("emptinesschange",{oldEmptiness:e.get("oldEmptiness"),newEmptiness:e.get("newEmptiness")})},_ow:function(){this._o.layout.interactivity&&this._o.layout.interactivity.removeEventsSource(this._Hg.events),this._Hg.events.remove("emptinesschange",this._zw,this),this._Hg.setParentElement(null),this._Hg.destroy(),this._Hg=null},_yw:function(){return this._Aw||(this._Aw=r.util.extend({},this._x.getData(),{options:this._o.layout.options}))},_Bw:function(){return this._o.offset.resolve?this._rb.get("offset"):this._o.offset.value},_sw:function(){if(this._hd&&this._nd&&this._rw){var e=this._hd.toClientPixels(this._rw),t=this._Bw()||[0,0],n=[e[0]+t[0],e[1]+t[1]];if(this._kw[0]!=n[0]||this._kw[1]!=n[1])this._kw=n,r.util.dom.style.setPosition(this._nd,n)}},_uc:function(){this._o.pane.resolve&&this._rb.add("pane",u.pane.changeCallback,this,u.pane.params),this._o.offset.resolve&&this._rb.add("offset",u.offset.changeCallback,this,u.offset.params),this._o.layout&&this._o.layout.resolve&&this._rb.add("layout",u.layout.changeCallback,this,u.layout.params)},_yc:function(){this._o.layout&&this._o.layout.resolve&&this._rb.remove("layout"),this._o.offset.resolve&&this._rb.remove("offset"),this._o.pane.resolve&&this._rb.remove("pane")}}),e("overlay.component.DomView",s);var u={pane:{changeCallback:function(){this._hd&&this._pw(),this._mw(),this._sw()},params:{resolveCallback:function(e,t){var n=this._o.pane.resolve;if(typeof n=="function")return n(t);var r=t.get(n,this._o.pane.defaultValue);return typeof r=="string"&&this._x.getMap()?this._x.getMap().panes.get(r):r}}},layout:{changeCallback:function(){this._Hg&&this._ow(),this._nw()},params:{resolveCallback:function(e,t){var n=this._o.layout.resolve;return typeof n=="function"?n(t):r.layout.storage.get(t.get(n,this._o.layout.defaultValue))}}},offset:{changeCallback:function(){this._sw()},params:{resolveCallback:function(e,t){var n=this._o.offset.resolve;return typeof n=="function"?n(t):t.get(n,this._o.offset.defaultValue)}}}}}],["9r",function(e,t,n,r,i){var s=function(e,t,n,i){this._x=e,this._Cv=t||e.getElement&&e.getElement(),this._Dv=n,this._Ev=i||"cursor",this._Fv=new r.option.Monitor(this._x.options,this._Ev,this._Gv,this),this._Hv=this._Cv=="map"?this._x.getMap().cursors:new r.util.cursor.Manager(this._Cv),this._x.events.add("mouseenter",this._Iv,this),this._x.events.add("mouseleave",this._Jv,this)};r.util.extend(s.prototype,{destroy:function(){this._x.events.remove("mouseleave",this._Jv,this),this._x.events.remove("mouseenter",this._Iv,this),this._Hv=null,this._Fv.destroy(),this._Fv=null},_Iv:function(){this._u=!0,this._Kv()},_Jv:function(){this._u=!1,this._Lv()},_Kv:function(){this._Mv=this._Fv.getValue(this._Dv),this._Nv=this._Hv.push(this._Mv)},_Lv:function(){this._Nv&&(this._Nv.remove(),this._Nv=null,this._Mv=null)},_Gv:function(){this._u&&(this._Lv(),this._Kv())}}),e("overlay.component.CursorManager",s)}],["$D",function(e,t,n,r,i){function o(){return document.documentElement}var s={getSize:function(){return this.element||(this.element=o()),[this.element.clientWidth,this.element.clientHeight]},getScrollOffsets:function(){return[window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop]}};e("util.dom.viewport",s)}],["3,",function(e,t,n,r,i){var s=function(e,t){this._ef=!1,this._ff=e,this._gf=t,this._o=null};s.prototype={freeze:function(){this._ef=!0},unfreeze:function(){this._ef=!1,this._hf&&(this._hf=!1,this.fire())},isFrozen:function(){return this._ef},fire:function(e,t,n){if(typeof e!="undefined"){this._o=this._o||{};var r="old"+e;this._o[r]||(this._o[r]=t),this._o["new"+e]=n}if(this._ef)this._hf=!0;else if(this._ff){var i=this._o;this._o=null,this._ff.call(this._gf,i)}}},e("component.EventFreezer",s)}],["76",function(e,t,n,r,i){function o(e,t){var n;return t.coordRendering=="straightPath"?n=a(e,t.projection):t.coordRendering=="shortestPath"&&(n=u(e,t.projection)),new r.geometry.pixel.Polygon(n,this.getFillRule())}function u(e,t){var n=a(e,t),i=new r.geometry.component.ShortestPath;for(var s=0,o=e.length;s<o;s++)n[s]=i.calculate(n[s],t.isCycled());return n}function a(e,t){var n=[];for(var r=0,i=e.length,s;r<i;r++){n[r]=s=[];for(var o=0,u=e[r].length,a=e[r];o<u;o++)s[o]=t.toGlobalPixels(a[o],0)}return n}var s=function(e,t,n){s.superclass.constructor.call(this,e,t),this.options=new r.option.Manager(n),this.options.events.add("change",function(){this.events.fire("optionschange")},this)};s.fromEncodedCoordinates=function(e,t){var n=e.split(";"),i=[];for(var o=0,u=n.length;o<u;o++)i.push(r.geometry.component.closedPathDecode(n[o]));return new s(i,t)},s.toEncodedCoordinates=function(e){var t=[];for(var n=0,i=e.getLength();n<i;n++)t.push(r.util.coordinates.encode(e.get(n)));return t.join(";")},r.util.augment(s,r.geometry.base.Polygon,{getBounds:function(){return this._Z||(this._Z=r.geometry.component.boundsFromPixels.get(this))},getPixelGeometry:function(e){return this._qr?this._qr.getPixelGeometry(e):null},setMap:function(e){var t=this._n;t&&this._rr(),this._n=e,e&&this._sr(),this._tr(t)},getMap:function(){return this._n},contains:function(e){return r.geometry.component.pixelContains(this,e)},getClosest:function(e){var t=this.options.get("projection");if(typeof t!="object")throw new Error("geometry.Polygon.getClosest: В опциях геометрии не определена проекция.");var n=typeof t.getCoordSystem=="function"?t.getCoordSystem():r.coordSystem.cartesian,i=this.getPixelGeometry({simplification:!1,pixelRendering:"static",geodesic:this.options.get("geodesic")}).getClosest(t.toGlobalPixels(e,this._n.getZoom()));return i&&(i.position=t.fromGlobalPixels(i.position,this._n.getZoom()),i.distance=n.getDistance(e,i.position)),i},_sr:function(){this._qr=new r.geometry.component.RenderFlow(this,this._ur(),r.geometry.defaultOptions,this._Fe)},_rr:function(){this._qr&&this._qr.destroy()},_Fe:function(e,t){this._Z=null;var n={newPixelGeometry:e,oldPixelGeometry:t,mainGeometryChanged:this._vr};this._vr=!1,this.events.fire("pixelgeometrychange",n)},_tr:function(e){this.events.fire("mapchange",{newMap:this._n,oldMap:e})},_ur:function(){var e=r.geometry.component.renderFlow;return[{stage:this.getCoordinates,events:[{object:this,types:[{change:function(){return this._vr=!0}}]}]},{stage:o,options:["projection","coordRendering"]},{stage:e.stageGeodesic,options:["projection","geodesic"]},{stage:e.stageScale.apply,events:[{object:this._n,types:[{actionend:e.stageScale.onActionEnd}]}]},{stage:e.stageSimplification,options:["simplification"]},{stage:e.stageShift.apply,options:["projection","pixelRendering"],events:[{object:this._n,types:[{actionend:e.stageShift.onActionEnd}]}]}]}}),e("geometry.Polygon",s)}],["70",function(e,t,n,r,i){function u(e,t){return e?!t.geodesic||!t.projection.getCoordSystem?new r.geometry.pixel.Circle(t.projection.toGlobalPixels(e,0),r.util.getPixelRadius(e,this.getRadius(),t.projection,0)):s(e,this.getRadius(),t):new r.geometry.pixel.Circle}var s=r.geometry.component.pixelGeometryGeodesic.circle,o=function(e,t,n){o.superclass.constructor.call(this,e,t),this.options=new r.option.Manager(n),this.options.events.add("change",function(){this.events.fire("optionschange")},this)};r.util.augment(o,r.geometry.base.Circle,{getBounds:function(){return this._Z||(this._Z=r.geometry.component.boundsFromPixels.get(this))},getPixelGeometry:function(e){return this._qr?this._qr.getPixelGeometry(e):null},setMap:function(e){var t=this._n;t&&this._rr(),this._n=e,e&&this._sr(),this._tr(t)},getMap:function(){return this._n},contains:function(e){return r.geometry.component.pixelContains(this,e)},getClosest:function(e){var t=this.options.get("projection");if(typeof t!="object")throw new Error("geometry.Circle.getClosest: В опциях геометрии не определена проекция.");var n=typeof t.getCoordSystem=="function"?t.getCoordSystem():r.coordSystem.cartesian,i=this.getPixelGeometry({simplification:!1,pixelRendering:"static",geodesic:this.options.get("geodesic")}).getClosest(t.toGlobalPixels(e,this._n.getZoom()));return i&&(i.position=t.fromGlobalPixels(i.position,this._n.getZoom()),i.distance=n.getDistance(e,i.position)),i},_sr:function(){this._qr=new r.geometry.component.RenderFlow(this,this._ur(),r.geometry.defaultOptions,this._Fe)},_rr:function(){this._qr&&this._qr.destroy()},_Fe:function(e,t){this._Z=null;var n={newPixelGeometry:e,oldPixelGeometry:t,mainGeometryChanged:this._vr};this._vr=!1,this.events.fire("pixelgeometrychange",n)},_tr:function(e){this.events.fire("mapchange",{newMap:this._n,oldMap:e})},_ur:function(){var e=r.geometry.component.renderFlow;return[{stage:this.getCoordinates,events:[{object:this,types:[{change:function(){return this._vr=!0}}]}]},{stage:u,options:["projection","geodesic"]},{stage:e.stageScale.apply,events:[{object:this._n,types:[{actionend:e.stageScale.onActionEnd}]}]},{stage:e.stageShift.apply,options:["projection","pixelRendering"],events:[{object:this._n,types:[{actionend:e.stageShift.onActionEnd}]}]}]}}),e("geometry.Circle",o)}],["6x",function(e,t,n,r,i){function s(e,t,n){var i="before"+t.type,s=r.util.extend({},t);s.type=i;var a=n&&n.mutableFields;if(a)for(var f=0,l=a.length,c;f<l;f++)c=a[f],s[u(c)]=function(e){return function(t){s[e]=t}}(c);var h=new r.Event(s);e.fire(i,h);if(a)for(f=0,l=a.length;f<l;f++)c=a[f],t[c]=s[c];h.isDefaultPrevented()?o(n,"preventCallback",t):(o(n,"successCallback",t),e.fire(t.type,t))}function o(e,t,n){if(e){var r=e.context,i=e[t];i&&(typeof r!="undefined"?i.call(r,n):i(n))}}function u(e){return"set"+e.slice(0,1).toUpperCase()+e.slice(1)}e("util.fireWithBeforeEvent",s)}],["7S",function(e,t,n,r,i){function a(e,t){return t+e.slice(0,1).toUpperCase()+e.slice(1)}function f(e,t){return[a(e,t),e]}var s=new r.util.Storage,o={key:["projection"],rule:"plain"},u=["cursor","pane","interactivityModel"];s.setupMapping=function(e,t,n){var i=this.get(n);if(i)for(var s=0,o=i.length;s<o;s++)e.setRule(r.util.extend({name:t},i[s]))},s.add("Point",[o,{rule:function(e){return a(e,"icon")}},{key:u,rule:function(e){return f(e,"icon")}}]),e("geoObject.view.overlayMapping",s)}],["68",function(e,t,n,r,i){var s=function(e){this._Ag=e,this._hq=new r.util.List};s.prototype={add:function(e){typeof e!="undefined"&&!this._hq.contains(e)&&(this._hq.insert(e),this._Ag.onAdd&&this._Ag.onAdd(e))},remove:function(e){this._hq.contains(e)&&(this._hq.remove(e),this._Ag.onRemove&&this._Ag.onRemove(e))},removeAll:function(){var e=this._hq.getIterator(),t;while(t=e.getNext())this.remove(t)},getLength:function(){return this._hq.length},getIterator:function(){return this._hq.getIterator()},each:function(e,t){var n=this._hq.getIterator(),r;while(r=n.getNext())if((t?e.call(t,r):e(r))===!1)break}},e("component.collection.BaseCollection",s)}],["6*",function(e,t,n,r,i){function s(e,t){this._gf=e,this._Xp=t}r.util.extend(s.prototype,{addChild:function(e){e.getParent()!=this._gf&&(e.events.add("parentchange",this._oq,this),e.setParent(this._gf))},removeChild:function(e){e.getParent()==this._gf&&e.setParent(null)},_oq:function(e){var t=e.get("target"),n=e.get("oldParent");this._gf==n&&t.events.remove("parentchange",this._oq,this),this._Xp&&this._Xp(t,n,e.get("newParent"))}}),e("component.parent.BaseParent",s)}],["66",function(e,t,n,r,i){var s=function(e){this._Ag=e||{},this._yf=[]};s.prototype={get:function(e){var t=this._yf.length;return e<0&&(e=t+e)<0||t<=e?null:this._yf[e]},add:function(e,t){typeof e!="undefined"&&this.indexOf(e)==-1&&this._bq(e,typeof t!="undefined"?this._cq(t):this._yf.length)},remove:function(e){var t=this.indexOf(e);if(t!=-1)return this._dq(t)},removeAll:function(){for(var e=0,t=this._yf.length;e<t;e++)this._dq(0)},splice:function(e,t){var n=[];e=this._cq(e);for(var i=0;i<t;i++){if(!(e<this._yf.length))break;n.push(this._dq(e))}return r.util.array.each(Array.prototype.slice.call(arguments,2),function(t,n){this._bq(t,e+n)},this),n},getLength:function(){return this._yf.length},getIterator:function(){return new o(this._yf)},each:function(e,t){r.util.array.each(this._yf,e,t)},indexOf:function(e){return r.util.array.indexOf(this._yf,e)},_cq:function(e){var t=this._yf.length;return e=Math.min(e,t),e<0?Math.max(0,e+t):e},_bq:function(e,t){t==this._yf.length?this._yf.push(e):this._yf.splice(t,0,e),this._Ag.onAdd&&this._Ag.onAdd(e,t)},_dq:function(e){var t=this._yf.splice(e,1)[0];return this._Ag.onRemove&&this._Ag.onRemove(t,e),t}},e("component.array.BaseArray",s);var o=function(e){this._ho=e,this._je=e.length,this._eq=0};o.prototype.getNext=function(){return this._eq<this._je?this._ho[this._eq++]:null}}],["6A",function(e,t,n,r,i){var s=r.util.dom,o=r.util.id,u=r.domEvent.manager,a=function(e){this._nd=e,this._Do={},this._Eo=0,this.events=new r.event.Manager;var t=this._nd.getElementsByTagName("img");if(t.length>0)for(var n=0;n<t.length;n++)this._Fo(t[n]);else r.util.scheduler.executeASAP(this._Go,this)};a.prototype={_Fo:function(e){var t=r.util.id.get(e),n,i,o;e.src&&(n=document.createElement("img"),o=u.group(n).add(["load","error"],i=function(){o.removeAll(),s.style.css(e,{visibility:""}),delete this._Do[t],this.events.fire("imageload",new r.Event({target:this._nd})),--this._Eo||this._Go()},this),this._Do[t]={image:e,listeners:o},this._Eo++,n.src=e.src)},_Go:function(){this.events.fire("complete",new r.Event({target:this._nd}))},destroy:function(){for(var e in this._Do)this._Do.hasOwnProperty(e)&&(s.style.css(this._Do[e].image,{visibility:""}),this._Do[e].listeners.removeAll(),delete this._Do[e])}},e("util.ImageLoadObserver",a)}],["4(",function(e,t,n,r,i){function c(e,t){var n=[],r=t.getZoom();for(var i in e)e.hasOwnProperty(i)&&n.push({position:t.converter.pageToGlobal(e[i].position),atZoom:r,type:e[i].type});return n}var s=r.Event,o=r.MapEvent,u=r.constants.hotspotEvents.order,a=r.interactivityModel.geoObject,f=i.support.browser.isMobile,l=function(e){this._n=e,this.events=new r.event.Manager({context:this}),this.containerList=new r.hotspot.ContainerList(this),this.containerList.events.add("found",this._yk,this),e.events.addController(new r.map.hotspot.Controller(e,this)),e.events.add("destroy",this._zk,this),this._Ak={object:null,zIndex:null,interactivityModel:null},this._Bk={}};l.prototype={getMap:function(){return this._n},test:function(e,t){var n=t.get("globalPixelPosition"),r=this._n.getZoom();return this._Ck={type:e,position:t.get("position"),domEvent:t.get("domEvent")},this.containerList.getObjectInPosition(n,r)},fire:function(e,t,n){var r=t.get("position"),i=t.get("domEvent");this._Ck={type:e,position:r,domEvent:i};var s=new o({type:e,target:n.object,position:r,domEvent:i,origin:"hotspots",originalEvent:t},this._n);this._Dk(e,s,n),this._Ak.object&&!s.isImmediatePropagationStopped()?this._Ek(e,t):(t.stopImmediatePropagation(),t.preventDefault()),this._Fk(e)},_Dk:function(e,t,n){var r=this._Ak.object!=n.object;if(r){this._Ak.object&&this._Gk(this._Ak.object,n.object),n.object||this._Hk(this._Ak.object),this._Ak.object||this._Ik();var i=this._Ak.object;this._Ak=n,this._Ak.object&&this._Jk(this._Ak.object,i)}this._Kk(e,t)},enqueue:function(e,t){this._Ck={type:e,position:t.get("position"),domEvent:t.get("domEvent")},this._Ak.object&&(this._Gk(this._Ak.object),this._Ak={}),this._Lk(e,t)},blur:function(){this._Ak.object&&(this._Gk(this._Ak.object),this._Hk(this._Ak.object),this._Ak={});var e=c(this._Bk,this._n);f||(this._Bk={}),this.events.fire("positionchange",{added:[],removed:f?[]:e})},focus:function(e){this._Ck={type:e.get("type"),position:e.get("position"),domEvent:e.get("domEvent")};var t=e.get("globalPixelPosition"),n=this._n.getZoom(),r=this.containerList.getObjectInPosition(t,n);r&&(!this._Ak||r.object!=this._Ak.object)&&(this._Ak=r,this._Kk("mouseenter",new o({type:"mouseenter",target:r.object,position:e.get("position"),domEvent:e.get("domEvent"),origin:"hotspots"},this._n)))},getActiveObject:function(){return this._Ak.object},_yk:function(e){var t=e.get("found"),n=[];for(var r=0,i=u.length;r<i;r++){var s=u[r];if(this._Bk[s]&&t[s]){var a=t[s].active;this._Dk(f?"click":s,new o({type:s,target:a.object,position:this._Bk[s].position,domEvent:this._Bk[s].domEvent,origin:"hotspots"},this._n),a),n.push(this._Bk[s]),delete this._Bk[s]}}this.events.fire("positionchange",{added:[],removed:n})},_Lk:function(e,t){var n=this._Bk[e];this._Ck=this._Bk[e]={type:e,position:t.get("position"),domEvent:t.get("domEvent")},this.events.fire("positionchange",{added:c([this._Ck],this._n),removed:n?c([n],this._n):[]})},_Fk:function(e){var t=this._Bk[e];t&&(delete this._Bk[e],this.events.fire("positionchange",{added:[],removed:c([t],this._n)}))},_Ik:function(e){this._n.events.fire("mouseleave",new o({type:"mouseleave",target:this._n,relatedTarget:e,position:this._Ck.position,domEvent:this._Ck.domEvent,origin:"hotspots"},this._n))},_Jk:function(e,t){this._Kk("mouseenter",new o({type:"mouseenter",target:e,relatedTarget:t||this._n,position:this._Ck.position,domEvent:this._Ck.domEvent,origin:"hotspots"},this._n))},_Gk:function(e,t){this._Kk("mouseleave",new o({type:"mouseleave",target:e,relatedTarget:t||this._n,position:this._Ck.position,domEvent:this._Ck.domEvent,origin:"hotspots"},this._n))},_Hk:function(e){this._n.events.fire("mouseenter",new o({type:"mouseenter",target:this._n,relatedTarget:e,position:this._Ck.position,domEvent:this._Ck.domEvent,origin:"hotspots"},this._n))},_Kk:function(e,t){var n=this._Ak.object,r=this._Ak.interactivityModel||a,i=r[e]||{};i.stopImmediatePropagation?t.stopImmediatePropagation():i.stopPropagation&&t.stopPropagation(),i.preventDefault&&t.preventDefault(),(!i.stopImmediatePropagation||!i.preventDefault)&&n.events.fire(e,t)},_Ek:function(e,t){var n=this._Ak.interactivityModel||a;typeof n=="string"&&(n=r.interactivityModel.storage.get(n));var i=n[e];i&&i.mapPreventDefault&&t.preventDefault(),(!i||!i.generateMapEvent)&&t.stopImmediatePropagation()},_zk:function(){this.containerList.events.remove("found",this._yk,this),this._n.events.remove("destroy",this._zk,this)}},e("hotspot.Manager",l)}],["-s",function(e,t,n,r,i){e("geometry.component.commonMethods.polygon",{contains:function(e,t,n){return r.geometry.component.pointInPolygon(t,e,n)},getClosest:function(e,t){var n=null;for(var i=0,s=e.length;i<s;i++){var o=r.geometry.component.findClosestPathPosition(e[i],t);o&&(!n||o.distance<n.distance)&&(n=o,n.pathIndex=i)}return n},calculateBounds:function(e){var t=null;for(var n=0,i=e.length;n<i;n++){var s=r.util.bounds.fromPoints(e[n]);s&&(t=t?r.util.bounds.fromBounds(t,s):s)}return t}})}],["-t",function(e,t,n,r,i){e("geometry.component.commonMethods.rectangle",{contains:function(e,t){return r.util.bounds.contains(this.calculateBounds(e),t)},getClosest:function(e,t){var n=this.calculateBounds(e),i=[n[0],[n[1][0],n[0][1]],n[1],[n[0][0],n[1][1]],n[0]],s=r.geometry.component.findClosestPathPosition(i,t);return{position:s.position,distance:s.distance}},calculateBounds:function(e){return r.util.bounds.fromPoints(e||[])}})}],["$v",function(e,t,n,r,i){function s(e){var t=[];if(r.util.array.isArray(e[0]))for(var n=0,i=e.length;n<i;n++)t.push([e[n][1],e[n][0]]);else t=e.slice().reverse();return t}e("util.coordinates.reverse",s)}],["7Y",function(e,t,n,r,i){var s=r.geometry.component.commonMethods.rectangle,o=function(e){this._mk=o.keepСonsistent(e),this.events=new r.event.Manager({context:this})};o.keepСonsistent=function(e){var t=null;return e&&e.length&&(t=e,e.length!=2&&(t=t.slice(0,2),e.length==1&&(t[1]=t[0].slice()))),t},r.util.extend(o.prototype,{getType:function(){return"Rectangle"},getBounds:function(){return this._Z||(this._Z=s.calculateBounds(this._mk))},setCoordinates:function(e){var t=this._mk;return this._mk=o.keepСonsistent(e),this._Z=null,this._pr(t,this._mk),this},getCoordinates:function(){return this._mk},getClosest:function(e){return s.getClosest(this._mk,e)},contains:function(e){return s.contains(this._mk,e)},_pr:function(e,t){this.events.fire("change",new r.Event({type:"change",target:this,oldCoordinates:e,newCoordinates:t}))}}),e("geometry.base.Rectangle",o)}],["-C",function(e,t,n,r,i){function s(e,t){var n=e.getBounds(),i=new r.geometry.pixel.LineString([n[0],[n[1][0],n[0][1]],n[1],[n[0][0],n[1][1]],n[0]]),s=r.geometry.component.pixelGeometryGeodesic.lineString(i,t);return new r.geometry.pixel.Polygon([s.getCoordinates()])}r.geometry.component.pixelGeometryGeodesic.storage.add("Rectangle",s),e("geometry.component.pixelGeometryGeodesic.rectangle",s)}],["77",function(e,t,n,r,i){var s={getAnchor:function(e,t,n){var r=Math.floor(t/n),i,s=(i=t%n)>=0?i:n+i,o=(i=e%n)>=0?i:n+i,u=this.getShortestPathWorld(o,s,n);return o+n*(r+u)},getShortestPathWorld:function(e,t,n){var r=n/2;return e>=r==t>=r?0:e<r?t-e<=r?0:1:t<r?e-t<=r?0:-1:0}};e("geometry.component.anchor",s)}],["7*",function(e,t,n,r,i){e("geometry.component.pixelContains",function(e,t){var n=e.getMap();if(typeof n=="undefined")throw new Error("geometry.component.pixelContains: Для рассчета вхождения точки геометрия должна быть добавлена на карту.");var r=e.getPixelGeometry({simplification:!1,pixelRendering:"static",geodesic:e.options.get("geodesic")}),i=256*Math.pow(2,n.getZoom()),s=r.getBounds(),o=[[Math.floor(s[0][0]/i),Math.floor(s[0][1]/i)],[Math.floor(s[1][0]/i),Math.floor(s[1][1]/i)]],u=e.options.get("projection"),a=u.isCycled(),f=u.toGlobalPixels(t,n.getZoom());for(var l=o[0][0];l<=o[1][0];l++)for(var c=o[0][1];c<=o[1][1];c++)if(r.contains([f[0]+Number(a[0])*l*i,f[1]+Number(a[1])*c*i]))return!0;return!1})}],["_I",function(e,t,n,r,i){var s=r.util.dom,o=r.templateLayoutFactory.createClass(r.balloon.layout.html,{build:function(){this.events.add("footershow",this._UB,this),this.events.add("footerhide",this._VB,this),this.events.add("change",this._WB,this),o.superclass.build.call(this),this._XB()},clear:function(){this._YB(),o.superclass.clear.call(this),this.events.remove("footershow",this._UB,this),this.events.remove("footerhide",this._VB,this),this.events.remove("change",this._WB,this)},onSublayoutSizeChange:function(e,t){var n=Math.max(t.width,e.params.minWidth||0);s.style.css(this.getElement().firstChild,{width:n+2+"px"}),o.superclass.onSublayoutSizeChange.call(this,e,t),this._ZB(),this._$B()},getClientBoundingRect:function(){this._WB();var e=this.getElement();if(!e||!e.firstChild)return[[0,0],[0,0]];var t=e.firstChild,n=s.style.getOffset(t),r=s.style.getSize(t,{includePadding:!0,includeBorder:!0});return[n,[n[0]+r[0],n[1]+r[1]]]},calculateEmptiness:function(){return this.getSublayout("balloonContent").isEmpty()},_$B:function(){var e=this.getClientBounds();this.events.fire("clientboundschange",new r.Event({target:this,type:"clientboundschange",newClientBounds:e,oldClientBounds:this._aC},!0)),this._aC=e},_WB:function(){r.util.nodeSize.flush()},_UB:function(){s.className.add(this.getElement().firstChild,"ymaps-b-balloon_footer_yes")},_VB:function(){s.className.remove(this.getElement().firstChild,"ymaps-b-balloon_footer_yes")},_ZB:function(){var e=this.getElement().firstChild,t=s.style.getSize(e),n=[-(Math.floor(t[0]/2)+1),-(t[1]+19)];s.style.setPosition(e,n)},_XB:function(){this.events.add("close",this._bC,this)},_YB:function(){this.events.remove("close",this._bC,this)},_bC:function(e){e.stopPropagation(),this.events.fire("userclose",new r.Event({type:"userclose",target:e.get("target")}))}});r.layout.storage.add("twirl#balloon",o),e("theme.twirl.balloon.Layout",o)}],[".9",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass(r.balloon.layout.content.html,{build:function(){s.superclass.build.call(this),this.getSublayout("footerContent").events.add("change",this._gH,this),this._gH()},clear:function(){s.superclass.clear.call(this),this.getSublayout("footerContent").events.remove("change",this._gH,this),this._hH()},calculateEmptiness:function(){return this.areSublayoutsEmpty()},_gH:function(){this.getSublayout("footerContent").isEmpty()?this._hH():this._iH()},_hH:function(){this.events.fire("footerhide")},_iH:function(){this.events.fire("footershow")}});r.layout.storage.add("twirl#balloonContent",s),e("theme.twirl.balloon.layout.Content",s)}],["!s",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass("$[contentHeader]");r.layout.storage.add("twirl#balloonContentHeader",s),e("theme.twirl.balloon.layout.content.Header",s)}],["!r",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass("[if contentBody]$[contentBody][else]$[content][endif]");r.layout.storage.add("twirl#balloonContentBody",s),e("theme.twirl.balloon.layout.content.Body",s)}],["._",function(e,t,n,r,i){var s=r.util.dom,o=s.className,u=s.element,a=r.templateLayoutFactory.createClass(r.balloon.layout.Shadow.html,{setParentElement:function(e){a.superclass.setParentElement.call(this,e),e?(this._jH(),this._kH()):this._lH()},rebuild:function(){this._mH=!1,a.superclass.rebuild.call(this),this._kH()},_jH:function(){this._nH=new r.option.Monitor(this.getData().options,"balloonBounds",this._kH,this)},_lH:function(){this._nH.destroy(),this._nH=null},_kH:function(){var e=this._nH.getValue(),t=u.find(this.getParentElement(),".ymaps-b-balloon-shadow"),n=e[1][1]-e[0][1]<150;s.style.css(t,{width:e[1][0]-e[0][0]+1+"px"}),s.style.setPosition(t,[e[0][0]-2,-20]),n!=this._mH&&((n?this._oH:this._pH)(u.find(t,".ymaps-b-balloon-shadow__sprite",!0),u.find(t,".ymaps-b-balloon-shadow__l"),u.find(t,".ymaps-b-balloon-shadow__r")),this._mH=n)},_oH:function(e,t,n){for(var r=0,i=e.length;r<i;r++)o.add(e[r],"ymaps-b-balloon-shadow__sprite_size_small");o.add(t,"ymaps-b-balloon-shadow__l_size_small"),o.add(n,"ymaps-b-balloon-shadow__r_size_small")},_pH:function(e,t,n){for(var r=0,i=e.length;r<i;r++)o.remove(e[r],"ymaps-b-balloon-shadow__sprite_size_small");o.remove(t,"ymaps-b-balloon-shadow__l_size_small"),o.remove(n,"ymaps-b-balloon-shadow__r_size_small")}});r.layout.storage.add("twirl#balloonShadow",a),e("theme.twirl.balloon.layout.Shadow",a)}],[".*",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass(r.balloon.layout.closeButton.html,{build:function(){s.superclass.build.call(this),r.domEvent.manager.add(this.getParentElement(),"click",this._Mg,this)},clear:function(){r.domEvent.manager.remove(this.getParentElement(),"click",this._Mg,this),s.superclass.clear.call(this)},_Mg:function(e){this.events.fire("close",new r.Event({target:this,domEvent:e}))}});r.layout.storage.add("twirl#balloonCloseButton",s),e("theme.twirl.balloon.layout.CloseButton",s)}],[".q",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass("$[content]");r.layout.storage.add("twirl#labelContent",s),e("theme.twirl.label.layout.Content",s)}],["_!",function(e,t,n,r,i){var s=r.util.dom,o=r.domEvent,u=r.util.array,a=r.localization.common.current.Control.Search,f=r.util.bind,l=r.templateLayoutFactory.createClass(r.search.layout.html,{build:function(){l.superclass.build.call(this),this._MC=s.element.find(this.getParentElement(),".ymaps-b-select_control_search"),this._NC=s.element.find(this.getParentElement(),".ymaps-b-popupa");var e=this.getData().state;this._Mj=new r.Monitor(e),this._Mj.add("opened",this._OC,this).add("expanded",this._PC,this),this._QC(),this._Dc=new r.Monitor(this.getData().options),this._Dc.add("width",this.testClientBoundsChange,this)},clear:function(){l.superclass.clear.call(this),this._Mj&&this._Mj.destroy(),this._Dc&&this._Dc.destroy()},getClientBoundingRect:function(){var e=this.getElement();return!e||!this._MC?[[0,0],[0,0]]:r.layout.component.clientBounds(e,this._MC)},_OC:function(e){e?this._RC():this._QC()},_PC:function(e){e?this._SC():this._TC()},_RC:function(){s.className.remove(this._MC,"ymaps-b-select_search_closed"),s.className.add(this._MC,"ymaps-b-select_search_opened"),s.className.add(this._MC,"ymaps-b-select_state_opened"),s.className.add(this._NC,"ymaps-b-popupa_layout_yes"),this.testClientBoundsChange()},_QC:function(){s.className.remove(this._MC,"ymaps-b-select_state_opened"),s.className.remove(this._MC,"ymaps-b-select_search_opened"),s.className.add(this._MC,"ymaps-b-select_search_closed"),s.className.remove(this._NC,"ymaps-b-popupa_layout_yes"),this.testClientBoundsChange()},_SC:function(){s.className.remove(this._MC,"ymaps-b-select_search_folded"),s.className.add(this._MC,"ymaps-b-select_search_opened"),this.testClientBoundsChange()},_TC:function(){s.className.remove(this._MC,"ymaps-b-select_search_opened"),s.className.add(this._MC,"ymaps-b-select_search_folded"),this.testClientBoundsChange()}});r.layout.storage.add("twirl#searchControlLayout",l),e("theme.twirl.control.search.Layout",l);var c=r.templateLayoutFactory.createClass("",{build:function(){c.superclass.build.call(this);var e=this.getData().state;this._UC=new r.Monitor(e),this._UC.add(["results","skip","currentIndex"],this.rebuild,this),e.get("results")&&(this._Ih=e.get("results"),this._VC=e.get("skip"),this._WC())},clear:function(){this._UC&&this._UC.destroy(),this._XC(),c.superclass.clear.call(this)},_WC:function(){var e=this.getData().state,t=this._Ih,n=e.get("currentIndex"),r=this;this._YC=[],this._ZC=[];for(var i=this._VC,u=e.get("toItem");i<u;i++)f(function(e){var i=t[e],u=new h({data:i.properties}),a=s.element.create({parentNode:this.getParentElement()});u.setParentElement(a);var f=a.firstChild;if(e==n){var l=s.element.find(a,".ymaps-b-serp-item");s.className.add(l,"ymaps-b-serp-item_current_yes")}this._YC.push(u);var c=o.manager.group(f);c.add("click",function(){r.events.fire("showresult",{target:this,index:e})}),this._ZC.push(c)},this)(i)},_XC:function(){if(this._ZC){for(var e=0,t=this._ZC.length;e<t;e++)this._ZC[e].removeAll();for(var e=0,t=this._YC.length;e<t;e++)this._YC[e].setParentElement(null)}}});e("theme.twirl.control.search.layout.Items",c);var h=r.templateLayoutFactory.createClass(r.search.layout.item.html);e("theme.twirl.control.search.layout.Item",h);var p=r.templateLayoutFactory.createClass(r.search.layout.pager.html,{build:function(){p.superclass.build.call(this);var e=s.element.find,t=".ymaps-b-select__pager-arrow";this._$C={leftArrow:e(this.getParentElement(),t,!0)[0],rightArrow:e(this.getParentElement(),t,!0)[1]},this._aD={leftArrow:o.manager.group(this._$C.leftArrow),rightArrow:o.manager.group(this._$C.rightArrow)},this._aD.leftArrow.add("click",this._bD,this),this._aD.rightArrow.add("click",this._cD,this)},clear:function(){this._aD&&(this._aD.leftArrow.removeAll(),this._aD.rightArrow.removeAll()),p.superclass.clear.call(this)},_bD:function(){this.events.fire("pagechange",{target:this,pageNumber:Math.max(this.getData().state.get("pageNumber")-1,0)})},_cD:function(){this.events.fire("pagechange",{target:this,pageNumber:Math.min(this.getData().state.get("pageNumber")+1,this.getData().state.get("pageCount"))})}});e("theme.twirl.control.search.layout.Pager",p);var d=r.templateLayoutFactory.createClass(r.search.layout.popup.html,{build:function(){d.superclass.build.call(this),this._$C={switcher:s.element.find(this.getParentElement(),".ymaps-b-select__panel-switcher-i"),content:s.element.find(this.getParentElement(),".ymaps-b-popupa_layout_yes")},o.manager.add(this._$C.switcher,"click",this._dD,this);var e=this.getData().options;this._eD=new r.Monitor(e),this._eD.add("width",this._fD,this),this._fD(e.get("width"))},_dD:function(){var e=this.getData().control;this.events.fire(e.isExpanded()?"collapse":"expand")},_fD:function(e){s.style.css(this._$C.content,{width:e+"px"}),this.testClientBoundsChange()},clear:function(){this._eD&&this._eD.destroy(),d.superclass.clear.call(this)}});e("theme.twirl.control.search.layout.Popup",d);var v=r.templateLayoutFactory.createClass(r.search.layout.form.html,{build:function(){v.superclass.build.call(this);var e=s.element.find,t=s.reaction;this._$C={button:e(this.getParentElement(),".ymaps-b-form-button"),input:e(this.getParentElement(),".ymaps-b-form-input__input"),inputTop:e(this.getParentElement(),".ymaps-b-form-input"),hint:e(this.getParentElement(),".ymaps-b-form-input__hint-wrap"),clear:e(this.getParentElement(),".ymaps-b-form-input__clear")},t.hover.className(this._$C.button,"ymaps-b-form-button_hovered_yes"),t.hold.className(this._$C.button,"ymaps-b-form-button_pressed_yes"),this._gD(),this._kd=new r.Monitor(this.getData().options),this._kd.add("buttonContent",this._hD,this).add("width",this._fD,this),this._hD(),this._Mj=new r.Monitor(this.getData().state),this._Mj.add("inputValue",this._iD,this);var n=this.getData().state.get("inputValue");n?this._iD(n):this._jD(),this._kD()},clear:function(){v.superclass.clear.call(this),this._lD(),this._mD(),this._kd&&this._kd.destroy(),this._Mj&&this._Mj.destroy()},_gD:function(){this._aD={input:o.manager.group(this._$C.input),button:o.manager.group(this._$C.button),hint:o.manager.group(this._$C.hint),clear:o.manager.group(this._$C.clear)},this._aD.input.add("focus",this._nD,this).add("blur",this._oD,this).add("keypress",this._pD,this),this._aD.button.add("click",this._qD,this),this._aD.hint.add("click",this._rD,this),this._aD.clear.add("click",this._sD,this)},_mD:function(){for(var e in this._aD)this._aD.hasOwnProperty(e)&&this._aD[e].removeAll()},_qD:function(e){this._tD()},_fD:function(e){s.style.css(this._$C.inputTop,{width:Math.max(0,this._uD(e))+"px"}),this.testClientBoundsChange()},_uD:function(e){return e-this._vD+7},_hD:function(){this._vD=r.util.nodeSize.computeByContent(this._$C.button).width,this._fD(this._kd.get("width"))},_iD:function(e){if(!this._wD){try{this._$C.input.focus()}catch(t){}this._$C.input.value=e}this._wD=!1,this._xD()},_pD:function(e){(e.originalEvent.charCode=="13"||e.originalEvent.keyCode=="13")&&this._tD()},_tD:function(){var e=this._$C.input.value,t=this;if(e){this._wD=!0;var n=function(e){e.then(function(){t._wD=!1},function(){t._wD=!1})};this.events.fire("search",{request:e,callback:n})}},_nD:function(){this._xD(),s.className.add(this._$C.inputTop,"ymaps-b-form-input_focused_yes")},_oD:function(){this._jD(),s.className.remove(this._$C.inputTop,"ymaps-b-form-input_focused_yes")},_xD:function(){s.className.remove(this._$C.hint,"ymaps-b-form-input__hint-wrap_visibility_visible")},_jD:function(){this._$C.input.value||s.className.add(this._$C.hint,"ymaps-b-form-input__hint-wrap_visibility_visible")},_rD:function(){try{this._$C.input.focus()}catch(e){}},_yD:function(){this._$C.input.value?s.className.add(this._$C.clear,"ymaps-b-form-input__clear_visibility_visible"):s.className.remove(this._$C.clear,"ymaps-b-form-input__clear_visibility_visible")},_kD:function(){this._lD(),this._zD=window.setInterval(r.util.bind(this._yD,this),50)},_lD:function(){this._zD&&(window.clearInterval(this._zD),this._zD=null)},_sD:function(){this._$C.input.value="";try{this._$C.input.focus()}catch(e){}}});e("theme.twirl.control.search.layout.Form",v)}],[".N",function(e,t,n,r,i){var s=new function(){var e=i.PATH+"../images/",t={"ru.png":"b1b6d538956199efbab03f0ccfcd4643.png","en.png":"8a1de7f66051e44d023b0574b7ca879a.png","wait.gif":"3468ced1c82b26746c9f8842a41ad46b.gif"};return{get:function(n){return t[n]?e+t[n]:null}}};r.option.presetStorage.add("twirl#geolocationRUIcon",{iconLayout:r.layout.Image,iconImageHref:s.get("ru.png"),iconImageOffset:[-12,-12],iconImageSize:[24,24]}),r.option.presetStorage.add("twirl#geolocationENIcon",{iconLayout:r.layout.Image,iconImageHref:s.get("en.png"),iconImageOffset:[-12,-12],iconImageSize:[24,24]}),r.option.presetStorage.add("twirl#geolocationAutoIcon",i.data.lang=="ru_RU"?r.option.presetStorage.get("twirl#geolocationRUIcon"):r.option.presetStorage.get("twirl#geolocationENIcon"))}],["_p",function(e,t,n,r,i){function o(){this.requestGraphicsOverlayClass(u,this)}function u(e){this._n&&(this._GB=new e(this._Ae,this._o),this._GB.options.setParent(this.options),this._GB.setMap(this._n),this._Ae&&this._GB.setGeometry(this._Ae))}function a(){this._GB&&(this._GB.setMap(null),this._GB=null)}function f(){this._HB=new(this.getHotspotOverlayClass())(this.getHotspotOverlayGeometry(),this._o),this._HB.options.setParent(this.options),this._HB.events.setParent(this.events),this._HB.setMap(this._n)}function l(){this._HB&&(this._HB.setMap(null),this._HB=null)}var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n)};s.loadGraphicsOverlay=function(e,t,n){var i=s.loadingDispatcher||(s.loadingDispatcher=new r.overlay.interactiveGraphics.LoadingDispatcher),o=r.util.safeAccess(i.ns,e);o?t.call(n,o):i.load(["package.staticGraphicsOverlays"],function(){t.call(n,r.util.safeAccess(i.ns,e))},this)},r.util.augment(s,r.overlay.Base,{onAddToMap:function(){o.call(this),f.call(this)},onRemoveFromMap:function(){l.call(this),a.call(this)},applyGeometry:function(){this._GB&&this._GB.setGeometry(this._Ae),this._HB.setGeometry(this.getHotspotOverlayGeometry())},requestGraphicsOverlayClass:function(e,t){},getHotspotOverlayClass:function(){},getHotspotOverlayGeometry:function(){return this._Ae},getHotspotOverlay:function(){return this._HB}}),e("overlay.interactiveGraphics.Base",s)}],["9x",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.hotspot.Polyline")};r.util.augment(s,r.overlay.hotspot.Base),e("overlay.hotspot.Polyline",s),r.overlay.storage.add("hotspot#Polyline",s)}],["9E",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.hotspot.Polygon")};r.util.augment(s,r.overlay.hotspot.Base),e("overlay.hotspot.Polygon",s),r.overlay.storage.add("hotspot#Polygon",s)}],["9B",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.hotspot.Rectangle")};r.util.augment(s,r.overlay.hotspot.Base),e("overlay.hotspot.Rectangle",s),r.overlay.storage.add("hotspot#Rectangle",s)}],["9A",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.hotspot.Circle")};r.util.augment(s,r.overlay.hotspot.Base),e("overlay.hotspot.Circle",s),r.overlay.storage.add("hotspot#Circle",s)}],["$2",function(e,t,n,r,i){function c(e,t){var n=e.originalEvent,r=0,i=0;n.type=="wheel"&&(i=-n.deltaY,r=n.deltaX),n.type=="mousewheel"&&(typeof n.wheelDeltaY!="undefined"?(i=n.wheelDeltaY,r=n.wheelDeltaX):i=n.wheelDelta),t.set("delta",i),t.set("deltaY",i),t.set("deltaX",r)}function d(e,t){return g(e,t),e.get("pageX")}function v(e,t){return g(e,t),e.get("pageY")}function m(e,t){return[e.get("pageX"),e.get("pageY")]}function g(e,t){var n=e.originalEvent,r=n.pageX,i=n.pageY;typeof r=="undefined"&&(r=n.clientX,i=n.clientY,h&&(r+=(h.scrollLeft||0)-(h.clientLeft||0),i+=(h.scrollTop||0)-(h.clientTop||0)),p&&(r+=p.scrollLeft||0,i+=p.scrollTop||0)),t.set("pageX",r),t.set("pageY",i)}function y(e,t){var n=w(e,t);return n.target}function b(e,t){var n=w(e,t);return n.relatedTarget}function w(e,t){var n=e.originalEvent,r=n.target||n.srcElement,i=n.relatedTarget||null;r&&r.nodeType==3&&(r=r.parentNode),!n.relatedTarget&&n.fromElement&&(i=n.fromElement==r?n.toElement:n.fromElement);if(a.engine=="Gecko"&&n.relatedTarget)try{-n.relatedTarget.nodeType}catch(s){i=null}return t.set("target",r),t.set("relatedTarget",i),{target:r,relatedTarget:i}}var s=r.domEvent.overrideStorage,o=r.util.eventId,u=r.util.instantCache,a=i.support.browser,a=i.support.browser,f=function(e,t){return c(e,t),e.get("delta")},l=function(e,t){return c(e,t),e.get("deltaX")};s.add("delta",f).add("deltaY",f).add("deltaX",l);var h=document.documentElement,p=document.body;s.add("pageX",d).add("pageY",v).add("position",m),s.add("propagatedData",function(e,t){var n=e.originalEvent,r=o.get(n),i=u.get(r);return i||u.add(r,i={}),i}),s.add("target",y).add("relatedTarget",b)}],["5m",function(e,t,n,r,i){function o(e,t){var n=e.get("domEvent");return[n.get(t+"X"),n.get(t+"Y")]}function u(e){var t=e.get("target"),n=t&&t.options.get("projection");return n.fromGlobalPixels(e.get("globalPixels"),e.getMap().getZoom())}function a(e){return e.getMap().converter.pageToGlobal(e.get("pagePixels"))}function f(e){return e.originalEvent.position?e.originalEvent.position:o(e,"page")}var s=r.mapEvent.overrideStorage;s.add("coordPosition",u),s.add("coords",u),s.add("globalPixelPosition",a),s.add("globalPixels",a),s.add("position",f),s.add("pagePixels",f),s.add("clientPixels",function(e){return o(e,"client")})}],["$_",function(e,t,n,r,i){var s=r.domEvent.manager,o=r.domEvent.managerOverrideStorage,u=function(e){o.add(e,{start:function(t){f(t,e)},stop:function(t){l(t,e)}})},a=["mouseenter","mousemove","mouseleave","mousedown","mouseup","click","dblclick","contextmenu","wheel","multitouchstart","multitouchmove","multitouchend"],f=function(e,t){var n=e.options,i=n.capture?"touchDataWithCapture":"touchData",s=r.util.data.get(n.object,i),o=e.options.object;s||(s={types:{},count:0,touchMapper:new r.domEvent.TouchMapper(e)},r.util.data.add(o,i,s)),s.types[t]||(s.count||s.touchMapper.start(),s.types[t]=!0,s.count++)},l=function(e,t){var n=e.options,i=n.capture?"touchDataWithCapture":"touchData",s=r.util.data.get(n.object,i),o=n.object;s&&s.types[t]&&(delete s.types[t],--s.count||(s.touchMapper.stop(),r.util.data.remove(o,i)))};for(var c=0,h=a.length;c<h;c++)u(a[c])}],["6q",function(e,t,n,r,i){var s=r.util.instantCache,o=r.util.id;r.domEvent.multiTouch.overrideStorage.add("propagatedData",function(e){var t=o.get(e.originalEvent),n=s.get(t);return n||s.add(t,n={}),n})}],["6Q",function(e,t,n,r,i){function c(e){return function(t){var n=t.get("touches");return t.get("mode")=="average"&&n.length>1?.5*(n[0][e]+n[1][e]):n[0][e]}}var s=r.util.instantCache,o=r.util.id,u=r.domEvent.touch.overrideStorage,a=["pageX","pageY","screenX","screenY","clientX","clientY"];for(var f=0,l=a.length;f<l;f++)u.add(a[f],c(a[f]));u.add("position",function(e){return[e.get("pageX"),e.get("pageY")]}),u.add("propagatedData",function(e){var t=o.get(e.originalEvent),n=s.get(t);return n||s.add(t,n={}),n}),u.add("target",function(e){return e.get("touches")[0].target})}],["8-",function(e,t,n,r,i){e("localization.units.ru",{distance:{centimeters:"%d&#160;см","centimeters full":["%d&#160;сантиметр","%d&#160;сантиметра","%d&#160;сантиметров"],feet:["%d&#160;фут","%d&#160;фута","%d&#160;футов"],"feet full":["%d&#160;фут","%d&#160;фута","%d&#160;футов"],inches:["%d&#160;дюйм","%d&#160;дюйма","%d&#160;дюймов"],"inches full":["%d&#160;дюйм","%d&#160;дюйма","%d&#160;дюймов"],kilometers:"%d&#160;км","kilometers full":["%d&#160;километр","%d&#160;километра","%d&#160;километров"],meters:"%d&#160;м","meters full":["%d&#160;метр","%d&#160;метра","%d&#160;метров"],miles:["%d&#160;миля","%d&#160;мили","%d&#160;миль"],"miles full":["%d&#160;миля","%d&#160;мили","%d&#160;миль"]},duration:{days:"%d&#160;дн","days full":["%d&#160;день","%d&#160;дня","%d&#160;дней"],hours:"%d&#160;ч","hours full":["%d&#160;час","%d&#160;часа","%d&#160;часов"],minutes:"%d&#160;мин","minutes full":["%d&#160;минута","%d&#160;минуты","%d&#160;минут"],seconds:"%d&#160;сек","seconds full":["%d&#160;секунда","%d&#160;секунды","%d&#160;секунд"],years:["%d&#160;год","%d&#160;года","%d&#160;лет"],"years full":["%d&#160;год","%d&#160;года","%d&#160;лет"]},temperature:{celsiuses:"%d°C",fahrenheits:"%d°F"},velocity:{"kilometers per hour":"%d&#160;км/ч","kilometers per hour full":["%d&#160;километр в&#160;час","%d&#160;километра в&#160;час","%d&#160;километров в&#160;час"],"miles per hour":["%d&#160;миля/ч","%d&#160;мили/ч","%d&#160;миль/ч"],"miles per hour full":["%d&#160;миля в&#160;час","%d&#160;мили в&#160;час","%d&#160;миль в&#160;час"]}})}],["5o",function(p){return '.ymaps-map{position:relative;display:block;overflow:hidden;margin:0!important;padding:0!important;border:0 none;color:#000;text-align:left!important;text-decoration:none!important;font-weight:400!important;font-style:normal!important;line-height:normal;-ms-touch-action:none;touch-action:none;-webkit-print-color-adjust:exact}a .ymaps-map{color:#000;text-decoration:none!important;font-style:normal!important}'}],["_m",function(p){return '.ymaps-map{background:url(data:image/gif;base64,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)}'}],["9s",function(e,t,n,r,i){var s=r.localization.common.current.Copyrights.logoLang,o="ymaps-logo-white-"+s,u="ymaps-copyright-legend-element-black",a="ymaps-copyright-legend-element-white",f="ymaps-copyright-agreement-black",l="ymaps-copyright-agreement-white",c=i.data.hosts.api.maps+"?origin=jsapi",h=i.data.hosts.api.ua.replace(/{{\s*lang\s*}}/,i.data.languageCode),p=r.util.dom.className,d=r.util.dom.style,v=r.util.dom.reaction,m=r.yandex.counter,g=r.templateLayoutFactory.createClass('<ymaps class="ymaps-copyrights-logo"><ymaps class="ymaps-logotype-div"><a target="_blank" class="ymaps-logo-link ymaps-logo-link-$[localization.Copyrights.logoLang]"><ymaps class="ymaps-logo-link-wrap"></ymaps></a></ymaps></ymaps><ymaps class="ymaps-copyrights-legend"><ymaps class="ymaps-copyright-legend-container"><ymaps class="ymaps-copyright-legend"><ymaps class="ymaps-copyright-legend-element"></ymaps></ymaps><ymaps class="ymaps-copyright-agreement"><a href="'+h+'" target="_blank">$[localization.Copyrights.agreement]</a></ymaps>'+"</ymaps>"+"</ymaps>",{build:function(){g.superclass.build.call(this);var e=this.getParentElement();this._Ov=r.util.dom.element.find(e,".ymaps-copyright-legend-element"),this._Pv=r.util.dom.element.find(e,".ymaps-logotype-div"),this._Qv=r.util.dom.element.find(e,".ymaps-copyright-agreement"),this._Rv=r.util.dom.element.find(e,".ymaps-logo-link"),this._Sv=v.hover.className(this._Rv,"ymaps-logo-link-"+s+"_hover");var t=this.getData().data;this._mm(t.get("copyrights")),this._Tv(t.get("bright")),this._Uv(t.get("anchor")),this._rb=new r.data.Monitor(t,["copyrights","bright","anchor"],this._ad,this),this._Ag={copyrights:r.util.bind(this._mm,this),bright:r.util.bind(this._Tv,this),anchor:r.util.bind(this._Uv,this)}},clear:function(){this._rb.stop(),this._Sv.disable(),g.superclass.clear.call(this)},checkVisibility:function(){d.checkVisibility(this._Pv)=="blocked"&&m.countByKey("violators",{path:"logoHidden.2_0"}),d.checkVisibility(this._Qv)=="blocked"&&m.countByKey("violators",{path:"copyrightsHidden.2_0"})},_ad:function(e,t){for(var n=0,r=e.length;n<r;n++)this._Ag[e[n]](t[n])},_mm:function(e){r.util.dom.element.html(this._Ov,"");for(var t=0,n=e.length;t<n;t++)t>0&&this._Ov.appendChild(document.createTextNode(", ")),typeof e[t]=="string"?r.util.dom.element.create({parentNode:this._Ov,css:{display:"inline"},html:e[t]}):this._Ov.appendChild(e[t])},_Tv:function(e){e?p.remove(this._Pv,o):p.add(this._Pv,o),p.remove(this._Ov,e?a:u),p.add(this._Ov,e?u:a),p.remove(this._Qv,e?l:f),p.add(this._Qv,e?f:l)},_Uv:function(e){this._Rv.href=c+(e?"&"+e:"")}});e("map.copyrights.Layout",g)}],["9k",function(e,t,n,r,i){function E(e,t){this._G=e,this._Xu=t,this._n=t.getMap(),this._Yu=null,this._C(),this._Zu(),this._$u()}var s=r.data.Manager,o=r.Monitor,u=r.Inception,a=r.projection.wgs84Mercator,f=r.projection.sphericalMercator,l=r.yandex.state.associate,c=r.util.dom.element,h=r.util.dom.style,p=r.util.scheduler.executeASAP,d=r.constants.zIndex.mapsPromo,v=r.map.metaOptions,m=5,g="suppressMapOpenBlock",y="copyrightsVisible",b="copyrightsPosition",w="copyrightsFloat";E.prototype={destroy:function(){this._av(),this._sh(),this._K(),this._n=null,this._G=null,this._Yu=null},_bv:function(){return this._nd||(this._nd=c.create({css:{position:"absolute",left:0,bottom:m+"px"},parentNode:c.create({css:{position:"absolute",left:0,bottom:0,width:0,height:0,zIndex:d},parentNode:this._n.container.getElement()})}))},_C:function(){this._db=l.get(this._n),this._o=new s({mapState:this._db.getAll()}),this._db.events.add("change",this._cv,this)},_K:function(){this._o.destroy(),this._o=null,this._db.events.remove("change",this._cv,this),this._db=null},_cv:function(){this._o.set("mapState",this._db.getAll())},_Zu:function(){this._bm=(new o(this._n.options)).add([y,b,w],this._dv,this,{defaultValue:!1}).add(g,this._ev,this)},_sh:function(){this._bm.destroy()},_ev:function(){this._av(),this._$u()},_$u:function(){var e=this._n.options.get(g,!1),t=this._n.options.get("projection");if(!e&&(t==a||t==f)){this._fv(),this._gv();var n=this._Yu=new u("/map",this._o);n.setParentElement(this._bv())}},_av:function(){this._Yu&&(this._Yu.destroy(),this._Yu=null,this._hv())},_fv:function(){this._iv=this._n.container.events.group().add("sizechange",this._gv,this),this._jv=this._Xu.events.group().add("change",this._gv,this);var e=this;this._n.events.add("create",function(){p(function(){e._n.controls&&(e._kv=e._n.controls.events.group().add(["add","remove","expand","collapse"],e._gv,e))})})},_hv:function(){this._kv&&this._kv.removeAll(),this._iv.removeAll(),this._jv.removeAll()},_dv:function(){var e=this._bm;e.get(y)||e.get(b)||e.get(w)?this._Yu&&this._av():this._Yu||this._$u()},_gv:function(){var e=this;p(function(){var t=e._n.container,n=t.getSize()[0],r=e._lv(),i=r.exists?r.defaultPosition?r.element.offsetWidth+r.element.offsetLeft:Infinity:0,s=c.find(t.getElement(),".ymaps-copyrights-legend"),o=-s.offsetLeft,u=n-i-o-m*2,a=i+m;e._o.set("availWidth",u),u>0&&h.css(e._bv(),{left:a+"px"})})},_lv:function(){var e=this._n,t={exists:!1};return e.controls&&e.controls.each(function(e){if(typeof e.isMiniMap=="function"&&e.isMiniMap())return t.exists=!0,t.defaultPosition=e.options.get("position")==v.get("miniMapPosition"),t.element=e.getLayout()&&e.getLayout().getParentElement(),t}),t}},e("map.copyrights.Promo",E)}],["$E",function(e,t,n,r,i){var s={centerToFixed:function(e,t,n){var r=[t[0]-e[0],t[1]-e[1]],i=n/(n-1||1);return[(e[0]+i*r[0])*n,(e[1]+i*r[1])*n]},fixedToCenter:function(e,t,n){var r=(n-1)/n,i=[(t[0]-e[0])*r,(t[1]-e[1])*r];return[(e[0]+i[0])*n,(e[1]+i[1])*n]}};e("util.coordinates.scaleInvert",s)}],["5H",function(e,t,n,r,i){function o(e){o.superclass.constructor.call(this,e,s)}var s={zIndex:r.constants.zIndex.eventPane,className:"ymaps-glass-pane ymaps-events-pane"};r.util.augment(o,r.pane.GlassPane),r.pane.storage.add("events",o),e("pane.EventPane",o)}],["_*",function(e,t,n,r,i){var s={has:function(e,t){return e.classList.contains(t)},add:function(e,t){var n=t.split(" ");for(var r=0,i=n.length;r<i;++r)e.classList.add(n[r]);return s},remove:function(e,t){var n=t.split(" ");for(var r=0,i=n.length;r<i;++r)e.classList.remove(n[r]);return s}};e("util.dom.ClassName.byClassList",s)}],["$K",function(e,t,n,r,i){var s,o=r.util.tremorer,u={start:function(e,t,n){this._Ij(e,t,n)},stop:function(e){this.isDragging(e)&&this._Jj()},isDragging:function(e){return s==e},_Ij:function(e,t,n){s&&s.stop(),this._Ey(),s=e,this._Fy=this._Gy(t),this._Hy=n,this._Iy=this._Ck=t,this._Hf={tremorerInited:!1,multitouch:!1,moved:!1},this._Jy=r.domEvent.manager.group(document.documentElement,!0).add("mousemove",this._Ky,this).add("mouseup",this._Ly,this).add("mouseleave",this._Jv,this).add(["multitouchstart","multitouchend"],this._My,this),this._Hy.byRightButton&&this._Jy.add("contextmenu",this._Fd,this)},_My:function(e){this._Hf.multitouch=e.get("type")=="multitouchstart"},_Ky:function(e){var t=this._Hf;if(t.multitouch)return;t.tremorerInited||(t.tremorerInited=!0,o.init(this._Hy.tremor,this._Iy)),t.moved||o.moved(e)&&(t.moved=!0,this._bw("start",e,s)),t.moved&&(this._bw("move",e,s),e.stopImmediatePropagation(),e.preventDefault(),this._Ck=e)},_Jv:function(e){this._Jj()},_Ly:function(e){var t=e.get("button"),n=this._Hy.byRightButton;if(n&&t==2||!n&&t==0){var i=this._Hf.moved;this._Jj(),this._Ck=e;if(i){e.stopImmediatePropagation(),e.preventDefault();if(this._Fy==this._Gy(e)){var s=e.originalEvent,o=new r.DomEvent(s,"click"),u=new r.DomEvent(s,"contextmenu");o.stopImmediatePropagation(),o.preventDefault(),u.stopImmediatePropagation(),u.preventDefault(),this._Jy.add(["click","contextmenu"],this._Mg,this).add(["mousemove","mousedown"],this._Ey,this)}}}else this._Ck=e},_Fd:function(e){e.callMethod("preventDefault"),this._Jy.remove("contextmenu",this._Fd,this)},_Mg:function(e){e.stopImmediatePropagation(),e.preventDefault(),e.get("type")=="contextmenu"&&e.callMethod("preventDefault"),this._Ey(),this._Hf.click=!0},_Jj:function(){this._Ey();var e=s,t=this._Hf;s=null,t.moved&&(t.moved=!1,this._bw("stop",this._Ck,e))},_Ey:function(){this._Jy&&this._Jy.removeAll()},_bw:function(e,t,n){var i=t.get("position"),s=this._Ck.get("position"),o=new r.Event({type:e,target:n,domEvent:t,position:i,delta:[i[0]-s[0],i[1]-s[1]]});n.events.fire(e,o)},_Gy:function(e){return e.get("target")}};e("util.dragEngine.mouseTouch",u)}],["9V",function(e,t,n,r,i){function o(e){o.superclass.constructor.call(this,e,s)}var s={zIndex:r.constants.zIndex.layerPane,className:"ymaps-layers-pane"};r.util.augment(o,r.pane.movable.StepwisePane),r.pane.storage.add("layers",o),e("pane.layer.StepwisePane",o)}],["3.",function(e,t,n,r,i){var s=r.util.math,o=r.behavior.action,u=r.behavior.factory.create("scrollZoom",{startListening:function(){this._le=null,this._me=null,this._ne=this.getMap().events.group().add("wheeldefaultaction",this._oe,this)},stopListening:function(){this._ne.removeAll()},_oe:function(e){var t=e.get("domEvent");if(!t)return;var n=t.get("deltaY"),r=t.get("deltaX");if(n&&Math.abs(n)>Math.abs(r)){if(this._pe(n)||this._qe()){var i=this._re(),o=this._se(this._te(i+s.getSign(n)));i!=o&&(this._ue(o,e.get("position")),this.events.fire("zoomchange",{zoomDelta:o-i}))}e.stopImmediatePropagation(),e.preventDefault(),t.callMethod("preventDefault")}},_pe:function(e){var t=this._ve||0,n=s.getSign(e);return this._ve=n,n!=t},_qe:function(){return!this._we||new Date-this._we>1e3/this.options.get("speed",5)},_re:function(){return this._le===null?this._n.action.getCurrentState().zoom:this._le},_te:function(e){var t=this._n.zoomRange.getCurrent();return Math.min(Math.max(t[0],e),t[1])},_se:function(e){var t=this.options.get("maximumDelta",5);if(typeof t!="undefined"){var n=e-this._xe();Math.abs(n)>t&&(e-=n-s.getSign(n)*t)}return e},_xe:function(){return this._me===null?this._me=this._n.action.getCurrentState().zoom:this._me},_ue:function(e,t){this._we=new Date,this._le=e,this._ye||(o.capture(this.getMap()),this._ye=o.events.group().add("end",this._sd,this));var n=this.getMap().action.getCurrentState(),i=n.zoom,s=e-i,u=n.globalPixelCenter,a=this.getMap().container.getSize(),f=this.getMap().container.getOffset(),l=Math.round(Math.abs(s)*1e3/this.options.get("speed",5));o.tick({globalPixelCenter:r.util.coordinates.scaleInvert.fixedToCenter(u,[u[0]+t[0]-f[0]-a[0]/2,u[1]+t[1]-f[1]-a[1]/2],Math.pow(2,s)),zoom:e,duration:l,timingFunction:s>0?"ease-in":"ease-out"},Math.max(l,100))},_sd:function(){this._ye.removeAll(),this._ye=this._le=this._me=this._we=this._ve=null}});r.map.behavior.optionMapper.setRule({name:"scrollZoom",key:["maximumDelta","speed"],rule:"prefixed"}),r.behavior.storage.add("scrollZoom",u),e("behavior.ScrollZoom",u)}],["$Y",function(e,t,n,r,i){var s=r.behavior.factory.create("rightMouseButtonMagnifier",{startListening:function(){this._rz=new r.behavior.magnifier.mouse.Component(this,2)},stopListening:function(){this._rz.destroy()}});r.map.behavior.optionMapper.setRule({name:"rightMouseButtonMagnifier",rule:"prefixed"}).setRule({name:"rightMouseButtonMagnifier",key:["projection"],rule:"plain"}),e("behavior.RightMouseButtonMagnifier",s),r.behavior.storage.add("rightMouseButtonMagnifier",s)}],["3_",function(e,t,n,r,i){var s=r.behavior.CurrentMultiTouchEngine,o=r.behavior.factory.create("multiTouch",{startListening:function(){this._ke=new s(this),this._ke.startListening()},stopListening:function(){this._ke.stopListening(),this._ke=null}});r.map.behavior.optionMapper.setRule({name:"multiTouch",key:["tremor","autoStopTimeout","zoomSensitivity","scaleTremor","actionsPerSecond"],rule:"prefixed"}),r.behavior.storage.add("multiTouch",o),e("behavior.MultiTouch",o)}],["$3",function(e,t,n,r,i){var s=r.Event,o=function(e,t){s.call(this,e),this._uz="domEventData"+t};r.util.augment(o,s,{stopImmediatePropagation:function(){var e=this._vz();e.immediatePropagationStopped=!0,e.propagationStopped=!0},isImmediatePropagationStopped:function(){return this._vz().immediatePropagationStopped},stopPropagation:function(){this._vz().propagationStopped=!0},isPropagationStopped:function(){return this._vz().propagationStopped},preventDefault:function(){this._vz().defaultPrevented=!0},isDefaultPrevented:function(){return this._vz().defaultPrevented},_vz:function(){var e=this.get("propagatedData");return e[this._uz]||(e[this._uz]={})}}),e("domEvent.Base",o)}],["$8",function(e,t,n,r,i){e("domEvent.overrideStorage",new r.util.Storage)}],["5J",function(e,t,n,r,i){var s={},o={},u,a={getLayersInfo:function(e,t,n,i,a){var l=e.slice().sort(),h=a||{},g=p(t,n,i,h),y=g.id,b={layerAliases:l,promise:new r.util.Promise},w;return u&&u.id==y&&v(u.layerAliases,l)&&m(u.extended,h)?c(b,u.data):(w=d(y,l,h))?o[y].list[w].listeners.push(b):s[y]?(s[y].listeners.push(b),merge(s[y].layerAliases,l),r.util.extend(s[y].extended,h)):f(y,{ll:g.ll,z:g.z,spn:g.spn,listeners:[b],layerAliases:l.slice(),extended:h}),b.promise}},f=function(e,t){s[e]=t,window.setTimeout(function(){var t=s[e].layerAliases.join(",");o[e]||(o[e]={list:{},count:0}),o[e].list[t]=s[e],o[e].count++,delete s[e],l(e,t)},0)},l=function(e,t){var n=o[e].list[t];r.yandex.coverage.getLayersInfo(n.layerAliases,n.ll,n.z,n.spn,n.extended).then(function(n){h(e,t,n)})},c=function(e,t){var n={};for(var r=0,i=e.layerAliases.length;r<i;r++){var s=e.layerAliases[r];n[s]=t[s]||{}}e.promise.resolve(n)},h=function(e,t,n){var r=o[e]&&o[e].list[t];if(r){var i={};delete o[e].list[t],--o[e].count||delete o[e];for(var s=0,a=n.length;s<a;s++)i[n[s].id]=n[s];u={id:e,layerAliases:r.layerAliases,extended:r.extended,data:i};for(var f=0,l=r.listeners.length;f<l;f++)c(r.listeners[f],i)}},p=function(e,t,n,r){t=Math.max(0,Math.round(t)),i.data.coordinatesOrder!="longlat"&&(e=[e[1],e[0]]);var s=n?"&spn="+n[0].toFixed(8)+","+n[1].toFixed(8):"";return{ll:e,z:t,spn:n,extended:r,id:"ll="+e[0].toFixed(8)+","+e[1].toFixed(8)+"&z="+t+s}},d=function(e,t,n){var r=o[e]&&o[e].list;if(r)for(var i in r)if(r.hasOwnProperty(i)&&v(r[i].layerAliases,t)&&m(r[i].extended,n))return i;return null},v=function(e,t){var n=0,r=0,i=e.length,s=t.length;while(n<i&&r<s)if(e[n]<t[r])n++;else{if(e[n]!=t[r])return!1;n++,r++}return r==s},m=function(e,t){if(!t)return!0;for(var n in t)if(t.hasOwnProperty(n))if(!e.hasOwnProperty(n)||e[n]!=t[n])return!1;return!0};merge=function(e,t){var n=0,r=0,i=e.length,s=t.length,o=[];while(n<i&&r<s)e[n]<t[r]?n++:e[n]==t[r]?(n++,r++):(o.push(t[r]),r++);for(;r<s;r++)o.push(t[r]);[].push.apply(e,o),e.sort()},e("yandex.dataProvider",a)}],["$e",function(e,t,n,r,i){r.util.ymAdapter(r,e).define("yandex.layer.poi",["util.Associate","util.defineClass","layer.optionMapper","util.array","map.associate.serviceLayers","util.Promise","event.Manager","util.bind","Event","hotspot.Layer","hotspot.ObjectSource","yandex.layers","map.addon.hotspots","hotspot.layer.Hint","hotspot.layer.addon.balloon","yandex.layer.metaOptions"],function(e,t,n,r,s,o,u,a,f,l,c,h,p,d){function g(e,t){return[y(e,t),y(e,"hotspotLayer"),e]}function y(e,t){return t+e.slice(0,1).toUpperCase()+e.slice(1)}var v=function(e){this.events=new a,this._n=e,this._nb=[],this._ne=null,this._uy=null,this._cn=null,this._zr={onAfterEventFiring:f(function(e,t,n){t.indexOf("defaultaction")==-1&&this.events.fire(t,new l({},n))},this)},d.create(e)},m=new t(function(e){return new v(e)});v.PoiWanstAdded=v.PoiWasRemoved=v.NoPoiPresent=function(){return new Error("No POI layer present")},n(v,{isEnabled:function(){return this._nb.length>0},addLayer:function(e){s.indexOf(this._nb,e)==-1&&(this._nb.push(e),this._nb.length==1&&this._vy(e.getAlias()))},removeLayer:function(e){var t=s.indexOf(this._nb,e);t>-1&&(this._nb.splice(t,1),this._nb.length==0&&this._wy())},getHostpotLayer:function(){return this.getHotspotLayer()},getHostpotLayerSync:function(){return this.getHotspotLayerSync()},getHotspotLayer:function(){return this._cn?u.resolve(this._cn):u.reject(v.NoPoiPresent())},getHotspotLayerSync:function(){return this._cn},_vy:function(e){var t=e+"j",n=i.data.layers[e].hotspotZoomRange,r="%c&l="+t,s=p.getTileUrlTemplate(t,e);this._uy=new h(s,r,{coordOrder:"latlong",minZoom:n[0],maxZoom:n[1]}),this._cn=new c(this._uy,{tilesRoundingMethod:this._n.options.get("tilesRoundingMethod")}),this._cn.options.setName("poi"),this._cn.events.addController(this._zr),o.get(this._n).add(this._cn)},_wy:function(){this._cn&&(o.get(this._n).remove(this._cn),this._cn.events.removeController(this._zr),this._cn=null),this._uy=null},_xy:function(){var e=[];for(var t=0,n=this._nb.length;t<n;t++)typeof this._nb[t].getAlias=="function"&&e.push(this._nb[t].getAlias());return e.length==0?null:e.length==1?e[0]:e}}),r.setRule({name:"poi",rule:g}),e(m)})}],["5S",function(e,t,n,r,i){r.util.ymAdapter(r,e).define("poi.BalloonManager",["util.defineClass","hotspot.layer.Balloon","yandex.state.component.PoiBalloon","util.safeAccess","util.coordinates.toLatLong","yandex.counter","system.browser"],function(e,t,n,r,i,s,o,u){function a(e){a.superclass.constructor.call(this,e),this._an=e,this._bn=new r(this),this.events.add("close",function(){this.events.fire("activeobjectchange",{activeObject:null})},this)}t(a,n,{destroy:function(){return this._bn.destroy(),a.superclass.destroy.call(this)},open:function(e,t,n,r){var o=this._cn.getMap();t.map=o,a.superclass.open.call(this,e,t,n),this.events.fire("activeobjectchange",{map:o,activeObject:{uri:i(r.getProperties(),"URIMetaData.URIs.0.uri"),point:s(r.getGeometry().coordinates).reverse()}})}}),e(a)})}],["_Y",function(e,t,n,r,i){var s=r.data.Manager,o=r.Monitor,u=r.Inception,a=r.projection.wgs84Mercator,f=r.projection.sphericalMercator,l=r.yandex.state.associate,c=r.templateLayoutFactory.createClass(r.poiBalloonContent.layout.html,{build:function(){c.superclass.build.call(this);var e=r.util.dom.element.find(this.getElement(),".ymaps-b-poi-balloon-content__rubrics"),t=this._cC(),n=[];for(var i=0,s=t.length;i<s;i++)n.push('<ymaps class="ymaps-b-poi-balloon-content__rubric-item">'+t[i]+"</ymaps>");e.innerHTML=n.join(""),this._dC(),this._eC(),this._fC()},clear:function(){this._gC(),this._hC(),c.superclass.clear.call(this)},_cC:function(){var e=this.getData().HotspotMetaData,t=[];if(e&&e.TagsMetaData&&e.TagsMetaData.org_type){var n=e.TagsMetaData.org_type;t=r.util.array.isArray(n)?n:[n]}return t},_eC:function(){var e=this.getData().map,t=e.options.get("suppressMapOpenBlock",!1),n=e.options.get("projection");if(!t&&n==a||n==f)this._iC=new u("/map",this._jC),this._iC.setParentElement(r.util.dom.element.create({parentNode:r.util.dom.element.find(this.getElement(),".ymaps-b-poi-balloon-content"),className:"ymaps-b-poi-balloon-content__inception",css:{display:"block",width:"171px",height:"24px",margin:"10px 10px 0 10px",backgroundColor:"#dddddd",borderRadius:"4px"}}))},_gC:function(){this._iC&&(this._iC.destroy(),this._iC=null)},_dC:function(){this._db=l.get(this.getData().map),this._jC=new s({mapState:this._db.getAll(),availWidth:500}),this._db.events.add("change",this._cv,this)},_hC:function(){this._jC.destroy(),this._jC=null,this._db.events.remove("change",this._cv,this),this._db=null},_cv:function(){this._jC.set("mapState",this._db.getAll())},_fC:function(){r.util.dom.style.css(r.util.dom.element.find(this.getElement(),".ymaps-b-poi-balloon-content__rubrics"),{marginLeft:"10px",marginRight:"10px"}),r.util.dom.style.css(r.util.dom.element.find(this.getElement(),".ymaps-b-poi-balloon-content__title"),{marginLeft:"10px",marginRight:"10px"})}});r.layout.storage.add("default#balloonPoiContentBody",c),e("theme.twirl.poi.layout.balloon.ContentBody",c)}],["$F",function(e,t,n,r,i){var s=r.util.id,o={_Ay:{},insert:function(e,t,n){var r=s.get(e),i=this._Ay[r];i||(i=this._Ay[r]=[]);var o,u=i.length,a=null;for(o=0;o<u;++o)i[o].node===t&&(a=i[o]);a||(a={node:t,index:i.length,order:i.length},i.push(a),u++),typeof n!="undefined"&&(a.index=n,a.hasIndex=!0),i.sort(this._By),this._Cy(i);for(o=0;o<u;++o)if(t!=i[o].node){var f=this._By(a,i[o]);if(f<=0){e.insertBefore(t,i[o].node);return}}e.appendChild(t)},remove:function(e,t){var n=s.get(e),r=this._Ay[n];t.parentNode&&t.parentNode.removeChild(t);for(var i=0,o=r.length;i<o;++i)if(r[i].node==t){r.splice(i,1);return}},_By:function(e,t){var n=e.index-t.index;return n?n:t.order-e.order},_Cy:function(e){for(var t=0,n=e.length;t<n;++t)e[t].hasIndex||(e[t].index=t)}};e("util.dom.positionController",o)}],[".d",function(e,t,n,r,i){var s=new r.util.Storage;e("util.scheduler.strategy.storage",s)}],[".a",function(e,t,n,r,i){function o(e,t,n){o.superclass.constructor.call(this,e,t,n),this.startTime=0,this.delay=n?+(n.delay||n):0}var s=r.util.scheduler.timescheduler;r.util.augment(o,r.util.scheduler.strategy.Base,{start:function(){s.add(this.scheduleFunction,this)},scheduleFunction:function(e){return this.isStopped()?!1:(this.startTime||(this.startTime=e+this.delay),this.startTime>e||(this.execute()||!1)&&!1)}}),e("util.scheduler.strategy.Timeout",o),r.util.scheduler.strategy.register("timeout",o)}],["_n",function(e,t,n,r,i){function s(e){s.superclass.constructor.call(this,e),this._vB()}r.util.augment(s,r.layout.Base,{build:function(){this._wB(),this._xB(this._G),this._Ul(this._yB),this._zB(),s.superclass.build.call(this)},clear:function(){s.superclass.clear.call(this),this._AB()},_xB:function(e){this._yB=r.util.dom.element.create({parentNode:e,css:{display:"block"}})},_Ul:function(e){this._BB=r.util.dom.element.create({parentNode:e,css:{width:"100%",height:"100%"}}),this._CB()},_CB:function(){var e=this._rb.get("fillImageHref"),t=this._rb.get("fillMethod");t=="tile"?(r.util.dom.style.scaledBackgroundImage(this._BB,null),r.util.dom.style.css(this._BB,e?{backgroundColor:u(this._rb.get("fillColor")),backgroundImage:"url("+e+")",backgroundRepeat:"repeat",backgroundPosition:"top left",backgroundSize:""}:{backgroundColor:u(this._rb.get("fillColor")),backgroundImage:"",backgroundRepeat:"",backgroundPosition:"",backgroundSize:""})):(r.util.dom.style.css(this._BB,e?{background:"transparent"}:{backgroundColor:u(this._rb.get("fillColor"))}),r.util.dom.style.scaledBackgroundImage(this._BB,e))},_zB:function(){for(var e in o)o[e].changeCallback.call(this)},_vB:function(){this._rb=new r.Monitor(this.getData().options)},_wB:function(){r.util.array.each(o,function(e,t){this._rb.add(e.names||t,e.changeCallback,this,e.params)},this)},_AB:function(){r.util.array.each(o,function(e,t){this._rb.remove(t)},this)},_DB:function(e,t,n,i){var s={},o=this._rb.get(n||t);t in{width:1,height:1,borderWidth:1,borderRadius:1}?s[t]=o+"px":t in{borderColor:1,backgroundColor:1}?s[t]=u(o):t in{display:1}?s[t]=o?"block":"none":s[t]=o,r.util.dom.style[i?"patch":"css"](e,s)},_EB:function(){var e=this.getData().options;r.util.dom.style.css(this._yB,{borderStyle:e.get("stroke",e.get("outline",!0))?e.get("strokeStyle","solid"):"none"})}});var o={stroke:{names:["stroke","outline","strokeStyle"],changeCallback:function(){this._EB()}},strokeWidth:{changeCallback:function(){this._DB(this._yB,"borderWidth","strokeWidth")},params:{defaultValue:1}},strokeColor:{changeCallback:function(){this._DB(this._yB,"borderColor","strokeColor")},params:{defaultValue:"#000000"}},width:{changeCallback:function(){this._DB(this._yB,"width")},params:{defaultValue:1}},height:{changeCallback:function(){this._DB(this._yB,"height")},params:{defaultValue:1}},fillColor:{changeCallback:function(){this._DB(this._BB,"backgroundColor","fillColor")},params:{defaultValue:"#cccccc"}},fill:{changeCallback:function(){this._DB(this._BB,"display","fill")},params:{defaultValue:!0}},fillOpacity:{changeCallback:function(){this._DB(this._BB,"opacity","fillOpacity",!0)},params:{defaultValue:1}},fillImageHref:{changeCallback:function(){this._CB()}},fillMethod:{changeCallback:function(){this._CB()},params:{defaultValue:"stretch"}},borderRadius:{changeCallback:function(){this._DB(this._yB,"borderRadius","borderRadius",!0),this._DB(this._BB,"borderRadius","borderRadius",!0)},params:{defaultValue:0}},opacity:{changeCallback:function(){this._DB(this._yB,"opacity","opacity",!0)},params:{defaultValue:1}}},u=r.graphics.render.util.convertColor;e("overlay.html.rectangle.Layout",s)}],["5O",function(e,t,n,r,i){function o(e,t){this._n=e,this.events=new r.event.Manager({context:this}),this._nd=r.util.dom.element.create({tagName:t.tagName||"ymaps-static-pane",className:t.className||"",css:{position:t.position||"absolute",zIndex:t.zIndex||0}}),(s.name=="MSIE"&&s.documentMode>9||s.name=="IEMobile"&&s.engineVersion>=6)&&r.util.dom.style.css(this._nd,{"-ms-touch-action":"none"}),(t.parentElement||e.container.getElement()).appendChild(this._nd),this._ne=this._n.events.group().add("actionbegin",this._$m,this).add("actionend",this._sd,this).add("boundschange",this._ph,this).add("sizechange",this._Vg,this).add("destroy",this._Qk,this)}var s=i.support.browser;o.prototype={getMap:function(){return this._n},getElement:function(){return this._nd},getViewport:function(){var e=this._n.container.getSize();return[[-e[0]/2,-e[1]/2],[e[0]/2,e[1]/2]]},toClientPixels:function(e){var t=r.util.dom.style.getOffset(this._nd,!0),n=this._n.converter.globalToPage(e);return[n[0]-t[0],n[1]-t[1]]},fromClientPixels:function(e){var t=r.util.dom.style.getOffset(this._nd,!0),n=this._n.converter.pageToGlobal(e);return[n[0]+t[0],n[1]+t[1]]},getZoom:function(){return this._n.getZoom()},_$m:function(){this.events.fire("actionbegin")},_sd:function(){this.events.fire("actionend")},_ph:function(e){var t=e.get("newZoom"),n=e.get("oldZoom");n!=t&&this.events.fire("zoomchange",{oldZoom:n,newZoom:t})},_Vg:function(){this.events.fire("viewportchange")},_Qk:function(){this._ne.removeAll(),this.events.fire("destroy"),r.util.dom.element.remove(this._nd),this._nd=null}},e("pane.StaticPane",o)}],["$U",function(e,t,n,r,i){var s=r.util.array.indexOf,o=function(e){this._nd=e,this._Ny=[],this.events=new r.event.Manager};o.prototype={push:function(e){var t=new r.util.cursor.Accessor(e),n=t.events,i=this._Ny;return i.push(t),n.add("change",this._Gv,this),n.add("remove",this._Oy,this),this._Kv(t),t},_Gv:function(e){var t=e.get("target"),n=this._Ny,r=s(n,t),i=n.length;r!=-1&&r==i-1&&this._Kv(t)},_Oy:function(e){var t=e.get("target"),n=t.events,r=this._Ny,i=s(r,t),o;i!=-1&&(r.splice(i,1),o=r.length,o==i&&(o?this._Kv(r[o-1]):this._Lv),n.remove("change",this._Gv,this),n.remove("remove",this._Oy,this))},_Kv:function(e){var t=r.util.cursor.storage.get(e.getKey());if(!t)return;var n=i.support.browser,s;t.cursor?s=t.cursor:n.engine=="Presto"?t.alternate&&(s=t.alternate):(s="url("+t.src+")",t.hotpoint&&n.name!="MSIE"&&n.name!="IEMobile"&&(s=s+" "+t.hotpoint[0]+" "+t.hotpoint[1]+", "+s),t.alternate&&(s+=", "+t.alternate)),r.util.dom.style.css(this._nd,{cursor:s}),this.events.fire("change",{target:this})},_Lv:function(){r.util.dom.style.css(this._nd,{cursor:""}),this.events.fire("change",{target:this})}},e("util.cursor.Manager",o)}],["9W",function(e,t,n,r,i){function s(e){return[Math.round(e[0]),Math.round(e[1])]}var o=r.util.dom,u=i.support.browser,a=function(e,t){this._n=e,this.options=r.util.extend({},this.defaultOptions,t),this.events=new r.event.Manager({context:this}),this._Y=s(e.getGlobalPixelCenter()),this._V=e.getZoom(),this._am=[0,0],this._nd=o.element.create({className:this.options.className||"ymaps-stepwise-movable-pane",parentNode:this.options.parentElement||e.container.getElement(),css:{position:"absolute",zIndex:this.options.zIndex}}),(u.name=="MSIE"&&u.documentMode>9||u.name=="IEMobile"&&u.engineVersion>=6)&&o.style.css(this._nd,{"-ms-touch-action":"none"}),this._hm(),this._Xw=!1,this._Yw=null,this._Zw=e.options.get("animationTicksPerSecond"),this.listeners=e.events.group().add("actionbegin",this.onActionBegin,this).add("actiontick",this.onActionTick,this).add("actionend",this.onActionEnd,this).add("destroy",this.onDestroy,this),this.options.size||this.listeners.add("sizechange",this._hm,this)};a.prototype={defaultOptions:{margin:128,zIndex:0,zoomSensitivity:1e-5,className:"ymaps-stepwise-movable-pane"},getMap:function(){return this._n},toClientPixels:function(e){return[e[0]-this._Y[0]-this._am[0],e[1]-this._Y[1]-this._am[1]]},fromClientPixels:function(e){return[e[0]+this._Y[0]+this._am[0],e[1]+this._Y[1]+this._am[1]]},getViewport:function(){return this._Xt},getZoom:function(){return this._V},getElement:function(){return this._nd},destroy:function(){this.listeners.removeAll(),this.events.fire("destroy"),o.element.remove(this._nd),this._nd=null,this._Yw&&this._Yw.stop()},_hm:function(){var e=this.options.size||this._n.container.getSize(),t=[e[0]/2,e[1]/2],n=this._n.options.get("mapContainerMargin",this.defaultOptions.margin);this._Xt=[[-t[0]-n,-t[1]-n],[t[0]+n,t[1]+n]],this._$w=[Math.round(t[0]),Math.round(t[1])],o.style.setPosition(this._nd,this._$w),this.events.fire("viewportchange")},onActionBegin:function(){this.events.fire("actionbegin"),this._Xw=!0},onActionTick:function(e){var t=e.get("tick");this._ax(),t.duration<1e3/this._Zw?this.tick(t):this.animate(t)},onActionEnd:function(){this._ax(),this._Xw=!1,this._Y=s(this._n.getGlobalPixelCenter()),this._V=this._n.getZoom(),(this._am[0]||this._am[1])&&this._bx(),this.events.fire("viewportchange"),this.events.fire("actionend")},onDestroy:function(){this.destroy()},animate:function(e){this._Yw=r.util.scheduler.Manager.schedule("processing",function(){this.tick(this._n.action.getCurrentState())},this,{duration:e.duration})},tick:function(e){Math.abs(e.zoom-this._V)<this.options.zoomSensitivity?e.duration||this.updateViewport(e):this.updateZoom(e)},updateViewport:function(e){var t=this._n,n=e.zoom,r=Math.pow(2,n-this._V),i=s([e.globalPixelCenter[0]/r,e.globalPixelCenter[1]/r]),o=[i[0]-this._Y[0],i[1]-this._Y[1]],u=[this._am[0]-o[0],this._am[1]-o[1]];if(Math.round(this._am[0])!=Math.round(u[0])||Math.round(this._am[1])!=Math.round(u[1]))this._am=u,this._Y=s(i),this._Xt=[[this._Xt[0][0]+o[0],this._Xt[0][1]+o[1]],[this._Xt[1][0]+o[0],this._Xt[1][1]+o[1]]],this._sw(),this.events.fire("viewportchange")},updateZoom:function(e){(this._am[0]||this._am[1])&&this._bx(),this._Y=s(e.globalPixelCenter),this._V=e.zoom,this.events.fire("zoomchange")},_sw:function(){o.style.setPosition(this._nd,[this._$w[0]+Math.round(this._am[0]),this._$w[1]+Math.round(this._am[1])])},_bx:function(){var e=this._$w,t=this.options.margin;this._am=[0,0],this._Xt=[[-e[0]-t,-e[1]-t],[e[0]+t,e[1]+t]],o.style.setPosition(this._nd,this._$w),this.events.fire("viewportchange")},_ax:function(){this._Yw&&(this._Yw.stop(),this._Yw=null)}},e("pane.movable.StepwisePane",a)}],["6g",function(e,t,n,r,i){var s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",o={baseString:s,to:function(e){var t=typeof e=="string";if(typeof btoa!="undefined")return t||(e=String.fromCharCode.apply(String,e)),btoa(e).replace(/\//g,"_").replace(/\+/g,"-");var n=[],r,i,o,u,a,f,l,c=0,h=e.length;while(c<h)t?(r=e.charCodeAt(c++),i=e.charCodeAt(c++),o=e.charCodeAt(c++)):(r=e[c++],i=e[c++],o=e[c++]),u=r>>2,a=(r&3)<<4|i>>4,f=(i&15)<<2|o>>6,l=o&63,isNaN(i)?f=l=64:isNaN(o)&&(l=64),n.push(s.charAt(u),s.charAt(a),s.charAt(f),s.charAt(l));return n.join("")},from:function(e){if(typeof atob!="undefined")return atob(e.replace(/_/g,"/").replace(/-/g,"+"));var t=[],n,r,i,o,u,a,f,l=0,c=(e=e.replace(/[^A-Za-z0-9\-_\=]/g,"")).length;while(l<c)o=s.indexOf(e.charAt(l++)),u=s.indexOf(e.charAt(l++)),a=s.indexOf(e.charAt(l++)),f=s.indexOf(e.charAt(l++)),n=o<<2|u>>4,r=(u&15)<<4|a>>2,i=(a&3)<<6|f,t.push(String.fromCharCode(n)),a!=64&&t.push(String.fromCharCode(r)),f!=64&&t.push(String.fromCharCode(i));return t.join("")}};e("util.base64",o)}],["7!",function(e,t,n,r,i){var s=function(e,t,n){this._mk=e,this._xf=t,this._Rr=n};s.prototype={getBounds:function(){return this._Z||(this._Z=this._Rr(this._mk))},set:function(e,t){var n=this._mk;this._mk=this._mk.slice(),this._mk[e]=t,this._Z=null,this._xf(n,this._mk)},get:function(e){return this._mk[e]},splice:function(e,t){var n=this._mk;this._mk=this._mk.slice();var r=arguments.length>2?this._mk.splice.apply(this._mk,arguments):this._mk.splice(e,t);return this._Z=null,this._xf(n,this._mk),r},setCoordinates:function(e){var t=this._mk;this._mk=e,this._Z=null,this._xf(t,this._mk)},getCoordinates:function(){return this._mk},getLength:function(){return this._mk.length}},e("geometry.component.CoordPath",s)}],["78",function(e,t,n,r,i){function o(e,t,n){if(r.util.array.indexOf(this._yr,t)!=-1){var i=n.get("target"),s=r.util.array.indexOf(this._yf,i);this._xf(i,s)}}var s=function(e,t,n,i){this._yf=e,this._wr(e),this._xr=t,this._yr=n,this._xf=i,this._zr={onAfterEventFiring:r.util.bind(o,this)}};s.prototype={setChild:function(e,t){this._yf[e]&&this._Bf(this._yf[e]),this._yf[e]=t,t&&this._Af(t)},getChild:function(e){return this._yf[e]},createChild:function(e,t){var n=null;return t&&(n=new this._xr(t),this._Af(n)),this._yf[e]=n},splice:function(e,t){var n;return arguments.length>2?(this._wr(Array.prototype.slice.call(arguments,2)),n=this._yf.splice.apply(this._yf,arguments)):n=this._yf.splice(e,t),this._Ar(n),n},setChildren:function(e){this._Ar(this._yf),this._yf=e,this._wr(e)},_wr:function(e){for(var t=0,n=e.length;t<n;t++)e[t]&&this._Af(e[t])},_Ar:function(e){for(var t=0,n=e.length;t<n;t++)e[t]&&this._Bf(e[t])},_Af:function(e){e.events.addController(this._zr)},_Bf:function(e){e.events.removeController(this._zr)}},e("geometry.component.ChildPath",s)}],["-x",function(e,t,n,r,i){e("geometry.component.pixelGeometryGeodesic.storage",new r.util.Storage)}],["-B",function(e,t,n,r,i){e("geometry.component.pixelGeometrySimplification.storage",new r.util.Storage)}],["8t",function(e,t,n,r,i){function s(e,t,n){if(e.length<4)return{points:e,indexes:t};var r=e.length,i=new u(r),s=0,a=r-1,f,l,c,h=[],p=[];i[s]=i[a]=1;while(a){l=0;for(var d=s+1;d<a;++d)f=o(e[d],e[s],e[a]),f>l&&(c=d,l=f);l>n&&(i[c]=1,h.push(s),p.push(c),h.push(c),p.push(a)),s=h.pop(),a=p.pop()}var v=[],m=[];for(d=0;d<r;d++)i[d]&&(v.push(e[d]),m.push(t[d]));return{points:v,indexes:m}}function o(e,t,n){var r=[t[0],t[1]],i;f[0]=n[0]-r[0],f[1]=n[1]-r[1];if(f[0]!=0||f[1]!=0)i=((e[0]-r[0])*f[0]+(e[1]-r[1])*f[1])/(f[0]*f[0]+f[1]*f[1]),i>1?(r[0]=n[0],r[1]=n[1]):i>0&&(r[0]+=f[0]*i,r[1]+=f[1]*i);return f[0]=e[0]-r[0],f[1]=e[1]-r[1],f[0]*f[0]+f[1]*f[1]}var u=window.Uint8Array?Uint8Array:Array,a=window.Float32Array?Float32Array:Array,f=new a(2);e("graphics.generator.simplify",s)}],["6a",function(e,t,n,r,i){function f(e){f.superclass.constructor.call(this,{origin:"jsapi_"+o.version.replace(/\W/g,"_"),source:"api-maps",from:"api-maps",host:window.location.host}),this._n=e,this._nb=[]}var s=r.data.Manager,o={version:"2.0"},u=r.util.array,n=r.util.augment,a="trf";n(f,s,{getProjection:function(){return this._n.options.get("projection")},setWhere:function(e){return this.set("where",e),this},setMapState:function(e){return this.set("map",e),this},pushLayers:function(e){return u.indexOf(this._nb,e)==-1&&(this._nb.push(e),this.set("layers",this._nb.slice())),this},removeLayers:function(e){var t=u.indexOf(this._nb,e);return t!=-1&&(this._nb.splice(t,1),this.set("layers",this._nb.length?this._nb.slice():null)),this},setSearch:function(e){return this.set("search",e),this},setTraffic:function(e){return e?this.pushLayers(a):this.removeLayers(a),this.set("traffic",e),this},setRulerState:function(e){return this.set("rulerState",e),this},setRoute:function(e){return this.set("route",e),this},setPoints:function(e){return this.set("points",e),this},setUserMap:function(e,t){return e&&t?this.set("userMap",e+":"+t):this.unset("userMap"),this},setPoiState:function(e){return this.set("poi",e),this},setStopState:function(e){return this.set("stop",e),this}}),e("yandex.State",f)}],["6.",function(p){return '@media print{.ymaps-controls-pane{display:none}}.ymaps-controls-lefttop,.ymaps-controls-leftbottom,.ymaps-controls-righttop,.ymaps-controls-rightbottom{position:absolute;display:block;width:100%;font-size:10px;zoom:1}.ymaps-controls-lefttop{left:0;top:0}.ymaps-controls-leftbottom{left:0;bottom:0}.ymaps-controls-righttop{right:0;top:0}.ymaps-controls-rightbottom{right:0;bottom:0}.ymaps-controls-hidden{display:none}.ymaps-controls-rollup-item-hidden{display:none}'}],["47",function(e,t,n,r,i){var s=r.option.presetStorage,o={checkStyle:function(e){if(e&&!s.get(e)){var t={};e.replace(/^default#(?:([a-z]+)(?:Small)?|([a-zA-Z]+))(?:Point|Icon)$/,function(e,n,r){var i="twirl#"+(n||r)+"Icon";s.get(i)&&(t.preset=i)}),s.add(e,t)}},resolveUrl:function(e,t){if(/^https?:\/\//.test(e))return e;var n=/^((?:[^\/]+):\/\/(?:[^\/]+))(\/(?:.*))$/.exec(t),r=n[1],i=n[2].split("/"),s=e.split("/"),o=i.slice(1,i.length-1);for(var u=0,a,f=s.length;u<f;u++)switch(a=s[u]){case"":u==0?o=[]:u==f-1&&o.push(a);break;case".":break;case"..":o.pop();break;default:o.push(a)}return r+"/"+o.join("/")}};e("geoXml.util",o)}],[".1",function(e,t,n,r,i){var s=new function(){var e=i.PATH+"../images/",t={"accordionIcon_bll.png":"9150ce7b58de4d72af50e2f162422e1f.png","accordionIcon_dbl.png":"916cc27a0ebd77510d72cda8e92abaa4.png","accordionIcon_dgl.png":"f12236be7754c4c04821a4b4a87c6fb6.png","accordionIcon_dol.png":"4a15eb44307180a4edc4e9785e9a9f8d.png","accordionIcon_gl.png":"35c0b843bf9363335c0c1c3d4c5a1160.png","accordionIcon_grl.png":"d7f3bf4b406d6e807f6c3953e463561e.png","accordionIcon_lbl.png":"fe5f56c1324d2a8af4a8377f01342d3e.png","accordionIcon_ntl.png":"71add14fc1453aacf62c9860023ba79c.png","accordionIcon_ol.png":"df77302963a3567b23bb5f7e2bc9eea2.png","accordionIcon_pnl.png":"f6dd8bd5757aba6435e5fd82c56eac13.png","accordionIcon_rdl.png":"a0e56ae7ebd12335dfd58f3c1da84877.png","accordionIcon_vvl.png":"7181839883790efde4fa44b9924848ad.png","accordionIcon_wtl.png":"ae9c4a30ff6e983ad13dc1139317bf5c.png","accordionIcon_ywl.png":"00cdd4b0ec894c1572c1674106b61f02.png","accordionIcon_brl.png":"1ccc05224da7f20b1a7897936a7c416e.png","accordionIcon_bkl.png":"56550ddd7f0b2e60a5e9a9403b521684.png"};return{get:function(n){return t[n]?e+t[n]:null}}},o=r.option.presetStorage,u=r.theme.twirl.geoObject.layout.StretchyIcon,a={blue:"bll",darkblue:"dbl",darkgreen:"dgl",darkorange:"dol",green:"gl",grey:"grl",lightblue:"lbl",night:"ntl",orange:"ol",pink:"pnl",red:"rdl",violet:"vvl",white:"wtl",yellow:"ywl",brown:"brl",black:"bkl"};for(var f in a)o.add("twirl#"+f+"StretchyIcon",{iconColor:f,iconLayout:u,iconContentOffset:[10,7],iconMaxWidth:750,iconMaxHeight:750,balloonIconImageHref:s.get("accordionIcon_"+a[f]+".png"),balloonIconImageOffset:[0,0],balloonIconImageSize:[18,18]})}],[".3",function(e,t,n,r,i){function s(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t["geoObject"+n.slice(0,1).toUpperCase()+n.slice(1)]=e[n]);return t}r.map.metaOptions.set(s(r.option.presetStorage.get("twirl#editor")))}],["93",function(e,t,n,r,i){function o(e){o.superclass.constructor.call(this,e,s)}var s={zIndex:r.constants.zIndex.shadowPane,className:"ymaps-shadows-pane"};r.util.augment(o,r.pane.overlay.StepwisePane),r.pane.storage.add("shadows",o),e("pane.shadow.StepwisePane",o)}],["74",function(e,t,n,r,i){e("geometry.component.closedPathDecode",function(e){var t=r.util.coordinates.decode(e),n=t.length-1;if(n<0)return[];var i=[Math.abs(t[0][0]-t[n][0]),Math.abs(t[0][1]-t[n][1])];return i[0]<1e-13&&i[1]<1e-13&&(t[n]=t[0].slice()),t})}],["7W",function(e,t,n,r,i){function u(e,t){this._kr.set(t,e.getCoordinates())}function a(e,t){this._qq.fire("Coordinates",e,t)}function f(e){return s.calculateBounds(e)}function l(e,t){this._qq.fire("FillRule",e,t)}var s=r.geometry.component.commonMethods.polygon,o=function(e,t){this._kr=new r.geometry.component.CoordPath(o.keepClosed(e||[]),r.util.bind(a,this),r.util.bind(f,this)),this._lr=new r.geometry.component.ChildPath([],r.geometry.base.LinearRing,["change"],r.util.bind(u,this)),this._mr=new r.geometry.component.FillRule(t,r.util.bind(l,this)),this._qq=new r.component.EventFreezer(this._xf,this),this.events=new r.event.Manager({context:this})};o.keepClosed=function(e){for(var t=0,n=e.length,i=e;t<n;t++){var s=e[t],o=r.geometry.base.LinearRing.keepClosed(s,!0);s!==o&&(i==e&&(i=e.slice()),i[t]=o)}return i},o.fromEncodedCoordinates=function(e){var t=e.split(";"),n=[];for(var i=0,s=t.length;i<s;i++)n.push(r.geometry.component.closedPathDecode(t[i]));return new o(n)},o.toEncodedCoordinates=function(e){var t=[];for(var n=0,i=e.getLength();n<i;n++)t.push(r.util.coordinates.encode(e.get(n)));return t.join(";")},r.util.extend(o.prototype,{getType:function(){return"Polygon"},getBounds:function(){return this._kr.getBounds()},set:function(e,t){return this._lr.setChild(e,null),this._kr.set(e,r.geometry.base.LinearRing.keepClosed(t)),this},get:function(e){return this._kr.get(e)},getChildGeometry:function(e){return this._lr.getChild(e)||this._lr.createChild(e,this._kr.get(e))},remove:function(e){return this._lr.splice(e,1),this._kr.splice(e,1)[0]},insert:function(e,t){return this._lr.splice(e,0,null),this._kr.splice(e,0,r.geometry.base.LinearRing.keepClosed(t)),this},splice:function(e,t){return arguments.length>2?this._lr.splice.apply(this._lr,[e,t].concat(new Array(arguments.length-2))):this._lr.splice(e,t),arguments.length>2?this._kr.splice.apply(this._kr,[e,t].concat(o.keepClosed(Array.prototype.slice.call(arguments,2)))):this._kr.splice(e,t)},setCoordinates:function(e){return e=o.keepClosed(e),this._lr.setChildren([]),this._kr.setCoordinates(e),this},getCoordinates:function(){return this._kr.getCoordinates()},getLength:function(){return this._kr.getLength()},setFillRule:function(e){return this._mr.setFillRule(e),this},getFillRule:function(){return this._mr.getFillRule()},freeze:function(){return this._qq.freeze(),this},unfreeze:function(){return this._qq.unfreeze(),this},isFrozen:function(){return this._qq.isFrozen()},contains:function(e){return s.contains(this._kr.getCoordinates(),e,this._mr.getFillRule())},getClosest:function(e){return s.getClosest(this._kr.getCoordinates(),e)},_xf:function(e){this.events.fire("change",r.util.extend({type:"change",target:this},e))}}),e("geometry.base.Polygon",o)}],["-w",function(e,t,n,r,i){function u(e,t){var n=e.getCoordinates(),r=e.getMetaData().originalIndexes||[],i={pixelPaths:[],indexes:[]};for(var u=0,a=n.length,f;u<a;u++)f=s(new o(n[u],{originalIndexes:r[u]||[]}),t),i.pixelPaths.push(f.getCoordinates()),i.indexes.push(f.getMetaData().originalIndexes);return e.clone(i.pixelPaths,null,{originalIndexes:i.indexes})}var s=r.geometry.component.pixelGeometryGeodesic.lineString,o=r.geometry.pixel.LineString;r.geometry.component.pixelGeometryGeodesic.storage.add("Polygon",u),e("geometry.component.pixelGeometryGeodesic.polygon",u)}],["-A",function(e,t,n,r,i){function u(e){var t=e.getCoordinates(),n=e.getMetaData().originalIndexes||[],r={pixelPaths:[],indexes:[]};for(var i=0,u=t.length,a;i<u;i++)a=s(new o(t[i],{originalIndexes:n[i]||[]})),r.pixelPaths[i]=a.getCoordinates(),r.indexes[i]=a.getMetaData().originalIndexes;return e.clone(r.pixelPaths,null,{originalIndexes:r.indexes})}var s=r.geometry.component.pixelGeometrySimplification.lineString,o=r.geometry.pixel.LineString;r.geometry.component.pixelGeometrySimplification.storage.add("Polygon",u),e("geometry.component.pixelGeometrySimplification.polygon",u)}],["7R",function(e,t,n,r,i){var s=r.geometry.component.commonMethods.circle,o=function(e,t){this._mk=o.castCoordinates(e),this._jr=o.castRadius(t),this._qq=new r.component.EventFreezer(this._xf,this),this.events=new r.event.Manager({context:this})};o.castCoordinates=function(e){return e||null},o.castRadius=function(e){return e||0},r.util.extend(o.prototype,{getType:function(){return"Circle"},getBounds:function(){return this._Z||(this._Z=this._Xj())},setCoordinates:function(e){var t=this._mk;return this._mk=e,this._Z=null,this._qq.fire("Coordinates",t,this._mk),this},getCoordinates:function(){return this._mk},getCenter:function(){return this._mk},setRadius:function(e){var t=this._jr;return this._jr=e,this._Z=null,this._qq.fire("Radius",t,this._jr),this},getRadius:function(){return this._jr},freeze:function(){return this._qq.freeze(),this},unfreeze:function(){return this._qq.unfreeze(),this},isFrozen:function(){return this._qq.isFrozen()},contains:function(e){return s.contains(this._mk,this._jr,e)},getClosest:function(e){return s.getClosest(this._mk,this._jr,e)},_Xj:function(){return s.calculateBounds(this._mk,this._jr)},_xf:function(e){this.events.fire("change",r.util.extend({type:"change",target:this},e))}}),e("geometry.base.Circle",o)}],["7(",function(e,t,n,r,i){var s=r.geometry.component.commonMethods.circle,o=function(e,t,n){this._mk=e||null,this._jr=t||null,this._Sr=n};o.prototype={getType:function(){return"Circle"},getCoordinates:function(){return this._mk},getCenter:function(){return this._mk},getMetaData:function(){return this._Sr||{}},getRadius:function(){return this._jr},getBounds:function(){return this._Z||(this._Z=this._Xj())},clone:function(e,t,n){return new o(e||this._mk,t||this._jr,n?r.util.extend({},this._Sr,n):this._Sr)},scale:function(e){return this.clone(this._mk?[this._mk[0]*e,this._mk[1]*e]:null,this._jr?this._jr*e:null)},shift:function(e){return this.clone(this._mk?[this._mk[0]+e[0],this._mk[1]+e[1]]:null)},contains:function(e){return s.contains(this._mk,this._jr,e)},getClosest:function(e){return s.getClosest(this._mk,this._jr,e)},_Xj:function(){return s.calculateBounds(this._mk,this._jr)}},e("geometry.pixel.Circle",o)}],["-v",function(e,t,n,r,i){function s(e,t,n){var s=[],o=n.projection.getCoordSystem(),u=Math.PI*2,a=Math.PI/40,f,l;for(var c=0;c<=u;c+=a)l=i.data.coordinatesOrder=="latlong"?[Math.cos(c),Math.sin(c)]:[Math.sin(c),Math.cos(c)],f=o.solveDirectProblem(e,l,t),s.push(n.projection.toGlobalPixels(f.endPoint,0));return s=(new r.geometry.component.ShortestPath).calculate(s,n.projection.isCycled()),new r.geometry.pixel.Polygon([s],"nonZero")}r.geometry.component.pixelGeometryGeodesic.storage.add("Circle",s),e("geometry.component.pixelGeometryGeodesic.circle",s)}],["6w",function(e,t,n,r,i){e("util.getPixelRadius",function(e,t,n,r){var s=i.data.coordinatesOrder=="latlong",o=n.getCoordSystem?n.getCoordSystem().solveDirectProblem(e,s?[0,1]:[1,0],t).endPoint:s?[e[0],e[1]+t]:[e[0]+t,e[1]];return Math.abs(n.toGlobalPixels(e,r)[0]-n.toGlobalPixels(o,r)[0])})}],["9l",function(e,t,n,r,i){function c(e){return e.isImmediatePropagationStopped&&e.isImmediatePropagationStopped()}var s=r.constants.hotspotEvents.types,o=i.support.browser,u=o.name=="MSIE",a=u&&o.documentMode<=9,f={time:u?100:20,offset:5},l=function(e,t){this._n=e,this._ok=t,this._mv=!0;var n=["mouseenter","mousemove","mousedown","actionend","actionbreak"];a&&n.push("mousemove"),this._ne=e.events.group().add(["mouseleave","actionbegin"],this._nv,this).add(n,this._ov,this).add(["mouseenter"],this._pv,this).add("destroy",function(e){this._nv(e),this._ne.removeAll()},this),this._Ak=null,this._qv=!1};l.prototype={onBeforeEventFiring:function(e,t,n){var r=n.get("domEvent");if(r){var i=r.get("propagatedData");i.hotspotFiredAs||(i.hotspotFiredAs={});if(!!i.hotspotFiredAs[t])return;i.hotspotFiredAs[t]=!0}if(this._mv&&s[t]&&n.get("origin")!="hotspots")if(!c(n)){if(t=="mousemove"&&this._rv){var o=n.get("position"),u=+(new Date),a=this._rv;if(u-a.timestamp>f.time||Math.abs(o[0]-a.position[0])>f.offset||Math.abs(o[1]-a.position[1])>f.offset)this._Ak=this._ok.test(t,n),this._rv={timestamp:u,position:o}}else this._Ak=this._ok.test(t,n);this._Ak&&this._sv(t)}else this._ok.blur()},onAfterEventFiring:function(e,t,n){this._mv&&s[t]&&(this._Ak?(this._qv&&this._tv(),this._uv||this._ok.blur()):c(n)||this._ok.enqueue(t,n),this._Ak=null)},_sv:function(e){this._$s=this._n.events.group().add(e,function(t){this._vv(e,t)},this,this._Ak.zIndex),this._uv=!1,this._qv=!0},_tv:function(){this._$s.removeAll(),this._qv=!1},_vv:function(e,t){var n=this._ok.test(e,t);n&&n.object==this._Ak.object&&this._ok.fire(e,t,this._Ak),this._uv=!0},_ov:function(e){!this._mv&&e.get("origin")!="hotspots"&&(this._mv=!0)},_nv:function(e){this._mv&&e.get("origin")!="hotspots"&&(this._mv=!1,this._qv&&this._tv(),this._ok.blur())},_pv:function(e){e.get("origin")!="hotspots"&&this._ok.focus(e)}},e("map.hotspot.Controller",l)}],["4.",function(e,t,n,r,i){function f(e){var t=e.options.get("interactivityModel");return t?typeof t=="string"?a.get(t):t:r.interactivityModel.geoObject}var s=r.Event,o=function(e,t){this._ok=e,this._ok.events.group().add("positionchange",this._pk,this),this._qk=new r.util.List,this._Dd={},this.events=new r.event.Manager,this._rk=null,this._sk=[],this.options=t||{}},u=o.prototype={getObjectInPosition:function(e,t){var n=this._qk.getIterator(),i=null,s,o,u=r.hotspot.counter;while(o=n.getNext()){var a=o.getObjectInPosition(e,t,s);a&&(typeof s=="undefined"||a.zIndex>s?(i=a.object,s=a.zIndex):a.zIndex==s&&u.getNumber(a.object)>u.getNumber(i)&&(i=a.object))}return i?{object:i,zIndex:s,interactivityModel:f(i)}:null},insert:function(e,t){this._qk.insert(e,t);var n=r.util.id.get(e);this._Dd[n]=e.events.group().add(["dataload"],this._tk,this),e.setParent(this)},remove:function(e){this._qk.remove(e);var t=r.util.id.get(e);this._Dd[t].removeAll(),e.setParent(null)},_pk:function(e){var t=e.get("added"),n=e.get("removed"),r,i;for(r=0,i=t.length;r<i;r++)this._sk.push(t[r]);for(r=0,i=n.length;r<i;r++)for(var o=0,u=this._sk.length;o<u;o++)this._uk(this._sk[o],n[r])&&(this._sk.splice(o,1),u--);this.events.fire("positionchange",new s({target:this,added:t,removed:n}))},_tk:function(e){var t=function(){var e={},t=this._ok.getMap().getZoom(),n,i;for(var o=0,u=this._sk.length;o<u;o++)n=this._sk[o],i=this.getObjectInPosition(n.position,t),i&&(e[n.type]=r.util.extend(n,{active:i}));this.events.fire("found",new s({target:this,found:e})),this._rk=null,this._sk=[]};this._rk&&window.clearTimeout(this._rk),this._rk=window.setTimeout(r.util.bind(t,this),100)},_uk:function(e,t){return e.atZoom==t.atZoom&&e.type==t.type&&r.util.math.areEqual(e.position,t.position)}},a=r.interactivityModel.storage;e("hotspot.ContainerList",o)}],["3Q",function(e,t,n,r,i){e("constants.hotspotEvents",{types:{mousedown:!0,mousemove:!0,mouseup:!0,click:!0,contextmenu:!0,dblclick:!0,wheel:!0},order:["mousedown","mousemove","mouseup","wheel","click","contextmenu","dblclick"]})}],["7)",function(e,t,n,r,i){function s(e,t){var n=t[t.length-1];for(var r=0,i=t.length,s,u,a,f;r<i;r++){a=f,s=u||[e[0]-n[0],e[1]-n[1]],u=[e[0]-t[r][0],e[1]-t[r][1]];if(s[0]==u[0]&&s[1]==u[1])continue;f=o(s,u);if(f!=a&&typeof a!="undefined")return!1}return!0}function o(e,t){return e[0]*t[1]-e[1]*t[0]>0}function u(e,t,n){var r=0,i=0,s=t.length;for(;i<s;i++)if(t[i][0]==e[0]&&t[i][1]==e[1])return 1;var o=t[s-1];for(i=0;i<s;i++){var u=t[i];if(o[1]==u[1]&&o[1]==e[1]&&e[0]>Math.min(o[0],u[0])&&e[0]<Math.max(o[0],u[0]))return 1;if(e[1]>Math.min(o[1],u[1])&&e[1]<=Math.max(o[1],u[1])&&e[0]<=Math.max(o[0],u[0])&&o[1]!=u[1]){var a=(e[1]-o[1])*(u[0]-o[0])/(u[1]-o[1])+o[0];if(a==e[0])return 1;if(o[0]==u[0]||e[0]<=a)n?r+=u[1]-o[1]<0?-1:1:r+=r?-1:1}o=u}return r}e("geometry.component.pointInPolygon",function(e,t,n,r){var i=!1,o=r?s:u,a=n=="nonZero";for(var f=0,l=t.length;f<l;f++)if(o(e,t[f],a)){i=!i;if(i&&a)break}return i})}],["2O",function(e,t,n,r,i){e("balloon.layout.html",'<ymaps class="ymaps-b-balloon ymaps-i-custom-scroll"><ymaps class="ymaps-b-balloon__tr"><ymaps class="ymaps-b-balloon__sprite ymaps-b-balloon__sprite_position_tr"></ymaps></ymaps><ymaps class="ymaps-b-balloon__tl"><ymaps class="ymaps-b-balloon__tl-holster"><ymaps class="ymaps-b-balloon__sprite ymaps-b-balloon__sprite_position_tl"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-balloon__content">$[[options.contentLayout observeSize                        name = "balloonContent"                        maxWidth = options.maxWidth                        maxHeight = options.maxHeight                        minWidth = options.minWidth                        minHeight = options.minHeight]]</ymaps>[if options.closeButton]$[[options.closeButtonLayout]][endif]<ymaps class="ymaps-b-balloon__bl"><ymaps class="ymaps-b-balloon__bl-holster"><ymaps class="ymaps-b-balloon__bl-inner"><ymaps class="ymaps-b-balloon__sprite ymaps-b-balloon__sprite_position_bl"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-balloon__tail"><ymaps class="ymaps-b-balloon__sprite ymaps-b-balloon__sprite_type_tail"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-balloon__br"><ymaps class="ymaps-b-balloon__br-holster"><ymaps class="ymaps-b-balloon__br-inner"><ymaps class="ymaps-b-balloon__sprite ymaps-b-balloon__sprite_position_br"></ymaps></ymaps></ymaps></ymaps></ymaps>')}],["2L",function(e,t,n,r,i){e("balloon.layout.content.html",'<ymaps class="ymaps-b-balloon__content-holster"><ymaps class="ymaps-b-balloon__content-head">$[[options.contentHeaderLayout]]</ymaps><ymaps class="ymaps-b-balloon__content-body">$[[options.contentBodyLayout]]</ymaps></ymaps><ymaps class="ymaps-b-balloon__content-foot">$[[options.contentFooterLayout name="footerContent"]]</ymaps>')}],["25",function(e,t,n,r,i){e("balloon.layout.Shadow.html",'<ymaps class="ymaps-b-balloon-shadow ymaps-b-balloon-shadow_footer_yes"><ymaps class="ymaps-b-balloon-shadow__l"></ymaps><ymaps class="ymaps-b-balloon-shadow__r"></ymaps><ymaps class="ymaps-b-balloon-shadow__b"><ymaps class="ymaps-b-balloon-shadow__bl"><ymaps class="ymaps-b-balloon-shadow__bl-holster"><ymaps class="ymaps-b-balloon-shadow__bl-inner"><ymaps class="ymaps-b-balloon-shadow__sprite"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-balloon-shadow__tail"><ymaps class="ymaps-b-balloon-shadow__sprite"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-balloon-shadow__br"><ymaps class="ymaps-b-balloon-shadow__br-holster"><ymaps class="ymaps-b-balloon-shadow__br-inner"><ymaps class="ymaps-b-balloon-shadow__sprite"></ymaps></ymaps></ymaps></ymaps></ymaps></ymaps>')}],["2K",function(e,t,n,r,i){e("balloon.layout.closeButton.html",'<ymaps class="ymaps-b-balloon__close"></ymaps>')}],[".7",function(p){return '.ymaps-balloon{position:absolute;z-index:999}.ymaps-balloon__sprite{display:block;width:800px;height:33px}.ymaps-balloon__tl{font-size:0;display:block;margin-right:10px}.ymaps-balloon__tl-holster{display:block;overflow:hidden;width:100%;height:9px}.ymaps-balloon__tr{font-size:0;display:block;float:right;overflow:hidden;width:10px;height:10px;margin-left:-10px}.ymaps-balloon__sprite_position_tr{margin-left:-790px}.ymaps-balloon__content{font:13px Arial,sans-serif;display:block;border:solid #ccc;border-width:0 1px;background:#fff}.ymaps-balloon__content-holster{display:block;padding:3px 12px 0 10px}.ymaps-balloon__content-head{font-size:16px;display:inline}.ymaps-balloon__content-body{display:block}.ymaps-balloon_footer_on .ymaps-balloon__content-holster{padding-bottom:6px}.ymaps-balloon__content-foot{display:none;padding:5px 9px 0;background:#e7e7e7}.ymaps-balloon_footer_on .ymaps-balloon__content-foot{display:block}.ymaps-balloon__bl{float:left;width:50%}.ymaps-balloon__bl-holster{display:block;overflow:hidden}.ymaps-balloon__bl-inner,.ymaps-balloon__br-inner{display:block;overflow:hidden;width:100%;height:8px}.ymaps-balloon__sprite_position_bl{margin-top:-25px}.ymaps-balloon__tail{position:relative;right:-28px;float:right;width:34px;height:8px;margin:-8px 0 0;background-position:-40px 100%;background-repeat:no-repeat}.ymaps-balloon__sprite_type_tail{position:absolute;top:100%;left:5px;width:20px;height:21px;margin-top:-1px}.ymaps-balloon_footer_on .ymaps-balloon__sprite_type_tail{background-position:center -21px}.ymaps-balloon__br{display:block;overflow:hidden}.ymaps-balloon__br-holster{display:block;margin-left:28px}.ymaps-balloon__sprite_position_br{float:right;margin-top:-25px;margin-left:-800px}.ymaps-balloon__close{position:absolute;top:4px;right:4px;display:block;width:12px;height:12px;cursor:pointer}.ymaps-balloon-shadow{position:absolute;margin-top:12px}.ymaps-balloon-shadow__b{position:absolute;top:100%;width:100%;height:12px;margin-top:-12px}.ymaps-balloon-shadow__r{position:absolute;top:100%;left:-3px;display:block;width:85px;height:131px;margin-top:-131px;margin-left:100%}.ymaps-balloon-shadow__r_size_small{width:33px;height:56px;margin-top:-60px}.ymaps-balloon-shadow__bl{position:relative;float:left;width:50%}.ymaps-balloon-shadow__bl-holster{display:block;height:12px;margin-right:28px}.ymaps-balloon-shadow__bl-inner{display:block;overflow:hidden;width:100%;height:12px}.ymaps-balloon-shadow__br{display:block;overflow:hidden}.ymaps-balloon-shadow__br-holster{display:block;overflow:hidden;margin-left:28px;margin-right:3px}.ymaps-balloon-shadow__br-inner{display:block;overflow:hidden;width:100%;height:12px}.ymaps-balloon-shadow__br-holster .ymaps-balloon-shadow__sprite{float:right;margin-left:-100%}.ymaps-balloon-shadow__tail{position:absolute;left:100%;display:block;overflow:hidden;width:56px;height:25px;margin-top:-12px;margin-left:-28px}.ymaps-balloon-shadow__tail .ymaps-balloon-shadow__sprite{margin-left:-257px}.ymaps-balloon-shadow__sprite{display:block;width:601px;height:25px;background-position:0 0;background-repeat:no-repeat}.ymaps-balloon-sh_size_small .ymaps-balloon-sh__left-inner-inner,.ymaps-balloon-sh_size_small .ymaps-balloon-sh__right-inner-inner{height:6px}.ymaps-balloon__sprite{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAhCAYAAAAhxM9QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAatJREFUeNrs1zFqImEUwPHP6IDFYNrFMLUHsA0sJOQMOYNnSMrkDJ5mhYWU4wGsB2Hb4BTCjJj3LXMD47LF7wcP33x2r/uP6rpOg58xq5j7mLsEAABwmX3MR8w65nd+mAx/vBVF8VJVVSrLMsXuVAAAwEW6rrtr2/a5aZrn2N/j6XVU1/XDdDr9tVgs0mQycSUAAOBb9X2fdrtdOh6PjzfxvZrP5+IDAAC4itwauTlye+QAeZrNZq4CAABczdAcTzlAbsfjsYsAAABXMzTH7Y1TAAAA/4oAAQAABAgAACBAAAAABAgAACBAAAAABAgAACBAAAAAAQIAACBAAAAAAQIAACBAAAAAAQIAAAgQAAAAAQIAAAgQAAAAAQIAAAgQAABAgAAAAAgQAABAgAAAAAgQAADgvwuQz9Pp5BIAAMDVDM3xmQNkczgcXAQAALiaoTk2OUDW+/0+9X3vKgAAwLfLrZGbI7fH6Hw+p+12+1YUxUtVVaksyxS7KwEAABfpui61bZuapsn7+3K5fP0bIFlEyEP8rGLuY344FwAAcKE/MR8x64iPTX74EmAAiTpeFNzVUXMAAAAASUVORK5CYII=")}.ymaps-balloon__tail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAhCAYAAAAhxM9QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAatJREFUeNrs1zFqImEUwPHP6IDFYNrFMLUHsA0sJOQMOYNnSMrkDJ5mhYWU4wGsB2Hb4BTCjJj3LXMD47LF7wcP33x2r/uP6rpOg58xq5j7mLsEAABwmX3MR8w65nd+mAx/vBVF8VJVVSrLMsXuVAAAwEW6rrtr2/a5aZrn2N/j6XVU1/XDdDr9tVgs0mQycSUAAOBb9X2fdrtdOh6PjzfxvZrP5+IDAAC4itwauTlye+QAeZrNZq4CAABczdAcTzlAbsfjsYsAAABXMzTH7Y1TAAAA/4oAAQAABAgAACBAAAAABAgAACBAAAAABAgAACBAAAAAAQIAACBAAAAAAQIAACBAAAAAAQIAAAgQAAAAAQIAAAgQAAAAAQIAAAgQAABAgAAAAAgQAABAgAAAAAgQAADgvwuQz9Pp5BIAAMDVDM3xmQNkczgcXAQAALiaoTk2OUDW+/0+9X3vKgAAwLfLrZGbI7fH6Hw+p+12+1YUxUtVVaksyxS7KwEAABfpui61bZuapsn7+3K5fP0bIFlEyEP8rGLuY344FwAAcKE/MR8x64iPTX74EmAAiTpeFNzVUXMAAAAASUVORK5CYII=")}.ymaps-balloon_footer_on .ymaps-balloon__tail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAhCAYAAAAhxM9QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZtJREFUeNrs2UFqwlAQgOGnkbgzK6HQY7gtFCw9jGeoS3sGT1Oh0KUeo1BwFXcGE/um5AY2pYvvgyHDW87uJ6P9fp96j3lWeR7y3CcAAIDbfOb5yLPN8x4Poz5ANkVRvFRVlcqyTHl3KgAA4CZt26amaVJd17G/5qd1BMhyMpm8zefzNB6PXQkAAPhVXdel4/GYLpfLUxTHajabiQ8AAGAQ0RrRHNEeUR3P0+nUVQAAgMH0zfEcAVL5+wEAAAypb45KeQAAAH8XIk4AAAAIEAAAQIAAAAAIEAAAQIAAAAAIEAAAQIAAAAACBAAAQIAAAAACBAAAQIAAAAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAIAAAQAAECAAAIAAAQAAECAAAMB/C5C66zqXAAAABtM3Rx0Bsjufzy4CAAAMpm+OXQTI9nQ6JX9BAACAIURrRHNEe4yu12s6HA6boiheqqpKZVmmvLsSAABwk7ZtU9M0qa7r2F8Xi8X6J0BCjpBl/qzyPOS5cy4AAOBGX3k+8mxzfOzi4VuAAQCJrF+sSK29PwAAAABJRU5ErkJggg==")}.ymaps-balloon__sprite_type_tail{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXxJREFUeNqUlD9LhVAYxo9mn8AvEORQBFH0h0pocG5ocaqtsS0aJHDMwfYW5/wCDm0NDjk0BoZTuEnSxUFBSan3XDTMznn1vvAMXh9/ct/zPBLCHwG0qmnaedM0X9/I5HmeqKp6Bv5NhEeWQHu+7z9gsLquq0sY8O60z3BnRZbl07IsZxjQcZxb8B5QGFxyYSJoy3XdOwwWBIELvkOQRGEYcBmkpWn6xoPFcfwMnmO6Z7pvDEgPY90wjCseLMuyd0VRdPBt0H/TwXhACaRGUfTEglVVlem6fgGe7W5vGBCNCv3NsiwDPPssGAuIRsXzvPv2RCUWjAXkRiUMw0e4f9SuhEwBcqOSJMkrfRHcX2vXMgnIjEpRFB+9WomdeQw4j4ppmtecWu0OazUGZEalX6vhsjEgMyr9WrHCigH/RWVYq0WBf6IyrBWv7BjwNyrDWmHfNgw4jwrdn23bN12tyMhgwJNhrciE4QGF9iRl0CfoBVT3H1pkBEEQfwQYAMKe422SgifnAAAAAElFTkSuQmCC") top center no-repeat}.ymaps-balloon_footer_on .ymaps-balloon__sprite_type_tail{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlpJREFUeNqclc2rElEUwOc5oysXkQuRiMqPVRCvoGgaJJhd8BYttEW9jZQ7N+4kEFyYC1uKUbgM7Q9QaNVGkMAKgspeED4XBqL0UPz+mLmdM81Ml/t05tGBw73MPfM759xzzswex3ECqANUJYRsOF32QGDxy7Islsvl15yNRCKRw0aj8QVhJsTr9dI26OR8JpO5ZwfLZrMJgB3B9ptAH7jdbnPf7/cvejyeC6FQ6KEVrFar5YrF4ifYfoYMFcc2o3a7jc/PFQoFyQrW6XTexOPxGmw/Iky7KtrA7/cbQCcs4V6v9w4MdwJ9Pt9dWH7hK0Q3FLZEh06CqVRq3+l0cqqqaor2NDwcDj+A5TfoMaEOhC2OeSxGLBY7cLlcJpDWRCLx5CcI2B0BS7W6FowuAK1yOJ1OyWQyMXU8HpPRaERyuVwKbG6hY7wiI3I2Azq6m/V6vTybzQgqgg14tVp9Aee3MTOEnQV4GVrl/mKxIKjz+VxTBLdarbdwfgdh+KIBZMEC08haq/wdkn8CqX6FIryC7Qmowp1RsFXk9XpNVquVqcvlkkiS9AjOrqFTIxK7CLVWSafTN9jokskkjtUPHCu7itKCYAmjUxSFbDYbTUul0jO9CDx7+VYRYkiXoFWu8Dxvemg2m6fGypBAILAzMgf9VTHS7Xa770VRfInfCLYIVjC2VU5whIbD4XEwGIzC86u6s1PCps/24X6lUnmOMKjoMBqNPoZn1/Um5/4HKA8Gg+9QjHU+n39qjJVVSnbAA4yOHiu7O7ICYhVEUI/+KfpA/xKsgLvkjwADAB8l2WYFx9EsAAAAAElFTkSuQmCC") top center no-repeat}.ymaps-balloon_footer_on .ymaps-balloon__sprite_position_bl,.ymaps-balloon_footer_on .ymaps-balloon__sprite_position_br{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAhCAYAAAAhxM9QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZtJREFUeNrs2UFqwlAQgOGnkbgzK6HQY7gtFCw9jGeoS3sGT1Oh0KUeo1BwFXcGE/um5AY2pYvvgyHDW87uJ6P9fp96j3lWeR7y3CcAAIDbfOb5yLPN8x4Poz5ANkVRvFRVlcqyTHl3KgAA4CZt26amaVJd17G/5qd1BMhyMpm8zefzNB6PXQkAAPhVXdel4/GYLpfLUxTHajabiQ8AAGAQ0RrRHNEeUR3P0+nUVQAAgMH0zfEcAVL5+wEAAAypb45KeQAAAH8XIk4AAAAIEAAAQIAAAAAIEAAAQIAAAAAIEAAAQIAAAAACBAAAQIAAAAACBAAAQIAAAAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAIAAAQAAECAAAIAAAQAAECAAAMB/C5C66zqXAAAABtM3Rx0Bsjufzy4CAAAMpm+OXQTI9nQ6JX9BAACAIURrRHNEe4yu12s6HA6boiheqqpKZVmmvLsSAABwk7ZtU9M0qa7r2F8Xi8X6J0BCjpBl/qzyPOS5cy4AAOBGX3k+8mxzfOzi4VuAAQCJrF+sSK29PwAAAABJRU5ErkJggg==")}.ymaps-balloon-shadow__r{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACDCAYAAAAJbNzYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADNVJREFUeNrsXWtvE8kS7ekZ2zHBBIhAF/GFXwD/XwhpP8AiSEhCEkSAhcCFG4hCIA8/Z6a7bp1+OIaFkPgVe9wtWXZMYs+ePTp1qrq6Jrp7964UYfW9YilFuVIRpDWlWSYajYZ4+/YtVatV8zq6d+9eJcDU34rw0FpQHJPIMpKVCvHS9Xqd7ty5Q/fv32eA7969GqDqcxEJISUJwCqEZsAVv1aan1utlpb8bwn/2lxAqk8GR5HBlsElB24eSZnGUURzc3NUq9VEwv+QBKj6JLBjMQOtgTfxM+MpGfKoXC6Lw8NDkYDkAaqBaExOjk80maVBKSUAcgB3cBJDg8FgxWArFl5lIh0DzU6CgjwMI9RZaTABjjVYA9/FxUX666+/AoP7R5W67I0YWAZSSa3BXl1iu/bixQsj0QHgwZaGLPBzjofm1wA4qtfF3t6eCAAPQGDnHDRkgUHOoyRRJX6PgxvNvXxJ/hcDwP1FNnIBThHARXLB8pCxo1hYWBAPe343AHzOxELYpMInFkYeCO5Ba8o4Xd7c3CQRAB4ssCEtJmvLoL2qpJS+fPmyTpKEjo6ORAB4wMAG9rIs5AxyHoG9cYy6g1hfX//XLweAz8debZIKaC4Dy1kbJEIrtmXPnj2jX/1dAPg8zgGBzdmyyLIXSQVdYUvWarVEAHgwW0bkAhuCGufCKuGsDcHt+/v39Ls/DACfTR2sPDhbxj/mgsFtsefl4Eabp/xxqEX8wZaRK0cisJGtNUAeNGoOKKgvLS2d+hmBwaeDS47BxpY59sKWqVqtRoeHh6YsKf7A4ADy712DtWWsv5HzviZFZtfQbrfF9vb2Hz8ngPt7gG1WbG1ZzgKcxx7gS5doeXmZzvI5AeBTLFnkq2UsDQxUzmKgUMy58e6dOCG4+KNEhPVrEbaSgDIk9JdtGeq8sGWrOzt01o8JDP61/Gpvy7Sr9UZJohuNhl5YWKAv5/iwwOAfWWt6HHy1DLUGIw/M3jiOdblWE9gGEucEOArInnheYdNha8tsSqxKrAvzbMs2NjbovJ8bJOJHW9bN2KC9ZhMTrqFapd3dXbG/vy8CwAPYMuoBF0lFzFmb0eNymV72bAMFieizmCP8NhCcA3aImb1wDTf6kIYQ5H4C2IMrXGCDPJRKJV1ha/bg+FgEgPuLbK5WRiRRgnTSAHDhGo6Pj1FroM4AXzHbALvA5usMZAObkYe5uTmwVzx58mSgr5CzS95u6NFCSrtLgS14u2Oh5+fnaXV1lQb9npkFWJ8U0bXfwBRaG4AB7ps3b0SapiIA3C+DXeO0C2zKsPekM5I+ffpEw/ieWQUY2ZptHrGBLWNQc7LE1isrKzSsL5pFH2y0QboGksgWdMBg4xyuXbsm/rRLEVzE6bZMdHcnHHvxLBncRqNBe3t7NMyvnC0Gn1TJjfZqV8zhpbHHBmfx6tWroX6lnB3yRifFHN88YnvLcimlZnmgYWrvzDEYZyZcYOv29ErYMwb30qVLem1tjUbxvbPCYNv2ZH0vZCEz7sHaMqTE5shVAHgwjdA9tgzpsOktg+f9uad32ABHBX+48EbW97rWJ9ZdNE3r27dvj/T/qyw4a73v9Rlb5oMbPC/Y+/DhQwoAD2bLPHMzcq4BvgxNe2j5r9frI72EIrsI6sncuket8CiVSgbcra2tkV+ELDJ5e/fYImfLENjm5+f1WVufAsCn2DJpnQOKOBkDnmlX6/306ZNgBo/lQooqEba3wR2ziqwtU0mSmN6y96d0pAcGn017fftTboIbs5ddg2q323Tz5k0a58UUi8G29cmfxPSdOeYsG7PX1BswR2ecSxYH28hVek3DtGFu5B6Qh1qtpj9//kzjvq7CANxzUAXaC93N+E1EMlWpVPS3b9/Ezs7O2K+rMBJB9rSKiHo8b8xMVqzFGFD06NEjuojrKsqOBkU9e2w+sGG8C8qT40goigxwt5DuTgFlvhzpA9v+/j5dJMCyAADbSSPW8xpwsUtxdHREi4uLF3pxSQHA9ROfuhuYSDBc6xM9fvyYLvICp5a9PXts3VIkpMHbMtQb/GCii2bwVLqIbru/TyisNABgVa1W9YcPH8SoS5FFBpjcYE4zUssnFcI2TpvAhhGzk3Ch0xvgUCmzxRyTUDCuhr0IdmtraxNzmdPoIk60F+NckLU5aYAtu3LlCs4R0yQBHE0Ra31OTGAv6rySKCUpzSYmTr/Dmk3SJU8Xe3v22MjWGlLfGcmBTV29epWG3fo0MwD3ngJytYaU30v1SUEHwzFo0q57ahINtD5hyojw0iClqTeUkkSVy2W9ubl55hPwAeBfFXMce02dgZlrGKyUGTHQ6XSG3nY6a0GOfrJlRhpK5bJKs4yeP38+sRc+Da1TPsBpjXqDZTAkwrT837p1y2uzCAw+f2Sze2yuUoaEglmccgYHgM2tFEbR0zs7LuJkj83YMga3wz+kOS8Uc0qlkvj69etE/ydMLIPNpD23z0Y2UzO2DPttaNzDv62vr080eyfaRfTYMnjezIGbcTqMpGLipWHSGWxtmR0Ih1qDsWWSMza2ERqWrNlsigBw/8UcXy3DjMgUgQ3VsjLbNJTLXr9+PRXsnWSbRm5Gb8Za0QHIsGWcunlbNjVrsjTY2jK/xwbd7UAenPYqxax+8ODBVAEsJwfbyFfLfNNeGjF7WRJSxSkxZqQfHhwIdmhi2hg8ERrcO4yT7AZmipRYxrGxZRzUaHt7e6rYO2lBztQbnC2D5+24jC3HQcGLan0qCsB+4h4CW4pdCmGtmRmr9e7dO5rEUuS0aHD3/LBre+rw646xZex7IQ875xjGGRj8a4BJ2BOYCGwpxXEqoyhvZJm+UauJaV4Xvavs7ybozxAb7QWTy5UK5pbhnmw0zQBfGLj+vkDCn8CE5yVqK5u1GVsG7RVTvi4s0aBez2sDGua/dRKWhnK1qtDu388wziARvbqLrM0ebzXSwFTOYs4k0PrU7zDOIBE9N/5wh1WMNPBbHfSXUbWqNwYYxhlchMvWhG2aNtoLacBr9PXWDg7MzMiiACwvQhrc7RozkrLDtqwt4rjDjiHP2JY13r4VRVrj1mBy47Rw06WMv7hNYDC/brVaCgPon0zwDvFEM9i1Pml38hLS0ObntrYOwozWWl1dFUVbcnzUpe4WkLFkLrCVmL21Wk2hWpamKRUN4HEFOb8NpExfA7M3AnuxkcnshfZ+/PixcOCOC2DquWVY7gMb2f6yXHFKvLy8LIq6xhHkuiNkyRbROxGDjC0h3OX5JjMXMxyKCvA4wNVuhKGVBtZewQAnSZIhsL3+8kUUeY1yV9kjTMIHNkgDCjpKZQcHBzgsSB8LZsvGJhGu9Um7WZE2Y4M14yAXx3GOaacrKyui6GtUDLYbxHYL3pcicV/cTsLs5YTC71JQ0QEeZbkSlTI0S6PWAHBN1qbZNezv7+vd3d3CgzuqINcdSOR6eVsyilqwZ6Q1apFqY2NDzMoaNsA/FnOsa2jhOcZeG5G6/ebNTEjDKBMN7XyvsWUMasv4XhwWZFv28OhIzNICwPEw2dutltmkosWy0MGBlcNGQ1XKZarPEHtHwWDLXgQ21l0kFdgpTioVNE3T06dPZwrcYdo0y2DcQdCWH432aqu9qJbpUU6ZngUG+9Pv3pY1DYNRLZubU9vb26Z5b1YBHtRJ+GqZnzBtbJnmwKaVMmMN379/L2Z1DRrkvC0z1TK3gdlix9DmjC1tKaX+s7U1U7ZsFADnLrilrDUt2DLYs5xtWbVc1vfHNKe3cBLRe46ta8lYe/nRzvM8a7Atc5NHaJYB7ttFuH5d040ubCGnwW822TW05+fn8+vXr0912+lFA9yVB2l7yprM6AZJ2cK4AQyFG9eM9CJKhL3ph233zxhF2LGm0Lop4jilalUVqfVpGACft2Spuwy2vhesbWo07ymVVTodU44M0PYHMNn4FtnmEesYGlGSNEt5nuZaq9jasrD6kAg/y9DPbmgz0HV+bjJz2zmzGTsVf8+4a+gbYGfLfKUMga3OOlA3aTGhKSdVz//5J4D7CxeRnOWBu5M7pHMvDbBmJWZvrVYzp4FwT8wAaX+ZnHb2wdQaIimP+fVxhIJOuYzq2USMkp06gHuyNTwyFHH4+ZiRxvzCeoQtIU4q2PMG13AKwNFvA5oFF44BraZ1/vGA3/zODMb9GZsYDnf1yxeNuWUByt8D/K8pxpG/yR1uKoqeBk4kDLhSfmNOf+cod0ScErNryP87JaNdLg5gov/9pAuGvJGd6o+jrejGaThpOFZa1+fStF2XMl9aWtL1YMtOB1gmyQ/jSiNwl7U3zzIyiYOUnVKSpBm7hXK53KnX6zmVSnorBLWzAcz+9d1PDNZJHGNWt8BEU5Qcq/PzlDWbIZD1sf4vwADeonmiUwg7swAAAABJRU5ErkJggg==")}.ymaps-balloon-shadow__r_size_small{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA4CAYAAACVFFp4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmFJREFUeNrEmdluwjAQRZPASx8qtd/A/39U37tDFsfErkNnpNupAw7xYmkkEhAc3bmzALW1tuJzOBzqKt+xvpt7B7Gvyhwr4hfIxUMhGONiojAUF6CnQsqcXYwulAtNz5kZ6LmAQoZgerieo56BHgulS9H1CI8vKSthavbOv6qeYXYF/MNQZwrDz+19lBmgJkjVSNcX0KYQjCJD91Rhhl/QFDCzJqCB1MGUVblSZj3lzkAGX9hk7j2aQHpSafKNjjqTOhOoo6R3EKjJAMTlPVB41akywRiCUeCdP0bO7SFMVQ+V5d+HEnrIevrOQN6xpYCMR51pCSalqZcqa9E7qT2EqepE37l6moSp0gTS3aqslEC4ng6gjrcJ5lIIfbNKndhAsgmiOlPom8QuewvekU3QhgLtIqrDfWcQ64UNfaMmQZmzd9StJpgqZfyBXFmtqKwiQHKAqmsDNCWQFUZGdew9QE0EdbjM2y3eifHN1bdeqLVlHitlEiaKOlv6EHblu0ZETIVwgPagzrhmRMQG4o7cbe07W4FkmZ9Anc0w9wIZMDKrcw7dd2ICoTodqdOGLO5rgUKboxF7cguVFQVmTdnjz7joHR3LO2uBJo93oqsTmjID3plBjuAdkwKoDtx1OoI5kTpTbJgQhXAtRXV0CnVueQgHaA/qqBTeCQHilCgCOcbuyqEpw7+MGOaLgJJ5B4HswhY4EMQnRbvmK/EWIC3uIcybi1cX36n6jg/oTdzjiprT9O7ig9KmU8Mw0Iu4p2A8nMTyVQRI/tN3TllVISkzImwuGAYaroyMKifMfH4EGAAX5LAbywKFVwAAAABJRU5ErkJggg==")}.ymaps-balloon-shadow__sprite{background-image:url("data:image/png;base64,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")}.ymaps-balloon-shadow__sprite_size_small{background-image:url("data:image/png;base64,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")}.ymaps-balloon__close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAt0lEQVR42o2RwQoCIRRF/RRhcOnOpUu3QVBQu/qQtlFtoj+JcNEH6IAMuBJ/ZjY2d0CwJsTFhcf1XN/zSbz3R6XUhhCyqgkMWEIpXcNo0cyWBud8+wsxxr6750IIsRvH8W2MOWdPa32CJ6XcLwJQ3/eXlNILIcBTrWOMj0WHUoAn8Ak4hHCHVw3kmxFyzl2rgXKMYRhuGG8RKreBB5ZjAIaHhfztkA+qq+66rvnjZtZae2j5bTBgP4jojqO2ZzVhAAAAAElFTkSuQmCC")}'}],[".j",function(p){return '.ymaps-label-container{position:absolute}.ymaps-label{position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 2px #7f7f7f;-moz-box-shadow:0 2px 2px #7f7f7f;box-shadow:0 2px 2px #7f7f7f;border:1px solid #d9d9d9;padding:4px 5px 3px;background:#fff}.ymaps-label__content{font-family:Verdana;font-size:11px;background:#fff;display:block}'}],["5M",function(e,t,n,r,i){function s(e){s.superclass.constructor.call(this,e,{tagName:"ymaps",className:"ymaps-outer-pane",position:"absolute",parentElement:document.body,zIndex:r.constants.zIndex.outerPane}),r.util.dom.style.setPosition(this._nd,e.container.getOffset())}r.util.augment(s,r.pane.StaticPane,{getViewport:function(){var e=this.getMap().converter.globalToPage(this.getMap().getGlobalPixelCenter()),t=r.util.dom.viewport.getScrollOffsets(),n=r.util.dom.viewport.getSize(),i=[e[0]-t[0],e[1]-t[1]];return[[-i[0],-i[1]],[n[0]-i[0],n[1]-i[1]]]}}),r.pane.storage.add("outers",s),e("pane.OuterPane",s)}],["_)",function(e,t,n,r,i){function s(e){this._D=e,this._AD=new r.util.dom.reaction.common.Executor(e),this._BD=!1,this._CD=!1,this.enable()}s.prototype={enable:function(){this._tf=r.domEvent.manager.group(this._D.element).add("mouseenter",this._DD,this).add("mousedown",this._be,this).add("mouseup",this._Ly,this).add("mouseleave",this._ED,this),r.util.dom.style.patch(this._D.element,{selectable:!1})},disable:function(){this.destroy(),this._AD.toggleOff(),r.util.dom.style.patch(this._D.element,{selectable:!0})},activateByEvent:function(e){this.mouseenter(e),this._be(e)},destroy:function(){this._tf.removeAll()},_be:function(e){e.get("button")==0&&(this._BD=!0,this._ix())},_Ly:function(e){this._BD=!1,this._ix()},_DD:function(){this._CD=!0,this._ix()},_ED:function(){this._CD=!1,this._BD=!1,this._ix()},_ix:function(){this._CD&&this._BD?this._AD.scheduleOn():this._AD.scheduleOff()}},e("util.dom.reaction.hold.reaction",function(e){return new s(e)}),e("util.dom.reaction.hold.className",function(e,t,n){return new s(r.util.extend({},n||{},{element:e,toggleCssClass:t}))})}],["_,",function(e,t,n,r,i){function s(e){this._nd=e.element,this._AD=new r.util.dom.reaction.common.Executor(e),this.enable()}s.prototype={enable:function(){this._tf=r.domEvent.manager.group(this._nd).add("mouseenter",this._AD.scheduleOn,this._AD).add("mouseleave",this._AD.scheduleOff,this._AD)},disable:function(){this.destroy(),this._AD.toggleOff()},destroy:function(){this._tf.removeAll()}},e("util.dom.reaction.hover.reaction",function(e){return new s(e)}),e("util.dom.reaction.hover.className",function(e,t,n){return new s(r.util.extend({},n||{},{element:e,toggleCssClass:t}))})}],["2Q",function(e,t,n,r,i){e("search.layout.html",'<ymaps class="ymaps-b-select ymaps-b-select_search_opened ymaps-b-select_state_opened ymaps-b-select_control_search">$[[options.formLayout]]$[[options.popupLayout]]</ymaps>')}],["3b",function(e,t,n,r,i){e("search.layout.form.html",'<ymaps class="ymaps-b-search" ><ymaps><ymaps class="ymaps-b-search__col ymaps-b-search__input"><ymaps class="ymaps-b-form-input ymaps-b-form-input_size_16 ymaps-b-form-input_has-clear_yes ymaps-i-bem" ><ymaps class="ymaps-b-form-input__hint-wrap"><ymaps class="ymaps-b-form-input__hint" >$[options.placeholderContent]</ymaps></ymaps><ymaps class="ymaps-b-form-input__box"><input class="ymaps-b-form-input__input"  name="" value=""/><ymaps class="ymaps-b-form-input__clear"></ymaps></ymaps></ymaps></ymaps><ymaps class="ymaps-b-search__col ymaps-b-search__button"><ymaps class="ymaps-b-form-button ymaps-b-form-button_theme_grey-no-transparent-26 ymaps-b-form-button_height_26 ymaps-i-bem"  role="button"><ymaps class="ymaps-b-form-button__left"></ymaps><ymaps class="ymaps-b-form-button__content"><ymaps class="ymaps-b-form-button__text">$[options.buttonContent]</ymaps></ymaps></ymaps></ymaps></ymaps></ymaps>')}],["2Z",function(e,t,n,r,i){e("search.layout.item.html",'<ymaps class="ymaps-b-serp-item"><ymaps class="ymaps-b-serp-item__title-link">$[data.name]</ymaps><ymaps class="ymaps-b-serp-url ymaps-b-serp-url_inline_yes"><ymaps class="ymaps-b-serp-url__item ymaps-b-serp-url__item_type_object">$[data.description]</ymaps></ymaps></ymaps>')}],["2J",function(e,t,n,r,i){e("search.layout.pager.html",'<ymaps class="ymaps-b-select__pager ymaps-b-select__pager_control_search"><ymaps class="ymaps-b-select__pager-arrow">[if state.showLeftArrow]<ymaps class="ymaps-b-pseudo-link ymaps-i-bem" >&#8592;</ymaps>[endif]</ymaps><ymaps class="ymaps-b-select__pager-text">$[state.fromItem] ... $[state.toItem] $[options.ofContent] $[state.found]</ymaps><ymaps class="ymaps-b-select__pager-arrow">[if state.showRightArrow]<ymaps class="ymaps-b-pseudo-link ymaps-i-bem" >&#8594;</ymaps>[endif]</ymaps></ymaps>')}],["3d",function(e,t,n,r,i){e("search.layout.popup.html",'<ymaps class="ymaps-b-popupa ymaps-b-popupa_layout_yes ymaps-b-popupa_theme_white ymaps-i-bem" ><ymaps class="ymaps-b-popupa__shadow"></ymaps><ymaps class="ymaps-b-popupa__body ymaps-b-popupa__body_theme_white"><ymaps class="ymaps-b-popupa__ie-gap">&nbsp;</ymaps>[if state.popupHintContent]<ymaps class="ymaps-b-select__hint">$[state.popupHintContent]</ymaps>[endif]<ymaps class="ymaps-b-search-panel">$[[options.itemsLayout]][if state.showPager]$[[options.pagerLayout]][endif]<ymaps class="ymaps-b-select__panel-switcher"><ymaps class="ymaps-b-select__panel-switcher-i"></ymaps></ymaps></ymaps></ymaps></ymaps>')}],["!f",function(e,t,n,r,i){function c(e){return e.slice(0,1).toUpperCase()+e.slice(1)}var s=r.util.math.areEqual,o=r.util.dom.className,u=r.util.dom.element,a=r.util.dom.style,f=function(e){return typeof e=="string"?r.layout.storage.get(e):e},l=function(e){l.superclass.constructor.call(this,e),this._MA=[[0,0],[0,0]]};r.util.augment(l,r.layout.Base,{build:function(){var e=this.getData().control,t=e.isExpanded(),n=this.getData().options,i=e.getMap(),s=this.getParentElement();this._SH=e,this._n=i,this._W=e.getType(),o.add(s,"ymaps-mini-map"),this._TH=u.create({parentNode:s,className:"ymaps-map",css:{display:"block",position:"relative",zIndex:0}}),this._UH=u.create({parentNode:s,className:"ymaps-mini-map__switcher"}),this._VH(),t&&this._WH(),this._IC=e.events.group().add("typechange",this._rC,this).add("expand",this._dH,this).add("collapse",this._XH,this),this._kd=new r.Monitor(n),this._kd.add("visible",this._Jg,this).add("switcherLayout",this._YH,this),this._Mj=new r.Monitor(this.getData().state),this._Mj.add("size",this.testClientBoundsChange,this),l.superclass.build.call(this),this._Jg(n.get("visible",!0))},clear:function(){l.superclass.clear.call(this),this._kd&&this._kd.destroy(),this._Mj&&this._Mj.destroy(),this._IC.removeAll(),this._SH.isExpanded()&&this._ZH(),this._$H(),u.html(this.getParentElement(),"")},setParentElement:function(e){var t=this._G!=e;l.superclass.setParentElement.call(this,e),t&&this.testClientBoundsChange()},getClientBounds:function(){var e;return this._SH&&(e=this._SH.isExpanded()?this._TH:this._UH),e?r.layout.component.clientBounds(e):[[0,0],[0,0]]},testClientBoundsChange:function(){var e=this._MA,t=this.getParentElement()?this.getClientBounds():[[0,0],[0,0]];if(!s(e[0],t[0])||!s(e[1],t[1]))this._MA=t,this.events.fire("clientboundschange",new r.Event({target:this,type:"clientboundschange",newClientBounds:t,oldClientBounds:e},!0))},_Jg:function(e){var t=this.getParentElement();e?o.add(t,"ymaps-mini-map"):o.remove(t,"ymaps-mini-map")},_rC:function(){var e=this._SH.isExpanded();this._W&&e&&this._aI(),this._W=this._SH.getType(),this._W&&e&&this._bI()},_dH:function(){this._WH(),this.testClientBoundsChange()},_XH:function(){this._ZH(),this.testClientBoundsChange()},_YH:function(){this._$H(),this._VH()},_WH:function(){var e=this._TH;a.css(e,{display:"block"}),this._cI=new r.control.miniMap.LayerPane(this._n,e,this.getData().options,this.getData().state),this._jb=new r.Collection({pane:this._cI}),this._jb.options.setName("miniMap"),this._W&&this._bI(),this._n.layers.add(this._jb)},_ZH:function(){a.css(this._TH,{display:"none"}),this._n.layers.remove(this._jb),this._W&&this._aI(),this._cI.destroy()},_bI:function(){var e=typeof this._W=="string"?r.mapType.storage.get(this._W):this._W,t=e.getLayers();for(var n=0,i=t.length;n<i;n++){var s=typeof t[n]=="string"?r.layer.storage.get(t[n]):t[n];this._jb.add(new s)}},_aI:function(){this._jb.removeAll()},_VH:function(){var e=f(this.getData().options.get("switcherLayout"));this._dI=new e(this.getData()),this._dI.events.setParent(this.events),this._dI.setParentElement(this._UH),this.testClientBoundsChange()},_$H:function(){this._dI.setParentElement(null),this._dI.events.setParent(null)}}),r.layer.optionMapper.setRule({name:"miniMap",rule:function(e){return["miniMap"+c(e),e]}}),l.prototype.getClientBoundingRect=l.prototype.getClientBounds,r.layout.storage.add("twirl#miniMap",l),e("theme.twirl.control.miniMap.layout",l)}],["!I",function(e,t,n,r,i){var s=r.util.dom.className,o=r.util.dom.style,u=r.domEvent.manager,a=r.localization.common.current.Control.MiniMap,f=function(e){f.superclass.constructor.call(this,e)};r.util.augment(f,r.layout.Base,{build:function(){var e=this.getData().control,t=e.isExpanded(),n=this.getParentElement();s.add(n.parentNode,t?"ymaps-mini-map_state_expanded":"ymaps-mini-map_state_collapsed"),o.attr(n,{title:t?a.hide:a.show}),this._$=u.group(n).add("click",this._FI,this),this._IC=e.events.group().add("expand",this._GI,this).add("collapse",this._HI,this),f.superclass.build.call(this)},clear:function(){f.superclass.clear.call(this),this._IC.removeAll(),this._$.removeAll()},_FI:function(){var e=this.getData().control;e.isExpanded()?this.events.fire("collapse"):this.events.fire("expand")},_GI:function(){var e=this.getParentElement();s.remove(e.parentNode,"ymaps-mini-map_state_collapsed").add(e.parentNode,"ymaps-mini-map_state_expanded"),o.attr(e,{title:a.hide})},_HI:function(){var e=this.getParentElement();s.remove(e.parentNode,"ymaps-mini-map_state_expanded").add(e.parentNode,"ymaps-mini-map_state_collapsed"),o.attr(e,{title:a.show})}}),r.layout.storage.add("twirl#miniMapSwitcher",f),e("theme.twirl.control.miniMap.switcher.Layout",f)}],[".F",function(e,t,n,r,i){var s=r.util.id,o=r.util.math.areEqual,u=r.util.dom,a=function(e){a.superclass.constructor.call(this,e),this._MA=[[0,0],[0,0]]};r.util.augment(a,r.layout.Base,{build:function(){a.superclass.build.call(this);var e=u.element.create({className:"ymaps-group",parentNode:this.getParentElement()});this._LF=e,this._MF(null,e);var t=this.getData().control;t.getMap().events.add("sizechange",this.testClientBoundsChange,this)},clear:function(){u.element.remove(this._LF);var e=this.getData().control;e.getMap().events.remove("sizechange",this.testClientBoundsChange,this);var t=this._LF;this._LF=null,this._MF(t,null),a.superclass.clear.call(this)},getChildContainerElement:function(){return this._LF},testClientBoundsChange:function(){var e=this._MA,t=this.getParentElement()?this.getClientBounds():[[0,0],[0,0]];if(!o(e[0],t[0])||!o(e[1],t[1]))this._MA=t,this.events.fire("clientboundschange",new r.Event({target:this,type:"clientboundschange",newClientBounds:t,oldClientBounds:e},!0))},getClientBounds:function(){var e=this.getChildContainerElement();return e?r.layout.component.clientBounds(e):[[0,0],[0,0]]},_MF:function(e,t){this.events.fire("childcontainerchange",{newChildContainerElement:t,oldChildContainerElement:e})}}),a.prototype.getClientBoundingRect=a.prototype.getClientBounds,r.layout.storage.add("default#controlEmptyGroupLayout",a),e("theme.twirl.control.layout.Group",a)}],[".I",function(e,t,n,r,i){var s=r.util.dom,o=r.localization.common.current.Control.TypeControl.more,u=r.templateLayoutFactory.createClass(r.listbox.layout.content.html,{build:function(){u.superclass.build.call(this),s.style.patch(this.getParentElement(),{selectable:!1}),this._XF=0,this._YF=s.element.find(this.getElement(),".ymaps-b-select__title"),this._ZF=0,this._$F=null,this._Dc=new r.Monitor(this.getData().options),this._Dc.add(["maximizeWidth","minWidth"],this._aG,this).add("fixTitle",this._bG,this),this._Mj=new r.Monitor(this.getData().state),this._Mj.add(["expanded","contentWidth"],this._ji,this).add("title",this._bG,this),this._EF=new r.Monitor(this.getData().data),this._EF.add("title",this._bG,this),this._cG=this.getData().control.events.group(),this._cG.add("visibilitychange",this._ji,this),this._bG()},clear:function(){this._Mj&&this._Mj.destroy(),this._Dc&&this._Dc.destroy(),this._EF&&this._EF.destroy(),this._cG&&this._cG.removeAll(),u.superclass.clear.call(this)},getClientBoundingRect:function(){var e=this._YF;return e?r.layout.component.clientBounds(e,e.firstChild):[[0,0],[0,0]]},_ji:function(){this._XF=r.util.nodeSize.computeByContent(this._YF).width+this.getData().options.get("titleMargin"),this._aG()},_aG:function(){var e=this._XF,t=this.getData().state,n=this.getData().options;if(n.get("minWidth")||t.get("expanded")||n.get("maximizeWidth")){var r=t.get("contentWidth",0);r>0&&(r-=15),e=Math.max(this._XF,Math.max(n.get("minWidth",0),r))}e!=this._ZF&&(s.style.css(this._YF,{width:e+"px",display:"block"}),this._ZF=e,this.events.fire("update")),this.testClientBoundsChange()},_bG:function(){var e;this.getData().options.get("fixTitle")?e=this.getData().data.get("title",o):e=this.getData().state.get("title")||this.getData().data.get("title"),e!=this._$F&&(this._$F=e,s.element.html(this._YF,e),this._ji())}});r.layout.storage.add("twirl#listBoxContentLayout",u),e("theme.twirl.control.layout.ListBoxContent",u);var a=r.util.id,s=r.util.dom,f=r.util.dom.style,l=r.util.dom.reaction,c=r.templateLayoutFactory.createClass(r.listbox.layout.html,{init:function(){this._Bo=0},build:function(){c.superclass.build.call(this);var e=this.getData(),t=e.options,n=e.state,i=this.getElement(),o=s.element.find(i,".ymaps-b-listbox-panel");this._dG=s.element.find(i,".ymaps-b-select"),this._eG=s.element.find(i,".ymaps-b-form-button"),this._TE=s.element.find(i,".ymaps-b-popupa"),this.hoverReactions=[l.hover.className(this._dG,"ymaps-b-form-button_hovered_yes"),l.hold.className(this._eG,"ymaps-b-form-button_pressed_yes")],t.get("collapseTimeout")&&this.hoverReactions.push(r.util.dom.reaction.hover.reaction({element:this._dG,onDisable:function(){n.get("expanded")&&this.events.fire("collapse")},timeoutIn:100,timeoutOut:t.get("collapseTimeout",3e3),context:this})),this._fG=new r.Monitor(n),this._fG.add("expanded",this._gG,this),this._gG(n.get("expanded",!1)),this._LF=o,this._MF(null,o)},clear:function(){this._fG&&this._fG.destroy();for(var e=0,t=this.hoverReactions.length;e<t;++e)this.hoverReactions[e].destroy();var n=this._LF;this._LF=null,this._MF(n,null),c.superclass.clear.call(this)},getChildContainerElement:function(){return this._LF},getClientBoundingRect:function(){var e=this.getElement();return!e||!e.firstChild?[[0,0],[0,0]]:r.layout.component.clientBounds(e,e.firstChild)},_gG:function(e){var t=this.getParentElement().parentNode;e?s.className.add(this._dG,"ymaps-b-select_state_opened"):s.className.remove(this._dG,"ymaps-b-select_state_opened"),i.support.browser.engine=="WebKit"&&(f.css(this._dG,{display:"none"}),this._dG.offsetWidth,f.css(this._dG,{display:undefined})),this.testClientBoundsChange()},_MF:function(e,t){this.events.fire("childcontainerchange",{newChildContainerElement:t,oldChildContainerElement:e})}});r.layout.storage.add("twirl#listBoxLayout",c),e("theme.twirl.control.layout.ListBox",c)}],["!c",function(e,t,n,r,i){var s=r.util.dom,o,u,a=r.templateLayoutFactory.createClass("",{build:function(){a.superclass.build.call(this);var e=this.getData().options;this._OH=null,this._PH(e.get("checkbox",!1)),this._xF=r.util.dom.reaction.hover.className(this.getParentElement(),"ymaps-b-listbox-panel__item_state_hover"),this._Dc=new r.Monitor(e),this._Dc.add("checkbox",this._PH,this)},clear:function(){this._xF.destroy(),this._Dc.destroy(),this._QH(),a.superclass.clear.call(this)},getClientBounds:function(){var e=this.getElement();return!e||!this._RH?[[0,0],[0,0]]:r.layout.component.clientBounds(e,this._RH)},_PH:function(e){this._QH();var t=this.getParentElement(),n=this.getData(),i;e?(u||(u=r.templateLayoutFactory.createClass(r.listbox.layout.checkbox.html)),i=u):(o||(o=r.templateLayoutFactory.createClass(r.listbox.layout.item.html)),i=o),this._OH=new i({state:n.state,data:n.data,options:n.options,parentLayout:this}),this._OH.setParentElement(t),this._RH=s.element.find(t,".ymaps-b-listbox-panel__item"),s.style.patch(s.element.find(this._RH,".ymaps-b-listbox-panel__item-link"),{selectable:!1})},_QH:function(){this._OH&&this._OH.setParentElement(null)}});r.layout.storage.add("twirl#listBoxItemLayout",a),e("theme.twirl.control.layout.ListBoxItem",a)}],["!e",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass(r.listbox.layout.separat.html,{getClientBoundingRect:function(){var e=this.getElement();return!e||!e.firstChild?[[0,0],[0,0]]:r.layout.component.clientBounds(e,e.firstChild)}});r.layout.storage.add("twirl#listBoxSeparator",s),e("theme.twirl.control.layout.ListBoxSeparator",s)}],[".E",function(e,t,n,r,i){var s=r.util.dom,o=r.templateLayoutFactory.createClass(r.button.layout.html,{build:function(){o.superclass.build.call(this);var e=this.getParentElement(),t=this.getData().options;this._qB=s.element.find(e,".ymaps-b-form-button")||e,this._tF=s.element.find(this.getParentElement(),".ymaps-b-form-button"),this._uF=s.element.find(this.getParentElement(),".ymaps-b-form-button__content"),this._Mj=new r.Monitor(this.getData().state),this._Mj.add("enabled",this._vF,this).add("selected",this._wF,this),this._vF(),this._wF(),this._xF=s.reaction.hover.reaction({element:e,targetElement:this._qB,toggleCssClass:t.get("hoverClass")||"ymaps-b-form-button_hovered_yes"}),this._yF=new r.data.Monitor(t,["minWidth"],this._zF,this),this._zF()},clear:function(){this._xF.disable(),this._xF=null,this.getData().state.get("enabled")&&this._AF(),this._Mj.destroy(),this._yF.stop(),o.superclass.clear.call(this)},getClientBoundingRect:function(){var e=this.getElement();return!e||!e.firstChild?[[0,0],[0,0]]:r.layout.component.clientBounds(e,e.firstChild)},_vF:function(){this.getData().state.get("enabled")?(this._BF(),s.className.remove(this._tF,"ymaps-b-form-button_disabled_yes")):(this._AF(),s.className.add(this._tF,"ymaps-b-form-button_disabled_yes")),this.testClientBoundsChange()},_wF:function(e,t){this.getData().state.get("selected")?s.className.add(this._tF,"ymaps-b-form-button_selected_yes"):s.className.remove(this._tF,"ymaps-b-form-button_selected_yes"),this.testClientBoundsChange()},_zF:function(){var e=s.style.getSize(this._uF),t=this.getData().options.get("minWidth");e[0]<t&&s.style.setSize(this._uF,[t,e[1]]),this.testClientBoundsChange()},_BF:function(){var e=this.getData().state;this._CF=s.reaction.hold.reaction({element:this.getParentElement(),targetElement:this._qB,toggleCssClass:this.getData().options.get("pressedClass")||"ymaps-b-form-button_pressed_yes",onEnable:function(){e.set("pressed",!0)},onDisable:function(){e.set("pressed",!1)},context:this})},_AF:function(){this._CF&&(this._CF.disable(),this._CF=null)}});r.layout.storage.add("twirl#toolBarButtonLayout",o),e("theme.twirl.control.layout.button.OuterLayout",o);var u=r.templateLayoutFactory.createClass('<ymaps class="ymaps-b-form-button__text"><ymaps class="ymaps-b-ico ymaps-b-ico_type_$[data.iconType]"></ymaps></ymaps>');r.layout.storage.add("twirl#toolBarButtonContentLayout",u),e("theme.twirl.control.layout.button.ContentLayout",u);var a=r.templateLayoutFactory.createClass('<ymaps><ymaps class="ymaps-content-icon"></ymaps>[if data.content]$[data.content][endif]</ymaps>',{build:function(){a.superclass.build.call(this),this._DF=!1,this._EF=new r.data.Monitor(this.getData().data,["imageSelected","imageDisabled","image"],this._FF,this),this._Mj=new r.data.Monitor(this.getData().state,["enabled","selected"],this._FF,this),this._FF()},clear:function(){this._Ft=null,this._EF.stop(),this._Mj.stop(),a.superclass.clear.call(this)},_FF:function(){var e=this.getData().data,t=this.getData().state,n;e.get("imageSelected")&&t.get("selected")?n=e.get("imageSelected"):e.get("imageDisabled")&&!t.get("enabled")?n=e.get("imageDisabled"):n=e.get("image"),this._GF(n)},_GF:function(e){e?(this._DF?(this._JF(e),this._KF(this._HF,e)):(this._DF=!0,this._HF?(r.util.dom.style.css(this._HF,{display:"block"}),this._JF(e),this._KF(this._HF,e)):this._HF=this._IF(e)),this.events.fire("update")):this._DF&&(r.util.dom.style.css(this._HF,{display:"none"}),this._DF=!1,this.events.fire("update"))},_IF:function(e){var t=r.util.dom.element.create({tagName:"ymaps",className:"ymaps-b-ico",css:{backgroundImage:'url("'+e+'")'},parentNode:r.util.dom.element.find(this.getParentElement(),".ymaps-content-icon")});return this._KF(t,e),t},_JF:function(e){r.util.dom.style.css(this._HF,{backgroundImage:'url("'+e+'")'})},_KF:function(e,t){var n=this;r.util.imageLoader.load({url:t},function(t){n._DF&&r.util.dom.style.setSize(e,[t.width,t.height])})}});r.layout.storage.add("user#toolBarButtonContentLayout",a),e("theme.twirl.control.layout.button.AutoContentLayout",a)}],[".G",function(e,t,n,r,i){var s=r.formatter.distance,o=r.templateLayoutFactory.createClass("$[[data.content]]",{init:function(){this.update()},build:function(){o.superclass.build.call(this),this.listeners=this.getMap().events.group().add("actionend",this.update,this).add("typechange",this.update,this),this._NF=r.util.dom.element.find(this.getElement(),".ymaps-scaleline-control")},clear:function(){this.listeners.removeAll(),o.superclass.clear.call(this)},getClientBoundingRect:function(){var e=this.getElement();return!e||!this._NF?[[0,0],[0,0]]:r.layout.component.clientBounds(e,this._NF)},MIN_WIDTH:75,getMap:function(){return this.getData().control.getMap()},update:function(){var e=this._OF(this.MIN_WIDTH),t=parseFloat(r.formatter.toSignificantDigits(e,1)),n=Math.abs(e)>1e-7?t*this.MIN_WIDTH/e:this.MIN_WIDTH,i=this.getMap().getType(),o="default#scalelineContent";i&&this.getMap().layers.getBrightness()<.5&&(o="night#scalelineContent"),this.getData().data.set({content:o,distance:s(t,1),width:Math.round(n)+"px"})},_OF:function(e){var t=this.getMap(),n=t.options.get("projection"),i=n.toGlobalPixels(t.getCenter(),t.getZoom()),s=n.fromGlobalPixels([i[0]-e/2,i[1]],t.getZoom()),o=n.fromGlobalPixels([i[0]+e/2,i[1]],t.getZoom()),u=n.getCoordSystem?n.getCoordSystem():r.coordSystem.cartesian;return u.getDistance(s,o)}});e("theme.twirl.control.layout.ScaleLineController",o),r.layout.storage.add("twirl#scaleLine",o);var u=r.templateLayoutFactory.createClass("<ymaps class='ymaps-scaleline-control' style='width:$[data.width]'><ymaps class='ymaps-scaleline-label'>$[data.distance]</ymaps></ymaps>");e("theme.twirl.control.layout.ScaleLine",u),r.layout.storage.add("default#scalelineContent",u);var a=r.templateLayoutFactory.createClass("<ymaps class='ymaps-scaleline-control' style='width:$[data.width]'><ymaps class='ymaps-scaleline-label ymaps-scaleline-white'>$[data.distance]</ymaps></ymaps>");e("theme.twirl.control.layout.WhiteScaleLine",a),r.layout.storage.add("night#scalelineContent",a)}],["!i",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass('<ymaps style="display: inline-block;">$[data.html]</ymaps>',{});r.layout.storage.add("twirl#toolBarSeparatorLayout",s),e("theme.twirl.control.layout.ToolBarSeparator",s)}],[".H",function(e,t,n,r,i){var s=r.util.dom,o=r.domEvent.manager,u=r.util.dom.reaction.hover,a=r.templateLayoutFactory.createClass(r.zoom.layout.html,{build:function(){a.superclass.build.call(this),this._th=[0,0],this._PF=[!0,!0],this._QF=NaN;var e=this.getParentElement(),t=s.element.find(e,".ymaps-b-zoom__scale");s.style.css(t,{display:"none"}),this._RF=s.element.find(e,".ymaps-b-zoom__button_type_minus"),this._SF=s.element.find(e,".ymaps-b-zoom__button_type_plus"),s.style.patch(this._RF,{selectable:!1}),s.style.patch(this._SF,{selectable:!1}),u.reaction({element:this._RF,targetElement:this._RF.childNodes.item(0),toggleCssClass:"ymaps-b-hover"}),u.reaction({element:this._SF,targetElement:this._SF.childNodes.item(0),toggleCssClass:"ymaps-b-hover"}),this._lf()},clear:function(){this._J(),a.superclass.clear.call(this)},getZoomRange:function(){return this._th},getZoom:function(){return this._QF},getClientBoundingRect:function(){var e=this.getElement();return!e||!e.firstChild?[[0,0],[0,0]]:r.layout.component.clientBounds(e,e.firstChild)},_lf:function(){this._TF=o.group(this._RF).add("click",function(e){this._PF[0]&&this._qD(-1)},this),this._UF=o.group(this._SF).add("click",function(e){this._PF[1]&&this._qD(1)},this);var e=this.getData().state;this._VF=new r.Monitor(this.getData().state),this._VF.add("zoom",this._rd,this).add("zoomRange",this._nh,this),this._rd(e.get("zoom")),this._nh(e.get("zoomRange"))},_qD:function(e){var t=this._QF;this.getData().control.events.fire("zoombuttonclick",{zoomDelta:e}),this.events.fire("zoomchange",{newZoom:t+e,oldZoom:t})},_J:function(){this._TF.removeAll(),this._UF.removeAll(),this._VF.destroy()},_fE:function(){var e=this._QF,t=this._th,n=[e>t[0],e<t[1]];this._PF[0]!=n[0]&&this._WF(s.element.find(this._RF,".ymaps-b-form-button"),n[0]),this._PF[1]!=n[1]&&this._WF(s.element.find(this._SF,".ymaps-b-form-button"),n[1]),this._PF=n},_WF:function(e,t){t?s.className.remove(e,"ymaps-b-form-button_disabled_yes"):s.className.add(e,"ymaps-b-form-button_disabled_yes")},_rd:function(e){this._QF=e,this._fE()},_nh:function(e){e&&(this._th=[e[0],e[1],e[1]-e[0]],this._fE())}});r.layout.storage.add("twirl#smallZoomControlLayout",a),e("theme.twirl.control.layout.SmallZoom",a)}],[".K",function(e,t,n,r,i){var s=r.util.dom,o=r.domEvent.manager,u=r.util.dom.reaction.hover,a=function(){a.superclass.constructor.apply(this,arguments),this._hG=7,this._iG=6,this._jG=120/18};r.util.augment(a,r.theme.twirl.control.layout.SmallZoom,{getTemplate:function(){return new r.Template(r.zoom.layout.html)},build:function(){a.superclass.build.call(this),this._kG=[],this._lG=null,this._mG=s.element.find(this.getParentElement(),".ymaps-b-zoom__scale"),this._nG=s.element.find(this._mG,".ymaps-b-zoom__scale-bg"),this._oG=s.element.find(this.getParentElement(),".ymaps-b-zoom__mark"),this._pG=s.element.find(this.getParentElement(),".ymaps-b-hint-placeholder"),u.reaction({element:this._oG,targetElement:this._oG.childNodes.item(0),toggleCssClass:"ymaps-b-hover"}),u.className(this.getParentElement(),"ymaps-b-zoom_hints_visible",{timeoutIn:100,timeoutOut:1500}),this._Ij(),this._qG(),this._rG()},clear:function(){this._sG(),this._Jj(),this._tG(),a.superclass.clear.call(this)},_uG:function(e){return(e-Math.min(this.getZoomRange()[0],this.getZoom()))*this._hG+this._iG/2},_rG:function(){var e=this.getData(),t=e.state,n=e.options;this._Mj=new r.Monitor(t),this._Mj.add(["zoom","zoomRange"],this._vG,this).add("hints",this._wG,this),this._Dc=new r.Monitor(n),this._Dc.add("position",this._pk,this),this._vG(),this._wG(t.get("hints")),this._pk(n.get("position"))},_sG:function(){this._Mj&&this._Mj.destroy(),this._Dc&&this._Dc.destroy()},_Ij:function(){this._Hz=0,this._ce=new r.util.Dragger,this._xG=this._ce.events.group().add("move",this._lz,this).add("stop",this._mz,this)},_Jj:function(){this._ce.stop(),this._xG.removeAll()},_qG:function(){this._yG=o.group(this._oG).add("mousedown",this._zG,this),this._AG=o.group(this._nG).add("click",this._BG,this)},_tG:function(){this._yG.removeAll(),this._AG.removeAll()},_Bw:function(e){var t=e.get("position")[1];this._Hz||(this._Hz=t,this._CG=parseInt(this._oG.style.top));var n=this._CG+t-this._Hz,r=(this._iG-this._jG)/2;return Math.max(-r,Math.min(n,this._DG-r-this._jG))},_lz:function(e){var t=this._Bw(e)+this._iG/2,n=Math.round(t/this._hG+this.getZoomRange()[0]);s.style.css(this._oG,{top:this._uG(n)+"px"});var r=e.get("domEvent");r.callMethod("preventDefault")},_zG:function(e){e.get("button")==0&&(this._ce.start(e),this.getData().control.events.fire("dragstart"),e.callMethod("preventDefault"))},_BG:function(e){var t=e.get("position")[1],n=t-s.style.getOffset(this._mG,!0)[1],r=Math.round(n/this._hG),i=this.getZoom();this.getData().control.events.fire("scaleclick",{zoomDelta:r-i}),this._EG(r+this.getZoomRange()[0])},_mz:function(e){var t=this._Bw(e)+this._iG/2,n=Math.round(t/this._hG),r=this.getZoom();e.get("type")=="stop"&&this.getData().control.events.fire("dragend",{zoomDelta:n-r}),this._EG(n+this.getZoomRange()[0]),this._Hz=0},_vG:function(){var e=this.getZoom(),t=this.getZoomRange(),n=Math.max(t[1],e)-Math.min(t[0],e);this._DG=n*this._hG,this._mG&&(s.style.patch(this._mG,{height:this._DG+this._jG+"px",selectable:!1,display:"none"}),s.style.css(this._mG,{display:undefined})),this._FG(),s.style.css(this._oG,{top:this._uG(e)+"px"}),this.testClientBoundsChange()},_wG:function(e){this._GG=[];if(e){this._kG=e;var t;s.element.html(this._pG,"");for(var n=0,r=e.length;n<r;n++){t=new f({data:{hint:e[n].value},zoom:e[n].index,options:this.getData().options});var i=s.element.create({parentNode:this._pG});t.setParentElement(i),this._HG(i,t.getData()),this._GG[n]=t}this._FG()}else this._kG=[]},_HG:function(e,t){o.add(e,"click",function(){var e=this.getZoom(),n=Math.round(t.zoom);this.getData().control.events.fire("hintclick",{hintValue:t.data.hint,zoomDelta:n-e}),this._EG(n)},this)},_FG:function(){var e=this.getZoomRange();for(var t=0,n=this._kG.length;t<n;t++){var r=this._kG[t].index,i=this._GG[t];i.setPosition(this._uG(r)),r>=e[0]&&r<=e[1]?i.show():i.hide()}},_IG:function(e){this._lG&&s.className.remove(this.getParentElement(),"ymaps-b-zoom_hints-pos_"+this._lG),s.className.add(this.getParentElement(),"ymaps-b-zoom_hints-pos_"+e),this._lG=e},_pk:function(e){var t=typeof e=="object"&&e&&"right"in e;this._IG(t?"left":"right")},_EG:function(e){this.events.fire("zoomchange",{newZoom:e,oldZoom:this.getZoom()})}}),r.layout.storage.add("twirl#zoomControlLayout",a),e("theme.twirl.control.layout.Zoom",a);var f=r.templateLayoutFactory.createClass(r.zoom.layout.hint.html,{build:function(){f.superclass.build.call(this),this._qB=s.element.find(this.getParentElement(),".ymaps-b-zoom__hint")},setPosition:function(e){s.style.css(this._qB,{top:e+"px"})},show:function(){s.style.css(this._qB,{display:""})},hide:function(){s.style.css(this._qB,{display:"none"})}})}],[".M",function(e,t,n,r,i){var s=r.util.dom,o=r.templateLayoutFactory.createClass(r.dropdownbutton.layout.html,{build:function(){o.superclass.build.call(this),this._LF=s.element.find(this.getParentElement(),".ymaps-b-dropdown-button__items");var e=s.element.find(this.getParentElement(),".ymaps-b-dropdown-button"),t={element:e,onEnable:this._JG,onDisable:this._KG,context:this};this._LG=s.reaction.hover.reaction(t),this._MG=null,this._ce=new r.util.Dragger({autoStartElement:e}),this._xG=this._ce.events.group(),this._NG=r.domEvent.manager.group(e).add("mousedown",function(e){this._OG(e),this._ce.start(e),e.callMethod("preventDefault")},this),this._xG.add("move",function(e){e.get("domEvent").callMethod("preventDefault")},this).add("stop",this._mz,this),this._MF(null,this._LF)},clear:function(){var e=this._LF;this._LF=null,this._MF(e,null),this._LG.destroy(),this._ce.stop(),this._xG.removeAll(),this._NG.removeAll(),o.superclass.clear.call(this)},getChildContainerElement:function(){return this._LF},getClientBoundingRect:function(){var e=this.getElement();return!e||!e.firstChild?[[0,0],[0,0]]:r.layout.component.clientBounds(e,e.firstChild)},_JG:function(){this.events.fire("expand"),this.testClientBoundsChange()},_KG:function(){if(this._MG){var e=this._PG();e&&(e.isSelected()?e.deselect():e.select()),this._MG=null}this.events.fire("collapse"),this.testClientBoundsChange()},_OG:function(e){var t=e.get("domEvent");this._MG=[t.get("clientX"),t.get("clientY")]},_mz:function(e){this._OG(e);var t=e.get("domEvent"),n=new r.DomEvent(t.originalEvent,"click");n.stopImmediatePropagation(),n.preventDefault()},_PG:function(){var e=this._MG[0],t=this._MG[1],n=document.elementFromPoint(e,t),r=this.getData().control.filter(function(e){return e.select&&e.getLayout&&e.getLayout()}),i,s=r.length,o=[];for(i=0;i<s;i++)o.push(r[i].getLayout().getParentElement());while(n!=null){for(i=0;i<s;i++)if(n===o[i])return r[i];n=n.parentNode}return null},_MF:function(e,t){this.events.fire("childcontainerchange",{newChildContainerElement:t,oldChildContainerElement:e})}});r.layout.storage.add("default#rollupButtonLayout",o),e("theme.twirl.control.layout.Rollup",o)}],["_o",function(e,t,n,r,i){function s(){this._FB={},this._Bt={},this._bo=1,this._co=[],this._do={},this.ns={}}function o(e,t){for(var n=0,r=t.length;n<r;n++)e[t[n]]=!0}r.util.extend(s.prototype,{load:function(e,t,n){var r=[],s=[];for(var u=0,a=e.length;u<a;u++){var f=e[u];this._Bt.hasOwnProperty(f)||(s.push(f),this._FB.hasOwnProperty(f)||r.push(f))}if(s.length){var l=this._bo++;this._co.push(l),this._do[l]={toWait:s,callback:t,context:n},o(this._FB,r),i.load(this.ns,r,function(){this._yt(r)},this)}else t.call(n)},_yt:function(e){for(var t=0,n=e.length;t<n;t++)delete this._FB[e[t]];o(this._Bt,e);var r=this._co.slice();for(var t=0,n=r.length;t<n;t++){var i=r[t],s=this._do[i],u=s.toWait,a=!0;for(var f=0,l=u.length;f<l;f++)if(!this._Bt.hasOwnProperty(u[f])){a=!1;break}a&&(this._co.splice(t,1),delete this._do[i],s.callback.call(s.context))}}}),e("overlay.interactiveGraphics.LoadingDispatcher",s)}],["9w",function(e,t,n,r,i){function o(){this._Cw=new r.overlay.component.Interactivity(this,r.interactivityModel.geoObject)}function u(){this._Cw.destroy()}function a(){this._Dw=r.hotspot.overlayContainer.get(this._n)}function f(){this._Dw=null}function l(){if(this._Ae.getCoordinates().length){var e=this.createHotspotGeometry(this._Ae,this._o);this._Ew=new r.hotspot.Shape({pixelGeometry:e,properties:this._o},{strokeWidth:Math.max(3,this.options.get("strokeWidth",0))}),this._Ew.options.setParent(this.options),this._Dw.add([this._Ew]),p.call(this)}}function c(){this._Ew&&(d.call(this),this._Dw.remove([this._Ew]),this._Ew=null)}function h(){if(this._Ew)if(this._Ae.getCoordinates().length){var e=this.createHotspotGeometry(this._Ae,this._o);this._Ew.setRenderedGeometry(e)}else c.call(this);else l.call(this)}function p(){this._Cw.addEventsSource(this._Ew.events)}function d(){this._Cw.removeEventsSource(this._Ew.events)}function v(){this._Hv=new r.overlay.component.CursorManager(this,"map")}function m(){this._Hv.destroy(),this._Hv=null}function g(){this._n.hotspots.getActiveObject()==this._Ew&&this._n.hotspots.blur()}function y(e){this._Ew.options.set("strokeWidth",Math.max(3,e||0))}var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n)};r.util.augment(s,r.overlay.Base,{onAddToMap:function(){this.monitor.add("strokeWidth",y,this),o.call(this),a.call(this),l.call(this),v.call(this)},onRemoveFromMap:function(){g.call(this),m.call(this),c.call(this),f.call(this),u.call(this),this.monitor.remove("strokeWidth")},applyGeometry:function(){h.call(this)},createHotspotGeometry:function(e,t){return e}}),e("overlay.hotspot.Base",s)}],["6p",function(e,t,n,r,i){var s=r.util.id,o=i.support.browser,u=o.name=="MSIE"&&o.documentMode<9,a=function(e){return e.type+"-"+e.clientX+"-"+e.clientY},f={get:function(e){return u?a(e):s.get(e)}};e("util.eventId",f)}],["6C",function(e,t,n,r,i){var s={},o=function(){s={},u=null},u,a={add:function(e,t){s[e]=t,u||(u=window.setTimeout(o,0))},get:function(e){return s[e]},remove:function(e){s[e]&&delete s[e]}};e("util.instantCache",a)}],["4o",function(e,t,n,r,i){var s=r.util.bind,o=r.util.math.areEqual,u=20,a=5,f=1200,l=["mouseover","mouseout","mousemove","mousedown","mouseup","click","dblclick","contextmenu"],c={mouseover:"mouseenter",mouseout:"mouseleave",mousewheel:"wheel"},h={activeMappers:0,activeTouchSession:!1,touchSessionEndTime:0,initTouchId:0,sessionStartPosition:null,sessionEndPosition:null,mouseOver:!1},p=function(e){var t=e.touches;if(t.length==1||!h.initTouchId){var n=t[0];h.initTouchId=n.identifier,h.sessionStartPosition=[n.clientX,n.clientY]}h.activeTouchSession=!0},d=function(e){var t=e.touches.length,n=e.changedTouches;for(var r=0,i=n.length;r<i;r++){var s=n[r];if(s.identifier==h.initTouchId){h.sessionEndPosition=[s.clientX,s.clientY],h.initTouchId=0;break}}t==0&&(h.touchSessionEndTime=+(new Date),h.activeTouchSession=!1)},v=i.support.browser;l.push(v.engine=="Gecko"||v.name=="MSIE"&&v.documentMode>=9?"wheel":"mousewheel");var m=function(e,t){this.events=e,this._Mf=this.events.options.capture,this.options=r.util.extend({},{dblClickTimeout:r.map.metaOptions.get("dblClickTimeout",500),contextMenuTimeout:r.map.metaOptions.get("contextMenuTimeout",400)},t),this._Hf={initMouseEventSent:!1,multiTouch:!1,preventClick:!1,mouseOver:!1},this._Dd=null,this._Nf=null,this._pg=s(this._qg,this),this._rg=s(this._sg,this),this._tg=s(this._ug,this),this._vg=s(this._wg,this)};m.prototype={start:function(){this._Hf={initMouseEventSent:!1,multiTouch:!1,preventClick:!1,mouseOver:!1};var e=this.events.options.object;e.addEventListener("touchstart",this._pg,this._Mf),e.addEventListener("touchmove",this._rg,this._Mf),e.addEventListener("touchend",this._tg,this._Mf),e.addEventListener("touchcancel",this._tg,this._Mf);for(var t=0,n=l.length;t<n;t++)e.addEventListener(l[t],this._vg,this._Mf);h.activeMappers++==0&&(document.addEventListener("touchstart",p,!0),document.addEventListener("touchend",d,!0),document.addEventListener("touchcancel",d,!0))},stop:function(){var e=this.events.options.object,t=this._Hf;e.removeEventListener("touchstart",this._pg,this._Mf),e.removeEventListener("touchmove",this._rg,this._Mf),e.removeEventListener("touchend",this._tg,this._Mf),e.removeEventListener("touchcancel",this._tg,this._Mf),--h.activeMappers==0&&(document.removeEventListener("touchstart",p,!0),document.removeEventListener("touchend",d,!0),document.removeEventListener("touchcancel",d,!0),h.touchSessionEndTime=0,h.sessionStartPosition=h.sessionEndPosition=null);for(var n=0,r=l.length;n<r;n++)e.removeEventListener(l[n],this._vg,this._Mf)},_qg:function(e){var t=this._Hf,n=e.touches,r=n.length;t.initMouseEventSent||(t.initMouseEventSent=!0,this._ag(e),t.initTimestamp=e.timeStamp,t.touches=e.touches),r>1&&(t.initMouseEventSent&&!t.preventClick&&(t.preventClick=!0),this._bg(t.multiTouch?e:null,e))},_sg:function(e){var t=e.touches,n=this._Hf;if(t.length==1&&h.sessionStartPosition){var r=t[0];if(o(h.sessionStartPosition,[r.clientX,r.clientY]))return}n.touches=e.touches,n.initMouseEventSent||this._qg(e),n.preventClick||(n.preventClick=!0),e.touches.length==1?this._xg(e,"mousemove"):(n.multiTouch||this._bg(null,e),this._yg(e,"multitouchmove"))},_ug:function(e){var t=e.touches.length,n=this._Hf;n.multiTouch&&this._bg(e,t>1?e:null),t==0&&(n.initTimestamp||(n.initTimestamp=e.timeStamp),n.touches||(n.touches=e.changedTouches),this._eg(e,n.touches))},_bg:function(e,t){e&&this._yg(e,"multitouchend");var n=t!=null;n&&this._yg(t,"multitouchstart"),this._Hf.multiTouch=n},_ag:function(e){this._Hf.mouseOver||(this._Hf.mouseOver=!0,this._xg(e,"mouseenter")),this._xg(e,"mousemove"),this._xg(e,"mousedown")},_eg:function(e,t){var n=e.timeStamp;t||(t=e.touches);var r=this._Hf;this._xg(e,"mouseup",t);if(!r.preventClick)if(n-r.initTimestamp>this.options.contextMenuTimeout)this._xg(e,"contextmenu",t),this._Nf=null;else{var i=t[0],s={x:i.clientX,y:i.clientY};this._Nf&&n-this._Nf<this.options.dblClickTimeout?(this._xg(e,"click",t),this._ng&&Math.abs(this._ng.x-s.x)<u&&Math.abs(this._ng.y-s.y)<u&&this._xg(e,"dblclick",t),this._Nf=null):(this._xg(e,"click",t),this._Nf=n),this._ng=s}this._xg(e,"mousemove",t),this._xg(e,"mouseleave",t),r.initMouseEventSent=r.preventClick=r.mouseOver=!1},_xg:function(e,t,n){n||(n=e.touches);var i=new r.domEvent.Touch(e,t,n);r.domEvent.isEnterLeavePrevented(t,i.get("target"),i.get("relatedTarget"))||this.events.fire(t,i)},_yg:function(e,t,n){n||(n=e.touches);var i=new r.domEvent.MultiTouch(e,t,n);r.domEvent.isEnterLeavePrevented(t,i.get("target"),i.get("relatedTarget"))||this.events.fire(t,i)},_wg:function(e){var t=this._Hf,n=c[e.type]||e.type,i=n=="mouseenter",s=n=="mouseleave",o=new r.DomEvent(e,n);if(s||!h.activeTouchSession&&this._zg(e))i||s?!!t.mouseOver==s&&(t.mouseOver=i,r.domEvent.managerComponent.mouseLeaveEnterDispatcher.fire(this.events,n,o)):(t.mouseOver||(t.mouseOver=!0,this.events.fire("mouseenter",new r.DomEvent(e,"mouseenter"))),this.events.fire(n,o))},_zg:function(e){if(h.touchSessionEndTime>0){var t=[e.clientX,e.clientY];if(+(new Date)-h.touchSessionEndTime>f)h.touchSessionEndTime=0,h.sessionStartPosition=h.sessionEndPosition=null;else if(h.sessionStartPosition&&o(t,h.sessionStartPosition,a)||h.sessionEndPosition&&o(t,h.sessionEndPosition,a))return!1}return!0}},e("domEvent.TouchMapper",m)}],["$9",function(e,t,n,r,i){e("domEvent.multiTouch.overrideStorage",new r.util.Storage)}],["$.",function(e,t,n,r,i){e("domEvent.touch.overrideStorage",new r.util.Storage)}],["3O",function(e,t,n,r,i){function h(e,t,n){this._B=e,this._C(t),this._D=l({initialWidth:0,initialHeight:0},n||{}),this._E(),this._F()}var s=r.event.Manager,o=r.domEvent.manager,u={languageCode:i.data.languageCode,countryCode:i.data.countryCode,version:"2.0"},a=i.support.browser,f=r.util.id,l=r.util.extend,c=r.util.querystring;h.prototype={setParentElement:function(e){this._G=e,e.appendChild(this._H)},destroy:function(){this._I(),this._J(),this._K()},_I:function(){this._G&&(this._G.removeChild(this._H),this._G=null)},_C:function(e){this._o=typeof e.get=="function"?e:new DataManager(e),this._o.events.add("change",this._L,this),this._o.freeze()},_K:function(){this._o.events.remove("change",this._L,this),this._o=null},_L:function(){this._M("datachange",this._o.getAll())},_E:function(){var t=this._H=document.createElement("iframe"),n=this._N=f.get(t),r=c.stringify({lang:u.languageCode+"_"+u.countryCode,iframe_id:n,api_version:u.version,url:this._B,data:JSON.stringify(this._o.getAll())});t.src=i.data.hosts.api.services.inception+"?"+r,t.width=this._D.initialWidth,t.height=this._D.initialHeight,t.scrolling="no",t.style.overflow="hidden",t.frameBorder=0},_O:function(){this._o.unfreeze()},_F:function(){this.events=new s({context:this}),this.events.add("sizechange",this._P,this),o.add(this._H,"load",this._O,this),o.add(window,"message",this._Q,this)},_J:function(){o.remove(window,"message",this._Q,this),o.remove(this._H,"load",this._O,this),this.events.remove("sizechange",this._P,this),this.events=null},_P:function(e){var t=e.get("size");this._H.width=t[0],this._H.height=t[1]},_Q:function(e){if(!e.get("data"))return;var t=e.get("data").split("&"),n=t[0],r=t[1],i=t[2];n==this._N&&this.events.fire(r,JSON.parse(decodeURIComponent(i)))},_M:function(e,t){var n=this._H.contentWindow||this._H;n.postMessage(e+"&"+encodeURIComponent(JSON.stringify(t)),"*")}},e("Inception",h)}],["5F",function(e,t,n,r,i){function o(e){o.superclass.constructor.call(this,e,s)}var s={zIndex:r.constants.zIndex.copyrightsPane,tagName:"ymaps",className:"ymaps-copyrights-pane"};r.util.augment(o,r.pane.StaticPane),r.pane.storage.add("copyrights",o),e("pane.CopyrightsPane",o)}],["6S",function(e,t,n,r,i){var s,o,u;e("util.tremorer",{init:function(e,t){s=e,u=t.get("position"),o=new Date},moved:function(e){var t=e.get("position"),n=Math.max(Math.abs(t[0]-u[0]),Math.abs(t[1]-u[1]));return n>s.offset||new Date-o>s.time}})}],["$1",function(e,t,n,r,i){var s=function(e){return e<0?-1:1};e("util.math.getSign",s)}],["*f",function(e,t,n,r,i){var s,o=i.support.browser;o.name=="MSIE"&&o.documentMode>=10&&o.osVersion>6.1||o.name=="IEMobile"&&o.engineVersion>=6?s=r.behavior.MultiPointerEngine:s=r.behavior.MultiTouchEngine,e("behavior.CurrentMultiTouchEngine",s)}],["5j",function(e,t,n,r,i){var s=i.data.hosts.api.services.coverage+"v2/",o=function(e){return e.replace(/[^\w\d_]/g,"_")},u=r.yandex.coverageCache,a={getLayersInfo:function(e,t,n,a,f){var c,h=new r.util.Promise;if(c=u.getCachedData(e,t,n,a,f))h.resolve(c);else{var p=["l="+e.join(","),"ll="+t[0].toFixed(8)+","+t[1].toFixed(8),"z="+Math.round(n),"lang="+i.data.lang];a&&p.push("spn="+a[0].toFixed(8)+","+a[1].toFixed(8));if(f)for(var d in f)f.hasOwnProperty(d)&&p.push(d+"="+encodeURIComponent(f[d]));var v=p.join("&"),m="jsonp_yandex_coverage__"+o(v);window[m]?window[m].listeners.push(h):(l(m,[h]),r.util.jsonp({url:s+"?"+v,padding:m}))}return h}},f,l=function(e,t){var n=function(t){var r=n.listeners||[],i=t&&t.status=="success";if(i){var s=t.data;for(var o=0,u=r.length;o<u;o++)r[o].resolve(s)}else{var a=new Error(t&&t.error);for(var o=0,u=r.length;o<u;o++)r[o].reject(a)}try{window[e]=f,delete window[e]}catch(l){}};n.listeners=t,window[e]=n};e("yandex.coverage",a)}],["6T",function(e,t,n,r,i){var s=r.util.safeAccess;e("util.ymAdapter",function(e,t){return{define:function(r,o,u){function a(e){t(r,e)}var f=[];for(var l=0,c=o.length;l<c;l++)switch(o[l]){case"util.defineClass":f.push(n);break;case"system.browser":f.push(i.support.browser);break;default:f.push(s(e,o[l]))}u.apply(null,[a].concat(f))}}})}],["9h",function(e,t,n,r,i){r.util.ymAdapter(r,e).define("map.associate.serviceLayers",["util.Associate","map.layer.Manager"],function(e,t,n){var r=new t(function(e){return new n(e)});e({get:function(e){return r.get(e)}})})}],["_7",function(e,t,n,r,i){r.util.ymAdapter(r,e).define("yandex.state.component.PoiBalloon",["util.defineClass","yandex.state.associate"],function(e,t,n){function r(e){this._kC=e,e.events.add("activeobjectchange",this._ad,this)}t(r,{destroy:function(){this._kC.events.remove("activeobjectchange",this._ad,this)},_ad:function(e){this._db||(this._db=n.get(e.get("map")));var t=e.get("activeObject");t?t.uri.indexOf("stop")!==-1?this._db.setStopState({mode:"stop",stopId:/id=(.+)/ig.exec(t.uri)[1]}):this._db.setPoiState(t):(this._db.setPoiState(t),this._db.setStopState(t))}}),e(r)})}],["2q",function(e,t,n,r,i){e("poiBalloonContent.layout.html",['<ymaps class="ymaps-b-poi-balloon-content">','<ymaps class="ymaps-b-poi-balloon-content__title">$[name]</ymaps>',"[if description]",'<ymaps class="ymaps-b-poi-balloon-content__description">$[description]</ymaps>',"[endif]","[if phone]",'<ymaps class="ymaps-b-poi-balloon-content__phone">$[phone]</ymaps>',"[endif]","[if url]",'<ymaps class="ymaps-b-poi-balloon-content__url"><a class="ymaps-b-api-link" href="$[url]">$[urlContent|url]</a></ymaps>',"[endif]","[if hours]",'<ymaps class="ymaps-b-poi-balloon-content__hours">$[hours]</ymaps>',"[endif]",'<ymaps class="ymaps-b-poi-balloon-content__rubrics">',"</ymaps>","[if url]",'<ymaps class="ymaps-b-poi-balloon-content__footer"><a class="ymaps-b-api-link" href="$[url]">$[urlContent|url]</a></ymaps>',"[endif]","</ymaps>"].join(""))}],["8D",function(e,t,n,r,i){function s(e,t){if(!e)return e;var n;typeof t=="undefined"&&(t=1);if(e.indexOf("rgba(")===0)n=e.substr(5,e.length-6).split(",");else if(e.indexOf("rgb(")===0)n=(e.substr(4,e.length-5)+",1").split(",");else{e.charAt(0)==="#"&&(e=e.substr(1,e.length-1));var r=parseInt("0x"+e);+r!==r&&(e="not-a-hex");switch(e.length){case 3:n=[r>>8&15,r>>4&15,r&15,1],n[0]+=n[0]<<4,n[1]+=n[1]<<4,n[2]+=n[2]<<4;break;case 4:n=[r>>12&15,r>>8&15,r>>4&15,r&15],n[0]+=n[0]<<4,n[1]+=n[1]<<4,n[2]+=n[2]<<4,n[3]+=n[3]<<4,n[3]/=255;break;case 6:n=[r>>16&255,r>>8&255,r&255,1];break;case 8:n=[r>>24&255,r>>16&255,r>>8&255,(r&255)/255];break;default:throw new Error("graphics.RGBAColor: формат данных не распознан")}}return n[3]*=t,n}function o(e){var t=parseInt(e).toString(16);return t.length==1?"0"+t:t}function u(e){return i.support.browser.name=="MSIE"&&i.support.browser.documentMode<9?"#"+o(e[0])+o(e[1])+o(e[2]):e.length==4?"rgba("+e.join(",")+")":"rgb("+e.join(",")+")"}function a(e){return u(s(e))}function f(e,t){typeof presetStyle=="undefined"&&(t=c),typeof e=="string"&&(e=[e]);if(e.length==1&&typeof e[0]=="string"&&e[0]){var n=e[0].toLowerCase();if(n in t)return t[n];throw new Error("graphics.render.styles.stroke - не известный стиль "+n)}if(e.length)return e}function l(e,t,n){typeof e=="string"?e={style:e.split(",").join(" ").split(" ")}:r.util.array.isArray(e)&&(e={style:e});if(!e.style)throw new Error("graphics.graphics.render.util.decodeStrokeStyle:стиль не определен");var i="offset"in e?+e.offset:null;isNaN(i)&&(i=0);var s=function(e,t){var n=[];for(var r=0,i=e.length;i;++r,--i){var s=e[r]*t;isNaN(s)||n.push(s)}return n.length?n:null},o=e.style?s(f(e.style,n),t):null,u=typeof e.style=="string"?[e.style]:e.style;return{dash:o,originalPreset:u,offset:i}}e("graphics.render.util.encodeColor",u),e("graphics.render.util.decodeColor",s),e("graphics.render.util.convertColor",a),e("graphics.render.util.decodeStrokeStyle",l);var c={solid:!1,shortdash:[2,2],shortdot:[0,2],shortdashdot:[2,2,0,2],shortdashdotdot:[2,2,0,2,0,2],dot:[1,2],dash:[4,2],longdash:[8,2],dashdot:[4,2,1,2],longdashdot:[8,2,1,2],longdashdotdot:[8,2,1,2,1,2]}}],["$I",function(e,t,n,r,i){function u(e,t){t=r.util.extend(t||{},{key:e});if(t.src){var n=new Image;n.src=t.src}o.add(e,t)}var s=new function(){var e=i.PATH+"../images/",t={"grab.cur":"ef50ac9e93aaebe3299791c79f277f8e.cur","grabbing.cur":"3ce22e999d54bb9ca8150a59207f9d3e.cur","help.cur":"4965b66fe115b2f2ed500ece66514d86.cur","zoom_in.cur":"77492cf358d8b12629399322926c93f2.cur"};return{get:function(n){return t[n]?e+t[n]:null}}},o=new r.util.Storage;u("arrow",{cursor:"default"}),u("crosshair",{cursor:"crosshair"}),u("grab",{src:s.get("grab.cur"),alternate:"move",hotpoint:[16,16]}),u("grabbing",{src:s.get("grabbing.cur"),alternate:"move",hotpoint:[16,16]}),u("help",{src:s.get("help.cur"),alternate:"help"}),u("move",{cursor:"move"}),u("pointer",{cursor:"pointer"}),u("zoom",{src:s.get("zoom_in.cur"),alternate:"crosshair",hotpoint:[6,6]}),u("inherit",{cursor:"inherit"}),e("util.cursor.storage",o)}],["$H",function(e,t,n,r,i){var s=function(e){this._Dy=e,this.events=new r.event.Manager};s.prototype={setKey:function(e){this._Dy=e,this.events.fire("change",{target:this})},getKey:function(){return this._Dy},remove:function(){this.events.fire("remove",{target:this})}},e("util.cursor.Accessor",s)}],[".V",function(e,t,n,r,i){var s=r.templateLayoutFactory.createClass(r.placemark.layout.html,{setParentElement:function(e){e?(this._Dc=new r.Monitor(this.getData().options),this._Dc.add("color",this._QG,this,{defaultValue:"blue"}).add("contentPadding",this._RG,this,{defaultValue:!0})):this._Dc.destroy(),s.superclass.setParentElement.call(this,e),e&&(this._QG(),this._SG())},onSublayoutSizeChange:function(e,t){this._TG=t,this._UG(),this._ZB(),!this._VG&&this._TG.height==0&&this._TG.width==0&&(this._Dc.add("viewport",this._qd,this,{defaultValue:[[0,0],[0,0]]}),this._VG=!0)},calculateEmptiness:function(){return this.areSublayoutsEmpty()},_RG:function(){this._SG(),this._UG(),this._ZB()},_qd:function(e,t){var n=[t[1][0]-t[0][0],t[1][1]-t[0][1]],i=[e[1][0]-e[0][0],e[1][1]-e[0][1]];r.util.math.areEqual(n,i)||(this._Dc.remove("viewport"),this.rebuild(),this._QG())},_QG:function(){this.getElement().firstChild.className="ymaps-b-placemark ymaps-b-placemark_theme_"+this._Dc.get("color")},_SG:function(){var e=this.getSublayout("iconContent").getParentElement().parentNode;r.util.dom.style.css(e,{padding:this._Dc.get("contentPadding")?"":"0px"})},_UG:function(){var e=this.getElement().firstChild,t=this.getSublayout("iconContent").getParentElement(),n=this._Dc.get("contentPadding")?21:11,i=Math.max(this._TG.width+n,27),s=Math.max(this._TG.height,15);this._WG=i,this._XG=s,r.util.dom.style.css(t,{display:"block",height:s+"px"}),r.util.dom.style.css(e,{width:i+"px",position:"absolute"})},_ZB:function(){var e=this.getElement().firstChild,t=[this._WG,this._XG+27],n=[-(t[0]-17),-(t[1]-2)];r.util.dom.style.setPosition(e,n)}});r.layout.storage.add("twirl#stretchyIcon",s),e("theme.twirl.geoObject.layout.StretchyIcon",s)}],["9Y",function(e,t,n,r,i){function o(e,t){this._jx=!0,o.superclass.constructor.call(this,e,r.util.extend({className:"ymaps-stepwise-movable-outer-pane",position:"absolute",parentElement:document.body,zIndex:r.constants.zIndex.outerPane,margin:0},t))}var s=r.util.dom;r.util.augment(o,r.pane.movable.StepwisePane,{updateZoom:function(){this._jx&&(this._jx=!1,s.style.css(this.getElement(),{visibility:"hidden"}))},updateViewport:function(e){this._jx&&o.superclass.updateViewport.call(this,e)},onActionEnd:function(){o.superclass.onActionEnd.call(this),this._jx||(this._jx=!0,s.style.css(this.getElement(),{visibility:"visible"}))},toClientPixels:function(e){var t=r.util.dom.style.getOffset(this._nd,!0),n=this.getMap().converter.globalToPage(e);return[n[0]-t[0],n[1]-t[1]]},fromClientPixels:function(e){var t=r.util.dom.style.getOffset(this._nd,!0),n=this.getMap().converter.pageToGlobal(e);return[n[0]+t[0],n[1]+t[1]]}}),r.pane.storage.add("movableOuters",o),e("pane.movableOuter.StepwisePane",o)}],["5K",function(e,t,n,r,i){function s(e){s.superclass.constructor.call(this,e,{tagName:"ymaps",className:"ymaps-floats-pane",zIndex:r.constants.zIndex.floatsPane,parentElement:e.container.getElement()}),e.events.add("sizechange",o,this)}function o(){r.util.dom.style.setSize(this.getElement(),map.container.getSize())}r.util.augment(s,r.pane.StaticPane),r.pane.storage.add("floats",s),e("pane.FloatPane",s)}],["7$",function(e,t,n,r,i){var s=["evenOdd","nonZero"],o=function(e,t){this._Br=e||s[0],this._xf=t};o.prototype={setFillRule:function(e){var t=this._Br;this._Br=e,this._xf(t,this._Br)},getFillRule:function(){return this._Br}},e("geometry.component.FillRule",o)}],["7U",function(e,t,n,r,i){function o(e,t){var n=this._nr();n[t]=e.getCoordinates(),this._or(n)}function u(e,t){this._qq.fire("Coordinates",e,t)}function a(e){return r.util.bounds.fromPoints(e)}function f(e,t){this._qq.fire("FillRule",e,t)}var s=function(e,t){this._kr=new r.geometry.component.CoordPath(s.keepClosed(e||[],!0),r.util.bind(u,this),r.util.bind(a,this)),this._lr=new r.geometry.component.ChildPath([],r.geometry.base.Point,["change"],r.util.bind(o,this)),this._mr=new r.geometry.component.FillRule(t,r.util.bind(f,this)),this._qq=new r.component.EventFreezer(this._xf,this),this.events=new r.event.Manager({context:this})};s.keepClosed=function(e,t){var n=e.length;if(n==1||n>1&&(e[0][0]!=e[n-1][0]||e[0][1]!=e[n-1][1]))t&&(e=e.slice()),e.push(e[0]);return e},s.fromEncodedCoordinates=function(e){return new s(r.geometry.component.closedPathDecode(e))},s.toEncodedCoordinates=function(e){return r.util.coordinates.encode(e.getCoordinates())},r.util.extend(s.prototype,{getType:function(){return"LinearRing"},getBounds:function(){return this._kr.getBounds()},set:function(e,t){this._lr.setChild(e,null);var n=this._nr();return n[e]=t,this._or(n),this},get:function(e){return this._kr.get(e)},getChildGeometry:function(e){return e==this._kr.getLength()-1&&(e=0),this._lr.getChild(e)||this._lr.createChild(e,this._kr.get(e))},remove:function(e){this._lr.splice(e,1);var t=this._nr(),n=t.splice(e,1)[0];return this._or(t),n},insert:function(e,t){this._lr.splice(e,0,null);var n=this._nr();return n.splice(e,0,t),this._or(n),this},splice:function(e,t){arguments.length>2?this._lr.splice.apply(this._lr,[e,t].concat(new Array(arguments.length-2))):this._lr.splice(e,t);var n=this._nr(),r=arguments.length>2?n.splice.apply(n,arguments):n.splice(e,t);return this._or(n),r},setCoordinates:function(e){return this._lr.setChildren([]),this._kr.setCoordinates(s.keepClosed(e,!0)),this},getCoordinates:function(){return this._kr.getCoordinates()},getLength:function(){return this._kr.getLength()},setFillRule:function(e){return this._mr.setFillRule(e),this},getFillRule:function(){this._mr.getFillRule()},freeze:function(){return this._qq.freeze(),this},unfreeze:function(){return this._qq.unfreeze(),this},isFrozen:function(){return this._qq.isFrozen()},contains:function(e){return r.geometry.component.pointInPolygon(e,[this._kr.getCoordinates()],this._mr.getFillRule())},getClosest:function(e){return r.geometry.component.findClosestPathPosition(this._kr.getCoordinates(),e)},_nr:function(){return this._kr.getCoordinates().slice(0,this._kr.getLength()-1)},_or:function(e){this._kr.setCoordinates(s.keepClosed(e))},_xf:function(e){this.events.fire("change",r.util.extend({type:"change",target:this},e))}}),e("geometry.base.LinearRing",s)}],["-p",function(e,t,n,r,i){e("geometry.component.commonMethods.circle",{contains:function(e,t,n){return!e||!t?!1:Math.sqrt(Math.pow(n[0]-e[0],2)+Math.pow(n[1]-e[1],2))<t},getClosest:function(e,t,n){if(!e||!t)return null;var r=[n[0]-e[0],n[1]-e[1]],i=Math.sqrt(r[0]*r[0]+r[1]*r[1]);return i==0?{position:[e[0],e[1]+t],distance:t}:{position:[e[0]+r[0]*t/i,e[1]+r[1]*t/i],distance:Math.abs(i-t)}},calculateBounds:function(e,t){return e?[[e[0]-t,e[1]-t],[e[0]+t,e[1]+t]]:null}})}],["22",function(p){return '.ymaps-i-custom-scroll ::-webkit-scrollbar{width:13px;height:13px}.ymaps-i-custom-scroll ::-webkit-scrollbar-track{background:0 0}.ymaps-i-custom-scroll ::-webkit-scrollbar-thumb{min-height:30px;border:3px solid transparent;-webkit-box-shadow:inset 0 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 0 4px rgba(0,0,0,.2)}.ymaps-i-custom-scroll ::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 0 0 0 4px rgba(0,0,0,.3);box-shadow:inset 0 0 0 4px rgba(0,0,0,.3)}'}],[".k",function(e,t,n,r,i){function o(e){this.options=r.util.extend({targetElement:e.element},e),this._JD=""}var s=r.util.scheduler.Manager;o.prototype={scheduleOn:function(){this.scheduleAction("on",this.options.timeoutIn||this.options.timeout)},scheduleOff:function(){this.scheduleAction("off",this.options.timeoutOut||this.options.timeout)},scheduleAction:function(e,t){this._KD=e,s.unschedule("timeout",this.toggle,this),s.schedule("timeout",this.toggle,this,t||1)},toggle:function(){if(this._KD==this._JD)return;this._JD=this._KD,this._KD=="on"?this.toggleOn():this.toggleOff()},toggleOn:function(){if(this.options.onEnable&&this.options.onEnable.call(this.options.context)===!1)return;this.options.toggleCssClass&&r.util.dom.className.add(this.options.targetElement,this.options.toggleCssClass)},toggleOff:function(){this.options.onDisable&&this.options.onDisable.call(this.options.context),this.options.toggleCssClass&&r.util.dom.className.remove(this.options.targetElement,this.options.toggleCssClass)}},e("util.dom.reaction.common.Executor",o)}],["2c",function(p){return '.ymaps-b-serp-item{margin:0 0 1.3em 0}.ymaps-b-serp-item__row{margin:.3em 0 0 0;line-height:1em}'}],["14",function(p){return '.ymaps-b-search__button{padding-left:2px;vertical-align:middle}'}],["0.",function(p){return 'body .ymaps-b-form-input__hint-wrap_visibility_visible{display:block}'}],["09",function(p){return '.ymaps-b-form-input__clear_visibility_visible{visibility:visible;opacity:.6}.ymaps-b-form-input__clear_visibility_visible:hover{opacity:1}'}],["0-",function(p){return '.ymaps-b-form-input_has-clear_yes .ymaps-b-form-input__box{padding-right:25px}'}],["0A",function(p){return '.ymaps-b-form-button_focused_yes{background-position:100% -570px}.ymaps-b-form-button_focused_yes .ymaps-b-form-button__left{background-position:0 -513px}.ymaps-b-form-button_focused_yes .ymaps-b-form-button__content{background-position:0 -627px}.ymaps-b-form-button_focused_yes.ymaps-b-form-button_hovered_yes{background-position:100% -741px}.ymaps-b-form-button_focused_yes.ymaps-b-form-button_hovered_yes .ymaps-b-form-button__left{background-position:0 -684px}.ymaps-b-form-button_focused_yes.ymaps-b-form-button_hovered_yes .ymaps-b-form-button__content{background-position:0 -798px}'}],["0D",function(p){return '.ymaps-b-form-button_hovered_yes{background-position:100% -226px}.ymaps-b-form-button_hovered_yes .ymaps-b-form-button__left{background-position:0 -169px}.ymaps-b-form-button_hovered_yes .ymaps-b-form-button__content{background-position:0 -283px}'}],["0y",function(p){return 'body .ymaps-b-form-button_disabled_yes{background-position:100% -910px!important}body .ymaps-b-form-button_disabled_yes .ymaps-b-form-button__left{background-position:0 -853px!important}body .ymaps-b-form-button_disabled_yes .ymaps-b-form-button__content{background-position:0 -967px!important}'}],["0G",function(p){return '.ymaps-b-form-button_pressed_yes{background-position:100% -399px!important}.ymaps-b-form-button_pressed_yes .ymaps-b-form-button__left{background-position:0 -342px!important}.ymaps-b-form-button_pressed_yes .ymaps-b-form-button__content{background-position:0 -456px!important}.ymaps-b-form-button_pressed_yes .ymaps-b-form-button__text{padding-top:1px}'}],["0B",function(p){return '.ymaps-b-form-button_height_19{height:23px}.ymaps-b-form-button_height_19 .ymaps-b-form-button__left{width:5px;margin-right:-5px}.ymaps-b-form-button_height_19 .ymaps-b-form-button__content{font:11px/21px Verdana,Arial,sans-serif;margin:0 5px;padding:0 9px}'}],["0C",function(p){return '.ymaps-b-form-button_height_26{height:30px}.ymaps-b-form-button_height_26 .ymaps-b-form-button__left{width:5px;margin-right:-5px}.ymaps-b-form-button_height_26 .ymaps-b-form-button__content{font-size:15px;margin:0 5px;padding:0 10px;line-height:29px}'}],["2b",function(p){return '.ymaps-b-serp-url,.ymaps-b-serp-url__link:link,.ymaps-b-serp-url__link:visited{color:#060}.ymaps-b-serp-url__item{margin-right:1.2em}.ymaps-b-serp-url__link_type_phone{text-decoration:none}.ymaps-b-serp-url__link-icon{vertical-align:middle;border:none}.ymaps-b-serp-url__link-text{text-decoration:underline}'}],["27",function(p){return '.ymaps-i-popup{position:absolute;z-index:32700;display:none}'}],["2*",function(p){return '.ymaps-i-popup_visibility_visible{display:block;-ms-animation:show .2s;-moz-animation:show .2s;-webkit-animation:show .2s}@-ms-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}'}],["!g",function(e,t,n,r,i){var s=r.Event,o=r.util.dom,u=function(e,t,n,i){this._n=e,this.options=n,this._Hf=i,this._eI=n.get("zoomOffset",5);var s=this._$l=n.get("size",[128,90]);this._Xt=[[-s[0]/2,-s[1]/2],[s[0]/2,s[1]/2]],this._G=t,this._nd=o.element.create({parentNode:t,position:[Math.round(s[0]/2),Math.round(s[1]/2)],css:{position:"absolute",zIndex:0,unselectable:!0}}),o.style.setSize(t,s),this._fI=o.element.create({parentNode:t,className:"ymaps-mini-map-frame",css:{position:"absolute",zIndex:1},html:'<ymaps class="ymaps-mini-map-frame-background"></ymaps>'}),this.events=new r.event.Manager({context:this}),this._Dc=new r.Monitor(this.options),this._Dc.add("size",this._gI,this).add("zoomOffset",this._hI,this),this._iI(),this.cursors=new r.util.cursor.Manager(this._G),this._ae=this.cursors.push("grab"),this._$=r.domEvent.manager.group(this._G).add("mousedown",this._be,this).add("click",this._Mg,this).add("contextmenu",function(e){e.callMethod("preventDefault")}),this._jI=new r.control.miniMap.DragComponent(this,this._n),this._kI()};u.prototype={constructor:u,getElement:function(){return this._nd},getViewport:function(){return this._Xt},getZoom:function(){return this._V},fromClientPixels:function(e){return[e[0]+this._Y[0],e[1]+this._Y[1]]},toClientPixels:function(e){return[e[0]-this._Y[0],e[1]-this._Y[1]]},destroy:function(){this._jI.stop(),this._ae.remove(),this._lI(),this._$.removeAll(),this._Dc.destroy(),o.element.html(this._G,"")},_kI:function(){this._ne=this._n.events.group().add("sizechange",this._P,this).add("actionbegin",this._$m,this).add(["actiontick"],this._Qu,this).add("actionend",this._sd,this)},_lI:function(){this._ne.removeAll()},_iI:function(){var e=this._n.action.getCurrentState(),t=this._n.zoomRange.getCurrent(),n=r.util.math.restrict(e.zoom-this._eI,t[0],t[1]),i=Math.pow(2,n-e.zoom),s=e.globalPixelCenter,u=this._n.container.getSize();this._Y=[s[0]*i,s[1]*i],this._V=n,o.style.setPosition(this._fI,[Math.round(.5*this._$l[0]-.5*u[0]*i),Math.round(.5*this._$l[1]-.5*u[1]*i)]);var a=[Math.round(u[0]*i),Math.round(u[1]*i)];o.style.setSize(this._fI,a),o.style.css(this._fI,{display:a[0]<this._$l[0]&&a[1]<this._$l[1]?"block":"none"})},_$m:function(){this._me=this._V,this._mI=this._n.panes.get("layers").events.group().add("viewportchange",this._fE,this)},_Qu:function(e){this._fE()},_fE:function(){this.events.fire("actionbegin"),this._iI(),this.events.fire("actionend")},_sd:function(){this._mI&&this._mI.removeAll(),this._fE()},_P:function(){this._fE()},_hI:function(e){this._eI=e,this._UG()},_gI:function(e){this._$l=e,this._UG()},_UG:function(){var e=this._$l,t=[Math.round(e[0]/2),Math.round(e[1]/2)];this._Xt=[[-e[0]/2,-e[1]/2],[e[0]/2,e[1]/2]],o.style.setSize(this._G,e),o.style.setPosition(this._nd,t),this.events.fire("viewportchange"),this._Hf.set("size",e),this._fE()},_be:function(e){e.get("button")==0&&this._jI.start(e)},_Mg:function(e){this._jI.stop(),this._n.action.stop();var t=e.get("position"),n=o.style.getOffset(this._nd,!0),r=[t[0]-n[0],t[1]-n[1]],i=this.fromClientPixels(r),s=this._V,u=this._n.getZoom(),a=Math.pow(2,u-s),f=[i[0]*a,i[1]*a];this._n.setGlobalPixelCenter(f,this._n.getZoom(),{duration:300,timingFunction:"ease-in-out"})}},e("control.miniMap.LayerPane",u)}],["!d",function(p){return '.ymaps-group{height:0}'}],["3c",function(e,t,n,r,i){e("listbox.layout.content.html",'<ymaps class="ymaps-b-select__title"></ymaps><ymaps class="[if options.titleMargin]ymaps-b-select__arrow[endif]" title="[if state.expanded]$[localization.Control.ListBox.Collapse][else]$[localization.Control.ListBox.Expand][endif]"></ymaps>')}],["2(",function(e,t,n,r,i){e("listbox.layout.html",'<ymaps class="ymaps-b-select ymaps-b-select_control_listbox"><ymaps class="ymaps-b-form-button ymaps-b-form-button_theme_grey-no-transparent-26 ymaps-b-form-button_height_26 ymaps-i-bem"  role="button"><ymaps class="ymaps-b-form-button__left"></ymaps><ymaps class="ymaps-b-form-button__content"><ymaps class="ymaps-b-form-button__text">$[[options.contentLayout]]</ymaps></ymaps></ymaps><ymaps class="ymaps-b-popupa ymaps-b-popupa_layout_yes ymaps-b-popupa_theme_white ymaps-i-bem" ><ymaps class="ymaps-b-popupa__shadow"></ymaps><ymaps class="ymaps-b-popupa__body ymaps-b-popupa__body_theme_white"><ymaps class="ymaps-b-popupa__ie-gap">&nbsp;</ymaps><ymaps class="ymaps-b-listbox-panel"></ymaps></ymaps></ymaps></ymaps>')}],["2,",function(e,t,n,r,i){e("listbox.layout.item.html",'<ymaps class="ymaps-b-listbox-panel__item [if state.selected]ymaps-b-listbox-panel__item_state_current[endif]"><ymaps class="ymaps-b-listbox-panel__item-link">$[data.content]</ymaps><ymaps class="ymaps-b-listbox-panel__item-flag"></ymaps></ymaps>')}],["2.",function(e,t,n,r,i){e("listbox.layout.checkbox.html",'<ymaps class="ymaps-b-listbox-panel__item [if state.selected]ymaps-b-form-checkbox_checked_yes[endif]"><ymaps class="ymaps-b-form-checkbox ymaps-b-form-checkbox_size_13 ymaps-i-bem" ><input class="ymaps-b-form-checkbox__checkbox" type="checkbox"/><i class="ymaps-b-form-checkbox__bg"><i class="ymaps-b-form-checkbox__tick"></i></i></ymaps><ymaps class="ymaps-b-listbox-panel__item-link ymaps-b-listbox-panel__item-link_type_label">$[data.content]</ymaps></ymaps>')}],["3a",function(e,t,n,r,i){e("listbox.layout.separat.html",'<ymaps class="ymaps-b-listbox-panel__separator"></ymaps>')}],["2M",function(e,t,n,r,i){e("button.layout.html",'<ymaps class="ymaps-b-form-button ymaps-b-form-button_type_tool ymaps-b-form-button_valign_middle ymaps-b-form-button_theme_grey-no-transparent-26 ymaps-b-form-button_height_26 ymaps-i-bem"  title="$[data.title]"><ymaps class="ymaps-b-form-button__left"></ymaps><ymaps class="ymaps-b-form-button__content"><ymaps class="ymaps-b-form-button__text">$[[options.contentLayout]]</ymaps></ymaps></ymaps>')}],["2N",function(e,t,n,r,i){e("button.layout.text.html",'<ymaps class="ymaps-b-ico ymaps-b-ico_type_$[data.buttonClass]"></ymaps>')}],["!k",function(p){return '.ymaps-scaleline-control{position:absolute;right:0;border:1px solid #000;background-color:#FF0;height:4px}.ymaps-scaleline-label{position:absolute;right:0;bottom:5px;font-size:11px;color:#444;font-family:Arial}.ymaps-scaleline-white{color:#FFF}'}],["3B",function(e,t,n,r,i){e("zoom.layout.html",'<ymaps class="ymaps-b-zoom"><ymaps class="ymaps-b-zoom__button ymaps-b-zoom__button_type_minus"><ymaps class="ymaps-b-form-button ymaps-b-form-button_size_sm ymaps-b-form-button_theme_grey-sm ymaps-b-form-button_height_26 ymaps-i-bem"  role="button"><ymaps class="ymaps-b-form-button__left"></ymaps><ymaps class="ymaps-b-form-button__content"><ymaps class="ymaps-b-form-button__text"><ymaps class="ymaps-b-zoom__sprite"></ymaps></ymaps></ymaps></ymaps></ymaps><ymaps class="ymaps-b-zoom__scale"><ymaps class="ymaps-b-zoom__scale-bg"></ymaps><ymaps class="ymaps-b-zoom__mark" style="top:70px;"><ymaps class="ymaps-b-zoom__mark-inner"><ymaps class="ymaps-b-zoom__sprite"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-hint-placeholder"></ymaps></ymaps><ymaps class="ymaps-b-zoom__button ymaps-b-zoom__button_type_plus"><ymaps class="ymaps-b-form-button ymaps-b-form-button_size_sm ymaps-b-form-button_theme_grey-sm ymaps-b-form-button_height_26 ymaps-i-bem"  role="button"><ymaps class="ymaps-b-form-button__left"></ymaps><ymaps class="ymaps-b-form-button__content"><ymaps class="ymaps-b-form-button__text"><ymaps class="ymaps-b-zoom__sprite"></ymaps></ymaps></ymaps></ymaps></ymaps></ymaps>')}],["3D",function(e,t,n,r,i){e("zoom.layout.hint.html",'<ymaps class="ymaps-b-zoom__hint"><ymaps class="ymaps-b-zoom__hint-left"><ymaps class="ymaps-b-zoom__sprite"></ymaps></ymaps><ymaps class="ymaps-b-zoom__hint-content"><ymaps class="ymaps-b-zoom__hint-text">$[data.hint]</ymaps></ymaps><ymaps class="ymaps-b-zoom__hint-right"><ymaps class="ymaps-b-zoom__sprite"></ymaps></ymaps></ymaps>')}],["21",function(e,t,n,r,i){e("dropdownbutton.layout.html",'<ymaps class="ymaps-b-dropdown-button"><ymaps class="ymaps-b-dropdown-button__dropdown-arrow"></ymaps><ymaps class="ymaps-b-dropdown-button__items"></ymaps></ymaps>')}],["8X",function(e,t,n,r,i){var s=new r.util.Associate(function(e){var t=function(e,t){r.hotspot.ShapeContainer.call(this),this._$s=e.events.group(),this._$s.add("zoomchange",this._rd,this),this.events=new r.event.Manager,e.hotspots.containerList.insert(this)};return r.util.augment(t,r.hotspot.ShapeContainer,{_rd:function(){this.clear(),this.events.fire("clear",new r.Event({target:this}))},setParent:function(){},onParentRemove:function(){}}),new t(e)});e("hotspot.overlayContainer",{get:function(e){return s.get(e)}})}],["$4",function(e,t,n,r,i){var s={start:function(e,t,n){var i=function(n){s.fire(e,t,n)};r.util.data.add(e.options.object,t+"Handler",i),e.add(n,i)},stop:function(e,t,n){var i=e.options.object;e.remove(n,r.util.data.get(i,t+"Handler")),r.util.data.remove(i,t+"Handler")},fire:function(e,t,n){var i=n.originalEvent,s=e.options.object,o=new r.DomEvent(i,t),u=o.get("relatedTarget"),a=u;while(a&&a!=s)try{a=a.parentNode}catch(f){a=s}a!=s&&(r.domEvent.isEnterLeavePrevented(t,o.get("target"),u)||e.fire(t,o))}};e("domEvent.managerComponent.mouseLeaveEnterDispatcher",s)}],["4p",function(e,t,n,r,i){var s=r.domEvent.touch.overrideStorage,o=r.domEvent.Base,u=r.component.event.Cacher,a=function(e,t,n){o.call(this,e,t),this._ob={type:t||e.type,button:0,touches:n},this._pb=null};r.util.augment(a,o,{get:function(e){return this._pb||(this._pb=new u(this,this._ob,s)),this._pb.get(e)},clone:function(e){return new a(e,this._ob.type,this._ob.touches)}}),e("domEvent.Touch",a)}],["4i",function(e,t,n,r,i){var s=r.domEvent.Base,o=r.domEvent.multiTouch.overrideStorage,u=r.component.event.Cacher,a=function(e,t,n){s.call(this,e,t),this._ob={type:t||"multi"+e.type,touches:n},this._pb=null};r.util.augment(a,s,{get:function(e){return this._pb||(this._pb=new u(this,this._ob,o)),this._pb.get(e)},clone:function(e){return new a(e,this._ob.type,this._ob.touches)}}),e("domEvent.MultiTouch",a)}],["$6",function(e,t,n,r,i){var s=i.support.browser,o=s.engine=="Gecko"||s.name=="MSIE"&&s.documentMode>=9?"wheel":"mousewheel",u="wheelHandler",a={start:function(e){var t=function(t){a._Qm(e,t)};e.add(o,t),r.util.data.add(e.options.object,u,t)},stop:function(e){e.remove(o,r.util.data.get(e.options.object,u)),r.util.data.remove(e.options.object,u)},_Qm:function(e,t){e.fire("wheel",new r.DomEvent(t.originalEvent,"wheel"))}};e("domEvent.managerComponent.wheelDispatcher",a)}],["4h",function(e,t,n,r,i){function f(e){return s.get(o.get(e)+"_mouseEnterPrevented")}function l(e,t){var n=s.get(o.get(e)+"_mouseLeavePrevented");if(typeof n!="undefined")return n;var i=u(e,t),a;n=!1;for(var f=0,l=i.relatedTarget.length;f<l;f++){a=i.relatedTarget[f];var c=new r.Event({type:"beforemouseenter",target:a});r.domEvent.manager.fire(a,"beforemouseenter",c);if(c.isDefaultPrevented()){for(var h=0,p=i.relatedTarget.length;h<p;h++)a=i.relatedTarget[h],s.add(o.get(a)+"_mouseEnterPrevented",!0);s.add(o.get(t)+"_mouseEnterPrevented",!0),n=!0}}for(var f=0,l=i.target.length;f<l;f++)s.add(o.get(i.target[f])+"_mouseLeavePrevented",n);return n}var s=r.util.instantCache,o=r.util.id,u=r.util.dom.getBranchDifference,a=function(e,t,n){return!t||!n?!1:e=="mouseenter"?f(t):e=="mouseleave"?l(t,n):!1};e("domEvent.isEnterLeavePrevented",a)}],["_g",function(p){return '.ymaps-copyrights-pane{position:absolute;right:3px;bottom:5px;display:block;width:auto;white-space:nowrap}.ymaps-copyright-agreement-black,.ymaps-copyright-agreement-white{white-space:nowrap!important;font-family:Verdana,serif!important;font-size:10px!important;padding-left:2px!important}.ymaps-copyright-agreement-black a,.ymaps-copyright-agreement-white a{display:inline!important;margin:0!important;padding:0!important;text-align:left!important;text-decoration:underline!important;text-indent:0!important;text-transform:none!important;letter-spacing:0!important;word-spacing:0!important;border-width:0!important;outline-width:0!important;background-color:transparent!important;text-shadow:none!important;font-family:Verdana,serif!important;font-size:10px!important;font-weight:400!important;font-style:normal!important;font-variant:normal!important;line-height:normal!important}.ymaps-copyright-agreement-black,.ymaps-copyright-agreement-black a{color:#000!important}.ymaps-copyright-agreement-white,.ymaps-copyright-agreement-white a{color:#FFF!important}.ymaps-copyright-agreement-black a:hover,.ymaps-copyright-agreement-white a:hover{color:#C00!important}.ymaps-copyrights-legend{position:absolute;right:5px;bottom:3px;display:inline-block;font-family:Arial,sans-serif;font-size:10px}.ymaps-copyright-legend a{white-space:nowrap;color:red}.ymaps-copyright-legend-element-black{display:inline;padding-right:5px;color:#000}.ymaps-copyright-legend-element-white{display:inline;padding-right:5px;color:#fff}.ymaps-copyright-legend-element-black a{color:#000}.ymaps-copyright-legend-element-white a{color:#FFF}.ymaps-copyright-legend-element-black a:hover,.ymaps-copyright-legend-element-white a:hover{color:#C00!important}.ymaps-copyrights-logo{position:absolute;right:5px;bottom:16px}.ymaps-logotype-div{position:absolute;right:0;bottom:0;z-index:2;display:block;overflow:hidden;width:51px;height:20px;text-decoration:none}.ymaps-logo-link-ru .ymaps-logo-link-wrap,.ymaps-logo-link-en .ymaps-logo-link-wrap{position:relative;display:none;float:none;width:56px;height:106px;background-color:transparent}.ymaps-logo-link-ru,.ymaps-logo-link-en{position:absolute;width:51px;height:20px;cursor:pointer}.ymaps-logo-link-ru{background-position:0 0}.ymaps-logo-link-en{background-position:0 -80px}.ymaps-logo-link-ru,.ymaps-logo-link-ru .ymaps-logo-link-wrap,.ymaps-logo-link-en,.ymaps-logo-link-en .ymaps-logo-link-wrap{width:56px;height:20px}.ymaps-logo-link-ru .ymaps-logo-link-wrap,.ymaps-logo-link-en .ymaps-logo-link-wrap{position:absolute;height:106px}.ymaps-logo-link-ru:hover{background-position:0 -20px}.ymaps-logo-link-en:hover{background-position:0 -100px}.ymaps-logo-white-ru .ymaps-logo-link-ru{background-position:0 -40px}.ymaps-logo-white-ru .ymaps-logo-link-ru:hover{background-position:0 -60px}.ymaps-logo-white-en .ymaps-logo-link-en{background-position:0 -120px}.ymaps-logo-white-en .ymaps-logo-link-en:hover{background-position:0 -140px}.ymaps-logo-link-ru,.ymaps-logo-link-en{margin:0!important;padding:0!important;border-width:0!important}.ymaps-logo-link-ru,.ymaps-logo-link-en{background-image:url(\'data:image/png;base64,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\');background-repeat:no-repeat}.ymaps-copyright-agreement-black{background-color:rgba(255,255,255,.7)!important}.ymaps-copyright-agreement-white{background-color:rgba(0,0,0,.4)!important}'}],["6M",function(e,t,n,r,i){function s(e){return Object.prototype.toString.call(e)==="[object Array]"}e("util.querystring",{parse:function(e,t,n,r){t=t||"&",n=n||"=",r=r||{};var i=r.decodeURIComponent||decodeURIComponent,o={},u=e.split(t),a,f,l;for(var c=0;c<u.length;++c)a=u[c].split(n),f=i(a[0]),l=i(a.slice(1).join(n)),s(o[f])?o[f].push(l):o.hasOwnProperty(f)?o[f]=[o[f],l]:o[f]=l;return o},stringify:function(e,t,n,r){t=t||"&",n=n||"=",r=r||{};var i=r.encodeURIComponent||encodeURIComponent,o=[],u,a;for(u in e)if(e.hasOwnProperty(u)){a=e[u];if(s(a))for(var f=0;f<a.length;++f)typeof a!="undefined"&&o.push(i(u)+n+i(a));else typeof a!="undefined"&&o.push(i(u)+n+i(a))}return o.join(t)}})}],["61",function(e,t,n,r,i){var s=function(e){s.superclass.constructor.call(this,e),this._Bp=e};r.util.augment(s,r.behavior.BaseMultiEngine,{startListening:function(){s.superclass.startListening.call(this),this._Cp=new r.util.EventSieve(this._Bp.options.get("actionsPerSecond",20),r.util.bind(this._de,this))},onMultiTouchStart:function(e){var t=e.get("domEvent");if(!t)return;this._Cp.enable(),s.superclass.onMultiTouchStart.call(this,e),this._Dp=this._Ep(t),this._w=this._lo(t)},onMultiTouchMove:function(e){s.superclass.onMultiTouchMove.call(this,e),this._Cp.process(e)},onMultiTouchEnd:function(e){this._Cp.disable(),s.superclass.onMultiTouchEnd.call(this,e)},_de:function(e){var t=e.get("domEvent");if(!t)return;var n=this._Ep(t),r=this._lo(t),i=n/this._Dp;this.processMove(r,i,[r[0]-this._w[0],r[1]-this._w[1]]),this._Dp=n,this._w=r},_Ep:function(e){var t=e.get("touches"),n=t[0],r=t[1],i=n.pageX-r.pageX,s=n.pageY-r.pageY,o=Math.sqrt(i*i+s*s);return Math.max(o,1)},_lo:function(e){var t=e.get("touches"),n=t[0],r=t[1];return[.5*(n.pageX+r.pageX),.5*(n.pageY+r.pageY)]}}),e("behavior.MultiTouchEngine",s)}],["5Q",function(e,t,n,r,i){function y(e){var t=[],n=a.isCycled(),r=new f;for(var i=0,s=e.length;i<s;++i){var o=e[i],u=[];for(var l=0,c=o.length;l<c;++l)u[l]=a.toGlobalPixels(o[l],0);var h=r.calculate(u,n);t.push(h)}return t}function b(e){var e=a.toGlobalPixels(e,0);for(var t in h)if(h.hasOwnProperty(t)){var n=h[t],r=n.geometry;if(o(e,r,"nonZero",!1)){var i=0;for(var s=0;s<r.length;++s){var f=u(r[s],e).distance;if(f<n.epsilon){i=1;break}}if(!i)return n}}return!1}var s=r.regions,o=r.geometry.component.pointInPolygon,u=r.geometry.component.findClosestPathPosition,a=r.projection.wgs84Mercator,f=r.geometry.component.ShortestPath,l=[{id:"map",zoomRange:[0,18],copyrights:["© Яндекс"],LayerMetaData:[{scaled:!0}]}],c=[{id:"map",zoomRange:[0,18],copyrights:["© Yandex, © Başarsoft"],LayerMetaData:[{scaled:!0}]}],h={yandex:{data:["IzgYAgBrRfVLwqQE_5S6CiSeJ50snTqaNpc6lz2WQJdDlj6VO5U9lEeTTpJLkU-PXJFmkGmQcJBxknuSfpSFk4iTjZORk5SSpparla2VspS2lb6UwpXFlMmUzpXNldGWzZfMmcebyZ7HoMShxKLLpsmoyqnRqNKn1KXZpNyk5aXnpeqm76f1qfar9637sPqw-bH1sO6r3qfYqNSp1KrQq8yuza7Rr9au2q_lsea25LbituG137bht-S35rnpuuq67LvuvPC88L3yvfO-8r_zwPXA9sH4wvvD_MT6xvvG_Mf-yP_K_cz5zfnP9tDz0e3Q59Dm1OPV5Nbp1-ba4tzb3Nfc3d3c3tnf2-Db4eLj3unW7Nfu1vDW8tPz0vPT8c_x0PTO9dH20vjQ_Mz_zADCBMAEvwa5CLUItwe0B7QGrgasBbADtAKzAbEAsf-u_qX_pACj_6H-ov2e-5P4l_eQ9ITzffN68nTzcfFq8WrwYvBE60brS-xT7FTtX-1f7nftge6I7ozwlfKX8Z7wne-V7ZHuju6M64_ojuV24Hjic-J0427kcORz5HTlUOZT5UvlQ-VA5UPlP-Rf5GLkT-Mz4C3eLd0q3C3cMd063D3dPN5P30vcUtxY2mnZbtds1WnVaNVk1VnUVtNa0FTOVcxby1rJYchlxl_FW8VXxFnDXMJdwVa_U71PvEe8SLo8ujq4MLkpuCO2H7YhtR20GbQVtBS0DLUOtAmyFLIMsQ6uAKwDqwmrE6gNphemFqUcpR2lLKUvpDejPaQ-pUalRaM4oTWiMKEjoh-jHqMUohaiG6IWoBegHp4jniSe"],epsilon:.5,ID:"RUBK",coverage:l},basarsoft:{data:["ZmMiAvfzhgEfU4UC0pSrAvMk5yXfLdo53T7XR-9X_Gb5eP99-4Hwgu2F8YntjeCQ45Tam9ij0arYt9LB5NDd1-HZ3eHj4uPl4OTK8MLxuO6p8Kb5mP-c_Y76jPV2-Wb4ZPtS90v9QPw7_zX_Nv0t-DP3OPg89jbyPuQ14TPeO90y0zTJJb0itSOuLKggniGYKJMbkRGTEI8IjwCMBYoHhRaEFYAfeQtxAGAIWBVUIEohRQhCCj0FNw41CDEeJhofIx0eGx8XJBYrGC0VSBJOFFMTXQhqCXIIdg1_Do8LjgShBKsAswbCBMIHygrWCdsN7Ar3E_gW8Rr0HvMk"],epsilon:.1,ID:"TR",coverage:c}};for(var p in h)if(h.hasOwnProperty(p)){var d=[],v=h[p].data;for(var m=0,g=v.length;m<g;++m)d[m]=s.decodeCoordinate(v[m],255,1);h[p].coordinates=d,h[p].geometry=y(d)}e("yandex.coverageCache",{getCachedData:function(e,t,n,r,s){if(r)return null;for(var o in s)if(s.hasOwnProperty(o))return null;if(e.length==1&&e[0]=="map"){var u=b(i.data.coordinatesOrder=="latlong"?[t[1],t[0]]:t);if(u)return u.coverage}return null}})}],["0a",function(p){return '.ymaps-b-api-link{cursor:pointer;text-decoration:none;color:#1a3dc1}.ymaps-b-api-link:hover{color:red}'}],["2)",function(e,t,n,r,i){e("placemark.layout.html",'<ymaps class="ymaps-b-placemark ymaps-b-placemark_theme_red"><ymaps class="ymaps-b-placemark__inner"><ymaps class="ymaps-b-placemark__top"><ymaps class="ymaps-b-placemark__tl"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_tl"></ymaps></ymaps><ymaps class="ymaps-b-placemark__tc"><ymaps class="ymaps-b-placemark__holster"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_tc"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-placemark__tr"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_tr"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-placemark__content">$[[options.contentLayout observeSize name="iconContent" maxWidth=options.maxWidth maxHeight=options.maxHeight]]</ymaps><ymaps class="ymaps-b-placemark__bottom"><ymaps class="ymaps-b-placemark__bl"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_bl"></ymaps></ymaps><ymaps class="ymaps-b-placemark__bc"><ymaps class="ymaps-b-placemark__holster"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_bc"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-placemark__br"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_br"></ymaps></ymaps><ymaps class="ymaps-b-placemark__bbr"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_bbr"></ymaps></ymaps></ymaps><ymaps class="ymaps-b-placemark__left"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_sl"></ymaps></ymaps><ymaps class="ymaps-b-placemark__right"><ymaps class="ymaps-b-placemark__sprite ymaps-b-placemark__sprite_pos_sr"></ymaps></ymaps></ymaps></ymaps>')}],["0k",function(p){return '.ymaps-b-balloon{position:absolute;z-index:999}.ymaps-b-balloon__sprite{display:block;width:800px;height:33px}.ymaps-b-balloon__tl{font-size:0;display:block;margin-right:10px}.ymaps-b-balloon__tl-holster{display:block;overflow:hidden;width:100%;height:9px}.ymaps-b-balloon__tr{font-size:0;display:block;float:right;overflow:hidden;width:10px;height:10px;margin-left:-10px}.ymaps-b-balloon__sprite_position_tr{margin-left:-790px}.ymaps-b-balloon__content{display:block;border:solid #ccc;border-width:0 1px;background:#fff}.ymaps-b-balloon__content-holster{display:block;padding:4px 12px 0 10px}.ymaps-b-balloon__content-head{font-size:130%;display:inline}.ymaps-b-balloon__content-body{display:block}.ymaps-b-balloon_footer_yes .ymaps-b-balloon__content-holster{padding-bottom:6px}.ymaps-b-balloon__content-foot{display:none;padding:5px 9px 0;background:#e7e7e7}.ymaps-b-balloon_footer_yes .ymaps-b-balloon__content-foot{display:block}.ymaps-b-balloon__bl{float:left;width:50%}.ymaps-b-balloon__bl-holster{display:block;overflow:hidden}.ymaps-b-balloon__bl-inner,.ymaps-b-balloon__br-inner{display:block;overflow:hidden;width:100%;height:8px}.ymaps-b-balloon__sprite_position_bl{margin-top:-25px}.ymaps-b-balloon__tail{position:relative;right:-28px;float:right;width:34px;height:8px;margin:-8px 0 0;background-repeat:no-repeat;background-position:-40px 100%}.ymaps-b-balloon__sprite_type_tail{position:absolute;top:100%;left:5px;width:20px;height:21px;margin-top:-1px}.ymaps-b-balloon_footer_yes .ymaps-b-balloon__sprite_type_tail{background-position:center -21px}.ymaps-b-balloon__br{display:block;overflow:hidden}.ymaps-b-balloon__br-holster{display:block;margin-left:28px}.ymaps-b-balloon__sprite_position_br{float:right;margin-top:-25px;margin-left:-800px}.ymaps-b-balloon__close{position:absolute;top:-10px;right:-10px;display:block;width:30px;height:30px;cursor:pointer;background-repeat:no-repeat;background-position:4px 14px}.ymaps-b-balloon-shadow{position:absolute;margin-top:12px;text-align:start}.ymaps-b-balloon-shadow__b{position:absolute;top:100%;width:100%;height:12px;margin-top:-12px}.ymaps-b-balloon-shadow__r{position:absolute;top:100%;left:-3px;display:block;width:85px;height:131px;margin-top:-131px;margin-left:100%}.ymaps-b-balloon-shadow__r_size_small{width:33px;height:56px;margin-top:-60px}.ymaps-b-balloon-shadow__bl{position:relative;float:left;width:50%}.ymaps-b-balloon-shadow__bl-holster{display:block;height:12px;margin-right:28px}.ymaps-b-balloon-shadow__bl-inner{display:block;overflow:hidden;width:100%;height:12px}.ymaps-b-balloon-shadow__br{display:block;overflow:hidden}.ymaps-b-balloon-shadow__br-holster{display:block;overflow:hidden;margin-right:3px;margin-left:28px}.ymaps-b-balloon-shadow__br-inner{display:block;overflow:hidden;width:100%;height:12px}.ymaps-b-balloon-shadow__tail{position:absolute;left:100%;display:block;overflow:hidden;width:56px;height:25px;margin-top:-12px;margin-left:-28px}.ymaps-b-balloon-shadow__tail .ymaps-b-balloon-shadow__sprite{margin-left:-257px}.ymaps-b-balloon-shadow__sprite{display:block;width:601px;height:25px;background-repeat:no-repeat;background-position:0 0}.ymaps-b-balloon-shadow__br-holster .ymaps-b-balloon-shadow__sprite{float:right;margin-left:-601px}.ymaps-b-balloon-sh_size_small .ymaps-b-balloon-sh__left-inner-inner,.ymaps-b-balloon-sh_size_small .ymaps-b-balloon-sh__right-inner-inner{height:6px}.ymaps-b-balloon__sprite{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAhCAYAAAAhxM9QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAatJREFUeNrs1zFqImEUwPHP6IDFYNrFMLUHsA0sJOQMOYNnSMrkDJ5mhYWU4wGsB2Hb4BTCjJj3LXMD47LF7wcP33x2r/uP6rpOg58xq5j7mLsEAABwmX3MR8w65nd+mAx/vBVF8VJVVSrLMsXuVAAAwEW6rrtr2/a5aZrn2N/j6XVU1/XDdDr9tVgs0mQycSUAAOBb9X2fdrtdOh6PjzfxvZrP5+IDAAC4itwauTlye+QAeZrNZq4CAABczdAcTzlAbsfjsYsAAABXMzTH7Y1TAAAA/4oAAQAABAgAACBAAAAABAgAACBAAAAABAgAACBAAAAAAQIAACBAAAAAAQIAACBAAAAAAQIAAAgQAAAAAQIAAAgQAAAAAQIAAAgQAABAgAAAAAgQAABAgAAAAAgQAADgvwuQz9Pp5BIAAMDVDM3xmQNkczgcXAQAALiaoTk2OUDW+/0+9X3vKgAAwLfLrZGbI7fH6Hw+p+12+1YUxUtVVaksyxS7KwEAABfpui61bZuapsn7+3K5fP0bIFlEyEP8rGLuY344FwAAcKE/MR8x64iPTX74EmAAiTpeFNzVUXMAAAAASUVORK5CYII=")}.ymaps-b-balloon__bl{-webkit-user-select:none;user-select:none}.ymaps-b-balloon__tail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAhCAYAAAAhxM9QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAatJREFUeNrs1zFqImEUwPHP6IDFYNrFMLUHsA0sJOQMOYNnSMrkDJ5mhYWU4wGsB2Hb4BTCjJj3LXMD47LF7wcP33x2r/uP6rpOg58xq5j7mLsEAABwmX3MR8w65nd+mAx/vBVF8VJVVSrLMsXuVAAAwEW6rrtr2/a5aZrn2N/j6XVU1/XDdDr9tVgs0mQycSUAAOBb9X2fdrtdOh6PjzfxvZrP5+IDAAC4itwauTlye+QAeZrNZq4CAABczdAcTzlAbsfjsYsAAABXMzTH7Y1TAAAA/4oAAQAABAgAACBAAAAABAgAACBAAAAABAgAACBAAAAAAQIAACBAAAAAAQIAACBAAAAAAQIAAAgQAAAAAQIAAAgQAAAAAQIAAAgQAABAgAAAAAgQAABAgAAAAAgQAADgvwuQz9Pp5BIAAMDVDM3xmQNkczgcXAQAALiaoTk2OUDW+/0+9X3vKgAAwLfLrZGbI7fH6Hw+p+12+1YUxUtVVaksyxS7KwEAABfpui61bZuapsn7+3K5fP0bIFlEyEP8rGLuY344FwAAcKE/MR8x64iPTX74EmAAiTpeFNzVUXMAAAAASUVORK5CYII=")}.ymaps-b-balloon_footer_yes .ymaps-b-balloon__tail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAhCAYAAAAhxM9QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZtJREFUeNrs2UFqwlAQgOGnkbgzK6HQY7gtFCw9jGeoS3sGT1Oh0KUeo1BwFXcGE/um5AY2pYvvgyHDW87uJ6P9fp96j3lWeR7y3CcAAIDbfOb5yLPN8x4Poz5ANkVRvFRVlcqyTHl3KgAA4CZt26amaVJd17G/5qd1BMhyMpm8zefzNB6PXQkAAPhVXdel4/GYLpfLUxTHajabiQ8AAGAQ0RrRHNEeUR3P0+nUVQAAgMH0zfEcAVL5+wEAAAypb45KeQAAAH8XIk4AAAAIEAAAQIAAAAAIEAAAQIAAAAAIEAAAQIAAAAACBAAAQIAAAAACBAAAQIAAAAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAIAAAQAAECAAAIAAAQAAECAAAMB/C5C66zqXAAAABtM3Rx0Bsjufzy4CAAAMpm+OXQTI9nQ6JX9BAACAIURrRHNEe4yu12s6HA6boiheqqpKZVmmvLsSAABwk7ZtU9M0qa7r2F8Xi8X6J0BCjpBl/qzyPOS5cy4AAOBGX3k+8mxzfOzi4VuAAQCJrF+sSK29PwAAAABJRU5ErkJggg==")}.ymaps-b-balloon__sprite_type_tail{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXxJREFUeNqUlD9LhVAYxo9mn8AvEORQBFH0h0pocG5ocaqtsS0aJHDMwfYW5/wCDm0NDjk0BoZTuEnSxUFBSan3XDTMznn1vvAMXh9/ct/zPBLCHwG0qmnaedM0X9/I5HmeqKp6Bv5NhEeWQHu+7z9gsLquq0sY8O60z3BnRZbl07IsZxjQcZxb8B5QGFxyYSJoy3XdOwwWBIELvkOQRGEYcBmkpWn6xoPFcfwMnmO6Z7pvDEgPY90wjCseLMuyd0VRdPBt0H/TwXhACaRGUfTEglVVlem6fgGe7W5vGBCNCv3NsiwDPPssGAuIRsXzvPv2RCUWjAXkRiUMw0e4f9SuhEwBcqOSJMkrfRHcX2vXMgnIjEpRFB+9WomdeQw4j4ppmtecWu0OazUGZEalX6vhsjEgMyr9WrHCigH/RWVYq0WBf6IyrBWv7BjwNyrDWmHfNgw4jwrdn23bN12tyMhgwJNhrciE4QGF9iRl0CfoBVT3H1pkBEEQfwQYAMKe422SgifnAAAAAElFTkSuQmCC") top center no-repeat}.ymaps-b-balloon_footer_yes .ymaps-b-balloon__sprite_type_tail{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlpJREFUeNqclc2rElEUwOc5oysXkQuRiMqPVRCvoGgaJJhd8BYttEW9jZQ7N+4kEFyYC1uKUbgM7Q9QaNVGkMAKgspeED4XBqL0UPz+mLmdM81Ml/t05tGBw73MPfM759xzzswex3ECqANUJYRsOF32QGDxy7Islsvl15yNRCKRw0aj8QVhJsTr9dI26OR8JpO5ZwfLZrMJgB3B9ptAH7jdbnPf7/cvejyeC6FQ6KEVrFar5YrF4ifYfoYMFcc2o3a7jc/PFQoFyQrW6XTexOPxGmw/Iky7KtrA7/cbQCcs4V6v9w4MdwJ9Pt9dWH7hK0Q3FLZEh06CqVRq3+l0cqqqaor2NDwcDj+A5TfoMaEOhC2OeSxGLBY7cLlcJpDWRCLx5CcI2B0BS7W6FowuAK1yOJ1OyWQyMXU8HpPRaERyuVwKbG6hY7wiI3I2Azq6m/V6vTybzQgqgg14tVp9Aee3MTOEnQV4GVrl/mKxIKjz+VxTBLdarbdwfgdh+KIBZMEC08haq/wdkn8CqX6FIryC7Qmowp1RsFXk9XpNVquVqcvlkkiS9AjOrqFTIxK7CLVWSafTN9jokskkjtUPHCu7itKCYAmjUxSFbDYbTUul0jO9CDx7+VYRYkiXoFWu8Dxvemg2m6fGypBAILAzMgf9VTHS7Xa770VRfInfCLYIVjC2VU5whIbD4XEwGIzC86u6s1PCps/24X6lUnmOMKjoMBqNPoZn1/Um5/4HKA8Gg+9QjHU+n39qjJVVSnbAA4yOHiu7O7ICYhVEUI/+KfpA/xKsgLvkjwADAB8l2WYFx9EsAAAAAElFTkSuQmCC") top center no-repeat}.ymaps-b-balloon_footer_yes .ymaps-b-balloon__sprite_position_bl,.ymaps-b-balloon_footer_yes .ymaps-b-balloon__sprite_position_br{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAAhCAYAAAAhxM9QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZtJREFUeNrs2UFqwlAQgOGnkbgzK6HQY7gtFCw9jGeoS3sGT1Oh0KUeo1BwFXcGE/um5AY2pYvvgyHDW87uJ6P9fp96j3lWeR7y3CcAAIDbfOb5yLPN8x4Poz5ANkVRvFRVlcqyTHl3KgAA4CZt26amaVJd17G/5qd1BMhyMpm8zefzNB6PXQkAAPhVXdel4/GYLpfLUxTHajabiQ8AAGAQ0RrRHNEeUR3P0+nUVQAAgMH0zfEcAVL5+wEAAAypb45KeQAAAH8XIk4AAAAIEAAAQIAAAAAIEAAAQIAAAAAIEAAAQIAAAAACBAAAQIAAAAACBAAAQIAAAAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAIAAAQAAECAAAIAAAQAAECAAAMB/C5C66zqXAAAABtM3Rx0Bsjufzy4CAAAMpm+OXQTI9nQ6JX9BAACAIURrRHNEe4yu12s6HA6boiheqqpKZVmmvLsSAABwk7ZtU9M0qa7r2F8Xi8X6J0BCjpBl/qzyPOS5cy4AAOBGX3k+8mxzfOzi4VuAAQCJrF+sSK29PwAAAABJRU5ErkJggg==")}.ymaps-b-balloon-shadow__r{background:url("data:image/png;base64,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")}.ymaps-b-balloon-shadow__r_size_small{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA4CAYAAACVFFp4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmFJREFUeNrEmdluwjAQRZPASx8qtd/A/39U37tDFsfErkNnpNupAw7xYmkkEhAc3bmzALW1tuJzOBzqKt+xvpt7B7Gvyhwr4hfIxUMhGONiojAUF6CnQsqcXYwulAtNz5kZ6LmAQoZgerieo56BHgulS9H1CI8vKSthavbOv6qeYXYF/MNQZwrDz+19lBmgJkjVSNcX0KYQjCJD91Rhhl/QFDCzJqCB1MGUVblSZj3lzkAGX9hk7j2aQHpSafKNjjqTOhOoo6R3EKjJAMTlPVB41akywRiCUeCdP0bO7SFMVQ+V5d+HEnrIevrOQN6xpYCMR51pCSalqZcqa9E7qT2EqepE37l6moSp0gTS3aqslEC4ng6gjrcJ5lIIfbNKndhAsgmiOlPom8QuewvekU3QhgLtIqrDfWcQ64UNfaMmQZmzd9StJpgqZfyBXFmtqKwiQHKAqmsDNCWQFUZGdew9QE0EdbjM2y3eifHN1bdeqLVlHitlEiaKOlv6EHblu0ZETIVwgPagzrhmRMQG4o7cbe07W4FkmZ9Anc0w9wIZMDKrcw7dd2ICoTodqdOGLO5rgUKboxF7cguVFQVmTdnjz7joHR3LO2uBJo93oqsTmjID3plBjuAdkwKoDtx1OoI5kTpTbJgQhXAtRXV0CnVueQgHaA/qqBTeCQHilCgCOcbuyqEpw7+MGOaLgJJ5B4HswhY4EMQnRbvmK/EWIC3uIcybi1cX36n6jg/oTdzjiprT9O7ig9KmU8Mw0Iu4p2A8nMTyVQRI/tN3TllVISkzImwuGAYaroyMKifMfH4EGAAX5LAbywKFVwAAAABJRU5ErkJggg==")}.ymaps-b-balloon-shadow__sprite{background-image:url("data:image/png;base64,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")}.ymaps-b-balloon-shadow__sprite_size_small{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlkAAAAZCAYAAAACPzsCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABfVJREFUeNrsnc1O40gQx7vaNkkgCQtaVmLFjQMHNIflCfK+vAQvwHFugzQHvoaPBEISJ3F311Y59hLQakJ2+UiG/08q2g52kJDV+nV1dTtmZvNSdnd3rTQVid8k/pTYkfhDYlUiliADAAAzaNTr9q3/xkOvF/CfBgB8JPGc19vinqrEWiFXSfE5BAsA8FKe9hdEZCYDvv/Tj/Czlp6dAwDAQktWKVpREdqJ6WjRoyMDAMxhWIHLQ2Yq+pVysDavaOlXqaLpF4XyfKpPQkYLALA0kqUdViYxkOgW52U2CwAAXmJFK7kWEVljbSTH2oesmDynRcQT8Xppf5QP9OQGV/RNvohSrvwz6QIAgIWUrFKwehI3xXG1kKz/MgIFAHxGiJo6MBOfijmEipxr6YEVuYrNY1Zrhqf9I01eDkbSpmJnqXzXWKRNhSstfj82yGYBAJZAsrRT085rUIwO++ZpTRYkCwAwuyNh3pAmkrZK1tblA5WgWKRL+5OoVLGfyFWQa53cP+aJXPWY6EEHgHLTQH5ZDgYhWQCApZEsYx5T79oOzdOid0gWAGAm1tqx9z4Rm6qzFr0TrZnJUufnNZ/TclW2OjXoVbB0oCfH99LeSdxboq6fZLCmJcsZTBUCAJZAsqYLSQPkCgDwEk5OTvz0+cHBgU4N6nYwMTG7vAZL67MeJWt68MZmapFNLlfWpkazVxO56si9HZUs+SP9KIpG4/G4HASW/RUAACy8ZP3bqBKSBQCYrwNhziQSjmOVKS14r0hnUqXJcVmXNd3f5AM7OciIaCBf0FWxohDaIly5YIUQ+rUsGw5XVtxoNCpXPQMAwHJIloxGZ0kXAADMpFar6QrCWLNZIk2ruWBpPRZzVKwuLC8tZUmn/1KRsDx7ZTV7xdxma+9ErrpxHA/6/f44Ncb99eVLODw8ZJ5np2UAAPhoyQKfDy2XAeA1H6lWqxU55/Kid2ttnUNoiFXV1b0K6SqzWFrcHvhxpeC9CpZ8disftuXeO5UuEazUez9eX1/3x8fH4du3bxj4AQAWAuxtBQB4N8HSuLi4iIbD4YrIUi2EoCsL68UWDpV8SwdmW1ystVpaV6WrBm/luivLfCHHlxLXWZZpPVav0+mM9vb2nAqWwX5YAIAFApksAMC7sb+/T977OGGuikCtBaKGyNNavpWDCFZxmWavRnntlQiWyFY7qGQRaXTk/odarTbodru6N5b7/v17kDCQKwDAooFMFgDg3Wg2m7ZSqSQ+impiUjpN2BCZWpOoFP1REKlSwdLaK101eMVElzSJK5GvjnPuQacIt7e3s69fv5YrByFYAABIFgDgU6K1WBRC0MJ2XUFYk7bO+qJ5PZ+8YkeL2/vFtgzXIlvncsOpHJ/LfVfS3g0Gg55I1mhnZ8cfHR3xFOZ5AADAR4PpQgDAu3B6emobjUaiU4NGNyGVUNnSFYXGWmdC0Om/LhO1pb2REeBNsLYtMtadKm53KG4HACwLyGQBAN4DEkGyWZYlIYSq8X5V5GoiWLo9A/ODIboR2bogZs1enXljfjjnVLi0uH24ubmZobgdALBMIJMFAHhzwWq1WiZN00hfpSOCVeUoqopMRWGy/9VId28nlSzmG7a2HTl3H6+u9qeK2z2K2wEAywYyWQCAN+f6+traXs8WG5AmIlhWBctO3juo9VZnTHQmn12GEG5T77tTxe3lzu0QLAAAJAsAAJ7jvc/3yWKrrsXjQrCuRbjOjbXnkfdXRNTp9/tlcbs7OjrC9CAAYGnBdCEA4F1Ik4QTp3u9R2n+vsEQuiaKRiGEniV64CTps/ejjY0NFLcDAH4JkMkCALw5W1tbLDLlI2N0B/c8g8XWXnrvf+S1WMZ0O51Ourm5We7cDsECACw9hP1kwE8fELy7ELzCY6Q/9vf3dSVhXK1WV4bDodVnS8JpiGy5YmPRuaYG0X8BABYZZLIAAG9NbkJawC6Cld3e3g6bzebg915vEEIY7u3tjYvidtReAQB+rREmRoLgpw8IMlngFR+nWSI2t72h/wIALDB/CzAArUYN2gK49ZsAAAAASUVORK5CYII=")}.ymaps-b-balloon__close{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAt0lEQVR42o2RwQoCIRRF/RRhcOnOpUu3QVBQu/qQtlFtoj+JcNEH6IAMuBJ/ZjY2d0CwJsTFhcf1XN/zSbz3R6XUhhCyqgkMWEIpXcNo0cyWBud8+wsxxr6750IIsRvH8W2MOWdPa32CJ6XcLwJQ3/eXlNILIcBTrWOMj0WHUoAn8Ak4hHCHVw3kmxFyzl2rgXKMYRhuGG8RKreBB5ZjAIaHhfztkA+qq+66rvnjZtZae2j5bTBgP4jojqO2ZzVhAAAAAElFTkSuQmCC")}.ymaps-b-balloon__content-layout{-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-ms-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms}'}],["16",function(p){return '.ymaps-b-select{display:-moz-inline-box;display:inline-block;vertical-align:top;font:0/0 a}.ymaps-b-select .ymaps-b-form-button_type_tool{display:block}.ymaps-b-select .ymaps-b-form-button__content{position:relative;text-align:left}.ymaps-b-select .ymaps-b-form-button__text{padding-left:1px}.ymaps-b-select .ymaps-b-popupa_layout_yes{position:absolute;top:-2px;left:-99999px;display:block;margin-right:6px}.ymaps-b-select .ymaps-b-popupa__shadow{z-index:9}.ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{position:relative;left:3px}'}],["18",function(p){return '.ymaps-b-select__hint{display:block;padding:7px 4px 5px;color:#000;font:13px Arial,sans-serif}.ymaps-b-select__hint .ymaps-fix{color:red}'}],["1-",function(p){return '.ymaps-b-select__pager{display:block;text-align:center;-moz-user-select:-moz-none;-o-user-select:none;-webkit-user-select:none;user-select:none}.ymaps-b-select__pager-text{padding:0 5px;cursor:default;color:#666;font:85% Verdana,sans-serif}.ymaps-b-select__pager-arrow{display:inline-block;width:2em}.ymaps-b-select__pager .ymaps-b-pseudo-link,.ymaps-i-ua_js_yes .ymaps-b-select__pager .ymaps-b-pseudo-link{border:none;font-size:17px}.ymaps-b-select__pager .ymaps-b-pseudo-link:hover{color:red}'}],["1S",function(p){return '.ymaps-b-pseudo-link{white-space:nowrap;color:#1a3dc1}a.ymaps-b-pseudo-link:hover{color:red!important}.ymaps-i-ua_js_yes .ymaps-b-pseudo-link{cursor:pointer;text-decoration:none;border-bottom:1px dotted}'}],["10",function(p){return '.ymaps-b-search{font-size:100%;margin:0}.ymaps-b-search__table{border-collapse:collapse;width:100%}.ymaps-b-search__under{padding:0;vertical-align:top}.ymaps-b-search__input,.ymaps-b-search__button{padding:0;vertical-align:middle;border-collapse:collapse}.ymaps-b-search__submit{font:100% Arial,sans-serif;margin:0}.ymaps-b-search__under{height:18px}.ymaps-b-search__input .ymaps-b-input__text:-moz-first-node{height:1.86em}'}],["1U",function(p){return '.ymaps-b-search-panel{display:block;padding-bottom:10px;font:13px Arial,sans-serif}.ymaps-b-search-panel .ymaps-b-serp-item{margin:0;padding:5px 4px;cursor:pointer}.ymaps-b-search-panel .ymaps-b-serp-item_current_yes{background:#E8E9EC}.ymaps-b-search-panel .ymaps-b-serp-item__title-link{display:block;white-space:normal;color:#1A3DC1;font-size:100%}.ymaps-b-search-panel .ymaps-b-serp-item__title-link:hover{color:red}.ymaps-b-search-panel .ymaps-b-serp-url__item{margin-right:0;color:#000;font:85% Verdana,sans-serif}.ymaps-b-search-panel .ymaps-b-serp-url__item_type_city{font-weight:700}'}],["1q",function(p){return '.ymaps-b-select_control_search .ymaps-b-search{position:relative;z-index:1000;display:block;width:auto}.ymaps-b-select_control_search .ymaps-b-search .ymaps-b-form-input{display:-moz-inline-box;display:inline-block;width:203px;margin-top:2px;vertical-align:top}.ymaps-b-select_control_search .ymaps-b-search .ymaps-b-form-input__box{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.ymaps-b-select_control_search .ymaps-b-search__button{padding-left:0;margin-left:-3px}.ymaps-b-select_control_search .ymaps-b-search .ymaps-b-form-button{vertical-align:top}.ymaps-b-select_control_search .ymaps-b-serp-list,.ymaps-b-select_control_search .ymaps-b-serp-item,.ymaps-b-select_control_search .ymaps-b-serp-item__title{display:block}.ymaps-b-select_control_search .ymaps-b-serp-url__item_type_city{margin-right:.6em}.ymaps-b-select_control_search .ymaps-b-popupa_layout_yes{left:1px!important;margin-right:3px}'}],["1Z",function(p){return '.ymaps-b-select_search_closed .ymaps-b-form-button__text{width:auto!important}.ymaps-b-select_search_closed .ymaps-b-popupa_layout_yes{display:none}.ymaps-b-select_search_folded .ymaps-b-popupa{display:block}.ymaps-b-select_search_folded .ymaps-b-serp-item,.ymaps-b-select_search_folded .ymaps-b-select__pager,.ymaps-b-select_search_folded .ymaps-b-select__hint{display:none}.ymaps-b-select_search_folded .ymaps-b-search-panel{padding-bottom:5px}.ymaps-b-select_search_folded .ymaps-b-select__panel-switcher-i{background-position:-23px 0}.ymaps-b-select_search_folded .ymaps-b-select__panel-switcher-i:hover{background-position:-69px 0}.ymaps-b-select_search_opened .ymaps-b-select__panel-switcher-i{background-position:0 0}.ymaps-b-select_search_opened .ymaps-b-select__panel-switcher-i:hover{background-position:-46px 0}'}],["17",function(p){return '.ymaps-b-search__input{width:100%}.ymaps-b-search__input .ymaps-b-form-input{position:relative;min-width:3.2em}'}],["1G",function(p){return '.ymaps-b-form-input{display:block}.ymaps-b-form-input__box{display:block;border:1px solid;border-color:#a3a3a3 #c6c6c6 #e5e5e5;border-collapse:separate;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:inset 0 1px 1px #cfcfcf;-webkit-box-shadow:inset 0 1px 1px #cfcfcf;-moz-box-shadow:inset 0 1px 1px #cfcfcf}.ymaps-b-form-input__input{font:100% Arial,sans-serif;width:100%;height:100%;margin:0;padding-left:.3em;outline:0;border:0;background:0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ymaps-b-form-input_focused_yes .ymaps-b-form-input__box{box-shadow:inset 0 1px 1px #cfcfcf,0 0 2px #ffd94f,0 0 2px #ffd94f,0 0 3px #ffd94f;-webkit-box-shadow:inset 0 1px 1px #cfcfcf,0 0 1px #ffd94f,0 0 1px #ffd94f,0 0 2px #ffd94f;-moz-box-shadow:inset 0 1px 1px #cfcfcf,0 0 1px #ffd94f,0 0 1px #ffd94f,0 0 2px #ffd94f}.ymaps-b-form-input__input,.ymaps-b-form-input__hint{margin:0!important;text-align:left!important;text-decoration:none!important;text-indent:0!important;text-transform:none!important;letter-spacing:0!important;word-spacing:0!important;color:#000!important;border-width:0!important;outline-width:0!important;background-color:transparent!important;text-shadow:none!important}.ymaps-b-form-input__input{display:inline-block!important;padding:1px!important;color:#000!important;line-height:normal!important}.ymaps-b-form-input__input::-ms-clear{display:none!important}.ymaps-b-form-input__input,.ymaps-b-form-input__hint{width:100%!important;height:100%!important;font-family:Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;font-variant:normal!important}.ymaps-b-form-input__input{padding-left:.3em!important}.ymaps-b-form-input__hint{position:absolute!important;padding-left:7px;white-space:nowrap!important;color:#999!important;line-height:100%!important}.ymaps-b-form-input_size_16 .ymaps-b-form-input__hint{padding-top:.32em!important}.ymaps-b-form-input_size_16 .ymaps-b-form-input__hint,.ymaps-b-form-input_size_16 .ymaps-b-form-input__input{font-size:16px!important}.ymaps-b-form-input__box{height:19px}'}],["0$",function(p){return '.ymaps-b-form-input__hint-wrap{position:relative;z-index:2;display:none;float:left;overflow:hidden;width:100%;height:1.4em;margin-bottom:-1.4em}.ymaps-b-form-input__hint{font-family:Arial,sans-serif;position:absolute;width:100%;height:100%;padding:.24em 0 0 7px;cursor:text;line-height:100%;white-space:nowrap;color:#999}.ymaps-i-ua_js_yes .ymaps-b-form-input_size_11 .ymaps-b-form-input__hint{line-height:130%}.ymaps-i-ua_js_yes .ymaps-b-form-input_size_13 .ymaps-b-form-input__hint{padding-top:.35em}.ymaps-i-ua_js_yes .ymaps-b-form-input_size_16 .ymaps-b-form-input__hint{padding-top:.32em}.ymaps-i-ua_js_yes .ymaps-b-form-input_size_21 .ymaps-b-form-input__hint{padding-top:.25em}'}],["0_",function(p){return '.ymaps-b-form-input_size_16 .ymaps-b-form-input__hint,.ymaps-b-form-input_size_16 .ymaps-b-form-input__input{font-size:16px}.ymaps-b-form-input_size_16 .ymaps-b-form-input__box{height:26px}.ymaps-b-form-input_size_16 .ymaps-b-form-input__hint-wrap{height:26px;margin-bottom:-26px}'}],["0*",function(p){return '.ymaps-b-form-input__clear{position:absolute;z-index:5;visibility:hidden;width:11px;height:11px;margin:.25em 0 0 7px;padding:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAQAAAADpb+tAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAAAsAAAALAJzhlAEAAADGSURBVAjXdc4xasJQHMDhX15C/j4wWYq4OfnUxSkewKUX6FB6FyXg0Et060WydFUyOJk3m4hSStNi+iRQJ0e/E3weAJohfTQNRywNeECPGQE3LWtOCk1CsOoKIKy6BCRonwkPr9Fy/vz//pWbp1lYZS2exyMdYTs2xtUSWzvdOfhThOBICldL7OqkcACh4gLCZiSxqyXejATgojhAGhljbe/DWmPSCDj4/DLI2rB6Kc+8fapq8UNLfuftA2dKfDQBjj0533AF4TlDcTrb/BcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTEtMDItMTRUMTE6MTI6MTUrMDI6MDD7C2qGAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDExLTAyLTE0VDExOjEyOjE1KzAyOjAwilbSOgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=) 50% 50% no-repeat}.ymaps-b-form-input_size_11 .ymaps-b-form-input__clear{margin-top:3px!important}.ymaps-b-form-input_size_13 .ymaps-b-form-input__clear,.ymaps-b-form-input_size_16 .ymaps-b-form-input__clear{margin-top:5px!important}.ymaps-b-form-input_size_16 .ymaps-b-form-input__clear{width:13px;height:13px;margin-left:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAAA0AAAANABzi0JoAAAEFSURBVBjTNdC/alNhAIbx3/edpGeQlJqElIihpqKYpfYPyRXoUEe33pdXUOjolqXQG2glUnDQkkKVgIRoIDQIpsnJ6ZD2Wd/lfZ5gxYZXqgrmxq7cQkDijabgkaW+vjzBri0hlYFUFlQVjaJNzzmu/D5oBFrJqPNpA03laItS+Pi6XL/cf1c8b6/Xjl6m8CI4VKCVfOk8qViKk+FOb5Djf1SA79lRz1JcLj5cDnKwFi2glZzsi8RC921j9fUuGlMK5+1SdTJ8f/pvXK5/3UthHP1imnevJ8Od3tm8fTH9+/lmBj8DDjwjNXvwWg2+JRhJPM0eUmTkrv2QP+ap2FYTZf7om8A9PrJPoYpSXtIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTEtMDItMTRUMTE6MTI6MTUrMDI6MDD7C2qGAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDExLTAyLTE0VDExOjEyOjE1KzAyOjAwilbSOgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=)}.ymaps-b-form-input_size_21 .ymaps-b-form-input__clear{width:15px;height:15px;margin-top:7px!important;margin-left:5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAAA8AAAAPAGMcExMAAAEhSURBVBjThZA9S8NQFIaf5PYmyE2LDn4RBevo0qGLH1EnMVMWF/9Jh65W8A84+SsyuRarIKVD9261tYrQogZMLikO16J08Rnfwznn4bWYscoKi5R4Z8IrLya0AHCosMZfRnTJzFhxgMs8KU1SgcUuCmqqSG8KEMqzhXtNAcVQ4FOGundxeO63B71pKOPgZDsf3WV4fNr4AJ00T6WKg0YxDqTK004KwIbFKY45GQdSAegkat1q81+wY0x608Lb8RZA4+Hm60fPFpQRZvt6TzgA+8vtgZEksxn/ntbJZVMnUsVBKAGY2AwBqq5wdRK16h9RSyfCrZoeniwsjihBTXUzIxTKinOVACPa/7YGmj4e3lznj7PODetssoRDxpg+zyb8BrZpYMGl6p7MAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDExLTAyLTE0VDExOjEyOjE1KzAyOjAw+wtqhgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMS0wMi0xNFQxMToxMjoxNSswMjowMIpW0joAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC)}'}],["0s",function(p){return '.ymaps-b-form-button{display:-moz-inline-stack;display:inline-block;outline:none;cursor:default;-moz-user-select:none;-khtml-user-select:none;user-select:none;text-align:right;background:no-repeat 100% -55px}a.ymaps-b-form-button:link,a.ymaps-b-form-button:hover,a.ymaps-b-form-button:visited{text-decoration:none}.ymaps-b-form-button__left{font-style:normal;display:-moz-inline-stack;display:inline-block;height:100%;vertical-align:top;background:no-repeat 0 2px}.ymaps-b-form-button__content{font:13px Arial,sans-serif;display:-moz-inline-box;display:inline-block;height:100%;text-align:center;white-space:nowrap;background:repeat-x 0 -112px}.ymaps-b-form-button__text{display:-moz-inline-block;display:inline-block}.ymaps-b-form-button{font-size:12px!important;cursor:pointer}.ymaps-b-form-button_disabled_yes{cursor:default}.ymaps-b-form-button__content{padding:0 5px!important}.ymaps-b-form-button .ymaps-b-ico{float:left;margin:6px 0 0}.ymaps-b-form-button_type_mix .ymaps-b-form-button__content{padding:0 5px 0 2px!important}.ymaps-b-form-button_type_mix .ymaps-b-ico{margin:6px 4px 0 0}.ymaps-b-form-button_type_tool .ymaps-b-form-button__content{padding:0 2px!important}.ymaps-b-form-button_pressed_yes,.ymaps-b-form-button_selected_yes{background-position:100% -399px!important}.ymaps-b-form-button_pressed_yes .ymaps-b-form-button__left,.ymaps-b-form-button_selected_yes .ymaps-b-form-button__left{background-position:0 -342px!important}.ymaps-b-form-button_pressed_yes .ymaps-b-form-button__content,.ymaps-b-form-button_selected_yes .ymaps-b-form-button__content{background-position:0 -456px!important}.ymaps-b-form-button_pressed_yes .ymaps-b-form-button__text,.ymaps-b-form-button_selected_yes .ymaps-b-form-button__text{padding-top:1px}.ymaps-b-form-button_selected_yes .ymaps-b-ico_type_panorama{background-position:-17px 0}'}],["0M",function(p){return '.ymaps-b-form-button__input{font:0/0 a;width:100%;height:100%;margin:0 0 0 -100%;padding:0;vertical-align:top;outline:none;border:0;opacity:0}.ymaps-b-form-button__input::-moz-focus-inner{padding:0;border:0}'}],["0w",function(p){return '.ymaps-b-form-button{position:relative}.ymaps-b-form-button__click,x:default{font:0/0 a;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:0 0}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.ymaps-b-form-button__click{position:relative;top:-100%;left:0;display:block}}.ymaps-i-ua_css.ymaps-i-ua_css_quirks .ymaps-b-form-button__click{margin-bottom:-100%}'}],["0I",function(p){return '.ymaps-b-form-button_theme_grey-19,.ymaps-b-form-button_theme_grey-19 .ymaps-b-form-button__left,.ymaps-b-form-button_theme_grey-19 .ymaps-b-form-button__content{color:#000;background-image:url(data:image/png;base64,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)}body .ymaps-b-form-button_disabled_yes .ymaps-b-form-button__content{color:#999!important}'}],["0L",function(p){return '.ymaps-b-form-button_theme_grey-no-transparent-26,.ymaps-b-form-button_theme_grey-no-transparent-26 .ymaps-b-form-button__left,.ymaps-b-form-button_theme_grey-no-transparent-26 .ymaps-b-form-button__content{color:#000;background-image:url(data:image/png;base64,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)}body .ymaps-b-form-button_disabled_yes .ymaps-b-form-button__content{color:#999!important}'}],["1I",function(p){return '.ymaps-b-popupa,.ymaps-i-popup .ymaps-b-popupa .ymaps-b-popupa{display:none}.ymaps-i-popup .ymaps-b-popupa{display:block}.ymaps-b-popupa__under{top:-7px;left:-7px;padding:7px 7px 6px}.ymaps-b-popupa__wrap{font-size:100%;border-collapse:collapse}.ymaps-b-popupa__wrap-cell{padding:0}.ymaps-b-popupa__content{position:relative;z-index:10;margin:0;padding:4px 8px}.ymaps-b-popupa{border-collapse:separate}.ymaps-b-popupa__body{display:block;position:relative;z-index:10}.ymaps-b-popupa__body_theme_white{background:#fff}.ymaps-b-popupa__body_theme_yellow{background:#feffd6!important}.ymaps-b-popupa__tail-i_theme_yellow{border-color:#feffd6 transparent!important}.ymaps-b-popupa__ie-gap{display:none}'}],["1M",function(p){return '.ymaps-b-popupa__shadow{font:0/0 a;position:absolute;z-index:8;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:-1px 3px 7px rgba(0,0,0,.2),1px 0 7px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.25);-moz-box-shadow:-1px 3px 7px rgba(0,0,0,.2),1px 0 7px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.25);box-shadow:-1px 3px 7px rgba(0,0,0,.2),1px 0 7px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.25)}'}],["1P",function(p){return '.ymaps-b-popupa_theme_ffffff .ymaps-b-popupa__content{background:#fff}.ymaps-b-popupa_theme_ffffff .ymaps-b-popupa__tail-i{border-color:#fff transparent}.ymaps-b-popupa_direction_left.ymaps-b-popupa_theme_ffffff .ymaps-b-popupa__tail-i,.ymaps-b-popupa_direction_right.ymaps-b-popupa_theme_ffffff .ymaps-b-popupa__tail-i{border-color:transparent #fff}'}],["24",function(p){return '.ymaps-i-popup__under{position:absolute;z-index:-1;width:100%;height:100%;border:0}div.ymaps-i-popup__under{display:none}'}],["2$",function(p){return '.ymaps-i-popup__under_color_white{background:#fff!important}'}],["2_",function(p){return '.ymaps-i-popup__under_type_paranja{position:fixed;z-index:32000;top:0;left:0;opacity:.9;background:#333}'}],["1!",function(p){return '.ymaps-b-select__panel-switcher{position:absolute;z-index:10;top:100%;left:50%;display:block;width:23px;height:23px;margin-left:-21px;padding:0 9px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIUAAAAXCAYAAAAldIx0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsZJREFUeNrsmU2O0zAUx22npaNKLLgHF2AuwTHKBaquegXEtjfoniugYY84wUhdVaxGomlT29hgd978SZNJJrYD8pOeXE3Gzy/xL34f4VprliWecCNmEEYLoxOnr4zOjN5YNXvyPeD6b81QOj0aPRk9O5VG1SRvUzo+nBZOpwSOkGLtKwfA2a0tnS+/ReS9SQ6FADBiQDElawriS4YiMRD++WMomQZee0rWKogPF78yFOnB4DVwhBSEgYM/zQ58vbvDP2k62cq729tenhnbrRmusc372F4sFq1+bzYb1tN2q9/GNu8ABq8BI6QgEByfTZeTQsM41JvS9/r/6Dcf8L57ryE6PlgW6QEPDcS/4nes/oB+KRQ68A3wSECMzW8NqsgYUhSsR/VZUOhIZPNIQIzRb79BvndQBYaicv0JRcB4elO5oxm55HjsaE5IX8Lq3Onrsiw/z2azN0OvfTgcfszn8/fm54PRn06PTi+w5JI0ndCw4buLdmOO+/3+W4gFnV0KgIQw0rn6yBImvvuN8VCclsvlx6qqHgaNGcbearX6xP5866AhRGIek6FId0rQhO8ChH2Tt9vt/Xq9/rDb7b5IKQ8vWcjOt3asPWuXPX4Eo2BQf3JOkSin8C8ktrd9jnHjRv+BrKk1jScPhqMzAcGOJQkh/joNJSx/JU1zSnA4MSRUNJpUIicChQeJN0Cha0JSRWydAAisQHSGIn0I4Q1vvN/UAk4IcWUeLW89bJKcBhUZJfzvBYwMRfoTQzVAUZETAoHgLRWNArgUCRMSoGAZinFVHwLAoCGlcBtJQbh2StQlsdgYUzX6Vxc1J5rxE02aO2AVKGDjBeQPbUAgGKymulA11+m8DEVCKBAMGhIoCLzm2nOgoOFEAyAMG1Y5fIy3EtFQgSA8TR/hdAMY7AoItXMzFOMAAzf52uaxDlB0WfeJ/BJgAAumR4NORlq5AAAAAElFTkSuQmCC) -92px 0 no-repeat;font:0/0 a}.ymaps-b-select__panel-switcher-i{display:block;width:23px;height:14px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIUAAAAXCAYAAAAldIx0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsZJREFUeNrsmU2O0zAUx22npaNKLLgHF2AuwTHKBaquegXEtjfoniugYY84wUhdVaxGomlT29hgd978SZNJJrYD8pOeXE3Gzy/xL34f4VprliWecCNmEEYLoxOnr4zOjN5YNXvyPeD6b81QOj0aPRk9O5VG1SRvUzo+nBZOpwSOkGLtKwfA2a0tnS+/ReS9SQ6FADBiQDElawriS4YiMRD++WMomQZee0rWKogPF78yFOnB4DVwhBSEgYM/zQ58vbvDP2k62cq729tenhnbrRmusc372F4sFq1+bzYb1tN2q9/GNu8ABq8BI6QgEByfTZeTQsM41JvS9/r/6Dcf8L57ryE6PlgW6QEPDcS/4nes/oB+KRQ68A3wSECMzW8NqsgYUhSsR/VZUOhIZPNIQIzRb79BvndQBYaicv0JRcB4elO5oxm55HjsaE5IX8Lq3Onrsiw/z2azN0OvfTgcfszn8/fm54PRn06PTi+w5JI0ndCw4buLdmOO+/3+W4gFnV0KgIQw0rn6yBImvvuN8VCclsvlx6qqHgaNGcbearX6xP5866AhRGIek6FId0rQhO8ChH2Tt9vt/Xq9/rDb7b5IKQ8vWcjOt3asPWuXPX4Eo2BQf3JOkSin8C8ktrd9jnHjRv+BrKk1jScPhqMzAcGOJQkh/joNJSx/JU1zSnA4MSRUNJpUIicChQeJN0Cha0JSRWydAAisQHSGIn0I4Q1vvN/UAk4IcWUeLW89bJKcBhUZJfzvBYwMRfoTQzVAUZETAoHgLRWNArgUCRMSoGAZinFVHwLAoCGlcBtJQbh2StQlsdgYUzX6Vxc1J5rxE02aO2AVKGDjBeQPbUAgGKymulA11+m8DEVCKBAMGhIoCLzm2nOgoOFEAyAMG1Y5fIy3EtFQgSA8TR/hdAMY7AoItXMzFOMAAzf52uaxDlB0WfeJ/BJgAAumR4NORlq5AAAAAElFTkSuQmCC) 0 0 no-repeat}'}],["!N",function(p){return '.ymaps-mini-map{position:relative;display:block;padding:1px;background:#8e989b;font:0/0 a}.ymaps-mini-map .ymaps-map{z-index:0}.ymaps-mini-map-frame{cursor:inherit;border:1px solid #5066ba}.ymaps-mini-map-frame-background{display:block;width:100%;height:100%;cursor:inherit;opacity:.2;background-color:#1a3dc1}.ymaps-mini-map__switcher{z-index:2;display:block;width:16px;height:16px;cursor:pointer;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAUCAYAAADY6P5TAAAA70lEQVR42u2Y0QqDIBSGu/JRe5KBMLBbg3yXrmJ7kGDQ7VpdtvMTYSCbq+OY2zxwUIPzwZelaFaUlaA8ULZFaSZq57R97zOlqxYMasUUWZCgkXVznq59vxuC2ro5QVRGKFh1wziyQWCAFaNgMBg+158WBCvN4D/NYJ7ndrCtzkm/IB+GVfQZxx3zY4sgHwaWRzC4HIIvaCEcwbfI8QUtgCsYWu5VQbMBxhJ0ki/nj8yzMHz/Pqh02uiTYBL87D8Y8rhkuhgFJQ6r/W3YDUEtMTCDRzBjyuXKQtHbvyzXEAqpV1cU8/hRH4laRa2ITfAOdgdyiUjrBQcAAAAASUVORK5CYII=")}.ymaps-mini-map_state_expanded .ymaps-mini-map__switcher{position:absolute;bottom:1px;left:1px;background-position:-21px -1px}.ymaps-mini-map_state_collapsed .ymaps-mini-map__switcher{background-position:-39px 0}'}],["!p",function(e,t,n,r,i){var s=function(e,t){this._hd=e,this._n=t,this._nn=!1};s.prototype={constructor:s,start:function(e){this._nn||(this._n.action.stop(),this._w=e.get("position"),this._vI=this._n.getGlobalPixelCenter(),this._mq=Math.pow(2,this._n.getZoom()-this._hd.getZoom()),this._ce=new r.util.Dragger,this._kz=this._ce.events.group().add("move",this._wI,this).add("stop",this._xI,this),this._ge=this._hd.cursors.push("grabbing"),this._ce.start(e),this._nn=!0,e.callMethod("preventDefault"))},stop:function(){this._nn&&(this._ge.remove(),this._kz.removeAll(),this._ce.stop(),this._yI&&(this._yI.end(),this._yI=0),this._ce=null,this._nn=!1)},_wI:function(e){this._yI||(this._yI=new r.map.action.Continuous,this._n.action.execute(this._yI));var t=e.get("position"),n=[(t[0]-this._w[0])*this._mq,(t[1]-this._w[1])*this._mq],i=[this._vI[0]-n[0],this._vI[1]-n[1]];this._yI.tick({globalPixelCenter:i,zoom:this._n.getZoom(),duration:0});var s=e.get("domEvent");s.callMethod("preventDefault")},_xI:function(){this.stop()}},e("control.miniMap.DragComponent",s)}],["0T",function(p){return '.ymaps-b-form-button_valign_middle{vertical-align:middle}'}],["2F",function(p){return '.ymaps-b-zoom__mark{position:absolute;z-index:1;width:25px;height:5px;cursor:pointer}.ymaps-b-zoom__mark-inner{position:absolute;top:8px;overflow:hidden;width:25px;height:9px;margin-top:-13px}'}],["0F",function(p){return '.ymaps-b-form-button_size_sm{height:25px}.ymaps-b-form-button_size_sm .ymaps-b-form-button__left{width:5px;margin-right:-5px}.ymaps-b-form-button_size_sm .ymaps-b-form-button__simple,.ymaps-b-form-button_size_sm .ymaps-b-form-button__content{font-size:13px;margin:0 5px;padding:0 10px;line-height:21px}.ymaps-b-form-button_size_sm .ymaps-b-form-button__simple{height:21px;line-height:20px}'}],["$y",function(e,t,n,r,i){function o(e){var t=[e],n=e.parentNode;while(n)t.push(n),n=n.parentNode;return t}var s=function(e,t){var n=o(e);if(!t)return{target:n,relatedTarget:[]};var r=o(t),i={target:[],relatedTarget:[]};for(var s=n.length-1,u=r.length-1;s>-1&&u>-1;s--,u--)if(n[s]!=r[u]){i.relatedTarget=r.slice(0,u+1),i.target=n.slice(0,s+1);break}return i};e("util.dom.getBranchDifference",s)}],["6t",function(e,t,n,r,i){function a(){this._Ff(this._Co),this._Bo=null,this._Co=null}var s=window.setTimeout,o=window.clearTimeout,u=function(e,t,n){this._zo=Math.ceil(1e3/Number(e)),this._Ff=t,this._jh=typeof n=="undefined"?!0:!!n,this._Ao=r.util.bind(a,this)};u.prototype={enable:function(){this._jh=!0},disable:function(){if(this._jh){this._jh=!1;if(this._Bo){o(this._Bo),this._Bo=null;var e=this._Co;return this._Co=null,e}}return null},process:function(e){this._Co=e,this._Bo||(this._Bo=s(this._Ao,this._zo))}},e("util.EventSieve",u)}],["$W",function(e,t,n,r,i){var s=1/Math.log(2),o=r.constants.mapListenerPriority.blocker,u=function(e){this._Bp=e},a=r.behavior.action,f=r.util.math.restrict;u.prototype={startListening:function(){this._Bp.getMap().events.add("multitouchstartdefaultaction",this.onMultiTouchStart,this)},stopListening:function(){this._Bp.getMap().events.remove("multitouchstartdefaultaction",this.onMultiTouchStart,this),this._Ty()},onMultiTouchStart:function(e){this._Dd=this._Bp.getMap().events.group().add("multitouchmove",function(e){this.onMultiTouchMove(e),this._Uy(e)},this,o).add("multitouchend",this.onMultiTouchEnd,this,o),this._Uy(e)},onMultiTouchMove:function(e){},onMultiTouchEnd:function(e){a.release(null,this);if(this._Vy){this._Vy=!1;var t=this._Bp.getMap().action.getCurrentState();this._Bp.events.fire("multitouchzoomend",{zoomDelta:t.zoom-this._Wy})}this._Ty(),this._Uy(e)},processMove:function(e,t,n){var i=this._Xy(t),s=this._Yy(n),o=this._Bp.getMap(),u=o.action.getCurrentState(),a=u.zoom;i&&!this._Vy&&(this._Bp.events.fire("multitouchzoomstart"),this._Vy=!0,this._Wy=a);if(s||i){var f=u.globalPixelCenter,l,c;if(i){var h=this._Zy(t,a),p=o.converter.pageToGlobal(e);l=a+h,c=r.util.coordinates.scaleInvert.fixedToCenter(f,p,Math.pow(2,h))}else c=[f[0]-n[0],f[1]-n[1]],l=a;this._$y(c,l)}},_Yy:function(e){var t=this._Bp.options.get("tremor",2);return Math.abs(e[0])>t||Math.abs(e[1])>t},_Xy:function(e){return Math.abs(1-e)>this._Bp.options.get("scaleTremor",.05)},_Zy:function(e,t){var n=this._Bp.getMap().zoomRange.getCurrent();return f(Math.log(e)*s,n[0]-t,n[1]-t)},_$y:function(e,t){a.isActive()||a.capture(this._Bp.getMap(),this,!0),a.tick({globalPixelCenter:e,zoom:t,duration:0},this._Bp.options.get("autoStopTimeout",500),this)},_Ty:function(){this._Dd&&this._Dd.removeAll()},_Uy:function(e){e.stopImmediatePropagation(),e.preventDefault();var t=e.get("domEvent");t&&(t.stopImmediatePropagation(),t.preventDefault(),t.callMethod("preventDefault"))}},e("behavior.BaseMultiEngine",u)}],["39",function(e,t,n,r,i){function o(e,t){var n=0;for(var r=0;r<t;++r)n|=e.charCodeAt(r)<<r*8;return n}function u(e,t,n){t=t||65535,n=n||2;var i=r.util.base64.from(e),u=i.length,a=1e6,f=[[o(i.substr(0,4),4)/a,o(i.substr(4,4),4)/a],[o(i.substr(8,4),4)/a,o(i.substr(12,4),4)/a]],l=[f[1][0]-f[0][0],f[1][1]-f[0][1]],c=[],h=16,p=l[0]/t,d=l[1]/t;while(h<u){var v=i.substr(h,n),m=i.substr(h+n,n),g=o(v,n),y=o(m,n),b=[g*p+f[0][0],y*d+f[0][1]];s?c.push(b):c.push([b[1],b[0]]),h+=n*2}return c}function a(e,t,n){return n.wayCache[t]?n.wayCache[t]:(n.wayCache[t]=u(e),n.wayCache[t])}function f(e,t){var n=[],r=[],i=t.paths[e],s=t.ways;t.wayCache=t.wayCache||{};if(!i)return!1;for(var o=0,u=i.length;o<u;++o){var f=i[o],l=[],c=[];typeof f=="number"&&(f=[f]);for(var h=0,p=f.length;h<p;++h){var d=Math.abs(f[h]),v=a(s[d],d,t);f[h]<0&&(v=v.slice(0),v.reverse()),l.length&&(l.length=l.length-1),l.push.apply(l,v),c.push(d)}n.push(l),r.push(c)}return{type:"Polygon",fillRule:"nonZero",coordinates:n,ways:r}}function l(e,t){l.superclass.constructor.call(this,e,t),this.events.add("mapchange",this._Id,this)}function h(e,t){t=t||{};var n=new r.util.Promise,s=t.lang||i.data.lang.substr(0,2),o="quality"in t?t.quality:1,u=t.disputedBorders||i.data.lang.substr(3,2);return r.util.jsonp({url:t.host||c,requestParams:{lang:s+"_"+e,quality:o,disputedBorders:u}}).then(function(e){var t={},i=e.regions,s=[];for(var u in i)if(i.hasOwnProperty(u)){var a=f(u,e);i[u].feature?t.properties={osmId:u,hintContent:i[u].name,name:i[u].name,quality:o,lang:e.lang,country:e.country,properties:i[u].property,geometry:a}:s[i[u].index]=new l({geometry:a,properties:{osmId:u,properties:i[u].property,parents:i[u].parents,hintContent:i[u].name,name:i[u].name}})}var c=new r.GeoObjectArray(t,{zIndexHover:r.constants.zIndex.overlayInteractive});for(var u=s.length-1;u>=0;--u)c.add(s[u]);n.resolve({geoObjects:c})},function(){n.reject()}),n}var s=i.data.coordinatesOrder=="latlong";e("regions.decode",f),e("regions.decodeCoordinate",u),r.util.augment(l,r.GeoObject,{_Id:function(e){var t=e.get("newMap"),n=e.get("oldMap");n&&(r.map.copyrights.counter.decrement("osm",n),r.map.copyrights.counter.decrement("yandex",n)),t&&(r.map.copyrights.counter.increment("osm",t),r.map.copyrights.counter.increment("yandex",t))}}),r.map.copyrights.counter.create("osm",r.localization.common.current.Copyrights.osm),r.map.copyrights.counter.create("yandex",r.localization.common.current.Copyrights.yandex);var c=i.data.hosts.api.services.regions+"1.0/regions.xml";e("regions.load",h)}],["1F",function(p){return '.ymaps-b-poi-balloon-content{font:13px Arial,sans-serif}.ymaps-b-poi-balloon-content__title,.ymaps-b-poi-balloon-content__description,.ymaps-b-poi-balloon-content__hours,.ymaps-b-poi-balloon-content__rubrics,.ymaps-b-poi-balloon-content__footer{display:block}.ymaps-b-poi-balloon-content__title{margin-bottom:.2em;font-size:17px;padding-right:10px}.ymaps-b-poi-balloon-content__description{margin:.5em 0}.ymaps-b-poi-balloon-content__phone,.ymaps-b-poi-balloon-content__url,.ymaps-b-poi-balloon-content__rubric-item{display:inline-block}.ymaps-b-poi-balloon-content__phone,.ymaps-b-poi-balloon-content__url,.ymaps-b-poi-balloon-content__hours{font-size:12px}.ymaps-b-poi-balloon-content__phone,.ymaps-b-poi-balloon-content__url,.ymaps-b-poi-balloon-content__hours,.ymaps-b-poi-balloon-content__rubrics,.ymaps-b-poi-balloon-content__footer{margin-top:.5em}.ymaps-b-poi-balloon-content__phone,.ymaps-b-poi-balloon-content__hours{padding-left:20px}.ymaps-b-poi-balloon-content__phone{margin-right:15px}.ymaps-b-poi-balloon-content__url .ymaps-b-api-link{color:#060;text-decoration:none}.ymaps-b-poi-balloon-content__rubric-item{color:#737373;margin-right:.5em;font-size:11px}.ymaps-b-poi-balloon-content__footer{font:11px Veradana,sans-serif}.ymaps-b-poi-balloon-content__phone{background:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0wNy0yOVQxNDowNzo1MzwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjI8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzI8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgr5kD28AAABMElEQVQoFWP4/////fv3S0pKDh06BGTjAUwPHz6cMGHCp0+fNm3a9OvXLwbcgFlISOjdu3dABT9//uTi4lJWVsalmOnly5dwubdv38LZmAwmFRUViKienl54eDimCrgIk42NDYQjLy/PxMQEl8BkMBkbGyspKQEldu7c+fTpU0wVcBEmRkbGhIQEDg4OoPcnT54M8SJcGpkBslFcXDwpKQlo+/v37/v6+nB5Duo4fX39qKgooA2vX7/u7u6GuOTfv3/Lly/fs2cPJLwZgdEDt+XEiROLFy/+8+cPGxubm5sbMHYuX74MlOXj4/Pz80NRChS9devW9OnTv337BtcPYfDy8qIrBUq8evVq2bJl169fh6vm5OQsKCjAohSi4vz58/v27QOmJDExsfj4eGCoAwC845+WJPhKBgAAAABJRU5ErkJggg==\') left center no-repeat}.ymaps-b-poi-balloon-content__hours{background:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0wNy0yOVQxNDowNzo2MTwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjI8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzI8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgr0rO6PAAABiElEQVQoFYVSva4BURD+9thCYTcIIsIbEIk3wEsQhc52ei+goNLqSMRLEG8g8VPqiJCIIBK6td/ce8R13dxJTnZ25vvOmflmDNczfNv1esVoNMJ8Psd+v5doPB5HNptFoVBAIBDQUBiaOJ1O0e/3cbvdEA6HkUwmBbTZbHA8HuH3+1GtVpHL5SQuRJK63S6CwSAqlQoymczzZha0XC4xGAxwOp1Qq9W+yJfLxa3X626j0XDP5zMLEGu1Wi6PNuaIIZYcNZlMcL/fUSqVYNv286XVagUebcyVy2XBjsdjqNlsJj29lqfB7990Oo1QKCTiqd1uJ0IYhvGOk3/HcdBut8UnJpVKieLqI9oLUkVtXp/aBck+nw8m50TJmXx9tdPpPMHaIWa9XiMajUJxuJwTJf/PiCGWeqh8Pi9lDYdDeDL/yWWOGLZQLBahLMuSjeBNzWYTi8XiF5kx5ojh9pDzY+V6vZ7MKRKJIJFIyAXb7RaHw+Hzyukn9JJztlxy0zQRi8WkJ5b3uuQPqAzi3am+s+8AAAAASUVORK5CYII=\') left center no-repeat}'}],["1B",function(p){return '.ymaps-b-placemark{position:absolute}.ymaps-b-placemark__inner{position:relative;display:block;padding:0 6px 11px 4px}.ymaps-b-placemark__sprite{display:block;width:779px;height:788px}.ymaps-b-placemark__content{font:13px Arial,Helvetica,sans-serif;display:block;margin:0 -1px 2px 2px;padding:2px 4px;background:#fff}.ymaps-b-placemark__top{position:relative;display:block;margin:0 -4px -8px}.ymaps-b-placemark__tl{position:absolute;top:0;left:0;overflow:hidden;width:12px;height:12px}.ymaps-b-placemark__tc{display:block;margin:0 12px}.ymaps-b-placemark__holster{display:block;overflow:hidden;width:100%;height:13px}.ymaps-b-placemark__sprite_pos_tc{margin-left:-12px}.ymaps-b-placemark__tr{position:absolute;top:0;left:100%;overflow:hidden;width:14px;height:12px;margin-left:-12px}.ymaps-b-placemark__sprite_pos_tr{margin-left:-754px}.ymaps-b-placemark__bottom{position:relative;display:block;margin:-8px -4px 0}.ymaps-b-placemark__bl{position:absolute;top:-2px;left:0;overflow:hidden;width:14px;height:15px}.ymaps-b-placemark__sprite_pos_bl{margin-top:-762px}.ymaps-b-placemark__bc{display:block;margin:0 14px 0 14px}.ymaps-b-placemark__sprite_pos_bc{margin-top:-764px;margin-left:-14px}.ymaps-b-placemark__br{position:absolute;top:-6px;left:100%;overflow:hidden;width:27px;height:19px;margin-left:-14px}.ymaps-b-placemark__sprite_pos_br{margin-top:-758px;margin-left:-752px}.ymaps-b-placemark__bbr{position:absolute;top:13px;left:100%;overflow:hidden;width:24px;height:18px;margin-left:-17px}.ymaps-b-placemark__sprite_pos_bbr{margin-top:-777px;margin-left:-749px}.ymaps-b-placemark__left{position:absolute;top:12px;bottom:26px;left:0;overflow:hidden;width:10px}.ymaps-b-placemark__sprite_pos_sl{margin-top:-12px}.ymaps-b-placemark__right{position:absolute;top:10px;bottom:30px;left:100%;overflow:hidden;width:12px;margin-left:-10px}.ymaps-b-placemark__sprite_pos_sr{margin-top:-10px;margin-left:-758px}'}],["1C",function(p){return '.ymaps-b-placemark_theme_black .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/d2039df3e7983229143320db3011387b.png)}.ymaps-b-placemark_theme_blue .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/62c8b35b3e0fdca866b6d269ce81e90c.png)}.ymaps-b-placemark_theme_brown .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/210e0b50c4917b92481c8f85755b0e6b.png)}.ymaps-b-placemark_theme_darkblue .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/2c76b5e40614e1d5b2192003f52a7a5b.png)}.ymaps-b-placemark_theme_darkgreen .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/0e4304a4b4867f1fd38fa16d0b30454b.png)}.ymaps-b-placemark_theme_darkorange .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/2bc448281c1ab63a3f70689c8d57cbf6.png)}.ymaps-b-placemark_theme_green .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/0430b3d987b264eb1236cceb9c899a81.png)}.ymaps-b-placemark_theme_grey .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/f1803ced2e0fe1b1011ad5f040d02219.png)}.ymaps-b-placemark_theme_lightblue .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/61bc52c6cd981f58d7eb4ae7c2d37e1b.png)}.ymaps-b-placemark_theme_night .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/e3388616a12ee4c996160b7593572c51.png)}.ymaps-b-placemark_theme_orange .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/f8abb7fec1ed455ce119a171084da842.png)}.ymaps-b-placemark_theme_pink .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/72e70cd715f9b33f87f4b5fb1c9df856.png)}.ymaps-b-placemark_theme_red .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/fa68b413dd7a42450e7481fda0c47764.png)}.ymaps-b-placemark_theme_violet .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/ccd56591e02776b18074d86f3b53d305.png)}.ymaps-b-placemark_theme_white .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/db7e467e87c1803e9321e56c6169406a.png)}.ymaps-b-placemark_theme_yellow .ymaps-b-placemark__sprite{background:url('+p.PATH+'../images/299a64ea143172b5078d3c40c89d1c26.png)}'}],["1$",function(p){return '.ymaps-b-select__arrow{position:absolute;top:10px;right:5px;display:block;width:12px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAALCAYAAABlNU3NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODcxRkRGMkYyNERFQjIwNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NUFFMDk1QzM2MDIxMUUxODgxMEQ1OTMzRkE4MDA1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NUFFMDk1QjM2MDIxMUUxODgxMEQ1OTMzRkE4MDA1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2ODAxMTc0MDcyMDY4MTE4NzFGREYyRjI0REVCMjA3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1ODAxMTc0MDcyMDY4MTE4NzFGREYyRjI0REVCMjA3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+R+9qKQAAALtJREFUeNpi/P//PwMtARMDjQELuRo9PT3RhYS2b9/+DlkeyEdYABTgAVLngVgFi3l3gFgbqOEXDvuEgPgk0AxzIP0OVxCBNBfgMKAAj+Eg0AJ1WAu+OPgFNGQrkN6KpmYrVBwXABmcDGUno4cAtkgugPqGkK9gYAIQs0HZbFA+bguArgWF91wody6Ujwt4QzFOMVzJtAYasTV4DMdwLZqvQBHPwAjLaLBkhZSqhNBTBLI8sYCR1jkZIMAAzLs+qWnPOqMAAAAASUVORK5CYII=) 0 0 no-repeat}.ymaps-b-select_control_listbox.ymaps-b-select_state_opened .ymaps-b-select__arrow{background-position:-12px 0}.ymaps-b-select_type_prognos .ymaps-b-select__arrow{width:7px;height:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MDc5OTIxQkYzNzUxMUUxODhCNkM5NDA5NDA0ODI4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MDc5OTIxQ0YzNzUxMUUxODhCNkM5NDA5NDA0ODI4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwNzk5MjE5RjM3NTExRTE4OEI2Qzk0MDk0MDQ4Mjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgwNzk5MjFBRjM3NTExRTE4OEI2Qzk0MDk0MDQ4Mjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+anXZCgAAANtJREFUeNpi9PDwuM3AwKDCgAnubN++XRXKFvr48eMZfn5+EyD7HUiAqbq6mhuLJgZk8VevXnUWFRUpvn79uhsmxmRjY5NqZmaGognEB4lDuSqrV69OfPbsGcPKlSsTYK5jAuKt8fHxB1hYWMCqQDSIDxIH8e/duzd7x44dzCD2zp07mUB8mEYGJSWlVKBf/4LY7u7u/0B8qG3eCxcudPjz5w+YA6JBfJA4EywgQkND50tJSTGEh4cvAPFBgkeOHJl96tQpFG+A+CBxxv///zPgCjlPT0+cIQ4QYADyFVq/qgzxSQAAAABJRU5ErkJggg==) 0 0 no-repeat}.ymaps-b-select_type_prognos.ymaps-b-select_state_opened .ymaps-b-select__arrow{background-position:-7px 0}.ymaps-b-select_data_no-data .ymaps-b-select_type_prognos .ymaps-b-select__arrow{opacity:.3}'}],["1(",function(p){return '.ymaps-b-select_control_listbox .ymaps-b-form-button{z-index:5}.ymaps-b-select_control_listbox .ymaps-b-popupa_layout_yes{top:-3px;z-index:4}'}],["1A",function(p){return '.ymaps-b-listbox-panel{font:13px Arial,sans-serif;display:block}.ymaps-b-listbox-panel__item{display:block;padding:5px 8px 4px;cursor:pointer}.ymaps-b-listbox-panel__item:hover,.ymaps-b-listbox-panel__item_state_hover{background:#ffeba0}.ymaps-b-select-panel__item_state_current{font-weight:400;cursor:text;background:#eaeaea}.ymaps-b-listbox-panel__item_state_current:hover{cursor:pointer}.ymaps-b-listbox-panel__item-flag{position:relative;left:4px;display:-moz-inline-box;display:inline-block;visibility:hidden;width:10px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRFIiIiERERd3d3REREVVVVqqqq7u7uu7u73d3dmZmZMzMzZmZmAAAA////w3tphQAAAA50Uk5T/////////////////wBFwNzIAAAAQklEQVR42izM2w7AIAgD0OrGRaT//7tuAg/NSdMA9pmi4NgsajxszqFNS2Mz9p8Q4Uq/jFy4JeEjq/y2km/9PgIMAO+9BFURMJBVAAAAAElFTkSuQmCC) 0 0 no-repeat}.ymaps-b-listbox-panel__item_state_current .ymaps-b-listbox-panel__item-flag{visibility:visible}.ymaps-b-listbox-panel__separator{display:block;border-top:1px solid #ddd}.ymaps-i-ua_js_yes .ymaps-b-listbox-panel .ymaps-b-form-checkbox{margin-right:5px;margin-bottom:2px;margin-left:0;vertical-align:baseline}.ymaps-b-listbox-panel__item-link{display:inline}.ymaps-b-listbox-panel__item-link_type_label{position:relative;top:-1px}.ymaps-b-listbox-panel__item_label_yes{font-weight:700;cursor:default}.ymaps-b-listbox-panel__item_label_yes:hover{background:0 0}.ymaps-b-listbox-panel__item_inner_yes{padding-left:20px}'}],["06",function(p){return '.ymaps-i-ua_js_yes .ymaps-b-form-checkbox_size_13 .ymaps-b-form-checkbox__tick{width:11px;height:11px}.ymaps-i-ua_js_yes .ymaps-b-form-checkbox_size_13 .ymaps-b-form-checkbox__checkbox{width:12px;height:12px;margin-top:1px}'}],["00",function(p){return '.ymaps-i-ua_js_yes .ymaps-b-form-checkbox__tick{background:url(data:image/gif;base64,R0lGODlhDQANALMJADIyMi4uLoWFhVZWVnZ2di8vLzAwMDExMTMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAANAA0AAAQhMMlJq70Y4Yn0BoBQHdNxEKOZmINlvDBWzMWWBIGt73wEADs=) -9999px 50% no-repeat}.ymaps-i-ua_js_yes .ymaps-b-form-checkbox_checked_yes .ymaps-b-form-checkbox__bg .ymaps-b-form-checkbox__tick{background-position:50%}'}],["0W",function(p){return '.ymaps-i-ua_js_yes .ymaps-b-form-checkbox{font: 0/0 a;display: inline-block;margin: 0 2px 1px; /*По задаче LEGO-5775: пиксель снизу - хак для Оперы*/ /**/padding: 0;cursor: default;vertical-align: middle;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: #9a9a9a;background-color: rgba(178, 178, 174, 0.8);background-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.0%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3ClinearGradient%20id%3D%22gradient%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20style%3D%22stop-color%3A%20%20rgba(192%2C%20192%2C%20192%2C%200.6)%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20style%3D%22stop-color%3A%20%20rgba(49%2C%2049%2C%2049%2C%200.5)%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22url(%23gradient)%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20%2F%3E%0A%3C%2Fsvg%3E);background: -moz-linear-gradient(top, rgba(192, 192, 192, 0.5) 0%, rgba(49, 49, 49, 0.5) 100%);background: -o-linear-gradient(top, rgba(192, 192, 192, 0.5) 0%, rgba(49, 49, 49, 0.5) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192, 192, 192, 0.5)), color-stop(100%,rgba(49, 49, 49, 0.5)));-webkit-background-clip: padding;}.ymaps-i-ua_js_yes .ymaps-b-form-checkbox__checkbox{position:absolute;z-index:4;margin:0;padding:0;opacity:0;outline:none;border:0;background:0 0}.ymaps-i-ua_js_yes .ymaps-b-form-checkbox__bg{display: inline-block;margin: 1px;padding: 0;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;background: #fff;background-color: rgba(255, 255, 255, 0.8);background-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.0%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3ClinearGradient%20id%3D%22gradient%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20offset%3D%2210%25%22%20style%3D%22stop-color%3A%20%20rgba(255%2C%20255%2C%20255%2C%200.95)%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20offset%3D%2260%25%22%20style%3D%22stop-color%3A%20%20rgba(250%2C%20250%2C%20250%2C%200.85)%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20offset%3D%2280%25%22%20style%3D%22stop-color%3A%20%20rgba(245%2C%20245%2C%20245%2C%200.80)%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20style%3D%22stop-color%3A%20%20rgba(230%2C%20230%2C%20230%2C%200.70)%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%0A%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22url(%23gradient)%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20%2F%3E%0A%3C%2Fsvg%3E);background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.95) 10%, rgba(250, 250, 250, 0.85) 60% , rgba(245, 245, 245, 0.80) 80% ,  rgba(230, 230, 230, 0.70) 100%    );background: -o-linear-gradient(top, rgba(255, 255, 255, 0.95) 10%, rgba(250, 250, 250, 0.85) 60% , rgba(245, 245, 245, 0.80) 80% ,  rgba(230, 230, 230, 0.70) 100%    );background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(255, 255, 255, 0.95)), color-stop(60%,rgba(250, 250, 250, 0.85)), color-stop(80%,rgba(245, 245, 245, 0.80)), color-stop(100%,rgba(230, 230, 230, 0.70)));-webkit-background-clip: padding;}.ymaps-i-ua_js_yes .ymaps-b-form-checkbox__tick{font:0/0 a;display:inline-block}@media all and (resolution=0){.ymaps-i-ua_js_yes:root .ymaps-b-form-checkbox__bg{background:#fff}.ymaps-i-ua_js_yes:root .ymaps-b-form-checkbox{background:#9a9a9a}}'}],["01",function(p){return '.ymaps-i-ua_js_yes body .ymaps-b-form-checkbox_disabled_yes{opacity:.3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ymaps-i-ua_js_yes body .ymaps-b-form-checkbox_disabled_yes .ymaps-b-form-checkbox__bg{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}'}],["04",function(p){return '.ymaps-i-ua_js_yes .ymaps-b-form-checkbox_focused_yes{-webkit-box-shadow:0 0 2px #ffd94f,0 0 2px #ffd94f,0 0 3px #ffd94f;-moz-box-shadow:0 0 2px #ffd94f,0 0 2px #ffd94f,0 0 3px #ffd94f;box-shadow:0 0 2px #ffd94f,0 0 2px #ffd94f,0 0 3px #ffd94f}.ymaps-i-ua_js_yes .ymaps-b-form-checkbox_focused_yes .ymaps-b-form-checkbox__bg{-webkit-box-shadow:0 0 1px #a48f3d;-moz-box-shadow:0 0 1px #a48f3d;box-shadow:0 0 1px #a48f3d}'}],["1v",function(p){return '.ymaps-b-ico{font:0/0 a;border:0}.ymaps-b-ico{display:-moz-inline-box;display:inline-block}.ymaps-b-ico_type_move,.ymaps-b-ico_type_magnifier,.ymaps-b-ico_type_ruler,.ymaps-b-ico_type_route,.ymaps-b-ico_type_point,.ymaps-b-ico_type_line,.ymaps-b-ico_type_poly,.ymaps-b-ico_type_info,.ymaps-b-ico_type_geoloc{width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAAARCAYAAADOvw4PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQkEzOENENzZGRUQ0RUNGNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOEZFMkE1MjQwNTgxMUUxQjFEQjg2NDMyMTYwOTRDMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOEZFMkE1MTQwNTgxMUUxQjFEQjg2NDMyMTYwOTRDMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTFCQTM4Q0Q3NkZFRDRFQ0Y3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFCQTM4Q0Q3NkZFRDRFQ0Y3Ii8+IDwvcmRmOkRlc2NyaXB0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) no-repeat}.ymaps-b-ico_type_magnifier{background-position:-17px 0}.ymaps-b-ico_type_ruler{background-position:-34px 0}.ymaps-b-ico_type_route{background-position:-51px 0}.ymaps-b-ico_type_point{background-position:-68px 0}.ymaps-b-ico_type_line{background-position:-85px 0}.ymaps-b-ico_type_poly{background-position:-102px 0}.ymaps-b-ico_type_info{background-position:-119px 0}.ymaps-b-ico_type_geoloc{background-position:-136px 0}.ymaps-b-ico_geoloc_wait{background:0 0}.ymaps-b-ico__wait-spin{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTZDMjNGMjZFMzdCMTFFMDlBMTRGQURBMjI4MTdCNEYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTZDMjNGMjVFMzdCMTFFMDlBMTRGQURBMjI4MTdCNEYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDpGNjE4Mjk2ODRGMjY2ODExOTEwOThFQzg4NDU3NzRCNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNjE4Mjk2ODRGMjY2ODExOTEwOThFQzg4NDU3NzRCNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv9o7TcAAAB+SURBVHjaYkxLS2OAAnsgLgJiYyj/LBD3AfFBEIcJKlgBxAeA2A+IpaHYDypWAVMIMqmFATcAydkwQRnMeBSC5FpACnUZCAMDJgbiADNI4WUiFJ4FKawB4r94FIHkapig4VSDRyFI7gjMjR1A7ADEm4D4BRRvgoqB5BgAAgwAGw4WTI5e0rYAAAAASUVORK5CYII=) 3px 4px no-repeat}.ymaps-b-ico__wait-loader{background:url(data:image/gif;base64,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) 3px 4px no-repeat;height:16px}.ymaps-b-ico_type_panorama{width:17px;height:17px;margin-left:2px!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAARCAMAAACPd47zAAABPlBMVEUAAABZgsRfiMlnkNB8puKGseqPuvJZgsRfiMlnkNBxm9l8puKGseqPuvLNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19ctYbEtYbIuYbEuYbIuYbMvYbIvYbMvYrIvYrMzZbg7abI+arRSfL5TfMBUfsBag8FbhMJbhMNbhcJchMNgh8Rtkchukslukspvb29vkspwcHBxcXF1dXV2dnZ4mMx5eXl5ms2An9CAoNCIiIiJiYmKioqNjY2NqdSNqtSOjo6Pj4+SkpKSrdeTrteUrtaVr9iampqbm5ucnJyioqKjo6OjutyoqKiswd+swuCtwt+twuCtwuGtw+Ctw+Guw+GwsLC0tLS1tbW2tra/v7+/z+fA0ObA0OfFxcXGxsbHx8fT09Pk6/Tk7PTl7PXs7Ozt7e3///9mNtwpAAAAGXRSTlMAODg4ODg4oaGhoaGhoczMzMzMzMzMzMzM5IVZbgAAAAFiS0dEabxrxLQAAAE/SURBVCjPlZHpUgIxEITHAw9UQEVAGCPeigeug/eBiqCCFwYVUFyXdVne/wlMAgtilVbZv5Kpr7qmewD+p9Hxic5Bj7u3+bolIU0hATXYR6EIwKB7yCX/r9q9YZxXyeMVSFAMrsIHnK8WproGBDIMcEFUtG07ZZPHJ11C64inlmXFLOxXSB+QSVWj7RIIYYW98KfHlQJruIxI5Dqb0/Z2tqGJ6Gwjvjk5PzcL3Q3kmKhULpOTKBhaZJjOZFANGgiAZppmkVoIQLjyrp9hGzkRLqXvLksYTac7XDSTsrmsLAZ8ConoGN+Ksyiis4tY1xCRUh9OaNSRP/N87AGdREdEb3XRSz3h8Y5JlwWGd7VPa6024/QCUCbRbtJQLn7Z7iUe8vwyR6ddqRtKyBv5WjfaxWnGImoX189L+3+79N/6Ak0kPlode4W1AAAAAElFTkSuQmCC) no-repeat}.YMaps-button-selected .ymaps-b-ico_type_panorama{background-position:-17px 0}.ymaps-b-ico_type_traffic{width:21px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAARCAMAAADuQ270AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ0Q0I5RDEzQUQzMTFFMUJGOTA5NThCQjRCRjBCRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ0Q0I5RDIzQUQzMTFFMUJGOTA5NThCQjRCRjBCRjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDRDQjlDRjNBRDMxMUUxQkY5MDk1OEJCNEJGMEJGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDRDQjlEMDNBRDMxMUUxQkY5MDk1OEJCNEJGMEJGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsYHnoMAAAGAUExURUpKSbOMAJp6Cf9WPaysq1S3NTFvMpEpFaKioomJibW3tKenp1pbWQNFANa5LL6+vgMDAZKSkWJiYY2PjP/XAMbGx39/f3Z2djo6Om1tbbGxsW9YAHIaATU3NCYmJv/dH/5hI52fnP9DAkREPTZMO4OFggD/E5WXlAz/AGhpZyf+J4CAgP7VE3t8elo8KHJ0cT84M3BwcP9TFf9SBfzOBG5mMgD/J3pFHP/LApqamlZVPQZtBtHR0bczCMrKyqCgoQCdDOfIG7+/wKOjoysLB0o1AAbpACorKR3SJ2hoaEYSBVFRUcHBwbO0tAQnAs7OzjExMbm5uSTdAPMpAISEhC3RAJkEAf8cCjPIAP/PAB92AKSkpDfPJq+vsCBbD4CAOzaSJv/fAGttary8vP/hAP9DF/9WHv9mI/89FaiVJufUAMZLGvg7MlhZV0lBIfDMJiekAJUpKFRHAMybDnonJsyrAPOwBntoAGZZJs5hRswuEEvLJnl5eTRXJp+goP////BRcSoAAACAdFJOU/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AOAVLZwAAA89JREFUeNqc1flz2kYYBmCZyiIYBYxlogghjJCwiQFZChaOcLGNlXCU0Nb17SRuUnK06X3f1b+eb1erazOdafr+4pl3vvE+87GSGC/IqILiJZPFoUpqsq0ko6rvVKqSZFlSlKUlJvjPU2bKLC9TpqV8Ps/Spp/Ozs7ik4rCCCqOcIeBkzY23qmUpDa7hMMW2shUCkyVjZOTk9uUKfsR5IgyVb46Pz8vxyYZhbnjh+d5hpz038u21C74yWQygCpFe1Khkeg9vQ8p0nt67/MXL/6IJuv3Pyina5Ayz+Oj0En1+w/k1D2IHC8/vLl7sN5oNHZjpcuvWE0XYmUyGBXtycsIQkFgKFMRoeaU6feX1erLdCVG+r5WC1EaOgmTtu+FKL8MSI3GdVhm+RUJkwhKjO9JsQqFr+k9sYA6zD5KluaXr16lg0lEKh/XCMrQ4JYIAiLJvwBoGyL3SAmk3WHDz7Xul2hLluMSlCjCfWLZ0MQw0+lbd/zJPD/PPqJMv6VSqXASkdK1IPhpEoQHQEpdbpOQEpEOGkFICVuyyJog+LmLTJVbEPqOu8W9vb2Z6ybveO7y8lIOJoFU7mNPBxKYZFn+cbtFQkogIdO6H1LClv7d5GXANKH3hEwPKZP37erq6s+xyXIfcTp3IbXjvqHU61DKqYDUGizYml/CdQoyPOB0v4yZnGZTlLLZ0DRBixpRpiMw7T25kSy/ePb8+bMfokmjD5oqCvzt9E18kgamNT+ttVbKP15Hpu56t9tFrAO/FCMTpBk3jaaiRf92njsvFmc3KNNo4fXrX5cTpmqQu9W+2cYmOyABqmVruNS59e4mpItVnN4OTCUIMYlqZLoNeeuOs7PZzN3fT5Z/X11dxSeNnU5oqnaMb7baUPbsXGhay2kaLnVuvInTBdZY0XEpNtUSjgssVRIdNbzj0spkZUSZ9o8ODw9ZylRZvLi4uE6YYotKGyY+Set9OghIA7tHTDo33CQZcjoxiU2nROI0xZjJ+2symUzpPeXBdETv6c/T09Pv4t87QJFNdfoGMSmaHaCAZCp+qXNkU90xkPxSEptkU64KJClm4iVL+qzycfL42UMIS5mefgK5GU2aprGzc9xBT90OkJStLWzq2fZCbjDILdjopemXsChucTwcjhcRyS8lEaFUx1ExSXKc6I7zt0SGInn/lPJzmuSNnj5+zMUmGUCBCsUwTTipjj+3mtYDlg0i9Mompa4jFgciHZUC/gaLImLBewC/x53o/fT/U9cUUwGWgUWKtkFKBbE0LIqXOoZFZRZBRAxDr0yx5L0RYACgnrHZlnVWfAAAAABJRU5ErkJggg==) no-repeat;vertical-align:middle}.ymaps-b-ico_traffic_off{background-position:0 0}.ymaps-b-ico_traffic_off-with-balls{background-position:-126px 0}.ymaps-b-ico_traffic_on{background-position:-42px 0}.ymaps-b-ico_traffic_red{background-position:-63px 0}.ymaps-b-ico_traffic_yellow{background-position:-84px 0}.ymaps-b-ico_traffic_green{background-position:-105px 0}.ymaps-b-form-button_disabled_yes .ymaps-b-ico_traffic_off{background-position:-21px 0}'}],["2E",function(p){return '.ymaps-b-zoom{width:25px;display:block}.ymaps-b-zoom .ymaps-b-form-button__content{padding:0!important}.ymaps-b-zoom__button{display:block;overflow:hidden;width:25px;height:25px}.ymaps-b-zoom__button .ymaps-b-form-button{overflow:hidden}.ymaps-b-zoom__button .ymaps-b-form-button__content{width:15px}.ymaps-b-zoom__button_type_plus{position:relative}.ymaps-b-zoom__button_type_minus{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAEeCAYAAAAq+l0xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB2tJREFUeNrsnW1sFEUYx3fvrpS0vJSmmBZD1JiQlEYbijVQS5oIiS3alkBDCI3GkqjB+KEo4mEDRhMURMAYotEP8MFIhBTCW6km1RRTW8JJIjFwaX2BSHhJW9oe7Z3c7e6tM7I2R3Plbu9mZ7Z7/yeZtL3O/vd++8z8d3b6cMh7Dxx/VbI4NjXVfyVxDJfkwPBMfGHj+pr30hX94lD7+7aC4hEn2jvkLLdLTvV4RYvq9TUr9KShrL7K53wXPMuWlsv5ebOVVDWGRgJZREdfUr5YFT6njp48I9M3kg4QDXo81aF6wqGimsZFj+ucUhRFCkciMks98VCRiJQ9bZrOUE8WbukRAhUMhqazgiJ6YeGZemXDS3rgzmiUpZ4tLH32rJkRR918d37yqezd3Dx+dWtra03Pr1OnTsmT6Qmx9EhEkXnocYUKh8Nc9GQnPno4cpWeGc9Toq8yMgUoQE0Bo4Clw9KRKUAByoo4/f2P8sDgkDsdDXo81bGNpb/w3LP0SVVLZ6tsbkG+RnTs8TgfGyy3yjLC0vluvOzdL7+24UVm+xRfHvha9775hi4USlM1aU7e7ChDPVl4plRVkW7cvCWz1LMBlCrPKyqMMtSjt6TEw89KS1fU+/9Glu5m5kQ9QXNKlX+75E/rhh97PNUTbumKorieKClO66+I5PhojF4WZRM7pzRV/vmcb/xKe1u20+VSgQmJwdjjqZ7w4bd/7654f/HoT1XvmSXlEazSHbVMwsbLVMkUNl4ABShAwdJh6UkErc9bU7dSt1oP9X4MnqcS1vs1rFkz/rzUevSoK5GeeCiT9X6J+iZd72dlmK33S9Q36Xo/Ky3dbL2fqmkP7Jt0vZ/VYabeL9XaQK6WbrbeL97vUe/HIzK23i92yMUONaz9sErHKt1GUKJj85atdPTkkBZyDFTVsgrqfkHMKVg6LB2WjkwBSsqUej+rQ0i9Hy9L51rvJzpYPCTy3XgxWe83PBKIO+cTldfZut4v1dpAW9f7TdZ3XlGhbiMoc/V+id68LaDM1vsl2sy0haWzqveLLY8TnynG9X6TBTYzsaAFFKDM36dEb7ykag6ZlylsvAAKUIASZulnz56tIF+qSHuU4fu/SqWrqqq6ua/S29vbny8sLHx5wYIFC3Nzc+ew0g0Gg8N9fX1lRH9OTU1NG1dLDwQClcuXLy/LysqarpNgpZuTk5NXUlJS1tvb+wf5sY1rpoaHh3MJizxZ1VeaIVN97sNvcHBQvUvCSn3uULdv39b+IWGlvohM3RkYGBjKzs52s9YOh8MK0Q9wt3Qy5nsOHz48t7q6usjj8TC7N6qqGiXOd4Pqc89UW1tbR2Vlpauzs/Np8uM0htK0yPF8V1fXD0JW6Y2NjfRGSYs+HmIo22/cgO+3Qx67SXLgyoXS0tKG8vLyFTNmzHiYle7Y2Nh1n8/XcfHixdbm5uYLXIcfufM/WbZoUa1LlnNDwSCzexXRK6C63d3dfeRHvlDkis4Mhf4rNQpapc/dKEZHR90D/f1jVupzt3Sy9vPcunnzb6ugqL6ITCl/Xb0a8bjdzM+nKIpK9MPcLZ2M+V/P+3xFC4uL57vdbmY3X03TopcuX75O9blnatu2bZ1er9fj9/ufsuDm+0tPT89P3KHIk6lETtxBvu3AHgWgBGy8IFOsM4W9dEABClCwdFh6CvG2t6Xb7DG7d+6oMA3FM3SdU6a4Qkm686D27PqwAkYBS4elY5kEKEDB0mHpsHRkClAZOadExzst28cLPXbt+GCpMyxdd2CmWFDZztJ1ZMqGUJNskekP+j22yMQMNE5bZDwtPd4W2Vtbto4PuT0ff1ThCKPQGaTPhpY+xd0vPlRUdxxUNOrATH22b3clHj2mxCodD4lTxNKRKUABKoMtfd/BE/QfrtAbawHD9z9IWtempvp+7pkiQHnkyyrGQJKht8rQ527p1RZfN6r/Le85NYunPtwPUFilI1NYpcMoAAUoWDosHXMKUIACFCwdlo45BShAwdJh6bB0ZApQgIKlI1OwdBgFoAAFS0emYOmAyhioOzz1eUF9x1Ofi6Vvaqof2XfwxHHJuiLGkQdCWRVG9eQxWDrcD1CAwiodmYKlwygABShYOjIFSwcUoAAFS4elY04BClCwdFg6LN2SkHWrPmRPJNT6je/Ge72YtJWkPUZavvHaEGlXSDtDmj/N/tI3n+/gN/xI1JG2Ls7r+UZbLN377IeTKfbnPqfoFV+bxHG0T2/M98n0/z1exni439okHdFl9DXbX0im5ps49hGT55rPCyr2Kq+W7v13z8lGTgr9V/OEop+U08DhfA3GuSyHquM53o1z1VkNtU7A/XGd1VBHBEAdsRqKVqK0cgRqNc5puVEck/hUo3A5j2vCFQyZOPau0ZKNEK8RMXE1cM3EsVeMlmxc4zW+XXEmcDSJ46JGX7P9hUD5kzz5EWNB22uiv58XVLxHj5PGipo+Hz1O2v+fnUdr6v6M83xktj+efFPKVOPrLYecBoXNTEABClCAAhSgAAUoQAEKUIBKLf4VYAA7YuJM715WUgAAAABJRU5ErkJggg==) -25px -170px}.ymaps-b-zoom__button_type_plus{background:url(data:image/png;base64,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) -25px -195px}'}],["2I",function(p){return '.ymaps-b-zoom__sprite{position:absolute;width:53px;height:286px}.ymaps-b-zoom__button_type_minus .ymaps-b-zoom__sprite{top:0;left:-25px;cursor:pointer}.ymaps-b-zoom__button_type_minus .ymaps-hover{top:-25px}.ymaps-b-zoom__button_type_plus .ymaps-b-zoom__sprite{top:-49px;left:-25px;cursor:pointer}.ymaps-b-zoom__button_type_plus .ymaps-hover{top:-75px}.ymaps-b-zoom__hint .ymaps-b-zoom__sprite{margin-top:-251px}.ymaps-b-zoom_hints-pos_left .ymaps-b-zoom__hint-left .ymaps-b-zoom__sprite{margin-left:-15px}.ymaps-b-zoom__hint-right .ymaps-b-zoom__sprite{margin-left:-10px}.ymaps-b-zoom_hints-pos_left .ymaps-b-zoom__hint-right .ymaps-b-zoom__sprite{margin-left:-23px}.ymaps-b-zoom__mark-inner .ymaps-b-zoom__sprite{top:-100px;left:-25px}.ymaps-b-zoom__mark-inner .ymaps-hover{top:-109px}.ymaps-b-form-button_disabled_yes .ymaps-b-zoom__sprite{cursor:default}.ymaps-b-zoom__button_type_minus .ymaps-b-form-button_disabled_yes .ymaps-b-zoom__sprite{top:-118px}.ymaps-b-zoom__button_type_plus .ymaps-b-form-button_disabled_yes .ymaps-b-zoom__sprite{top:-142px}.ymaps-b-zoom__sprite{background:url(\'data:image/png;base64,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\') 0 0}'}],["2D",function(p){return '.ymaps-b-zoom__scale{position:relative;display:block;width:25px;cursor:pointer}.ymaps-b-zoom__scale-bg{display:block;height:100%}.ymaps-b-zoom__scale-bg{background:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAEeCAYAAAAq+l0xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB2tJREFUeNrsnW1sFEUYx3fvrpS0vJSmmBZD1JiQlEYbijVQS5oIiS3alkBDCI3GkqjB+KEo4mEDRhMURMAYotEP8MFIhBTCW6km1RRTW8JJIjFwaX2BSHhJW9oe7Z3c7e6tM7I2R3Plbu9mZ7Z7/yeZtL3O/vd++8z8d3b6cMh7Dxx/VbI4NjXVfyVxDJfkwPBMfGHj+pr30hX94lD7+7aC4hEn2jvkLLdLTvV4RYvq9TUr9KShrL7K53wXPMuWlsv5ebOVVDWGRgJZREdfUr5YFT6njp48I9M3kg4QDXo81aF6wqGimsZFj+ucUhRFCkciMks98VCRiJQ9bZrOUE8WbukRAhUMhqazgiJ6YeGZemXDS3rgzmiUpZ4tLH32rJkRR918d37yqezd3Dx+dWtra03Pr1OnTsmT6Qmx9EhEkXnocYUKh8Nc9GQnPno4cpWeGc9Toq8yMgUoQE0Bo4Clw9KRKUAByoo4/f2P8sDgkDsdDXo81bGNpb/w3LP0SVVLZ6tsbkG+RnTs8TgfGyy3yjLC0vluvOzdL7+24UVm+xRfHvha9775hi4USlM1aU7e7ChDPVl4plRVkW7cvCWz1LMBlCrPKyqMMtSjt6TEw89KS1fU+/9Glu5m5kQ9QXNKlX+75E/rhh97PNUTbumKorieKClO66+I5PhojF4WZRM7pzRV/vmcb/xKe1u20+VSgQmJwdjjqZ7w4bd/7654f/HoT1XvmSXlEazSHbVMwsbLVMkUNl4ABShAwdJh6UkErc9bU7dSt1oP9X4MnqcS1vs1rFkz/rzUevSoK5GeeCiT9X6J+iZd72dlmK33S9Q36Xo/Ky3dbL2fqmkP7Jt0vZ/VYabeL9XaQK6WbrbeL97vUe/HIzK23i92yMUONaz9sErHKt1GUKJj85atdPTkkBZyDFTVsgrqfkHMKVg6LB2WjkwBSsqUej+rQ0i9Hy9L51rvJzpYPCTy3XgxWe83PBKIO+cTldfZut4v1dpAW9f7TdZ3XlGhbiMoc/V+id68LaDM1vsl2sy0haWzqveLLY8TnynG9X6TBTYzsaAFFKDM36dEb7ykag6ZlylsvAAKUIASZulnz56tIF+qSHuU4fu/SqWrqqq6ua/S29vbny8sLHx5wYIFC3Nzc+ew0g0Gg8N9fX1lRH9OTU1NG1dLDwQClcuXLy/LysqarpNgpZuTk5NXUlJS1tvb+wf5sY1rpoaHh3MJizxZ1VeaIVN97sNvcHBQvUvCSn3uULdv39b+IWGlvohM3RkYGBjKzs52s9YOh8MK0Q9wt3Qy5nsOHz48t7q6usjj8TC7N6qqGiXOd4Pqc89UW1tbR2Vlpauzs/Np8uM0htK0yPF8V1fXD0JW6Y2NjfRGSYs+HmIo22/cgO+3Qx67SXLgyoXS0tKG8vLyFTNmzHiYle7Y2Nh1n8/XcfHixdbm5uYLXIcfufM/WbZoUa1LlnNDwSCzexXRK6C63d3dfeRHvlDkis4Mhf4rNQpapc/dKEZHR90D/f1jVupzt3Sy9vPcunnzb6ugqL6ITCl/Xb0a8bjdzM+nKIpK9MPcLZ2M+V/P+3xFC4uL57vdbmY3X03TopcuX75O9blnatu2bZ1er9fj9/ufsuDm+0tPT89P3KHIk6lETtxBvu3AHgWgBGy8IFOsM4W9dEABClCwdFh6CvG2t6Xb7DG7d+6oMA3FM3SdU6a4Qkm686D27PqwAkYBS4elY5kEKEDB0mHpsHRkClAZOadExzst28cLPXbt+GCpMyxdd2CmWFDZztJ1ZMqGUJNskekP+j22yMQMNE5bZDwtPd4W2Vtbto4PuT0ff1ThCKPQGaTPhpY+xd0vPlRUdxxUNOrATH22b3clHj2mxCodD4lTxNKRKUABKoMtfd/BE/QfrtAbawHD9z9IWtempvp+7pkiQHnkyyrGQJKht8rQ527p1RZfN6r/Le85NYunPtwPUFilI1NYpcMoAAUoWDosHXMKUIACFCwdlo45BShAwdJh6bB0ZApQgIKlI1OwdBgFoAAFS0emYOmAyhioOzz1eUF9x1Ofi6Vvaqof2XfwxHHJuiLGkQdCWRVG9eQxWDrcD1CAwiodmYKlwygABShYOjIFSwcUoAAFS4elY04BClCwdFg6LN2SkHWrPmRPJNT6je/Ge72YtJWkPUZavvHaEGlXSDtDmj/N/tI3n+/gN/xI1JG2Ls7r+UZbLN377IeTKfbnPqfoFV+bxHG0T2/M98n0/z1exni439okHdFl9DXbX0im5ps49hGT55rPCyr2Kq+W7v13z8lGTgr9V/OEop+U08DhfA3GuSyHquM53o1z1VkNtU7A/XGd1VBHBEAdsRqKVqK0cgRqNc5puVEck/hUo3A5j2vCFQyZOPau0ZKNEK8RMXE1cM3EsVeMlmxc4zW+XXEmcDSJ46JGX7P9hUD5kzz5EWNB22uiv58XVLxHj5PGipo+Hz1O2v+fnUdr6v6M83xktj+efFPKVOPrLYecBoXNTEABClCAAhSgAAUoQAEKUIBKLf4VYAA7YuJM715WUgAAAABJRU5ErkJggg==\') 0 0}'}],["0O",function(p){return '.ymaps-b-form-button_theme_grey-sm,.ymaps-b-form-button_theme_grey-sm .ymaps-b-form-button__left,.ymaps-b-form-button_theme_grey-sm .ymaps-b-form-button__content{color:#000}.ymaps-b-form-button_theme_grey-m.ymaps-b-form-button_disabled_yes .ymaps-b-form-button__content{color:#999!important}.ymaps-b-form-button_theme_grey-sm,.ymaps-b-form-button_theme_grey-sm .ymaps-b-form-button__left,.ymaps-b-form-button_theme_grey-sm .ymaps-b-form-button__content{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAPeCAYAAADEftCUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBBMkFEQ0U2RENEMTFFMUJCMzJBRUNCNzExRThGOTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBBMkFEQ0Y2RENEMTFFMUJCMzJBRUNCNzExRThGOTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEEyQURDQzZEQ0QxMUUxQkIzMkFFQ0I3MTFFOEY5NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEEyQURDRDZEQ0QxMUUxQkIzMkFFQ0I3MTFFOEY5NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phoz76EAAAg5SURBVHja7JzdbxRVGMZnpjO77VpYWLZboFDpVksLglpSgmIETdREEkOIl/4DXmo0hmhMDL3phdfqpUYTk2pD4kWNgSi9IAb0ohg+YlJKIJRCabvs0m53d3bG953uOz1n3lNYPvyiZ5LT6T77nDkzczq/nmfn7Ji+7xu0nDhx4nlY7TNQxHLs2LEDZ86cGZybmztrk6tSqbzY3d29y3GcRksQV6OAv4fOcrns4SKJpVLJZ+LCwoKvdFZhiTo9JhaLxWWdbn1OFxaV02VOOKoy208oJXZETEQn1K7g75ZwlnKzs7NFfEM8n6cHBwcnrl+/XjbFPtq9e/d+WPVJIi2WoVi0qMVHQ7QBUIeRU1BO7tu3b9HZ19f3ViqVegcu4ANh9UQisRYhhbCStomQQliF2yTsIKyYiBcsE/HSDkWCieQkEXHBRASLKLr1OQlQUafLnAQoyUkskvaTROmICFCSE0X4L+AirEIR4TQ8PDyJsArFgYGBUVifrvVTsGhYaXElwuqLqIgXwsQDbJMQdJ8igeX+Rbc+J8Hq7tUJVpJIXLq7SLC6u5jP59kJMeF/xyeqPtJ/yVpcUbASX/wdMZAlqVq4q7DQBOTg8QrEkiqylVhkgz1YYE54I8+cUArMCY0VVdv0VTHQUB2RfJKlkZXohFWMxUBoKBGLxZJSDBwZGZlNp9NZHQO1qEUUMQbWILW0IJwQUggrAtc9xEAClBQDCVBSFCJASZc2sSjqLLEgRoCSIhsBSnISoCQnASq6TV8VAw1VYDSi+7ksrGLMiXBCSIkx0EI4IaTEGGjAyOp9KPupK7BoWGlRx8CHEAOXC2IVVRArq8RSfSLBShIJVlGxoIpsRdU2fVVkUx5m/cPXGBMRVkxsb2/fzsSDBw9+o2OgFnUMpGWivxl+ZqGk7ZrQCT93QXkdyhYbhAz8shfK2+fH5tvPjc032rUqh07/Udjy23nfb0r2TKGYhtJxYbzYuHb9nslUKu1j6xgSm0tl3wLBS6VSbrhLlmX68Xjcb25u9gTRMECsYlkSTRNXHlyrnlTd87yghGKDZRrIE0m0GkwcmAQ3KUVnUBXd4jYN1TbRhcW7s7MmRhvCxiOtm4v7WQVNOCFmEAVRDI4doZpvilvV0kIec2xQ/SaUS22tTjlhXcnkZqctPPMXoRztaHM6PK+SvjY12rqItYn+HngDB9CHsGuWWDfRv4H6XQNQi/9tWE30v1z7u79obPzoNjk/hvJuAKpFaBkNO3bs/BQuocdbUs42eH3dKIxcswp+z9Qvv7smwqp2IWStjW0d3tr1z9xCWOGVEQAQ4YSbuXwjuKKRjI0WwgkhhbQJd6kGKNMS9tjCaxwhVYPVohgiQqhuEXYQVqK4yLcGQSSUNUSr17YpOfHTtzqcIaBUrSOsRNFFSJkRZxUhJWiGhXBCSCGsEFoILwvhhJBCWCG0sBPt1sbR3g0tdhlghT16FHvVfqG3CV+MQxmCcgq6OfiHcljo92t6tKbF/wOs3lQNtwaY+Pm319JM3PjEa5OigH/u9qZNm6TUhLf87HQ6XWHOZDIpRSkIe6btOI50RwxeL38z0a9brLM6MukBqt/TnVC3PnF+fp5Xz+VyRuQkm3Z1Zngvc+7vS+RVXfyBjpZaXAExMDefbM8V1yzFwBuF1JY5v8dvzfbmLYqB04Xmxs2de93EY8m4FANtJ2ZLreOHXGxSKE4sYCIMO5ROPtXTdSsGEyuVMheri06XNaTYpuuz6aOuqjqKbPoobo7NFEUnE9EpTh8NYqBj+15xftai6aNBDOzJri6Nnf2p61bu5lIMfK63pcOtTmbOnv/uJR0DtbjSYqA5fuar6TVNuYU1iVuX4fVnUH60Mtk38rPuUybCKoyBCCeEFMKKYmDQOkIKYUUxMBxyiJ/Ih6I4CyoUkSHiKKhKDFGICifCit0IqAZOO+oURAJUtCGXNUSAkkRikfiRfChGq1eYE8VK+XY85hhhDLQRTpOXRrq2Z1eVKAZaVwBOXZvLyT3PtkxRDDT9q0fOCTHwJHTzeR0Dtfgox8ALk1vTquCgp4+K4r86fdQeG/36Vd5HV4+M6RioRR0DH14MVCSpQKywdMamj9bSGY9XTMSRFZs+iiMrNn0UG2LTR7EhNn0UG2LTR2sx0GDhjk0flUZWotMQpo8GMbAxblb9amkdTR+txcBVpavjJ7dlWlJbKQYO7X46vcnzbrT9/EP/aoqBXfDGHlUMzOgYqEUdA+8aA8MgJsZAApQUAwlQUgwkFknpbEkUnAQoKQYSoKQYSICSYiABSmqIABXNcYYqhBrRcLcsrGLMiXBCSCGsKAZaCCeEVI8YAwFOLdnW6TjAaqKW+oIYOCrEwF+hm//Ehj4U+v2GHllpUcfAO7aup4/yM/8g00e///K9lI6BWnzUY6ARfDcQ/9TXheLx48dbM5nM5s7OzmYxH6W6u7uTjuNY4nfZHBSkbcKF69NHTeL34wy66R99RAx30kQCyclEAIzSaaicvtJJY6aokz3KJjiq6H5iNmSPncE32ENvwuridwOrhUKhil9OEs/n7NDQUGlmZsaPfjewBVZrNFi0uOJgBYB6EtbTUGbER8S0pVKpLFzBrWH1RCLhIKQQVtI2EVIIK/HD8BBWoujTBcuc0UfEcCeJSifCSuU0VE4pMCqdHnPSkUhOAlT0ETEec1J16YgQTtgIrMPRpY1wGh4eLsH5DKdR4VMXsI9QmDp16pQeBWlxxcJqpyoOvPIA21TcuFt+CqUyNPn/iCh+AsVgFQ13viobVlVindXFr3mHYj7PgmkAq61R8S8BBgCefQI6zftE1wAAAABJRU5ErkJggg==)}'}],["2C",function(p){return '.ymaps-b-zoom__hint{position:absolute;left:43px;margin-top:-8px;display:none}.ymaps-b-zoom_hints_visible .ymaps-b-zoom__hint{display:block}.ymaps-b-zoom_hints-pos_left .ymaps-b-zoom__hint{left:auto;right:42px}.ymaps-b-zoom__hint-left{position:absolute;left:-8px;overflow:hidden;width:8px;height:17px}.ymaps-b-zoom_hints-pos_left .ymaps-b-zoom__hint-left{left:-5px;width:5px}.ymaps-b-zoom__hint-right{position:absolute;top:0;overflow:hidden;width:5px;height:17px;margin-left:100%}.ymaps-b-zoom_hints-pos_left .ymaps-b-zoom__hint-right{width:8px}.ymaps-b-zoom__hint-text{font:12px/17px Arial,Helvetica,sans-serif;display:block;height:17px;line-height:17px;white-space:nowrap;color:#fff}.ymaps-b-zoom__hint-text{background:url(\'data:image/png;base64,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\') 0 100% repeat-x}.ymaps-b-zoom__hint-right{margin-left:100%}'}],["0t",function(p){return '.ymaps-b-dropdown-button{position:relative;display:-moz-inline-box;display:inline-block;vertical-align:top}.ymaps-b-dropdown-button .ymaps-b-form-button{display:block}.ymaps-b-dropdown-button .ymaps-b-form-button_type_tool{top:0;margin-bottom:-4px}.ymaps-b-dropdown-button__dropdown-arrow{position:absolute;top:19px;right:3px;z-index:3;display:block;width:8px;height:7px;background:url("//yandex.st/maps/_/E27582kNuB9RgEKP8wg0869rXPc.png") no-repeat 0 0;cursor:pointer}'}],["9i",function(e,t,n,r,i){var s={},o={};e("map.copyrights.counter",{create:function(e,t){if(!o[e])o[e]=t;else{o[e]=t;for(var n in s)s.hasOwnProperty(n)&&s[n][e]&&s[n][e].copyrights.setCopyrights(t)}},increment:function(e,t,n){var i=r.util.id.get(t);s[i]=s[i]||{},n=n||1,s[i][e]?s[i][e].counter+=n:s[i][e]={counter:n,copyrights:t.copyrights.add(o[e])}},decrement:function(e,t,n){var i=r.util.id.get(t);n=n||1,s[i]&&s[i][e]&&(s[i][e].counter-=n,s[i][e].counter<=0&&(s[i][e].copyrights.remove(),delete s[i][e]))}})}],["$Q",function(e,t,n,r,i){var s=new r.geoObject.OverlayFactory;s.add("Point",r.overlay.interactiveGraphics.Placemark),s.add("LineString",r.overlay.interactiveGraphics.Polyline),s.add("Polygon",r.overlay.interactiveGraphics.Polygon),s.add("Rectangle",r.overlay.interactiveGraphics.Rectangle),s.add("Circle",r.overlay.interactiveGraphics.Circle),r.geoObject.overlayFactory.storage.add("default#interactiveGraphics",s),e("geoObject.overlayFactory.interactiveGraphics",s)}],["7G",function(e,t,n,r,i){function o(e){return e&&typeof e.length!="undefined"?{type:"Polygon",coordinates:e}:e}var s=function(e,t,n){s.superclass.constructor.call(this,{geometry:o(e),properties:t},n)};r.util.augment(s,r.GeoObject),e("Polygon",s)}],["7K",function(e,t,n,r,i){function s(e,t){var n=e.options.get("projection"),r=e.getMap().getZoom();e.freeze();for(var i=0,s=e.getLength();i<s;i++){var o=e.getChildGeometry(i);o.freeze();for(var u=0,a=o.getLength()-1;u<a;u++){var f=o.getChildGeometry(u),l=n.toGlobalPixels(f.getCoordinates(),r);l[0]+=t[0],l[1]+=t[1],f.setCoordinates(n.fromGlobalPixels(l,r))}o.unfreeze()}e.unfreeze()}r.geoObject.dragCallback.storage.add("Polygon",s),e("geoObject.dragCallback.polygon",s)}],["7p",function(e,t,n,r,i){var s={calculatePosition:function(e,t){if(r.geometry.component.pointInPolygon(t,e.getCoordinates(),e.getFillRule()))return t;var n=e.getClosest(t);return n?n.position:null}};r.geoObject.balloonPositioner.storage.add("Polygon",s),e("geoObject.balloonPositioner.polygon",s)}],["-b",function(e,t,n,r,i){var s=new r.geoObject.OverlayFactory;s.add("Polygon",r.overlay.interactiveGraphics.Polygon),e("geoObject.overlayFactory.polygon",s)}],["9N",function(e,t,n,r,i){var s=function(e,t,n){s.superclass.constructor.call(this,e,t,n),this.options.setName("overlay.interactiveGraphics.Overlay"),this._rb=new r.Monitor(this.options),this._rb.add(["imageOffset","offset","imageSize","imageRotation"],this._Pw,this)};r.util.augment(s,r.overlay.interactiveGraphics.Base,{requestGraphicsOverlayClass:function(e,t){r.overlay.interactiveGraphics.Base.loadGraphicsOverlay("overlay.staticGraphics.Placemark",e,t)},getHotspotOverlayClass:function(){return r.overlay.hotspot.Polygon},_Pw:function(){var e=this.getHotspotOverlay();e&&e.setGeometry(this.getHotspotOverlayGeometry())},getHotspotOverlayGeometry:function(){var e=this._Ae.getCoordinates(),t=this.options.get("imageOffset",[0,0]),n=this.options.get("offset",[0,0]),i=this.options.get("imageSize"),s=this.options.get("imageRotation");if(s){var o=s*Math.PI/180,u=Math.cos(o),a=Math.sin(o),f=[[0,0],[i[0],0],[i[0],i[1]],[0,i[1]]],l=[];for(var c=0;c<4;++c)f[c][0]+=t[0],f[c][1]+=t[1],f[c]=[f[c][0]*u-f[c][1]*a,f[c][0]*a+f[c][1]*u],f[c][0]+=e[0]+n[0],f[c][1]+=e[1]+n[1],l.push(f[c]);return l.push(l[0]),new r.geometry.pixel.Polygon([l])}var h=[e[0]+t[0]+n[0],e[1]+t[1]+n[1]];return new r.geometry.pixel.Polygon([[h,[h[0]+i[0],h[1]],[h[0]+i[0],h[1]+i[1]],[h[0],h[1]+i[1]],h]])}}),e("overlay.interactiveGraphics.Placemark",s),r.overlay.storage.add("interactiveGraphics#Placemark",s)}]]);