{"widgets":{"@light/HeaderSearch":{"/content/header/header/search":{"suggestUrl":"//yandex.ru/suggest-market/suggest-market-new?srv=market&platform=desktop&format=v2&adult=0&suggest_market_rearr=category_suggestions%3A0","searchUrl":"/search","yandexuid":"4173223591717549820","searchText":"Маркетинговые исследования и ситуационный анализ","extraParams":{"isCpa":1,"gps":"37.6177,55.755863","prev-query":"Маркетинговые исследования и ситуационный анализ"},"suggestDirectParams":{"isSeparated":true},"pageId":"market:product","isSearchWishlist":false,"chipName":"","searchContext":null,"placeholder":"Искать товары","cspNonce":"9Rgn0E0LfzOB0amtqygeWQ==","isIntegration":false}}},"meta":{"/content/header/header/search":{"name":"@light/HeaderSearch"}},"collections":{"visibleSearchResult":{},"searchResult":{},"remoteRetail":{"remote-retail":{"id":"remote-retail","isRetailIntegration":false,"searchContext":"remote-retail_ctx","isRestoredSearchContext":false}},"experimentFlag":{"dsk_enable_m15_offers":{"id":"dsk_enable_m15_offers","value":true},"all_chef-cart":{"id":"all_chef-cart","value":"withNotLoggedIn"},"all_chef-cart-eda":{"id":"all_chef-cart-eda","value":true},"all_chef-cart-lavka":{"id":"all_chef-cart-lavka","value":true},"all_km_one-click-do":{"id":"all_km_one-click-do","value":"row"},"all_fashion-original":{"id":"all_fashion-original","value":true},"all_cart-with-remix-feed":{"id":"all_cart-with-remix-feed","value":true},"dsk_sponsored-snippet-video":{"id":"dsk_sponsored-snippet-video","value":"crop-video"},"all_recommended_pedestrian_route":{"id":"all_recommended_pedestrian_route","value":true},"all_admon-tracker":{"id":"all_admon-tracker","value":true},"dsk_ugc-product-reviews-redesign":{"id":"dsk_ugc-product-reviews-redesign","value":"vertical"},"all_no-search-redirect":{"id":"all_no-search-redirect","value":true},"dsk_remix-feed_snippet-constructor-no-picture-padding":{"id":"dsk_remix-feed_snippet-constructor-no-picture-padding","value":true},"all_premium-incut":{"id":"all_premium-incut","value":true},"dsk_visible-slice-premium-snippet":{"id":"dsk_visible-slice-premium-snippet","value":true},"dsk_reviews-page-walter":{"id":"dsk_reviews-page-walter","value":"without-walter"},"all_hide_shop_snippet_constructor":{"id":"all_hide_shop_snippet_constructor","value":true}}}}
{"widgets":{"@marketfront/CrSinsCartTooltip":{"/content/header/header/tooltips/crSinsCartTooltip":{"isOpen":false,"popupId":"crSinsCartTooltip","anchor":"CART_ENTRY_POINT_ANCHOR","minOrderPriceThreshold":{"value":0,"currency":"RUR"},"shouldRender":false}}},"meta":{"/content/header/header/tooltips/crSinsCartTooltip":{"name":"@marketfront/CrSinsCartTooltip"}},"collections":{"offer":{},"pageParams":{"current":{"id":"current","params":{"slug":"martin-r-chistyi-kod-sozdanie-analiz-i-refaktoring","productId":"1781255948","cc":"CjIxNzE1NzkyMjQ1NzM1LzcyMDhhNDQ5NTI4NzQ5ZTJmZmJlNTAwMzgxMTgwNjAwLzEvMRDnAYB95u0G","cpa":"1","cpc":"uST6qiToZjncs-6YvNFJv7zk5DkB8B_zWZGEuXk_RxnO-44Blt4OeoKdXWgzzcCzJeuNkv8g4LtLN1t68MmNddQNTu5snrmnqkYFCpXxVEQBiY18rllrubzNfn1tHNO8OV0zJGO4zYh8U-siGb5B9Fi0Ieg9pSA4hzqXudMH0u8wB5zYKMTw2VogXsT6xy42oh5wPBQ5uzTisBhuFCI3JFePGV9fDFah0JOI_iSEtmmhIFvqGqEK1IdGHtLWq17Skltit-dlVosSb91JVcyMg2zAXyDzjD5m","do-waremd5":"iKUhFqMHUaTbWxYT1U9sEA","from":"search","hid":"18540470","rs":"eJw9kCFPw1AUhftgwFgyaMCMzVQSTNu3dq_dRtJMEQSQJWg6tlYhh1kQDYZMYACFqgAFhATFBoEaCGEYJK4CAxj4AST0XAjm5Oa7p-fcV747vMLumBSW5xNVmteJxjuVRKURkLgGIg1A3M5Vok67CucLNDzvJRq8Yhtn4Qxa8IQT-DZcBXH2yH_Wh-cQ2_i7DJ2jZEEty_AEFWyjd8zOF-UcQZVTELdAORfUu3ULzw0RFRpbNB_DH-yTZxvJ0T1maYpantArqXTbA25WPumeFjzRASU8U9cSaZ-umqbXvRHpUfIlXVin-fd1C_TfJomkiJggLs3OCXrdLkjUJdIhzwf9n0H1kaWFITy75Ddr5Uwhk04zWclllZQ8mh9veX5jc6O9xhVpVsrM0JLlmMLkofzY3xIrmS3-p9S5LnRT2JwbpiiaquCa1TAM2-SWMGyP-_66Z2pa0dJ1Sytpmqqr-g8Y3KKy","show-uid":"17157922460429261975216014","sku":"560312128","sponsored":"1","text":"Маркетинговые исследования и ситуационный анализ","uniqueId":"749016"},"pageId":"market:product"}}}}
{"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,"all_premium-incut":true,"dsk_visible-slice-premium-snippet":true,"dsk_reviews-page-walter":"without-walter","all_hide_shop_snippet_constructor":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":"17015111894655699116","size":17,"id":"6bc39zmurvi","color":"#222222","comparisonHash":"2z4mqAsT3HHdKsR6sKMeA3m3PZM8","withText":true,"notificationImage":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/orig","notificationTitleRaw":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","notificationCategoryName":"Учебная литература"}}},"meta":{"/content/page/fancyPage/comparison/content":{"name":"@light/ToggleComparison"}},"collections":{"offerPlaces":{},"comparisonButton":{},"title":{},"miniImage":{},"mediaItem":{},"category":{},"userComparisonList":{},"userComparisonListReady":{},"baobabEvent":{"17015111894655699116":{"version":"EPV_BRT_V1","payload":"CgoQ/O3qxO+XkfU5EhgKFndhbHRlcl9zaG93X2NhcmRfZXZlbnQyFgiMnq/RBhDA3paLAhjG/6gFILbP6wg=","sign":"+ULdPrHmZan7ZiHisKeA2jb6sjU1c5ZU4HOwxn2IABc="}}}}
{"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":{"17015111894655699116":{"id":"17015111894655699116","productId":"1781255948","skuId":"560312128","offerId":"iKUhFqMHUaTbWxYT1U9sEA","defaultOfferId":"iKUhFqMHUaTbWxYT1U9sEA","productSlug":"chistyi-kod-sozdanie-analiz-i-refaktoring","categoryId":"18540470","navnodeId":"18540471","businessId":"749016","shopId":"431782","vendorId":"11157446","departmentId":"54510","supplierId":"557314"}},"mediaItem":{"mi_1894124945626666716":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/26057/eSZiYL8ydqqaCSGnyjyztfoOk4-1/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"26057","imageName":"eSZiYL8ydqqaCSGnyjyztfoOk4-1"}},"mi_4616085469685035131":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/36777/iP0oZlW6l4MGPoCD69QkPitRPI-1/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"36777","imageName":"iP0oZlW6l4MGPoCD69QkPitRPI-1"}},"mi_3467121641145435753":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/61207/mRNrRanTA4MxFc4IFC6BN2qqE-1/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"61207","imageName":"mRNrRanTA4MxFc4IFC6BN2qqE-1"}},"mi_6320164670162455875":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/64336/KCb347XlpFn3ts6gKbJcN59nuJc-1/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"64336","imageName":"KCb347XlpFn3ts6gKbJcN59nuJc-1"}},"mi_17282371534360959575":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/27503/R1jktpAiqz6McdpIWwPMdUPeKqg-1/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"27503","imageName":"R1jktpAiqz6McdpIWwPMdUPeKqg-1"}},"mi_9815352204892912236":{"origUrl":"https://avatars.mds.yandex.net/get-market-ugc/7085068/2a00000181cdb5f74d2c68ff4252198e8040/orig","entity":"avatars_picture","picture":{"namespace":"market-ugc","groupId":"7085068","imageName":"2a00000181cdb5f74d2c68ff4252198e8040"}},"mi_1538990937166430858":{"origUrl":"https://avatars.mds.yandex.net/get-market-ugc/9257307/2a000001881efb9aaca84629df445013b3ed/orig","entity":"avatars_picture","picture":{"namespace":"market-ugc","groupId":"9257307","imageName":"2a000001881efb9aaca84629df445013b3ed"}},"mi_2785671222370058262":{"width":835,"height":1200,"origUrl":"https://avatars.mds.yandex.net/get-mpic/11621477/2a0000018cfa9c0373b91a0be5ab26550df8/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_7799602155235692196":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/21493/enc-88147ccce652b8471ac71611c99b04f6/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"21493","imageName":"enc-88147ccce652b8471ac71611c99b04f6"}},"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_10774971920510077948":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/39727/enc-6eb89c020e3582b4f24fd9b59e11c501653f86bd7474a3f9a900417bdc367749/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"39727","imageName":"enc-6eb89c020e3582b4f24fd9b59e11c501653f86bd7474a3f9a900417bdc367749"}},"mi_16670320826718167616":{"width":1362,"height":1930,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/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_11899236260145885813":{"width":1508,"height":2004,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8ae854cd692456c4bf45d6d/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_17837598308262280408":{"width":701,"height":1064,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5219306/img_id6460455885080361689.png/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_9081538127593267465":{"width":1444,"height":2026,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5275484/2a0000018acdc8aaee02358877b15f2a36ba/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_3032074381742376700":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5214322/img_id9177595725318690240.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_2862246638368895445":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3721790/img_id9153231908257234419.jpeg/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_14334579603459535908":{"origUrl":"https://avatars.mds.yandex.net/get-market-ugc/7085068/2a00000181cdb4d7909c085f0803c34f6e2b/orig","entity":"avatars_picture","picture":{"namespace":"market-ugc","groupId":"7085068","imageName":"2a00000181cdb4d7909c085f0803c34f6e2b"}},"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_1984934983833472956":{"origUrl":"https://avatars.mds.yandex.net/get-yapic/31804/ExtIRSPT2mbwZuwVWxBBCIyla3s-1/orig","entity":"avatars_picture","picture":{"namespace":"yapic","groupId":"31804","imageName":"ExtIRSPT2mbwZuwVWxBBCIyla3s-1"}},"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"},"mi_13206139008843849820":{"width":708,"height":516,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5234463/img_id2215078736891191622.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_9795242195353500419":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/1924204/img_id7998204916455691975.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_17649562394294481937":{"width":708,"height":1084,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4362876/img_id6798552259399764842.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_3784374954379414543":{"width":708,"height":1067,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4446555/img_id5635887053547352020.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8444877634300042753":{"width":708,"height":1060,"origUrl":"https://avatars.mds.yandex.net/get-mpic/364668/img_id6806957695671010271.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_17763402450951410275":{"width":708,"height":1084,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5360356/img_id1711475921557771927.jpeg/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_4855834335088058823":{"width":702,"height":1020,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id5199977970020772490.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"}},"reviewGallery":{},"businessReviewGallery":{},"reviewItem":{},"transition":{"tr_15221160323686760837":{"type":"ugcMediaNavigation","params":{"url":"https://avatars.mds.yandex.net/get-market-ugc/9257307/2a000001881efb9aaca84629df445013b3ed/orig","modelName":"Чистый код: создание, анализ и рефакторинг","imageName":"2a000001881efb9aaca84629df445013b3ed","id":"mi_1538990937166430858"}},"tr_14498669885959087947":{"type":"productQuestionsLink","params":{"offerId":"iKUhFqMHUaTbWxYT1U9sEA","cpc":"QPpdMc1YVPLUqgdQYBQ1GhQ7QFNTOP0frWOw3kG_Zc-iy5uav0lz0JKka3tzYDgdEhWODwHtoLkq3D0YDrU5vSQCevkasiDSbMRrmJt12CEhjLtD7VKZJPpPQyKvM6iqafzrhSDdPJiDRatv3uUxGXoBDDEE09ybVGT_DM85A7xihELcpK2akpmgq4M26hpcKcWMfemlV61nl5ovufPwuU62ruJMQwqC","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"749016","skuId":"560312128"}},"tr_3624109795538015597":{"type":"ugcMediaNavigation","params":{"url":"https://avatars.mds.yandex.net/get-market-ugc/7085068/2a00000181cdb4d7909c085f0803c34f6e2b/orig","modelName":"Чистый код: создание, анализ и рефакторинг","imageName":"2a00000181cdb4d7909c085f0803c34f6e2b","id":"mi_14334579603459535908"}},"tr_8116826383922234526":{"type":"fullSpecsGrouped","params":{"cpc":"QPpdMc1YVPLUqgdQYBQ1GhQ7QFNTOP0frWOw3kG_Zc-iy5uav0lz0JKka3tzYDgdEhWODwHtoLkq3D0YDrU5vSQCevkasiDSbMRrmJt12CEhjLtD7VKZJPpPQyKvM6iqafzrhSDdPJiDRatv3uUxGXoBDDEE09ybVGT_DM85A7xihELcpK2akpmgq4M26hpcKcWMfemlV61nl5ovufPwuU62ruJMQwqC","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"749016","skuId":"560312128"}},"tr_6264525723740778909":{"type":"ratingSummary","params":{"offerId":"iKUhFqMHUaTbWxYT1U9sEA","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"749016","skuId":"560312128","categoryId":"18540470"}},"tr_16158939364616795762":{"type":"ratingSummary","params":{"offerId":"iKUhFqMHUaTbWxYT1U9sEA","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"749016","skuId":"560312128","categoryId":"18540470","shopName":"Издательство \"Питер\""}},"tr_15297478571243646058":{"type":"ugcMediaNavigation","params":{"url":"https://avatars.mds.yandex.net/get-market-ugc/7085068/2a00000181cdb5f74d2c68ff4252198e8040/orig","modelName":"Чистый код: создание, анализ и рефакторинг","imageName":"2a00000181cdb5f74d2c68ff4252198e8040","id":"mi_9815352204892912236"}},"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":{"17015111894655699116":{"mediaItems":["mi_6423288156937707886","mi_4855834335088058823","mi_17763402450951410275","mi_17649562394294481937","mi_3784374954379414543","mi_9795242195353500419","mi_8444877634300042753","mi_16658222309438424409","mi_13206139008843849820","mi_2862246638368895445","mi_15593231809903297268","mi_3032074381742376700","mi_16332478854332421004","mi_5661999883222632296","mi_7317256987604149458","mi_17837598308262280408","mi_8969387303159102866","mi_2943357788042636386","mi_16670320826718167616","mi_4229961713255104506","mi_11924700973451649762","mi_1262426312998927126","mi_11899236260145885813","mi_14089974559045591702","mi_9081538127593267465","mi_10677414318234878137","mi_2785671222370058262"],"isVisualCategory":false}},"offerPlaces":{"mainDefaultOffer":{"composeId":"17015111894655699116"},"topOffersComposeIds":[]},"uniqueContentMark":{"17015111894655699116":{"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":{"17015111894655699116":{"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_17015111894655699116_bi_11404765645608875554"},"viewItem":{"vi_17015111894655699116_bi_11404765645608875554":{"id":"vi_17015111894655699116_bi_11404765645608875554","composeId":"17015111894655699116","buyOptionId":"bi_11404765645608875554"}},"buyOption":{"bi_11404765645608875554":{"id":"bi_11404765645608875554","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"iKUhFqMHUaTbWxYT1U9sEA","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrwYFscwM5f8kx8Kzo2kH0zdeU-rU5xvF-Ov98cohU6J8U-fbmxH0RQOM5NQduGChy1ToR95s9Sef9lDZllMeFVD5s9ULuMZuRdJxUN8tFxfPCZ4q4MCK_x67gRxR2sr3sfY190I-LPzmyrh6TcGs_GWfAHkIrY4THi5WMevvg73AdBtKIphA-njjg5mB-Vbmetjn_Mj-fMx_UUlBFTi4aWe7VWYBNNz7pW1fEn1ZISGKryqUdf_tiNkvcKsamJvVfwOUHBEIzH2srW8GMjC0uMMgPpQLtkmRa89lXn6hiGo_D5GXYZq2jnnZpkJpTSi72zIwFUmbCOTQPUSaHxztP1hm5oK7Hokt4hgGBosbSshFCIVsK3WrXKDDuuRPdn_fJ1oaB5PX9DHR15BIEK9OahBQwYsb1ZTqhmeVQtcWyRu-urEasgMHuixaPpn_gaYZwjNe2gK_JckRsv4Las7tJHZ3UuKMf4JBOyEj6-ISWKnfO9rQ0JHjjbvTw43Li5DFUY9B-LIs9CI6T1K4w4L22uzwBdupGiMd8K-KSTflCYrcNFeY6e9C-HvOe24EwUfSN4RfrOAo9qn1QgDk9oJni3kFJ6uzno9TBuod3m45MXxWC4YAiGVvjbNAFt_RXe8MPi1dfMPOL7h3-eIZq1Uas0kpliquROGT_kfErFB8xOzwwRZkIwmzFvGQm7RjySj_HdGPn7ZzsaJARPbsIeBvsiNUSAG1YEmYIYgn3mpEr2EOuz5HdpCTYIhAGrLjcEE9rt_8Eq_axTpfD4qWA8OVrPqH7sa5HV2MOR4fGcjeqFY_dj2uS7613ZBYfY6yVpJbqLWUiLF6WvbfeBPaxPD9gaR10RnTeDmgal74WOn1vP3CAB_9AnJBI7M6H2QnOCZMv-Mp6x-7S5aqvR94-1YrHEV6w1sHB8YCjiUgfG6wNnsr6MuAf1fCBk9VbYbbcmCobKjoVm80QV5fINLCdbQwkN8yLv5biYw5dy28F5idf0yl1ahFCs0DqDCJ8Ej4-hpoSKZkvoscm69BL-yOPk4WN30DqRyTW5N9iLteTIoseWbrLTEnPI88V6mpMZBZADiJ8rq9zmy8gmF2EkX57VSYa95p7T2tMLRH2lHWOFcGd29ya1FQoUBKt1dtznHOfMsq9rVhfR3gfSl1FCNovPlSUn3SlMMPNLnTZS84nDd8ZKFpjzdN-ekKO76rt8m689gwZCZp4jclzLYq_3BQBDZoOtqT7_RWAx6reuG7JaZbrVQDbwYWFPfcSQ802RlYT-K_FwfvoyxFExQxM9xslXsyJLurG7aVY0EpRBg_yibUzNhRZAMJroBRzt2lW2-xrftZSUOvEi3RlY-yQ2D_Qtkd1XuMrBiqEUyyOMXXSZyE45FZnSPinP_UQ2lA79yVWK2hfJxVx9hYa_-Z9EzeEk1hNBPd5E5q7h0-nRDCQQ-nK1xMqtY1mnOPlmho-19YZ7zabY90vk30QWVbuuiE7zPlq2_1VXpeOYjNiwdZtQVia_X9JJx3Sjaw7uLksGi9LBnza6qsUY50q0Yb2Ffos4tzv9Hk1Sp_dKw9jP0toIwUuhPvcImDCy0-wHTk9h5c1i_sJvFLtJwSNjy9UcTaBwUMNsZRxQ6myatuS4fbublcnLOfkXZc8vgdxKefCirnaR_s1qSONT40fadudATcAnHbcQz580WkoC-TZ5MI0qqEFjD98VWz62jNW_pQIlVfYw_vLV3vUjG3f6jYwUvWMMB2Gdz7YOBez1lNmX9GVHHjmeCyR5W9pHnAIQbe-Wc2m3SXO8rvZI-eN9evzz-ejQH1Tswk26vitXo7fd_qZQKQ2fiNWyxbgFexwIXsCHtYL4TKCwk5iXFoIcbkI-VyGoQevyh421KHTCs7Bf7XfiAojEVBgXFCJg8t0eJU8BwunUDS2FfhiO-PJl33ah_YeFK7UJA6RjOfJVYQJu5885Xs4YMK9WOEmAKQoUCe6zQ5YKCcuQL4yJhj3WMkmfOlz9kobCkBzz5QBufmRTa7I7grpoEeC3YoyEE4FfWmAHYOXNRgwPbrON_nr0wSXCbFSg00vVCzU9GqkYXb2Leyukteatgd352qGW-YAyHKb9ruw89zhqfSH0ARzE1uc2dnHz7jDX3VghNUdYR5ZL8B8KMUnXhXBDXzyY_v1IQEKuikVDddjub3wVx4TNpaLDVYxlTWlmQJ70SezZVlg1mVwH1aavgsvWCc5ppkUPfZzX6NjtEEYytky9kpMr2tL8VP_uaGBx3IqPyK9OjITRH9CfnFDSDrQGKuzVWKO_XLCcKjq9ul-G8CL_RkCs9oTWaSHC2hpjCABueZiAnOTQ4gF-KCkXynw89xEofCJB6dEKjjZBWRWbwfOHAHXvL01EPD93fyKiqImd8_BRcgXYvxK3PO5SJGIm8p1sFK-pVbDs0lC7yxbiPIrXP9JEyvkzIuKjAHJVVj1bTTQA02Dn5WiUgBKbkMlaI_MHQYRXOgofN_ZG-oD4S0-cHdKwuPfSJadJyZdamXY8KitcDl4oKJcucvIzH5pfu78EC1S2QL2AVldi0cRAWLXkfiT5L2fGA6HmF--z7PJ_wTj0grK6slOAm2CIZORqd-Wa7gvGCxApoBZzlsvagejgU8TBxP4zv5prT9rbpFeXjPvs_sMSOmh6R3KNK8gVmi6iN-lWWXQ_Q7RF6p7o_7P0nWzscgDC94y-e9NGZ_95DfpPnDcmnA8E02vmRv_Y3aXe6hbVtaKTvqGbG_TARVqVg5zQe5SQix41unoPcDKEnNXXXBx1YqZg3q_Cyun-AieuI3Y51wwDOcYiPzElPL71w-RwbU59jcONll68u7yRBooKX7MfTgCnyYzjj0nz9gFKSBY-0ukm2Nxevg8wddyKfdP07C2NJCO6mveX6xrOwjO0K1l0LOi1eld439L9A-TKC1jiLMBoWH79sYTb13P0eSqTKfdQqhgU9dKN36v6u7As_hRFIWjm1kumVCH6wV872viywUir0VKJCGGB1_78nCecwxmpRZRXiGfGnCOztGzdkHwcXEgQuZDN32Ple4DXP_B6JJepPbZCtvJI38Tu76s2l22fWaoW7RGjQbsjQ-74klhtmnv0QqWnJd0FVF8ZHWG8X6I00df3xXdei55BdEpdFRTErXYyGMbXzw8r8UI1zulRsIc2Xr3xUcgG1N6UXNUDqMf2MHbm3jIzF_TGB_rvbYsQLLhYgSrRDLGBwRCIT3Xoefm95voG62yjENUeB9QHoKRs5lX_iHKk4RjKr1QPu9-_dtFEQFz4znGw-kNuGx0WaYVEmRSIpObkBd7CfPFEXXVaL0J84XJlWUVjsQD0jnmOQffZfNr-iCgKAK_KNNilUagmJqWYbzrPwC7t7Jni6OGddD5Tg6zx81Fsw_K-4kGGhg1oCC1_461pnqxsNJ9_zYbtJAMSiZR7mdAqcfvUglqU4WdooRjOb1DnNDpNDBUJDdqCXDHzwod3HBXSqMot9nTr_FUHvOdykhxTQF0JcUZaG8WGoflYccFu7NTCXWrTUpVlnBJQwUzhzR5Di7A7EhHF2bHB4b2d8SKthdXTId6WhvYJ7na7A3eYwa-bVwQwy2xiS0T-rkyzx2qCpBD6W97lLvtYHDGwG3ZyeAdg1WrHsyU-IqbhA_NAFcA-NRupYbTTgrQOPGI1NtCHpU7OuT_mMewJqPs7o0nROPyRLvxexlDWwv_N1w0ZBCc7ZVbe5FvjzvsnB-Zogj7QBnwIpVZwNWxTxE-VxSrK59pzLUz8FOpgffNg,/b64e=1/sign=b10e58e9105a4fb60889d0eacc693fc4/keyno=MARKET_1/*","cpc":"QPpdMc1YVPLUqgdQYBQ1GhQ7QFNTOP0frWOw3kG_Zc-iy5uav0lz0JKka3tzYDgdEhWODwHtoLkq3D0YDrU5vSQCevkasiDSbMRrmJt12CEhjLtD7VKZJPpPQyKvM6iqafzrhSDdPJiDRatv3uUxGXoBDDEE09ybVGT_DM85A7xihELcpK2akpmgq4M26hpcKcWMfemlV61nl5ovufPwuU62ruJMQwqC"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17175498850915900246006001","counterStep":1,"minimum":1,"maximum":8,"price":{"value":861,"currency":"RUR"},"vendorId":"11157446","fee":"0.0640","feeShow":"zwbqKzmvO-vIcIWA4hXNTujdqdjaAiOP9Ntt3d6HfqXCUZtI2ApdexSqithERQXUpmM7hjjLDqCONouHB68TaEPX8I1eQCQZZc0rN0cSrG9-52aBvq9mvMGKRVBEddWjf4PATZGdPeA4vRSyex8dQLc2WWnsk9M5wnmsFEhnCrbB9NGterZRDQ,,","feedId":"475690","feedOfferId":"24608861.978-5-4461-0960-9","shopId":"431782","supplierId":"557314","businessId":"749016","supplierName":"Издательство \"Питер\"","businessName":"Издательство \"Питер\"","deliveryText":"Завтра","benefitTypeCode":"waremd5","basePrice":{"value":1530,"currency":"RUR"},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","parentPromoId":"","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA"},{"key":"","type":"parent-promo"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","parentPromoId":"","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309"},{"key":"","type":"parent-promo"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","parentPromoId":"","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134"},{"key":"","type":"parent-promo"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","parentPromoId":"","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361"},{"key":"","type":"parent-promo"}],"flags":["isFby"],"analytics":{"warehouseId":"308","paymentType":"PREPAYMENT","paymentMethodTypes":["BY_CARD_ONLINE","IN_CASH"],"deliveryOptions":[{"deliveryType":"delivery","serviceId":99,"fromDate":1717636285,"toDate":1717636285,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1717636285,"toDate":1717636285,"priceInfo":{"value":0,"currency":"RUR"}}],"shopSku":"978-5-4461-0960-9","placementType":"3P","ownMarketPlace":true,"shopSlug":"yandex-market","yaBankPrice":"852","yandexBnplInfo":{"enabled":true},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA","isPersonal":false,"description":"Зеленые цены. Базовая. На все"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309","isPersonal":false,"description":"kids"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134","isPersonal":false,"description":"No description provided"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361","isPersonal":false,"description":"No description provided"}],"hypeBadge":{"hasBadgeResale":false}},"deliveryType":"DELIVERY","imageMeta":{"namespace":"mpic","groupId":5243791,"key":"img_id6091210302185196012.jpeg"}}}}}
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. Сначала вы познакомитесь с принципами, паттернами и приемами написания чистого кода. Затем приступите к практическим сценариям с нарастающей сложностью — упражнениям по чистке кода или преобразованию проблемного кода в менее проблемный. И только после этого перейдете к самому важному — концентрированному выражению сути этой книги — набору эвристических правил и «запахов кода». Именно эта база знаний описывает путь мышления в процессе чтения, написания и чистки кода.
Читать далее
{"widgets":{"@card/ShortDescription":{"/content/page/fancyPage/shortDescription":{"wrapperProps":{"margins":{"top":2,"bottom":1}},"titleText":"Описание"}}},"meta":{"/content/page/fancyPage/shortDescription":{"name":"@card/ShortDescription"}},"collections":{"fullDescription":{"17015111894655699116":{"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":861,"oldPrice":1530}]}},"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":{"17015111894655699116":{"id":"560312128","name":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","categoryId":18540471,"hid":18540470,"vendorId":11157446,"price":861,"currency":"RUR","oldPrice":1530,"productId":"1781255948","productTitle":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","brand":"Издательство Питер","category":"Учебная литература"}}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-v9vi282a81n/addToCartButton":{"offerId":"xYCuPompe2o8PV7bpyVbMQ","skuId":"666289114","pendingCartItem":{"productId":1781259588,"offerId":"xYCuPompe2o8PV7bpyVbMQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxPyDensrfdK7NBdrZzXHqFtFqgZlUTSnA-D-dTrPNPZXkYWTs6B4FX6chhuvIUdgG48DWHQxUHWPIRVvTCEQgvfX8KfAqtuf3QGtZnqW5c627Tgzvo5l6RPKkUrzneIPNdPLqwUmWHBsjUVuhc2EoKRrbzLShAuQ5e7cELGFMXGH0Cxy_YXjvewg,,","feeShow":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxPyDensrfdK7NBdrZzXHqFtFqgZlUTSnA-D-dTrPNPZXkYWTs6B4FX6chhuvIUdgG48DWHQxUHWPIRVvTCEQgvfX8KfAqtuf3QGtZnqW5c627Tgzvo5l6RPKkUrzneIPNdPLqwUmWHBsjUVuhc2EoKRrbzLShAuQ5e7cELGFMXGH0Cxy_YXjvewg,,","skuId":"666289114","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1283","type":"ya-card","totalPercentWithDiscount":51}],"discount":{"oldMin":"2630","percent":51},"value":"1296","currency":"RUR"},"hid":"18540470","name":"Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.","label":"1pgm5a1vhlki","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":4465823,"key":"2a0000018aa2bfabecf534fae221ad5b2551"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfadhiha8LR6C2yUukk_u_SRnvaHsst6YCwRguWN73qTpNlhcy5ZizdrObYP3JIh4rECdqTWatGg_MhFR3PpV0TWPq3owj5lo3_aL2cMEUqJPaWIBv4BeEL66hnk2uMhT2teMZdO5ijl3FV4SLAZfQm1CPsIfWsiL8-P7hYRbGoE8SGec9DCulYNyh1Uwv8E-_mTxTTmB-9ElbqSBIVzWtVmK7cZpur1TjBpcAng9rZSXqLUpxO0fnV9HqQ5M4g7enngjNEEzEly0P53y5UktZV8PbcHU2GNP2Umb5aSNDipJpze3SZ-FoWopeX31NxvcCCDXv1n7Ep5awfFd72NOJ1NtAKm9oMSxUpV2-Y_0ei3EL8ulnpgb17aFqaS_UIrj1F9a_q9_fWC5pV_-Wy77HY86sYq8OxhClRCPRT6ErF_uFY2KAPKwOuTQg0WW-5Hy30FOpEFZ0d0Qpf9YonN06-Eb-Gz-58ep8VrZxnCS7PcWImDeoJxwvtiEYpbL-V1Y4RBohxtfVoOi9PRdpDKmBsFiVGst4atN0-qNBheEmk_o5x6_AQW-oObi0n-208vFwhdK6PUgHNOMXjVdrO1L0Dk864_WmwGxBlD8F0CzEKKpFaOHpyMEKc_IufYJKHpUCpdaAsxQpTy5fWII1LdnQeUL7WFRyZdlLrGlv1kcrV32GmMiYiN-Pogo7fYhQ-1OvYrQi2XKENn-5D2i1ygS8ZCKfrc1GZ043td0Lx7Dpr7-gIMbkg6bPhL2HWPnXEP9qJ_tp1jyCxGRyjUHhrdw5k3tuPC8dZz6HI3r0bptWSozXQrt_doo8SYY8vlbICisCh9Qup2NG46uFhejhpm91rBb9o_yDSV3f4oIQnTPTFbE56H2BO2SIQE8QZ_8qNzrWkSkWmDsTgd30DcPnAoIbwY7G9PY3y_w69VmBjMpl8PWlRck3nS6esnadeYIes5OZvcal9jnFkJy99wy-0p-1ZOqk9sjalKhOaGlrHLiQoQljSVsutFQZW6dh65f59bnrnLJIODtGL7BDqNgSjX67IQFkI8jxPkkZrV4axx9KSSIeRvYfZLQURna4KmA37NMzC3h12Kyme_PgfrEtgf5k_ATeQBUlf-LZv3WHVgxYjCgefqpT5OEwzweMZg--Kdu4RQLwYgRE507zy_l8AbMPnB1p4iRO-wG4_enzAA7gVEq064Hr5bPQUMeFskpVYmCt-mBZ4P59hpT1XXRwKOnM_MoaR3u0rTVEH5ICLWT5XFDtK9mp8DghSbiO1x6EmlyCH7ZRG8FF20r99YY2L0NMeYBgeuDWM2R1G8STFJ2GOStUcbf3PFDsY8kXolsMRlt3avBxeatapye9yEop2yZmVNw6vlWDYkEwxqT8aVB8uyhOaGUEkFDQpXTXJhWRUU5O7O-7oHpojArHQH8Y-iXabJ1gEjAfieCi-45za5ktJJD3zsJpe2GafYgP7zR9DLuXph7iaWlLT7ZrRMSLIxfnOeSQeRmQjTFDcnbLHh4Yu8KSDGJu_tg945yXXorg987vZlHKjSK19ZCh3qoWt4EVPdVpKIo3re54RlFavaNkmTvcArSe3bKTNvd0UNcPIsHUFsLP9jXIr4n9SKDDZTvS2HbhJI39HkJkX0NYa4TUDjjQlY8LdTyIUyccq67ArRXBNvwIbo2ObRcYsF3XNSNoU84K_jgjQ-FzMybSdsfedRoQ6vvbv7_V2QwufJWViPOzPiZpFBQCxNDKYh50XoXGT7EkbEKYbc0_2p8Z_EWh1AAWcc3KPzcIYTAucDKBEB3AEVAmQ4MqZnqcvOjcI_7tl-PnIbdI2eb-5poyU3UD2bvJ3uFm33KI8cCDMCFTPIh7DTRcz34dX1WKQosJ9-L99dk9S9hfiSpi-rFQ2wSTzywkDp5uvvXbxlwRmx-oCEU2BE1RHdmEdosYHv_S5z550dBpJB8KRP_X3B48yzarWNQ-P1fKXhdLZMPBHSE_i_Q-yjyB8NrWq18gUSRcsscz-ITruW5t05qbPHpEIcGPeCjX3GNLhhw87AQ7B_ibfrfmR2AtiqgNoHGnfry82e062kRAsiODkq9_PojKn860FpfK7YYdCMrnxAs9aC37aOgkR8325X1wG34FQ7aIowyyNKfUdqj1Ci0Q5sNobz-ZiMJKzuBTmf-CWzNKz5x2Gze9OTCLS0J16SkSmJkckDcMgqgDsIjHeBwEXQDdAPfIrniwvTCIP6PzGwoYrUohE6WQmSqcsWeCcSyKoLSCLsuL3_r9AwQX1JsemioppO4VoNcx1p-uCZg-hBv2A9rnn-WH6oT0sL7Cn3QkjyZC1c4f48yX-t0AdK-mOCric0PRb1A-ay4ta1ZuudDfv-Z3lNP-Sq1-lhOOB3il4eL6lj0nRB4At0FNo-VNN5E_0hgfkX5AdYK2pU7L_PdHdThC0uwssS306KvnhULA6i5RvALNl6K82FiHKbCmRwZkACDLOXJyHqWx1MV1ugS2xlmfgnz4OFmKU8BTxqP8DfWxoBhnlD6T6QnX52aBeCL7Q7OW4_8lFIlP3OAbWDOm4aGaBX49h0D3QIbUFd6B8lFtvjitXB11l02fdH1dhK1A75YK5X_D7M_hVdgdp6RhRi7z-5thy2gh8Ab1L1rPPzebtoi6fv_xzZRhkF0ATDM5Rtd_weRIWlk_mAKDwo_ZhBJS5GD2itpDPkvuxfWHpfoVav4CI6Uz2fS07VLrTy6xLvYSLiSXB3Bd77nnztXjasl4XJkCbEYdHrhcLQNg5wkeLvjS1ABu1UOevWtFH86DnoR5lw9c-TDHEcSbZehl9K0YXUwaiJnM4ugHND31--xF5PGxHKHsyjrlc_1vGmqsDS82qj9IetXn2EBsLQp4AeUxuZJq8C9_CFs4-u_2CRYJ2Wk-fdS1srIdL_4NgmrDtac2q4-yAXBroalZ_whcSymhtnJmbOcG_kQl44XQGphGY-24H8pSpgUSKfMxtVS2kG4HGscpj0KHcIsllqWIExvNV6Z3TlXu_fWj2-9KZMbx-rLCMrQKBHAiQNZjVRVBHNIrgak8FcmGTJ6vgz6JEz3hQT5B7w4J_gYpmD0Inq3qHKL91uiVyJ1JqNvCAlYwKm1_tg-VmHhAxnJek7tun_TyFGaVof50uvAX91-liRlhaz_Vm9EnQnK3l-WBCOOx6DNfxWSiWz-EIHmAy_q5313nZ-_gxml1TCP1676K2ivLq1Y9UJ9YcEF4KnW9TzGrEsbV9NvlqjEpcQuYZU4tJPFr0PwHKlD0IfM4FZ9nBuwvMZ4aXQsHM8oTGKNtdCuJV88AbEPEDh33ze8wFkqpYhLWJxqTyWlVsPBzNysNEsiK8YMkdXkMeZnVUTN4NjT_5-yOnxkz-phRfrfh-H9LuwQRPL5ZNgHml7_UxC1KAFqiINimk5OXFaxATKjlBicFOSaWo4zeDaYLiLVfIun77aiehjFPTzr6JgwJvDmlA,,/b64e=1/sign=5a20a67f07661b0292382b68b00df98f/keyno=MARKET_1/*","showUid":"17175498852726168809206001","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":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"Rcl/SLPQK3aU0PO94G73/yw0ATusdChBTHHFCjelbPs="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"Rcl/SLPQK3aU0PO94G73/yw0ATusdChBTHHFCjelbPs="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-v9vi282a81n/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-f3mxm5jryfr/addToCartButton":{"offerId":"u4-LRhdCG-r6gsPIgX916Q","skuId":"102746501210","pendingCartItem":{"productId":61769674,"offerId":"u4-LRhdCG-r6gsPIgX916Q","showPlaceId":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxP6a79vkhLKY2NjDl85PJnB452T-6ZjpiDDfihZJsgX3mbHrDGbTpZfsaghY6XsUN4d8rwTasRIH_Uora-JhIIdlRL4e1SzH0oWxaktPHrBFSb4TnZa4ipGsBtKjN9qr3eSEt0Up9fYbsxmDATm3hJk9D2Y6NRwQ3wfxKy8qi9RvSkIosdtG_nNzZLIlBg861gIqqxGdgwK70,","feeShow":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxP6a79vkhLKY2NjDl85PJnB452T-6ZjpiDDfihZJsgX3mbHrDGbTpZfsaghY6XsUN4d8rwTasRIH_Uora-JhIIdlRL4e1SzH0oWxaktPHrBFSb4TnZa4ipGsBtKjN9qr3eSEt0Up9fYbsxmDATm3hJk9D2Y6NRwQ3wfxKy8qi9RvSkIosdtG_nNzZLIlBg861gIqqxGdgwK70,","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":"cj2six8e95h","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":11778691,"key":"2a0000018b37da1dbf00150cf5c710b8a804"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWlPEpIa9QoAwnHTtEJ3mFRga3Dv34x3URk5ro9VIpesVbOIQTknQKwRd_0xcXJtUYKFFBHeJbB_E4wGTDf2aXYeMO1R8koNBHtfvAsDr9t1eoPdcNoydBVtdZqrtl17jJStLfRfeUyp-WKn6W2JgHmCw7SjnZw-aE1Y0KKmXGhiaVZDJAser93rkKD-EcvR6GspSKmVmI3rctPHOFS9zbh4zptnNwIaA4vuTs1JwOiW5Zu1zMlsdlStVsfF826wNKbKOiDLP_j21aut1nIqVGbQiPA1OEIsfJr5_CK_yHQbHSIJ6RnYp60V7jj2_XpNEWswNDc7uEs2AHIMadesCdfaNDzx5W-Lh4Pq6BFPxyvWNSSGDRnbgtD_ge5kir0h6gBM0Twa9GJdUoaZ2PGoDf2p2bvVEiRaQ_zABkVYqLmqgrOBQrrWSUJ-ihm7uU_mO3kL9lxHtHbYBlR5EokEo2dK3QJwBB_YrnTiVviBc-l2xSEpscmoOUSLPyIOuQHdKo9jyYLZ2ix6zsQx09awL5agW1JV8Mws5l3O5Dui6zD5g4GOX0GRxRebD8Vnl8r_ocRpY4MVKBZ0RTTXcNLaPjHR07hCif1YuwG5tOOaG1NpES2qM4dq16Bo2IzTC4YGaw1oMF1NM21pkrJJ0zdagg-GOBU13gEvOgZuXSycy-J0B_TbZkptTkLCIIZgZvnZD47VoePlDlj9nRf4NzksFm1-oO5pitl1k72qwTzI6WWS76f5pJIfTgPqKztm7nTAhchMpZAOXE89dd1eW7zmDYr_wiPX2ptylAZOF3GpqYK43-2yvDR5WnDDHNQEQ3fa8poFfNULO8o2N_dAm9NguaQukxf_ZLjsnlup_r52GULdc620OQsFBv4y7bCV1iNjsFfMN0Pcg_hAvXejEQovGU8i6QcTJ306U_uEnjuqp3lJi_V-AcXgef1qOnxjeODvTn4gY8e6OPI1kbFSns4U86zSOyMgAQduFEw7XdbzTqQkEdUqTX83R6SxE6zzc6Muo0kObgxmQ79FEsY8ik4eRVyoJn70QP-bNLO1OoUtGwDur0wwcgg23PeDD6m23xSqCmryltqEax3e91K76icSLuQW92ip0511GSPTZU_l_6StuHcEQzUdQ-Rm1FbvKs9i-Ab3kiUszhRcoAmJQNarFf2Dqw452glkvksJjzmmUfjQ7UMyitdA8XHJJTc4WY1qGZ7bA3jJY71FsV9zFkoHxDfHiJLPGM4ecY6x7mJz0NHQ-xiCS7LYTZ3GJQdHOmBrJKw8OP_B58_m4iN_6xKbm2DeGvVQMJa4xFK8ZggmOadZ9SUfVYUhApM0HkuZfGRBUYHX0je4XqdFJ2P11Nbw_pAs8tD5CJWb4UwEKWEkN8rAu11K4an3nz4uNZutSbFmzGvQKGex4zVh_jRKIU12bYfREythGCX53zUAFQ5YnJXUD3Byl1Vv5VJr0R4VqJVrdutw38F1a8kUo_2ksuobv-vQN-AmW77wj-osM3H_yCPaImCYdwjXOxM6SSSvkG6IejwL8MFSSzfId8P-uTscnFke9RuF7BesjFQujSZ16dTBU5gL64mDd4AKTh58n5iHnISCGXfN9_zbnY8S33BrLsJlre6CoB2HDheG1AS_6m6i6Ey_FE7d6GAeUncNvniB-eCebvxB3XdlI9dwlIvlFhQ1Vq2VYzbNGT9TqZCJVcdgjn2Agk3qmPo-NWD4Y9lpnrr-HTPSlfv8cpjbzY9cXgOmIYRdXgz0usqd2KCFz9kAR9-yE0i5E-JlcQ-o8vSrS7CI6u-UtiSCYmllXRdWcwF9uYf9YVchZhY2yKmZl7XJfgGKoqfzvfwo1gY8ZWhwZGUR4QxezgwBxE6JcBwnm-XJjSULOMUYH1C7aI44vlSBDFixAGoZqs7EtE6nVKjPVPfW1vl3JVJuVaMWkL9cKfDOwKkMDBkKO0Se_kNBk7P05tkdK65bjioikLDxq0lSUvnANhvyc898tGhVveCU8_Csh21euiEbzVNCNjpUaknz0aTvROquPF28ABwN1HTea-Rc0t9XfTekCODKrTkpCvKUzugbyRTG28PNvJtyaPGyvY949O06RlwrsHhE-E0kLdfyMa5Y4I08-Z-vAXwcgHx_NR3eakFoKdC7YvQNbJkru2TztCxWGvZd3tv9ZuwoWxfK6AsdmdaNLbUVPtbu7xXO3vf2iLBmQcDRk1kMOyfj8Yh16VAy2SCG1ER_4zuHXHmArDVMd5gUVMoxTHaSQrSkk7kghxoHlpxg2jnOQyeSsxybT7RisZfyVWgk_5vdaqdFC7LfqMWGJdNmt4uF3AyecWxUculoV_R_ISELEdGUmPZzkn8OgWagnZNYGLQ956x4dlZlEtEs5Cs2jyX-KTEDooefT_ev7-SG9_9uLWMXlZuUmbmJ1aCtVBhczARcktXk6rEy_DIqSKj1UyAbEQozy0sA6i9mPZNvVQfb9A3apPtT1gDyBFAy62TFz_ygbZaNRNgmYF34LPmyaB-qhzNn9YOadnJeZkKpnPNpTEchIBjZ6VCLDG-YmU5I3WWjmEbvoYYfhIMPL6PSPujlsc_24scNO5W7dO4L7zfz_AFp6iBFaTujlSlhxmxN9TGrwJXgilsNaT9ixA8Wj-ggvY9d8XTQSmdJ3pTqiFgJJbEoPyUFxMAshX7XTlUH7IqPteiUMTyWRBFcwz15j-Ep7S4CAWVIq1EG7vo6uvcCyDlgpz5irvPRa9o--60dXoNx33hw8bctAWU-sQ0BhPAEsfHsBKnp27BnWGadYFmSFn1CxkRBJvfgZvEOwTPMezKBW0bBB8ZYRTFZc6LP4aCY32s4Jw60YuYntjKumrFmCQWPeBHZQd-JBGtUJrlHE5Aoxrgr4roqOcwZkYFCAWipovW12MRB5RJENtCxwlHauts6KJf4DJ1RcltM52sbMpFIcQkFpICRV1qKseciCVPcSOAd1qFpv5xh-qSp_NikBf5ViQDTm8bEn601YP751GQGPZ7VObRoMpdCz1Oajx5deWPHAvSkEJJ-E9t6Twp55g_la1iqs6oV_Of_hTno-6uoelnXt4QsVFNZTjwGSXaGFsrf6UxAwb-Y6ngM-ssPmjGCvd6msaW7X-kr0GGEsAZGa3oysTbQPXU3Bqb6Bv2TSen56Pug70WGUJsmrNU5iwQcDRnwYPSK0KCEZ5S1o620Q7JmS0jRNfwmUJ5ApipdbzP_Esc_wIqwFD8OBrwAckSsU9GonEyXrPkR6QUels-meGKXJXyDXu3QMFQJ8ktTV6hp1_WrGa4R6GF2P70o2aPV0XpJvSfb7s-QeZnoYX8Rjpw60yGq86Cu8gmhTx-FfK8m8BEFS1ROYy90zqYETqnL91A_nXIWCWS4jUK2up4ZYOh8ehTMJaTFvUxjMGfrARqH2gs-w85prnSJcxYtxuOgS50IrkuVy9V6KgOFyfUhM2qdQal-8WLbFW3u-xPkacm_9mRBYSprwIg,,/b64e=1/sign=47d7f68d27bef959b465b8ed77953824/keyno=MARKET_1/*","showUid":"17175498852686041421206002","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":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"wFoTrSC29ur9IVz6Tgb0dvEdCrGjAo9wGFAmk6M8sIo="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"wFoTrSC29ur9IVz6Tgb0dvEdCrGjAo9wGFAmk6M8sIo="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-f3mxm5jryfr/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-3xm3emsnk03/addToCartButton":{"offerId":"Ad7llTV9zEz2X439imCshQ","skuId":"857241883","pendingCartItem":{"productId":1781302021,"offerId":"Ad7llTV9zEz2X439imCshQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxPVTB_f4UULz7OV5kcsQp7sQNXjxl95ecD-dM03XlI3wMo-K1siJe-HIBdUSY1prJxoLQOspQuMBZid1mOeh8bt5p-uRgm_CC4aqm-TyNvIDtnqN9TYiouqKJOYuncfRECrllsS8jYCqyJ4hc2NKMm47PttNM-k0XyBA_qoYrsClqw4eGYuMD2l_yF5ItzRm3D8CMMtJO-QSA,","feeShow":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxPVTB_f4UULz7OV5kcsQp7sQNXjxl95ecD-dM03XlI3wMo-K1siJe-HIBdUSY1prJxoLQOspQuMBZid1mOeh8bt5p-uRgm_CC4aqm-TyNvIDtnqN9TYiouqKJOYuncfRECrllsS8jYCqyJ4hc2NKMm47PttNM-k0XyBA_qoYrsClqw4eGYuMD2l_yF5ItzRm3D8CMMtJO-QSA,","skuId":"857241883","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"706","type":"ya-card","totalPercentWithDiscount":2}],"value":"720","currency":"RUR"},"hid":"18540470","name":"Компьютерное зрение на Python. Первые шаги","label":"bw5xcqmogd7","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":3699263,"key":"img_id3026307321493877418.jpeg"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyXgJJiJ-c-j1PIPDuImRjJdh3BU-WeTn4qyMUYBwATuyot1-pkkOgU9g3ApVjQgVhd_z151n6WrbVA7s_n6B2p7ddK5stWCAvdOJYMBq3qsU8yb8pt1WktQ9YfhnvTuIvS-YMYodU6fV9CjBIKFfFFMCC_CEtGwR-u3z9falErd_X8ohEsI0o9r-vxakVE6to7EEFu_JgahSizfo76Z9VcIe0abiE_qhyVuiSwNcuTfKf0Xr6PUL1VM8oQBME1TNGNGCfYc28fh9X3EkCZQ4kCqZgGp4570jf97S_hXiQ4pZmUYEXon690ADEyrSxM1UdR0HE6YGPewCjzAp1gY7qWSHLxRNugh9H84FQXNowpsrtlXWidbf2EgIY50OeVYlAJCbboW64lZ-kTemWxy6ltFdyyHSzgsBPNLWki6rEF-QlZzFoYGdxsHHk4XqQg-H8UmEQwPO_KKGUj2oCYb2b7S19Gd0YG1QpbcjujlxPFWXxQa0W52aLEY3rcrc1sbhe2Yj51W-uw4c7lctwXvijbbeCEqB_m87HSaSURAEjze7FFHt2M2_Jp_dJ7Y07rVGWRTxvnNilWkP27z1gQOPTU4tRR_bB5RD0VW5WvLpSwAWa-FmaJLIG3GQ8g6HKMk-ap5lDW7pJXRy8QCKNg7Vg8X_dhOqoiyiwnkcDuXY6Y8gFCvX8CsTpYjK1WcVekkEnYGmQ5ExsT1g-BEmayO9mW0q8xjfHkmlx1rKHxUO-ZwSPFYbVScGFRS4NRVfOIAFYEt3erZlPBHjHI9J1KR-AMATN9oF8JVzRy9Ri30DD3SJCWPIO30UpLhlN0E4yOtWu3eNQtnABmGqhg6GmdiyToTsYYEBM5D1V33G1rBv-nYDapWf14BPi1JXAdMSuYUGhQw9tnMNXbKNtdw9Vjo_-YheO8FwvUqrnkN6yB08xMWpB-oPuIzwIou__vPu6xglIvhvEqPBS3B4bzNWstK45QW5TY7AD-wEnqmv18YBdpbVrCs25yrkIxxnjK2cL-U4B-l6YjsCSoz5Cf6i8AW1khWKZDB0_de8v4qBccaO1Y6PpoXpOF6FppkJUPdjrMIYz1tqEpAIEn1K4BPJkU-Pnagj_yt-7keKtJ1lRhJOFxfBWeEyW-7lztEOGc4KDvyhParPNBpi_zKVFu-syyodo6XE3aTTbjeuwpiasafXOhaNayfcG62InUKTrKdrvRQgxA_FPq1jUj3ZueVEO1P8p_a92MTXWOjMOMlJFcStdnzBawCRkLZQ9Rz6KkO5lF5OYxzRi7Lu1FVYLEQeY-pi_PjEvgz48FbmG9YaeJtds69pQX-9s32_uVnBmGtcvlqAC5-j0XzAF-o9bXYWewkFziB8RJ9xjzIWNGeEJl4HWF0yzzj4436MIJ12CcpZ2J-qd-qk59lFoFzKb6iqzDCHsA-qp-ClaSDn1z-3iTA2cLllcCINiENZSM5iCzW0qGQ3frNHmXuxo3H8JIdrTIvp38afP3lmEIybEZTI0hrCkzGLQ4SGKV4NpmrU9qWD873cB4IDGUU9T6uS7vlv0q9H5unRyLjGpaJCQzsUGDdVHhX-8reBv6Hs2iYarTtuo294uK4zbOsFj2dtbGBI7EgywwoVnVrz5uJfSStSa1p30AGjxzG1FO7ko2ns9MCSAckiT2OwNbCrqsg40NkrxCJkXY4eiWb5ekA8rz_yBsKdSa-tgpT6fJnJGfpFoXc3cyMoEGPqiZHrpNUckp4zB-VFuiFTeGoS7V1xvWHbGYV1OVpIA9kcJBMZECSbxahLFrf3EbO3biqxX_6Q5ph9UoFgQltY5WpBpZlj_cUCqUvdzSxfmDDNbBl-0zXtLG_16GmnL8q6hTkZvGL3mzbEZOVsm1X3BcfSi-X8klJiBX90S1CgOBYAZMvxCSSY90NtFgt3-Kk9l4Yfk2HMrDiJp_uxEtTfhJ_bFHsFHnIiobMaD1JfM-1pvZPns8FaEyO-pPXv-RhEY2T29zPjq6Vgyu2DJLZDCkCnrJP2_3mADyvE4BAgQ-jl3SWPPs7v-AYqIbznlcM4khfv5U2epLc1BZAW2WzL9wUxDbV-w7_NW2ZklTQ6QDyX71HNAf7kKValvoK00DAjNg6D503YpPyLePt5B1-PFKVJt9DjgIh8aYursSVVSeVHaYY-Kp621nm8zxNvB8-P6zJBZEOoMD1uo7B0rUX7imsZnrM52YmWudk3OMgT0p0YZTiH71SLt5Cs0cZGZX8bqlpNAQl9ixESUQg4l9tLWJBxGKkLksqp7tVgn8n9yycW5s-6cfek-ToAhHRhJRTqHzcb1vN0W0mb1h_bhDCPakC9i1isLDy5nBoqvK9iT0xUI1aGaTkyQ_rPJz_RwIzg4vXTNvcY2OQQVVsLYyFv5L3QZO2u28dR5sVPnbRqelSgMUl8trk08KVgzc9X-kutwkCRrSo_qd0go1Mg8giJEvCohAqjPevdbWBFAC1urEny_TlVJuGP-ym1HJN44RMSUZNuTMYEGW9ijAKOV64tN3xJvJu-sk7YmxG3mnf4mIIqqI8saTSaLh_Ug5amC_2ExKjatinUY_iqgvw608zZlosmKIw9NwZjwOHwvJUiRX7REOdWhq8uEoC8LXEpcj4HcAgD4IxFS-Gr5iS5noA_4npAgzzG7gNtq-0yAP_RBDUqFra1_0kiSQTWXutpWKR4t7cPzacehjpVZow_qfbRPi8tCG6meqVm_ls9HxqLxFoFQuOcDXk-l5a6Il3QBk6HPGUsKyUWx9FUQOJrXtNjbMOEvjdp6J9dNwbaBQuAbC4rYZ3PQxHk8QOYRALf0feF22Lp92TTM6qWetVimGnls5sBamoazTrw-9nFaUHFq5IqovMQ_CWYCQWwUiAHgakNN9T19OPaDzpi4ch06ZmQSH92ywmnk54kTAfdfuzr1OXjr638rJ1C6YQ4wvWwKLtkH5aKu1HbAOwjt5nj_tUqldObe9STFDMb5HAcpJF9fWvSCmLNbyzQAsLpzuOj17GYyjQUg-xTZ6fpgWEjHaTSqqQqcqMWrZ35u282ZeAlqWH53WZlSD5GR1O99d9LE8Hl4fHD74XxML75bKN8zupK0Vx0ORL8nQnDQCJ8A0-N94WmS9iAkAY6S62sLqMGRvzjGZDt73qjPunXlk_xs7CAatdJMLy49eG4D99HDPoRYycGqVE5gybRucC25yqJCJSlAsH2-ftzqkejYW2mcsrDaeUKJ3480U2QxoXF-6T69FADyAPg8rOlP8sPyLGgJQH5AbjqjajhOGUFDg2PWwPiw3GrELUrucdiZkDRNLDDTdH_32ez-jxruG2uQGHchJGcFp3R-IGuVf6ayJIGl1P_EpwG9VN1VE1B6LNoo0sXsB07BknKzGNKkEetrBXAoab5EKrWLoJc2cFwvJyPnKOjsTEuMsT5zPLjHjw-78wTbqKcAr8tClFR13ugXbYYCipLRLYrB7ph6CqVPvU6vjX3CuOHuEn5VKDIwBmCndsKBMW80zvrjEbcBWN3apsDmPigEDjHsMZ7KsdVeA2iYh5WB_W8D8ibZbLDGzrlIBlUDV-vyKfoPZ4,/b64e=1/sign=0bd0cb2171013522115ffdc774bec34b/keyno=MARKET_1/*","showUid":"17175498852736222259706005","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":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"PlpEKto0HjmEspynwPPEX6kiQEuYjYliEl7yC/sAOEQ="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"PlpEKto0HjmEspynwPPEX6kiQEuYjYliEl7yC/sAOEQ="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-3xm3emsnk03/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-o0o90py2j3a/addToCartButton":{"offerId":"MVzlHYjg-JnHJ56W55XbUQ","skuId":"781060772","pendingCartItem":{"productId":1781271155,"offerId":"MVzlHYjg-JnHJ56W55XbUQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxPkzK1qAqmpkFyU8I9SuwL7wK1AEId1HO4tToDulkIWhHeXgCcrOuQlCSZJq1vzaxlI20v0nY9Zt85w9CKLfROo-foSc6UgBqlb50HzB75G0k8xbm3lKGFFdPEETwYzod3Se2IcVWqnLVQiNmrq5iEG-coy0YbDcuCYlJlJPH9Q_1Hl2N3tyyg4A,,","feeShow":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxPkzK1qAqmpkFyU8I9SuwL7wK1AEId1HO4tToDulkIWhHeXgCcrOuQlCSZJq1vzaxlI20v0nY9Zt85w9CKLfROo-foSc6UgBqlb50HzB75G0k8xbm3lKGFFdPEETwYzod3Se2IcVWqnLVQiNmrq5iEG-coy0YbDcuCYlJlJPH9Q_1Hl2N3tyyg4A,,","skuId":"781060772","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"930","type":"ya-card","totalPercentWithDiscount":1}],"value":"939","currency":"RUR"},"hid":"18540470","name":"Киреев В. Л. \"Банковское дело. Краткий курс\"","label":"p549jhib038","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_BEowpbNRoMD74FZ6mSfnALZON87gZgaesOac0gW59ExW3tZVzyD-jncuQLyFdLI9Iu2I8hXU7cUby_J7lCzOTyGtNFd_E5Uma_nPy9CQMcSwTOPuvf2-UH5ygTTq_lVcgDPbiXfXojJ01min6fjvUzZ2F0Yc4U8qumh-0qQuFZ_cxoLPpYEfOmH1-vjrc1D-3-C7FlE1iRZnSZ_QUVuhYlLGIqHS8jf508fk3zluHcGPWNnhAYOYyRj9qGQIGIVzmGjMt0owT444n91SmERV-4lc8fkYUl2LzqCHzSifdb7aGc2G8jXO0HSFrSeJOHJIyIKPIWqMBGA9OvFbWU5qARYAh_IkPpQ76LlTokANTRyPrKmNGcu3OwbV2N9Kn_F57OVZhvfaRncbPlHG8xXnVEO2ImLW_8EFX0L79o8wruQxy8RAZBiPYP4bVK4jwO_HmGwh9-6dXkYLqVgQXYkw5Ptebp6FtnFnUGnciF2mBsllTZ3-TpKgdqAWUDi5HjJi_WRpjO-eJRf7ymY5yUTiRla-ALUocDQLyS3Pr69JLuI7Pui40B49XkqR8QpI_NZhB7Ag10NoCvUHEbvISTPERRGhEJQZbB_RGlMIAy5Z4HM1v8BaP2dwJKkVnDNSls7bXeodwiIGNvokQtXGwUDlUkTbV8Gh_GRoI5EYIAlRV6uamtwx8NQXoYAFTxfYOI-8cGbHbZzQjMiozWaPTKgPtjiT0TMcQ5L7iy7XcJ9m01J0rzl3HEIPDlYRYBBKwLw008fzb8P5PD7dKNsLi4kHDdTf-DSJaFP4sMe57uHR8hwf1L8OiHrRAFn_o4bkBreuAPcE2R6-Z-D0udSNG98k3ctvv3nVMPRjuH10W8xghJO9792VK3y5JGr_LkCR0mRJx3dTuHAd03dEaU_ZTCWP9hNYPFPeaw4lQiDVZiv42RQ6ewZZ8Dyp5QxB7ho-spxeXQgSpMffj_PRNbrWwhfvFAjVI3NA919tVnpC_CY7EvS0hQA5D4-2OIZxvMU0MvKh-o1NnFKlJUQKpBU0tsmVFCLC78M-K2OlDvfTuCK7f75PUncrpip1NW7sK_72zAR_r3pkvVM7LUVUGIjGVZEYu0Jr2FU6OU9_yfTBVw1KpDbrZjwDqb3E0cwC2MD_gMJ-3gZaBl0ZxnmcoLhBNpCFZaR8DSuwPvFJtbOXKmlOGf8t3eaVB0uDSn_6Dx50FboL1os3m5GscgNyjFsFxIOcT6AvmvdpPFSGfQWrI2M5H_aHnCrs51bSbVoZy_C1UXjVXCPck-OAxO_BFh5643RUDTeRWmh9487quGXKJS--9T6NqtkxXgLasLcAfjcX3vcfH6HPxdkEv4YPF_jJYnFF24FhAsX8ADQdW9yn9qqdltJF5IBlum_sbMc9ovS_WH3SlkBiYEui7U2m9IRyAdBJsDqGf90q9VdU5ZOc2VFfaYS1_yPSiWAYvUs6L4K1JI0WqsUHm_WMTKM_BWmfGXsVKWOzz_JB1OtiChq9YF4qTAJAS3979LJ2gJVRTSQsorCFwEI_M4oGdADSTx33NaiESjTyouknaZXhsvR_QzCiGb3HtzOZ4i_VCPB9Q4b4ab6eFwJs0WOQXjpbFsg9QTInxRVGOlxIujWAn3sGpAlv94qDmGaeDCHbsPvransve34r0xk9mCuOMzLjMrd_IvtLh-YQ9RY1LcEiEVq0q5rkScpjoUsRpCU2d6QPcIy7pKL8jthb8aAevi-WnsBevkn9SJHDpn5SjvoTqXMfOOCM0HIrSscw2Cqtu9JBIzYYFNr2e_JkVADBKxC8Ve2O0zODJXOq6bq5SW2Lv1V-F3awDRBUkL08cizMQoceUJmFb-eLWVH99Oi7WfrkGxaa_Ke2fR1BoDFHLRVJaNvR5kNuzAB7Xx4Sye8JdqeOgLOkqT0BlJozo-Q1q6Zu8Sg2Nsdh_0Q2ga_sxuhb8ECelOVRknW7VVbKaU66RzIPDSasj5HxUXeUBYGWMW2CQXwgq1qraoZmFyRGaSFE5vsVrB16YiKOtS3_ewSDYRfXdqVKBXy6YkXdFZIu2wQGWssJzfM2PZXMEiwcUGLqTKnlfLGmHA_4kuh--syLA4lPNTgy9JYhXgauErjv0Y5k_PEx_7_E6eCq0TWWVk4Gm1ShqeOQGsL1llOpUAVt1B6oLMH2e_Y70nUIWb6cx39yEJ0CJfW-6HlE9FFfk4jCRhRivkbHomHTfoNjqVnbOiFQbLmCKYGw84v0WxWUlzXlKYMQevXKwCSGjkM9zydMNdL71GBNFmJ1vL8DU0WTE8hlHlr2SiLUrMAb8CWmb0Tun6Aznrz8zpXb27ptaJcdt0s_a129nH6-OvfxqCj8o1w9hATfJnORbE45urQPwlcW4LQgTesAZiGq-z9CoKJEJe1VTSbT6xRzka8EGbO4DqiK98rnBzIPoG639k-wvqKMIug4HQ2HZ1a1z2YdtUoD29Re0R4eIg4h0jw-Ym5_5ZOOISdeDMdmlyR55c95r309hi6y9puHKYbA7Uaaeph5C6dYjUOzmZHtDRsm4meCz7TgntSn_8xXSZDd2aWnT53EXiO-Q37cCfjNY__xbwBthN4kyNi_R9GU0gch4yHRJQvOFTrV6SXrcSaaOHYD6XBx4zT-glHfBZsm2KHiI8dVN--D2OVU4PnlQ7fC-CJZIJwf8jzXBD759H4fML6IBpa4eqI4O4YKft_5ou6tJm-VtH4K581VJHwRdPRN50QXxDy6f10vMdE2ABe_HhrLjFeGdCtKww_opG4ReQepOuVareiPEXE-3vYZwvmuzm7b3-GEwmcU3Qs32mmRyODmHeGUwV1bQyL4bqJGfGxu3WqOk7jEwZ7srFY-at53VsVJGEMq2QG4IahjHlbN8J6iREQwotHYz6FczIoAFGZO6n-ZOJ8aBMxvuSA61AweKBLLNr47Z_lbgJARHRSOyDypU6r3K_bSn6nqnE4JY4mXpEBTrM0qmrYcfqVFSl-xNI_sKEUsVg5MS-bVJcy2R3zIxg75E56E-Q3NeaRbdVUDosO6u5EYMMEnW0hLmQ2Wzo5P1qqLbWJ2EYnf_zJSn_4M4O9S_4HW1dq5kE9cpG-nUzk4D4BmzpmO9j2B-d_JkDG8VmRTJSPI4wLzlGBirkQtd-fBw7jYtxEBSIeAksx_aebSPk6o3yIWQ78PUfnUL2a5YrucOELRjw1YP5nyhCGja6YHiGzJZdab7QFQ3xaFzC81P5OhfcXof_cadnVjJd6WNPvhiJbxYA6LTxWkjpp2yxyDUBjy8YcXMplOxXXF2IX_Xtk_ME5h05y-Qvhyo97f50dCsCWvRRijEkFsggduxm-CyW9Hox1lYkuYgPutJ0IA4QNLkCnk01mA,,/b64e=1/sign=bc3cbfdc7382939775b0ec9be81140a9/keyno=MARKET_1/*","showUid":"17175498852726203444606007","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":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"hhBohAmm29Y3N0UEitQXNlhF2fBlL3UssX9ZuJJOf90="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"hhBohAmm29Y3N0UEitQXNlhF2fBlL3UssX9ZuJJOf90="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-o0o90py2j3a/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-m8awfirx3q/addToCartButton":{"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","skuId":"101523598017","pendingCartItem":{"productId":1488978012,"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxPZOV3mZJT0BOxgBdoscpL06MxK71l1ia3-sAFMFOa8PA0QRD-9_fL-kmRU4CXguc_TCBozJn9Ansc9hRPio8_JHSd415PCP3wM5Xq9pG145hQ3cdBVdobYQeKWLqFNptxQmbhxtMjKsQS4J9bg2SBNfy0E0HNnI6NX5bKVXoasqnjSf5zxiP9qg,,","feeShow":"OTNDnItfwRMjN9MRHuEMMriAKOqcdyxPZOV3mZJT0BOxgBdoscpL06MxK71l1ia3-sAFMFOa8PA0QRD-9_fL-kmRU4CXguc_TCBozJn9Ansc9hRPio8_JHSd415PCP3wM5Xq9pG145hQ3cdBVdobYQeKWLqFNptxQmbhxtMjKsQS4J9bg2SBNfy0E0HNnI6NX5bKVXoasqnjSf5zxiP9qg,,","skuId":"101523598017","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1307","type":"ya-card","totalPercentWithDiscount":2}],"value":"1333","currency":"RUR"},"hid":"18540470","name":"Однострочники Python: лаконичный и содержательный код Майер К.","label":"h751y6df5dr","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_78copL-jFr6eQfWn4h3koy1sZcqMb33xv9T4vID4bkHyCftDkhJoFvoq6uZq7fRRb7A-aJo3MX0QheORIHI4jz68duky5uEGT1zzPP6Nh5AckqOufSI16SQtWUkCCQStykYH1inc5ERKrBaVrR5W4lozgJqsbif0X0BSm5nb4nmK8ZCrCblf50JLDE-dp9FhKkgwVyUDPs0D8biEfdYhf6e0cldc32eh3OFPPylxeEA47kqqnt2P3ZwH9k0MGPROCqHY3hp7LiqMMgMxkkzQSelOF_XewYHslPjUChNFC8pxrtsoj1emGDemhjhhKOw3lhjYrkWsUHE9l8tr0D4SyxqUw0tRIiWODvXObYQ9WTH4xHVadYu5v7yXTMEXSXORvEVnRT3TiBpfALpoUDUYugrJVRkC99Hvv2PQEhj4jesxs5VLvXVy_vfqy7m1oaAJRSSvtMXf_LO4LvdM49gZa0AugjBoqEKgw8XmOKr7nHXDB24esKhCQedqbLTDoOVqeR95ulFUiXMr4OFW0NnHVwidu42UWUlcstfzmDj7SLwjDvBwHYyV0OB20kgxGeGK_qhVqD2mJDAm5hveZDlYYrnPtHV4wGUV4VUJjnE8ff39cgWtJ0B6Z6QKaNuABPHjRkpWeOFBLDbrIQLTiaqO-GFnOU_j8_eAjaUAqVAs0sI9RIEtItI5m0BGXV--NL2lSiWGSKotfciDeJNwWmvx9LwnDbGKagopowYMj69cYmINImWgACKkDVTTn2xjI7syXPTQVfv5lqFoE83R6yD21KsI4WgY9vfYsz3k67rzMD-rVsRpk-4hY-CYYhW_ySFqgNv8PEv_0LH8Yl8608zMpU8-ebucy44IR62gFtvBzUirx_VSXZw1y9Q2Z_unVYape03amURrxLyZEerNkBPKmztkZ_OPrl6j-Pxrmyf-dA6EHlv_BzA5kfvMak_8J2bbPfLfiLwKL9QWyOCFLTcX4pCW3_QDbhWHoc9MynnElsdvG3G41VpcS3TQtHb40QOL-cS6J-A3cU1nXUuDtxUevuErhYzniQ3N04nLTGx7aUb_o3nSHZpYbgS-Q5jOkxVRK6M4b3lbTP0byMuKW8I1dIwgj7755Kb9MzZVX4ckIzPNSNUE-f0a41LjK-39X_6lhDmZnYoRguq3FOPnFB_2Z80uWH2mA6_0T5a41Yf8U_7idnel_9ph575DKp5sStKb9IJq4goRCcEgv8GlfsReFgG6nGNANJ67j3rfSoPKC_yLlXqzV5ZM5hqc2AGhwTL-MRl-2vAFo9FghrYQh1XyHfGK6Pe2QNB02iexeqdDyH4hncU3j06RmOLRn-RD14dqujJn2Q_bDQ9MAMpNLTW06rmHJcWGNzGJ6RF69WAaXldFuMwZ2c4JBvHl7DzLPfDcKpmkE3A1-1a8npGEWpwKhEuQ9CMpDswAHJ7v90qai9TCi7Un80bsMI14lt2PMaxq0fmMn5_Zao8gdKsfLbuiFr4OIp_vyw_FSXhmVVaZRBx8CeGaplOyxQVqC6MVdrAwkvS_TFHg5aCBoCyX_mHPKf6Xqooxps3NyvKljcNcDDrE6SGg5ho_1A2IgMZwsyIlLIIJOIhIA8WCiAQSQDxtaqt0odBvkQNQxuVPj4xlffFkzacui6RmffNxcyyS9rGBSLArHB8XS1WlTL8ior3q_D5BCG3t05y-kOrnmY_hsPb7kgnoF8yXIjCCEjpO4MQBcpgxjlL00981uxgsWS6PWiI6V7fBbmMECrE_LylI6NKuEDCFVfIRkj7DUkDdHyTTi6_TuBN2rqgYWK6t0W_EU89yt2BDv6vammuiZPHSOMCtNerKLjqiqvE07GLQM1b2YsEITyChCQIVBWabnW4LIxty_Thzu3FGWiEdFqimmkpI-tPf5uCdx6VYcypWDB4TcaUgCQEnTpMTS4c0mdgB_vn5SSPfnsyDF1teEFw5rzp7uaxRjeVoC64Zbf_YX1cEINvixeYbEkeaALuKSvD9BnDbFOwnmS3dvca8nAKSkTJeHpFHmAQ88HQaiuJSF04Rvvhwn94AFLVGfRREiSuHPEv0zrLuBeTTwRaPimgMK7IFEgZgiIvwBoeixKsdgidtLmT-oJ7HKnWiJAWGLM5kFQxouo9gKntJPNTGy4h_n31gjfqxSGk0QFESixw1M_VDflkrHaAbJ6PRMsEQ72uc-UbUAE1M7e--vh_sXxnCgBoyAzJlkOAKrCEcrxgcIG0DHMxuCfiJ1jeCeI8BoNwOqtLIvIA0L2feFUGSGdc6NFEMpZ7coufTd7ezRiBaVojlj23p-CxPplrn9fnFPbzgjdqrNoEEnyrHXE_GF1V10zCnl9epyQXzRUA6SkrU5CKaO3-T-f5Ts6q_gX-DS3XCMWd813CrCS7-mOJYjQk50SETe8NaOzJfSW8dre1SHWtxVZT_a2IAaLzmWTfzKEXznNxYdxK8BR9WWu6f3oj4YMq6jKmBKtsFaKnVYJdRoLosK5vdqQ2Yoa7bhBBagykcCCE64TPxPE4YSHnaUFRr5knEpt52YUAWoQqZYmbVNWMI0zt5GplK76FC_QZU96BtJ9BWK2iebWdkFi4q1E-90oJO6BvZRdcMEk2CPiHlN4_0aaTBp-9dzVaWIHGHKyw_36PCSoFPMIbN1CZE-fF8ZJz_1WQNNpXVPd6tKkrZvUWoktakONTKe-vqc09_qE5QMwDHLblVNCKsdhECgN5DElDAT7Q3ZFTteCYAeuyRK5ZOE3PB40OklICs9ULPxkl52jB-XbmJEXkF6R9TLyOc_MbNmWYmDj2yW8YzTZoXUEcjsNVy6Gpmu9AecbUmn_Kefhtwgrhh1D2OUhbXexltPH795OXLRjrrDwJArpsaLET0Gm6xJxVssTxDpW2EBcd9VqhZjYHYRYomI4itEpSmkl-ra3no_OhwH91bfSjHZ4tzQMCzFdOksWxFYLOj629g-XrwOY91lSNbbZOzPhQdsvOhOSfqFrEBd7MB9ryI9yLZk5jn9IUYW6Esl_Jf0lVM34dSXnc25K0rpnRebT6_IW8l0mw7LCkXbI1qHCSQcnoC5TjoOwbNQIBK-BNtku2Gd3RvyX3EOoYPg4oSgdcfM4H6xqQgHRMl0Zo88JITVX9HzBdol6Hk7LN1TQaCtL5eq53Vw8QGL3qBLPEMxd04zBRiadh5KIXjq1E-9KV3oqub9HvPP00yT1VeUFEzKBxrmvctckrMUk9Ya805YW5N2a0F8qIWzlad5xVcaLY7uVP3carQ7AvgOx_r5m5gSHlzKzhitXOMRA3KDWOm-RIz7rDpgKi8P1WzeV1du7Y9h2BagvEMQYfdXxmRs0bUWPSUET4VTlN-XvC1rIIJBDfaM04yqNuA,,/b64e=1/sign=3d748a80c6913169c6cad4c4b2fc4be5/keyno=MARKET_1/*","showUid":"17175498852706085679506008","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":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"ymICscYBh7JbX/1OXpw0xSxmVma6r8h9x69ou91nXUk="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQ/O3qxO+XkfU5EjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"ymICscYBh7JbX/1OXpw0xSxmVma6r8h9x69ou91nXUk="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-m8awfirx3q/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":"17015111894655699116","fullScreenStatus":false}},"reviewItem":{"ri_262271333":{"reviewId":"262271333","author":{"nickname":"kotikes","avatarMediaItemId":"mi_1984934983833472956","isAnonymous":false},"rating":5,"reviewDate":"1702566543872","advantages":"хорошая книга","disadvantages":"Страницы тонкие","media":[]},"ri_243214025":{"reviewId":"243214025","author":{"nickname":"Диана Т.","avatarMediaItemId":"mi_10976536813285640517","isAnonymous":false},"rating":5,"reviewDate":"1697576110372","advantages":"Очень крутая серия книг","disadvantages":"Не обнаружила","commonText":"Покупала на подарок другу","media":[]},"ri_182974984":{"reviewId":"182974984","author":{"nickname":"Имя скрыто","avatarMediaItemId":"mi_10976536813285640517","isAnonymous":true},"rating":5,"reviewDate":"1672750758345","advantages":"Книга идеальная)","disadvantages":"В некоторых местах есть сомнение, что перевод корректный.","commonText":"Я считаю, что эта книга должна лежать всегда под рукой каждого программиста.","media":[]},"ri_259976429":{"reviewId":"259976429","author":{"nickname":"Eugene Feduloff","avatarMediaItemId":"mi_3467121641145435753","isAnonymous":false},"rating":5,"reviewDate":"1701973941607","advantages":"Хорошее чтиво, отличный способ избавиться от лапшекода","media":[]},"ri_246830424":{"reviewId":"246830424","author":{"nickname":"Андрей Алексеевич Дибров","avatarMediaItemId":"mi_1894124945626666716","isAnonymous":false},"rating":5,"reviewDate":"1698688168137","advantages":"Хорошее качество бумаги, да и книга полезная :)","media":[]},"ri_287656584":{"reviewId":"287656584","author":{"nickname":"Zar Zakharov","avatarMediaItemId":"mi_6320164670162455875","isAnonymous":false},"rating":5,"reviewDate":"1709913956023","advantages":"Классика среди книг для программистов.","media":[]},"ri_257760585":{"reviewId":"257760585","author":{"nickname":"Виктория","avatarMediaItemId":"mi_10774971920510077948","isAnonymous":false},"rating":5,"reviewDate":"1701414857569","advantages":"Отличная книга","disadvantages":"Не обнаружил","commonText":"Обложка мягкая","media":[]},"ri_258683185":{"reviewId":"258683185","author":{"nickname":"Имя скрыто","avatarMediaItemId":"mi_10976536813285640517","isAnonymous":true},"rating":5,"reviewDate":"1701628151778","advantages":"Это База. Отличная книга.","media":[]},"ri_208432098":{"reviewId":"208432098","author":{"nickname":"Angeloffy","avatarMediaItemId":"mi_17282371534360959575","isAnonymous":false},"rating":5,"reviewDate":"1684147063876","advantages":"Книга хорошего качества.","disadvantages":"На следующий день цена снизилась на эту книгу(","commonText":"По содержанию думаю не стоит писать. Все и так знают что это за книга)","media":["mi_1538990937166430858"]},"ri_270084038":{"reviewId":"270084038","author":{"nickname":"Марат Альбертович","avatarMediaItemId":"mi_7799602155235692196","isAnonymous":false},"rating":5,"reviewDate":"1704623698214","advantages":"качественная печать. обложка плотная","commonText":"то что нужно любому программисту","media":[]},"ri_163214816":{"reviewId":"163214816","author":{"nickname":"Андрей П.","avatarMediaItemId":"mi_4616085469685035131","isAnonymous":false},"rating":5,"reviewDate":"1656662343319","advantages":"Книга обязательна к прочтению любому программисту.\nСчитаю, что должна стоять на полке, чтобы регулярно в нее заглядывать при необходимости.","disadvantages":"Иногда есть сомнения в качестве перевода.","media":[]},"ri_163575851":{"reviewId":"163575851","author":{"nickname":"Гена Р.","avatarMediaItemId":"mi_10976536813285640517","isAnonymous":false},"rating":5,"reviewDate":"1657013670325","advantages":"Касественная печать, неплохой перевод","disadvantages":"Тонкая обложка быстро поистрепалась, но с детьми иначе быть и не могло)","commonText":"Хорошая книга для программиста, хоть все примеры на Java, подходы и идеи, изложеннве в ней легко переносимы и на другие яп.","media":["mi_9815352204892912236","mi_14334579603459535908"]},"ri_295517057":{"reviewId":"295517057","author":{"nickname":"Anna O.","avatarMediaItemId":"mi_10976536813285640517","isAnonymous":false},"rating":5,"reviewDate":"1712243172881","advantages":"Упаковано в плёнку, не помялось","commonText":"Брала в подарок, поэтому могу сказать только про внешний вид, а с ним всё окей :)","media":[]}}}}
2 месяца назад • Anna O. • Куплен на Маркете
Достоинства: Упаковано в плёнку, не помялось Комментарий: Брала в подарок, поэтому могу сказать только про внешний вид, а с ним всё окей :)
Год назад • Гена Р. • Куплен на Маркете
Достоинства: Касественная печать, неплохой перевод Недостатки: Тонкая обложка быстро поистрепалась, но с детьми иначе быть и не могло) Комментарий: Хорошая книга для программиста, хоть все примеры на Java, подходы и идеи, изложеннве в ней легко переносимы и на другие яп.
Год назад • Angeloffy • Куплен на Маркете
Достоинства: Книга хорошего качества. Недостатки: На следующий день цена снизилась на эту книгу( Комментарий: По содержанию думаю не стоит писать. Все и так знают что это за книга)
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"АКЦИОНЕРНОЕ ОБЩЕСТВО \"АЛЬФА-БАНК\", ИНН 7728168971, ID #e-1g-105699-VND-ADV","adLabel":1},"advertisementId":1961541,"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":"1717549884874/d770403eabbdd18b36a0c53e1a1a0600/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":{"17015111894655699116":{"classifierMagicId":"6c3dc47c732dc1d2a7025ec3b6659793","feedId":"475690","shopId":557314,"shopName":"Издательство \"Питер\"","wareId":"iKUhFqMHUaTbWxYT1U9sEA","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--martin-r-chistyi-kod-sozdanie-analiz-i-refaktoring/1781255948?cc=CjIxNzE1NzkyMjQ1NzM1LzcyMDhhNDQ5NTI4NzQ5ZTJmZmJlNTAwMzgxMTgwNjAwLzEvMRDnAYB95u0G&cpa=1&cpc=uST6qiToZjncs-6YvNFJv7zk5DkB8B_zWZGEuXk_RxnO-44Blt4OeoKdXWgzzcCzJeuNkv8g4LtLN1t68MmNddQNTu5snrmnqkYFCpXxVEQBiY18rllrubzNfn1tHNO8OV0zJGO4zYh8U-siGb5B9Fi0Ieg9pSA4hzqXudMH0u8wB5zYKMTw2VogXsT6xy42oh5wPBQ5uzTisBhuFCI3JFePGV9fDFah0JOI_iSEtmmhIFvqGqEK1IdGHtLWq17Skltit-dlVosSb91JVcyMg2zAXyDzjD5m&do-waremd5=iKUhFqMHUaTbWxYT1U9sEA&from=search&hid=18540470&rs=eJw9kCFPw1AUhftgwFgyaMCMzVQSTNu3dq_dRtJMEQSQJWg6tlYhh1kQDYZMYACFqgAFhATFBoEaCGEYJK4CAxj4AST0XAjm5Oa7p-fcV747vMLumBSW5xNVmteJxjuVRKURkLgGIg1A3M5Vok67CucLNDzvJRq8Yhtn4Qxa8IQT-DZcBXH2yH_Wh-cQ2_i7DJ2jZEEty_AEFWyjd8zOF-UcQZVTELdAORfUu3ULzw0RFRpbNB_DH-yTZxvJ0T1maYpantArqXTbA25WPumeFjzRASU8U9cSaZ-umqbXvRHpUfIlXVin-fd1C_TfJomkiJggLs3OCXrdLkjUJdIhzwf9n0H1kaWFITy75Ddr5Uwhk04zWclllZQ8mh9veX5jc6O9xhVpVsrM0JLlmMLkofzY3xIrmS3-p9S5LnRT2JwbpiiaquCa1TAM2-SWMGyP-_66Z2pa0dJ1Sytpmqqr-g8Y3KKy&show-uid=17157922460429261975216014&sku=560312128&sponsored=1&text=%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3%D0%BE%D0%B2%D1%8B%D0%B5%20%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%B8%20%D1%81%D0%B8%D1%82%D1%83%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9%20%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7&uniqueId=749016&loggedin=1","backpath":"http://market.yandex.ru/product--martin-r-chistyi-kod-sozdanie-analiz-i-refaktoring/1781255948?cc=CjIxNzE1NzkyMjQ1NzM1LzcyMDhhNDQ5NTI4NzQ5ZTJmZmJlNTAwMzgxMTgwNjAwLzEvMRDnAYB95u0G&cpa=1&cpc=uST6qiToZjncs-6YvNFJv7zk5DkB8B_zWZGEuXk_RxnO-44Blt4OeoKdXWgzzcCzJeuNkv8g4LtLN1t68MmNddQNTu5snrmnqkYFCpXxVEQBiY18rllrubzNfn1tHNO8OV0zJGO4zYh8U-siGb5B9Fi0Ieg9pSA4hzqXudMH0u8wB5zYKMTw2VogXsT6xy42oh5wPBQ5uzTisBhuFCI3JFePGV9fDFah0JOI_iSEtmmhIFvqGqEK1IdGHtLWq17Skltit-dlVosSb91JVcyMg2zAXyDzjD5m&do-waremd5=iKUhFqMHUaTbWxYT1U9sEA&from=search&hid=18540470&rs=eJw9kCFPw1AUhftgwFgyaMCMzVQSTNu3dq_dRtJMEQSQJWg6tlYhh1kQDYZMYACFqgAFhATFBoEaCGEYJK4CAxj4AST0XAjm5Oa7p-fcV747vMLumBSW5xNVmteJxjuVRKURkLgGIg1A3M5Vok67CucLNDzvJRq8Yhtn4Qxa8IQT-DZcBXH2yH_Wh-cQ2_i7DJ2jZEEty_AEFWyjd8zOF-UcQZVTELdAORfUu3ULzw0RFRpbNB_DH-yTZxvJ0T1maYpantArqXTbA25WPumeFjzRASU8U9cSaZ-umqbXvRHpUfIlXVin-fd1C_TfJomkiJggLs3OCXrdLkjUJdIhzwf9n0H1kaWFITy75Ddr5Uwhk04zWclllZQ8mh9veX5jc6O9xhVpVsrM0JLlmMLkofzY3xIrmS3-p9S5LnRT2JwbpiiaquCa1TAM2-SWMGyP-_66Z2pa0dJ1Sytpmqqr-g8Y3KKy&show-uid=17157922460429261975216014&sku=560312128&sponsored=1&text=%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3%D0%BE%D0%B2%D1%8B%D0%B5%20%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%B8%20%D1%81%D0%B8%D1%82%D1%83%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9%20%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7&uniqueId=749016","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--martin-r-chistyi-kod-sozdanie-analiz-i-refaktoring/1781255948","from":"poll","isPopupContent":true,"isChefRemixExp":false},"placeholder":"Spinner","infinite":false,"cspNonce":"9Rgn0E0LfzOB0amtqygeWQ==","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--martin-r-chistyi-kod-sozdanie-analiz-i-refaktoring/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":{"17015111894655699116":{"skuId":"560312128","businessId":"749016","place":"product","productId":"1781255948","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","picture":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/orig","price":{"value":852,"currency":"RUR"},"isPharma":false}},"wishlistItemResult":{"24a5654dd9bf7e3ed9904264424e83cd":{"id":"24a5654dd9bf7e3ed9904264424e83cd","wishlistItemIds":[],"hasMore":false,"token":{"lastCrTime":null,"lastId":null}}},"headerState":{"id":"2dt6f0c79nh","wishCount":0},"userComparisonListReady":{"6bc39zmurvi":{"result":[]}},"comparisonButton":{"17015111894655699116":{"categoryId":"18540470","productId":"1781255948","skuId":"560312128","isAdult":false,"categoryName":"Учебная литература"}}}}