{"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":"without_pinned_cart_items_and_auto_complete_promocode","all_snippet-animation":"sponsored-autoscroll","all_premium-gallery-snippet-video":true,"all_premium-gallery-wishlist":true,"all_product_filters_with_business-reversed":true,"all_premium_cpm_link":true,"all_hide_pickers_snippet_constructor_reverse":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":"nysm0ney9t7","color":"#222222","comparisonHash":"3xrKWivNcP9EPft8ogfenDBgBFkE","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":"CgoQ3Oe5rteM4LRnEhgKFndhbHRlcl9zaG93X2NhcmRfZXZlbnQyFgiMnq/RBhDA3paLAhjG/6gFILbP6wg=","sign":"moaPyUl0478dKrB5BqMcxzKe6vxZH8+otP9TdY+L9+k="}}}}
{"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":{"13906660470092400201":{"id":"13906660470092400201","productId":"1781255948","skuId":"560312128","offerId":"VjvsMgisQbu3w82eDL2YsQ","productSlug":"chistyi-kod-sozdanie-analiz-i-refaktoring","categoryId":"18540470","navnodeId":"18540471","businessId":"749016","shopId":"431782","vendorId":"11157446","departmentId":"54510","supplierId":"6589444"},"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_2943357788042636386":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236204/2a0000018fac6b971e0dfff6ce5ba6fdac74/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_9081538127593267465":{"width":1444,"height":2026,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5275484/2a0000018acdc8aaee02358877b15f2a36ba/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_8606613848851828535":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/62162/5t1La5tYaZf3SwP1CaTZixtS8E8-1/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"62162","imageName":"5t1La5tYaZf3SwP1CaTZixtS8E8-1"}},"mi_572551041112506778":{"origUrl":"https://avatars.mds.yandex.net/get-market-ugc/8318412/2a0000018fedca0b13198b8f2ec8a72be419/orig","entity":"avatars_picture","picture":{"namespace":"market-ugc","groupId":"8318412","imageName":"2a0000018fedca0b13198b8f2ec8a72be419"}},"mi_15593231809903297268":{"width":708,"height":1076,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5259100/img_id7320819220890368891.jpeg/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_13206139008843849820":{"width":708,"height":516,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5234463/img_id2215078736891191622.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_14089974559045591702":{"width":1456,"height":2040,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236803/2a0000018acdc8ab0b19346b468b22e9ecfa/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_1262426312998927126":{"width":1472,"height":2008,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4509881/2a0000018acdc8a90d4f5d73466ea3a3e4a8/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_1102058964260505473":{"width":1516,"height":2016,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236803/2a0000018acdc8abb41ed96e221963bebc64/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_2785671222370058262":{"width":835,"height":1200,"origUrl":"https://avatars.mds.yandex.net/get-mpic/11621477/2a0000018cfa9c0373b91a0be5ab26550df8/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_10677414318234878137":{"width":1412,"height":2064,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8a785e7e966cc9ce0690183/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_8969387303159102866":{"width":701,"height":1065,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5241173/img_id2609146323573507986.png/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_8837830097695489855":{"width":1544,"height":2048,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3699895/2a0000018acdc8a9c766c3cbfa3c07e9af61/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_11899236260145885813":{"width":1508,"height":2004,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8ae854cd692456c4bf45d6d/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_7317256987604149458":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5042167/img_id4707297719695452298.jpeg/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"},"mi_8875050484003048374":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/9hq"}},"reviewGallery":{},"businessReviewGallery":{},"reviewItem":{},"transition":{"tr_10466173450513568115":{"type":"productCard","params":{"offerId":"VjvsMgisQbu3w82eDL2YsQ","cpc":"9P9WZqqLQao9oUj1TyEbYGsbEY3X4QOm5Sx9_m29IjWh_9l3d5CftcSnvddcdOlhZCIZH4NLkYJVyC9-5AoPdXEAmlqmvW_xCEY3iASM1cTFdg5foDieXLY11uOFL8lfCV3XXyG1YGMXqY0Qv2a18cIVXXEf9IaWWNcc24oxV7lRZy9zu9WiCyDbJF_UCWAkw7xLSefHiVXPQcBMYLHtqrFQFWU8ZK0p","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","businessId":"749016","skuId":"560312128","categoryId":"18540470","navnodeId":"18540471","sponsored":true}},"tr_15925955253602850098":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470"}},"tr_10032795354293247604":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470","shopName":"Яркое Детство."}},"tr_3594602213694397984":{"type":"productQuestionsLink","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","cpc":"9P9WZqqLQaqqEV7XGiqfkK_aNouan5JNeGxLqIanC-596uOHFEjSOQF6NG9SmtGJ1kjGYy4JGd0wf4_SrRqaj8j-kPLgp0r6v-Qq5Fb_3nsHipOWzWz_TS9aWpCwSqFCiK5O6mgw5jUW-XZrvtHVRQ,,","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"}},"tr_181719532642077714":{"type":"ugcMediaNavigation","params":{"url":"https://avatars.mds.yandex.net/get-market-ugc/8318412/2a0000018fedca0b13198b8f2ec8a72be419/orig","modelName":"Чистый код: создание, анализ и рефакторинг","imageName":"2a0000018fedca0b13198b8f2ec8a72be419","id":"mi_572551041112506778"}},"tr_15729282962899630349":{"type":"fullSpecsGrouped","params":{"cpc":"9P9WZqqLQaqqEV7XGiqfkK_aNouan5JNeGxLqIanC-596uOHFEjSOQF6NG9SmtGJ1kjGYy4JGd0wf4_SrRqaj8j-kPLgp0r6v-Qq5Fb_3nsHipOWzWz_TS9aWpCwSqFCiK5O6mgw5jUW-XZrvtHVRQ,,","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128"}},"tr_16788068649128881501":{"type":"similarProducts","params":{"productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","skuId":"560312128","categoryId":"18540470","navnodeId":"18540471"}}},"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":["13906660470092400201"]},"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_11107930051806163470","topOffers":["vi_13906660470092400201_bi_4831886984510205198"]},"viewItem":{"vi_13906660470092400201_bi_4831886984510205198":{"id":"vi_13906660470092400201_bi_4831886984510205198","composeId":"13906660470092400201","buyOptionId":"bi_4831886984510205198"},"vi_13447115526525859235_bi_11107930051806163470":{"id":"vi_13447115526525859235_bi_11107930051806163470","composeId":"13447115526525859235","buyOptionId":"bi_11107930051806163470"}},"buyOption":{"bi_4831886984510205198":{"id":"bi_4831886984510205198","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"VjvsMgisQbu3w82eDL2YsQ","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrx8wvs231aV_yyzAn6YKW7QdYwI8D4EyJ0Va5KQRG77xwDH-Ru1M1WGxou7z13MFRn-Ka6kzzCjHaf3wSydPzRlTzWo7AbgDtwvV4aLCy09tVnBjIJwP-NNFgxJDI9Kg0prNTZge0IOyzSR-6FO4z98KS0kqlVmQdVO3UfA5HjXMR1OjqLaRBYmL058_itzDNXZdwPBeJfXV4hJ1qZusQ9NXObJJg2-cT6XP9J51SCqdk-_1amUJL83uG87o4dzQnlLnzK4s0SDEMcPFHqnEQrgOM2nATjqyAPs6fI7Xf2cdXVewHxLidbiUM8dEsXnLXYBW31rlaqmy_k0OjDyIW3-bBBcU894bbt-Qc_BKn-6DGlo_AYC9Hvs4bk1xxTKSWcMNqorSmFiAeroxsFWWMU0YNuqq726EQpR7JVvLvmC0uyK65UpBwqAuX8EkXGUG9rN0wlVf_WNvCGBZUtz39paTsE4nTZ_ydgzFYwGA3nQRMVy6te-2pXy-5pKKlN9UFr3pAspKOFxZ8p-5zoAwpSPxzqGtczM3Ws-fWokVVhx357QzgTCAYs7iUkt0SkovIhwpIUrO6MT4Vn_gqhlr9h_ujCzGAyY5h2vjXIpmeXU8HiD9-sRezbLM9_lc04THJOap5r004jhCeotG8Vf9SrCC1hI35HilQ7YOp9DxNN19hWWgZ8YSjRcrcZ0efSEEctoshtNKLv4O9ljI8mnPFp8ku1Q5SwSco8bAOTpc-D0gTBKwOGVvNG9o36XGtpjoul2Qe5F1Vi4jzw5L5Y9QamV8Fistjtm7o3i2ROwaUx9MQygU7wN3jXrYPDBqQmOkxF-KdigyxoeOxTT9Ia4G5M00UIA1byFXnu1ti-ev1Az8OgvhxiibCOg6rJLzR6QZz2o853XP2-Qf2bj_1kt4SO4Lok7CLG8qxAHumwADLwokM0TARe_OLqz7jeQXsqu7Arb84fHskbSH_s-MvUvyi9TifZ1iYWPQxqwzQ81gF7Z2D70-pkEt-gs68-IUdThwbqLBMGDT9pLBHTKA-Pa4ctH_d4qS52jJ-QaNP81CrGUpuGEa9LdQh63MCoZ8cYuxWrn7IZiTnYYx3_anvTRxZa_EpD3APuv3Z9ulPP7HqqhrZS3DEUJpxIGkqU3wu7wWsK5k5NcRoISEP-Iu3ds7yvAl4Y-sl31-A99-Bh1sw1ZkxdwmCwkNJQbVFxrcnkgx15WLRFrm5pbEb-ZWSb19it6Z_DtW3kI7Mz67B4fvPsQelNI8Wxoq57PmvJY8ASBwfNuIwbrWFhKkswgzjxYW5nKWSjkLuaVws7SvIeL3hzLP1wqidKj7lgLHs542xUoxXEcYKBJNoophEnKYKGf13Av1PAsoM-MbU7_uHFaS8IsihqqlvAwqPpbCKwfpUnkOk_Ot8d2feykvWREzpkGMVZ6PgsYivkJWE4PFTzyrWY1ZYoj266kQefNm0g58JohZwN35882JjyPR6_FebGbaFb60x02bdSmYm_usa_kaOMghicIPOd4df8Gxqjm9lYrq8lthT_257jPD5963FAVtKxfvd4UUQe1LVwBZrit1p1eSLtQdQcpI0K9ATRLuRQoZlhwgrLQ903CaHSgEbEML9FieErEciMGyLzWeFpaVvZxFdA68xtViS6Mnvt7zk230ZyEVA8Mv7vy-uprQdtqMF0Tj2Vy-cn87Q0Fb4IAXP-p8JPMXhibOq75ugKwJOv5ddD9pypbdYTi9V00LC8J8wPHH4gjhwI1t4lMNjJXd4hrvmxu0s5VFSP5ISxmBJ108VwkVkKH_F7Zw7kGxn2r7uWnc2Bv5G3_r6sqk-yFlVRPb-OksgKE6gCW9MtBATO1Lu7g_tiQ8uW2TFhvLJUA2P_rsSbnEHbPm20yVwKv4rYKZb-eWhk00Vave8Tl5y9nzChmISmtucN6FF88GvwLsh_SwMhf931akiwraxfDDD450QA_iIKE4l4_AnsJwO05yDq1DaHGQXhvkgPOPmHfZx9IkX74gwQRu_kWjWokkpwB4IGna6ZkuMc4vfVahVzpJzLkYdzdyigIABVnHieRoPqEfjfAwigE3zhX_k8omVbqbrtW0XauSA5aoiQ_hZoZeARI0_5bfn4j95PDlWkIHw3C0SkkvnUyk7-AksMk1xx3bUAFMpzzWRteNNXe7DssvU_ITWmYIkID_aL8E7dVHRDoI5dbNFYWmdyb-k5U_2C-lrTBWB47pFhSxClrBaBqemZipvPkISgWuPzp0vlwxTD5jL09ytZXO4aZmAbXcPnFE4JjnwAutqE5VVQQ3h88rnREOd1cho14wuH_W-696K6wXWTA2D4ykvHa54bcq8VFLP78_TTDZH0hiGZbZZ4jnIRvnIjUGqy26M5vniYzwB13EKwSYzwpabg0f-0uDaKXTT2WC6gd7tB5vMrHLg1f3Dl-CT687oy68pBSStcoQz3VfRuSWifInscRGbl58fpnJTrtXs5HDMqpt6a5PBrmt-bp_z-JVd-hDfQCK8HpkYxQyiUlLF7vvl0ppvhQ2zJTDugX1P5XG-NkrT0NNAP_NNqRZoiAud2u4UKEmUyWFcYyvMQ-MKAmfdlxUz_eERd0GA43M6dj_8M4zi-x8f84aVmrJ1oMODJWuT1Zhrn0XZh4nhkKCp509HdcfEPWY-Fh4g2hKWR-2O8HXoAfG2cRci4JssrivsRjrlJPN2U2Aq7Z5QEIqn7pBbMqcNPQZvcWBMgZfigrxux3_SsXyLsauH5VoZ7oBNG-9vNAFwj7mp6LtP7DEnwp40LNBKsibII8UZSFCSUDCtL4afeIlKvjlq0zWFUR0cfpX2mfURPMj_9zH5ftVQfEPj4pZ6oyk0QwwOWR4UN1FHWkt9woqm2EesKK85yAFEtUJG5ps0Cx3uH9R2WeznZwjsj4Zir2vhbiJVZJW0HuH9OTbCgX4mvoqIRGMIwvhGlNzEqnkVLj93wfdtNKn50tweKYoppI62L8dvjGjGLJPN47fmlQAPoxA1bO7Z73MtQHBhxGAZOiyFD-S1l2RDlFPI-huIW0Jf-OzoU72GmLasY5szZkRdKowRwCiobkcasd0RmI8Skk-kvs5hw3-Av9kTUiytlYN-Vm7T3zoU0KIAprOfzVu1I8mUpWTsJMf1O-0dQcIDgkg6wbRmMQZ77-PTFodGMmkN9yvF-1ErhbZ7-qlofqcguoz6Yo6788QFHRpSWqIdLUnOm0ZhVcvHnoLWz1b6-igLiFUYAgY29I4jXoqy7_v5K6CAKIqAa88fUwyDa8CowCejsgi3EFelHypldxwuBsjFStHiDbl0e8IUx0fDOjwtmSiKt35UJaXbQj6AV7PdU7Jnh9j5VtGLhf52obPuutJHM6XTelkVdrF_2bGdQl-GCxT8EnvEz_EbIQvNkqYpfAtkBI3blI2WPsVB5Yhlkb4nFkNdAkCbkRtrafZ3LWpiAZrlLCb6Z6_GxrJKqEi0o3bk55wOAUeZ1lkwZnFN0oXp_QwqPsyLGdMgws9hRcaKWXrS8,/b64e=1/sign=06aae3f058624ce7096a44ace4afae2f/keyno=MARKET_1/*","cpc":"9P9WZqqLQao9oUj1TyEbYGsbEY3X4QOm5Sx9_m29IjWh_9l3d5CftcSnvddcdOlhZCIZH4NLkYJVyC9-5AoPdXEAmlqmvW_xCEY3iASM1cTFdg5foDieXLY11uOFL8lfCV3XXyG1YGMXqY0Qv2a18cIVXXEf9IaWWNcc24oxV7lRZy9zu9WiCyDbJF_UCWAkw7xLSefHiVXPQcBMYLHtqrFQFWU8ZK0p"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17177129580065615591706001","counterStep":1,"minimum":1,"maximum":10,"price":{"value":861,"currency":"RUR"},"vendorId":"11157446","fee":"0.0640","feeShow":"zwbqKzmvO-vIcIWA4hXNTu9BzWnlQafwOhZ7X6BBfqm8FDxAyn2wF6_4hsz7knbmzr0pz51fj6VvoT4Nih1lQtkyWGYqmoHsvLv3t3cnPN1k0QA_3PUF5sCIHMsKQ8ggh-LW4w5v_mGos7nPbN9JJzH8NhcpeHu7ZRgb-9BN26iskv1uRB9WHg,,","feedId":"475690","feedOfferId":"6409961.978-5-4461-0960-9","shopId":"431782","supplierId":"6589444","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":["isFbs","isExpress","isExpressDelivery"],"analytics":{"warehouseId":"246011","paymentType":"PREPAYMENT","atSupplierWarehouse":true,"paymentMethodTypes":["BY_CARD_ONLINE"],"deliveryOptions":[{"deliveryType":"delivery","serviceId":99,"fromDate":1717712958,"toDate":1717712958,"priceInfo":{"value":499,"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_11107930051806163470":{"id":"bi_11107930051806163470","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"MqiKgvfyO58oW3DDu8s2ug","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfae-74JWGlBVh1S2I-Kcx7Pl4WFaqGbgXErUIGFFevYEUhAteEbV_jA8M2y2yHqt3TLBTvWQTTG5SdYIyN5pYeFejpSR4eLo94r2fXYe56tb-MbHBzbHMWd6LMzbDDy_HXZBHkMaFLHq_b8KYuZZhBBY16UfrApM3NB1kMAcg5wpfm0uQhoIFPv3J3IpFR_gx-EwTgYcj6n3YP3WNeWIx_wR1juTDEDauxBGtJmtnSFcgIbULao33lCo-URzGDHN1FOCvVoGv6iEVWrnknDsssnIkHeAPjhOzvkGn00KYXGRdZdMQmA4X8yP0QdSdvEzdQf7iYkVAZJP8eAjKnbGUCejxI8kGVcvMmUoYI6HL3ED86Y57ufq06pG2Kvs1erS0BGCbD1ZW3dOvUys5prZY-o9s2JFkoF4ENA9hR5Dn8fDk67iRDis5y8wSjuSiva3WPPllGQ_55lhqF3szANwy9lduZxL0m__tF2h3lrTE3OOT3HiAm67HjW29kBJjrcySchJcYPk0Zt89mDslNHQJuA8oc2hZsVSWLB4vR0dgnY7NS49pziHL5IEJpeOaezPxEjDIsGc1yMnMtzMgRDFdY9fltZ9ZEQ9g4wINsO80ua-YKJmUncMkmq7zNET9w06ZJBnzVKLzWFUhkBmkf_w9fCASw9M_mF6-Oj1wZRtORjYwqTGEPxQZT7BeD2SfUPGY2kjIKl-zMdfYrNd4GUTK1rzaIuNSmX61tjkngaeN1to2UI5eeq5BP84kFWgBo5Ag4qRrdo3GqIxWMZZ-GbI_fk6QKcBZluoRJdwGT_B3Q3hpDbcmbbyUQOld-m7SuvZjmIErld7PRlWBEDxVUIX7apZkWfA_Aguo4vaZ0sNQSVsTVpfKEiRzGRa_mDmXqJaqPnLspxRenwSZUpmUNy3xqKsuTc3nEi8rWvBRKFCHzwClf9LOS7S7tQjGQqQWxbfOCsizoO80C9NCR4U_2SsLu5ERPbqUMe-QoaD54vWliIA7siw-Qpo6u5K4W_F09ND5lmdo2V13R698U7hBPnbttuh_9AITfenbh_bCFfIbUv-oTkwlELlOzU03EZgBqJIgB3v-QKl_Zw6UaxjxVBWYAdHAAa5rjzzL77P9TLWHVpsOoSA71rkkRmUb6dVc4WadntEYCtcCKJzPciTbgGjBJ3CpPYj7a_7jYbhvudpiAQMKae5K2xYstvJx1gaZsMbSWIMJASHno1FobV9UGuTDcRrV7MZj3z89iEcRjXhP0Hif4Z_pjTFM58ofB4JdU76Waqu6qPdWN2XBTGvhvMoI5jxqj4fw4K7_YHAVf5Gp448tlvN0RIAxWI8CvqsIrrG22FpWDKP-E1MrteFxvNlzkCIYbmUgujXzQxBWQ5JYwqbzSEl7rn-T7T-IKK3Sfls4ERYy4tLYWrUxzT0nC_PtyJJpgwi1b50zCLCyzB0JCoRbs14Pj9zvqhu8T_2OjJIyhaVYJPl7-88368Nd32czsl1H0wk1a7Cd4phrPTV-_soQ6y26B00bC3Q0uJ53uSm0WnqsUxeEYc4CI-yDThNdj7E5eBQmXprSazw3o9VewMPDEzIorGzW5f9lhNR2tDQEhGxGCGpV7tkVJWGCE8ZnxiFHQ49DUrjrR8gLebrGmvV-yLGypH_gyD99wPlhtfSEHvpOCgiQtKvDyb3vdFMAV90EAxfwX2jG-Xtb7n7iJfn8AcBKJ9Y8f-yLFwUIQRQmn-8Yjp9B0Qc1Q9NQJm3fqVF77m7yBXhNQUby1KZhGBAhH9bVMCEqrQjH2HK495GwTAeajDmOP7K1bJfOU-reRliW8ihqZhupDGHQY7JRvuChlRfdIptLA6vKuFwU7Qp3QWM7vXOiMAxiqvIvZRgJZIlgRRJ47aYbFnlBrtMgNzGIhurFVruH50XqsVN7t_rnH4hFUw7Z197EKx0ePsg-uO3LOHzLJxvUArl8BDgBoCEfKujEhS1I6ZR2Ijgn3SE65qvV4HYkigi179w8LlGzYPEw6Ir2OCzNVy1P1bgUnBjtOkLPUvSgwBquQ2b0h6s9pGXtD3j4Gi0cmkHhFbabyOJYwt4RqdLz2czfYEOo4Jsuh5PX33gq7g50j5Lq7yX70uzGSNu6QlVRHf2NHHDHqU0ddGW8wRDUBun8hGSwZWyRnWIwQSeXricdYkYjUn-qzzaikKVCjWjtLamcsygB9gkSwAGzM2YesMJD9O058oI9abbNkyK01Cscd9axP1UOadLQGGSzAE1mMtOW60ftuiiG0tQ-_Ig7xlS1o1jpylnu6S4yP__hgxeQ6dnrK5kmnAcyODXTQPPySfUt2yH_dtgp6uibym7WmDjVYWx-dHtemiCtQ5Trd5MiGoFtHBIBASRRb9l_0uG8yETzQXuZluJzf32vhdxwo9nVbeB9bBVFyZYX5elpZXKZFl3x6vLAXGjjmw0d7vSfQXRYNUO-7Wa79YyBARFEAEyZ29iFXW_sdwe8yeUICQ5pfGH1fL1om-Q4JGarQ-Y55NxrpmdIyKJefblzR_Eq-5VX5qsADH5fKp_3oIECnCRIB1l0svYeTTYwAe11KC4ZTCaYdVN1v_c3VjPyZNdNTh--eOT7hPZH9DJbUIPBNAQbw424EbAGluI-S7m_SEVS9fbOqktyTMWd9CyCfD-Z3DemtRykjkHV81CmdUjuf1lxqwmUQSFN30OBQgdaG87dDGHFmwldBhhElAkUWbSbgTy2FsDGuDTRT4G_TYAEVxlrIFFsIqxVeqt1ThK3qOMVNhfgjv2NwhIO-UKy2RCM_X0TR2kdaog5LtsSbRvwm92KnWKFpV3dsK82Zo34QEJM3OerL5eTepidu3YEUTn7nNvHsWuVeB2Uswmd0gq6WEp-YWGGjwXtu3vocsG4v1mht7wa_-GRZl-oTEsvDCpVugg_aNLSISKrqvbF3gnir4criNdy9FwIlZ0wm2bDJNnmOXFaz0xoMHloxXRBgj5J5zDA29hBOjSStkqlfbwf3aPZkuPBVdywXGUwlPCH6lRI211zSAz8tJKZsEoheOxqyElh4c821JPKcsmT7P2MvgM9OCoZ_hacFF5tYdpKsTSLOeQBADlo8fcK-qvJV1W1V3Ph5XCJxiQrUa6L83i6aNNvy8PCSsf112RpMpV3mX-hB1AvvhmmzK9tyuZggeswvXKUCNehewRzyVXKDEPqvqlrP7h_e-9wMOl1S5tLQg1ncdUknZ9Wbx-EhefFeHvvdaAX9z4M9I0zXS02YMZ6I3J8naa47rWvZ0,/b64e=1/sign=6995e566d4e2042eff9b5466247460a2/keyno=MARKET_1/*","cpc":"9P9WZqqLQaqqEV7XGiqfkK_aNouan5JNeGxLqIanC-596uOHFEjSOQF6NG9SmtGJ1kjGYy4JGd0wf4_SrRqaj8j-kPLgp0r6v-Qq5Fb_3nsHipOWzWz_TS9aWpCwSqFCiK5O6mgw5jUW-XZrvtHVRQ,,"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17177129580105637505106001","counterStep":1,"minimum":1,"maximum":15,"price":{"value":738,"currency":"RUR"},"vendorId":"11157446","fee":"0.0000","feeShow":"OTNDnItfwRMjN9MRHuEMMsBoMxSHGejgMC-y-TJN9snQyPQ0Cih-0RZE9dVjRUH0_i3XHdp1zhxpa9OU_uHhZ1YNqueN1O7f1AUxHT_jgjpDxFs-vUwQARIuxdsXYzZMDn5AplElNcPzQu-FEk6MKg,,","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":1717972158,"toDate":1717972158,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1717885758,"toDate":1717885758,"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-agz6ge1om6/addToCartButton":{"offerId":"NHukXHVgle7b-_cK0c8B2A","skuId":"666289114","pendingCartItem":{"productId":1781259588,"offerId":"NHukXHVgle7b-_cK0c8B2A","showPlaceId":"A2agBu7QJhXqjrWK9hzJvW-lZnLbXWqJBZaWWG_ic9pOehrIwHBlMdzINzSHL_8Rz7_gItuRxodB4z-wUUdf4vZydAsxrrmA1OK0qGBqGDLYQt3no4Ytuooc8DKTlHoSvs1B0lbrg-LP9cuM7yDjZTmszvW9uMDLAkCnbFsbHLdhkcj86ZP24Nu_iAXReqIJXE96qyL6QfOlTKjoTiXTVHV1iDeVj7Z--s3cUGNfhx3--M0ZLtQ74UzM-nsXy-xj","feeShow":"A2agBu7QJhXqjrWK9hzJvW-lZnLbXWqJBZaWWG_ic9pOehrIwHBlMdzINzSHL_8Rz7_gItuRxodB4z-wUUdf4vZydAsxrrmA1OK0qGBqGDLYQt3no4Ytuooc8DKTlHoSvs1B0lbrg-LP9cuM7yDjZTmszvW9uMDLAkCnbFsbHLdhkcj86ZP24Nu_iAXReqIJXE96qyL6QfOlTKjoTiXTVHV1iDeVj7Z--s3cUGNfhx3--M0ZLtQ74UzM-nsXy-xj","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":"6ijkokx98q3","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":1901647,"key":"img_id2045458192537603030.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrxtvUlDy4KMNMIx62Oxv0Qccxy0GtlYnRuursDVY8z8eEb1eeCAGd5H4WzPGV1fBPRDDtVcFfXGUYiLheG-srH137KGMf7YMxn8HcDUouAbfsrUtaKMEUa3rsaxBNQYhPQJwdSctZK9UO0z6TGlQseEtEzAkwZN2ahgppwKiADiWi3WqMJUeX12bXUJcWUy2W_mm0i4BHf1-WyXM2uHOkz1ITKKLNPgLOqmLCYPdpF1VGSrUZPj06RWw9E5x-IQl5Y6-64Wj053yYct_jgU377N4u2BSj2wlZ-xZD99jPuNhOgm5RBRGOZxiFMiWgVXTuz36w63lhNLMkLO_Sdb33nvSEULRYAaVLMZSxOwIWtdvJmtLtV6PCDpcjStcFmrml4v0KF6Fk_wR9bIj4i0BK1dajxcIltTsOBIai3d8-2dIm2VHt5fD160WUaoPANQw5ZPsGVgBl7hxZbInxAiyOAS_ujAgoWm0GvoE7KwFQfVvsoWBrpQoD_S_Y60pUJ0bXVtZuXiUM7i70CwOnZOK_O5CbNj42NS111hEP_YOKkbq9gXy3-F5GEsgPBFdrcWknQ5J9zZRzvvrudQDjWP7fdHKdNEL7Cy9ZnfM3IqvU56foUOzo3ufwDFuQ0aAcfxkAdfdACf7rWfkzB14Fw0iR0EzBlGxeeOlBzbGeaFOEFsvlV9nz2M5TU9uNLH8sd1-4JjS3tybQQ4iRykHrPadVO4qXnzAtNDeG8Nd3SzFAlnNJ2xVeKhvI3jcXWqSuKJgMgR3vNTm6BO-BQjS-JesYub_WtDRJiZev-qVovrXevBWowd-67SU0QKhqJB3ZC5BaoqWncCEo74qWVJE2HWh6xL-2psX9N-Ctn7BP5MvybmJA04DudISqZiZK7NhlMvW8Wf8V_IMyLWJ-mUFMTrYKHueGCfxupUNgwqLl0tesiIEW8X0VlLmAcAPhpTNVkjU9pAh2EVkr7WM8C4wsXLuX_YL4JoAnFPuU2qlkv5CAv1ZV21C-ne8xzvIURFiOVVOzzv2OJZbsqbmWVsycg2-nlyi9-xFcek3i7Fp0wDVBCnWMJipTKyRf7FFjabrL1NZPMr9VRXFsmOPDspHOR1bPay9VcYLTLgXsHduStce9kYdpT_oTrL-cIBzlQXmr1gJflrqskusci9zMIJ7ccfenZpiP8PFgmDNU8gz0I-QRzSGxXKitIqtirxs7_CGconGKttlDP-GY5_fXk7skd9ASzCbXODuUjUoHUms-hqytZiYz-wE_ToLoogj7nobtSrAQOEqf5D5OI_ySAhlVUd43ZWU1vCa78TABwpGARJGnDMG2jZ64I-x1cAXcSOZuili3bHq7RrnwSw7HR7r5_QkwhnqWXk5WBaW7EL9GABtfg7TKwhwQne5pAiZ22u7q0CIIAOi6lb42gftksD3CCdAGDErc06QW-PNblmt7j4Bxe7PQ12bAw0lUwPS3fNDph7CmFouvgiahCpPljhlw59Idc2zjghyy-XVQw5MUQ5-e85_9g-l3M7VX7AmOR7UvLQpN_4RBMga8m0jCw98_k_6x8hcPX2w8PpPdDV9Myx66aY7NZECKqwjilR4CaPDa06WtYRy3jarhLKGodYyHUwCjfE7iVodKQLuTZq0gPuDtxen6eSZrSwpc-bhFZN1pfo5ot5Z5SsqLvF1-TVZHq2oS_cDX8rE9BSkCvT3lfSf7qNX89Pqbve22Tk1n7cCrPEocYT-aNAFNlJoV2SKeP9jpFvFXmc2w5x141bujRq4fEhVzj_Npv0npgepOKMeVNfoiSf7h9BY64Zh6xNZoTJuBjQ6A_lrJvJb9TcOPrRChF3biW6nVbkWHXGFYiluckEkqrOjez2DXgQcIIHXgswPUyUGPq49lCHVsouP0dF_IzG4skTsBekVfsxfpVR41A7Lnesc3AE1KGknDGcMlNRqKCXGCySVnOnpr95PCMI1t1zpkd2t5aOk7wQ1YH2dQIJyRMAuUSRGtDmGGkSVkd60GzyH1zGy9HbjReyoOVSGCVJENnWBHjh_TjoGi0-Wa7kG2vhpji3v8OQ63Dh8PXvCqQ5-NksTjzbu12fPVtJoLcq_c5HLz2o3vKiBFOnZTiyZ9hBnM13qccJ-D7KTP2hrE1-WToSGaHh0sU1lJ2UGMtHeXX723iREWMPbikP-eQxuLQdbgEwf93aStnY4g-K4YTMSQgGLPbHLytr98xriQtHh9F0RbLiuopCyhwE47X7PCSnah6E0NqEQg1Jam4C6EJPTjARCDJ_facnXQBcze5bWr8x2mL9hOkgtaC4dnw7h0GFG1sDy6PMSGWYg7YYIQmF1ohPSV1XZ0E64Q62VJ7P2MPisl3SSc1oBejTjU83ldFu0lbDJbW7O6TupL_DeUXX5O7Vyzq6FHWsUq73tYL_vMJK7ov8FAybLjueE3T-6hj4BpIQXBLGzZX50RYlOwyhbQFrZiGpySgIU3LkLVQ52KrBdHZ5IuIyraU5oLq9YrJkWMEmOa6tf6Boq6KWa_g6M2AbNMog686cvhWTj6-9Chp51W8rA1x1eqV6MY6yORvMc5FY6_PSEsvq_a6FCaveLMX8tB6Pk5bYbqa7UameNMQ8Z3dTyUngweHtnPPonxqMxhTjAqr2vPWHeIkpfzOl4a6XWKJSAQWRozQRIyFo8zwIbEGZy9fyATASSD1VRtfXfw88Du2fo7WMUKDEhFU3we3agXMDhOTKq_K2IWH8VyCUw0iUDpcrDbHi0hjZy_IpzLr9A1vCh5B14QAWhqAVmPwkKUIKBHw9N4CwO-Ma1RhAvyppZ0mq1nk3e47DxSBlzndjdTktq8mJ9NTYCZFUbwReDC00-AuSEr05rf2Wfddf0hFDKpFI-vnyZGD8EMHT84qhrzMmJiMk9QD_inbJZRugs_HwWdwWUgKdAx63FDKi419Ra9ernKJLG1S8HXYlQLzHVMDj8mK6fc8ejUgG6mtNE1go9eAoQCn1fQw38KhT8qEnfKeD062ZbmisnnkrOyKNKtL0xaEC6OuTzFvKY2E2p9jgE0j2OSh4dXMa6q0n31Y3JXZhCCDzrbYX24LjMueq62ITeyTzk4r7PRrrwndXEPsV2BVD2z3QDX7Oe6IhWXPQa0IeVV5xk0aCtSH1XOeZXkJXU3BCxFnX6FetGwpTXc4dSE1ghDvAS1rLh4WOyAms9CJgGu58ypTNCihVHyAsHH8Kf8kqOJLBRUMPJXBT8_lRDLG3gNffyztHcr0TRRgEgUYYLfPO00Timgk6YFD6p9qdNlZZprKbx19eBRzxixbfgzJWBJgXwZGDz3kiOg1w7GXK35ZBHBf_SBcDaPz0eQdciJElOEx_yXTuqrGmztvw3Cj1KW47603Zg2jolSdKmnBajx7Oj7c0fWiq2GkEWNROmyLuBtS55_Awgh-4zJDxKzYCbfBj2Ln2Zq-sYrzBCimNHa3_bmWp_YrKWm-ubLKrI7Lvno8i0H5OODaQRSRXhkK-AfXkxpH6ZZUvR4uQ8p4mbuPUn0L7kwwZIm1gSkLFfuuOq4ezxI9oH8sXkx6U8osUq-wZI82nBw,,/b64e=1/sign=4d82a9b23d92207d2f42b7bb6933fbff/keyno=MARKET_1/*","showUid":"17177129582312529898406001","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":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"+z+dui7Mwy+ifWyYvQSfYQYUs3u4dhL1ybcl3rs53Fg="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"+z+dui7Mwy+ifWyYvQSfYQYUs3u4dhL1ybcl3rs53Fg="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-agz6ge1om6/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-yh4r7kxxonr/addToCartButton":{"offerId":"u4-LRhdCG-r6gsPIgX916Q","skuId":"102746501210","pendingCartItem":{"productId":61769674,"offerId":"u4-LRhdCG-r6gsPIgX916Q","showPlaceId":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8MAr3LaXuNCmWAn4Z1ewZNJ5Kd4_4EO66d2jltDmfPtBzEMhWjgySSvAJ-jITlrzlhAy7h5qvf5J6VPQnvZl1DRAAd7i3tEkHtL7ZvV8FlXGiKdEUltE8fvvBWRXdqEkKki-84mbKrbby8mLhbWAclxeMItVPK2UZCsg1pw15eQh0loL_b2R_K6YeNK6UTNXumpyW9Ld6Ffw,","feeShow":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8MAr3LaXuNCmWAn4Z1ewZNJ5Kd4_4EO66d2jltDmfPtBzEMhWjgySSvAJ-jITlrzlhAy7h5qvf5J6VPQnvZl1DRAAd7i3tEkHtL7ZvV8FlXGiKdEUltE8fvvBWRXdqEkKki-84mbKrbby8mLhbWAclxeMItVPK2UZCsg1pw15eQh0loL_b2R_K6YeNK6UTNXumpyW9Ld6Ffw,","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":"zooedjoh4jc","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":11778691,"key":"2a0000018b37da1dbf00150cf5c710b8a804"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWlPEpIa9QoAwnHTtEJ3mFRga3Dv34x3URk5ro9VIpesVbOIQTknQKwSEfUom8dBO_OT6sE-tN1oalgVQ_gJEd7vw9a2NFVXAZcd-gXyyRAxmAf8viKJazV5mPHdZNAKHUnMdXJfhh8w57M96eTsukXGumT8MU0XSjH46Jk3vBrPoKA-Zg0xsISaBzsL7IX3DKjKkjB0c8H-0Qp8ClzW6fiL02GM2uOVNszteRcNC693ITsFomtu4kGAkHH7viY-yKB0zR_XWpkJP2evgyceJrW6oOsoGJGn8xF_kf2v6R9aEM5U-cZcHpXfr5oCpccyInLjiBAG7s7M8GBFf7PkyznQ169SDoOp0mQzSZURowpzlO1V7EaFPKfZ9TFyhMyFJSJB_Q1hUflaNOG9cIiOrgby3i5KuKsX5bng6T_dR_DymfWqUSWppQZ2fY6GtyQ8H7691aBNUrv-fvYjKYxhpIdSQ5FuuT_37VzyeotF8ltBmpWY7-MQ36WCp5eRZWPq1iIr46zymxveb7t4dhZ80TZy56-YCT3h8tJwGnAPqZl8hzlh1XlatFZA4dmMs7w8ef16gylgm2bq5_O5kxnFcpCeq3I5G1XKbFXo7zVnj75oJ9v2ZLnBioIIiEj1XlFSEqj1G-nwL41l41FZQqkTcd_GkmUwN3J3Pr7ea3M0KteU3G4Sn-dgfs6kNVyUDEtTx3Ee8KdqkU2SsYiYl98lvwWt8RqFIBlixWlDHZTtoTbHN3l5u_HKe4T7c3XTNu3NZVZF9RIrTu2U-ViuBBQxNVa3tsj8upNyE4s7iOuniTnM-A2_ucy1fzWg-uiyrR0KVNzOcwzUPvdbtDUfLxRZJVnXEj359sYziuVKuZm4mkUiLij0N7tri_rQCwiBINgURr1Uro1Uv_YZ8lS1ImV2a3KGS6TYdLJLRg25F17FQotdZ4hCA-Xud5WFv6o-fbaKcZLZAV7ULPI7aP9tCLVsDz3n93c9eayHOI98-Jm3s5vjMb_z4jMacyWcPuCkz71lGOzHXaLt2ROOZn63RRZC69m2UUMBg5NgOHzF2V7rLpesVXhFYjNsziygj5BDfFyTzwkuLShRAvUEIu6pQKNc1gzGJU8SzbV8f3xcy8fxOFi8wkQNpBQpQt6H4uOL51w9HXllqVLThuNNStQz5umL4rKNt4BqPqSa83XOyBTGyXw6mcXciu6qQQPk8oRQRPROSDcZ3Y-w4P42PwcCIBchgpHzW1Y7jie3MOLZ4eZdrzBVhGQds0CBjO7R3_lFOCxAvGMwvSJXfJG9EDNW0tK_WCiOXMpmxcHRO2CBtNWhFyQXijQ8Ud8OHZAgLKtVhEJHK8Dk7bhe41GKKle8yn4cWiOjp-DF0tXUa7KldERh9_7tRz_GMySqpFWufbEv8OHLTVHVXA1YEgrgsjkGhGQWGBzvtD0OpXCs3YUuLGPnMJgQ-xGla4aKVpDmWikKZUW3VPbEC08Lej36JYIP08Z7SKDvmYmLPZlJ6kAFk0ebD9xsYhBcRgd3GaEIRIxJpMzEmniE2AV0hoUfbdvT8XHCqtSeZfExMLQLFBzW_bgu38f5cv9mTCkIN_nMsx_ghxXZObTdf6TkQJRBHkuucul0LxMaV3bpc8QYONQmsUkSIp4LQpazyvxctGJvSBMidzi7ry-dWGWq0k5qc4TvFXDxGNjRSACZHxA_lIjd3PquhN-TVHRjMw_qikAKFqTRraD6Qw1gAD0EbzDf9tV_Y_36JbHOs_BUOqPgRyi0cHnAcBUxi-ZO29RgY5DACgaKy7al8YZlk2J35ZqhGlPMjzSW4q4Cjnmpd144P6quK7E55wQL0fK1rDG9Mie_Wmhx2kqHMdyQ1NriGkM_nCWFTUUlmtmNUoMR2LUt8Kc61EcPdSHyNrMVrtcEYMZlMxEnqVaGA9jH4rUjped4mxuRFkVuJHnYzoDj9pe2PQDMslvsZ_hyrb9DLIJDsrsbo68aASxzSW-pdTD3htJWT6k0XGpAGcB03QIfgg4SmA4whljlXqmKShMkn7IiWgb1RbdvW1NXNX4E1jfrpdmkCaNL5zy-MGd7V_z9t7ZFnAyZK2x_0eadO644KnVfxBgqAtsPbV4ooiq5kpR0P0Zuk2LUT_PFKc0Kp56wZ9YJ8XB0z0DRwAGdMPbjEJF6j6HNlv2j-qB1WxgPhgMqYLKfBIxmMxGAYtqGmSqVvNFDDCDUvboRdqAHSlQdjSpN4Gt3cNXMN7h8avUBvkDROtza31oOUnW39FMpYievGaPUXtEn0-A4uA_DltADgpecA38rz8YTWW0JKASYF0KaLHZyXPVndZJQHhPrcqQeevb0F3RvjVBFWT63svPAu41Uk_tQ0iw5Mf10cA1yyzSY8nxMrUK3TF1HpO-Jt5Yr8HzuUtHFS8hORbhcXfY0UC3I2-h6d-Ql6-nNWk5IPhd8lWfpuUbYKIIhhVTFO8cm60cMRkdDL2tnYsdzDPlxelaTqUm2tBn7eOtPrx43qQDEEHlALaaY44DnkLsHmrAxfTPtF3cYivfWelm552vWXYXnZPWq1YMyNeG8nxyAWxMcqh8rvq-3di9gDkFzKff4mEFBMcHTf9jJLcgpFgKyBwXoWEs-1oL9T6RYsIL7KknS12nwRwM_Oq4lmlVHXj9N2D3o2jAfaWGcYaScgYjhq7u6C20gA3Qb82nQvbZM3iuzRk86Xivk0pNIWb5MYadHLW-Z49gp99D0-s2tBDyfja_vCic7Wz5ZMxL0ZdE-PTiWUjrQCsLue-VzufoH9B6DwwTnfsKsEC3u61g2OJxALNmje8fFK-gdK36ZqT6V3X-awczwVDjmxB5yVrMePNUNm8VcHODmoO-IzmgupcLbZToeq2_92D51F2VasZtNTi6Fv0W8bMtXhbq0z7-zGq2yh73lag2yfjcH_eVzO8VFfN9yt-Y2RyZoGKkd77KP4JgeDTovF6b-YHQyD2g9jgS6cQat_XFMmdqBr2ivooFjQw2M22DncvWILdjhVnbzrZadODs8atUcuOdqoa6NmB9sRsfdLw6tA0pe3qJ4jrrkV6gja1TFPeZjnLXyklwTR1U0pkAj1R3SBUKsvCHWNj3k4W-8bIFy-WZPE6hBKezibI5fF6w-kVI4ILEB1dqX1XAHJ6DQVN1jO_eS0WhJ8WnhBbx-J6BrtdoaCXvKztbLqP759Ixxn8X8pl3KoYl8ZXNVEMp1iNIT0yWA_SAoDCHgWRO8_Ib57OtYKi8Stw5mqRAPUkz-BHO4OVf545tXf7po6a6mHpQPDAnSdGlOQrNJNZwcUOeu6uH6D_mh2kwPEV0tKl84,/b64e=1/sign=7207fe0a5041cc734615710b3da9e525/keyno=MARKET_1/*","showUid":"17177129582222164984406003","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":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"PE/hYu7toA1CVN8pTNWuqtNJtvAETC2IUNlp4J4rgL8="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"PE/hYu7toA1CVN8pTNWuqtNJtvAETC2IUNlp4J4rgL8="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-yh4r7kxxonr/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-8ip9f51nte/addToCartButton":{"offerId":"Jka6X4RIaUbIpatfDnas8g","skuId":"857241883","pendingCartItem":{"productId":1781302021,"offerId":"Jka6X4RIaUbIpatfDnas8g","showPlaceId":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8EuveGzHRRZImaieAldvT9Mzy7QLCy7_yViPzHOw5aMiC-HI4b6X8PaUWkGHc8fkuN8IRMrTQZdlcoYSYlFCyGEwYz_HT0G9bIl65AFlq8nDt4EWVqkkvQVvr8cCPbtPukyQKmza-MpLsBMbIYqZYlMD_UqAQOufUdlnghRUEwo4l5-yEZIF53g,,","feeShow":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8EuveGzHRRZImaieAldvT9Mzy7QLCy7_yViPzHOw5aMiC-HI4b6X8PaUWkGHc8fkuN8IRMrTQZdlcoYSYlFCyGEwYz_HT0G9bIl65AFlq8nDt4EWVqkkvQVvr8cCPbtPukyQKmza-MpLsBMbIYqZYlMD_UqAQOufUdlnghRUEwo4l5-yEZIF53g,,","skuId":"857241883","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"665","type":"ya-card","totalPercentWithDiscount":25}],"discount":{"oldMin":"883","percent":23},"value":"679","currency":"RUR"},"hid":"18540470","name":"Компьютерное зрение на Python. Первые шаги","label":"6l5iqfvihts","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":4561793,"key":"img_id5855513508891442031.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydiVwS4g1fYKbOGnLFO1Z4IPVgsnpgzhFJmXN86KMIAfbd-2zF3WC131cElwOlB370Prat4MaHDA9Zt6Vi721oSZSbXmuL7v-DmZBTdvYJBfVPDgzeTjJTrCpJ6kR0ghmIrHCbll-abWC12H_2W3t5Z_Cct5n-erdQLoFdDKyAQy70eMFs5qCdq1ZAHdpPT1rQENQxHUZxxnP3aXh_K4fJGyDlbK-pgwuUME6WReyVhrKYdCNA_pi4f0mUsZMPx8q7NEklPjxwGpkaIwHEjDOIbOsSiX9nXO3U31G6p6H2GUs2AOZN6LbMn0YWl6-3Hkpi_mrMR_8LET1dMsl2rDv4ufza6oQ3TU91G3NsvtaxinS6zPxpZLYv1UYMgLuD4fQwJfuNkRQUsBs4kHuvTkKjjmGxeBLNbcVbzzHHdf1Nrhrjz2ww9mX4NxEmNP5ubd9iu67O5LUYZ9Sd545m3tJr0WJ3XBH8Qeagr41w1UXT91qrRXotWI1Bj0YkKWiodghJLNZuUn63jYccjg-96VJYOuepo1KbLYmQc2H26mBcdy6j8FHaaQ8ZNDw62lqCkokzYpk1oHkaneRagulSGYIOb3x00wTLpHoc4S2Wz1fu8RZykAUXLWe2VA5RiSStpiAR8rJlpiwuersxxD4QZsBL4GZpotxYU_1n1JSgr0irhnUT8G7ZyzbgEDRzLumXnkufxZ5T6hXrbtE2hkfG0dus73ghTgQ0tjh9m_d6Mv-hCJV0yVk7WdqbHBZu_QcALxFx67ecA8w_hn7SQwcoAHpLRUK3hOVxAsvSwwXq1cqJnRwYOzETlUy64NXMOJW58OWNLPA1RGwGR8CwisEOdqM0vZleQkFZLlFjIPBYm8UQzvsxaogmfq4rW7FOqzdeGf69bwKtfLdjWXV7XPRJN3uAiqSfMplebU8ZmHYM5LPOFZF_qxYK2WmDIcOghNImRrqkVdapXjKnszS2bNQDab2wohd8znWlzkMrDW4f4bVYKiTooUr1tFt15S3lUCsmMi0U1i_Ulw7mpafDCFhmZ7ig5-2prpE1d34419MEqxnmj7UHrDiNOyZ9CNUJwdkV1jhTACNUh92iQdwUFaNPK7PvTzNs-S_sq0OxIhszQHN_2_GrQNui_MNODXKxu9QcnnaGbWvduzZpQNVlwIXAiDgEtsrEU2SGJ5vnwY6wFdlAGk49erlMvWD5aW4aNgVEtJbYUALapMTq7oXL0kaRWDb38BO0WWcKHDAxaavEg4zTQgMi3xxOC2HUqfFZXj7TSB2Z-J_yBP8PP48R9NkLkWbHFKmxzeZHzwXFB8HtyJryjALNPSmDlcdCkMt2N9mY6s6Z6k3hIjqRzTArwlca4FUGraQkhEaZOhxoQq5HxPNPoX0SsCCRypXv6HrOr1HbzlDEk5CdOp6uYLsmt8vFFOAa9DsO5kNHtBg4X2gNjft_2J8aqAq0N_VRwhdRfyiD0YBI64X7NWm7msezev3Cc72cfDQgFSJZ8gGkiA2bKG3fRyP6dcT3Yl3zPEJmEYocdD19wqJMAUEIO7iXQXfz4vgmCS3XeqStpvUnFYRtVPOXphFmY5rxLRbxiXulYPK-ysrs_RbbksnMqQ0yl_W0RdAc-jYE2438Iw823QXNT4sw5B13EoMBnGS8nJYG-k49NG2DjL_5XDPJtMYHadnObzOWMpCYaLNjwQ6xipJflXTJinYj2dqWvLtZhFUDELif05XDAnSfkwctsG8O5JOb6KFd56EFx8lPtoBIStwTU4qKtFxQHgtpnTRNhaogFLhIQ-GTLmMHCowEysKNV_UgvG4cWris9p9ZA17G_R2bT9L5BbCLq8ikhrzd_K3gZ64HXIlePTm8sqHK4SHTpacs6wnJF7E6mqRL4qqL1g9xa2IwV7Q4U9bx4MjSf691Nk6qQZt4zb7gfVST4d0Ubc0VaRfVInPGFFwOmz3mCTCYmeehbHG0L-WNellphBMurPDKxeSoTTR4rOfPgvD1F962KmlcuwzM9YwcaOE-yTg8SJvUi9iNdsVNoPVzOCNHPOp_pTmrqSlUTC4IuLFJP7cgTRA1QeFl4GKheisN7gW2frJChEYc35q2bZBeG4tdxx6wMdvzqg0irWeXOg3IKhXMnyKk-HR9O1AV7GSLsJyYPXhQYJrSEAh14N0Qx5us9Hw1xskPHP5X3oNOW_qsB-2S-zCa8kUOR-scxTGYCDGiKMDh0lyxi8civxiZRvO4ZCJIkF-p6xjtmHiBDZCEuQ98uPEotOgVwOnq9WmNDjqCvou1BjO9o_UuQftlB-RxU67Npy9fVCjzPyzjTTepYRBoJ6y2O02YRCcpm1NY2FDKTciKRAHeX3Ac-3buunInObD462LLOObPSmlziH50X0JKjbjc6BU49j-Xydl3Ph9vgBREDZ3UQCEW7qkDoLWoEihLlA1ryPPItZdFtHq7OyuR88cxsMwoL01CljXQAuQwkBryfDJCKCLPZ7DZuywj-4EfMkb0YXaLQ99QbRFTTRWWzexT0xewnE_AF_6eDnlVwkH1mSGa0Epmb46p2lfMtEZ1Amg-gCTiACnoL6PlgCJKPLTor1SGnmtaoxXJdM3Al3N76q3rDoOJepgJXX4Z7BgdTNXAboBrX2TfUnttXNgpfekW0TkoU3B7ZbUIhuCqIJ8AnGG--WwXIsbV9JaIj-znCUmZJ4WZJzt_qoHcEETuU3Ru27KIXmHrMg0B0hpb4mTExrrrmwuD9Q4lNqVXc3A0I3Uphy8jQE0jKbvsEDNbVRa0q8SFKHbWI3W6J2lTtASsbv-2hq-rDZua9TNNEgwtzit8EzrLxLhDhCQwXZi0w5BSfhw4CkMStVzitjZ8aXXZBWjW3UnsP7H0Zh35aC_l2J4tyHGmEthy18I_YQluNMda_TwSBNGPBLoBj88pr6BH7TTpqCVYvKQiZkHr7E0WISCFiSDc-EHZV1ulsUoB-9aG9hP1eTpQM6sjth5v-NA2Q1YAeF8pq9hMzMIAaQrwQ6CtZbTSC-y3raw2iccZ9lSqf83AQjZPDuwUvXtVPZNDdfqbuMulRMcs8XQaprvxAqJq0KqqnyhVmpTHfErno30R-vJFrvWDHqE2TnU1QFZ7R2ykMbSn-F1v9UJRLP43yvKKMc-CIAM_g-FawV8yr9RgZHOnEyt2gVrjM_te562jOxwbyFdlc_Bo2gSukughxjBfH6fQpVMTzyF1yh3KUJoeS9IeILRDuOnBCELOMd4HTG8abqFEXpV61mvNg4Vw1td7aMsCILi7fKE4WWJCqt3PHC4AljWqQCYyMquFQYE_2Ecw,,/b64e=1/sign=e4f6c38b837d87bc02b6456f03a0f2df/keyno=MARKET_1/*","showUid":"17177129582272349237406008","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":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"PhXV3G0/bSqUa5tFCv6234QEElLv4zqHTv6aiJ/vwqM="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"PhXV3G0/bSqUa5tFCv6234QEElLv4zqHTv6aiJ/vwqM="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-8ip9f51nte/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-ee3vbadm19w/addToCartButton":{"offerId":"MVzlHYjg-JnHJ56W55XbUQ","skuId":"781060772","pendingCartItem":{"productId":1781271155,"offerId":"MVzlHYjg-JnHJ56W55XbUQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8ixERmjLEc2uvbd5qFR9d2sX5m7r-cYrELNC3EtSVyRq6_CE6GWin_Cl7TN_aQQC7ML2sQq8ioq2ByYuxEC3LyvJyiPw5tl4Xj9jRqGUqDDxfskONf1um1r0xrdpAzfeElZIZ9xYXgnHabeJxu7YGiF_jp8ok2ojos5_wS_oRMifOTNBPOs1oIw,,","feeShow":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8ixERmjLEc2uvbd5qFR9d2sX5m7r-cYrELNC3EtSVyRq6_CE6GWin_Cl7TN_aQQC7ML2sQq8ioq2ByYuxEC3LyvJyiPw5tl4Xj9jRqGUqDDxfskONf1um1r0xrdpAzfeElZIZ9xYXgnHabeJxu7YGiF_jp8ok2ojos5_wS_oRMifOTNBPOs1oIw,,","skuId":"781060772","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"930","type":"ya-card","totalPercentWithDiscount":1}],"value":"939","currency":"RUR"},"hid":"18540470","name":"Киреев В. Л. \"Банковское дело. Краткий курс\"","label":"3udzpe97x25","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_BEowpbNRoMDzvP7lLP54njqqVp12SisUkfSoakVVsiR8-F3pA7DcOZA5NvgsK4mFi9_no3YC1liQ-LMO2mEtcUiniD-zbYSWWSso6NF5mP3JZbyZnhi1ekBCOKLbpyCs4SrJZy4JwHl4ZxZG0yx25RwjAzEDA0wmP8B8Bc8kPLKznDmqKcMG_NOhQ0thZ4k_4N-Cy08H6f1ypcSZ2jIAVK_cilJI8MTEQ7qyu7e38zQxTi-IKhmPZx7-ZLHNEJ-S2FrqkPTEVgo4Oj7JmTblF7-YNDbzd0VHBKVaDnUGbTik2R_Zx0LPAo0_-tPSo-3t1L4U3dOaQUcdgYQMHG4_vlq3mMPqOOc-o208q2AEaDTlLoUfLWuNfYajojRvENpq5sFKe1jNhmzhgtXTDw1KP5Q9q-IyPt5XXh2zRcq_CdxNyoJthEbdPT3A4QzgrccvPJLpvwLQ477Rzi--ubFOy8-eK0uUHzBeqYd-hkC25lWV1otHZnDaTH8gi_AA0HdUpyX7qkEgKr_ro5RnlWWC7ELI3RMDS8Lw5OsiikafzX42-H08sxzHYw8actKHclb0470hkdWrrGAgZIBdAx1sJosTG_LQkgYnMvlLWynuoMLgCPXOCgqZGyKvfRHnHc7-uVDzQyC_urLQvwzTXvdcIeJxz9p8OJZ7zTcxNSDbgrBpEI1OCz-NUg1WI4tXhfWH2id6f4E5y732WhJZVAeiQsQ21h8qEz6SLWo4L_4XxiI1stgScIuduE7BQAfbbOo9Oq_Q4CRF1rFckLce-DnIf0Ej4HM8xORsU2-vHNGQ2M-J7hQrN2L4aZpZ65CLjY2K7w3VUn2wnzcE8oXnyAuqAyX7pZa-EBaHiiC8ATG25ImMWyfnJpceeIH30jlFUxrf6ODQh7dDUkf2_5RTQS7fkgBUrwLD6kYTdn7JwwuAsR5bAubBtlAObwOENA5gPPeH1FfSZB4jdtaFudD3UQG1Hsh33hud0_iA8Td6iH3-4c4m8vB1mwhKeNQCQlXJMMOOKnw1LuTgDSpH1ereKBwxbbXyuPEk1V5h7N-X5JdDcoYAwrIEDYUxIxQsMYlUVLwFUQWy8SaY18EtdsykfgxShn91Ys_ktOcQIq29KSa4A4IsCcpQ_l1HZF9IHUMY1bNzChr6H687j6CLSOTy110aR4Tgf-O8SHpAG99UyNx8cAKCy55l8OwtX7PDIn_Z_Ts2Us3IU8qmx-MiLrMQZsJA7-f2ccTU-VWhCWHUhBcEOQTB5DU3paeGM6eksZz7L1SK6ikhi62hr9RWkTSRRJuEaNfmidf2Vd5MeVUPbx6Ph0PjEFxpidVPTvwfbUEecneH_5pA59n44Sg3aQHNJfr9OxMywamxacK1S0Pplr3nOUEFg3c5NGz0PSraUm7sccMi650-9OH1boIs6MpbKnW3O7wyZl7MemVpeuvcEOMdPwFEP6ciOJJJY8zyTXuGqxy9JFjdCruhqHxv93VfiHNR68nQuPKztF15Ea40Khq4jBWBOKU4aMZPyxncb9I07IEUsLQatjSpSIeqCuHB_tPKSU-uO_5XgJVQUxdL8jTp4ChLZJzfHUft2zkVRoB0bgDorQRQKP1JcG21mxoiL8-zWVTq2z7dtl_VOhd3mq3Vl44sN_kbI2hYdCqTmDG3inaQy62i14_KZ84xg9DM-ST-oOdaFt9DiDYYr2ALKJXZkoKHqZcR9xXbKgfgv6pgR_qd4K_6NGcJvTBkJP58kysUqv9DrTCVlZNDZp-o3WN1J1CQjQMHMMqrY1hxpCm9Hoe7jQHDIjgqGNoV_yJnHjF0rHFKsykhvey7-nMwmovpc0DAq2napP0lxs5X7Rha6M-c1bg7wiAEIDMjhJvGkvZT5F7KVryKlG3v3RfRQkLsOpN8kgD0LTI2yE9x6EATWTyXMDgAXIOTYZ64A7imDwePDDq7aYA7h1dTyEP1ZaSl1en0ELV6A8H_apuCE3Lgx7rGrLMIB5y2riaTI2pylHGOxim5tIXMbHyD1jQOXHGhVNgZHSRd7TcVKrsXuDdZy7rywkAjWIlD1IL1RCFhZvyksB2xA0diS1Ky-7-zLAiBq9BYzgtD3Sr_c1Iu79W6vuu1OL5L4GGrP7lTxtsrrM3D2GbH9ti4M9HGQPCxJyho-KVX_T1wb4wLyOJQjbjgNvpGeJ531d6mPcGooOmmrjj79cV_XU5dsLXK-_OGbzfGpF3Olo7MUw0HfFY5Ugq6hxJX-W-bjMChpuXn7Wz07hMCpjfA5EPulFjgSIy8qFAPU-SP5NjCx4PR977yDLoZekTsWyiiLoBu6e8q1RKqv_cghnxKu3Ls8_6p9UrUU1iYKPUeBzUBIoV6HyrjVgZbpTxRfJL7TBdt7B6bfAzoNMy0OOoYhIm7_iIT4-JGgWlTUeUwksH5bZ6HAg74AEnnNOcGKVJ5PNHHghYNAJESyJYomcfFOfkML1dF_C5A_A6TFJbQ0Pi_SGfkthlYPTFBiyQ1mth19tfXQxPTOCEm9YKjTNtN6Pfp4KtXCq2o3jTBcCUZRQEZYPzaAoNAO1PyHslhQM8lD45d-7VAz6XrKlvcxmPGg73g4nyLnoAl6U0TP9lTG5h8g_Hy9AY4ZMgbedGGaWV2VSTHhl2tusMqK_QyWozyRTfuVGkLv9aELbCqZeASZEd1-9vys-0c9ny_vY1UwCCg_rymlH6SwmbJ7W9lYGxGblve7QK49_bD5UDnbzYC__XYnGgNBWyQpzayqH6lAbTeGtK3bsH8QAjmoDxpCacCTO_kbjjx0GR570WfmNuA9jLAOvDx-Cmc5tj_l2IfcKS56DHsgEMjm-DB8L_XerJkWmc1CgrH9npYPaCvrY0bXuiZcW0Kil6qu45k8nCUU6B-0LDRmxOpCgelLVlhch0F33vzmEWSu0blVBaXEa-bDQxhQ00dBUp4s3VxXsn0MYkuCrF646ejWnlceWjeWn1rJTNiGyoXPkC2YdlzO0vH6eKqaIRy2p9jWddl3cm_09Ox3gadJgMJrT1rwjJVA0Nj1qX2uKG_VsMAgFhKPXLLuQ8LVQD9Z5NZN-llVv5ixcAdjPpLS1QhPp7esrkNsIf8lWP6nq_IKEloI-YZ7oTMnQbMtLwSh-puyN_aVyu-i5vevAMVlkit8eWgICGjzOEcSnIQ-NDWEbCMmCbvmod37HJ21WFMY4KZo11Bhna9hClKDcBQid-A,,/b64e=1/sign=c98f774023ce9c058279bccdbc932046/keyno=MARKET_1/*","showUid":"17177129582272320348906009","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":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"+7vD11MgispVD5bZU2pbzpt/5uLnDUrlRgi1aOzuCDI="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"+7vD11MgispVD5bZU2pbzpt/5uLnDUrlRgi1aOzuCDI="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-ee3vbadm19w/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-uxz68jd7mjk/addToCartButton":{"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","skuId":"101523598017","pendingCartItem":{"productId":1488978012,"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8fjLpsQjaWN9ZX5TpgQNYtiDhUEykWDhEQIwLq9Q8MANCvhHjjJWIZejJCTXuec_BZeOJW1mmuOUrWDc5p-YPeKWtIgw6yJbMAlEjpS1w19Unf_QsLDH2nlpHOk2TGK7BEOx-PKvm0FkpVhiQufWsRPQv8IGP3ONfG4QONtRf1WamWH4cYRvU3w,,","feeShow":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8fjLpsQjaWN9ZX5TpgQNYtiDhUEykWDhEQIwLq9Q8MANCvhHjjJWIZejJCTXuec_BZeOJW1mmuOUrWDc5p-YPeKWtIgw6yJbMAlEjpS1w19Unf_QsLDH2nlpHOk2TGK7BEOx-PKvm0FkpVhiQufWsRPQv8IGP3ONfG4QONtRf1WamWH4cYRvU3w,,","skuId":"101523598017","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1307","type":"ya-card","totalPercentWithDiscount":2}],"value":"1333","currency":"RUR"},"hid":"18540470","name":"Однострочники Python: лаконичный и содержательный код Майер К.","label":"utu2gpk1ig","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_78coqP43qohkFV5B5qf32NUKjy_4fWyKRGH-q8X9PQHi93kc-XOwM0jNis_qpJ9p17FRzmye8Xl8Qg1dN4H1j5uqfhfIYtN4QsS1BFsIv0L4pQhLOZvB4EQXbGA22mb5-GkbAiDHndGuzNNn8G7gjWcDh2vnUZcjktPV93pLqMq3oeGdWGta-HOueRgXgViZ_OEL9ofCQnk80AXjjQmqCS2eptB0PFqh1sWQ5RB_4o3lgEQMHzvOBGnHHK8T7ffe1oMEUswM29d7pvS7b0HWyr8I2Nq33ZADqKQRQqUWTC512_vhPEtcUnqEkHO34iAtN7A9tS5QK8-Go0L_zkbMjfIHUSJG5g2VMh6IG8UUXSO_nM6SNwCboVuFNPLrayQ0kWBlzkjXjRZuwamXp7jdMDZ6fPNsEwL60H3F8vl1SlErti-qmCRZhuPZww5Co9YTGr_Tv4Kwp2_g8lS8je2nkmayxhBoBigL4Z50GpJOSfYI6yctJW__hraOVcI84-DcMFHU_l0CsZsZ5m7hNf9k8rdI81XQ7qSp6a4f58-VokbUfBFvC_nUk0j7G1V9mhXV89cuR5j4dxVmslSCKJ-tCTFolULCs6lijKr3nLJSGD4CGf8zJQowNY4mG84fpGyUjxf_stAgZQmiC8vqNAv2xCmVveFfmSWSkA_Ahec_SqH0kiwNlukE3PhlKjGhcOkkeR09to-1T5C6k_t5OGVxady0N-j4o_NS7KxBFIjJRIlhVR1mh6xBByVk01W0nIjf7qqVuzFdraqkMDaINIKLaYiinjXYrCdz5hrrpEtQUlm6kVkovmsfiqrxPbiwiSMYVzDzEW29qKyvgE-new6UHsg2rs71YyUry3-3GbdHPAZE4jcsNWWE9m17glROwr30lWAeNQzYPFcy0dwp6YCk0JZUZb9SzzbXjgYI39w0lShFK1X1jOsVoyY7WkVnf9ktkedyeMTDYx7-Zw0Epkp3sUJ49Os6hc60yBHGorGo33xwWgGpGyYch3eepOAg0FyiI0AkIkXE8oQZuDyvaKHQ5tnLpIsz_LBhnmddoxSqgrr9jji0nVpASMzUPF_C6uj9hsDcPEGP4BrCUnq7LoZqKADZc2bt9Zvq5gXSpHAJI1O5EC-PJrE_OJvw9lY0Y62YLwVr_rqksFRdG3plJsJ055n9xDM39A5nZY0XVewNSXVcEbxCY4Dj6UzeSofJ7BWdM9E-ieAbnd6U5KEdVVdA4csrPuhuvhArCqjdOXRNn4jUB1meIJP81EVwRkAUX17fmjXrBbEkyc-CC8g_M2LNVTaEW61aQLLk5yvjPKmUE3-NYWVKE7X1JSRLBODA8m1Mn0IGaJZQhj9kgbCWTHkty8W9FZZ5Oc_X81bnFCN8kwIuSrc3_LTGrNxBgvHIfXHZVe6bxy_XTBbcNT5IG2vAXBLn7iUkMq8MSYrlo8ajvH-flN0WsoyTP86BJGJCO5YiWU161VULUAbbQQlEmvGMUp5EmHA3LNhLGymlpEA3D73CwK-8zAllP3ErAsyl5_bv02B3t5iJSvWeLihtNfCwNKjylxzMqFuvqAClfD2itN44oNNSpTDtM-FZHc72t0rpY4iQ9YyHCHdB_kYxIGUvEWghA8YLuCSCqSCFr4bnle6k5kLp19Hf7L_5LAK9vZv3g5KyKYafQwXGR6vMhlqCYYrxR5z2k2iwfyB7j-JGyNipIAmJiAXQzFTTPwK6XGPlvrxlWcGPuecDoNvxjxyHe6GAthIi6DoMBwyOQdfmeceBLQGnRD--8sZJbMP2BC3LK_u9OgEi8c9iwvmR_CCW_1-eumOrGetG02G3M0qIFZlluOvhSknw3YX8C5Ro6m1Fq_REtAjnH1fLwAe8OSVq-Qu_l8OqoE9yrUlqmTPFqyqTrAj-tbgjZBKGIBsvf6R2HbGiBz2RaYF1rSnvog4hQCcTjvlo3ns17sl8sRUw1XpFHT_Hghj94eRY_mSi9DbANm0k22rAeDSKKuae4xAVjA7CFhTt13INZBdXT20kvaUIih7CvuUh_gk6MoWPV4zMyispJxFFchERjfwSCX4udaFsfQfwRkx9fJrS_cd8OJMgvUeQrhWs1ypJYHfd1KSyebbFC9W3-gVu5TsUCdk8pxMjFswH1jfzrcPDZYXkFaYP8eYFT_Cot1mkeVuFvZ5ipZ1sOd90A9axpwSXCIHPyNgBnniNWnD81MdNPi2capgeZhrknO_HsLnCbbuqvu3InOmhDvDuwOSsLR0G83Iame98Zo-dVpEL148nTf6PUxax5wlhweRban--A_6CVPoiV5lx6Hpu1OA6cK3fUVbZicHp0UBQrFVK3P1Q1_O1VKuzS3MHFIdL35gZLgXYSP-R3YniJikdYGmgk_VV8rpbohLCW5CVe3KMeykk02KM8e7QkxlHkrzhBzyK7AeKZAMHQdIqB3UZio-E68TZvq0kdrH1qwp2ZeTrZtfyoPW9zp95gLvM8fiJh5J5lFBmMRimxN8DUOQpaj8BAtC5J-vpprGe0E3D-rUPmRSskxMZFrnG7nmX8tv1n0qD-F3wwarz53QcouE5XJcniy4gdy2cRjjoHNbAcQXOuNQDtEE4ztFlMGP3g0mmTb1geBHoXc3mExZVrqu7vA329O7ngc9bL0AoaGKgBJ-nstl9xME_4mbFsB-73ATa8UmK-RC8ph5a8bvWi29LVAqvXJfbugXE_hICyiEXmYfWghw31PCHvjAw2wJU_QQjyGa5UiAec2gxlqcEyMYVF5ZSEpVWYtzgCZusyS_D1nGnmhe3rY5MOcHg2eZmAM5scaeI7jdl7A4HwnC0Z3A_i7bNhdXrbRziB7cpITIDXjsBnm5lzKoHIAph-F92uta5CI0r0mvw5IB2_jIbGlsucam3-Sb8MdGNsFs5DlFjdCGyJcfdtQElrefNjMU_nx-p8_wVV47raNj810pqJ9TyaPCjUaFzIHK3OR8n8z3ex0LtrrY_kkaPjO38s95wRqODIvxYI5fWGf4i2TXXCyWNyGXXCeql4rNiLgUzeo8zg0vQoxM93hzXLFJTfVYGTjsC9aRE-uPNg-ZM59EprHXYYNkI1TA5MDcgkrPmZI6h3_FuBtDj6eOOpm9OCZuhEAiW6a1YUUiiDrLHwfFJFB8bfCuCgtHZWLNnzmTgssJ5MlEJfdXNHXYj5S5_8bG01hNGzuxLCgNznW6wCsbYyYhq0zBAVmuw,,/b64e=1/sign=e8ac51bc426b68bb3cfd76be1b350bf1/keyno=MARKET_1/*","showUid":"17177129582242203153406010","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":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"gD19Ry6czsQW+lRtu20iegeGQjvbHxuxkD9hiZqs6Tw="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"gD19Ry6czsQW+lRtu20iegeGQjvbHxuxkD9hiZqs6Tw="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-uxz68jd7mjk/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-pj2r93iq9lb/addToCartButton":{"offerId":"t6Eu9qTHdTRPNVWgv_aNXQ","skuId":"857296172","pendingCartItem":{"productId":1781302658,"offerId":"t6Eu9qTHdTRPNVWgv_aNXQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8O_U_Xte_iRoDg9pV9optToWObEiwMbguopVF-VuWYqfF0sVNeIXvHQkvoU6_rh1aZe5tDLH8wAozzcWEiYk2fUQPsmFfn2iWqarvylJIzAiiYt7n1Zq9pcZalH01VdSeIYReOn6X3tlSFtiSwa9C9RsIrHEalT8rTooxY5vrL-EIk6brhg14taDOmRSXrKFfiCzKmRV1rIM,","feeShow":"OTNDnItfwRMjN9MRHuEMMlS0CxrRTyx8O_U_Xte_iRoDg9pV9optToWObEiwMbguopVF-VuWYqfF0sVNeIXvHQkvoU6_rh1aZe5tDLH8wAozzcWEiYk2fUQPsmFfn2iWqarvylJIzAiiYt7n1Zq9pcZalH01VdSeIYReOn6X3tlSFtiSwa9C9RsIrHEalT8rTooxY5vrL-EIk6brhg14taDOmRSXrKFfiCzKmRV1rIM,","skuId":"857296172","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"3403","type":"ya-card","totalPercentWithDiscount":2}],"value":"3473","currency":"RUR"},"hid":"18540470","name":"JavaScript. Полное руководство. 7-е издание.","label":"pod6nyat4cn","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_X8ohEsI0o9qmx97FFME49rh9bU8iTqkw1lkHt8NWhylW0tRgrWV29wwGHAl_oZm-e3a2z3S3lTrEh5c-XaPn_rr8S80Inu3zYzMRHPIRLXA9D5ky-BcFwzpObINa5VMNS5J42eMehCGysAlMj3aQasf9LjxM9q461WB_vcVXBDwVV8sHZu0MYvFXuFCsp0MC77jK_MKz4b7yz6b9sq-oiQqKphCEhjnMjgLdp_pngHfSmTUyQUGSt7KWw442Sbi9kqznrCrRUy-ylWE-tVLPkvtC294EuszQeEbK5kjStSCFBHsEU1IHGab68npS44zkdeox2mtqlhbbQ-teAq3qpSMBbvvYKR32RSefK7dQRZLh8PBOqafborUj_r-8HIEgf6AmW2RNq1EEcdplw_B1sYPywVX4tEKwrw3ena18oI3V1j2UPKnkSKqhhnxzVXbOqHSbyaJMIZ5l3ZJOMwwA2Lmq5PzUHZKtziyNciW_J_97hGl9CZh2MrRPLRhYJ5Jo1Udk1_LVL8ZiUjr4_QiomSkE0z3TeLjgxYA0njkOfOU5AK35GgxTFv7VR3klkyjc_WLLktdeZdeHeqb_9SLbR29DzWjGiRwpOPqOwvn6bZef066f-Uh5-IaH9f2iM_2AIMQDXWkTQNjRba7y67_Ljt7rkIV1P24wwqiRqzjDfEk8lsEgSFXeXiPJZYGkxWYk91hlD5zMNmPpRqzD24w5T2VrHQGcpGevn59dKxW4Yydd2b7NyCZDtExxWI0qbgRjs-fMLY9nsbS59v6lEO_0B8U82VFaXN5mWoVcwqG_zA1OJN2gA_spUSNvxtEj4e7LfkjlQUTNY0oJVmNgz1UQPkGhdmTWPGhYUEgxXex95hR8gHPqyGlIHXEe0Dgs74l33leBoKB94HX0E5fnjzn8SDxHvhFX-XJXOIgUCU0lSPUnfE-YSV2X7t2GqEecWbSZCqfycfZTgNOcw7aqci5dw0QiXPARc5bC0nfj4k5N33TGaTMe29fTKpsYIwPo94Yip0V94hkcjTnnWyI8VA_IfmE3GJrKgrKmectRfoUElzbd6UbnCgHMIUg7uKCh40amq1JCZDVkTfaMKf3QOOOFZ-CIiiLGFwEOdgVu4ySyDYTFBRw8nELn60OvY08gm4kKseEJmppuSoMz_G-i243WFuaAIADPXMgniUUKaDvFVGeAqnGq5OE_yJVYcfk8bl4HM9vABsl6WSviTWACql1LSVRYvzT_6yU698JtBu4uuKQ8qubTWJXfHvcm27TNysrwDyBF-MnMZ3btexxthtM48ehi5Z7CjWSTJOj0l63ii367FpNoxVGdXzHqiXIvw2weaUQZCQDtdfPPBk0RaKCB8APpuIBywjOTRlbHIVtiAMTowGBfK5Xn4MEzmclMimZ_q9UHUbJ1irqadybMCwwjuqm2qQz1ykbFoWcTwuctQt3gXxCYu_kcMr5QisXjZCKtzXwS0CMHC_je36DUMQRzAxClbh3id1WnffZrW20gVD9YEQO8sC-XJoHK_a_HOH-6JOJXlVUa4nSm1EYXRIhdK8aOIGyqc6cHJpktcTIlkRWx5bvl1cb0zrqocs1NEzXfplF7XsTfyE1aSmbADUUrj-vIr_GY7VvjLcdC8TLUjCvXWVc9PHQMLMf4fwlV_Pgp8bF4mfrdSQNO3l24vYnGJiTf8l9i3QqlXEl9GxO1T78DW8wIrMzcURRb-Ox4e2k389TeAgl3p7SsHrXZcTYiSR3Pmw6wfkF0I-MliC8anoX6GO-lri4QFw8Tm7qsms7Yo8cexR8NMon9J5WeJAauYukRtt2hjxPHZ8ju2_MNRqZMeCdF0W-0zjuxX0MYRmlEnkszS0qZnu26uJCSZdREqP6_uFMtPw6Rvfr0TXeAlvLvxgNwl025IF7LBJjdjkAXc3l6fVZhcm8tVFbCdZDoMcR9AeejcxZunWkbEPsvsPFzGBUHqNAt8wp2PGEf3Akswuh6woFbVXVxt59NZRE19HWnperBfK2-YWfm128GESn8Y1mExL2gUTtX05HqtyIyDndiiQY9-AhJdhwh7x6Al8on9oCjNJ88sCHwkE3f8jFgLnQ1nji9RL1a8odbxoljhSkxrAI3Df4-0Vwkp9jH29decCvhDGQpMtbmgXuaZKholIt5g16lTSIR9kbsuFSQQpeCGtRDF4-DBWWFZ5KshYvqzTqLBvO5QqdjYYQ7ITlaXb5LNXOm4mOydd6JUoJ74KzQhMfpyAKBMNVxXcuCDLTdw6E-PShOJiirqdLQrxWfqBopAjXzQdGG_Gx033nv4YryoDkrMhXFHIrA5JN536sZ7dfo9qocVp20g0KGCcBmLgIbmyQNy9QBXHVi6gvfBQ_HaHP_cOAeQFpdpQMtF_pu9lpTGHLRLy2Q-X31LufgrsY0ZaWvjBWS8zo9zMh2Ds_uWmxinSh323-i2HtIctSimr8ZkaKnwIqUX_6F9eiQS4P8dJuhNwHCWE31RoTNItPKzDEVAaJsjS0_QuJctHZV6T3qmnwOCxvaH2nHYWhPwz2sqGhmqqEoea6qkreS6Psm-RyeOIYq9NxgrSdCeBcSurJFjV6QZqJYfN1BeVaevb-l6j_ztBVzltf_fW0InV7_BbjtaLeUHO8zr-168PvWyvUWEX2hWXG7jYMRdf55L2u70fUz2KNWCX6edp8KRE_sNDIWJYUoS7HoCKhc2VGYNt6Jg4OwTDjF4wM_yHuPXHoG0mJri_nFgHPg8hBbzVxpk8lJBsN-aEfXxvlH2nWy5xndBJskOxehhVkNE9j4vpIkjgos6sFWJw7JrX_zNhck3J_ITlF845hRom9CQBxztO-k_njjREkBhNgU3F7vmKI4CfYvliNHG2XrtWx6oL0buONmKcKtU4U_H506hhScCCauLhdt9isHcyILAtZU_YFIYmFTmEutcgBQUVupZXyq_ALic8PGmbJ5MdI4M6Oq0zjqYBb9-IXfHrhMTuunSApDjPOQWCgbdhp6sKNXnt9vvCoSzDfBXYp8-rx0Ngxe7X43_KaiBV0z03FUZw2dIu3B-_dUGhUxT05hbrI3TTjxUVZe8v7dyC0Qw3qxHWA_hNKAyxo3Jot4klMRd_rXB1LRvST5FvO_BYaiCombpcTK3HRxVrhu-3HbWceFjIlFhC6pqsCY5BVTvfARy171GJJ0qfn-VBmsNUaFvp36t_IjYihje0LUDXlWxF_ovHHBN2Cx9YkGc97upMxIuB8,/b64e=1/sign=84c9d9d5a1bb483f05bbcb37bf23f061/keyno=MARKET_1/*","showUid":"17177129582272368675206011","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":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIgouy0QYQrJrlmAMYvMLBByC2z+sI","sign":"1gU6m7D0aMci/TNM+UHXi1L0dfwgpTu/Pt9G0hC0r08="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3Oe5rteM4LRnEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIgouy0QYQrJrlmAMYvMLBByC2z+sI","sign":"1gU6m7D0aMci/TNM+UHXi1L0dfwgpTu/Pt9G0hC0r08="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-pj2r93iq9lb/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@card/MediaViewerThumbnails":{"/content/page/fancyPage/reviewBlock/photos":{"wrapperProps":{"margins":{"top":4}},"limit":12,"isHorizontal":true,"place":"__thumbsAllBusinessReviewsPlace__"}}},"meta":{"/content/page/fancyPage/reviewBlock/photos":{"name":"@card/MediaViewerThumbnails"}},"collections":{"mediaViewer":{"__reviewAllBusinessPlace__":{"id":"__reviewAllBusinessPlace__","entity":"mediaViewer","idx":0,"composeId":"13447115526525859235","fullScreenStatus":false}},"reviewItem":{"ri_312514929":{"reviewId":"312514929","author":{"nickname":"Leo Develop","avatarMediaItemId":"mi_8606613848851828535","isAnonymous":false},"rating":5,"reviewDate":"1717681361768","advantages":"Упаковка качественная, содержание книги очень полезно.","commonText":"Если вы не можете понять свой собственный код через пару месяцев, то эта книга для вас","media":["mi_572551041112506778"]}}}}
8 часов назад • Leo Develop • Куплен на Маркете
Достоинства: Упаковка качественная, содержание книги очень полезно. Комментарий: Если вы не можете понять свой собственный код через пару месяцев, то эта книга для вас
{"widgets":{"@MarketNode/ComplainFormPopup":{"/content/page/fancyPage/complainFormPopup":{"userEmail":"","regionName":"Москва","requestId":"1717712957803/5be9e40f76417a6f6d0bad36401a0600/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=2l9JHUVGEgaqHno_UFJgIaet2I8eh90YzyuhsyGyf_fmalhHUJLUq325A4Z0yY1dZiWYWN-vtdojpO4A1MRNxdsD4XFpBdMP0BOyfxvHn7j9rCZNDJnQadWDQm1QXDgROmO6dkOAQ5HeONH-GMbiV6DD9A1zn-UXmoDGJD8kXGmxf385ySH_ThxPUNKImTV35_Oe3wI4hkRKrggwaDtT2VEADNsJ9SVI&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17158944586310885932409009&sku=560312128&uniqueId=670830&loggedin=1","backpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948?cpc=2l9JHUVGEgaqHno_UFJgIaet2I8eh90YzyuhsyGyf_fmalhHUJLUq325A4Z0yY1dZiWYWN-vtdojpO4A1MRNxdsD4XFpBdMP0BOyfxvHn7j9rCZNDJnQadWDQm1QXDgROmO6dkOAQ5HeONH-GMbiV6DD9A1zn-UXmoDGJD8kXGmxf385ySH_ThxPUNKImTV35_Oe3wI4hkRKrggwaDtT2VEADNsJ9SVI&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17158944586310885932409009&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":"zM/2UBIa04DQelNMAKd9VQ==","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":"n2l2g4seii","wishCount":0},"userComparisonListReady":{"nysm0ney9t7":{"result":[]}},"comparisonButton":{"13447115526525859235":{"categoryId":"18540470","productId":"1781255948","skuId":"560312128","isAdult":false,"categoryName":"Учебная литература"}}}}