{"widgets":{"@MarketNode/HeaderTabs":{"/content/header/topMenu/tabs":{"showGroupingTab":false,"flexDirection":"row","tabList":[{"id":null,"isRightSide":false,"viewName":"NavigationMenuRegionTab"},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"131324919","entity":"navnode","fullName":"Сплит 0012","icons":[],"link":"/special/split","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"actionType":"SHOW_FAVOURITE_CATEGORY_POPUP","id":"132888020","entity":"navnode","fullName":"Любимая категория","icons":[],"link":"https://market.yandex.ru/favourite-category-link","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"133036581","entity":"navnode","fullName":"Одежда","icons":[],"link":"https://market.yandex.ru/special/fashion_dep","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017490","entity":"navnode","fullName":"Дом","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/879900/img-8ec726e4-0b72-444b-a1d0-284c9cb95989.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-doma/54422","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017435","entity":"navnode","fullName":"Детям","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/475644/img-dca0991e-e9f8-4d1b-89e4-db2cec0d1d3c.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--detskie-tovary/54421","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017450","entity":"navnode","fullName":"Красота","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1490511/img-9d99289c-7468-4a57-ad16-14b09af04fe6.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-krasoty/54438","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017420","entity":"navnode","fullName":"Электроника","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/475644/img-51115532-de6e-40ac-b888-b4cf9d6d4fb2.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"https://market.yandex.ru/catalog--elektronika/54440","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017411","entity":"navnode","fullName":"ИКЕА","icons":[],"link":"https://market.yandex.ru/catalog--tovary-kak-u-ikea/38679690/list?supplierId=465852","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017445","entity":"navnode","fullName":"Продукты","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/944743/img-2fa25175-e4b5-4dd5-963e-3ad89e69adb0.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--produkty-napitki/54434","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"136343111","entity":"navnode","fullName":"Бытовая техника","icons":[],"link":"https://market.yandex.ru/catalog--bytovaia-tekhnika/54419","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"136343115","entity":"navnode","fullName":"Мебель","icons":[],"link":"https://market.yandex.ru/catalog--mebel/18049585?_redirectCount=1","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"133036575","entity":"navnode","fullName":"Аптека","icons":[],"link":"/catalog--tovary-dlia-zdorovia/54734","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"119404653","entity":"navnode","fullName":"Алиса","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-6c32e8ac-6d36-4e4c-8381-8e68789410f8.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"https://market.yandex.ru/special/alica_cashback","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017520","entity":"navnode","fullName":"18+","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1533751/img-23bf887b-288a-46f6-a95f-5a5a8d894a1e.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog/18019220","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017430","entity":"navnode","fullName":"Бытовая техника","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/475644/img-c7218e36-c241-428f-89ec-af5253c0ad5d.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--bytovaia-tekhnika/54419","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017440","entity":"navnode","fullName":"Дача","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-396b8305-5a06-4a44-b516-739d5c1a9203.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--dacha-sad-i-ogorod/54495","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"98415125","entity":"navnode","fullName":"Цветы","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-90de59c3-8367-497c-9016-290de89739be.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tsvety-bukety-kompozitsii/55776","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017455","entity":"navnode","fullName":"Зоо","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/475644/img-6d23ecd1-f22a-4c9e-a6f0-22cfb4f8be95.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-zhivotnykh/54496","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017515","entity":"navnode","fullName":"Украшения","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1490511/img-56713645-972d-4c70-8980-03681fd124fa.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog/18057664","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017465","entity":"navnode","fullName":"Авто","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1490511/img-749b24c9-1537-4ad3-8b80-c3053ec0d3fb.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-avto-i-mototekhniki/54418","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017475","entity":"navnode","fullName":"Мебель","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/879900/img-09a0856a-de50-4eec-9298-c3ec04a41261.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog/18049585","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017495","entity":"navnode","fullName":"Хобби","icons":[{"width":"0","height":"0","url":"//avatars.mds.yandex.net/get-marketcms/1357599/img-0e58c8b1-34cb-4d64-8142-c34606c8beec.svg/svg","isNewTab":false,"thumbnails":[]}],"link":"/catalog--dosug-i-razvlecheniia/54423","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017500","entity":"navnode","fullName":"Книги","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1490511/img-b1770f65-90db-4e27-b10b-aeb620eb8108.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog/18071321","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":false,"id":"97017530","entity":"navnode","fullName":"Школа","icons":[{"width":"32","height":"32","url":"//avatars.mds.yandex.net/get-marketcms/1668019/img-e059151c-b355-4126-96fd-3cb569c93ee1.svg/orig","isNewTab":false,"thumbnails":[]}],"link":"/catalog--tovary-dlia-shkoly-i-ofisa/17984632","navnodes":[]},{"viewName":"Market2BusinessTab","isRightSide":true,"id":"116001386","entity":"navnode","fullName":"Покупайте как юрлицо","icons":[],"link":"https://business.market.yandex.ru/pokupayte-dlya-biznesa","navnodes":[]},{"viewName":"NavigationMenuTab","isRightSide":true,"id":"97017544","entity":"navnode","fullName":"Продавайте на Маркете","icons":[],"link":"https://partner.market.yandex.ru/welcome/?utm_source=yandex_services&utm_medium=b2c_market&utm_campaign=frontb2c&utm_content=text&utm_term=portalb2b","navnodes":[]}]}}},"meta":{"/content/header/topMenu/tabs":{"name":"@MarketNode/HeaderTabs"}},"collections":{"market2Business":{"current":{"id":"current","shouldShowEntryPointNotification":false}},"expFlags":{"dsk_enable_m15_offers":true,"all_chef-cart":"withNotLoggedIn","all_chef-cart-eda":true,"all_chef-cart-lavka":true,"all_km_one-click-do":"row","all_fashion-original":true,"all_cart-with-remix-feed":true,"dsk_sponsored-snippet-video":"crop-video","all_recommended_pedestrian_route":true,"all_admon-tracker":true,"dsk_ugc-product-reviews-redesign":"vertical","all_no-search-redirect":true,"dsk_remix-feed_snippet-constructor-no-picture-padding":true,"dsk_product-page-kkm-size":12,"all_index_recom-trigger-snippet":"with_pinned_cart_items_and_auto_complete_promocode","all_premium-incut":true,"all_snippet-animation":"sponsored-autoscroll","dsk_reviews-page-walter":"without-walter","all_product_filters_with_business-reversed":true,"all_premium_cpm_link":true},"featureToggle":{"m2b":{"m2b_loyalty":true,"m2b_edo_only":true,"m2b_vk_pixel":false,"m2b_new_rom_api":true,"m2b_postpayment":true,"m2b_menu_for_ent":true,"m2b_all_vat_badge":false,"m2b_checkout_credit":true,"m2b_hide_payment_km":false,"m2b_is_chestny_znak":true,"m2b_retention_popover":false,"m2b_encryption_address":false,"m2b_new_rom_api_create":true,"m2b_acquisition_popover":false,"m2b_promocode_on_landing":true,"m2b_fetp_redirect_disabled":true,"m2b_loyalty_b2c_promocodes":true,"m2b_new_order_confirmation":false,"m2b_business_price_fallback":true,"m2b_encryption_personal_data":false,"m2b_fetp_deprecation_warning":true,"m2b_retention_popover_segment":true,"m2b_acquisition_popover_segment":true,"m2b_red-point-in-b2c-header-nav":true,"m2b_dsk_product-page-super-light":false,"m2b_breadcrumb_with_search_filters":true,"m2b_business_accounts_popup_on_b2c":false,"m2b_return_with_photo_control_mark":true,"m2b_dsk_business_accounts_from_not_registered_customers":true}}}}
{"widgets":{"@light/ToggleComparison":{"/content/page/fancyPage/comparison/content":{"productId":1781255948,"categoryId":18540470,"skuId":"560312128","composeId":"13447115526525859235","size":17,"id":"96ps4l4ohd9","color":"#222222","comparisonHash":"2q9BfQMSaAx85qbgC4QChZj1emn9","withText":true,"notificationImage":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/orig","notificationTitleRaw":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","notificationCategoryName":"Учебная литература"}}},"meta":{"/content/page/fancyPage/comparison/content":{"name":"@light/ToggleComparison"}},"collections":{"offerPlaces":{},"comparisonButton":{},"title":{},"miniImage":{},"mediaItem":{},"category":{},"userComparisonList":{},"userComparisonListReady":{},"baobabEvent":{"13447115526525859235":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEhgKFndhbHRlcl9zaG93X2NhcmRfZXZlbnQyFgiMnq/RBhDA3paLAhjG/6gFILbP6wg=","sign":"4gcGhbIRrtDAqpizxVKSLXhrYcbFOwpNZrRCvYMowUI="}}}}
{"widgets":{"@card/MediaViewerGallery":{"/content/page/fancyPage/mediaViewerGallery":{"mediaViewerId":"__galleryPlace__","lightExp":false,"place":"__galleryPlace__"}}},"meta":{"/content/page/fancyPage/mediaViewerGallery":{"name":"@card/MediaViewerGallery"}},"collections":{"mediaViewer":{"__galleryPlace__":{"id":"__galleryPlace__","entity":"mediaViewer","idx":0,"fullScreenStatus":false}},"review":{},"compose":{"14905799466380597687":{"id":"14905799466380597687","productId":"1781255948","skuId":"560312128","offerId":"iKUhFqMHUaTbWxYT1U9sEA","productSlug":"chistyi-kod-sozdanie-analiz-i-refaktoring","categoryId":"18540470","navnodeId":"18540471","businessId":"749016","shopId":"431782","vendorId":"11157446","departmentId":"54510","supplierId":"557314"},"13447115526525859235":{"id":"13447115526525859235","productId":"1781255948","skuId":"560312128","offerId":"MqiKgvfyO58oW3DDu8s2ug","defaultOfferId":"MqiKgvfyO58oW3DDu8s2ug","productSlug":"chistyi-kod-sozdanie-analiz-i-refaktoring","categoryId":"18540470","navnodeId":"18540471","businessId":"670830","shopId":"431782","vendorId":"11157446","departmentId":"54510","supplierId":"84212635"}},"mediaItem":{"mi_2785671222370058262":{"width":835,"height":1200,"origUrl":"https://avatars.mds.yandex.net/get-mpic/11621477/2a0000018cfa9c0373b91a0be5ab26550df8/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8969387303159102866":{"width":701,"height":1065,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5241173/img_id2609146323573507986.png/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_17837598308262280408":{"width":701,"height":1064,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5219306/img_id6460455885080361689.png/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_14089974559045591702":{"width":1456,"height":2040,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236803/2a0000018acdc8ab0b19346b468b22e9ecfa/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_7317256987604149458":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5042167/img_id4707297719695452298.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_5661999883222632296":{"width":708,"height":1028,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5246613/img_id8025006788580951612.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_2862246638368895445":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3721790/img_id9153231908257234419.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8837830097695489855":{"width":1544,"height":2048,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3699895/2a0000018acdc8a9c766c3cbfa3c07e9af61/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_16332478854332421004":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4420830/img_id4886831143375300557.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_15359145659709095794":{"width":1504,"height":2036,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5210364/2a0000018acdc8a9b97ed541717121caef17/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_17763402450951410275":{"width":708,"height":1084,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5360356/img_id1711475921557771927.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_6423288156937707886":{"width":670,"height":935,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_9081538127593267465":{"width":1444,"height":2026,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5275484/2a0000018acdc8aaee02358877b15f2a36ba/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_1102058964260505473":{"width":1516,"height":2016,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236803/2a0000018acdc8abb41ed96e221963bebc64/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_1262426312998927126":{"width":1472,"height":2008,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4509881/2a0000018acdc8a90d4f5d73466ea3a3e4a8/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_16658222309438424409":{"width":708,"height":1052,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5163819/img_id7225785209019881011.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_132831799602963196":{"width":1488,"height":2046,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3590777/2a0000018acdc8a702ee2f38ae8f27c6d1f8/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_10677414318234878137":{"width":1412,"height":2064,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8a785e7e966cc9ce0690183/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11899236260145885813":{"width":1508,"height":2004,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8ae854cd692456c4bf45d6d/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_16670320826718167616":{"width":1362,"height":1930,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8875050484003048374":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/9hq"},"mi_13206139008843849820":{"width":708,"height":516,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5234463/img_id2215078736891191622.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_2943357788042636386":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236204/2a0000018fac6b971e0dfff6ce5ba6fdac74/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_15593231809903297268":{"width":708,"height":1076,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5259100/img_id7320819220890368891.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_4229961713255104506":{"width":1450,"height":1994,"origUrl":"https://avatars.mds.yandex.net/get-mpic/1592349/2a0000018acdc8abff5bd0d04c17072eea7f/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11223838496823320007":{"width":1300,"height":1830,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5235429/2a0000018acdc8a7a48496f7cb868dbcafa7/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11924700973451649762":{"width":1570,"height":2046,"origUrl":"https://avatars.mds.yandex.net/get-mpic/1992523/2a0000018acdc8a8f81fe47a69ffb828e416/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"}},"reviewGallery":{},"businessReviewGallery":{},"reviewItem":{},"transition":{"tr_17896467089786603471":{"type":"fullSpecsGrouped","params":{"cpc":"IcERkgXYkbZQoZlVjzCcenXxf3KPAGxg2njd9MHCCcnzxLZE1UyWJeG3OmMyjNQEZYB-ZOCGp3CQD7vn5jW_kSmyUgZ_FcHRIRRt5V6wEoh2cCgDun6DinsrggcmjAUuHdGHCCyD2AspDgWCvYL90w,,","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128"}},"tr_15925955253602850098":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470"}},"tr_14223846355687483220":{"type":"productCard","params":{"offerId":"iKUhFqMHUaTbWxYT1U9sEA","cpc":"IcERkgXYkbbYakcuJMUI4pIIpIzvF6x8oDOa1W3ng8t9h8e0iDjY1VwIQn5pHK8CcpaZ0DKkmpJZOUqkBBxZCaMoJOOlK_KPNaemOqP1-s-Bs-qo_lTdzFIAy4weC340dWQ6lT1bi4fR3cAWIBPUB6wur10OM3hbzRyGw2D6kKVyVtF5Bp8Blmxpi_8FFld2SFFaHYJ6sSOoDFwm3JMvP9X97GL4DWWq","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","businessId":"749016","skuId":"560312128","categoryId":"18540470","navnodeId":"18540471","sponsored":true}},"tr_10032795354293247604":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470","shopName":"Яркое Детство."}},"tr_16788068649128881501":{"type":"similarProducts","params":{"productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","skuId":"560312128","categoryId":"18540470","navnodeId":"18540471"}},"tr_4140922219879806143":{"type":"productQuestionsLink","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","cpc":"IcERkgXYkbZQoZlVjzCcenXxf3KPAGxg2njd9MHCCcnzxLZE1UyWJeG3OmMyjNQEZYB-ZOCGp3CQD7vn5jW_kSmyUgZ_FcHRIRRt5V6wEoh2cCgDun6DinsrggcmjAUuHdGHCCyD2AspDgWCvYL90w,,","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128"}},"tr_2530620664974868025":{"type":"productPageId","params":{"productId":"1781255948","slug":"martin-r-chistyi-kod-sozdanie-analiz-i-refaktoring"}}},"gallery":{"13447115526525859235":{"mediaItems":["mi_16670320826718167616","mi_11223838496823320007","mi_4229961713255104506","mi_11924700973451649762","mi_132831799602963196","mi_8837830097695489855","mi_1102058964260505473","mi_15359145659709095794","mi_1262426312998927126","mi_11899236260145885813","mi_14089974559045591702","mi_9081538127593267465","mi_10677414318234878137","mi_6423288156937707886","mi_17763402450951410275","mi_16658222309438424409","mi_13206139008843849820","mi_2862246638368895445","mi_15593231809903297268","mi_16332478854332421004","mi_5661999883222632296","mi_7317256987604149458","mi_17837598308262280408","mi_8969387303159102866","mi_2943357788042636386","mi_2785671222370058262"],"isVisualCategory":false}},"offerPlaces":{"mainDefaultOffer":{"composeId":"13447115526525859235"},"topOffersComposeIds":["14905799466380597687"]},"uniqueContentMark":{"13447115526525859235":{"isTitleUnique":true,"isDescriptionUnique":true,"isPicturesUnique":true}}}}
Чистый код: создание, анализ и рефакторинг. Библиотека программиста
{"widgets":{"@card/Title":{"/content/page/fancyPage/productTitle":{"size":"28","longTitleLength":70,"longTitleSize":"215","weight":"500"}}},"meta":{"/content/page/fancyPage/productTitle":{"name":"@card/Title"}},"collections":{"title":{"13447115526525859235":{"raw":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","shortTitle":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\""}}}}
{"widgets":{"@card/FarmaPrescriptionBadge":{"/content/page/fancyPage/prescriptionBadge":{"wrapperProps":{"margins":{"top":"2"}},"isM2bEdoOnlyEnable":false}}},"meta":{"/content/page/fancyPage/prescriptionBadge":{"name":"@card/FarmaPrescriptionBadge"}},"collections":{"pharma":{},"views":{"defaultOffer":"vi_13447115526525859235_bi_16952645776492346820","topOffers":["vi_14905799466380597687_bi_1828841053720581849"]},"viewItem":{"vi_14905799466380597687_bi_1828841053720581849":{"id":"vi_14905799466380597687_bi_1828841053720581849","composeId":"14905799466380597687","buyOptionId":"bi_1828841053720581849"},"vi_13447115526525859235_bi_16952645776492346820":{"id":"vi_13447115526525859235_bi_16952645776492346820","composeId":"13447115526525859235","buyOptionId":"bi_16952645776492346820"}},"buyOption":{"bi_1828841053720581849":{"id":"bi_1828841053720581849","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"iKUhFqMHUaTbWxYT1U9sEA","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrx8wvs231aV_yyzAn6YKW7QdYwI8D4EyJ0Va5KQRG77xwDH-Ru1M1WGxou7z13MFRn-Ka6kzzCjHaf3wSydPzRlTzWo7AbgDtwvV4aLCy09tVnBjIJwP-NNFgxJDI9Kg0prNTZge0IOy9DFRJ4Rey9Gb2CWj3Kuzha-ILe5n41Q-Tu3bS-rd6hF5jj2Qx8i7AegPaEPjairl9dqW4D1ZYYC4R7g7JK1BrVeMMs-EoSCD088IySSq1OzGiSBUEKOdzWQ0OS2jUJ3QAWRzknHjgBsy4yjcGUVOIQYkvjXkbgw1h7lN3jdnxzyN9OLBY_WsnXt6inxxKLr506fpHGCSGcUHje4lp0jjHYIbwjgvHLtr3UQHXd_ZHa9MxLHjIqVo2DfDcz7QN0-JLYa9ksBg1X5LXTNFPTPe6qp-LQEJEkftnCIdA3lSngPhSaR64XYL03vh_pMrhZy-i1_P1t48rr9OnYZOW9BacE9lz9dr-oUs51iR44VzEYPVSwmUy0LaZkFpwZ1orgWic-578qnffFOREvOiS7K3jsqmMxzX1UxuzhMHSRZN6gX_38Q40EsH-BbLt-F3pCQJQ-F4xjcII5Fc8fgq7LI6acVbX46OIcU_9C9X4siw7vDOVNg7tAtHQhYk6DSNNJVC27NRGEWIuOZGcrRFW3vmKtNjFo2j-agLqy4ZRgmIdJkUmiTh1Y2E81h7Ad65EBT1V6q7CCU53CE1cZXYSTDrwQvBZfo4PB67p-RD_WQG1e2MKjPWsow5bxP-0KnDGDMsb0ur1h67NEHVDoxf05sR_HAYdh8ITry6zsV7c_pHDJpwJiYq9rBGcrfRWRBIKN2hbbsOigxox0pKSFBx7K6Uk_CzWkgd68xd1yYEzqaK1NgzX3I4SBlqmurpQez1R_YBZ9j14QmySgGTRuv4qhs4GiG5AWTKoSjTZRscByvQdZe9gDkfcv81BpIaU0g6IH3zNCjgRtGY10Ks0DMgwmxMwI_V8QCZJR9ZSErtuuriWIzhQ8vmDLacF1WrJhYH9RBOMhKzAKZD20aaGcxqDE7BlanaV9ihXMWO9b87yQXQEjOElx3f_OPPgLYZO0GtLuYItlIK2apPeKZuRzX1KZw8SGII6jhN2otWfUUpp24U1S252w4njW0NBLuuN2ZBBLwDvLGbd4_yMmKwF6zSKtSt9QOnOa9lvvQ0jcex6CPiKY3Sa8g3f4IxuUlncmEXH9AlUz7qepUnwrI6UMmou_-pZ0d2S6FB-EAzWdvtGfzJv5xlxoYtEULpJP5RrrphT0Zf4s7RaPmeuQMcrPcwBD1ZSeG38usYjHu62ypdvJSGpnxv8Yb6vD_lPpaq1tPodyf3D8tr9_F94MWrahJSrf6VcLaWhTDxBLCa9WnxRDI2XBjKl1mF8cSeA416RnrNkRQ5sH2tw1yERpdMZj99DmZx7owQ2AN-300VI9jPWjhcfCRBtfgjNcG1WK0fqJo6XDnykIN6DT2AjreVAl_iL4EzUuT12IfJZAGazvSyksBChMwM57aPJvUa3-wdTPQyQSaIcMwUwUH7Kc5r919moaoziJxUPa4qZ3Jnz84Z2yoiPizQSfPng6CcliAe7R5aaybhZX4rJETjKTSP8LXbsXtF6N_e1ViFK5duoPHGP6E5Fq9iPxwnkFxtiSsLgM6-nXjw6IJDcLDHHh8yf0KvBzxM2X05PUMOhfNYkv8DQGLJKYKPaqhcaaYiFIXT0s7bEgPsPL87csc8xos3hfliRw5GtXhWWQskQs2kJuFe90SI1-0RJQsqrHA8zBMLKgzCPWAvVepc2vcf3cHlPh47I0anZqGOKSU6Neu7EqTn2wEkkmSfEuw3yjwv2uRZz3nsdr-dwXWwuCnICOsb37brp3LzoPsPG1aSTMGWk_IMqHXlM35UIYPpt2uZfiqjVJ6bqhBc8IpB4EKH8R4OQFVmL207Uc4sGDa5osB_eJ5SYQCKtNm62ysyBVADX43nrFfttZrGv5srE9Fh0h3Mf7R1scmgrvVoDm_U35FsQ2CB16iGii7jqriUAIdaIatby2JPko6q9Ke9sAstdaIr349eHgGp5EiwQ4suKhpzdulekp5fAYC3NlMMF5fB4_kwU64aHE00hafPS8RDX21x4PG7Xtia3Qls3xWQgnnKrQZgUVEnMYP4wd7UKiEkzvtpIejeo5XTzUaqJJrrtSz-mei5_yPyk-9cQxS5XosIxDV4S115MayLYzlOkJ5D_xq8mSwF5HAe-VM4sRZlYubswVIrkoHhArzeMLqCM0W64w0xwSQjgXpAou-_sROEVby2r69v-AKP5K0NCUe3WJuIOR9LRC-UVe-AGPWW-8wN61SVhlHUl6mLoAeW0jliepMc9--61ur5UKEqRCR400wRfuuL_QegN9f5NTPZtWO368V0ROXWhyy50ATxw6KXBdxXfrxhKDMVgBXTKG09Uco8RilO07nZ7TWMOHZhN67jeRZmtrM7nFr_wOT7y2Mq0egC5-DsZCEGhV0FsWc7yqNAuwLekgd81GlFhDjnRCUFki-LFQyYvvzykzh4LaYLbbncsJizd-RFSQ2DqjPiydafQyoymWiOyS_QTYtP086p4uJKDGOKdx_mB3DP3szNOxif9jHYsAAZcRFMev_Op-iIdx8xICyJLfwRhb1VUA3kLq_M9G-RGR4N_h6OIEMyjLm61Ym_lVwLdsXsHr3xzQKljhYNgaH5hiS6ABW5QZJuNwrvjwiGPBJoXJFVmwOhUsp66_ggebWy7x9rYli2CC1bp0KcWjyaGjgbV6POsTyzzts5FG899Bk98leagQDceKRimHOXza3QcvBcX2TfcVQEhJqqQbMyEKrHbytJuKwaVKEx2qSoZe29slyMUKpA_4I9LYzYo9sK_sC7YDssxDQ2nnF9pEKnI4vSjU4k5urpnU7ZWw_CnKxzwafar7O8J4bTr96OcWVmOOPETPE0YG4D_OBLfcIx6n7rSxXVvWnRnZrdqFD8aA8Zl2j3tvUfBfZWx5BTpSK2VrDctRNVbWd32lsRTEvMeRzAqG4VHBEDvWm8_a3WqjA_4es8mFkj8a5fx8XctU3lSqHogKIh2JxRnVC-Gekd4OZfJAFYO177pvEaePVv0Hw5bQqT0qJRrB_RB41IL7WYF2CGyTg_AwScFvq0yQpdoEmhcAkynSx9Am0SH_Ql-fa0XLWtXzLRLckWbT-QKUgLcpYGrHrLqXUFRsd_XwyXZUyUPYflHaSeuQqdBKlSE-kHgvM-oarjSCmQ63iswfB9xLhOrVa1E3vLBpti9QqXy4MpwskNCMdmEgE5dtCgIRD1qbv3SSgeZBdLbspwcJdj2OouvreyKposEbroNu5sW5DhHPGr-u4c39IWteWKrszO9VDTtGh5WqOztU7VSD7VFtDSqW--q2Hhd7u2XB-9dBed12D-IfYJWViCuzBKhJgY-iJDqciW7q5Q19YzuZz2DNYOduNxStuTljIRFfnQknGeHtIKzk6NMMIkJUcRfjlZWTVkImcPUWGLOaZANTnFtxfolnJN8YIPUt7LPOzZ1XAeSkBvtY_DgYD-rmdf6RWlztxbJp_pu4Hoo0QXvTfDRiEzrkSNPsrumkVxqC10NygzO-QZZbNIwHTy7vU4ZvFvL3kc-Swbm1-nPvnSl20c5ZgCtyT2m0_6_GHlHAgofBU961vYvwPVdq1m97eB8Iy8dYcIq7sqfFDOfNUs5X9IzUAAjB81K655vcGN53y4a8DDODDw2Q62wTNmSYZWyHFsXANaqb0JhkgKjPqFe-whg,,/b64e=1/sign=80625f7fde66e18ed5f2d0c8157fa5d8/keyno=MARKET_1/*","cpc":"IcERkgXYkbbYakcuJMUI4pIIpIzvF6x8oDOa1W3ng8t9h8e0iDjY1VwIQn5pHK8CcpaZ0DKkmpJZOUqkBBxZCaMoJOOlK_KPNaemOqP1-s-Bs-qo_lTdzFIAy4weC340dWQ6lT1bi4fR3cAWIBPUB6wur10OM3hbzRyGw2D6kKVyVtF5Bp8Blmxpi_8FFld2SFFaHYJ6sSOoDFwm3JMvP9X97GL4DWWq"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17176595967440140167806001","counterStep":1,"minimum":1,"maximum":8,"price":{"value":861,"currency":"RUR"},"vendorId":"11157446","fee":"0.0640","feeShow":"zwbqKzmvO-vIcIWA4hXNTpjuwf5txkDcVtohHDLnWIHVfTVcSVwWBjzTgHaxsCWMuG71ZzBfc7vnzRKTpMXXnwdfxQ14n8dzF3ryrFyVcLRjmmFQzrunIiHdFN0pXfZS-XEMaIH1T1nm9AWSr3alePH-Q9zhvtLq_cPhIeONUwSgAGH7gqMoJA,,","feedId":"475690","feedOfferId":"24608861.978-5-4461-0960-9","shopId":"431782","supplierId":"557314","businessId":"749016","supplierName":"Издательство \"Питер\"","businessName":"Издательство \"Питер\"","deliveryText":"Завтра","basePrice":{"value":1530,"currency":"RUR"},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","parentPromoId":"","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"key":"","type":"parent-promo"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","parentPromoId":"","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"},{"key":"","type":"parent-promo"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","parentPromoId":"","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134"},{"key":"","type":"parent-promo"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","parentPromoId":"","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361"},{"key":"","type":"parent-promo"}],"flags":["isFby"],"analytics":{"warehouseId":"308","paymentType":"PREPAYMENT","paymentMethodTypes":["BY_CARD_ONLINE","IN_CASH"],"deliveryOptions":[{"deliveryType":"delivery","serviceId":99,"fromDate":1717745996,"toDate":1717745996,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1717745996,"toDate":1717745996,"priceInfo":{"value":0,"currency":"RUR"}}],"shopSku":"978-5-4461-0960-9","placementType":"3P","ownMarketPlace":true,"shopSlug":"yandex-market","yaBankPrice":"852","yandexBnplInfo":{"enabled":true},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA","isPersonal":false,"description":"Зеленые цены. Базовая. На все"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309","isPersonal":false,"description":"kids"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134","isPersonal":false,"description":"No description provided"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361","isPersonal":false,"description":"No description provided"}],"hypeBadge":{"hasBadgeResale":false}},"deliveryType":"DELIVERY","imageMeta":{"namespace":"mpic","groupId":5243791,"key":"img_id6091210302185196012.jpeg"}},"bi_16952645776492346820":{"id":"bi_16952645776492346820","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"MqiKgvfyO58oW3DDu8s2ug","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfae-74JWGlBVh1S2I-Kcx7Pl4WFaqGbgXErchSsFnDTiyRRp_seu3VzDu44ipVxlRfp-LqpYCN1KxoKzO6GqHpHaNmM2Ww4HNYzzi00g6p9Lf6zz4x4QYiCYmtERpgP7ak4QyJvEoTo4E25EV8cSk4E3z1s4dDpsVhOUUGzzPgZnDLAn-jLaoCAwQrpQem1srI0qlZx3Kzi5FHO9TUKuxRKwJdkaaWN2MJnteX_uzXWxowi-2dG9AbWvl_0vTHwrn0HholT4L8mK9lG5n13tlUiqOMQBNd7g70gfEm3TtQb75AV6bTwBTpbhEyEUVkYEx6t-2WUq7x163t9yj8a39vgf3_25fpu-6Sc0VakcY8QxKxCXm_nu5JBhUBj-fhKBCn1YeR_s0R4hvY8ZPFwIRhrvRORXVIoLoZFWdqmEoaMh5PtvJfbD_uiP7Fq3g8gbdH44Bbkgq8vwE33l_dWlJsgcHzpKhRGr6PxoRD0RgohH_Kti2REobklPh7Xm6C2VJTOK3Befebvhb9qJ6h8QirXVRFBA-RY5wrF5BBQ2CGb7kki3GNaYY5gGUgrWYvLHf7o6KMKrkcwDKIAbfCQVPMxDWYXv1n--3DU7Eo3G5UNsOkPCQzHxMcQgHcvO3SoxfDF8Q4LTMFDIp2j3mgq1NBwwSchCIZdIWRXk2qsaIV7Czulfsw_4pcmj9K00TGrMbw-hIBeiLFoQNzULLnRTUkPzll1_Yn4v8pbU-p_0CVlS9JAOw2YhEjJ5-lIkHzIFgjwiWmobd97508wzOUiAT-EU7k5D3WRR0m-MnJaIoLWdHhIemPq5zC19D1Q3EutPGyuATwhksVOUL4GcJbcqqHeuwnIZBYBtJZmt9CIaddxoS7kA1DQ71fvifMfxZFVj6rT6HYdoEoRsk-BoW-NMI8ChUwC6Kum4ao1OliL4Fe19LvX9DoaeTxec2XhHd9FZiORP2okiHZPaHhgwLm4ToU4qWtjnS5Eh4LZua7gbjk_VGRr2rW6b0bM6cYy5tD-zixjPxErnAAhS-O6YOpkjW367I2qRWxLR9gmBN_FOtRsPFyMuToh8371rXBRKkSbZ8nW05bNMPzm2DTj67UGCLOB6P_S2_r3O7npGBCqQ9ITW3rjeOK1pgMyObAySIIlyGKpxtgQhWroXgqFIa10tYi4-X-i8ePYxbMCw_vI9G94kUxk7cxG84AoLZT4Bc03DsrnucFTcPZoSWoJEnMUBzTGZXlegphZPElAWtov6K3qMtdGPG3ftrvvX90Hgil-8dJ3MIZnLwvT04wxGJMRdIU2ng299k1TJIlfEDfpnj-mQfSmLCwPnSRUw2FbCSu9buAADDuy7XqOOlG604M4bnmmkTz1jCafbsK0uf97h77GnF2jk1oYEK2X566PkR8vaA83PTEPS6EnblQCFGig4uZbnnHSuOvEGvN-KdjE7RIZQSkmx4vVOKg55tM7-ZkFTCh3L3MBBHiEmwPSq7Yf6t7EIRB9lIUJI6wSM_zbluaQxz4OgmRndhNDYjbE9sY-ntYfaI3GVZ_fpMLm0rtY5csxJX7EFEKCQmxGjsFCIK4lOZuYHQviCbLi9Ca52WhHZL4Wy7wSBdc84g5ou4nDt7TBA749PEbzyhJzelgrWPDIGCW4uR9HvTOy_caN1hBJ_eHkxQCbU0VI5HiLk5ewmHXJk0tJd5yi1RmGwQz6V13f5QQIOr-yy38hLMUuCJ3xzGy2bJdBgMf3NNhlGH5oseZwpwurbePW85_PT82XV0kl4wxD-s49mj4sVmflwVcKnHwvRtDkIWPRP6HL4Gm41IvWAqvlm0mZg9V6GonYbQIHiBQNZ9oVATKXjaaLFucfUr8pBzsmFC8DrBC7OpiufUwQQV0mFsdXaIfCyi4uwpzX529nqYgZaGEiFKUPmbafa33Ec1eZzwewFTKRseIfJnam5KxXXdjYq9NqSb7IRCsU8kEqxCMPdedXDPO0vRf5eMtFqHfFVl_VV3Y4s1o2QK00SzPfkPNi96LsjU7TdE_1xR0NEtfs7dKWCVjix18i-GjDA13eyEtk8tMBDSA5LXKsMagpOLykdi73fpCkbY1m8UisfKKpHx14fIuWI7UlgzNVT4zENbtLJE8UY4QyM-DmIXquaWmuoEKOPlUukgsdCgApvZkWm7JKrgoZQiamZD79PZCiPPh98rCXHJCWoI2Jyt-x7VL5vZfbhVHzoZTQ9Es9XLoBVKtoVkaOpCdNpjwzozYnuaP07gmyVF9qdQPkT5jJer0-x8_d60dUH00XOWdCtj2CanxN1SyVqpY823sg66azmEtcOaPfvNWUL2DVac-g4vqWq9dTvjP92v57WZvJgJNGNvEG-sRjcrjFPKoqO4Y95U5npuOKoiLf2S-zNlTitpdggxoTrtz5iRm0proHjyssM0g7TEl1KkMc-lt18J8mt8AiLc5tF4u9fd0asRUQGwFAC2wB9AY4iAK9OZ0lc_xli2PB6oNqEPAVYk5bOA9h1R8qkQdxONLpBZRaqLLxFR1V6UvxJRkrBcPBnPMia0dObIXVl42Pa3fszbfp5oDjc6-vLYYmwiMTXMEy-smvQBHc3UIepIggGziAN3sDOa4sLxG1MusG0TSgH6ELpsyhd4zzYTcMlUZvcWsoyCXkHBN8GBRg3XKRq0PlV0GeSXvJblbBDpAjoFOisOFCPWmzvLKOk0EZxx1Ga_u--dnjGyGwcy3vZM2yh3JzYAfqQEDJrTJpyHIs5VEicuCrnsduEd2Hu2B_1LJyxkSNQ9JC5gRo2Qkz7evyO6lDT0lTBwlNb89VLL9aaQjVPfHLMXgWY2tgxF5yLd3bqOLwC0P0Q4F0lJDzOWh6KPztSAQwObca8WcwUc8PemX_EReQh0vWhKGgOyHUQQfbO2tvfqYXAXdPEvlRz8eJ0un0YBu5kwoM6cSy-Z8cCdWJM4Tyyk-feYr-OVJjXwdqp89cOp3ukuGd6zJTtbvSzdD1leNr-uGhmvEfRTWxIpOxstGiK76hpiip5g56gQXf4Qqcg_RE7NvPlEI3qGa-iMwM7TDZExadCo_7UxrUVRBVrG18w3Uz5srrzr7-JqqK8w7Y8tFMzxXUAeohCAt6SR-YVjXeB_nQx_MmvWb3esh8lQOYOJ6-78H6Vx74xA041Q9cB022D6vxHFKCcAhsX6TquXODy7Wtj0DYGNAoeCMXwz_5LrWkSiBsuSU68dPcpdmN1nFcAEuDGNQr4M4GXQRkgCMWSPqKPZbeaxgmTdPrGhSEAvT2hBF7IvkqyYh1xROh7Y8Je9rco70E33pbpO_d3cZ7HJsxPSY5opU22yvqQIGlG2eQ1RXvthBVBGJuk_2dykvK_3hjiDx_180TEi4vaXNCd-C8Yo_VVt4tzAAb63l0iutl_XuCJutnghmkN6il807boW7me3ht5yklg9UlgSXq64XtjKzlTeYA-crrTn6YDwY6gN_TyoX862APiHxw-KkMjJum5dZ2bgU_EKoKeEyGM_RuMX8JevDeKesL512w,/b64e=1/sign=1dfdab22d4bedba3013ad7fd91ebf9cd/keyno=MARKET_1/*","cpc":"IcERkgXYkbZQoZlVjzCcenXxf3KPAGxg2njd9MHCCcnzxLZE1UyWJeG3OmMyjNQEZYB-ZOCGp3CQD7vn5jW_kSmyUgZ_FcHRIRRt5V6wEoh2cCgDun6DinsrggcmjAUuHdGHCCyD2AspDgWCvYL90w,,"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17176595967490181296506001","counterStep":1,"minimum":1,"maximum":15,"price":{"value":738,"currency":"RUR"},"vendorId":"11157446","fee":"0.0000","feeShow":"OTNDnItfwRMjN9MRHuEMMo4L6QRdryv3cNzpF9moDBYAVEWjAc-8TNhfCNBZyasVgRVFxYCwQaBlFXF0GlXObSTKdmRRVNQzNSU-DJdOaheWJ7dr7_EdH5IDddrtjFK7OWYfj6ugqxfS9gbDisZatQ,,","feedId":"475690","feedOfferId":"27200040.П4801035","shopId":"431782","supplierId":"84212635","businessId":"670830","supplierName":"Яркое Детство.","businessName":"Яркое Детство.","deliveryText":"9 июня","benefitTypeCode":"waremd5","basePrice":{"value":1520,"currency":"RUR"},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","parentPromoId":"","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"key":"","type":"parent-promo"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","parentPromoId":"","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"},{"key":"","type":"parent-promo"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","parentPromoId":"","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134"},{"key":"","type":"parent-promo"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","parentPromoId":"","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361"},{"key":"","type":"parent-promo"}],"flags":["isFbs","isPartialCheckoutAvailable"],"analytics":{"warehouseId":"794603","paymentType":"PREPAYMENT","atSupplierWarehouse":true,"paymentMethodTypes":["BY_CARD_ONLINE","IN_CASH"],"deliveryOptions":[{"deliveryType":"delivery","serviceId":99,"fromDate":1718005196,"toDate":1718005196,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1717918796,"toDate":1717918796,"priceInfo":{"value":0,"currency":"RUR"}}],"shopSku":"П4801035","placementType":"3P","ownMarketPlace":true,"shopSlug":"yandex-market","yaBankPrice":"731","yandexBnplInfo":{"enabled":true},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA","isPersonal":false,"description":"Зеленые цены. Базовая. На все"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309","isPersonal":false,"description":"kids"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134","isPersonal":false,"description":"No description provided"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361","isPersonal":false,"description":"No description provided"}],"hypeBadge":{"hasBadgeResale":false}},"deliveryType":"DELIVERY","imageMeta":{"namespace":"mpic","groupId":5243791,"key":"img_id6091210302185196012.jpeg"}}}}}
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью — упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному — концентрированному выражению сути этой книги — набору эвристических правил и «запахов кода». Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода.
Читать далее
{"widgets":{"@card/ShortDescription":{"/content/page/fancyPage/shortDescription":{"wrapperProps":{"margins":{"top":2,"bottom":1}},"titleText":"Описание"}}},"meta":{"/content/page/fancyPage/shortDescription":{"name":"@card/ShortDescription"}},"collections":{"fullDescription":{"13447115526525859235":{"text":"Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение».\u003Cbr /\u003EКаким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.\u003Cbr /\u003EКнига состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью — упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному — концентрированному выражению сути этой книги — набору эвристических правил и «запахов кода». Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода."}}}}
{"widgets":{"@market/Ecommerce":{"/content/page/fancyPage/commonEcommerce/ecommerce":{"env":"production","commonParams":{"pageType":"product","pageId":"market:product","siteType":"desktop","userId":"4148ce62e2d391ed695095db8a3400b193539883d1c26a9e6d20ec34632f9bd8","regionId":213,"experiments":false},"pageSpecificParams":[{"ecommerce":{"detail":{"products":[{"id":"560312128","name":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","categoryId":18540471,"hid":18540470,"vendorId":11157446,"price":738,"oldPrice":1520}]}},"event":"PRODUCT_VIEW"}],"dataLayerOptions":{"isDebugMode":false,"srcIframe":"//yastatic.net/s3/market-static/export-static/h/gtmmarket.html?pageType=product&pageId=market%3Aproduct&siteType=desktop&userId=4148ce62e2d391ed695095db8a3400b193539883d1c26a9e6d20ec34632f9bd8®ionId=213&experiments=false"}}}},"meta":{"/content/page/fancyPage/commonEcommerce/ecommerce":{"name":"@market/Ecommerce"}},"collections":{"vendor":{},"ecommerce":{"13447115526525859235":{"id":"560312128","name":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","categoryId":18540471,"hid":18540470,"vendorId":11157446,"price":738,"currency":"RUR","oldPrice":1520,"productId":"1781255948","productTitle":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","brand":"Издательство Питер","category":"Учебная литература"}}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-r1exxiu3kco/addToCartButton":{"offerId":"NHukXHVgle7b-_cK0c8B2A","skuId":"666289114","pendingCartItem":{"productId":1781259588,"offerId":"NHukXHVgle7b-_cK0c8B2A","showPlaceId":"zwbqKzmvO-vSvccdQpIEy5VfDazKZfJpdJY6i33XbWBw2jpU8lereEzzjTRs9at4Y2RjCuRwcX_DR9-8uwVR25Jqx1Wqv0qGUt1zeqg48-kVBUu1Ai4dWu7lafBKydIdoHB_sLLn9kiINCy2ofuiAOnUGxKUEx3Gj6OK8QYJTSWUrpMYjVLESlv7Qk3Nht_TyB6Fr6XcARt0zc-Ba5yEUPLjFFk02OaiQ9_3McgLkgTaj-q0E_1gG9AXeGLc3WDz","feeShow":"zwbqKzmvO-vSvccdQpIEy5VfDazKZfJpdJY6i33XbWBw2jpU8lereEzzjTRs9at4Y2RjCuRwcX_DR9-8uwVR25Jqx1Wqv0qGUt1zeqg48-kVBUu1Ai4dWu7lafBKydIdoHB_sLLn9kiINCy2ofuiAOnUGxKUEx3Gj6OK8QYJTSWUrpMYjVLESlv7Qk3Nht_TyB6Fr6XcARt0zc-Ba5yEUPLjFFk02OaiQ9_3McgLkgTaj-q0E_1gG9AXeGLc3WDz","skuId":"666289114","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1454","type":"ya-card","totalPercentWithDiscount":44}],"discount":{"oldMin":"2609","percent":44},"value":"1469","currency":"RUR"},"hid":"18540470","name":"Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.","label":"6uaz0962c1h","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":1901647,"key":"img_id2045458192537603030.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrwYFscwM5f8kx8Kzo2kH0zdeU-rU5xvF-Ov98cohU6J8U-fbmxH0RQOM5NQduGChy1ToR95s9Sef9lDZllMeFVD5s9ULuMZuRdJxUN8tFxfPCZ4q4MCK_x67gRxR2sr3sfY190I-LPzmyrh6TcGs_GWfAHkIrY4THi5WMevvg73AdBtKIphA-njjg5mB-Vbmetjn_Mj-fMx_UUlBFTi4aWe7VWYBNNz7pW1fEn1ZISGKoc1S_W4BFwCK_h9KiX3aYR8bKuqiHb2nDO4ff6wX2Y5ZuwveTzsts_7B_tIETz-2JMogzJQsVbUFrzstkBS43gpV4jqSQkkIKOyA7pU-O7fYsbn2Y7S4_H1xyPX4dLH44Sp0jsOlxEvjIdcWf173o03AvUD3Bai1XxDbI04C7i6047EomhjeVmCEqD9dmlRLfkGjP8klI6xkbkWb88RgltVfjLz9g-bbvW-2jWG7c2CbRKCZWzzdaHEKFBQFzKfY7HL5VWdqHHVYXT1s20rzCICfR6-e_Cr0Bo6jIQ6tRyv01uXUHbWv-cDbV199KTslfUE-rHDhNBh9hbWMKVo2FxbwUNjFznG-hYFc29n2qaYqYXty0Wg7GWfpZVZhIM8AACsxnu7VOZy_uwvOEBPi9adrZ6szPY1T9vuONnUooB8AlrW24gadBgwhB29Znpg7dz6JJIWIeP_OLSMQ_2Ot6NZxp2xkYQMUJQq1VBl-dyvoZs7oc5dCkw3ViKjIxsltvpYBIb9rq2bRkIckHabIttuiXJwSBimHJteDdIzydH5oQo2YafX1-MxCtaTw59vQrggxhO58BNfAhY9IuvEcQuv_RDR6dUptoR9NE8Mc9-EwPvq-mCL30dbdLVqvm0k1fJFA9WfD2Ob3ELL2zEZiQ0RduoNk0OXSD1ljMXoLw5r7x88xjk5aaJtCqVPd3W__NKIGb1azYbevW2lQLNVXGfsdJvxRSzoZOGwu0JRe0B8NQmzEHF8J1mWwKrOlEPW-n1ZqalBX1rp5YnSFdppK2xeonusjlp_197-l5KKvSDp-K6G5mRGbUwJ_V2lo33hICAuCIz8_Xw9Za2hg9lB9f_ijtBoYnBuvCupGyktNumZ6h1MNBc8XnJPJZ9bIq77x80Z96pDpRr4D8LsKosjgFT8PlVbyZGvj6N3no2KiYCCY_NrjDHrak-_n1Z4-FEN1MI1hX-Zw2eWRG143RVQzndLI4JsPoY16QYMbOAzUO5pHc9o2OzZ3rNVq54XeasjT3V7Cj4Qsys34rzh8lrcl_VmJQWUt94RbrwQWG9rVTUrGaMEAmk0TGcroi3-sbo0J8VzqtOa617iBIUNLnnhzdFbiTVbfYxuRBdhpOdG3xbuwxzyslBKEbBdmqQX-FjWaQeAb8BXkgY6kTCsfyZ6Ah3tjMr6aoGJGvYWnhU0ift3586lIzggQCoJMfNH8gInYyDgbunDCHiBc2u4AOezpLWfbVePxfpZm7-JKfYqVE0mNgtgyIryYZN7YPOXA_0G9SvKN1Cndb9pK1oNNQdpHTFbb5I5pMnQBguqcUX4QGn9uHBpDV_bEnwqHg1lK56-isOvKhu9WvO6lCFSXQSNr3Eq2QuCte3Mw-tYMQq2GvjInufzBfRWksnreeAIyhqXOMOYCTM24qEJ34L6dRrVTXoLCfJ_9yZfqOq3ViOInTtba-moVB6aqxOB4EPzCjoO8wgAosc1RAm3abXJTAYRJMU3PMxUGK1crA9Ia71lHY-Fu8fXNLCmzHpc3rf1bsNzys_N0vqPM3vg9G2RvTa36eVoT5f0kHYN498DGvY7RH1esexpG_S4gQELnCLCIcmXR8PVhXzFKJmDkxw-3utqj83bJNO9Kwqp9tGluwzd28dOmueq08T5pH_SmpBtzidnDvdJIt7mEc_rwiLq5zPGBZ84MKbJSMO1bR5ASxWFwg2NwYa-DVD84a0I33sC9VF5NgxBD_7Tw1dRtpX6EaAIDV4q9mSBhqBUJTT7qZGfOoP0HGxJnH9MGXfRTglMtCietB3XYd9-VaWRokFtlfh67c0vbnngBcM9eFdf-qkHzHqoYvLJeIrhSSE1A3qPMwbqwFhDqj6npkA-45f1J0xWjiyK9-Ieyrif09QrtE-NDe3yjDDS0XztzjqELuopsxtke5u5LFDfi7Iw70UovaA4KEMPACxL-SiJ-Mh1kkWwrTrZkxWcYSeMPPVK-EB5IR2RFSxBJnWrsPH-_V348RsgMPQkRGPUKH58uk5wxsKdR_7wjAUvufZYIjnx64Vy1yAmn_8dgeQdfGByu_7OUVdPCMe-ixSGEBdw5bEmv9DJ2VO7tOuz20hJDehzH5nwyByL6QQ4IqyRupgN1YW5pPKP9Wjs3s29Jw2e2Xsod4p-NE4XaniYZuUyAtQ8UxSxmeroM5Q_4LDhYlgd-5WLfj1aZYhcNX-u6Cu-B2GFJO2KhY03DVYQ709YOZA2mOYBPmxJ5EuMJtg_jRafBjA3XWzO7t2NrOG7neFp5a8rv8LHIIzVGYkBWQkPM0CcJj-EEIJEgs6RlPL93JRJdz13uxg5sfaKxaJIbIcmPPQKxEpNooyp9K9kL4gRZEmS4xn1aAWfUjKIlgSVLMev5bqRYTvGvub7RBEjDcRPnT_KNiget7GgLL9lcTRLWpMI6MCcPzq63OJQNUZTSBIxaibODVeqAtSIAOWQ_JuR3SOMPBKg7qy1cu6U3NsDlAiBfuUgYz2U-3Ge3X3tw57c-wHSx4BHjtlh5YjIBohtttYVQrdoo-yayOz0S_9l3P0oeLWXtZvXYFomSlTagTnMQQYF6ZJ9KrfMqpj556DAFqLUXwl9KBZOSB96XM-OyK96gigjhIiP4UQMT4FdOP1eNb1WYyZS1kh6yiTC7O2sSdivHnf74lHWznVLEp-fywdXBYfF-0iClkhaBSGgxqZQWJhB6O8e12H6rQsDymSGrSQA8gaFOn3nw1zIs-QUIYPhe9yohidrcNcWmgHwySv4rDxnQ0DgX6mn3q5-jbXaI2ObFh5d9yYDjKWel8Bso2N-RxMzRrIvWQV9VRQiIeHfj6_70N45jcDcpzHZ2AYMjCSX1bc-f0qPZk4c_XcTlk8Zuvn7VVvVcSLtWYpp8ulfg50k0eXmObI0n6u_UBJVkFdpNs0RQfitKh3Qjw6CZjpIYxT8QiCUx-w8NYWa94TAveQzhR5O3Xvu3JMetn07iTE6CCHMNgakVrokPtDvR_uXU1X2puuJur5ohH_aO7-A6H6r_47cZR9S5YCX95h3t2NUX33jIoy0Ao8Hv5iZXqY3GGpVQSvYG2o8EymUCeDeouHFKIcYeWvsAkwprEb2gtacWGE87XYLJkLqf_MEJBqQ1fCX5bG4aPFmujyOYvzG9ZIQlZchxn660-BAy9_ApEjZheW2UNmfEwM-_eXpC1Lp-kFKzCLb6y21q4W2qE0ZB3pgGYY8T-Kt7CKtWj9HSmf3thH37o80GW8ONlnv1o6IP-e3sDrrvY_sWumSFB_JnN8hO_DXKKWtgXu2b7MgslQosy_DoIIjSgNfBr7yhkpeGtgKTQjeGtsDW35I6LND9pseI0w4VivRl9A_PGV-vkyAN4sZifVNWC-DQYarbxpCm0LtUbuucrRScRe4z44yM2Ijrlzi_xqhSngSqPunS6PP_mcu0oBaR8jrgqSkggnQTrjbDfXq2vmEt3Vm0ssZ0rEtmjfB0CN4GukS1W0OB-1Dzlof1S9q77qtOhBv26BCqrKFT9QUHrMzRKO5az_wTRxJfo6vCl8eWzY7or7sGyCPf7zHiwNLePazXjkvh5DsY5q_16TR90198bIFy_z4/b64e=1/sign=74e7ea10791e726055674d0a67b4d2cc/keyno=MARKET_1/*","showUid":"17176595969625913428706001","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"el54wlQuJDLmLhx5zsZESQsQFSpQFMNWpsgrqODIoPQ="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"el54wlQuJDLmLhx5zsZESQsQFSpQFMNWpsgrqODIoPQ="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-r1exxiu3kco/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-mcs6cmf1irs/addToCartButton":{"offerId":"u4-LRhdCG-r6gsPIgX916Q","skuId":"102746501210","pendingCartItem":{"productId":61769674,"offerId":"u4-LRhdCG-r6gsPIgX916Q","showPlaceId":"ifi8M445htAVqCMmIJWGyQW_VmSdGKfjhrKEL6QpC2bfS7ByB_3QIN5jQuONxGxWCmWIQ3lCFfuE2YLncH--uyFkaoG6aVIfCqtOdXjnGAqnmT7fXzj5FnFCxqyOcJ530CQoI0xQscX-AnutTSWaL2Y60DOtINaMVZV7VNEdx8CHmBOlgBJ3_gr8X0ao2ZhIrLWzBt5HIy4BGdxW9edLn7H8emfva31qBg7EfU0RIEgiGwPzvcxJdM61A2dMAeuQ","feeShow":"ifi8M445htAVqCMmIJWGyQW_VmSdGKfjhrKEL6QpC2bfS7ByB_3QIN5jQuONxGxWCmWIQ3lCFfuE2YLncH--uyFkaoG6aVIfCqtOdXjnGAqnmT7fXzj5FnFCxqyOcJ530CQoI0xQscX-AnutTSWaL2Y60DOtINaMVZV7VNEdx8CHmBOlgBJ3_gr8X0ao2ZhIrLWzBt5HIy4BGdxW9edLn7H8emfva31qBg7EfU0RIEgiGwPzvcxJdM61A2dMAeuQ","skuId":"102746501210","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"299","type":"ya-card","totalPercentWithDiscount":50}],"discount":{"oldMin":"604","percent":50},"value":"302","currency":"RUR"},"hid":"18540470","name":"Тренажёр по чистописанию. 1 класс. Послебукварный период. Жиренко О. Е.","label":"4oe6aytx6se","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":11778691,"key":"2a0000018b37da1dbf00150cf5c710b8a804"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEv54VLlS3PgtjEQ_bTT6nGKLquiID8AV8IRhLDTd7L03QgPK6P25uUvffMghmk0rvzb9iG4AYJd4-cy_Tnu_5eZdTnOvWVUgICckCYtr965ArKdXlThNDezVaqHL6GhFWEIdcKijBWonBxZpuHFwPUypdLpXm8lfIichhbcDMcKaGH-gyp2f1owDTBhSw-rU0e7jzImwjCu1fqeMJKSQdCVEdo6lpo_j-Kg-XYF7J7mMSZqKOq3EQjShRHvv_YRpTSiQG0dOVV0wRb_znhwizdd3WqyCYKyaPw-LMQt41gePzSuRN3osAOuVlYq4Ie1LtNAHoZOqNo4TybV9Pte_6Xzhm3pHJbxp2VDlcOH7Ji8abr6fCh_ANa8ye5faHywCpz1XCKPBRrBzHCedScFtgNjRJVydvKiyrW_v2FbuEh6Iw5sEoUOcLPjeOBjnj_DpvbROCzrrSQyJLQApxxRrjfwtOafeJfq0mk_bgoMlc3Q1JYqhLbEQpKdI1zyfAXtgE1kiWeF583Ypsxe9Xy3e0JZ__OCPgVFFc2PobsHCXEjdDU1Oe350VDhaDzs6owGe02EeznRXY3uWGmBBsuuF399fpGEFkDKMD9D7U1FTf6eeqMENmcKU_bz55gOiOa80qIDAjY-Vo1U_Mbd-stz4pJxD-OQUT4QBTy75Q-4IKBcV6kVnUPbauL257Nn0LcvdrbXLXIOEgflXmvrXZ2D871NIp_k183dmdJqvY0amd5ipjBVN45DgSB7ZJOAYRiFD-3TBYVO0JHUg__5D11wX3Ft9LcSZZYSuxlDc5MPc0Tg1ywJmOtCw1xxdaqUfGdpFoqp66MxgrTspG7_0nANRdd-_UOm7xMhNwRucTTi-eQon8dWMrKz-1M1Zy7PX5UBXUGBwHSi7ylx1tyqEFLZdUDk4rtSWarmjBuJM1yZZJVFBwXMJQQMG8rG_GWqterZ0rTqFjSAfvXjyIiD1Sdf5Yx0G3QdZ8rr-fXdQWSrJ6xQEsa4Tj6UB6P8yquxAfVPwyLSghiwTq-Dw8qGPvkI6fx8X5ykpVnlZ_TNimpyDwDwMX7q0QYGU0xBRDOCtSjxip7Wo7SCLu1Km5KZuDgNyPzULwdBiaw6GSwaN1bGvsYrIl36NUOU5_TAqlh0HgV-tYo7PUIx_KeWcup2wHA-moq0JI2SFba_y2QOZ_MHYz1BmPhzBSVTH27YPFYvcHZg4Yb4cgOOSkL3aPIRtFDoVWcs4k1y46xdHmw8LGeA6tGFbnhmL-jVejcPGWD80b8utdB61QnSKJxb3XWJa7QwHOsqwzybXqmQBYKW7i5Da6TLpAP_t8vAyPu9YsTWT4jqh8v5Al6rpxlIyAxb4plimQC_R0x9C0LnjpUUpxTvtp_5b3hlac7su2HtghLUTpBOEV96cP8QKuHY2m880wn7hO-Dw2T9ol71oOQZp0cNIP9qlGqogCJOHe2zlses89WDKftie6GSRi0wTeVwRIgquaJhYttDhrKWsavpum5mlDdTiJDGF21nkraiZRuIRSA8HtToq62ZXszRFYKKNUjFPsGwBjjFVnoBODeMlsSd9HwcUAjTpVZNHZYadvIfT32nr6OLGKAdMSD-pUyf0FIIE5PTbxkl3fFd3Vkv7MMSPEQxLN-Cxcvz90U45PQ-rH7eVD31gqUlCQK8roWk9dVceGWRvu6ZjiziQwFkZxj8tZHIaeAMYNLUOl4LVrkSqmXCycvrjMVPxMwtBce3W9aQePJUQ5qBam4NTqeuEH54OQ9ILDzoX8D0_Lu0czGSb_ijaG77wZ1962Xo6Z8tikq_Dm3NXb0QEU_CHLX2LVDd1GPJc29DK5u8UygDmdZx1ptqMxi_2RFCGx67hMMCUmNRyeK_67LOiSy-hsNNJ1XIlElv6OaNCLZ4T9u_uSZoaWyvbOuZdueJyP9o3c-wVVWrI40fJtnsfzegszbHEfeve0Mekz_Vjqbh7OY9EN-mUBxTF8p_CXQTKmfFI2d6hD9MXe8YgHW5nl4BYuMIkChX2McpxJTvrQ6shSiYPdwF31868KBJvcERyrpcWFVRyA-6pM8uFEQORy_4pCxL6wqoUdfMBpOVNv2wctI6AXNkKUk8_K4QtovTdjEplZAqCK0vEJd8C-H_dhOtwVwz-BvQ5wSYbal-Hr91TrXo-5onnyFU64mVojSpwGHnFATDPFMQngANSqG-PfmOsb6SL8zMvokoichLjd5dmX-YVLt7lPuUFfe7UMW5uCDVjAPvbpYy7WTkDhfKXp-_1ivMUVvaJWrB-uTrXgNh_-zrJkDYHN3hjAFgI7a4V_0NXGLghiBpW6AUQcFPFEkK5zWQHvdYG6dksIbONtlvEVmGXsJTfLuQiMQFrzMXoap4lpiKAZfwkA6Tfp5zlMVnlEuV5a9JSfNLoqnTHGD-NCE8diqc7v2vPdV9PNsZtjFNR68ONRfbMxx_K51V6au51S5OBd2XbcRbXX5sJdMhKgcIy5a1kkHpDim9RAMpyHMCJfpdtQ-kQ5oky8j6yr09aHRamMiGwim3DuZlMqBAK_6faQ-xleVwYQQabN0AeZrWrWS7zqFtCHVVOkAeosy70F1K4H7ELkBJ5Qdnr5Fkf1_2f0cBrwiDiRYhq4Miw8KH9H467NVS08oAX5RqnFyVLvSPsjSw1q173h4FwdO763eJoZ6qrom0RPYnbgEqL4zhKWVSvGrOv0TqyEIs-T0GkhgDL_sgleze6lyOIMYuttlq_0D3jWfXFwZlj-7qoNazm-D1mzSsgShkGdYIp-R5SLJAC6rw8EOupMcKGvrYZseNMp8XmMlyPbhNffej86SAXjA1kg4JkAleXGgFaWvTVQmdlXTY01JYWsNICr1G1_VFAzsMNpmfU0HXFt4EDbWnCJ5zXSWGKMfgq5pfBsy9Apz7GydDcmxfh7qryQMd4HSOMLjNOSMR1Jn7tWOMSP7AYL-8pRhxoGu4F5fZWIKsJK2B5TG5NCQ53gW8KrF_L5MzLsVwHJ_jO8yAsPXd6VZGkDopRzEoDosfMQ6uOTczwa1Oy9h_zzhFUwDqkDVCiP-qWsDRYnNz6Zl9YdHKUMaOzkTCKecUYGu0Q2qwwjUL7esYOO5KrEeZosOht9CYlnIW7x8RE-42dyIRzLtldC9PWm7KP9be-LckD5EUAuuNOx5lzqde9F9dPDwb0mhbztNHlxZA8zmO4ArYqEHN-SZJUbjNYQr5Iw9aHwXCTv3VzS0TgpVkK8uvc-cLrk3PEjUQD-xYmEMvUWfxhwQjBq54zVSoipS5xCDJmLUSxhCyFeIiTvbU6okrF5OEves04Z17WUvG-3_ilLaBuSNm5fbjOJ6anlOvv__h4tOYf7IGMBMKjBygMHCOKvFoP6vy17gJYG4SgFh5kpKnMkLRMvWpCku0kwuB22UA8Mj6K8OyN01p6yclEzbTFnLF2uY3_EmsbADY2kmy13nxhYclyzUlYW7wMZH1oH4HzdKApdAf8wl_5QhPHPbCS-OuX8jdkMoRuGwWTxAyhQzHykc_q3dcZ8deyou_SmCdNYAuu70JiX1bA-VF_8Rjwg3ZtZ3iWeUiiEKcccjfQZrqW_2A2C2MtvCC_TQll_eNPtt3iQIvY579U04Q5DvYQjNfhnSFSPeR0ZiKX7a_dpA-jC2ct_3nu0_H0rDm5wU6xdWMNggxEwArUjvCdZ4QNMc62x-w4tJJikF1zxPL2dKp2JLrvewjaYDd9UTlvePI0L2pCuYGPb0vxL7tpiy9jKC3RlwAZpFaSStSR6RslFc0U2WGYl9zD3v-ob2O5kMzKVO5SYLylTYjpL_-RbZiioqCo-DX1WOcuJ99jxqbeFP3-gRi4hLg3s8ZNXHe1YTg,/b64e=1/sign=509a9dfdd05f37bd733c8f89a220a0b5/keyno=MARKET_1/*","showUid":"17176595969585788882106004","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"LWq3QHMezm7pNHcCZSzvMezAgFlP/whdxsPDbhyya4k="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"LWq3QHMezm7pNHcCZSzvMezAgFlP/whdxsPDbhyya4k="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-mcs6cmf1irs/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-ec8b77h5gp8/addToCartButton":{"offerId":"Ad7llTV9zEz2X439imCshQ","skuId":"857241883","pendingCartItem":{"productId":1781302021,"offerId":"Ad7llTV9zEz2X439imCshQ","showPlaceId":"yQ3pfK32xGg8sSnefCHhNroVuGPy3kIe6jw0AAWlKKr4iJKn8XXiD_As05rxSwnUa7s8Ysx9hSqFTgEVpYQnOsCEiHbqYC_GIqXKfneao1NFuv_f1o4NjfqbIE-hmg9JT-rwIBlRG75szWkl1zA_gMuBMSfm_gZ8tZoF3KXPoIbGcdb-hrMnnrIYxNtqAFD9ym77BuEdtmihqfLX1BIXddBKIjoYRj602-upD5F7f6LcR_PIOwAIwB2zhOivLKJP","feeShow":"yQ3pfK32xGg8sSnefCHhNroVuGPy3kIe6jw0AAWlKKr4iJKn8XXiD_As05rxSwnUa7s8Ysx9hSqFTgEVpYQnOsCEiHbqYC_GIqXKfneao1NFuv_f1o4NjfqbIE-hmg9JT-rwIBlRG75szWkl1zA_gMuBMSfm_gZ8tZoF3KXPoIbGcdb-hrMnnrIYxNtqAFD9ym77BuEdtmihqfLX1BIXddBKIjoYRj602-upD5F7f6LcR_PIOwAIwB2zhOivLKJP","skuId":"857241883","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"706","type":"ya-card","totalPercentWithDiscount":2}],"value":"720","currency":"RUR"},"hid":"18540470","name":"Компьютерное зрение на Python. Первые шаги","label":"ui4zygtwh6","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":3699263,"key":"img_id3026307321493877418.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyWbnJKpjdrkTGmG1vIc91QzILxLjGTd52XqOBx3lSF1uvyM0E8LfvIFDGPX54RKQwc3i5F2gUEgjZ4xABzNwfaMxDvGTRm6xWpJLh5tWCTiiKyVqJRpignEJjjl4BVGNGNWrxyO8XKzxT0jOj1fhmGU7Ujng-GrGUlKPj7fTeQ9YU1cHHKqf_bEoIm58ii3tYcc3ugiWLXrX_0uJppRdYrqMSZzOEIRzNQ8DslggaO3wOJFHfRlxt1hIL1-s5D-8EAxHCGsJpsfULXMXVA5_QgnE6DPq6TQZjMteUE65fGJqAK1KfSXvug6b82z8Er7fTTQWb3NR2miFqw_C53y6k0gr9jSE-x0ZOLXkQ8rpqZxTfAtruVEx665SqC8Mhi6YFVA1EuJ-oLiV-U-22fs68b_h0PoYNoyO6NVvJ8W8rNH_a3yuKUcbAdUnGBEreCSb8r0MXYUT4-VM0zuDbW7KiR_IwiSRwLUA4xBUkTHkKljYZ5kw8hPYUJXkY236GmhXCbkYAXL9JUOb0_NjqQ5YWYcDSyX7MnawIB-RXr1nS4lXxQAWr4xCLjDk8D00jFX1ca44aIy-1QczLduJAQ9OG94PcAiypWVfMTH7OAQPbPit6qqIvqcq4WNN4ui3c_KSUzS13SD3x7YiCgmYvLi0e_oLRJGgJFFkcOkLIzdA-o5x6vjt6zXRhX0kVnCvs_63cznd1sOr1-a6J6vlr1yhucnWm7mtp_QfErxpY34kF9_BGW2iCIceQV-bIRa28de5YK_aaWUOzMnaE23cjStlU5QkG58p2U_OWaq58MUbwxm8lfnUn2Z6kb100DMm_WA_eQXMvRI-H2GI5UxtXT5z79hSB1ZcnvqVl4UaUL4JSS50kzI_Ta_2CoyjLXjKwW6PYvpD64hqBZavVIStOW1pkprQUWCeNJZw7wM8qy7j-nFqa3gWrV63ZLP_L0EpTnw4aO30mQMU88BQJ9gNZZBw_H85gmF_fzC-JYL8yRYTeIh519dvx9Suky7fbn3S0acnYJYPom3JOgXmBdwYimAHA_GHucrzXi1MnvPVXg3eQ4i91PhGCwa-zReaJkrWqXQmyjfeRz9VlOh4TgpGIkza9BkghcqISkav5lMhKcLVPg4Cz8rccIPkyfwX10PaYWpv_6B1Manf90I7Bcn6KX5H5Z4vrKROw8F8C7Dw79FHUnGZgzUUOqowxrT2T2LYSQVXcWyVSM7Z59eEGg-U8ZFQUkHmmKCzX4hcxllYMikQLzTBC8QjhaztyLjbFzWfbSvjWo-sLzJY-aZCetpCFJPBiM53KIel_4AXq1iyT7rkH5266imRi6lWSsWXYeWmS9qGviGRp8GnFf1fNFIq3zIqnlSS9VyjVZw7ajBYxKOrtQRHqW6ve4VQmPCH2Gtq0ntw8O9GfNF81UIGqpBvOV5SfQxqX6nrVUZT3L0HjrEZtXUJpzSsw5tHNR3Co88puSpoKiwUtc6fQHAiEEsDJmgEOzjdgSOpZUn_GxCdRKf4f4AdNGedRDjYgHxQaF-neas5ok54feB0Srjb8NFzkclYpUOSLY5H1bo0LVuXkrJd44kxMTQeIMli---1ZprCkeJrEEIf5Gp4cianNqda0JukWNdxFWUIe-iMwGnsohwGWhDdgDH-GaVXe5W75AiHliD8pqBW1GOPpfTLD3ybiNrnFV5bMUYNbgExl0MzWmIxLArsiv-fPBlpfZPfMQInXf8f724rtDcM6G_7oSV6QIED0VnpRclDM9U9IXio4bLuda1n6vSSxAolBwBSQA2R1lJC1irymXpxrYGNksHkoAbFn0kcThxEVtVOqX4SzqEEj0tcWlGmyTA417yLmvLaU8DcNvkbXuVXIPTedpsyAK_Ok_1yAttmZl1To_RawMSaJqiiH0ogBYFaToabQolVA9tEdogk8tjUPtGAwTF-lhdUW7obnpWHGBdBXGk7E6cHIaXF0r6ZDsqt0gh2a1Hq35v-KzMt1V0K3C4v9yatzXlP7UoaPF6H1xJvf2iteyqBQs8QspDphZx2dzSvm1m2EGsCRkppKpzJMCIlg0bt5FmlFKdvPyGywOdRcrzvgxLSVmHArIyb2JLtqHnr5Nipsij9e3xtGylxDlORfrpYizv4o-8B-AoeVmZ8BbQ67b9cqqK_0TqsEcZlmmujTfnRkmW-jZM5hW3SssBk7FyC5WXtcoM37SP0fLVAZzoBsLLiU0HYCdhIjCadL4wKSlQqfTf1s6Qx8BoPg1v4u1geEc3T1ZgehkPnGiJgG5nPWFgBoMbABem1_ichKQD4_lW4HCUXJX8omQxhJkFqzO9z1zelrAjRA1JE5omkJwMwW16SLuuS-1Fw7cNVA9rCMNOl-U3Wk7-kShhJEPK3RLEOUVjaRbdK4X5TqQfU_PaNI-J-evJ7SFCuRJvP9RvKmdsIqJbZWQ1W8vdfXhpwrukMEa0cQjvIFwJkKNdWOGKD8QXVx2Qah6YNFz3K-JrbVn6R1bMWeHv3LNdw0N6wRLZI1Au5ETWk-ig3qj96do2_lbsNbqcsRtpl3Bgq_wJFzTiUBFHGT_Bezw3LKDeMr_Dgie9LxQ04GfxYKdUQ3qYL6889XcH2nStxH2eXODZwke2BjC7Uw3_Si3NGUqFjDWVRYYzFe3e1FcqVM60DHq-OvSPJN2J1-COUFkCL-fzx_8YpfNhwqqgEfRO-OhQqAg5jjWCfpbv76o12M8rKZgyTPRp04gZra7UscR8ZI9D0MqY84-L7Aazh5vV3aI4Sf5ZciNu_2IETHyXRCwcBso6rypO8Vm7EM5bBq7c_AKFVXDjtjd3H_55AxM6FQsnRnEp017HTRii3IJcK4c2bV_3uLEzuH_ccxawMFRTwbSg3O4dZTRj0PYFGf91VurLdlOKfZeoSWqvvTGCYe11xOLHbpWJPCgcHCusvPJckEIJwK4W9dvQQsOrh0fMVZuGvYsc5zixlZ1f9zqh32R_O7W13iaduQmBXGZNWinJ2ZMGCsXU37xBqQdpFzoLOq1rb2mxVw4BIuDG4L1WtlOd6HfFtWTmRq5DaEJYIRKYy1lTzInR9-9oVsM6WfS1yjPPdx8mbmB-Nx0JpGv1rQ8uoyrhduSEiyGSwAvUIsHqNPDUCtlAflga0x9kgYJLYBQZXdQoE3a9ZX8kyCa10Bc75gScIOKk8V88ony-mYqXz5lkyXmU97G-vNdPCZeyrYoA5MSikJCGNJhM4e1XI9zYH5044VDnMlDyENjhTMVPCf0fPSh-9pU0v3GhchCEm34bBVZSieewg0zj-w0OpxBu34OiSLS45cQeibntBcIYYe3gxr9Oa7ja1cFPdOCCmdaHlBMZu79Ij9fS6Qagn3NA0jAx-vdcfQUhuNBXutfo0RVWrouV1Vv76U5FzeQpI2bVCwgMxnZ-ukCSPn3DENf48ZxiCREOvZyXugNpXwXErh4S18r0brK_v-FXIxoDh9Cr04yKNry9cfayLaz5NhDwwAb9cam4rJm9lojgdWnGmKW5CnCD4BnlH4s2SEeLC7XoNjqHwuz4TOnADPPnWqsSjZm0FTxb8PZeEKQfhbCJETEGSLLhy3_FxJmUkmZGIkRo7vKdoMT1FozX1aUxcv4F8WWRAvrTsxkHVsf4pSRz3UEvrKVv9uXgPiU1z23ORPtJ3vHr3VVeUm6cTZl4WcDc1lMvdon09TYH74Pfer1nJ5PYiw_nBfkwhSY9433J_DiDJZRZAh-ngAfpssMNLCpgxvyUhCJud7Uh_/b64e=1/sign=2e5a635e102a7fd12c40097106c5176b/keyno=MARKET_1/*","showUid":"17176595969635975838006005","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"uDPuF1srH/lweL+6zqelhEflZBC4ODEdcuatFKdWIlc="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"uDPuF1srH/lweL+6zqelhEflZBC4ODEdcuatFKdWIlc="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-ec8b77h5gp8/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-phzkd6mccrm/addToCartButton":{"offerId":"MVzlHYjg-JnHJ56W55XbUQ","skuId":"781060772","pendingCartItem":{"productId":1781271155,"offerId":"MVzlHYjg-JnHJ56W55XbUQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMqAHfymw2zpPzr4iYghYoamyZ_YqWEfelQSWMFJHNEzvElV9OSv2yGmy4_DtSBD8l3Z8JoQ9Dx95TKVkqpAyp-puFC18f842ivS47NVA-ennkFPhENKngtcpCn6msNhM9n4d2UqAY10hG6-8aXw1JnZA16ziX_HuQunD3ymBN3aXbvfNpLN4gZ7q27Y2yfB6kA,,","feeShow":"OTNDnItfwRMjN9MRHuEMMqAHfymw2zpPzr4iYghYoamyZ_YqWEfelQSWMFJHNEzvElV9OSv2yGmy4_DtSBD8l3Z8JoQ9Dx95TKVkqpAyp-puFC18f842ivS47NVA-ennkFPhENKngtcpCn6msNhM9n4d2UqAY10hG6-8aXw1JnZA16ziX_HuQunD3ymBN3aXbvfNpLN4gZ7q27Y2yfB6kA,,","skuId":"781060772","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"930","type":"ya-card","totalPercentWithDiscount":1}],"value":"939","currency":"RUR"},"hid":"18540470","name":"Киреев В. Л. \"Банковское дело. Краткий курс\"","label":"i9i61h7qgtd","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":7980098,"key":"img_id7095425234479788657.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydiVwS4g1fYKbNPe2RxnBfwGpqKvnwXpQ_BEowpbNRoMD-Iqr9RtcubOe9_hwPum1b--SDLX6cA4bm4fUL5VbrIuFxfsHQ8rMldgdGzLlOStLEkD6tXew6-XaA4-a4i0AhM86KOsx2dYgEMvvflJ4Qunj1arapiw2n3tCjjLuzUDUldRDNE2pJWt7NsVrZIpSLS0S9zCUK49J3iFGfMeoaM9GTsdkznrTR3oK7OI7FnwCiOE1Mj2K9MyYgNO84QvENWNZ0_9RnA26rngQTKGiYZ5FiTdPsLEpvsxthKXqrpm8Wjb-6vrhMFRR0hgMxAKvz6tqiPZI_fB8RlN8co9mr67N-huZ7OyhvEEEkpptZ5MGKygcEtwwsJvXMlazYyHqpifNbyNMPNVH9u98vv9gprtfWqG9C9ZLKKXxwXx7BdkCm7GDWbyPDriLQfd0LXdsKxHXN8TY3Paj2Jhwgye4J9bPuYqJjk95Zr2DsLaHZEY8w8o_OFjOE3_4htn61liyMAYKN9AFwZjWokUULRZsKhmeWK-qNtAvCFdftx0Jsd_FjBSFkBiABmPBkNP3MOKkp6ovx3dQambSn8NTt2Qqb5DnM6hBYjP7l17CCQyFRMxFqBArMYWcSBtWKlODLuOi68NvEtyT1WEvXCpONkyH1yVwCnS4IA2v4BjwCf_b_c8hKxMEtlFpolJrDAHqLguv9FWtbWX4yxulG3ejEFfUEg2HcV28PmDq30xhpBGICS_24u4l2zhJZvEalEZvNNel3VLHKU7BIJm5RpS9gcs3mmMYjUX6ejc770ahpmeAIImqErotHcFuXuhXEwLxo8BRZ9ilSMfjCg89ascqzQcF87zUVWMH4xeyIDwSuySUsNv5VmoCV6byizFi1glK0q33lLrFz8eJpfhY34DX-0bf2x8b_i801VGDM3YSuZI0PB9mMQG1fTV1fZSv8YddHUVK6REUos7gN9RsqgSb6ZFeLJT5vZG28_XRTkiqpfK43IkvDHPT2Y_YTtLLbJ5G-re1ADhpR_Ct-1rQbRfSOZhTSVIrTzhCLG-CtaXrB0oOPaOabSKde7wrR926EYz81rSN_KIerscIDPws05tFPWS4JWUe0kyYTaQwYHeCD_SYwnIapqAmiP1TcaBW4Dn5VC1Y1pjwG1M12XeROtXNKzf2nDEUAB4V7_9eN_t8Is8GTlU6ZY3dHb0RDO3RXaYgxfJQoGsMYifPyZevvbH213Es0pLVI90pVOCJMwLf3qAa-ar127xg_FAyUYSgNBVDBkrPyz8J25L9FvuJjtOBR0pDKZDTy1wF_V9Gm7rj1cX3gkMIlebBP2tXH1IEsnRLuJdy8LGEl8bj6BOeSWOlWYYAd8nDyCOkRFRP-nErGZIJ5MoM45t57kFUrdlMyASHMRPfXT54e5TIK4Cf2vJ3wLALR7VP59EolgW7FZsRawCAL90A9ZXp1HjRirMbbFI0CHcpjEJQ6IHi7YeP6zhjOnScUvbYwDKG0ol7L6LvGLa2dyhihyK1h9AkPPTaxk5yGXJOkTm5mL-okTZ8uWbE62x4h6rVwBrP7PASEhkS9e1Bi6K1z0gz0eU0O8kCSrJY5iMuixpqe7yS89JjkpY7DN-yF0zneh991zfp7r6xSNjMDy0TfenaTgEBQBnMMVZWG3ZsMOnncsEht_ZQJ0B3UjeWHk-HYgqZ82TBbNsW8O9nxbeaWxpXe_P_vbXCRSbD_JaCCy1_kcekmmdHrA6pzTMerwQ7sT4nvx-gn5-tlBKaAQwdZ3wZupZ4eut8SKVa_UFOmTziMRw6rfnyoWf1VDZw3zPfdRp22DCbsHjjNJkU65nYIabIfTP2A1hx0MN72dr7UNF7PICvXOvOyIkn2FObdMsrAVIqRfNEfzSZ6cWS71B_AqKOO8eOyOzWl1ZuuNRRxTh0Li0kEyxIhEQk6SuBo3qXfHVF6QdHTKsxY8nlboTDbY1EeQgX1C1CZfANM-0lmUOidg-8Bp4rKllFkIwRSIXszTXvZXeC0PR-x2cUrliggASMNg2KWRfLfupu9KRU9ESslPtL8CFdv4phyM8p2f8tY59yv94jKJd5KyIU9jGni2QO22ct5Lco6xfx4tRtYhuGGA4dflTmIbx8Ktc0Q31sWaJA3bI-ZhI_erHAhD9ZbPMRl7Le06nuPi5bRB60y-eL_ni1RFc6QpEIdjq-FLxoXZzj0xcbd5XeftNAAtnZEiI0KbBUdVuZTYl3WrxM8e3x1IK69YCF6tCeMi_iA1rwZRqOkD-TszxOwWiDr_uC3Mb88fcxVwOCQlt7csqD7NCF9RtH3tqR59T2h0y0GzpIkMxOwl9V9WR99fFrBtJ73a9kRzhpq1pfZ-wVygK3pzFcdkQlPwkTknNe3oFHXYqdRp8vEcAjufTxXmzK6nMns4scC2dXB8GID6zyLZkH4hnxnwYjM5C8IzG1_ET1_Kkvvt3sA8tXNyRvZ4fsUITE-vqWW4Mx7zg0K_JxqZ47pXhUM9EwiddrmGT5vwd4N6LTPcNHP-bT66_ckNlg-xO1h_dQ6iIhCGNkdBzyuQWQZjke2vEXUk127OquAC8urYv8DT_pJFzHJG43IQ2IZpFim9F690MPSgISmZpwvbKI8UVRzVSKUks2PU8aycQJFprLx25aSS1FkrDPerp2W8WMT6hpF92TXkliBAeBc7LqEMlTrdCy-8XhbCo7y1S61dLsZXhjWBX2LwKs-XqOn1bb2CrbfbGNPl_XynFYRsBSs0ejnlZESF3et1QiEfCE1U7W7RkWpHUSwvgV3Ku7w0QOfWTkUuGLou5XutK-pW-IocgHHSGCUMzf6RZtQmotteeMO-MgWT4Es1xyTxe2o2Mv5sf-aloZbFdyJQkAHOy9KDq-YXelU-vggne5t-THM3Gjp5il2QjyX40eOf7EZFtPUK0RTFiiNrq_cd9s5soql36PALI382fPI6Imlf0xfRwS_WDht819h8ANPBVRATGxEN0lDZABTRa1SKW6Tqz4_euDq27DEF64HqqPELYxlRwIoI2MaOfrpBfeWidum4gl7yzni-TtJlT49_Temyx3gnMNDrZSId2ywzJgsYmJ90eHKHyJuENGvIlcBUenM_Y0HLbn76RBaauEuGjHOTZDMx0aOv4lVvD_qToqkXyT5HwvsRDvQNpA3grjJZRh9StG0MrC4GOksHVTmUwKOw9Lm9JfWEvAP8A-vRRORuDh4o2QynpWZBvrgUdhww453cctQ8wcRFavck-NjCWK3Tg7bZP3OFQEyBs3-rn7lDCtrIp_ez2LByp5uIWNFRk5nPgdFE4vMFMlq4blHQakuj-8_PQwI8HTpq4LU7JZ7xK2CEKz2BRP64hkJdYnHPeWx4sEtTYp6Rx_e0O8cHaG5RGvJmtOuw3vLK_2_Rlw-PaEZvXGtqKRThm-_5ov0kXTzt6DbsTz1nZUmA2VBPdUsWW1KX2XLs1t6QY0Yu6GVYXBxzx94KWpYgxP8i4R9b5Yed5kXPryDQsyA-7/b64e=1/sign=c77625095c4b8f788e4b65be6f2967fb/keyno=MARKET_1/*","showUid":"17176595969565695510906009","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"mG7XPV7jfifkZ8jv0qF4eSHw8XYsr4HA2Oo1csClS9M="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"mG7XPV7jfifkZ8jv0qF4eSHw8XYsr4HA2Oo1csClS9M="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-phzkd6mccrm/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-0dbwtbh8qgu/addToCartButton":{"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","skuId":"101523598017","pendingCartItem":{"productId":1488978012,"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMqAHfymw2zpPHAaWDAbxlFpY1vMR8TbzgWx4t8j_sowhv-gg1ENzZdLqLPr3w-XXbIDzal4SPIu9B2bg4rgvOSc63ZLcveMIci6agBSvG0M2oOq5Yw0IjYL-WGPG1cvDK3kmk2aFcTNsPJYxCEn6GGdyifRQsmhevH_Kgn3aWN8bDCEPvVOzIzdyEQ8VSuqUig,,","feeShow":"OTNDnItfwRMjN9MRHuEMMqAHfymw2zpPHAaWDAbxlFpY1vMR8TbzgWx4t8j_sowhv-gg1ENzZdLqLPr3w-XXbIDzal4SPIu9B2bg4rgvOSc63ZLcveMIci6agBSvG0M2oOq5Yw0IjYL-WGPG1cvDK3kmk2aFcTNsPJYxCEn6GGdyifRQsmhevH_Kgn3aWN8bDCEPvVOzIzdyEQ8VSuqUig,,","skuId":"101523598017","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1307","type":"ya-card","totalPercentWithDiscount":2}],"value":"1333","currency":"RUR"},"hid":"18540470","name":"Однострочники Python: лаконичный и содержательный код Майер К.","label":"5omspvz1bb6","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":11824272,"key":"2a0000018f571425eb4a78ed2119e137fc0d"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfaf2cQ_3JaJOxXo_Yj3Z3d6jajO1P_78corJCoaHpQTRjZEgCWpuKM9lGxliRy3npqeP6_yYKtQc7COwccR1cp6Kha-5hnNjcsL_Y2obAxxammBycZUhFaDldtWCCDaskDCOGVkRb0VqOQflITMnBFQmZocPTDNRzpqeltklKWvoZTErqtd08QKLhp1xtfofw1gmNSVFFOumNuYPKOhcm5VzXX93KGhoRR6KIZfBQFNR-FoJjVJ9J6SG2_P6IKonKebakTOo8-qynd4WcyWJaM0d0SrvW9rSxvvJsPp5QmjqR7g7RsB9TPbFp3dEz6RxYCbpnHfUoTUAjmpXU57h3Lg8dk0PHx3SSO-jgfjCswEaXL9l8LKYwkdxtvnR_Ubm7ARy9xsNuiZmmNm6YAP0dcnJ9dRh6I52Z1S_UQdAgD5rN-aWTJ3B2ZTrr3zbBATD26fqw78qJcI10A6x1iaLBx2CEIQo5DySSZO94DE24EskgRrPKsn178PNmNvh6O5Rw5CPNFFJJz6Qd2OxbOJKwwuSVxMs04Z1wFAWJYzAaAMtau94GohXeQOtrzCBiDpPWv8mJYMPvtwciePkebeswYmEX_Fs40AfvX6P7dQeHJSmZ_zYoF0H9jXkyUZTQLAqWKuTAkh_SQPbhDVgFYpFau_zIX2dXRXDluar2IVy9Ddjc0TQPfjBCi09oiSK9_ZK-PCXbzk37SvcfyG_uCWBWP5t7ijlosJB3zg_U_JdL9x-acvEjVHWZZO27TknNSKvycsoG2TRklgPr_TqOeuCGAtucC3VJrDjXeOHxpQ_CpxC2tV35XexXgtzyBU9yyimtMg8bIo6h8MdVCX_64dJLtK46NofALOU1XmPVir_9qwPFWx6ByEm59Yg8fD7WVi8rjIadaLp1YGejElyAfDv2ihFZXp6ga3aCb6FxJLd1i9dBOzjizHEcpBpMG3Pr6uyrY_TH2TKOdjFlDwgdN14hErsPxxDKk5eI0Yk9Agq_zCu7hfFuKrEFMLWuQ7-ESG7p31X2QgBYMNzigRGkow9o62AMagw_ATQLeBqfnrsvjQRpfJ1zz0hdmQNgSZ0V-85SJ4X1LBT_rs04TWhfR61bc6wXdjmNkBq-LMUxWXyQaXTTk7O1Fn5kPuBYZryigHkVLhnje131kB43Fi3QtjjyR4tuuRpQi6wajiOBBSR1k9OFzEoSA29quBXRUF8P9aFwxxHmwHp6MaMRfiX40DG-inLUQ_oS7qKsElDWy4TmJpqWAl2XCfu9LxpImDTzF6zmkzg44MFoG796gTbbVXcV9A823seK_OQzbeJvsYkNNzLWFyvXO3vWiQuhTlcnK_ox9hmdMc9FjZKRVxm3l_1WxwbDmfT8TGVau96AIZ1kl_1NIbRBSXJn10kvF9XPcIi4C4jJzG8-i_UnhtKGejAXPbN038akB3pIAMrfeHKM4ZHyJw5Kjn-SOft3nqsAkiYQFeAG966g4x5DFusOtlrrnL8Ibi4nh3fElErmauWMaudMvN9rs_4pMBe3vkjYTr6DOFuLlaPKHdxOD-UJ-MMhcXL5uXWch2w3jLPykogrhOVvuKKpDEB8_Hw-s6VtXVAWLZ6LJDWhQRdwZkQmX70N9nO_xXSVJcmwoaYsua4nCkwz6qWubLAtcvBa54glYCT63nULBgNffnn7idU-wyzBzPWmhG1x5n6xWJF4B7DvIQciB3hG1ZI-s9JedSJ_kp3vITH7etMV3m082weuL28sZM3I_PKslQgwQj0TajjfnQ5Jd_xSlxzWYzoSyznkM6vDPDQPVmdeYbQyyVI-Gy3nN4DU7HIUC__Pih_HNwPKKUIv1R7IzXyyUQYYQyYV7vwX8DGpjmDLDqpEJ27pKDdqnHUDZAE8NPU0qjleD6GZlnSO5xIGrkbXzz9Ql3cbTvw4S62BNeo7lSJm-uqcP41j9rxbDFliasudqPtwekdBlTE0DRw5Pt2XZWkQWq8S7q6kmu0I3KN0EBU4Ioc7u5zTo_4TqzfIRSJEASRt6f7nxA5VAAuaWDjukNxyAveOOA31Kqd594KEFMut5p6nBmL2sc5GLoac8rjzSceHmw29toD4aJyCdjgieLC2UTUKIl4nS7F_-tTkWtgRW4jv6a6AnFWR-4l5L9X7kLsnywqurM0BBazoK-IWFJqmC9Dfc4aMEeBZDCjpLacbHszoiihAVbGIUNQwwfSDpeGXQCQoY3bAfWxrdKNSPhy50Cbj425ss-aMBp4FPrVsHT95xgBtQ9fjVMvB83p1K5PCjmSdwF_QgBDiqn5QTSOSHQZMryI9QJg2z5n3G8-ebuzmVrbNe2veDV4Fvrnz4CI7L9JMyi4sICl7UrjH7-dIM9YoDnLYqaNEQMGgnIIm7Y4A4eEkFGpsH0pn5omvKhKTmzPq67GlTsm2sECBkA5vcVuKPbj3Wls9AOpTtfImBLg7ou5qImVgcCtrLT7uL2tgwld8m3Wppb52Vhz1haX9GemyKXoeEoLAtc5l0JtIFHiwMUirrJ9xcVM3Y01EZSdD4Ig8Jze7NB36vuoTTJvywpjqENEBk9-vV15OvB2oWxp98RsOOzSSS_t4stghpuZEV4ibiCDH1FUbtL6VYYf9YeBeXOcWWmV0bcqloeRX8LGFUC8QQ_M2pCGC45UMiROSPj4_XX1Xs4eYXRNJlwNAYa6A-UxgnZk7FlezEdm2sACthH-_MJiisEwaK10WE6dmV6Ks0ChnSzUi4eys1puxKW4g6K9mSoqv7h4_3qvLrUzd55pSIzaWM4TW0xWY7eWOmlFnuh2G7CVyqkt7qWnUMhShMT4UJVktgAyx3uzrZnLPliJudNGvzNGhvYyjdo1R1tFU_dowi_MS23ixdmKOU5LPRHowP0chZTIFiJVqH2TxTDCCcKoY9aQqEoOnw2VN2eK_1RQeuity2SAxwin4afeosbtJJxCywdkePYHuADUh6J9r_XA4jZQ059SSeOlUxrNiuT5yK8PDFyhojRg4Y9xflWeHmT3z6eR-jtUKzHsJeB-RZv-_lqgSpM1fF8GmkjBusdE1i2b7bpWnTC1Po4ghuixRMYb7uq9ybfcJaDiWMW-2f0dt-J9DoiiyRl-8Nv1a2s4PWlRTwmTg7JPkzgCniILuDjkt5KhaYJOWREYh4TONgVXem0w24OZgGWkl_kp96i57i7AnTvA9obIQeC8xL9p9Z_DuVdK2Xlbd8bwTSRTGn0dfpe0Sb1PjPA0qHdXBTQP2PO4Jl_h6-vxL5VEO3nDtuhnzisatQV6Ka6b367CpW-b6xWPxnFmLUHb9rBbJ5-VZA41ePfuxhSnljm5jLyNRpEqb8LXhe0AEaPDOCIDyoMREmTdrywdo-VOcq1re8ubwfJEVdJJ-I6cSuZmNju1rXgGOK4FTCrix9Rzfh0ocLWYQFlw6kgGzgwPAVahstgz8TW8xZsMTYbdlecAd0WyGCZ1-7hiS5dZS3eQpVYgK6Cd9YUdK8epuqdyxa4s_SE1OZi1dfKL9LtI/b64e=1/sign=9bc6a3b2a6adacc245900b845f0e1cf4/keyno=MARKET_1/*","showUid":"17176595969525546819006010","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"uY6iuMMj7jhT9QAascaNbkDuHmXmBkfujMJx0b8c1ss="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"uY6iuMMj7jhT9QAascaNbkDuHmXmBkfujMJx0b8c1ss="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-0dbwtbh8qgu/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-mvryjyhbzp/addToCartButton":{"offerId":"t6Eu9qTHdTRPNVWgv_aNXQ","skuId":"857296172","pendingCartItem":{"productId":1781302658,"offerId":"t6Eu9qTHdTRPNVWgv_aNXQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMqAHfymw2zpPc4dGzOD6NlUS7WeyhuaZHG1Q9q-aVqE8yzoNiSbyLOIol0ERNSUCx2LNgchlwI-mt4ilnOw84ZHl-ltiAhJx296gfvE45wColMHLxvC_N7Tqpt4BA-75vt-XclfkQJAXnaYzx0TDVoW4Enceh_ALsPt03oZPK-V9ioCG9MRvSpUXBCi9XZrekWh2uYEbmNcirbZw9pjytXQ,","feeShow":"OTNDnItfwRMjN9MRHuEMMqAHfymw2zpPc4dGzOD6NlUS7WeyhuaZHG1Q9q-aVqE8yzoNiSbyLOIol0ERNSUCx2LNgchlwI-mt4ilnOw84ZHl-ltiAhJx296gfvE45wColMHLxvC_N7Tqpt4BA-75vt-XclfkQJAXnaYzx0TDVoW4Enceh_ALsPt03oZPK-V9ioCG9MRvSpUXBCi9XZrekWh2uYEbmNcirbZw9pjytXQ,","skuId":"857296172","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"3403","type":"ya-card","totalPercentWithDiscount":2}],"value":"3473","currency":"RUR"},"hid":"18540470","name":"JavaScript. Полное руководство. 7-е издание.","label":"c6uu36o34ef","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":1886039,"key":"img_id8069150422467623363.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyXgJJiJ-c-j1PIPDuImRjJdh3BU-WeTn4qyMUYBwATuyot1-pkkOgU9g3ApVjQgVhd_z151n6WrbVA7s_n6B2p7ddK5stWCAvdOJYMBq3qsU8yb8pt1WktQ9YfhnvTuIvS-YMYodU6fV9CjBIKFfFFMCC_CEtGwR-u3z9falErd_X8ohEsI0o9qy7iQvO7ajKEjcx0ZUSWNvWHcLk2hCPwoieOFEvqrj3vbpvOMce1SyQvrqiYnZjoMv1JT0YgTU6jkYVwcm_8Eqy7MM3tufbPQl_kEIK9jzDHaWNQ97LW51WFNgFJd7k3WErQ2zhonOd3-DGVaAMnZ2HWlIQjVMYe1Ov4kjaDlSXtQexB-9iP5jhTxi8VUBjBzjefiUEitGu_uYr1rwrvSsqEn2GpsCLhU2np_v8nrf04NvC8y0ZtA_zxzYyO9jQw0C00NCA8DWKBU3h2HzvEP6NUrfX3RLBOnA3nfoKFQxvYGq-Tz7ngqd9WYqwcz5EJwrF0Az5BZTffD165HH33oDE6ocCmd3gERKFP6BdtZ0hpLCTZ3qEsplSQx7JjqFipVPdWidHKQsS_n7-6AklEsl61Jd6hzM9zIK2jFTM1MVGrjf6FYxfI2Q156zimB0azbvy_JZ_XQ1g9oiq3YBhY3eJtoa5w9p8KIL2ru7aR9807RMnlvFuUBrSspXPpgTNUi2KBohe3EIdA-r6LuvzsK-xA0SXK2Dne-13jkb-XgIgswwsOofBjZQlPJgJdUxXNecaaSm94MTiBmWOpHSabdAs9luPr7TaafFPQKpjwRU8j-BMZ_CeIW88uCXOIFqDK0R1GygOwVp2VrtWc-8ZFdoHHhG4a51VQwzXhUAEOecvN2uYQtl2l9pqz2VGYn5nBguLWBe2AojFXbcJfLC3QXXauYE4KPUt6WsiI7VQ9cLyKDo2CYytvbyOsATG68aDLS-3QU0vMqmDWcNSoTOFnLxe7cC5S2cRP8xD4erwZ7u1M5lCCjVMYXK7D9Q07XZVs50pw5gOfBRyFCbRhC9DGgIA_Sh7UOIpYP1HrINn8bVLgxYU2qclzchkiKZS2AiN0_UBAE2NQsxXX123C7CvscanpD9QyyHOGziqqvbmotVurxfZO278890bD3UMApbsTJtmmbHOqBBoMs3W-xCBx64AkfX-WQSqZvGMBNPvQxqjKqKjAUwryL193LTfeynz9sDThJ4VCq4qcIinuU4wvyz7PQMhJFn1Vlh5GWkChcwAiXyAEDa1_Wxv3FuZxpRnEWJ08sC45zbXmf_qkhbbuqfOzm8g9ygvaCRKF1r69M3nT4DgfmG-3h1QPeORvoGD0vYCo8Phq5X0_B_8rD0xWF831nBWpy5G3TarGh-w5WKZB1_JYVN5HCPNtKjGAZIW4iItVwR5N7brrIb6TEE67dzo7KcvWUDUrUffJQuR6FrxrNKd9o_x17pIDikLLi0yub2QSiGXr_wm3v0gb4QKu_v-hwyznYHXr8WTQIN0h-QAkEBi4qubBk3F5NWnTPWcUClaevNZf3s1qWV7s-jp1_2LHQcQJj1D21cDMaJuZH0NdGMRiR7IBKCDdIvAFHQmfu1uocr6gSkYT_ZpXshVLYSPDNEU5Vbof6KShNmUizsTRDzKKJ3Zm1U2f7rIV86LVn3P1M1t6RAb_AXVwMVy1kZEmgol9v_CgWSWoGaJAlbErbNlSrmyyKKlccwKRoBl87ENW4Gs3LHRefzmt1hJslqMpDbozWZC_ePJI9y0VW7Z5P6tMLewrLs9_JV8zQ8EJ1czY9Bpy6WLN6Eu4wIH-8O5Jwz1gjWZxU0BLH9DT5CpqdUFysZDWS-feic7t7DYJx8NN2DKljiTnTN6V9qgOoeoP7_drdvevEmvT0RfrbGA4EnV-IHVYjFYxEnZGKba__ryG_qFnGsoibgFV7d3NAh7-7xNNHpAqHv1b9yjTlBzCbEhoCav17cR-t4tO1R3DKJhhO5m93wb232q4EEE9nQdrZ4C0yE3aqZTCEk62SMEf_wcvgpjk0XENTZ-qyJHL_RCZQiKPoCUWxDnnUkPXZAgrCEwumgVW3LMT-r4x0VYiGjzw-6OhbarnOaaoPNDy52tgd15ZFpE7Dw42OJw3N_WlK_qH3zFyIiVUNgAjxBhOtF8u7mZmYp3z8c8qJiCcODJfiLmYPWnCDR4-C8TSw0ELpfcJ1loKxTWCoRzfnX-FCigOPrEd4I56oeNU-PzE2_t2owR75oDj0rLXxBFdgO6uiJykNv7K0SrUJUp4W0X_W7axSWG1hlXzgqblrq8mDl85VzvRyB3vX1bEsvmz7_hYCU93TV3Y-cuYMrOvjCxEolUfa3S0aLBZFgegdm3Y3o3yX8rXKewWkyj8XqLzufr1-1bzItL-01slxSd_nzdUYDU80RpsXAnpH9m3LBHSvfeJEqd5BQw2Ys8gdcl_jAeT_0_AQri7eXNrZhY1uarSbXSkco-vA1ty4F0EIuD94VNZfuhLcaRrmZFmbAei4a98Vbwf5l-ZGPq-O21gnSclSQAxtEeXD5GQP4NH0Ky2ncGoAXJNv71IrYc8Se_29Icjdo7ai1l0ijU2_vOv7Ie_TjHjlefJnIvwaP_e3aQIT0OsjLowCez6cnGaZQXTmNEEYjhI6BfOqmBALlGJYDibBNqXlDo1n22lVg69NoIJJuEmPhStiH95NivgjFqz0Y188kBKeNdeLJDSvIyk8h69UCxsBNOtKwjQZJ5b1L9yWIhvuATNn3j3NxjRuuVo5t3C7v49S-UzPURt57x4cjcUrq3vbuRXBJTefSXp5GTd9CThCDO7y_D4eeOtllk6JziKpHM0BE_aC3al4PYzZ6ZibVtDPM5kr1LUsm8PHZiKodhgXsQ7-7mpHgEIKJGY19S3N6YfF1fvpaoA7ucwCIRC0kt_IA-5rnmcdGQknqgHZu8QTsill1M28NKYTnoAWuR3N9yuwQLlLbOaC22kvslCfY2yJphRIpjXfl_KnY93Hf4bNAGo1tFOR52_d_8DwUjRIJuobKjLF5afzpLMPNh9wnq60X3khPS3fPgGdZzGkWVElU1MYqLOfKX6TS70GFW86_kpMnHBKL06zX_nF1-3m-b6j8DbM_JiGAaVf28pW_hKf2u2A_W9jNzimMpzSnU5xzdXMR9AZoFsCJQKrWSFmvQ4_ilQZVXGWh3cs-Mc5iLgrqMC3S7rZfUCeQnRbtADOuSPc9jH9SxX5H6J_Sfde5ekNBbN-B0EWJEuoV16QnXCN2P5tIG337yZcU-L7O-UvLcl19DITHTz4vsOBKyw4XvUKY3q2w6kkyoCxum5gwgV55ADoUKYdo8An9pA1KrUdi1POd9Ff8yKw3hpKA1xRfw-v0q2QhEDeGnaYc39u-rBud5XJ-boomC3JPPD8I5RAQrERBXgodPaM-uO6R5XhbkiakWZFU-oIdWQGNBxoeL0r-nZWByBhmpWVCR8fCk8-eF6NagjZmd5WPLbMlrWvTDqSlT7qpF5NdlHOPSRsU2xl2k47vu8iK05C8uC8weqO1JIfCRAGtUWwUpdg7xib35tmEoMAUDsUc8rie__QbFu_oTE01wmrVsntkMQZZFCrV6Ze33eChCcz3CAOjjvGS7_Gk7Bx83ZD1-J8zcQwwXOrKaN6l7ANksTeT_OguHGyA8Ij5wmt7ePCRwULADw,,/b64e=1/sign=a14d04b9160bdee483e9853f44d44fc4/keyno=MARKET_1/*","showUid":"17176595969575747074906011","cartLink":"/my/cart","showNotificationWhenDeleteItem":true,"isLavka":false,"isError":false,"isEats":false,"isCR":false,"isM2bEdoOnlyEnable":false,"isEatsMarketIntegration":true,"isCartButtonNext":false,"isUpsalePopupCRExp":false,"baobabClientDataAdditionToCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIgouy0QYQrJrlmAMYvMLBByC2z+sI","sign":"CfRtW3pzM99U25s9Guh2j2wpeQROBFYPDmNYe/GWpRg="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ1b7d7OeQy7khEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIgouy0QYQrJrlmAMYvMLBByC2z+sI","sign":"CfRtW3pzM99U25s9Guh2j2wpeQROBFYPDmNYe/GWpRg="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-mvryjyhbzp/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"Общество с ограниченной ответственностью «Азимут», ИНН 7805797800, ID #e-1g-107382-VND-ADV","adLabel":1},"advertisementId":1943501,"allowDebug":false,"borderRadius":5,"indents":6}}},"meta":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/adLabel":{"name":"@light/AdLabel"}}}
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"МИДЕА ОНЛАЙН\", ИНН 9715309509, ID #e-1g-10541-VND-ADV","adLabel":1},"advertisementId":1943061,"allowDebug":false,"borderRadius":5,"indents":6}}},"meta":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/adLabel":{"name":"@light/AdLabel"}}}
{"widgets":{"@MarketNode/ComplainFormPopup":{"/content/page/fancyPage/complainFormPopup":{"userEmail":"","regionName":"Москва","requestId":"1717659596457/3d21ba3fe9bc309ed18417ca331a0600/1/1","error":false,"indexGeneration":"","isCompleted":false,"isOpen":false,"offerShowPlaceId":null,"productId":null,"shopId":null,"type":null,"defaultQueue":"CHIPNDALE","platform":"desktop","referer":"","isProductPageLightExp":false}}},"meta":{"/content/page/fancyPage/complainFormPopup":{"name":"@MarketNode/ComplainFormPopup"}},"collections":{"complainForm":{"13447115526525859235":{"classifierMagicId":"24b3c54d09466d3e573378fb0a8de70d","feedId":"475690","shopId":84212635,"shopName":"Яркое Детство.","wareId":"MqiKgvfyO58oW3DDu8s2ug","categoryName":"Учебная литература","categoryId":18540470,"marketSku":"560312128","productId":1781255948,"slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","productTitle":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","offerTitle":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","image":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/orig"}}}}
{"widgets":{"@card/ProductReviewForm":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/productReviewForm":{"factorsMap":{},"factorGradeIds":[],"factorRadioIds":[],"zoneData":{},"cashbackAmount":0,"paymentOfferId":0,"isCashbackOffered":false,"source":"product-reviews","isNewReview":false,"isAuth":false,"isM2b":false,"isIntegration":false,"authRoute":{"pageId":"external:passport-auth","params":{"region":"ru","retpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948?cpc=ZYp5UgqtDa_dFL3caLs1W2VXpdkDVhQKDj5F9yq4WMMPxX3nCuKCmsoT1E4sXHq0LTucdiJCGOlOCAPKwdKFC-qrxH0XWZoEpoGt6Nysvp51f9VVmLfh5s8M4iO2FuPuMXvxfGIsdJy5nwC60VKTNUGmIXJ0qH07DYlaIipKYEwchNk_u6-OYhf1kwaqzUyKT4T6SM5lZNo2y7DK0tcsITgj5BNqyQZD&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17158599990254155456309012&sku=560312128&uniqueId=670830&loggedin=1","backpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948?cpc=ZYp5UgqtDa_dFL3caLs1W2VXpdkDVhQKDj5F9yq4WMMPxX3nCuKCmsoT1E4sXHq0LTucdiJCGOlOCAPKwdKFC-qrxH0XWZoEpoGt6Nysvp51f9VVmLfh5s8M4iO2FuPuMXvxfGIsdJy5nwC60VKTNUGmIXJ0qH07DYlaIipKYEwchNk_u6-OYhf1kwaqzUyKT4T6SM5lZNo2y7DK0tcsITgj5BNqyQZD&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17158599990254155456309012&sku=560312128&uniqueId=670830","origin":"market_product_review_form"}},"pageId":"market:product","tld":"ru","completnessSuggests":{"red":{"text":["Может, есть что добавить?","Пожалуйста, опишите подробнее","Подробный отзыв будет полезнее"],"interval":[1,10]},"yellow":{"text":["Будет ещё лучше, если немного дополните","Расскажете ещё немного?","Будем благодарны, если поделитесь ещё"],"interval":[11,20]},"green":{"text":["Отлично, это очень поможет другим покупателям","Спасибо, что так подробно"],"interval":[21,2000]}},"isFetching":false,"isChanged":false,"isGradeChanged":false,"isUpdated":false,"isClosing":false,"unloadedPhotosCount":0,"unloadedVideosCount":0,"isAgitationSlot":false,"isAgitationCardShown":true,"forceGratitude":false,"isCloseConfirmationOpened":false,"isPopupContent":true,"isLoading":false,"isLoadingError":false}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/productReviewForm":{"name":"@card/ProductReviewForm"}},"collections":{"navnode":{},"productFactor":{},"userExpertise":{},"expertise":{},"uploadingPhoto":{},"uploadingVideo":{},"thumbnail":{},"agitation":{},"paymentOffer":{}}}{"widgets":{"@yandex-market/LazyLoader-market":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList/LazyLoader":{"widgetName":"@marketfront/AgitationList","widgetId":"AgitationList","options":{"retpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948","from":"poll","isPopupContent":true,"isChefRemixExp":false},"placeholder":"Spinner","infinite":false,"cspNonce":"a0TwJSS0LtDHQdVBxHZ5oQ==","renderStrategy":"append"}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList/LazyLoader":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@marketfront/VisibilityLoaderMarket":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList":{"pageId":"market:product","epicModeForLazyLoad":"default","widgetId":"AgitationList","__zoneName":""}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList":{"name":"@marketfront/VisibilityLoaderMarket"}}}{"widgets":{"@card/ReviewGratitude":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude":{"hasYaPlus":false,"retpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948","isPopupContent":true}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude":{"name":"@card/ReviewGratitude"}}}{"widgets":{"@card/ProductReviewFormPopup":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup":{"isOpen":false,"formState":"form"}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup":{"name":"@card/ProductReviewFormPopup"}}}{"widgets":{"@card/ProductReviewFormLoader":{"/content/page/fancyPage/productReviewFormLoader":{"initialProps":{"productId":1781255948,"skuId":"560312128","categoryIds":[18540470],"source":"product-main"},"productId":null,"skuId":null,"categoryIds":[],"source":"unknown","agitationId":null,"averageGrade":null,"fromPoll":false,"fetchContentOnly":false,"forceGratitude":false,"preload":false,"isPreloadForced":false,"isPopupLoaded":false}}},"meta":{"/content/page/fancyPage/productReviewFormLoader":{"name":"@card/ProductReviewFormLoader"}}}
{"widgets":{"@velocity/DeferredService":{}},"meta":{"/deferredService":{"name":"@velocity/DeferredService"}},"collections":{"wishlistButton":{"13447115526525859235":{"skuId":"560312128","businessId":"670830","place":"product","productId":"1781255948","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","picture":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/orig","price":{"value":731,"currency":"RUR"},"isPharma":false}},"wishlistItemResult":{"24a5654dd9bf7e3ed9904264424e83cd":{"id":"24a5654dd9bf7e3ed9904264424e83cd","wishlistItemIds":[],"hasMore":false,"token":{"lastCrTime":null,"lastId":null}}},"headerState":{"id":"xb1quv4kif","wishCount":0},"userComparisonListReady":{"96ps4l4ohd9":{"result":[]}},"comparisonButton":{"13447115526525859235":{"categoryId":"18540470","productId":"1781255948","skuId":"560312128","isAdult":false,"categoryName":"Учебная литература"}}}}