{"widgets":{"@light/AdLabel":{"/content/header/headerPromo/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"Общество с ограниченной ответственностью \"Оптима\", ИНН 5609064962, ID #e-1g-104992-VND-ADV","adLabel":1},"allowDebug":false,"borderRadius":3,"indents":6}}},"meta":{"/content/header/headerPromo/adLabel":{"name":"@light/AdLabel"}}}
{"widgets":{"@MarketNode/HeaderTabs":{"/content/header/topMenu/tabs":{"showGroupingTab":false,"flexDirection":"row","tabList":[{"id":null,"isRightSide":false,"viewName":"NavigationMenuRegionTab"},{"id":"thematicEntrypoint","fullName":"Распродажа","isRightSide":false,"viewName":"ThematicEntrypoint","link":"https://market.yandex.ru/special/blockbusters","text":"Распродажа","color":"#ffffff00","picture":{"width":"300","height":"60","alt":"Скидки","url":"//avatars.mds.yandex.net/get-marketcms/1523779/img-b14fb45b-ea5b-48e2-bff3-605f9bdc43dc.gif/optimize","isNewTab":false,"thumbnails":[]},"withMarginRight":false},{"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/special/electronics_dep","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/special/technic_dep","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,"all_recommended_pedestrian_route":true,"all_admon-tracker":true,"dsk_ugc-product-reviews-redesign":"vertical","dsk_loud-new-incut_redesign":true,"all_hide_shop_snippet_constructor":true,"all_baobab_show_hide":true,"all_premium_cpm_link":true},"featureToggle":{"m2b":{"m2b_all_vat":false,"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_webview_chef_cart":true,"m2b_encryption_address":false,"m2b_new_rom_api_create":true,"m2b_acquisition_popover":false,"m2b_promocode_on_landing":true,"m2b_serviceable_chef_cart":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_all_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":"uq79w6wjbae","color":"#222222","comparisonHash":"aDks77kM1q16yKVrmSL7RD9yLqn","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":"CgoQ3pv3sb+KkN1HEhgKFndhbHRlcl9zaG93X2NhcmRfZXZlbnQyFgiMnq/RBhDA3paLAhjG/6gFILbP6wg=","sign":"7CJ9xc1t+XCydtBhqMKx6ZIS4XX4sxJoBgF7XQZPyW8="}}}}
{"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_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_2785671222370058262":{"width":835,"height":1200,"origUrl":"https://avatars.mds.yandex.net/get-mpic/11621477/2a0000018cfa9c0373b91a0be5ab26550df8/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_2586863193148984843":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/31078/Yjr9GxX1iih9niD4NubhA4qPNo-1/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"31078","imageName":"Yjr9GxX1iih9niD4NubhA4qPNo-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_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_15593231809903297268":{"width":708,"height":1076,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5259100/img_id7320819220890368891.jpeg/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_9081538127593267465":{"width":1444,"height":2026,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5275484/2a0000018acdc8aaee02358877b15f2a36ba/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_13206139008843849820":{"width":708,"height":516,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5234463/img_id2215078736891191622.jpeg/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_15359145659709095794":{"width":1504,"height":2036,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5210364/2a0000018acdc8a9b97ed541717121caef17/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_16658222309438424409":{"width":708,"height":1052,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5163819/img_id7225785209019881011.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_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_14089974559045591702":{"width":1456,"height":2040,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236803/2a0000018acdc8ab0b19346b468b22e9ecfa/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_11899236260145885813":{"width":1508,"height":2004,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8ae854cd692456c4bf45d6d/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_10976536813285640517":{"origUrl":"https://avatars.mds.yandex.net/get-marketcms/879900/img-7d985a2e-0eaa-47e3-a988-68fbee221293.png/orig","entity":"avatars_picture","picture":{"namespace":"marketcms","groupId":"879900","imageName":"img-7d985a2e-0eaa-47e3-a988-68fbee221293.png"}},"mi_11223838496823320007":{"width":1300,"height":1830,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5235429/2a0000018acdc8a7a48496f7cb868dbcafa7/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_16670320826718167616":{"width":1362,"height":1930,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/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_8875050484003048374":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/9hq"}},"reviewGallery":{},"businessReviewGallery":{},"reviewItem":{},"transition":{"tr_178293558398917430":{"type":"productCard","params":{"offerId":"VjvsMgisQbu3w82eDL2YsQ","cpc":"FgfR5MYyFhi-FNT0DwMQncfXKq-ZZNSsJsJoRD2BEdaG5mNULkLbuQroeodvJKHsdVrKbhIEAmkJ-Jd-NCheXIQLYuLCiFGVZR9Ai-CcPQkVaKn3hzatkLFmig-pUVVIO4gVluZb-fSr2sBPoceEZGQ2r16ZMvQTaixm0AN9F2ZV0HmErc8TmxxPAZYZVgoLInFcjMfnd6vn2r6SDOvMSbw-DJC4dEkc","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","businessId":"749016","skuId":"560312128","categoryId":"18540470","navnodeId":"18540471","sponsored":true}},"tr_11953607343467952782":{"type":"fullSpecsGrouped","params":{"cpc":"FgfR5MYyFhiv1ZR7y3jRhtk1c4CYwZP1BnAVWL80SHqT7GhRTevOecP9HsmWIwJ9e8bhf0DSAEYGoaZb4rKMLimPse2-eQoAQ5I3FHFWWeXC6R0DKwY98-qzBWEaBSwJKzgxTSCzToi33ypcRN9rjg,,","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_10032795354293247604":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470","shopName":"Яркое Детство."}},"tr_16065576521843792135":{"type":"productQuestionsLink","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","cpc":"FgfR5MYyFhiv1ZR7y3jRhtk1c4CYwZP1BnAVWL80SHqT7GhRTevOecP9HsmWIwJ9e8bhf0DSAEYGoaZb4rKMLimPse2-eQoAQ5I3FHFWWeXC6R0DKwY98-qzBWEaBSwJKzgxTSCzToi33ypcRN9rjg,,","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128"}},"tr_181719532642077714":{"type":"ugcMediaNavigation","params":{"url":"https://avatars.mds.yandex.net/get-market-ugc/8318412/2a0000018fedca0b13198b8f2ec8a72be419/orig","modelName":"Чистый код: создание, анализ и рефакторинг","imageName":"2a0000018fedca0b13198b8f2ec8a72be419","id":"mi_572551041112506778"}},"tr_2530620664974868025":{"type":"productPageId","params":{"productId":"1781255948","slug":"martin-r-chistyi-kod-sozdanie-analiz-i-refaktoring"}},"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_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_14289891279647658972","topOffers":["vi_13906660470092400201_bi_9196768800916831359"]},"viewItem":{"vi_13906660470092400201_bi_9196768800916831359":{"id":"vi_13906660470092400201_bi_9196768800916831359","composeId":"13906660470092400201","buyOptionId":"bi_9196768800916831359"},"vi_13447115526525859235_bi_14289891279647658972":{"id":"vi_13447115526525859235_bi_14289891279647658972","composeId":"13447115526525859235","buyOptionId":"bi_14289891279647658972"}},"buyOption":{"bi_9196768800916831359":{"id":"bi_9196768800916831359","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"VjvsMgisQbu3w82eDL2YsQ","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrx8wvs231aV_yyzAn6YKW7QdYwI8D4EyJ0Va5KQRG77xwDH-Ru1M1WGxou7z13MFRn-Ka6kzzCjHaf3wSydPzRlTzWo7AbgDtwvV4aLCy09tVnBjIJwP-NNFgxJDI9Kg0prNTZge0IOyzSR-6FO4z98KS0kqlVmQdVh3PHze0jo3ZfIGzlFalg1VHcBIQWXobSK5jg0Vf8YYkJdtXPjGO6gJgw2cyN1d41Ux4e9IUDHnrtF40uIsreiBr4zDBXmPors8njPFA5ndIfqH5992iPUlURcZXTg8GA6SsMlwSuge9nhFszfzjRz3bfx1P-hVTHVIVPbqTULMS0W01HPJBDmepgQLaj_WX-S5VuVOHBT38c_5B2iMNTDlsPz3_agpkcRMejuuNfZHdUdsDfiqtHXOzr3YCTG1zaSV22cXq1J9D1mrqj4z-c--WpB5WibKSRDbGZ8WDaE7Dj1qmKQhtXAkKmXPk1wGabAPerLDlCCvchd2Qze318IMByWkvTIHz-sdXrkhu0f5xLxDqMfRGRBuHxqdHp_ubJgyUg_5cuKY7QkDJfea9Jp2w0azrzKnFqvzqlxOIDFrVAYv0sKkVv-KAokiCJNYciYLZNaxlUauvyEBxgFO2gt58L0mkoNlGDkPBgckjkx5WfXVYzqP8bh1aByGVHXYwKqsxejjkMKv726_kG6cPIomXoFVJePJzIlFo1tW9jHAkAILd2jO4xgke7W1AuWRag9QuRXyUz1O6kW3CmTphGFBG1j7hLfVRJF8Yoe4UEmEhX7muL1s5O5YXA-7H0FJXvPYDzSeZasmEwD9NVgDgUZbnz0W4_t4J6BFAVDg3mOYmE6iirltsixYB4-MUXaaMW2rYz9Qy-Ke1cX7HXR8My7D8Ct-M3Y1YwapT4lU8wIo4aMBPMAIfM3iKISuNzrn-yuz8D7GWaFrjKdgiE_jWaZjFDVCSXP3JXQk_coUvbXFMhTV2ioh2rgA3mZjYuv2nxiwjnB2YW_M7D1Qggr9_apMg3C_GVj_57TSxSMi7Zx3u9OKmeXUERqTkWB7hBG8YOgF6TTKY1_vQRP67_Nl0J5CbxA63pczi0VzQoIlVd3XOBdl4lR76OAmMhmJdSqjT6vactERvUq2w_jg7X7tEHZ3y5qI8iguHBF-0JLMtFvKOhhpOYzJMGbeSTP1OncwMfY1zOCnHyIKiGvf3ciNk9uWVVkUXwWV5ewaOsendCf_w9L-qvkQm5zFMcCu_dOBCWfmkDk53mSJa13RwygYS5US7Lo_jeovhEDxyOOAmIYgMLvg4oS4aNyr6tWp2rrTm96T24bBblaNVq2mwfe7qs0irlXbcuLgIOVAEYGDj8Du_8Hc8dI7wITgrNo4mhT-hIBVdhNyRd6khpM1e7vqf1YQ7maHQFkMJmf996qYbf57yn6nXKCAjNGF3-SUpWbQafzDYInZfnd_gvieZvN9JU0-7I3QW9ulJre1hQ918PJ0BPWS8cXZveJ_lRdI9QyL-ny8iVIZO5hMFN3vHviGg__OGyq7wZmLX_i__Ba7o2GhQRWRvGD2IY3P2MCtoGRzK63eet4mhwq1yFENqfCHUeULKc_VNLSIAnUmagkCwcyaIbA-5XB8gqFoQOmWgzzTmDlvhtwda5XDqxKXfIXNNpFANLpLa-tN9QkXGxSH9-R9Pjt-VmhWjkgcfvN_ORUhp_WKCoBndFnydb92on46msVyRr7p572Oyo-xEXZoGSYe8t3rYga9_qTVMMldZANW70-etSm38r1YaELLCPnz8Nh6kcKP2x50_sv7PNTTLpGIrKXPKRmT5TFgUN_6lV9emW7D6kzcpHW4-4CslH6E41Y6BYmDzZAaVjXqYAZDh9xnZRngrhcVlpM74FrD9y6sVbpIOlXApQlxLUPsN0nmzL6K0B_CPBqcu8-_jEVl4Qo-GJSRhe-tz6dypcvT70As9DmUiVCIk6zgBr_9qDejerVR-qI17-WuRQGrmxsxyQr7ynLzZuElgHFyqGO5-EZwHeDU5F4KDdhFu73ETnBxmq5Ug2tmbbb7etTAE2isY0GPfYZP3padKl5_WJul6oTIGwvFv04yIKb-7A7FT6coH7Rq07FCclhx4d9i4jYXRRw-8PI9U_lEd3vhkuPAoOLLe1zQ1ToEArUyOfFGH-RZMwzhnjMB_r9ha_5CEi8QfL52evZaaVUFtlN-n6QWnn3ZENuHjxqZOBYWOgAT6UBuX7bjflWTnxmLzBf0D3xcotJmOtXLuVcFVkJM8JR2bwTFlpE_gZdAFfJj5aN3pwq-fSNFHg5C0QaWHZEK1WqkgDZChAbkpa-NFht6eAHp_f2gMs5uUSeW_00ZYWyplD7iW4cn7latwm5pCQUOGu80Shhu-G9RAQYRNvHmBYqJskcA9axnAuwpwFsCxN2dsSdb1HqMZriv5GCo5gTw4Lz5T5dGJKpXFiH9a3i_gkPTt8vj7Ss5vJMF2xhiq7_mP3RtGaf0MFBCWaGWtpdCfeQjRIZWLIGO0i9u1acZWQ3BRL_20ynOMr1QNQew1uL0WcbjmCKNT7usxlvfD7ONTfbqOCHXcLUSVJbiPPSbYYlibIICOCRZy2JQe6eSQU6GUyl28PAb_5DbuLXkRlDuJRWRFnwQpq6DzdRV_yNtvcWQlpO3NnFy7E3KF9PXydhpupENjEQ3N2tNSnGMQqMMOE3k2giVC0A8Zcr-SSyPMjyMy-RcxwRnYdY92Q66rJe4MrsKG8ri_CtsLr8-XwJ6Hck6JxoOZ9sHdiPoEbiw9LyqeDMqMjuCgeHfRo4KgHfRKSg5BBa-QLsJkXIBqsYY9dnltht85kah43_loMM-8IYSIvNFXYaVcWwfXRRS4O8ePcuJq-MVa4U1LglgUNi34-qeetE71L-7WwwTW1GAJMpPIekCTSg9v94TadrU-aKQk-Nqy4HnX8JOJUpxN-zB8uj-Yr8B4LdOWPGo2qlqwQYz038Aj6oE6QMEft-_w,,/b64e=1/sign=df5ae886be253c684facdd4056e18596/keyno=MARKET_1/*","cpc":"FgfR5MYyFhi-FNT0DwMQncfXKq-ZZNSsJsJoRD2BEdaG5mNULkLbuQroeodvJKHsdVrKbhIEAmkJ-Jd-NCheXIQLYuLCiFGVZR9Ai-CcPQkVaKn3hzatkLFmig-pUVVIO4gVluZb-fSr2sBPoceEZGQ2r16ZMvQTaixm0AN9F2ZV0HmErc8TmxxPAZYZVgoLInFcjMfnd6vn2r6SDOvMSbw-DJC4dEkc"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17187743271384588012706001","counterStep":1,"minimum":1,"maximum":10,"price":{"value":861,"currency":"RUR"},"vendorId":"11157446","fee":"0.0640","feeShow":"zwbqKzmvO-vIcIWA4hXNTjIDC6dRVt3k1aXhRJZf1g4ZsBaOYtHS6sfNgkO6MYhJlvRvjGD1SDayPwpxSmJ-gXg4UJLgk2J71CLI9QBKjdBJMciK92NkCm5rTMe9OL-bMz9yiQaHEbChuBwPvbrTFIyRsskCRELK3VS4mRnGIvulPMIuCgdSnA,,","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":1718774327,"toDate":1718774327,"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_14289891279647658972":{"id":"bi_14289891279647658972","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"MqiKgvfyO58oW3DDu8s2ug","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfae-74JWGlBVh1S2I-Kcx7Pl4WFaqGbgXEp8jXO8WwQ88Lah15Uz8jayJXlRPvX-tcllMNiS-9082DgM7QB5Em4TwSJmEFpRS2cHOFC_v5lsZ0EhkvNaGBRLTlF7rXdcHjqN0nY4PKdUSnYog1imBbURiKgRuQXtRA2BKa0Ojuchjb0UAppduNYeNo5IIjs3NqSYbHQZZBSaCR3lqwzCIdGIrzX78ABlsx_t2I3--MivFRGSnFrs0aW6xZMwbALi2HmvsLB8L6jSbdpLLSqBE4NvfhGF0pr6wKkvRnVi4dc-zmo-qr-d93E6WsRO1FEG7tx8hCQeaBfT3ukwTyqd-Beu1QDjwmWq1e4ldIy_12NO02Jjfj2vC8v_HebDVOyKHUiz6D64V3y25VBZ_5khfVn_DpfQzE5rgMt_8U74KZn8Ejcw52ULqnz85pfUhKksHdN9Ql2Cbz1ITIgt6LJ24qP-kmNXwXfN5cTVhqBnpqk25WMFj8FOeQidco2pkqORGPsrjWQHnGKypaNzExYTd3WvMoJSYb-kQFzZREufygmnUyunzNKuFXT5fVbKCqGllLIW7wGaeWaavIojOfKSb86VGqw0CIRKVdp0a-n7qmiUqGE7RGyJ0HlcwsJY8zAt9QoFsUjkAKXa_tapeigjXoGB7M-kAUt4vCqVQrutcd3FrekZeXUepkPzNlZ4gVUBbdzGZEw99616yI8W6ENttWKmj4cHFfnIjDCZ2J-RzkOH3MEYFimXXU1yFgWv-KXB3SzDxLNT6eoOuMS2xn6LRLll4kN3THjp0y4KFEt_L-dYqYOaCT5ryFeGBMAG3ITEOQHmH0GAxVRERQ3penabSJUXbbnGtXr_PzuElu8SWBi93Ol3iUqTk89e9Q15uG7JY0qTIxSpyvCrmfcSdDsdT59yd_YeRgYg-xUGgZE2tpWDbgb5nVVQ-8hmEIU07MDSGf_L92eCY7-EGo9aTzOjWfCJNIfmacQ4DrU2Dw21AHrU2qy3ypCLF49vW_nr94VDpQ5tJpe1I-5N-pyiylLSt9PNoA_1bqj2pLK-bHYbrRMjj_iVEULIbOobRtI6iuTzd2PaX_UrZzqvbpTBiEjgxrpmWIc7NW24wMjZhQ7-Ua9FtHwVNYjGYPnGjYZRIVFxX35dvEyICjHXV4friuKr2irRIVr0VGaYIS-h1XAuSF6ZvXro-EqwQv1Jl1-Pe1fQWPyTpMIwzAedlVUHPbkcfhFZItJdOcfeRZGLqPJtqk6jPoWmvA3hg3E-JmChpDJqFdNLIkZSyNXSA3g8KgT-6rwSRQqHjGj-gKyoLFLMUXkry4OyjDU486PuVahe-XFY8UfHeXx4trlONCNi6TSTMYt6V5IhqYivfUtFYGQUdqzljFtUCmdEey1oSDEcibFggB3B-MX0Yte6nUgVJG_xerxK4K1E8Aj64Jkpzn1T99NPmTs40Ad3dX7NPBSf0WIIp5dpo9LRa1UvoRhXUAWsQGf-_kCWPLZmV4F7oc8B_2kkbwu3kYIyf5cecmHYFS8hJNtHx3lHBWbBka57sqiwS1mNeJBo6rFRGB5--LkwK5uUpkcvkIBEf-06iMolJyZlotuNglIrYA1B4MJ039dIxzNiv87lVsgYrUfCz7OszL9-PuroDTg-q_DfzGwnWg6RAm9vLIqrV277MQhRWmNpYcCeHJKuu91aGI4jLDuAG5q6hhTMoNGACxp5p9xd9MNMCKUhM0d2ea32g8Hq9eLiraxXAY7ykRJc2oua7uPngDl-v8mtspkNT-U3jb7rVZ2aQlghOmNw2Oz-5iQqgBmWzw19SitlcAtP7TXIzV6bOycdSvfFmQFa_Kc2hBxmU3Ypn4aIQYz37y0DbrrS8jbTSyJKUNLCbyK2MWBX5vbVJ-g3pPYF0Dqk3UrbM2eCjguBu_D9V8nXPe6bRzWYq_cNtGi5Yf0Se9FW7GPdfWQdOzyVgvxgnE27xh1v2TT9sTK8CR-F0xsNJ9sigif9AC6dBxqd6Mn898sx5zJy9vbsXQi3pNiTbwzXrSssgmccppZ1uJ4ARZFHND8gv39EgL5wgCgWW77G2iFNbBQ5gsMNUZ_CiRQNZKqR4GOzgF1tSP7rxk_w0vNkY1-SWAitJqXu5OIzC-NMdcfzZKK_IIJK5VgBrghomOYTE3AcoPFkCnSo60IVS_fC76clz6tX7bGwH6Pp-TBooQjkuRviNTURzFPh3wlB-ohNqPvCtD_Lu1RgzILLI3SPdmU-oB9dboebqeXnHUSIn_ItLwp8OVMgbHlCwQMiAExia8MyIkTgqLGL470M_OOnqA5WaNwBGHeZI0qJqRw4Vs6biuZhA1OLDxFzCgAd7Xn9gqCIFZ39dlpLVQwfwZcdHJVTGYOgiC73aUP0NhjWR3t6s0vUGpQ-tJ7-pYmNmwdFyZDz_Co72GfS7sa0iu6HfUbEDNBzyHmSLPaeOWUr2HN2IWzJUXjijSig7HgPyM1_6CWBPwNZ_xuP5ap3QqA_sPP6_9hrh-x9UvPes9uAsvEz9_i51OZqCDgbBgB-9ja_lfxiqIZ5ktuN5DZFHCce38StLmvpd286SJqTGmR9T6Cxkbke-AEGEdX503xAgniRQUgCPIBbEtPLHWlJK2wlcEVIxS-gyQwsBI5Jyof4P8cNFjTh4Iqtr9HsDDu023VAIz_Erif4baHO4IZfAf-vSDHOh6IFVsbMUO2vKSyS4l9gZn4,/b64e=1/sign=dac53f632329eec12ecf6e17f74d6921/keyno=MARKET_1/*","cpc":"FgfR5MYyFhiv1ZR7y3jRhtk1c4CYwZP1BnAVWL80SHqT7GhRTevOecP9HsmWIwJ9e8bhf0DSAEYGoaZb4rKMLimPse2-eQoAQ5I3FHFWWeXC6R0DKwY98-qzBWEaBSwJKzgxTSCzToi33ypcRN9rjg,,"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17187743271424600613306001","counterStep":1,"minimum":1,"maximum":1,"price":{"value":738,"currency":"RUR"},"vendorId":"11157446","fee":"0.0000","feeShow":"OTNDnItfwRMjN9MRHuEMMgwAC6IFK4c0gk0AnYvjg9sOvgf7G1pvEOpxSc-_2Ysw1pOjVRDHDz59GxQKC9qbIaJAVXOKLZOpLTdAFqKCipci-w58VAjyamrmsRZTZadqbJjOOavWsW6HDQ8qfd_BIw,,","feedId":"475690","feedOfferId":"27200040.П4801035","shopId":"431782","supplierId":"84212635","businessId":"670830","supplierName":"Яркое Детство.","businessName":"Яркое Детство.","deliveryText":"22 июня","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":1719119927,"toDate":1719119927,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1719033527,"toDate":1719033527,"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-m0nj9sopue/addToCartButton":{"offerId":"NHukXHVgle7b-_cK0c8B2A","skuId":"666289114","pendingCartItem":{"productId":1781259588,"offerId":"NHukXHVgle7b-_cK0c8B2A","showPlaceId":"zwbqKzmvO-vSvccdQpIEy1S7jk_FczcjJxlorLp00YbGwP1F1c-r2wCK6XYoTtVHY5IUmo4oQ0gYr8XA1ZZhIOAVeYy4i2VVe_16a5sS9-ruqLTdLJ3t0Bu-dlTg4quNyjB2W68IVajAdIHT0aJgfTpp6w0nU_3HF36eOOYBflX_OOYWO7aUSHcfqq-PxmjdMimoOSzFoTgrr_L7p14mZ4_BqIpDu2Xgw3A3eVjd26k8NWfNFcxLzZQUSEsL68A6","feeShow":"zwbqKzmvO-vSvccdQpIEy1S7jk_FczcjJxlorLp00YbGwP1F1c-r2wCK6XYoTtVHY5IUmo4oQ0gYr8XA1ZZhIOAVeYy4i2VVe_16a5sS9-ruqLTdLJ3t0Bu-dlTg4quNyjB2W68IVajAdIHT0aJgfTpp6w0nU_3HF36eOOYBflX_OOYWO7aUSHcfqq-PxmjdMimoOSzFoTgrr_L7p14mZ4_BqIpDu2Xgw3A3eVjd26k8NWfNFcxLzZQUSEsL68A6","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":"ghacv0skxge","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_h9KiX3aYRDZAFAtCb55owQDT9DLP-jJuMat2R_7odff2onisi8Pg3_HZ8AQ9hd1BuBBgwV8S-ZTdV0uf4WJKzvslIJs1Pw2EnD6y3zWiWD8M3FbB0Lro50fyMO87BRJX6TF1CMfQaDmnTIftP7Lrzjf432zREeSrZpjFiNsad-BzfKWeIE0WR5d8huT701gnA72XH9KdNgkXru_pj5eIsPWxIv_goYyuir_HVEIojYYg4NTZHrQBaKfGS_WzkAIV4QkhOKAWEwog2AMawSVURB96kiDKFFoGd0ukpfbnETv_7N3y8lI1x79S52eJr3jF9LE6xkCJQ2GKT9XcXtMq4vvpU3UlzKH7TbEL9FMKlfg8FW9eLwsrKfSzRr7RFvpD_06JLhjRYlUAmjl5Yxx7jSxQJB_FDw1S5PECQ5cQvHdllnUTJQrRb34NKYmfwq4YF2RUcX_DbgpkxfrYWK7GdoeeJlYE2aQsrHAVbfuJ3nbumAA42nsafl-zALpYGW02H9_ts34TH3g3_C0CdLTXSQdUmnVQ-fiIryDoAV9Uvl0vUa8nJ9CPYe5ho9N1NmsrrjAM-Qbyzq4tphSaK4Kfz5jKWvvrtEcIPLZ1FQfvZ-P2odQkonj7kWoURIqTlwhbidlLUuNj9FjyR7LH_rVPPuGIkwWXkm201snc6o6yVQFtZkqvp0JK3bTPuaNCvaaUXiwtIH0QaLY5v8X5uK64FHTPMktxTrAtnVIf3vZcPuG1FUBGaApVNinnVFmTe7fpCMTphM3ej8wc54iuLTDLYMPdsZ8_8u2uAhGsgxnfBQpJiZmJR0adCuTxnk9KV3xEnPPl33ojJZ6yeiRxYoWG1xV61_ZtG7aqnqQ2TlSIgLDL_4XAiMs5d4c-LOsJMmRd_pARzZ9zkbXcOD6AKa00WzSKSDCkQWtNW64K107S--ah_MC08GaoeCFMaCsbxFeZlMimO4kki13gnlVtptw6f-4HXfsjpuJ_DUyU2nOREhcTuKTOXzSHBzqg-6fVhOOV1fjl2p_Ij4_cYUuR2yfnhuQQGoc6zeshT4bagXjqyPsdstrVi7x1OU3Oka675bk7Wcd8zNEndGlRXd6N2D2CPuGoyd75lK60gOF_Po7LyWUKfEj_QG-v5BZpSrKthLYJdi7oWJWNt6_KAbgxflbcf3K2Ac-X23Ljv9tv5uFUvNFDUtkGyBd1frl5ih0a2VrPCil-ujIWd2uIuk9d7s3V5Vau6aD7K4D67LMtCmdTp7U8y_p2gqVkbVRg0h-UBECNsdH4P78LjIl9jNLgEAUBz4eY2JOsjLDaUn9El_ogU6JlAdPZBw7hK6LQeXrQmCOKwO-Y8qhUHfjIjL69Dwpm-me1AuJjsa7iabtzAVSBWIuZ_kuUZfU6EhoFiuRAXLnVnngXOjr0PNngG8SmG5l7e2-226DXNvM0ktn26dT5awrF0YwFqBFMTfQCHGaarJp7Ep6y8H9MAg74H3tZ4dIiBN86I2Ty5t4xrVEjUOuahnHhAyNE6dAJ0Oirz5mKeN8Yhc3zgp3rn5zA4RFfM4TjhNOfAXlEPeRTpgVNlmekN7IwqSCxzOGRBRNGx6cLa9Y2yPluwNHWIn7uGcyK_xpCa1aSiBsN_oJQRMa-RZNUYCzz5619AvKm4b4pmK6LjmcGzxk649s03IpwVH7wcc1xXQAEsd8Uj9e8PXq_sPBEhnETjtYlVKzmLJ61X-THBlNvVU138uRyuI1tLgIlqiQwtPq_C5j1mqpriP-ivpQFRgHrgY3NCKy36nqdxFIvO-l_fXYGfTOASlvDnru2LwLfsoJjyrTZQk3sdX8rsPNXKhVUUR5LWDrrewHK2qVRj0k5FBeQ-OmPrxKCdKl5742TyZFoOND2XT4CZ4oN_I6z97Pb6YPrsmH0dOBU1eEEzsjRN_NIRW8KRMlnsr02Rc1f7LWwvvJluq7p7hf0rR0UGJmC5JCreLxWz1nG5HcwVl2fkO7P3GA5q0eJRU39YAqFUH6--Pk42iNSrO-dARpBuCp1uM3vIdWa4cjjXl9ajUV1bxMnfpG8i5btp7wZbhNF6ceEDMszG_5LiKBEYf3ELqpIXYpZTNosaXV66PJpUNlrdQ3Hnf3-OQHJP6b0JCvbqzOM1FMaIDed28-C2qIBgZmeB92Zr-UymLedfroWrTi9z6C3OfBASQrt8AfBw0W_sRmOMyZ6_X1HCFCmG7BwlIk2dLokkpgoGstoK2XUFvhNDBpe52YQKGSH5mAHrsGM5RGqawzfD5syx_J_JsDUm7JfNRyYb8MHaLDe1iyqRLV-Mrcdp43Ufe1UOwogyOBBeaMAjp-ZmcI15V_NiVTBEaTtETsf-1XzZWArzGSBb6611EvQvsMdWb2RczT-Q_i73CnBscuqaJ6locx8CHCYG-cHLdtwujVaTdg6RnAAVvsJPufrU-fEfCrilBRPuxAcP_FXJOzKJanIUgnmL4NGmsPnM2nf4Wu0x6ipbEqHcTyeeo5ONZiK07q1d0wDG_CEXmQURlMbW8zERCxzLnzvaWeRlI_ekQsxOmffu46XN4PIBgh-cbCTpJg9uX0XIRqWnCV1BnoYD_l_PZi6uufwi4cC2CYZ_7sqb1t8Xi1F86rB529P5TZHn5p8DVHGxmb93knKQezphp-Y3MS1VyLzGZGR067_ufdZ_n4nrIN4cwVnICRncHPost_CxxZvQQf0WIX0Ye-9OKewLf8eMuo5KjCJji0q3SzO-UtmUYqPx8Tn-AHqsUEdm4rlVWuKbFFSowd6DPxsQB/b64e=1/sign=7059110d365ac3b767d6be0629fac8fc/keyno=MARKET_1/*","showUid":"17187743273519957699206001","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":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"PfgNEyKfPg9tGGoVu1psvhnialKSXEjl6/fD4TyBl40="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"PfgNEyKfPg9tGGoVu1psvhnialKSXEjl6/fD4TyBl40="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-m0nj9sopue/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-x5ca6fyncuo/addToCartButton":{"offerId":"u4-LRhdCG-r6gsPIgX916Q","skuId":"102746501210","pendingCartItem":{"productId":61769674,"offerId":"u4-LRhdCG-r6gsPIgX916Q","showPlaceId":"ifi8M445htC7Q3yc55qh_Kb5XzPZdeTqq0lgNNC5Cjil_-o100P9XOTLuBZpzPFNPLjrAbgL2IzdKyRB9XpZYadoQt0QPtuiyg6JFeEfg85WM1e4Eph_E2cmNfZNDX0X_gu99Hfzg6T-gL7EmI_m3BbX-ojZajOe4EVbv5qD7eUopp-_3skxPGQ5LhrrB_YIORbdcVPOdhNVnuOlogG9BRVMP3FnYHoczeQEpGyXlR6jvYjRLJe9WuN8i3IiqRsD","feeShow":"ifi8M445htC7Q3yc55qh_Kb5XzPZdeTqq0lgNNC5Cjil_-o100P9XOTLuBZpzPFNPLjrAbgL2IzdKyRB9XpZYadoQt0QPtuiyg6JFeEfg85WM1e4Eph_E2cmNfZNDX0X_gu99Hfzg6T-gL7EmI_m3BbX-ojZajOe4EVbv5qD7eUopp-_3skxPGQ5LhrrB_YIORbdcVPOdhNVnuOlogG9BRVMP3FnYHoczeQEpGyXlR6jvYjRLJe9WuN8i3IiqRsD","skuId":"102746501210","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"238","type":"ya-card","totalPercentWithDiscount":50}],"discount":{"oldMin":"480","percent":50},"value":"240","currency":"RUR"},"hid":"18540470","name":"Тренажёр по чистописанию. 1 класс. Послебукварный период. Жиренко О. Е.","label":"8t5gjcchgsc","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-LMQt41gePzSuRN3osAOs9fBnOPujC57AFT4faUlqqjC2ar4HER-wRM9Ml4hFFqZjpniQjzzr6G7wFR3k_U83ZSuhzUCLCglgrLk328DUceeh8OQSo8rZnvOkB-0p99CKPAIbK8DDVtDxy9E2MD7mgMsRVFUR9Kuz2JePFFK17chhzVPcgezXEskJVIncIiDVmU_OZGrh9AgXBoudReY7Fi_nYK-yDyTh_rTym-s9vVNx-xinbvgdCc5uK5Fla6bGpLnd7ef1MFWOh_lim9K4mCzy4SWNGTJCn0NEtEQWSttfGapUlPriTEy8RyhPXI4wpnJczIZdV18Azzv0oKfLOGgTIWg1l1JMSZJEQATAJYRyJb374NIiAj6ihu05LdFDS2SzMi0F36cYsstojU8HBCz1eKlN692mwjJ5-enhfJI6wAM_j415tdKP4NiNVWZkoHoTG236G9C2OeheTchFMpLQkZXkpINTej9vm1NkwrxYiwoKHLJmZxouAbHMbHPNq4kRkqEwyi3DfbaFxMMPjUxia-u7vtOK9wsyOqRlPz941q46WaTz_sLLMoZOtEFz8SN7h7nVd4trLTWaXQqr4XWQA6d9TfFtUMRhdlf7BRUuUwS6wEBsvNhAMjaa50-ZO2UDmhuHMh48nvOE-d7XEKuLNcknGKDM3DU4qoKfpHW2v7IOhOM7GVCQWlWSuB83M1j-y4m9-9GQq_uQhh_vWgOi2QVuneYjUYNQhgIRnHWvEKwkrDsAJOa11Rc2x_xj3rp6Wff-y7s8rr6ZA0EafTukeAMmWshulmP2vJEf25kAYcFxmiPcTC_EBBb58R5C-ffNuHzbJpmL-_qpq50QL65bZTj3XN92RozKg0sKqCIDPzT7BKFSGTzdRUybtToLQiaqCHtvCIOf-sK0gx9BAcpRwZHl6bRVnRQCcigTmrjZvLkhc-xIQ6--hioSq9CaHGX0PArlXjr0j8zTrTZ9TbSyz-D11-2_GuTmCH6xKEuOENo8maoW1RVqHtOLvW4aPKxlANkC4WitTPXYhb52M6HJ0U2y0DDIEaX8KlO3bdAlMgRBZPSZu1db9O0hyMacuIvVEZKQlkJbaCzEkv_t3-H1OowyZz5cKoaVriRlTpWMDZDX05z9ydW7fbhHxP4F9S-Q82ek0YwEYzwDvwonzEoYaxh7ahTvYqBpjkCAxiusddolJCvqUITW86zIAOpLBNwizYwpYkyWNx2KRslGPnakkCJWSnQSyCVPd3cNUKSsbnIBH2JMLoT-nNKdv5JCiDRixQCXDLqPlAV0QYckdG8c-FqQAeQv-1YCRvKjcwzLa8-dvKizIBa5mjexZ3YhcBtZiPaIjnSxiqT174GcfoQi7K1aJE40h35IUVIAgSOw1yScHmbnNPHHJPSvC5JDazGFHtJxeL6l55wfmDR7yH3HE4jo4fOs5mSy3Q0XMzruqkYlwRqO7EcSrm09gbU2LUsK9ABSaKDSh_CY9JXptOgmPmg-ddBE5QUR1z3dn9GI-_p-4bGLKRLss0Q0Ns8MUrDcOSyS3CSKOC6vxgi4hSfooc03kEOwfhLFnzNp8-xePm_0WLg8W0gsr2mCyd5dl0BSKqjIoMvEvZBRbAw0QWEaTMtl8ll48mQ3lT1pzsGaqG1bvK3WVa8Z-q_o7x4IZRd7pM-ymjg05zngUsroTMXGKZIrjk29BxJHvNvJZdGoL6ONfz2s3C8oXUJDjPEJcNpLl_YbTISG6d-Nk7T7ofsyFWtkEcG5plK4YvoDwbdXlndASyKFqz2hQFdqsL-jir-BiC81AUWNjZCg1Y056q-JmGguE-0poDfEF1PQGw9TemnNqmSz6Gzx_D6B7tGWCP6R24UpYjOCSF7SePyck7mMC_Ovcq1wUoSUtHG10kh_dUPB_qOH0Cb6x7I2bcVfX4KyRFK1sZvuUYI2ot-FXs18IsktRcpNQwshRIvIwamC4kispFwWs-Fj2W0k3OAMQ7hPAOrFI4tH1tIs-RGUB01JYdfchLnC79yNVamjSxi3_mhnuMjquMfmDkLDHyIsgo6h59Oeiovliri_WFS4PZm9fPULss9-_E8379IU5DG1UUnbgb2IHxeYNNja69Jss0O97GuRH-xEX295jkB-Nai13am8p5dyr-L5FsoW2JkeW5pjnLjfXCEnIIw8xWePUPa5YOQJsisQHWg6FkWTiD3yw_BPnO4PiSQjdnJACtw29dAmD7YTy1A3iRjNARdsxnEDIGQ7C9ccNPpyJfrwP4cvDdyQF6CsshbnZ9L6Ymt6ZQhmo_oNdnf0Qvu_U2ah6E1jhWpkDpQCX8Mn2jhx06peDDa2jcoEFx7xjQMzwa1khVtpl6nBlQqHCMgW8DKNnEn9noXz8iUWHO-h31TlfhVYJnHUDP9S3yZ8WXG6KHiP0XQcbIjtgfSw2p_mwE_4Eim4fQxNtE4Iy1bJqj2P5M-vGjRpFJiHJGjQgxv9XyQpPcQnfBWk0sLa3SYVGuKv3VY6xb9ILhTIHyuv6Ki7wPYH4KEVkM5uR8LkCvqUTrEdUDcuRNsWv_wXmbndQOibwfC5VsTMuJJ_dNf6d-9nekNzLOmP9uSHEUT_tNZjuFQq0e8QejC09hr9oZB_0IAW6st8fxiJ0h4MwYRoE5RwmFsXssvlfEnpapbqHfOMlH0e4PFocrq-D2koULPzm3loelsX1mSS8_Hdy-EJyCAefQtpwDpjeo3gbrP_clLQLwx3MUKtWs6OlEu8tcV2uYzpfh_w4qHGO/b64e=1/sign=5c8e15112b4b3432bfd0aef3eb3f235f/keyno=MARKET_1/*","showUid":"17187743273479833402106005","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":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"6WithX1W43jQwcsDPaO3SgQQQzZL9+6WWnGJ2dgjujI="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"6WithX1W43jQwcsDPaO3SgQQQzZL9+6WWnGJ2dgjujI="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-x5ca6fyncuo/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-0vmsxtce1ldc/addToCartButton":{"offerId":"hIq07b1FjWqWX9GU6gc5Jw","skuId":"857241883","pendingCartItem":{"productId":1781302021,"offerId":"hIq07b1FjWqWX9GU6gc5Jw","showPlaceId":"OTNDnItfwRMjN9MRHuEMMp1Ebmr8NlA9rI0bhEA3IsL6sYnARgruZIifJyuH6B0gXBuaBg7fyt3tDabp5c19_xrnntYxXWFyVMkSS3x8-bDy8iNTFk4UeRZcS6CqmcCt_IalLY0SlU7wWMLfxVfmeE9-2rQoSCqAfXSKgtEPeftmLkSQULR2D5b_AUAONqGL6EOM3laxnL0S5qFBXHa6RChdyNJRpt5PpRuPaGH2hkk,","feeShow":"OTNDnItfwRMjN9MRHuEMMp1Ebmr8NlA9rI0bhEA3IsL6sYnARgruZIifJyuH6B0gXBuaBg7fyt3tDabp5c19_xrnntYxXWFyVMkSS3x8-bDy8iNTFk4UeRZcS6CqmcCt_IalLY0SlU7wWMLfxVfmeE9-2rQoSCqAfXSKgtEPeftmLkSQULR2D5b_AUAONqGL6EOM3laxnL0S5qFBXHa6RChdyNJRpt5PpRuPaGH2hkk,","skuId":"857241883","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"871","type":"ya-card","totalPercentWithDiscount":1}],"value":"880","currency":"RUR"},"hid":"18540470","name":"Компьютерное зрение на Python. Первые шаги","label":"lrrpwfh3aue","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":3985831,"key":"img_id687181148557109339.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydiVwS4g1fYKbOGnLFO1Z4IPVgsnpgzhFJmXN86KMIAfbWblS2AhgiA3j3-Ly82Ekp_lZ5XZJ7-g_e1G4fOBi25Cc0NgMlrOBkdGMsfTITgDaNbc6H7lMWzF04ph7ozBQGGHWzHx7nw-aKwght1TmtQ-TdcO0K_4bCv_7cXK1841-AJ7DIv-svP-0YahO1iA7eB0I157eBPmNLr9i8xObU7GGPezXegFykLhJJCvJka769qBC5RyvderLIlHowDQCpmMewAHnrN6-9NzV9o31N4hE0ju55t-LKl_DqvrLkb-JMaWmLH9zCykdOXFAPsagkxjXKN2wMWjotlcY9nYJKeCxKmUmZubCsKgS9QARqArJV2EeCLIl-VzKRRWN2ng55h_NMUpDTLT2hIFXlOCqurJABAquA8-da9RG3xV0OyUClnWMoX9opCZ_WUmcHPIHAN3S-IDAdSoLrjtRSjjL04vbQOFj7oeAy5yuEqeuUHwm77TcwRduJACx1EPsJOuiSRoAEDW8PL-4Ev5k8pIgZa4VjWyAgoC5pc1Jwk-sU7UuaLTANqkZnzZSz65XVg7a0ildm6OojUh8fV8kxhuBd3sUCsxfbJvFwRh-rBEJZePd2Wm4KYe_0vS6TxkAoc3D4NucY4qkMCUajCJauLqdQmSAoPUqDzZFUW6mV2PiQdiOJ0OZScwpNkPA8P8vNkPAHiR8bWWHLCAUzZE2lH-QZAnhtBxMHA4XYwMNTGKYJv5fT4BY9LZ62gVPlNcOGHyaBINR6vAEyb32Ij2O4n3BtySTIly1OaEroY-IttlJqoSn3MekfO-rxFKRFtYfujXW84VRhd44PncVRHHk_hM4rbK_1GVo6YcWxwabP-jBTOXfGMqQLyspEAXVuFskN65jY1RDqh8hedT4j548TTwycF7GIlwwBuovpX4tMXNHKGuSahNEIhdgAYuhOBx4X2NuBXm7wp18I7KrGX8IANlsyX5JLxeufWDDhVMlLlj3tow23Uff8DOMFUIuIPTJpR829m_XK-q6fgAltdLXp1uBCVhzI0mRHGe2xoLL8XCe_MzW4j04A0jbv78IxR150nOccRvXLyFzYvJLGvyFdT-kaVhTvh_Rnt1l-CSZw_NwXnyGIAhvfLioLFSugscJZPV_ivddqkGQ1WEZmhob41yFoj06dJy9qgKJ9V8ZHzasEKyTHZGVixtD6XnjDvQFwrUZMhiEVhnpy3EFKUpRHC5FSbVqqxuoxzAsJXXLQFs6NKnJ5gqksQ8g0F4H9zcfMP1C_kiD9sHOd2sRqsbJOh01GmH8nw4XHgfXuaw3vYTy1drIHC8r96fAsHryXN8Njj8zpr5D7qyiiDSY4qSbBjA9Lb5zS1GbA4RjDpm9Bdkz-Rb4qPQMCk12B-l5JwKO0WB-yijjdmLGreS3F2TpXgASWTJJkrai1Cz9ycLAKinialai4xwmwXKLREdQYKrWsJOEEqe4PNGjNaPGF05kilnCEiSnnxCdMVfF9UUxNh12GNq--QX106i-Lh41ejPqcvW8uiFlVWyl-ahZn7qRr6mN_t_mjNaSw0Z6nHcGhQXtgdsvYElYnZFU2-qwmiLFhatcj63zsL0R9Z6-eiO1OI8QXmL7WywTx2xPq2R7_3U_3d7F-vZpyMVopPErhKIgGhizoRMNZ6WldX_cALeHFnR4bhxl1GGwvneH5oW8sKYil0Vsn10UnyzdHAPRxvLaHfq__8g_BEMZg7gZoUgDh-uS9L4URACahRM_aD3nWpXW-tAZ3XmJHD1DB3ZnM-GIoCyx4m42-W7axo04S4EcgpqaA15ntkzZRofirzkbM6WfF-UGP34kDB09jKbCnoatext1SdPqwKX9zVlmg99HM5NeWAlEJ4VbRqbZTAvV1Q8FE36verb0Y0XXnvKxKQXYwuObeDRmsEksQLG2LBcnzizUYIQmmEIfpiqVHeHCI9NY1zJf7J5KXWtDdkk-AWDiZSVe_o0sBs1IflqPE5D8J16ns3ymfIMzG5JLJoqDatFqSfF3s4ACKfF7kE0vKLZKVL4dUA5TjGv2C3JuXoPqStg9SZxFW9XmChgc-ku3elxKwpz7jhEQOw8WrzNIoRJHZs4kjQXlvGjBf0bhvSuEL-x-ru1KsJJleLedsBCWFfh5SrtdFLcmOjG_I_appkraD_jxWddh9uQi_rxxizpr0ABReKDef_IcJFYn0xFfXlmXzv1T3UxY-BGlnbYWL5dtz52T3PBYIFzOqELbwpz-kK17PfIaxJWY1GOywz_up_mRIv7ZMfgJyvM6tXLXsk0omV1D115DCZ4-i2p-E34IlI2YYjR1flwRHGlJ1HQENcUdClQEZmgXi1MIXCJ4aSuVH3wMkw1_Wh_V6kbTaTeog6PSx1-nqDDCgNmt_BVaj6Vrlwd7HLXsm83BTmN_8eQmnk_eqRE8DnJBPvfrhNnKjMQauF2hZw0lSQ-1DR6p9ivlvBcuE4nllsv5TfnaFr84TcSSQsOgjXMxsTJybbJ6UfSe8ZHS2Ylvi8mvU_7ftN1pwnNsw_OSqJkt2jKp42yyMpd0-qTUKoVdK0tRySXKNsG3zJ58TWRav-UhHX2Pauq6_4ayngkn4XD98Twt7KyAVMcL-Oj37zOktkO3oS45gifmb48gCitVJ0UNDyZV4f01ugFDjKYC6mLeh9hnhj0vd4j6o0azUKjDQa4Zr3fxEbc2QSMtZISycAzu9k,/b64e=1/sign=015af7edd0eab4bfc2d6796c3c3ad1ee/keyno=MARKET_1/*","showUid":"17187743273469778733306008","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":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"jGleT0NjM7nbQLpcRClRjQh2VJpKhlsOpchGFX4r94o="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"jGleT0NjM7nbQLpcRClRjQh2VJpKhlsOpchGFX4r94o="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-0vmsxtce1ldc/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-gtiyiu6qvsv/addToCartButton":{"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","skuId":"101523598017","pendingCartItem":{"productId":1488978012,"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMp1Ebmr8NlA97uS2yfYTmHccyIDKKUjR7rKItuq6nOmnAvQmJS0e3hxmA2rBXm_zxxAVNXZmJ8c6aUrmy5C465k67kLWANjRZGMTZ-DBn8jHF5TxI42HDTyCrejh-QJgANDCAHXM9E5vJEgSURA5cWF4R6CL-mpZbzYl4GcaOD4_pdBxWXkjgyQCMEz6NBp83A,,","feeShow":"OTNDnItfwRMjN9MRHuEMMp1Ebmr8NlA97uS2yfYTmHccyIDKKUjR7rKItuq6nOmnAvQmJS0e3hxmA2rBXm_zxxAVNXZmJ8c6aUrmy5C465k67kLWANjRZGMTZ-DBn8jHF5TxI42HDTyCrejh-QJgANDCAHXM9E5vJEgSURA5cWF4R6CL-mpZbzYl4GcaOD4_pdBxWXkjgyQCMEz6NBp83A,,","skuId":"101523598017","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1307","type":"ya-card","totalPercentWithDiscount":2}],"value":"1333","currency":"RUR"},"hid":"18540470","name":"Однострочники Python: лаконичный и содержательный код Майер К.","label":"da6wn2du5rr","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_78cop_U9MZ19CJP7-fS4CK4Lx2-4bVBspWRGNrjZEcCW_DTn5hs1Ijk4dJ2xLJvUQvo64-osgSK_ZlfmvWw-_G6ta56ohDoyyml3wnhmVkVTD4wxuXfyiA6HMySLC2qv0i4y3FrhUZq6w-4i-KyRSaQzwyQQFWFFLNZ-Rkua-3jRX64RPV9nMyYd0psIa3dqlkCDPNmV4lA1zcNiUodD_-kclY4-wNyMb2_2qdp3U9CjP3_JSvMUyUTnzA8WMpZTc-ki1EIy9Lc26ri-b7YtS30wkmrO59RyE0JUlBgY0MTMfqHBqkDgIFF6U7ANAQnQv6mfkrYwLorRuPQagrW7EiH6XD251nfd24QoMgyUDl6-809TeiubHIbzNg3Nem3Pv7P722C7l2Oh_tBjx4omuL_3-EP_ANbQ-4tfKH7M1BEHg3oCXqTtR7WbXmiaHmZWwXaGwFF974A7A6F0wglDpbAGrsohh2ErXnscvC-mOMGt16sRMNnGh7tZCGFjJ4V4uEytWjpp_LLd8utPX8-QOaUbC8d1Q0tvGq5rWSol7fxvyadOtxqEla0fTgLJY0QXOsiZWhCTy5BYFSxs3z6Jt3S63L9-aLoPWGW4zraXWzrkGTNgrGp9jsxrA9ZcpU33N3TzNojLQ1cHvk_P2kgYMPwbW6JbSl0hxNhva5Mpy9KUL9kNSyvv2KSKxKf_WXV6a6ZxTWsQ_z9gF1X_XF73jlLyqazUiP4WzzJBWYYVngzTTl9Mmas1gl3BtAZlFAn6F4ml0WV9vSNvlN0szSbJ82jVNhUPEJblpXbhDe_Bp8yBec6xmUmJZadErvKfAqV4j1hB-8Aq8r9Qy1NXTtyLkA7OGliXfaNMlX2Ji3d1qBd3jrPj7n9ayyn5_qa8YT2M9nsE0pymzJAOsuJp2gjxHmgpYBJc2KSsmSEe3h2DU8DZui3ztp6jTFYgGhsqI5r-3Vh7p4eIaEidliirjsrbb1q7DEHy8VQ_b2iw3ZwHXz4b3wvj9MiAhIPIuQFCSChtTnIqYsu8rfiTMjx-M0_mkhOjmuKRbJgxUPOOh-oKIRkCfa2PtVRgczs-MkPYrPzyh2_v9aEqYqEuU2dZlvzNEAzzo5ARF7ev_PT7zckUHuYWO2fjR-ZabhnGOCrczx6vB6l0Mq2edtc2v1vvMACkE4bGP3oEgYTYeVEQy9Y4KZKUNeoagXbpXHyaaALu5KmwkodVrr-9sYQbNBn-g5Q1Ky1syvIBfrDAdE3MxPRq8IJdwF2xvcxPGbl8ZSTq6Ti9lHUw_2RRFBSbQfndP0jjdWwn02jISXpOd-o94lLOIUkds7tQrnNPe-8Ux3uIsPKhaww1tzNJ-9BZyzMsfy4-Gak_ufsykb-d97TvnYTtOOTHLVtzwrNLCGQSDEy8ho2LBTYIfgvx07mquzXViZXMcIQ10cDgjxldxWEBOTMYZiGzqSHcy9H9cBUeWevbPtcIFELwE274wCGifsKvSfmZxA8N8TEvv5NE_wSEkfKBGZ36x6UYLJxOfNh4zmF_2AzB8ExF53KwndtZd4sW68cuVJdCxTyRP6ztWDoWFcP8ZM_QIDzFoibdMxXcWW0QweRqYHugLe6KWWGlR5czhQ4zfAByO2vJWk7PjKmjC1Cb7hSR3qidMdE8KDru1i342Bv0sOssTQ88AA49C5u0Byv7K8E2tjssdB6lglXJL5OyV5kLLRHzsp3xll7t_caHj75vm3CYAmkdhiELszO5ps3CDfXrIrVZ_PCCW0hsjkAGejlAUdqyS-SegbvK0nxExYNoUUY-SqbOf761ZN1TA1TPcaIHp2ggMo0ZLESrGYYJDXISy0al2XXPrPKJI7o1WB9ebNpnCkofAAPBlYfIU4Ck4GC20l2EPF-NSswszfe2jYgtlX2fZwVMrxiMGhDzJ2zaoYBlJIYqMl7ILp5784M9wUz438oXmlrBTLMaDyazl-ucRkkb1zjDEjO6LTnEZW7zTvRppsGajdD32NmzlL69_Sys_EQ8CxvRcGx3ZX5w9dR1HbXZbLs4ri4GWp5pcY0lBXqHJKiYoMmJMtBVdS6RGxiDosq82gBZpIb-fOH9EWR1VZuel2vVJBLfpXbq-NXVRhS3RcdNKcsAZDsgcGPw5SNsTNji1ScQtr7JGhR4GkybWHsTaxSgvgyT_mK0EPmv_uRBlHXPGq1uZTyhjcpXXMAMtuLtymFMIkf13pv1XMsK9T9-DXtEDOp0k1lYC1SKOULgIiOsTFTgzxbxZN9-yD0HSx62qYY4iEF_5_js7l5t_-B4h0vxrqikWqhx3yz_EF2SA9bwJEP1e0g8cf3aNPSlt9GXjbQzfl8p32auq3L5JQjBqJdvhUnzbVNWLPqghJlKICABq8JWpbiKg54dXh76o924HNhW12uGn7qlhp1bBzW8zeIdvhES5GcFLgq9459TzPxSL_MY2rCCGhPr6VstXbAFpGUXRDdsXFu_ycgHVZNsMAD7nuJmbibiDW-nvRMg9gLtaNvj_1HThKyvxKkSCHJlOJrNpoA8-AgCr3JwpNitbo_jYRoWsXmUPp07yaMEXiMOffBX72qAwJC_KgfuBiR7C6E3vHNu0KPC-XgYeFPBdvX4u7ySQH58Q1noGXeuzZEL-NlyFWljsh0dgztcu-gDETb0KlsJB3YfwyzsuMSLXfZEscJr9V/b64e=1/sign=0ebc77088cf11c0385439adb7de4294e/keyno=MARKET_1/*","showUid":"17187743273429632920306010","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":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"gbgoTRhiDJybt8SiAozvkMvJAqSaJC4qUJel8XcizSc="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"gbgoTRhiDJybt8SiAozvkMvJAqSaJC4qUJel8XcizSc="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-gtiyiu6qvsv/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-d7ibbu5wch/addToCartButton":{"offerId":"MVzlHYjg-JnHJ56W55XbUQ","skuId":"781060772","pendingCartItem":{"productId":1781271155,"offerId":"MVzlHYjg-JnHJ56W55XbUQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMp1Ebmr8NlA9F7yxi_ozfP18zTqgnhfEtkF5tf60HzBD_wnnUDmnboDgCMOrfXNIWryH5emiMjO0uO82CQXzR-nowJzpt0OC4zKYWuNA6mGs3I_yL7R-A31LCGLlhWam260doA68mJmGzelOqslpzlKXZ7DdwRa3c7PgPIFuTR8uLMkOXgZRfdRQjKjrIQ9kSA,,","feeShow":"OTNDnItfwRMjN9MRHuEMMp1Ebmr8NlA9F7yxi_ozfP18zTqgnhfEtkF5tf60HzBD_wnnUDmnboDgCMOrfXNIWryH5emiMjO0uO82CQXzR-nowJzpt0OC4zKYWuNA6mGs3I_yL7R-A31LCGLlhWam260doA68mJmGzelOqslpzlKXZ7DdwRa3c7PgPIFuTR8uLMkOXgZRfdRQjKjrIQ9kSA,,","skuId":"781060772","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"930","type":"ya-card","totalPercentWithDiscount":1}],"value":"939","currency":"RUR"},"hid":"18540470","name":"Киреев В. Л. \"Банковское дело. Краткий курс\"","label":"6b7y4icb825","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_DBs6BNHX2y_NlYW_k1yN_eyhFIVQpsYmp0LEs9Pr_-XGnix631vMhALX8-8euxNXXCZr4gw6a1SY2HzSz296v_V6vRep1LV3DZW-s4pEfql7bvyGs9aftnNYOJuzOHbsGXRcTWuQnupUblh7FYXnAwH9Mrgz6iKDLoML0QjwUNvmlH3U12mgNwN4XeSrtR_OC7w70m1iJTt_aYhB9IdaBXC8fLoemcJByyP5VHL5y6uswtWwswT99yfBBeU4LiMGfc--y-9mGzxL2HKuSbFAIXZbbz2hO4rc8AHJQ0GxX6TJAb6UgcCesXPmH4PUyQgsMC-qH0aqP5xLLgHjhh6oLo4zmRz7GitlWHNrYghXGwFAmsbCZWprytcwLWeKJ9ZIzSXI6dvvZY-GdHL5vrX3NB1IL5_zqnyvhjJ1ExdNdOzVLi-PZwBQpWt6eRjGPt6Nvq8JRSN1qRSIL_gl_kPREi2DHcEzpMsUqCDA0NG9JuxZvAaLSxEltvKf46fv8T-5SmZ16-Mp9TOnrhKTU_Cq71db9kYNqEw8Ap1UIMedLaAcWg_4QZjimeHerMXOu8tZbGk03XZlSZOzHa0GE3edW3Q5BJwuYq2SmR5KvlrjD9WBMB8RZKOcc7p52GRKj9pJLxnnaNtuMPO6X9zlEUN6bc3sPZDK05rAjJnJehKiMh_ZNuKk8irREkQcREyW8HTeJEWzXGWN4gKcScRllE8c9AnE-KL_3Juu3gVf1z_BXzDAkVtPvJJDYa5MM8mw4CvRnSc1s293HUBS5bdaGaG-Up_9uTPu0TfzlL-BqB4hMDvJ7Y2wifCb8J_2ZlIH3IBbpIq3MR3_lBnh5tzGZ-ibI7MjVSNgw8Smf2vKI1YlgyGTbmdk3Jt7jqh5GXahmna8URvsFCMa0RnVX8CT6ysGm2SwAVyaUmA-7Sz3wu2vQ-BAr2Vstj31oUQJ9RockzFIXGcOi_tiiU8_Mo3dE7ZcBtUJ2DXn0Z6ZuS8a5SzzDWt_I4BMgtWEBGYvsGpdMfVRLMmqnOSwPW--jHhp_WFpThU2GrSphRbDz5aNrpgSV0WfpjDXA0O7tE5D4OGqMF4Vz7069_5gRNeZntoe1jypkbqsAM5GJXUDTccn4BHSO418uAA6lt4PqPZM7KGaOeh8qnTL7B6O1oS7VKLoOolQv3R2yksZWLWfY1i1JU9Wrdpy205lRd1Tmfi43I-VaPYDdKgFW-a0KVkgKG8z__vlvWMtHh0hpVpEg7VV-tFWIALON1wQXBDhubAdOgwjpjD3-TH0gJ-b63J5ua0uQYK79hAWcBW4lJ7A6pxwpkjq6a0JxAX61RxKvnKy2SWhTQtqQrHRYM5YY3ckAxwHrpqywmnEG5K72NumQJcSd_2TrqWQ5pcsWwQ45SDUgs__Bz4KAiZq2s0vpT4eQt0mnT0rlmkfmwIXiZ74s6S6-KRUWBm7si4Qg2d5a2goBdSEWD1CJcELfJ9XQPCo6CsSPnyw9Ql7G9oIgUVqJVGI2ZkYVKmL0gNmUJM3cMzqd4QmxYgfDeaRaDOKA83JE3l5h24EWBkPhZ1lexHLhWf1EfzPAf9TgFgxboXx3W9dV3xWkd7YgBo8o1JQbrXyZMItUMcYhyzqzhuv0Oy2u5gzg57xr-Bb8wipwSkgOq-4GQcgjUtrjxFHPTO5GMiwn8k-zbNmXG4Zjp0_bovdkei6BRfi8J47nqCTFV1zs3FQqZ7M2glgSmTwufBIaRNy7Ss_W8isyQUA3eO0FbPZL5Z5lxhZOWbqTfCEAqs84fpdHw7bAAx5bVEdrEq0nAe5U3YU6VBZv9JJIryAzGd-rtiIaeeefKVr6FzFE6JTzqt4uLPmZ7GzXie6FhpiRrXDsFv6EQFkEBA8uD-BzBhuNeeKbH3SQkIMTFl5pWNPvwiPGb1KTyLZ8WzPxRDyj_y-SB8OM8DOqSTDTmpD3iazBBlwPYWppZWXS1vsXqKs8rCtxjVxEgBuyhH9WXSOg1yO3hbNbrAxEHH6RR5gmumS5vI6KePAU4K1Pf7Ti9EoJuQ9ktsf0B-RVykzD3YL4e3QDGpCD_7VGIzwUG2f_FE8zCf2975WAZHcxmEtU5bDNvCotp35eK8DUTDoFK_FcE2a9bSh1HPawXImaOPdPFkhw6QOs5HtjQTkuRPb2aYbvGH5-_3GH5fZLiRkl5CH5k_Nnx7uJJZ-nf6crwu_E9uI1n4SW4v2G03d4511G1r8SFhtwwu4qXF8NgJY3ry9IsxVawc6Fg9WnyejdlDs7OcyhheK3Om7MGMuYEbgcVROtDrPHnsOi_GiSsH460PBpPmMDYG5VA4-i1zJOjK-apJjMxI1HZ67_bLkowj-_pBdOGdzYe-xVdgds1sfII8XdAQN20L0l9wTnpYwBZ5t_BJ2QoRGBpznGS_BNa6_2P9GEeoA_ohXBZgn9ALQ61vGaUSML2nCQ1WX3ze3BvGfQf-ELNHYzyDjYkGKfUXDMx6gvybzrbber2M_grKtVD78BIk25dbAYaFLL3ew5OeaIBEi9bTz49PieYkHD6bgg3yLRTt-q5241fTCMypr2E0LSmT4b7lmoeyc1YvfU9uUY6TL7Z6MlL3WBYGweyy3zsUmu5JI-66nQG27DR-cghssjgaFDgE8fiN3rPuSdrtJfn3PUgc0020KLT1VoIzxTlQ2gh/b64e=1/sign=f7209c3e167c3055d1740d5e9929bea4/keyno=MARKET_1/*","showUid":"17187743273459750912106011","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":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"1a+VNlhJyzESRvGu6uCJ7IOUHLJy7ifZIo5u3buH9wQ="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ3pv3sb+KkN1HEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"1a+VNlhJyzESRvGu6uCJ7IOUHLJy7ifZIo5u3buH9wQ="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-d7ibbu5wch/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_312820739":{"reviewId":"312820739","author":{"nickname":"ярослав к.","avatarMediaItemId":"mi_2586863193148984843","isAnonymous":false},"rating":5,"reviewDate":"1717771016947","advantages":"книга размером побольше, чем я ожидал. это хорошо, удобно будет читать. на","media":[]},"ri_312514929":{"reviewId":"312514929","author":{"nickname":"Leo Develop","avatarMediaItemId":"mi_8606613848851828535","isAnonymous":false},"rating":5,"reviewDate":"1717681361768","advantages":"Упаковка качественная, содержание книги очень полезно.","commonText":"Если вы не можете понять свой собственный код через пару месяцев, то эта книга для вас","media":["mi_572551041112506778"]},"ri_315448678":{"reviewId":"315448678","author":{"nickname":"Имя скрыто","avatarMediaItemId":"mi_10976536813285640517","isAnonymous":true},"rating":5,"reviewDate":"1718550492306","advantages":"Классическая книга, обязательная к прочтению любым программистом.","disadvantages":"в мягкой обложке","commonText":"книга пришла в отличном состоянии.","media":[]}}}}
3 дня назад • Имя скрыто • Куплен на Маркете
Достоинства: Классическая книга, обязательная к прочтению любым программистом. Недостатки: в мягкой обложке Комментарий: книга пришла в отличном состоянии.
Неделю назад • Leo Develop • Куплен на Маркете
Достоинства: Упаковка качественная, содержание книги очень полезно. Комментарий: Если вы не можете понять свой собственный код через пару месяцев, то эта книга для вас
Неделю назад • ярослав к. • Куплен на Маркете
Достоинства: книга размером побольше, чем я ожидал. это хорошо, удобно будет читать. на
{"widgets":{"@monetize/Kebab":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/kebab":{"adLabel":{"adLabelText":"Реклама","advertizer":"ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ЭЙДЖИАЙ ЭЛЕКТРОНИКС\", ИНН 9725032535, ID #e-1g-12881-VND-ADV","adLabel":1},"advertisementId":2064961}}},"meta":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/kebab":{"name":"@monetize/Kebab"}}}
Реклама
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ЭЙДЖИАЙ ЭЛЕКТРОНИКС\", ИНН 9725032535, ID #e-1g-12881-VND-ADV","adLabel":1},"advertisementId":2064961,"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":{"@monetize/Kebab":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/kebab":{"adLabel":{"adLabelText":"Реклама","advertizer":"Общество с ограниченной ответственностью \"СмартТайм\", ИНН 7706462465, ID #e-1g-46541-VND-ADV","adLabel":1},"advertisementId":2074201}}},"meta":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/kebab":{"name":"@monetize/Kebab"}}}
Реклама
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"Общество с ограниченной ответственностью \"СмартТайм\", ИНН 7706462465, ID #e-1g-46541-VND-ADV","adLabel":1},"advertisementId":2074201,"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":"1718774326959/96859acbedfb432d3f1e3555371b0600/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=E0QlChWrSnZ_2XBuOIY-PmvlJkR5jOOfP3JWr7jRvA97WCKiO2kkiEqvApBeR_v4V7QZ4e-4t_UHSENx5D9lh94SDp5DiDSDSlijagAQnOcqF1sQW6dh-TtrXz09bokWbpc9IQMo5GVb-Imung7OLrCkUiYClHuKmkLlgfN7qC392hW7HGhVKmS_mQn6mQ101FrsLDPKv5DCkI8Cr7-sxk5acFWfB-tw&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17163892369214544973306010&sku=560312128&uniqueId=670830&loggedin=1","backpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948?cpc=E0QlChWrSnZ_2XBuOIY-PmvlJkR5jOOfP3JWr7jRvA97WCKiO2kkiEqvApBeR_v4V7QZ4e-4t_UHSENx5D9lh94SDp5DiDSDSlijagAQnOcqF1sQW6dh-TtrXz09bokWbpc9IQMo5GVb-Imung7OLrCkUiYClHuKmkLlgfN7qC392hW7HGhVKmS_mQn6mQ101FrsLDPKv5DCkI8Cr7-sxk5acFWfB-tw&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17163892369214544973306010&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":"atWXmBQZyXmqW6WXLNJycQ==","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}},"headerState":{"id":"td0zoqcqewc","wishCount":0},"userComparisonListReady":{"uq79w6wjbae":{"result":[]}},"comparisonButton":{"13447115526525859235":{"categoryId":"18540470","productId":"1781255948","skuId":"560312128","isAdult":false,"categoryName":"Учебная литература"}}}}