{"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"},{"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_index_recom-trigger-snippet":"without_pinned_cart_items_and_auto_complete_promocode","all_premium-incut":true,"all_premium-gallery-snippet-video":true,"dsk_reviews-page-walter":"without-walter","all_premium_cpm_link":true,"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":"13447115526525859235","size":17,"id":"hjwny0cjqc7","color":"#222222","comparisonHash":"4XdAdnRnvMcpj1NHCxY9NB3cAhmG","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":"CgoQxNOBuZ3x3NQVEhgKFndhbHRlcl9zaG93X2NhcmRfZXZlbnQyFgiMnq/RBhDA3paLAhjG/6gFILbP6wg=","sign":"c0sQfjmBpdEx1iMVhieRG3zgRwQYSrv1h1KKe+tZhOc="}}}}
{"widgets":{"@card/MediaViewerGallery":{"/content/page/fancyPage/mediaViewerGallery":{"mediaViewerId":"__galleryPlace__","lightExp":false,"place":"__galleryPlace__"}}},"meta":{"/content/page/fancyPage/mediaViewerGallery":{"name":"@card/MediaViewerGallery"}},"collections":{"mediaViewer":{"__galleryPlace__":{"id":"__galleryPlace__","entity":"mediaViewer","idx":0,"fullScreenStatus":false}},"review":{},"compose":{"14905799466380597687":{"id":"14905799466380597687","productId":"1781255948","skuId":"560312128","offerId":"iKUhFqMHUaTbWxYT1U9sEA","productSlug":"chistyi-kod-sozdanie-analiz-i-refaktoring","categoryId":"18540470","navnodeId":"18540471","businessId":"749016","shopId":"431782","vendorId":"11157446","departmentId":"54510","supplierId":"557314"},"13447115526525859235":{"id":"13447115526525859235","productId":"1781255948","skuId":"560312128","offerId":"MqiKgvfyO58oW3DDu8s2ug","defaultOfferId":"MqiKgvfyO58oW3DDu8s2ug","productSlug":"chistyi-kod-sozdanie-analiz-i-refaktoring","categoryId":"18540470","navnodeId":"18540471","businessId":"670830","shopId":"431782","vendorId":"11157446","departmentId":"54510","supplierId":"84212635"}},"mediaItem":{"mi_2943357788042636386":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236204/2a0000018fac6b971e0dfff6ce5ba6fdac74/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_2785671222370058262":{"width":835,"height":1200,"origUrl":"https://avatars.mds.yandex.net/get-mpic/11621477/2a0000018cfa9c0373b91a0be5ab26550df8/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8969387303159102866":{"width":701,"height":1065,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5241173/img_id2609146323573507986.png/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_17837598308262280408":{"width":701,"height":1064,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5219306/img_id6460455885080361689.png/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11899236260145885813":{"width":1508,"height":2004,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4441663/2a0000018acdc8ae854cd692456c4bf45d6d/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_16332478854332421004":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4420830/img_id4886831143375300557.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_16658222309438424409":{"width":708,"height":1052,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5163819/img_id7225785209019881011.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_1262426312998927126":{"width":1472,"height":2008,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4509881/2a0000018acdc8a90d4f5d73466ea3a3e4a8/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_17763402450951410275":{"width":708,"height":1084,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5360356/img_id1711475921557771927.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_6423288156937707886":{"width":670,"height":935,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_9081538127593267465":{"width":1444,"height":2026,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5275484/2a0000018acdc8aaee02358877b15f2a36ba/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_7317256987604149458":{"width":708,"height":1068,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5042167/img_id4707297719695452298.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_15359145659709095794":{"width":1504,"height":2036,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5210364/2a0000018acdc8a9b97ed541717121caef17/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_15593231809903297268":{"width":708,"height":1076,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5259100/img_id7320819220890368891.jpeg/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11223838496823320007":{"width":1300,"height":1830,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5235429/2a0000018acdc8a7a48496f7cb868dbcafa7/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_1102058964260505473":{"width":1516,"height":2016,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5236803/2a0000018acdc8abb41ed96e221963bebc64/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_132831799602963196":{"width":1488,"height":2046,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3590777/2a0000018acdc8a702ee2f38ae8f27c6d1f8/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_16670320826718167616":{"width":1362,"height":1930,"origUrl":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/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_8837830097695489855":{"width":1544,"height":2048,"origUrl":"https://avatars.mds.yandex.net/get-mpic/3699895/2a0000018acdc8a9c766c3cbfa3c07e9af61/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_11924700973451649762":{"width":1570,"height":2046,"origUrl":"https://avatars.mds.yandex.net/get-mpic/1992523/2a0000018acdc8a8f81fe47a69ffb828e416/orig","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","entity":"avatars_picture"},"mi_8875050484003048374":{"width":500,"height":500,"origUrl":"https://avatars.mds.yandex.net/get-mpic/5243791/img_id6091210302185196012.jpeg/9hq"}},"reviewGallery":{},"businessReviewGallery":{},"reviewItem":{},"transition":{"tr_10879748788784814512":{"type":"fullSpecsGrouped","params":{"cpc":"PROv_ir76J8J1NFK1ow_PJ0IiJFsEB8qP1wXQjdbvzc_IHk8oVrH7Kh0v3K_QlBq7TXOFfHFnpUbip1xeIzebvpvZ9lsUBJaE95M8RdT1B8bDW7BLk9lFXFPAdDp3AbEkZjZJU7DbMe2nTMQ3jESNQ,,","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128"}},"tr_9121085198320322155":{"type":"productCard","params":{"offerId":"iKUhFqMHUaTbWxYT1U9sEA","cpc":"PROv_ir76J-XjC-UckwPky6VZwWw3C8MAgYD_78Uzpx69nGBFFLpikwTSgKQ_s9d3g5NoTayDRdl7wlYDdbraf_SBO3pTY87wNt_oEc3siai5MCH1wkwuy15tJ8b8sVpKxqAlYL-IhUE-BLqhysSeA2KJrYSbmP1bblygCOjhzfxs7EZ0wt77P0PQjf49tElqj47o30qMNLbKKFEATJQt8Gka7zCFLKD","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","businessId":"749016","skuId":"560312128","categoryId":"18540470","navnodeId":"18540471","sponsored":true}},"tr_15925955253602850098":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470"}},"tr_14096060882359065824":{"type":"productQuestionsLink","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","cpc":"PROv_ir76J8J1NFK1ow_PJ0IiJFsEB8qP1wXQjdbvzc_IHk8oVrH7Kh0v3K_QlBq7TXOFfHFnpUbip1xeIzebvpvZ9lsUBJaE95M8RdT1B8bDW7BLk9lFXFPAdDp3AbEkZjZJU7DbMe2nTMQ3jESNQ,,","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128"}},"tr_10032795354293247604":{"type":"ratingSummary","params":{"offerId":"MqiKgvfyO58oW3DDu8s2ug","productId":"1781255948","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring","businessId":"670830","skuId":"560312128","categoryId":"18540470","shopName":"Яркое Детство."}},"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_6423288156937707886","mi_17763402450951410275","mi_16658222309438424409","mi_13206139008843849820","mi_2862246638368895445","mi_15593231809903297268","mi_16332478854332421004","mi_5661999883222632296","mi_7317256987604149458","mi_17837598308262280408","mi_8969387303159102866","mi_2943357788042636386","mi_2785671222370058262"],"isVisualCategory":false}},"offerPlaces":{"mainDefaultOffer":{"composeId":"13447115526525859235"},"topOffersComposeIds":["14905799466380597687"]},"uniqueContentMark":{"13447115526525859235":{"isTitleUnique":true,"isDescriptionUnique":true,"isPicturesUnique":true}}}}
Чистый код: создание, анализ и рефакторинг. Библиотека программиста
{"widgets":{"@card/Title":{"/content/page/fancyPage/productTitle":{"size":"28","longTitleLength":70,"longTitleSize":"215","weight":"500"}}},"meta":{"/content/page/fancyPage/productTitle":{"name":"@card/Title"}},"collections":{"title":{"13447115526525859235":{"raw":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","shortTitle":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\""}}}}
{"widgets":{"@card/FarmaPrescriptionBadge":{"/content/page/fancyPage/prescriptionBadge":{"wrapperProps":{"margins":{"top":"2"}},"isM2bEdoOnlyEnable":false}}},"meta":{"/content/page/fancyPage/prescriptionBadge":{"name":"@card/FarmaPrescriptionBadge"}},"collections":{"pharma":{},"views":{"defaultOffer":"vi_13447115526525859235_bi_14247353394798697089","topOffers":["vi_14905799466380597687_bi_13102365197236803232"]},"viewItem":{"vi_14905799466380597687_bi_13102365197236803232":{"id":"vi_14905799466380597687_bi_13102365197236803232","composeId":"14905799466380597687","buyOptionId":"bi_13102365197236803232"},"vi_13447115526525859235_bi_14247353394798697089":{"id":"vi_13447115526525859235_bi_14247353394798697089","composeId":"13447115526525859235","buyOptionId":"bi_14247353394798697089"}},"buyOption":{"bi_13102365197236803232":{"id":"bi_13102365197236803232","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"iKUhFqMHUaTbWxYT1U9sEA","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEoHAfZQvkL2nfEanim7NYOVpfmU8FxNRyZ0pRK4qiHuI-QESCKbDvrx8wvs231aV_yyzAn6YKW7QdYwI8D4EyJ0Va5KQRG77xwDH-Ru1M1WGxou7z13MFRn-Ka6kzzCjHaf3wSydPzRlTzWo7AbgDtwvV4aLCy09tVnBjIJwP-NNFgxJDI9Kg0prNTZge0IOy9DFRJ4Rey9Gb2CWj3KuzhbDNNrS50ZsQXTMzSxhgC6TlIv_IK3cotB37xLflYQ0L6qrEOkIiZEMB319FVGIHJkQQRTK5_u8pCdcfHjPnjfrA8rAH51TOjq8pdeCd-6E4mL4eTFD2BPcj7ZCa1Q_GFqJQJUCWsLTWT9dDFME5WA8e65lnASyF2bjEHLlkFLyMu8PnqTenQggscl2GnvFznR-9bIY5VG2RoSBI1zoF9oLBFvupi4phH61woe4QAsQOuctXLSuB8dx_gmPlYajvvP-G-qLX1aZaNDI79o36Wm6UBXv6raOzT-KO0m5xtBpOgh9vRite6-DB0cghKXlLGwL9Czgh2P-oOVpDt7biCa03PaIVPxEGBktv1K6bXo40JvhUA0X0tBJxYqpI-pfzWUnA4feLXj_Tqln0tS6tJPSP3G2mZr2lWd9h7ATxGsa1DP6WOAg_HsfrnJ-gkMmka9kqOaMBNGrD6tEpc7cdrip7Fb1eAkGuPgMp3fnW2_x0pcQWuflrov-q_vPhvrvc6rqkh9NtPpfjevKNEVVFkU5rkaqiGmPDb4OJq2-RLocAZqLNFtD7BCABt7GbX0kgZrmU-vIXrxXLavoD7ccQq_Tn7yQdKmCsVzBMwu-ETTz7ljC4T7PDMSOxtbrKfmJx3CJTZxGZ1MX9lAwRObAKq1f-vpc4-nAQGJ5e43BP82hQwuKqMxCznGoS7JrziIWiUoEUT3XCkphvYojOGslR9wt_rbXWZYu7jtVLKnMLy-LvJpzv3EjV1whFFTmOPzlGK7ZAPUPIkbBTA6fHClAi7IFOztVElNoBj_BY322OTo6wiSg4fOLklUKJTysDpZ9QCAIkbmu8auXaOFH1VQie3Fwdgyuew7RzfpiYLyfbu8UtGpKuZTCANPjd9c90rGWjxkbG1p06Sz1lUsDuaOgLrW5XIX6p-beRxl9RUJCJzu-JzsckMVqas70Pai0YOKnKM1750ddzfFqc8Lbb2zcmlzF7_oTFs9-s38nVZjWJva78iZewCfLlpi6fWy0x2uB1BgcT3VSWIZGAxTq_0sHvTafWLWM34g-PhmDvz_pWzcj41OOJ3oKgh5oO8I01datsUuTHydxmQoKgCd94EZvI32RmEyt9ChlzKya7xzbf7XC1IA-uI7ZgoyMDXTbbvmrRVd9IEhLUOknIMNWzFmZLLM0nTs3Yix-JSSE3mwd7J5rfxSS_yttRwz0uw7LVJL7uSfrKPSZ_BprP7FcmUTKahN4M2Evd2tIdPycZ4XnnPLekNb-kXJIR93TBYykoz7XGpYkoln6UIWMsJsntjZmHCcKUbiPEqi1IIi5VBf2QMduZAEYxv6D_1xvSkb5ApLkUm9cRIU1AAZu5iAxoXxmtUNCqq9Y9vCrQL6DWCMiGo1upzhUOhydpg0Sam9RMf0IkiFgOnCiR3xwbo8Lls3gTtwbRtq1-CnFRDaycHK2tv-x5AG-JXqdNI0zWRD7_7qus3UcQuS241cq27l_unpebBCJaTC0FO4PKYToJZDAy2mt7keZRTQ9eBQaM5cjcud61LxcAJ-2IpeTdrO7N2ZYJfjmIL5U5fW_6zwYAqrvDVQ84sINLz7Vn1QN8r9dRxNANQODGQ9LJYGQ7Ay81ZuwwjfAgwFbH2MP7Pc7QFiCwwhAtf4u0j_nN_A2x7AOsjIyqlv4fZ0dWnSTtdrM8tNKbSg8zzglXoMP-z3JZyrnzQkd8mKfnji5Zn2AbUNMywjSQofp6otwpUBGiIldCWgy-BSTFXycF1FJILUzrojFhseL4mNctPZ667IR4QCBUkqMcrAzfg4eYSUENJHYyk17apqfU4J_EYzXiGzlmE8D7tYmBR9muQ_CsKSOcRdqCtyS0-ORoFpkQCWClcBq23iYwVap5Sda8rf5csxD90CebeuiLUI_DYGgaxIv5AnV2ycUUMQAPxrUQpn6Zgv5Jgf-qdD4HdEMLKqOd3uDBDBop8Oq5OkC6eA0-sP0wGYM1mOEDWcGWa9TPPhTj-iaTW1YdDfc9NjhygIq9pGpPPF9LVBZ95n9oigsJg0fuusmhxAl_58mGncqqpWZJOjy1rO4qrwNUhlkTB5eBvDh-Xype63LAydG6bkNCRkWSgjHVYcNZeoN5WatTMoLHkHCe_0opHtmT5yIvY90CJjjWl9gv4wR1P9KTtDLdnSb4giB9b5ZITQIlYo19jgZ-ZFJZPfQjcsOD1Otk7gtfi11xSCLRI6jsBi4tTBai9G4_XNmmqb--PIgPWmiHDVg9rifYE1gzp4wrlzFMN1FnnQftlykov-V4olFoYAAICn-mI5Rw0GeNdVUaDhkHqF3RtyjZjr9VkAZTYsSekvmzKnO2wJZTeNw8IosRRZvgzd-LGuHJYHJc8tEB_Zvrz-NwTKwGwYDNza7a6Qb1fqk6iCe5ri47yD1W-bj7pxjq60HcR0pt8xf85KhcdT6mcQr7FBHlLJk1hRpJg8QgdM00oiiDr5d7wiDYOwItj6fXyG8n8M4pDh_DYLHQrFiL4kxRiGwAAC4R_HtUvEctQcMTiQEdzgrdGY-UrqbWAwwoTBcwKGhmS_tmK8Rp0yr5ltzi2TpJFYj8EnYkZtHNQ9NttcCYM5iGG70UQ5uquP0mpvHrH41JxKDepQAl61sWvFHPYnZ-ZRFQy-N-61gSsRzjEVhkf-ZJoklA5c4C3FRROCd8KwlEQsrmmEzSYAyF8MtDIeQmcMrx5AZWEzLcKxFTGiBaClwlowAzIvMmu5qJUKM0toeVtfj2O6d-Gyg6Or7CRdUvO01DXTeIH7AtzbAsV79cJrRM52ToiAy8SbEn9R_bX0qoWviiUWlL91lW-PEfDP4b_vQ8xYlR_jqwG4Js3-5nG8B08gmbUqwZjQuUzxe5SRFumlMgOZGteAd879vk_v_Pog-TwV1eIN7am6FMhd3MYyGlBw1ctTyDeXfT3Qe1jWUdAeksipVdSBz4r41Xsw2k6FRj3DaMrBPpkUDB4_cXNQN3JlHb_9QtljtOW49ndcX7dfPjBrJ3nGicVfo8mkecS8ksfihiyGL7UgCIQQBISXih2R-NV85ULM33J5KEzJT0GJLtrtMXfHtRrlPcDydrVaSBoM3WErwDfiRoVmULxEsWZPLBFc0YCTROGf6gKmTSFDpaEMJwet-4Mt3FcUhFksrvS5mC-Vohvkx3rdKezjUGHHWnwO4pouPHzY8QteSDZHhKwmypEGZEIegeFR_DcKdB-5Dj0rWaHhFUP8WIDADqA_DJaGAP0_v1c5gQzzvtvdUCwt1Dwf0jUKaSZN_96LoVydCeN0CRxMXBxmqEiV7ngjWh7RLpv64jAcPcU8nHw3RMLCcsXDbKa84isTZEt8RuVXPNofC6biWxSf4uCx66-r-su2_jDOD39mxq0Xc8VdwIRQJcNUqY7qPtaNHmlWeUYeYv4pB76SdPO8,/b64e=1/sign=7c8962d88d0d189f2cffb2e96fee487e/keyno=MARKET_1/*","cpc":"PROv_ir76J-XjC-UckwPky6VZwWw3C8MAgYD_78Uzpx69nGBFFLpikwTSgKQ_s9d3g5NoTayDRdl7wlYDdbraf_SBO3pTY87wNt_oEc3siai5MCH1wkwuy15tJ8b8sVpKxqAlYL-IhUE-BLqhysSeA2KJrYSbmP1bblygCOjhzfxs7EZ0wt77P0PQjf49tElqj47o30qMNLbKKFEATJQt8Gka7zCFLKD"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17175269809364675880206001","counterStep":1,"minimum":1,"maximum":8,"price":{"value":861,"currency":"RUR"},"vendorId":"11157446","fee":"0.0640","feeShow":"zwbqKzmvO-vIcIWA4hXNToU9U4L8ErIzCFfqHPzJ8qRhAxRTBHaJa7s9SUy3bxazn2ISOdBmGOjevTb20tnS2XhUeEpnEvCPPG-8aTDh7y1r_V1BdchIYbsKtoU1cxyS4_ui7UFVn0d_AxsRyvrQPP6ghiOVgqng-vpifXOF7-KBbUBZI3ASxA,,","feedId":"475690","feedOfferId":"24608861.978-5-4461-0960-9","shopId":"431782","supplierId":"557314","businessId":"749016","supplierName":"Издательство \"Питер\"","businessName":"Издательство \"Питер\"","deliveryText":"6 июня","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":1717699780,"toDate":1717699780,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1717699780,"toDate":1717699780,"priceInfo":{"value":0,"currency":"RUR"}}],"shopSku":"978-5-4461-0960-9","placementType":"3P","ownMarketPlace":true,"shopSlug":"yandex-market","yaBankPrice":"852","yandexBnplInfo":{"enabled":true},"promos":[{"key":"fZ3XLaWtLFCVyd6AGdo2aA","type":"discount-by-payment-type","shopPromoId":"fZ3XLaWtLFCVyd6AGdo2aA","landingUrl":"https://market.yandex.ru/special/discount-by-payment-type-landing?shopPromoId=fZ3XLaWtLFCVyd6AGdo2aA","isPersonal":false,"description":"Зеленые цены. Базовая. На все"},{"key":"RZxDEBsRV0HjPqWR3eEJRw","type":"empty-promo","shopPromoId":"L20568309","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20568309","isPersonal":false,"description":"kids"},{"key":"x45JLWBYb8ABYw-oXSV__w","type":"empty-promo","shopPromoId":"aff_parent_113134","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=aff_parent_113134","isPersonal":false,"description":"No description provided"},{"key":"z0q09Hc2YI_F30hocYABmA","type":"empty-promo","shopPromoId":"L20604361","landingUrl":"https://market.yandex.ru/special/empty-promo-landing?shopPromoId=L20604361","isPersonal":false,"description":"No description provided"}],"hypeBadge":{"hasBadgeResale":false}},"deliveryType":"DELIVERY","imageMeta":{"namespace":"mpic","groupId":5243791,"key":"img_id6091210302185196012.jpeg"}},"bi_14247353394798697089":{"id":"bi_14247353394798697089","title":"Чистый код: создание, анализ и рефакторинг. Библиотека программиста","offerId":"MqiKgvfyO58oW3DDu8s2ug","slug":"chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista","trackingLinks":{"cpa":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfae-74JWGlBVh1S2I-Kcx7Pl4WFaqGbgXEpQ80Vin7p6iJ5jp3flLKfIiquWdkhJinKVVFb5QlJikyhsW0LMDnfScrJtMqTHNyTTBlKdOLtvTnb63pTTuFwaJ_LUL9D4ZihybNLIzkTg4zPI5vKdRcRU8ua8Ky-VHQ8v1ElUBUwJovXfkumJXxYoVQfiwyW9ATWXNatnjcb_wIQU9EEYRLX1ThkdWL5IV20wt8gWIiCFPUWo0TfNCSTa_mZddCeXumEwYL1tioWCGA6B_GE-FGp8BBjdK_V65aWj8_05xjWjSQm78zSu-hW57hMy26Tv1fSprbK2qyd47wLp8p2xrwCPeJsR70oWMkHqbJPdKFfnteOV3NbznmrV48mYXzf1uvkAfh4Fa5NoL1oFT9b7Q9nzLAl-vG6EmeLT0bTiiold4UMXv865nDYIsqCjPJnub9uy2C5TpIQ0m1unuHXoGfCcl08rcU47MRPRreKfQUPCPMnEgNHdUArbTJtgJUY7IsLUBmrCDjZ9eXYjh5QGIhlMcwOKB600xz2Jb3TIdJ55CzlyLGEfSy5ZuiMYTqXXlWaH4EdyjRj2g-ZGQ_b4636AudekO0BMvBjfyowjKtxtfETWkLoQRB57mYInXwIKQBv50Gw1xq9BFzhXGHG0fvubxNd29monvyqV5yb8miCVxbDHcZANJbqv8AykQPoBO1b9FfUpjDWrvJ2-UY_7Wi_Be6lQ8CPcIWwPvFBkZ8ILE5YiwnkSWguq1WK4d-O_0zgmu0CA3tmV5_z36Z49GG41IIvBnbCUffmGQTpyWiHyPCDQ2OvljnV-9LWUgyvD3wXwlnx-MS7NAtzaGJDS8gPx8_vAZw_fTRKlSJ4Jm8exCcV8l6FiEuvDcIQzoXs6PwHtyFvV0zW0fosxzU4jGypH0bh9ibWASbxHbqSG1ghkiB__9kzuP8zvF8FvHEdisXac9HguOyFlJmHK6yLh80PPMwncT7PacZ1ndd5Sqm23pwOOW14V0nBBSehOPGg2htNPCbA0eNgwQfqagOWaBdLZCmcIFJPRur4CzNU_GkfpPjxfwGWtsKnviOL19oWZ2q5V_hlupQ3aF7ChQKmTBdROyfYu8xx_CNkPQZ-IUfDLeZ9u0jJ6tlESg3x8x7xd2f-kLHAJI5iTNNfGC4E-Zvfkke9rUno8hgTfzwPbb3i_8ovXBIXdLI88ncdfW5wlcPJl7cjssbnB5rdJh5d8eg5y2qNv9fvlg9xxZNUSDsZuwwrQTiak-AUF6PQ5oW7DllRJ3qE-sNTSQBcvboZlkK1uFW97amqz8BvjJiKB95hZU2SpJyVqXVoD-C1bk9lqfYakJdEeYCu0nDYxQUdzBvdwfkukqVJ3yZmJTXXD-_qRHcM-5JTOeL3JkpD2SCuUFKCf1ScB_PNQCup9Vx_exzTB6lUCBVjMPFVL75GXSTLN3i22pd1EElB1FzZzCvQUKdUsBnO-ay51G77MEiBy6jVGkwWR_6UiAHnqFSwKZo0ViMOwlRCKxyMVWII9iw6wjgBA7mjHfHeAiNSDdFX0a6soC5qFS-moMttk1mykb56UGD-l1QTdxgjfkLBNiMDGWV_5-6HdO9HfrFeDSyHU2fv2eCrttcPRU_iyRLfTu-AzouzmpOCKp9Q4cEIMZimEGvEmLpAJE06XCECqCNlFV4G-XeLutiOMFJzZz8Jl4MxuBFsvao4g7emQl8MB88Kn4oj3bH3uQBGQIJrcVe84iieG5BhjHag_PjLH9YnWFSSVdBjfwnfq3_OOn7MmdMDKPTLFb89wWXAhXHJp0BoaGlJYCGmh9DuzWJ2lkXsq3HvJ6Q5XqyHbwQo0r6XlF-qNb2wjYWx9wzzdsDv1JbQD0CdYTNBwaZQmLgYSQph5-qLm8nB84yHPpcg_GevzIXpSTx5aRO9kDVf_0a9PElb-WEOkJeQnLQThorHrQNHaQgxPTzz5JxtfHy5bFm_k64man8-2bQiwf9y_s6Q4QMh_5x8KYSMILCBf2amNhZ-WLZqbpRzeLMDwE1McqlaIdNuk3YsYk_WrkENGBBe9RfOVAsvntsQtxBCJ2VgN_DkaW_1Sbxy7cW2mInGKATBjr2FeZMdcqZCE9RTzuw-R_-q70Xc-3vC0n2X0l_LZJaLMBzu_ZWyfo7gkRn4yDVK_lGS_VkjSnagsBv30uCpwsUMagrhi8FqyVGDWeBAHX8EV7Y26hG3Hv-45URirDfeAWOFxeTO_z8tqAnNV8B3UAuFuRmOLD2kkQghIyjU2uqU5_KGjtYnvTn1QFqaSh9T8v08l5o8vTJdEXywTmnEJrWT8jaDOKXzfEa0xSS9xo6yNmBp_Chl6cNrrGzz9uKdiN0j8lZP9QTUCxgwPM6QDxKzPAlc1MhOgm6Bxq-4uaiRT9YXJOguESSEdqLMfb8Qbpm4B6bqMikkq1DOkSwE5o4Jii99iMZK79rBeCfqN1oOrXWtN4li49DRHK1hUJv5dnSl_Sp3zWS06zjCKJAJCfCc4TKeqM8-plrVzmZw6ihobeCjs5B-C-57JUc4KdF_vusnua55eSKphXzInsTGJ7FZSbdsBlZqxUbvry5TTpr4xYzdCdAovAck2DBSiRFO1I6sWRsutLJGZyOhfZSvDZk3KxUIchSoDHpM1-A5iy8EmIeE8qHcrdUVF2dqS7l69qQ3VyjspnyeLx7g-kIWLYLFZGDWvWAp5N6unrJG1SvI76KbOrPswrlO3yClFtejzaPFmzRd11oApKZk8d1DwcXgD4mbb6I6FJEiPHBb1AzMhMU7OItWQ1TON9qHK5em-w8YOG1BeBv6ZOEjfpSazD-ZhNg5bvGkDwIo9aLzpZ2RnKSV5qA6rkSuyFmNDjoF0wmGkXjNXWt__EMLggbKsamNGlUqvHMzKaxplsFm2u9n5d3eGwTv2l1eCZdVAbGyapfGJve_nEo_ou2jE83Hec6Ya3b9Eq31OYbC-5CuRYpO8CS5JkIKKQ32QHF6mamF_DI0BJLKOFHFfSYSxmBoQEkqn_GRbZNIXKZsmnQMgKrENMuqzT6yZjoRJ4nUppQDclnCMzAeKR171-upb0gxg-O8EMxr0WjYLPjzTx_JZNf40bqOreC-pciHFihzC7NpPPxMbOcRpyrSCK3vaaoKI71kNgv-KKLkw_M3VWVP6ZUKtfkSNXFg3u75C4C1HGYhP9p-0fKeXlWx1nF9XFarTuEcsgeCFlwMLQjFAadX0KAnEMhyqt5Jw4PpHR3dmzUC-85JF1b2PeM6im3LlfuL0p-fX86GAGVRwr4Iy7VF2h6TcmGk55yzlKCXkRew5/b64e=1/sign=45e31b55ff75b84e3b92727073695359/keyno=MARKET_1/*","cpc":"PROv_ir76J8J1NFK1ow_PJ0IiJFsEB8qP1wXQjdbvzc_IHk8oVrH7Kh0v3K_QlBq7TXOFfHFnpUbip1xeIzebvpvZ9lsUBJaE95M8RdT1B8bDW7BLk9lFXFPAdDp3AbEkZjZJU7DbMe2nTMQ3jESNQ,,"},"skuId":"560312128","productId":"1781255948","categoryId":"18540470","navnodeId":"18540471","departmentId":"54510","showUid":"17175269809414916416806001","counterStep":1,"minimum":1,"maximum":7,"price":{"value":738,"currency":"RUR"},"vendorId":"11157446","fee":"0.0000","feeShow":"OTNDnItfwRMjN9MRHuEMMuB-76JSVudq5Veprz05WrCgh_wcPp-c9LVr5xFwEzYihdpSoM1o8aB3g3quxvxxGSOnSeFWXoaxVLsGL08z1XP6CuADVo_dRHAWT0H-OQbw0TH-UF1vuleHCns_SqV1WQ,,","feedId":"475690","feedOfferId":"27200040.П4801035","shopId":"431782","supplierId":"84212635","businessId":"670830","supplierName":"Яркое Детство.","businessName":"Яркое Детство.","deliveryText":"7 июня","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":1717872580,"toDate":1717872580,"priceInfo":{"value":99,"currency":"RUR"}},{"deliveryType":"pickup","serviceId":99,"fromDate":1717786180,"toDate":1717786180,"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-p4lf0qh8w0b/addToCartButton":{"offerId":"xYCuPompe2o8PV7bpyVbMQ","skuId":"666289114","pendingCartItem":{"productId":1781259588,"offerId":"xYCuPompe2o8PV7bpyVbMQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDdstMoXdeeC6qCSOO4InUOTC0zwiGf5nc84G5WLzZk5CTa5F7JZUibGsXubzQDXu-uT7MX07XjgQvJ_8Pc3U-IB907WLqmBLNh9d9FnliXRT_UQxD5pFxgj890hf72LygjITBIlIaM811NeAv65u8y_BZh13vBpxXvBOq2co2faI5VRCTeVwdsYQ,,","feeShow":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDdstMoXdeeC6qCSOO4InUOTC0zwiGf5nc84G5WLzZk5CTa5F7JZUibGsXubzQDXu-uT7MX07XjgQvJ_8Pc3U-IB907WLqmBLNh9d9FnliXRT_UQxD5pFxgj890hf72LygjITBIlIaM811NeAv65u8y_BZh13vBpxXvBOq2co2faI5VRCTeVwdsYQ,,","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":"x8cpiovqdgb","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":4465823,"key":"2a0000018aa2bfabecf534fae221ad5b2551"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWhSOdPkJcP6SSg4eyBCFfadhiha8LR6C2yUukk_u_SRnvaHsst6YCwQlENHXsXN4CkmAaUR1kPO-RY95xHssv4yIUsWBrQNWIJRqgm4y-j_8vxbD-AA73hRdTusBJpxrumlXZN3DNb7s9Qf4jYOxrYsND3gsVfZj20kBwuKhHFLP4aBlfuoraefi3via0_Z9Hocta9DZDpJmabpxOxfjuCeARC4390bVtDwC6XHzYCH_X7WHS83lY1i-aNuXy1KEc4ADA281YsNn2kEkP77zIbz4PGgCTEJ-6_wZDviSrvfULaXbFbz_a3mWdwyZ3_acGrNGeIXKlt-Mn7Xr7W4y0bg-tbgdNaAuEnJVj_Mhlt2IiNzYWmjBfTmiz0pOarMa1i1AM5Ua22WT2PXdp4Wjcq0rbjItU3IYAyH_VNdK_leWScLymQUrp3-2vsIQ-_4tiA0W78NH8KCATKJlp--4U0jSZs3wWRKJ_1KRa0mt-M5wU8dtZS09VxTbtZv-jXxjemcarsegzcuAkDKiZhv-AljTApeEM1jpa6V6iTFfWY7KL1CJ6e_rHjux5pgJprPCNdiim4-5E89g61yRGl4ARdjZShqicFGSiE93uruEOKVtZXtsT42Gagem9zDmGM56oe_2e9vH37CPjxaX9VN8f9nWjQVQN_-axFWDBU4RkIuk-nkKDCZ28D57Y4k8qtjihlNA09j-6lqKJDvQ8WIBGyxRe6RXGnNeJo_DAykdoKh44G-wcpAUXg6KHQzbbk36rxjMhPBtTg13Wz4qG9jPK6JTSlCaFeGVvELus_oTssRC_eflOKtOLB0SuHl5xPexR4K7U1vdSigBtX9Yqgvob8zJvXBCRSADj5aYNQIe03u5Eu8Yvt1_xCWFO9HoNEnUYgR_jTLa4Vynrhp83-L4RNLx4CT6eJcfzrB1KPFyvQckkqYEumcsZut_v2Z3CfE72UbPwv7bU_MfQ_je8MfWWhHWx82-7unRS5Q_38NqtY8gof8PhcgY5YWTiifJcgDnIOUYgAAZigTrUEjUrTWYbW8SOcUhMEG0HpsBloHxLTQnxh8UYmsldrZf3CE75jKyvW1-15WUoKrGbzNXwDVJ02V489ntOYZxcCl-fe0swUBBKoUeLuGcBSQgBV6fXXZs0r0Cw7ZyPoGt_hBudOuLV7J8ICaTffndt0lKqZ0DkheMglXCaHGBPWI83Qugr8j_nCgBSXZLBPmxuwuH3u0qH20-b2uOyjpYWr9sDppko13fSa5YehlPkdgG5Fy9EzkGxNkrzgSl0hvL2ok62Guc0FqFbPa2uxExwCAGlv3wG0v06K0ADAbbTAfSPsmMjFARVG-a9x-IcHoUF-LMcH3sc3VfCrzDt3sDMXIBIjv9nEglBMLm2bGen7e7R_-YWn4t-kQtLfRSTQX74TyuAVb_7xWGp8wcclFH9wjb0Nz9I66JKoLXWt-XNP9j-dvUPEAbyNK-CyTsT4UO-_zfQ5hTsBjdVopw3Bf_ZWucPmTuVMcxFbW1FMp7P6bvA4KTIZGEsShf5-VmRDl_qAgfFp5Y-0MtcJE-dco8XnbCbeTQtJEt9RcKzH1nJROHjiVPTnp7w9Aph7Q3mp70rNibI5BpMe3XhyuJU25vTcGV7k2uUOx3u7oiGND6QEFJ5BBXh0sgbdAqBRn0nvqmvdCLaNAoqgkGbuD7mK0FcJi3bcx_xxDlNni8IaClzVJ9x00aXwtAQ9Z0lo6m58AM3VJv182O3dfvszqbvfPZ54cIcXxRXgPLerLd07zLekPTGXKKfZWELsYJj8Zs4megZCjO0ygTZDv9HE6ETH8v1xAJktVDGAxI60DZtZ2W4tzdtWBcdSRzgQkR4sc8laSxB55wgotoQT6jsP7_hr1xxKVsCYev0AMw-H6M1fme9AXTD29pf5aAEJV-JZ9F0M6uWzhAUK9lO6081N8vTaoLIYvc_40RWVAJY2zJmEL7h0gYD1_GIHhmHPkCYpVMtLKSK3WmXST7iJfHpSKkT9UxncQDih3vn4rm7R87xeTWCkFXZ69lV7hjdcpROIL-OlnbLXDNIr6ZgYzZl8mJr-Y0PBiVhRLf3y5LxhoLoFbmFpk-y58JBKx09HslRlOa_XBOZmQrGWrj7nv8SviTIEuAiJaDBHWVkJHY4q6ID7hbGCEDx3kO7rZxi6OhGgiNci3zF0KHDsZhwbcbWV5D7vdLE-WOdU7K1x8lVAlPlQooFYRHNjidxlosXr5Xmd4M5wqYk0DV6rsb9a3oOaIifG0Gl7U75qNxpqWzpa0oldM9WQpr7kV0cxfEA5_s-Rp5Ka4A7iF9SCryqAwKy5RrFixHZ9yFXhYfo1HtjX7_rwl1tx-hpMLhEJ3Ue1-jZniDRyWNZEG3g2U7LDvvTtXFoykugOHBsX9ZQf5vyUEMwd66YyKI2JuzV8jNHAS8b9ZDRu1oz7tsH2fCVnklwxT9d9fM5GUIwMwXCYkp4_EOfddu9YB74LTGE1k7Fg_ddJh4TXdhiD0EDvTD43O2tdE5BNGKXEyWXDoeSAkJWiTX81JMeexah8GGI0i4CMGNiVf8vYBVSVE44X6l2ajE-1TUMekEop1xvVq1X0aA-aE9GuabKxQt5HMUYOvM1NqSp1ybX8D62VbNitlOAIVBrSqtO8xhMPLzS5XEf7hUiQuGCzpu3zPHQ-aktC3QHj-vStqgxrBjT0hqsK0y24MZfX4rqIHGNp6KmFLa7QB_fHIod6ltj8V608MUuwJEec66R_CYN3szsEN8NjSD5LP7kE8mzvsuVCBijMlxbTqTlMb_D3nxB-goTkvqzY6AKENDFgbC2jQSSyBuT8sNYdgjbkAuCh_F1hAroBmr1cz_yLN0Q3W_R4OnVXE9n5KEwGqCLa8UkcnkBz4AurQvS81hIy8ujixZFU8upnU8OC2RDpGgWynJncqo-C_qm9D51dmnniABD8jjL3wsT-wh-1UaFU0F9h1hDUhufBEsStnbQB6HxMt4OGNbWHjmwLnk2sqGXq_LtUFyC9NQ_xdHcPCleHmWwkc-Ahrjr7pfkKxjyCQqSCDmpkVaLpHrO7P0EiJ_8fCT2xQEJEQcHaB5V72Q5EXGPYbYcpg_EOu61UHnhLFr5NUuv7DB8DX-Af0MImKLdWOt51jXcF7y97ktSQCLa6VGlHu7XB1qQbioB20yDbsQCMIJKZoQpVjTNYzagjcXOk0fv5jW6sDZv844dG9IcsMAp-Z3Wv996PSPtjNWyP7pMvf9vUvN-DG2_5LtjgOjJoIVAskVPMhMKoKupyBpTvTZ4Nwa1fY3ewuBM8NX63h_3tAj0e3nex8UZwu1i-NuoaDDZV5aEAZT3u0t3KC0k740iBTA4DbTOdputJH6jaLtY0ahHng,/b64e=1/sign=893dcb672e6ad41e24890409670b376e/keyno=MARKET_1/*","showUid":"17175269811357477826506001","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":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"gYEeekeEY+y28qrPceUAtclyElatn3MLnLNNlblBg3g="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIxLqv0QYQ2ofbvQIYxv+oBSC2z+sI","sign":"gYEeekeEY+y28qrPceUAtclyElatn3MLnLNNlblBg3g="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-p4lf0qh8w0b/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-260clsaxts9/addToCartButton":{"offerId":"u4-LRhdCG-r6gsPIgX916Q","skuId":"102746501210","pendingCartItem":{"productId":61769674,"offerId":"u4-LRhdCG-r6gsPIgX916Q","showPlaceId":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDdWuAjlJNYGgtmDu33z3F9wwPh0lpmCnjI7N1Hy5Gj-qBph6hSwgYwlvVZokSOIhn5Sd1kWlJhYKo5nJamKSsTOMr8IMuzZvrOvDKJGGiLQiti53HpZgn5FHthYLiS-IH2oV3Rx73OCVyvIEp4XzXvkgBtBf088vNTQQqizFZsiiZCOTDfZNGCgrC-xaDdZ2KUUmMVJCDS51M,","feeShow":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDdWuAjlJNYGgtmDu33z3F9wwPh0lpmCnjI7N1Hy5Gj-qBph6hSwgYwlvVZokSOIhn5Sd1kWlJhYKo5nJamKSsTOMr8IMuzZvrOvDKJGGiLQiti53HpZgn5FHthYLiS-IH2oV3Rx73OCVyvIEp4XzXvkgBtBf088vNTQQqizFZsiiZCOTDfZNGCgrC-xaDdZ2KUUmMVJCDS51M,","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":"bemi9utd9qd","count":0,"features":[],"imageMeta":{"namespace":"mpic","groupId":11778691,"key":"2a0000018b37da1dbf00150cf5c710b8a804"}},"quantity":{"step":1,"minimum":1,"maximum":999},"cpaUrl":"/safeclick/data=TxNGOK9vJEN7oLFLeCTKEixJYuEMI0EzvZFs82AjjgjhTwweZ7mRXd_AQ0K184sfZmy5nQz7U8xIc-qdVOMFoxnoSww2ObzLEs1KJpltGipDSanCui6QCq9AjwRcRDsVtIN8CWKLuiVIPO4bUpAxK4YNqJweOKk7OzFzSjxoydgMwkI6korxWlPEpIa9QoAwnHTtEJ3mFRga3Dv34x3URk5ro9VIpesVbOIQTknQKwQO7qihACli6yOHDqH8qvSrYFTwKljbvn88b0dmMAdf9NM1ZYMtngTF2lubRy7Mj-yVdsFG_C8OCiaSdheGQBUjCLokkwkDdfj89KSiD_CANJLOjfU5YC4ATH9NkySiUbK9ktjOTPDSEOVm0meJIpzWsYxQO8OHy37odVBnYkTtbnCWscAy-u-A-Afgu5S6ZfnKlCcov7vEihi7JDXa3m0gxJJds3f23ykGG9F1yi1RjpHssHQnDu8l4NNwL6TPV6Jwz-bJHEv2WYQ5QJbgtDPGatZdipUrCrUffCYdbWYfDRn4wKM_0vicrGiV_umVk5Y_qOnrJCVixI0PRDr9I_qDUXS_9tmeHPQ1PY6HuoCQfTrssnY85thLHZzB7OyLr6V7nOWMXx3bJHgZeGh8JIZ6Q5huI9pCBJ5AGwpdXuy1tMS7EJTIojOI_3BG2lFrBAdQFtPIB6Xh7Dj9LZeN5UfnD2R_i_nbtdHImdFCkTD4jZloMf3hVIl8ivqA_0lU7tYgrYZj1dGa5Bjp9QSvCnBP0MrE512REIglXPcuSOQBdmAWF_SU7fTx_foI8NaDM4MPMyRX540cUs-kig6b7433s_arX7oU4_C3VUYYhM0LXiqnLhMxllNt1ZoARL__u2NE1DsxP5xUmC_5oWz6zTcc9JC_UgRx9qFqXtN88v4NaRfmng58FHrBZe8Zm-yfl3ZH9i9MUVP4L6J90DyE9-tm7tbImaG_fNPH--Vys_F4VoZHRlYaPwe1ETwhhrxN6v54ILyPpMn9TAk1kJHt-bsdVZTCYVVxYlQ-f42NkBQsCUSqNH9a92wlq-_meT5XVfUsjykX7S8wG_q0T3AB4tKBt0BcCu3NJFGI8A6iWdzUDWIwkKoZwYb3E72zHS0Za-hS646w6qKPmC-0W1SkeY3BprqyJgLy_pDJgCGwVPSVboNtJ2Xefo_6r_xV3iaQCZshUjcu_Tc75O_ZkBwW6ik5i4cigJe-_SIhGsyW2DOz-tYLeoBd1WCVPtd_rx9mndIEpd1Kh0gwUmmUWykJOqX47fA-rcvx18DK-i7M2GVpbs8NzHIVW7isCqaGSpGD4Ov6D0jjd181nfGCbfXnG2P3FimWkaKZeC4FUoD4z6qrzQ_5jIDmvoZN2LUgYgzLNBqvXC1UKXb4KJzUp0GOWls1A-r1zTcajlUv51z6Na7UzgZrmY-iF6ZNOXDGxAcvGoVnwkBhXbiqYvEDGgiVbijdiy6hxAvKPWSRF3i44DKHf2ZWhfX4L_Awi-W8JvtcaQhUIx0gbkTzj0vQ4VGDxI11bShxwhEufi2XFEZQ7XL6_1GkcLHKyLWI0JTh_LXraAbWH43P6uRnHf6OTPzo8pv0Q8O5sMeT-LbVjfPpn2Xwh0KacKcj1f5dLhiCMjqz-WMNjEyHhSn1eVppMH8kh4ivkM_wMK0VH-v-Vw3mGBDfcTQJIyZJPrU4VlFXfdpTekQDA5jHwK9fcszBqyHp9Tl4G0tqpH1UeHqroSoeIIdFXeSez8fQzAUWQP79_qshAiaEQl534clBx32Qh9NC9d3cj9OFbFTUieL0dTdZ4VvM_sogmOxeLv1PSYXHqqcQ9mFHOLEUhvbHHF5QMjVyhrvBjn1pvAR9CgfTox7J9TnYUYiyPDaY_R4Ciy6-R8ZtyCEHqaZ5wpRV4Y3OxmLRttS7aryaWX9LluuqqRZaGzbikiSKSyTiLoDrXKjj5ks6oHlgAcLrbYBxXOj2t6DMhLh1VdEUz31CDsUuJ1J1wbWUPfdbwAm4I7It5-spNPppVCBdNYdHGpYK-toOfg1deGQMt9hs5y05T5_nWqVLvwbixtTzXJheOWjg7NGtPEDLbm3IiSCAJx6Z_vxkVA_5lxRCe2GxIUKzWqHCVTUi_8p2dnZY9dNK-ML4H6fhSPWU6agM7PRYWsCqxdyV5tgHynDf2s7gfPYDG3kXih9mAL7tTilMxY-cRf3_ORLteGzsZmiqwe_LMWbr7FE2OZ7t4CCbrErFgeVoDocy5rDxSLuQAItXa6p0gOhCcH0QU3Z63kV3HFwBte-1OdeujNrKuxH5XxjQ4bnaam6Ka6PljmjVJ0xStdBg4pbz3vc7TaV9MVbylqViIsPtmjdZxy5ek-vtxixPgG_Ds7zMBv1URDdDd1-c3vlqMRRbL4cq6G6rjmqRhzFJUDos6VwJW4oyPUdCosqfP5YtqMvx9vxlMO6qGX34WbD9JaSSSQ4mxYP7BYLtEHM9RzykY2FzLGNlry40SinziDCVhdmDKH67NdI-eBSGWRvLCDV3liz9hbFarU7e3zWHv4jQeSUfYBfJ4WdlXtIomAsg6snUJCV92u2v8u5ftlcpVCFUQDFMbD76uSlto3s3BZoxNIQspc8I4fqlg1-Td4T88aPRPOMUm94t-RyKg8xATDNNEwFac8DwSPqSgOtofReR3XcUikGGNohXzWtx3m1yFSL9f8D1M-o6wFl0vDu1p0JSUvioJM8NPUjPG1mnEX6N9xtfiWZRJyutfT5IgrwQYsV_99_Y4CGAMU4pSnrvXd0WnnbpYknEXmVYPlU6syswYosfER3rMhQk25dzey4IoXLSQtuXBi83sf_xfA3JOPj7Xe2bSA3GlSQi1EwvuXntSC8tCt3WhbvIOTA4MOXTwlEsY-B6ceSCwikToypCAskvkZNX9xdq2Qte778rR2VOvTnYG34h_VTV0O0ouSNsmDyOedPJ2XDvKtm7dX2KDIcQtUkFGcBPj4M2TTD6V-E1cQ-UAjO3kpbrNNCS-H1DBVr6HL8mtMc4VnLw8E-Ses_LjXZS8DSwGrHoc4rtD89keFGw-ceA-9EGAkfV2ixOnSxVfT3c6Ye8V1IlPybYYrhPRd8rWqR_aXZJvb0x196AoqscG9zmIVNQjvESg-YIXF1FeX6TTBFnXDgch8wB0KEgJcK0HcI__FD7QDaadwSxHr6DJ-AhxdX3V2Je7UXI1XPoAhXu3NRXmgNptud6RCeqR5hwKmJuK3zhKInTrQ-4Xfi6NKPRkbX2v4JpGQZrWA1YHBzhPX2bikuoYwM3WHoBsJkzpyVYqKG_GAqEwWfX855TrLLMwqKpLmvz5wvzMGJAlvigjemkzUSEr1nfAQ5rovpzKYyU5yh9z3v489v4WryaKgCplIvuOzbR9ELvUupIA-kWDF7fmHuoFJkatj5aFFrFm1aK7jnqnelx6dGwDlp0TLJTPP7qDiZQ0B1rXVX1p76j0ylQR4mPVRHAHzoGeFGdiH06Ya61o2A0FCCQeegJuevVOeNsBnIAzwTwMcGMqiTqRKTxXTfLNHQLeC2QDgT5QsqPUH8,/b64e=1/sign=5b204c190a21cb3508c18b2bd2f5a240/keyno=MARKET_1/*","showUid":"17175269811307126688806002","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":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"lxAM61+UhdlCEKTXQ5rSQPkiFuN89WQznxpLVMIOlPI="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIyo+6HRDa4Kzh/gIYqOGxByC2z+sI","sign":"lxAM61+UhdlCEKTXQ5rSQPkiFuN89WQznxpLVMIOlPI="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-260clsaxts9/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-fzq7md55pft/addToCartButton":{"offerId":"Ad7llTV9zEz2X439imCshQ","skuId":"857241883","pendingCartItem":{"productId":1781302021,"offerId":"Ad7llTV9zEz2X439imCshQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDd9tH3wUyQvOqm_J04RSGgK9YMG9dnyD22hjJSUJJkQ92NJA5foGeOIXfVgqZ3hPT6BdHL1qJnXZtniUDzIdwrbhYAJLE7dWiF_nAVTy4kJsIT6xY6lYlvb3lid9EhTe0ig8C9eMbVv2BXqDVNF-3t852NxRO0bcyFZAKWGsIZE2Jm3-kMPMn4dIAS2zLZp5ekvRbQ7W_bo8I,","feeShow":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDd9tH3wUyQvOqm_J04RSGgK9YMG9dnyD22hjJSUJJkQ92NJA5foGeOIXfVgqZ3hPT6BdHL1qJnXZtniUDzIdwrbhYAJLE7dWiF_nAVTy4kJsIT6xY6lYlvb3lid9EhTe0ig8C9eMbVv2BXqDVNF-3t852NxRO0bcyFZAKWGsIZE2Jm3-kMPMn4dIAS2zLZp5ekvRbQ7W_bo8I,","skuId":"857241883","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"706","type":"ya-card","totalPercentWithDiscount":2}],"value":"720","currency":"RUR"},"hid":"18540470","name":"Компьютерное зрение на Python. Первые шаги","label":"60rit9fdwh","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_X8ohEsI0o9qL6h8COnqFyyC7LxlFZYcynvpnz6BozphzLE18BEmn4HBh0S9_JNtjdqSsuo746gAzvCHTEQ2I-0gTZGQWi8Tq5tkejfKoD7HB7TSLb-H-DRO4jv7IOr302gHx0hwejIkrBLh17ImhFjP1iuZGYARiC2Ex6Gvl14CzhsVJT2q5pXdA9vEnkR8szyhq8pz0d2VlJQMbKDekjXgXGKjQ4sZRJGRq04HABUe0BdMb0j80BymKx3M_RsTneEdiOY3g1rOZCf6FiEQEiBuvQtp9HGk8EMIxRm_-D4Y9cVVAg8fryU6VRMcoGpx_52_t8qeU_iLmpQY-3oxeacn_AVp516cROygvYdZ24n_MHi64G9_u89Xu8CFtKJASTfyFSHIQ20GJgmQ-4S4Iiz0UZavPqmlkZsmTNXW-TUTSvKIR1C44qbNJOwD8I_QhSFMh57QJUaMDtsnWJ9fb6ThpJsMhWWbKejno9h11vwUzpax2BmHuPI8w4qTz0THocVv-8AlUaYknJ-2JeGnBxuPU5jonTfqh3NbRJokt-xpDqszEqE2bCl3kchEf1Ai3M22IHefG-aHm76ghNJXZJq6lj8STZSczQWNMNbcbCBBZ5IdbZ8FrSD8uGbmktNXrUsUMCtXGMjqwyxQWP6h_uDcbmLFA8z-vXYCh0HBGcTQN4WESJhhu4a5Cog0e7-kkayHU6OTxgo2F11SEMqVMV393DP-NxPkEAjOYsFA8G4KmJnSF7sWC4sS52Wjzylic5pzyLWx6DPeXHUJVDqscbNJETMwo2uT2if5UKnbnyqZrU8E4lOGJTWe3xJAbSnOSwp6UJ15OACr7y5AfnC7dUpCAKV9l19-mram5lkc9HKhjSW4hHyEoci5fC0aTiRPcTPbXYLOBQY00DmakFpiMsxuePoJxFkQU0Ej2FrnEsDYC_0Yn3nr3iK1hWdoOATDL-wrko0T5lpD0Hx9aDPphubBNTIWcAwBg7e3DVZ8Mf2_Sd2jYEJsftXW6Mj-OVhx8_zZONp3azhH17h7Hb2j2Er-WUi82aLMDrjMXTUvkgs05GUXDaL0wfasy8uBrGx3f39-V-dSLZXXX-1zo1zSW-r6PjlxfA1Crblpj-BzqktXY4Uu1JYlLTNQOSpNY7WBS68uRPPI8jLg8jwTx9cIvb_sUu_fvVauQTrpDG3KuVHrXM7jTF7ta2UNkbtPMYz7iFqEVBNQpQ7Oy896hQcySmQu3mAg3V49Lcgwu4xmM-Fqj2aLhv_oBZdmPvkPSge7ZGL1MBBemnqeuRyNpRg59Db0NhOrsqb8nvPhxiLYP74Z-LK902alJTiP5V8e2BCEkBjl-5MgDuwU_0Z0bpoZJJ-ImdUVYYoUycxIjENgNhU5pdaw7hEvuiVMKsF-atKk9d5U1fsbl6mcpOA7TzgGiL6QphBkpFRI2H6DJ8PPRE5fRjVgj4OghgyRYQJvJBybf1QWdoiLLC81wT_AfhWlETTe1HdA5TvG3-DhWKlkmKcWMX9AnJUUgB0Srv6gzvqhV-cSikF7YuTmq_Mevhq6bKkDxsND7Y1w5U7s7mtfrEfDYboS2w4MhbVovOj0k-IKIWQ2LKasixWWR7GOFJoOSsdipoY-3N_Tic8TF7y4VBE21zXxEGl55x8fBPXGzPrRcb2j_Ju1NRiyLWK6Xq7r37OpehtJc1lcN3DWwjIsKA1ezt5BhDdbbx2x0uB0oEOc-kMRCFIhthkSG5isMrCToKCmqYynJHMdr00KuZTbBeEBAKfAKcxlSVVi5IekkMs2lK-KLa2vgGfg99Tf2MXFIjyQvIOSuVcqmHEc9yPGxYgYknSilwlAFNUubwLkTmPm_aAMzy9dFsgOZJc4q068y1ufNIDa6YPPGo7OifGLCg91E_-Y7a8V0dYcLnyNQQM3_8Ad6p8tEWl9YK2Xrd0tcR0F7FosoUTJDUVw6cRAwI6pt59bqBZ-pxZc4Q33-2RkGxWPNc5rr5hvUMBD9tx272PR_T3HumoeKbaVgG3DJVDGwwnCCIApx72U4gs2pLVyoLnhsjWWOBCLqqtfaelAjnx95h9M6DFAOGtfaM_sdsWguUdCE6tCmjzkja3Y3pgBEuvZgXQIqjo-MJjleozRovrW64I7st3Z8R4k_yU-z_tT9SIOEzGE238vTzlUw57NVgDgCYQk9JftKwKwIld3IdlG7RmG1weKlf4Otis-n1dD1BCK7CYoVthBUnmvQp2rZHLC_LQunjdSNq_77A5NGNS1I0Ow36Hr3u7ijFJYuFf6RdcUOAe7aohuO945x63CmKgR2WkiCQiZbZuJEz5OHGq2nwTcIN7xfY2l3CsyGUYpBzLVba0W_3r5Vqaov2_C7nMcE3zvmfzrDlSj55XQEhs6sF8nJo12tyM4XDhqxCeRS7AX0_LVr2r7eSlBWBYUoQvbkmhi9N_stJ8QrRCNu0wfcW18VXREHHM2aaUCkznL6Cc-FNNNZpubcwT08dMg8Yi9vv8vdQ9ErFE45jOLM0Po1RoQZBphxnWnGFNBEqPTo9dPHX2YwTp7Zjubn3Jtk-EDAWCXmC18aQHVN67abpyLVEoTQGUJtAHLAQhWDketYd4AWL35DHyMhfe6H_C4DG4UsDkJX03TcTCSy8j5vIY8d7iPh64e3PtXzBeoTbgmjsPfNNOn8MGipJkY9SS_Kvk5ThE5jMqfegvrQ2iY3CEEzva1QNrBo-nLYr2Mc13LhIQu9K3oMCwlwQUzgUdBMWk3T19jOW6_ZV1JDGd_JPqqVl15JncHQoSHGivgJVNbRgJw0p1gXPhNRfDLF9teGTk2aTzJpRZjC7YLwItxdKO6zZM96_1yf4y97-UFFzAjBjFu7o64qLFVvnWfZk2RjAG9RwEVzbLIWv1ldnzh9Sgp8PqkLBnGAKALlEM8hTA1tYJCU7v9Cw_0Ptfrcp7G4uuw5YZlxdkky5M-HvXVMpvTcAg383M0Ed-bxWSG0fcYPeaETaVqmSNQPuSQklzupU05fyvlFePrB5QO6KnpGR0r0emb4ckvqkYCcYyGUooFkA_tsujqQZrNPXAo6F5HpcSNcCzAQeNeKN3Xxk7KkKVH3fHpNm5pkSc8H8I_SduforoqYgdZriF2iaRDJku7Aj9A6Y3TH8DOfuH349cAmay4MQBdXTL0TiLPJq1_oOX6nCEyzawKI2gXOOHmkQRadUa0I6GxBl6LtaJlokB-NqRZ9ntFdbp74ainR3G5Xl3AGp7dKRIW-OBpo_2R9xdromypmYIQSEisnmEPbstzuq1aRydYP9mjz/b64e=1/sign=9d758b7f79d8b800c6db70fcc35ce1c0/keyno=MARKET_1/*","showUid":"17175269811367618718306005","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":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"UKzzs+RLUS/cY+AWnwwVthInaOPnbBzIIvT37bo2UCc="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYIhYay0QYQm/LhmAMY/OyfCCC2z+sI","sign":"UKzzs+RLUS/cY+AWnwwVthInaOPnbBzIIvT37bo2UCc="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-fzq7md55pft/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-wykk74uqb/addToCartButton":{"offerId":"MVzlHYjg-JnHJ56W55XbUQ","skuId":"781060772","pendingCartItem":{"productId":1781271155,"offerId":"MVzlHYjg-JnHJ56W55XbUQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDd0BdFDTGCaKqJpqn9JNyXA1WVEJtztImsYVIYocJwji-W10soUFvG2EZXmygYY6leuZSHkfzb8bEtRmj0JfShuYbTF5xXSp2no3lcDV2r4ObPE2_YPye8vf3LOGMUG9EnFNemw46Tt6hVJ4xy1ySDQPlaJ2q4FmSjsCgqZ1jy2wT1LI03yiRo1w,,","feeShow":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDd0BdFDTGCaKqJpqn9JNyXA1WVEJtztImsYVIYocJwji-W10soUFvG2EZXmygYY6leuZSHkfzb8bEtRmj0JfShuYbTF5xXSp2no3lcDV2r4ObPE2_YPye8vf3LOGMUG9EnFNemw46Tt6hVJ4xy1ySDQPlaJ2q4FmSjsCgqZ1jy2wT1LI03yiRo1w,,","skuId":"781060772","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"930","type":"ya-card","totalPercentWithDiscount":1}],"value":"939","currency":"RUR"},"hid":"18540470","name":"Киреев В. Л. \"Банковское дело. Краткий курс\"","label":"4gv0pnwzmhp","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_BEowpbNRoMDyL6WiVyA0j5AG27qQF5xMKgwgTEvOTHf82TGt5mhozUTL-3xEdZi8Ka3j3z3eqblAO0tpKjadJVtryrrNxlqr7Q7JhPdYraDMEF97aRCuECiWexL9UpLk9_wm1m3w2Q9c5inQCAIK6MIak3kw42J4WOJCQkFEDuLAfbMhhrDgvnVM_aa4sEGvv77MnprVQBljKXMLMN4o0K1ZxbFLjPBR3gSFgsLwKK_VGZSupWDwx_BJlg1mQUIW3tcRwTwDR17G6PpKQIuZmhQUOBry8QNnvrtzp4DutOoAw212lvLlGQTngdaOUX_G5eGKB3ds0Lxbyv4pGX6TJgF0igG36HZPzUFuQV7iKOAJjS_14ZBh0CI2olNkRaIqZlKlGede0jrZqSqxPU684em_k37gemDOeKVDSKKFznmg7FzIsICWu6PcvqrKr-KT554xCVG9U3iPEFZx0Uivk1g105Zvgty4T2CD-bvgodrPWWYmYlQJUQnYbIcNCaHf3B99DGqm-yStzwWt1VrEXtejv3Y2sYSrbE80ZtiXXQC0BtSqwpdABD11PEhwezPjDAx0BjaVaeewb5ELLP7xOxtLvJW3ktGfc42lfT2X2vNyAlhhJwXqTr9viWa0oMxLmK_EppkfJJBPJ9HvRCMbKh2JakzM27_MwNxjheuTianfDKg0X14fPpK03eaKPeGqtckygC1U4IUWmQ4CnIklHRoPditJ46Cbu7-9KDc7ZtumrEPRcGrno513RpHLn9o2SQS5zg-FvTbnoU4PICI28nBxn6iICgQpUXXmh0p4kY-CdQcFW6jum7hS-C0i94ucczIlSTNDNWb_c7zXzFg3ZwEYAOZ9DRm4jw93Pg2T3gZbUhIQeBANidQ-RuVZqWM-qLNrqZZdenyg1rmMP-6DdW-BqHHpVlSWqPK3hOi73yUYqCorSp_Le3YvAeFtybjB73zSZPDHgfudP3tImKqziNL1xhwNbAA8pThHK2Rqex2xP94-35kg9_PN4SR_3PGT4fDWiP47cN7z5ZjAyUnKfodoHlu2Tns6YZUT-r8iBxEkolA2H_8R2Jnt3ENmcmx9kilLzOF-vtf46OElJrhjvL0lmOUrg2A5hgF1MR4NL3vqsVdsEoILdRaUA6Bk8qmRRpi0ZmsXgtDjK0xSTk6ZFL9X_Z-JTwJLJrwntWQx77ZkhFUPNMDfOLwEwP56g-hGIhycpD0vJ_GKhLrCHwcXbLqdC2nBurdJD8rTaj-GzB5SLpTWKR1L-XmlZAVv4AahfUgoKRraaq69GNoZOO8PrBtpJkU15YKX_Fpw8NPZWVPQecaIKJCXknV2J1W7kZlmQtwaeOt8pWnN0Uwx3ocRaM67kpVyEwCGH-fNTsmhc62aKsUdd0KKaTSFanwr2tRZejDRhsxutUj90L19jFooczbgEHZG2aw0et225fjA3aysWy4plpmeXt30Wq8OKRhT8-SuiQ_0pfO-rYWF6T4oOsVQlPcpe0cxsXOvauz95jNlCH3bqMmBWeyvsfKfrWnpO4ZnxCJ5asLiLOauli0mE8ZBZvQ_Kd_vS_3BLOTqogP46Y0AHEHLnTQbBn1CzL8z25DlwYhHsUBjBPJHfLUvzgXr7tsdsqO70AWsyd9HOpZ8MQ9IGfyj9ZukCUdADuALEEVrko5b1TAzRKqJUNjp3W1oeJLZy5JIykltImXHNKPmQJ9ixfNtJuhp_-gp1GeHFESX-zvxA_i1PmazKjp1X6W6ImzLRz35n4H44aWJk6ML3uIgSI3eAFMPNukUGvjnoWzBRI2E71uOWoydxxHmnwNfehnFI0iNwbbLi7Inb8w_cO6bs1b-YlJErbVcPktIi8aptNGTMLHtDF34bZN81OwvppEcjDYlqvvaWF_41AZWia-S5533Rn_x7grg7nhAk697FCVjKihYcMtdYEdUlIDu43eEDrHAq2DApNNW-bAMmrbFpposBRWd9BIBnz1-RDGfgzTqISKQnvlaCASSYnBVhS0FWwN0hr3-GgwaVv2GiS4CPJFNC_tVV1fGk8xPher03a_gJPqcnhgBb1lDmEX9DxA5Osb4l0sdTzYFRdj3Eto7_qMlvcBV1NXqvG1VcB4UgJYooq_q8ClthU7iYEi4C5LSqu2NupFe5-ZUBYR4S2_blTkFdx_udjtNBhXJpCF6I4ycsN05BfNg4N4HzbJtbv7atPL0cfzwfZkANscKarqqMKAqrdGYYXsP_-0oEgAJUVvdnjTwtoMwQ7GvyQCod2tYraNBUIpQu7wK_ctMFO8NJ0REX8P6zrh4HxWZ-H0EjEEwC--nL2VsBUUdu-StRy1WA3DziSNEKTPFAPTTOr5koh8LptKINMqA_c7ArzlLr82ZiqPk0sQVpFTg0GmPGHKLbnYI66ap04JOhvgYL_7pZLN0J-_T2hxk7y2qGOSCSBCNFriswNuyN-eu6HOPND7eTTnmpDsd-1l38q2Wy4eHJpl89svgz3PjLcT79T2E4bMQbJiqxq0nJ_FKX0vLEM3drMDuoo-ymuFTx7DDVoWFicsJQvmAF30CpqM8KyXJwm5e9hOBvd_SzJ_7Oc3SiiH-3P1RdxlN7YCQEWwK6dTQYyuS5LPrE8-CUDrXgDSSO0BzH1ML4MfmS1g-mf48P4tGyF8aOiq6ng-wKfWaa6N8ZVHEFDJhLPxuQse2I4vZUXM8BN0iqgcrrsncebJv5LMc6ewFXce001r19_X45XM62s09nQfhYHDT22uacU1iFXqHY6iV_xUljY9oEFzLvGrmvBZu76bfqX5MHpQYJNdzC2Tmlzv3bBzZum7bre_W8YNIjmZVMIfo4vKTcSW69saSAF9Ri5MkyvcP_N1vuohxL9JUYcSH3pDXhAUdtLyELNCjf1tvN_ZiGzGeWTFOWcGANjYIMhxd1KzPyR7IJsMbkSDjPw2k53S2F65KkRQpjp-H_WZjswCDpe9Fa7QM4XqgYp8H4yUwG0mbtd7DmFjvBt28dp8ysB0P-6cNRV9-uD-S57sOCiDN211WuDmwHaJGNIKpyZDwZ9p2AgTT62Lj1y3sLQAvMs33Qm3Kg2ZyVPQARr8UgfGnyVk0qPcMmRZEvBF891pjhkultsvd2MpqytPSRMKJK6Wes9kM03cAdRcO7hag6sWvXL8FNVENpjpgpKSgq-n9Wzb_LxFhKia-E0LM8zC6sMpDORHe9e2QvCh8D1Me1apPa5m853w33nTfNDTbmgbzFVIZfT6t7yfymTA_nbX3A8jg3Bm7LYN7MM_HImug,,/b64e=1/sign=c1a3c4c12f294af57e0295cf5c330ad1/keyno=MARKET_1/*","showUid":"17175269811367577713306007","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":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"/EXegq4mY9vTpSyc56mFaBw2yMQcSH45IyCsIZ59SoY="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhYI85Sw0QYQpJW49AIYlOSxByC2z+sI","sign":"/EXegq4mY9vTpSyc56mFaBw2yMQcSH45IyCsIZ59SoY="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-wykk74uqb/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AddToCartButtonSnippet":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-e70nxly2fop/addToCartButton":{"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","skuId":"101523598017","pendingCartItem":{"productId":1488978012,"offerId":"Zrpz5k69t_rNQ4DNX85bBQ","showPlaceId":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDdejpnnUzg1dBKBl9cEnYQdXzptpzCL4YIX9JWiem_HxEbcl8Rimff-56CcC3ajoIPDJMOJNgr2xLqoDE_IyDkc3jrxxsi4ls7RcbGj9YGZZwqiaJSLVc2enFa6xP7uZjHda_IHMAprRg1iNFJnI5PBpXHjXBK5xBa83BOawKgWCd1eCVhbi7GZA,,","feeShow":"OTNDnItfwRMjN9MRHuEMMi0wsPAtgGDdejpnnUzg1dBKBl9cEnYQdXzptpzCL4YIX9JWiem_HxEbcl8Rimff-56CcC3ajoIPDJMOJNgr2xLqoDE_IyDkc3jrxxsi4ls7RcbGj9YGZZwqiaJSLVc2enFa6xP7uZjHda_IHMAprRg1iNFJnI5PBpXHjXBK5xBa83BOawKgWCd1eCVhbi7GZA,,","skuId":"101523598017","shopId":431782,"price":{"applicablePriceDiscounts":[{"priceWithDiscount":"1307","type":"ya-card","totalPercentWithDiscount":2}],"value":"1333","currency":"RUR"},"hid":"18540470","name":"Однострочники Python: лаконичный и содержательный код Майер К.","label":"0cev3padi9oe","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_78coqh7__Jxmugft3bZBCR2czY3cL24NjEHutIYxphCowRnbPOLJEAYbJjCxo3vWE8_ohixT17MW6dtF7WhnxKLf7tF09x35j7Fgqbm4wJo0OkCf6g8Nj4_mHk-oMUpKFIX4XOv8EIRemUN3Wa_JG2Z9WJrTTJf7S618g1tZ0Wd6dCEfMdguFvltl9mm6YW0NIuCc06nqEKQfDXb1KfJjcNTj7w7lXBeu_Fhv1Fi48tCX1c8py4JfPCJD2_GHqZCGwlcF6EowJO6rquaXKRNN9TleaXxaOeb5C8QwaGhXt0Ccv1Xg93o7YviIzbHUxCbtpquqiJm7yaDjTbitCu9j-VD9kMJwX_4ZyVwn9qUk3PdzGIi9VrK4J3LIe7qt5ElkG_Wa3NB0FHhg_7enYf5O104mD11xSS3yU0m_2lsJPSDZeu-J6l4H_ioCsOYpKc4IZTthEtIF9nsiu-lWto4HH6vMndwExMCEsWBKQAbnWGilrJXGIM_5X0r6s3R2bnbBZIA8fmSOgLZafV6UwpUKjRYjJlXtsAqNCQy5_Qm7biT06Zu8VbOMFPSnXysbZhuuDanbey5teZVfDiiRM56aJgX-k_2bIkwRDbEH-ZnlmBCUOVeu_Jy476jFaivwcOiLCt9IDFsX2Zq1TMorYsf-EJjLqKcDVVxFDIc_b8-6-qnWJnfNZDqdGFneSi4Or_cFjqlKAMzZF3MuDDnTAJ0_cCy2ce6msK1nI56qqfeLGmLac7zfwc0-c2Z1ADrBhUPXgHCIWBJpqV9hYjpxPSD6u8c0BUMU699BcQQZotnzrUrRHlUvL8-VDToL1Fj2xbZiy5tqoc5uvFKvEs42rKJaJrZOhYsqDC56RL4aFmQdM1QzR9JHDbtfGkXAoI0P32izFclCE3k3zYV_aensiCi6eLFGk_iIk_YrB3zjHo50cai_5xjw4JbnAkCOE8TByJB2PT-OzatW2a1skoV4WMDeeMf2vI1aN5Ou4jcRQ-0-90JXvhbJdl5U0QQ3MroxqP4JF5x1p0tZox5VMWBCIgNRmNH95E2T-zr1tK92Zv8vOfqc801z5CMRPptn6ODEjz-86NsXRIQQ-TTJ3Ogmw_yYIeHp4K10-KP_90vkDcVJf2XwpnAkcLPZWlCCZ9waTBoNj3Ypvdbx_D6qsy40M1SLXea4UtncZU8ivhMwxf_gGUTzY_9TSj8Za8OtK4deAQUrpiSPmA7rGswd-_LTrTW30rJObDDMBL5OotZKzgerxhhmb29sXnn0PukcCtn2u3MQ-x1oXowfSeoDBqPZln--EklaxuTzFWW5EO1ipqqs4ovh9B9_mrDKPETJrexnRRD2CajeU95yQgFFJMnGOT0fe41NElGyfjkZpUytwxj3ZS-eJu-Bt1uzLXRsD9yqCNu8Us-tCQhDNse0rDWqmxLapJvD_-OxqB2vYrW4Mga6w72is09E80QlXEmF7nc6Wh8LNb_lQilPM5P9GzH6dGsuJurHKAF7yKeI5ia1y0zxrARCkOufRfeL6GsweIlXZ3923ciMMtJqQkL6_YnYs5pI5mNf0q2X7X5dScHOPf88bjyuMTFtbdnsV4d-qMQ7ztY-X-aHkcpTHSVYKDqWitO-K3Ym_z3X4yRwlqfDmy4xCTzdbVsvgqUtmYoVm98HxrKmg9K-D8vMqky79bfOgO6eLKSrtof73UeUeDaR5mXG3NXBk5VaDvGRH52v4SCully_Vr0G5C2LfFI34vSVJ1adf9vEzXi--H_L05Y5CumAkqJ9pUugVf7AhnvLOvQGb1pWw_cOTY4pZCrj0-ucFPxu6TpCmNWZXHp1lUIwO_SH8Wyn2zcddOflzDBoGIM149iX9XRFcmU_KCxXGxnR1uTagN1L-QfpbPK2wBxDBeapl33xxTs-uFmItjTxbJVOCNEXqSnbPtnXc4ELOi3UrJ78sezsEyo2d6iMebr9eDQLYqdlqttfGTXOsTwvlZbADP-_geTybyp2fT-3vQIDjbCXrdcwaVmynLoPecbKb1-RA1Ke-8CN3pokQ0wHcQk4sChtW0CPqBsjWvq0vwFkoddbHWG5GbsR8MNaXAj6ucbS36KemzpE-L-Bz-O7qB7mbpHc4rHNFwg6gq7KXolpHFTZqg24fjRb9flwsaMlm1SkVV18L-E4tyDXNJ1PM-lMRRreF6TOFxe_t-VLgGXX9WV-hN1-pVteVjRCZlkDVwDMG7rSdznElrh9vjtKYUYPCcbYnVFpKWqeBw2boBjphn_SZd1WJi-2DoP6RcALW51YST_A1eSAM8fakpsgfC-XUC4k-Jns_1KAJC0Q2yF3aen408bZLuqxDx-Mnqs4c8Mzoav-8_Mp_mexJmf8sAwKUeI9cwBlLDAXl1PNOMKLFYuDMEffuxXpOcE7e4iHxLfDjEGMesutG2dkh1vAm01FXgtJzYxoM_8UBufcXxjeUq-NToEZ5YoYJQ_3QLhLgwsrKktpFH7b1d2inJAbZ_cPfezx7oTrYb7vbUgLNeOzSvJNpjtIbxnTyEiVZLuS3hBW1QpU-RqO-Eic45qc3NH623VKIaqqDr2s6G-yWGk2cwbVEp5zWISjn2KNT-n-dwi9sXZP-FFrRMC7PBVI41F6NEWSsopBOHargbKDcKNdWCkx91AOaF8Id5UBFV92MsfaIQxt4PqAgAluzNyuTunXkbSbUtFkPbnNscaFOfoKiQ36dEK-XNZK6h4xem0v2T9FGk07r6tncc40iXRawjxEZ--fpg-JeI7eHcmxU7_0_7sAseC_bDetZxT2DBebV8oZlqQOCQUD8Y6TQMj8LFKb53woPb6eKg2LgvMdds6JIR-x9sB4_AieXmxp9KxbLAin3N4Kwsij8-3xmhXdpB0Nbl_wNh_aGQ21zTb4gzZ6_xvaAiFTMwOacoeCLQLbLr4NWU1elcfZuWCtSKu6h5mzBywVbwAYXo1il2gS3h9QgdraqW1K22LkLQuVuGgOnC1Lnq5qQfywOEgg1A0Nh18uq2D3a2epdwpC2RVIIaTVEMhB0wVFNsMRCaIzOpqJ-J_IuQLos6V__fVDfwpcDLGB8aTRCTYmVaILHyrwIhQ9CwT9PFrxp6zbocIGAKPsV-KvfkJyUSqEvgVmqsirarL5iJo1Q3Hyf9af7nzE8DgUdcxGF1enHy_rDokW_hMF6AeqXQS8Iwf2-MTQbaQGzhxQntkAHdezF02dTX3_DJ2rgsrguSBlpVth_Hy-6a0RYKmta4f-8pgwITsC1sLo-9w5pl8iQMS8,/b64e=1/sign=259d2a456618fa2bce904c4e8497ed79/keyno=MARKET_1/*","showUid":"17175269811327242617306008","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":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"4XtHI0QEsPfhkXPln2G60TIiJPM1P23wKPzdDOOuyys="},"target":"cart_addition"},"baobabClientDataDeletionFromCart":{"realTimeEventPayload":{"version":"EPV_BRT_V1","payload":"CgoQxNOBuZ3x3NQVEjEKL0NvbXBldGl0aXZlQW5hbG9nc19NYXJrZXRNb2RlbENhcmRfRnJvbnRTbmlwcGV0MhcI3ICAxgUQwdWcmvoCGMb/qAUgts/rCA==","sign":"4XtHI0QEsPfhkXPln2G60TIiJPM1P23wKPzdDOOuyys="},"target":"cart_deletion"}}}},"meta":{"/content/page/fancyPage/kkmCarousel/kkmCarousel/content/content/slot-e70nxly2fop/addToCartButton":{"name":"@light/AddToCartButtonSnippet"}}}
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"МАРКЕТ.ТРЕЙД, ИНН 9705171890, ID #e-1g-101880-VND-ADV","adLabel":1},"advertisementId":1641961,"allowDebug":false,"borderRadius":5,"indents":6}}},"meta":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_101_8/content/content/content/adLabel":{"name":"@light/AdLabel"}}}
{"widgets":{"@light/AdLabel":{"/content/page/fancyPage/recommendationRoll/content/lazyGenerator/initialContent/recomLayoutItem_102_21/content/content/content/adLabel":{"adLabel":{"adLabelText":"Реклама","advertizer":"МАРКЕТ.ТРЕЙД, ИНН 9705171890, ID #e-1g-101880-VND-ADV","adLabel":1},"advertisementId":1311961,"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":"1717526980738/2c9dbbd1c989aa31eb3b94e9141a0600/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=3kUXimCm_I23lePZtLV1lXNxpg3_IpI25O9dyz68euphDthP539QTLNkheq1mdIvjyfhXue2bTXttZV6pE8mW2piEpJ9SNElYRyfVtVMhr__D1OoxHbrXWb_gdfr-ZsI0GMY0BjIhC8yfzD937L8kFIhnyr1PitlL8m-ghLd3Hoovzoj6Jw0PIgqx-LNaRNrtTJZHNu3A_8n_D_4hnl_bO_fqDVG2AHs&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17158078042429099776009014&sku=560312128&uniqueId=670830&loggedin=1","backpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948?cpc=3kUXimCm_I23lePZtLV1lXNxpg3_IpI25O9dyz68euphDthP539QTLNkheq1mdIvjyfhXue2bTXttZV6pE8mW2piEpJ9SNElYRyfVtVMhr__D1OoxHbrXWb_gdfr-ZsI0GMY0BjIhC8yfzD937L8kFIhnyr1PitlL8m-ghLd3Hoovzoj6Jw0PIgqx-LNaRNrtTJZHNu3A_8n_D_4hnl_bO_fqDVG2AHs&lr=213&offerid=MqiKgvfyO58oW3DDu8s2ug&show-uid=17158078042429099776009014&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":"0yv5vYE4v8X6uRlVTZXiYA==","renderStrategy":"append"}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList/LazyLoader":{"name":"@yandex-market/LazyLoader-market"}}}{"widgets":{"@marketfront/VisibilityLoaderMarket":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList":{"pageId":"market:product","epicModeForLazyLoad":"default","widgetId":"AgitationList","__zoneName":""}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude/agitationList":{"name":"@marketfront/VisibilityLoaderMarket"}}}{"widgets":{"@card/ReviewGratitude":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude":{"hasYaPlus":false,"retpath":"http://market.yandex.ru/product--chistyi-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista/1781255948","isPopupContent":true}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup/reviewGratitude":{"name":"@card/ReviewGratitude"}}}{"widgets":{"@card/ProductReviewFormPopup":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup":{"isOpen":false,"formState":"form"}}},"meta":{"/content/page/fancyPage/productReviewFormLoader/productReviewFormPopup":{"name":"@card/ProductReviewFormPopup"}}}{"widgets":{"@card/ProductReviewFormLoader":{"/content/page/fancyPage/productReviewFormLoader":{"initialProps":{"productId":1781255948,"skuId":"560312128","categoryIds":[18540470],"source":"product-main"},"productId":null,"skuId":null,"categoryIds":[],"source":"unknown","agitationId":null,"averageGrade":null,"fromPoll":false,"fetchContentOnly":false,"forceGratitude":false,"preload":false,"isPreloadForced":false,"isPopupLoaded":false}}},"meta":{"/content/page/fancyPage/productReviewFormLoader":{"name":"@card/ProductReviewFormLoader"}}}
{"widgets":{"@velocity/DeferredService":{}},"meta":{"/deferredService":{"name":"@velocity/DeferredService"}},"collections":{"wishlistButton":{"13447115526525859235":{"skuId":"560312128","businessId":"670830","place":"product","productId":"1781255948","title":"Мартин Р. \"Чистый код: создание, анализ и рефакторинг\"","picture":"https://avatars.mds.yandex.net/get-mpic/4725655/2a0000018acdc8a6663eae43bafc6530780a/orig","price":{"value":731,"currency":"RUR"},"isPharma":false}},"wishlistItemResult":{"24a5654dd9bf7e3ed9904264424e83cd":{"id":"24a5654dd9bf7e3ed9904264424e83cd","wishlistItemIds":[],"hasMore":false,"token":{"lastCrTime":null,"lastId":null}}},"headerState":{"id":"4ij8u2dt1us","wishCount":0},"userComparisonListReady":{"hjwny0cjqc7":{"result":[]}},"comparisonButton":{"13447115526525859235":{"categoryId":"18540470","productId":"1781255948","skuId":"560312128","isAdult":false,"categoryName":"Учебная литература"}}}}