{"id":303844,"date":"2020-05-19T09:00:47","date_gmt":"2020-05-19T09:00:47","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=303844"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=303844","title":{"rendered":"\u0414\u0435\u043a\u043b\u0430\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442-\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0430\u043d\u0434\u0440\u043e\u0438\u0434. \u0427\u0430\u0441\u0442\u044c 2"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/502024\/\">\u0412 <a href=\"https:\/\/habr.com\/ru\/post\/496870\/\">\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435<\/a> \u043a\u0440\u0430\u0442\u043a\u043e \u0431\u044b\u043b\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0434\u0435\u043a\u043b\u0430\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442-\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0430\u043d\u0434\u0440\u043e\u0438\u0434 \u0432 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u0441 \u0438\u043c\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c.<br \/>  \u0421\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u043d\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439, \u0447\u0442\u043e\u0431\u044b \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 DePro, \u043f\u0440\u043e\u0435\u043a\u0442. \u041e\u043d \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0447\u0430\u0441\u0442\u044c \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0443\u0447\u0435\u0431\u043d\u044b\u0445 <a href=\"https:\/\/doc.deprosystem.com\/lesson_5.html\" rel=\"nofollow\">\u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/a>. \u0414\u0438\u0437\u0430\u0439\u043d \u0432\u0441\u0435\u0445 \u044d\u043a\u0440\u0430\u043d\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u043e\u043f\u0438\u0448\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0440\u0438\u0441\u0443\u043d\u043a\u0430\u0445:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/f6c\/afe\/af5\/f6cafeaf546e9467b0a1b71b122b7eeb.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/287\/0cb\/0b9\/2870cb0b957f2ed4318cd78a137ebf3a.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/0d7\/f08\/980\/0d7f08980838c23cc41258eca7a3093e.png\" alt=\"image\">  <\/p>\n<pre>\u042d\u043a\u0440\u0430\u043d DRAWER           \u042d\u043a\u0440\u0430\u043d CATALOG          \u042d\u043a\u0440\u0430\u043d PRODUCT_LIST<\/pre>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/5a1\/32c\/952\/5a132c9529aadcf1101fe14137e4ff17.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/b4b\/c8e\/768\/b4bc8e768bb0d616ddb4a4325986cdab.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/227\/00e\/5f5\/22700e5f57ffbc8fc43429ee87f79b87.png\" alt=\"image\">  <\/p>\n<pre>\u042d\u043a\u0440\u0430\u043d CATALOG_\u0430          \u042d\u043a\u0440\u0430\u043d DESCRIPT         \u042d\u043a\u0440\u0430\u043d CHARACTERISTIC<\/pre>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/5a6\/635\/394\/5a6635394bccc0473f79ed51b0fab8b6.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/150\/f30\/32f\/150f3032f242fc892db119d5b0fc15a2.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/a0d\/44f\/49b\/a0d44f49bd430384c67a9e6a81a4bbe1.png\" alt=\"image\">  <\/p>\n<pre>\u042d\u043a\u0440\u0430\u043d FITNESS          \u042d\u043a\u0440\u0430\u043d FITNESS_\u0430         \u042d\u043a\u0440\u0430\u043d \u0412\u044b\u0445\u043e\u0434\u0430<\/pre>\n<p>  <a name=\"habracut\"><\/a><br \/>  \u0418\u0437 \u044d\u0442\u0438\u0445 \u044d\u043a\u0440\u0430\u043d\u043e\u0432 \u0432 \u0446\u0435\u043b\u043e\u043c \u043f\u043e\u043d\u044f\u0442\u0435\u043d \u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b. \u0411\u043e\u043a\u043e\u0432\u043e\u0435 \u043c\u0435\u043d\u044e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u0432\u0430 \u043f\u0443\u043d\u043a\u0442\u0430 \u00ab\u041a\u0430\u0442\u0430\u043b\u043e\u0433\u00bb \u0438 \u00ab\u0424\u0438\u0442\u043d\u0435\u0441\u00bb \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043a\u0430\u043a\u043e\u0433\u043e \u043d\u0438\u0431\u0443\u0434\u044c \u043f\u0443\u043d\u043a\u0442\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u044d\u043a\u0440\u0430\u043d. \u042d\u043a\u0440\u0430\u043d CATALOG \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u00ab\u041d\u043e\u0432\u0438\u043d\u043a\u0438\u00bb. \u041f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u043b\u044e\u0431\u0443\u044e \u00ab\u043d\u043e\u0432\u0438\u043d\u043a\u0443\u00bb \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044d\u043a\u0440\u0430\u043d \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u044d\u0442\u043e\u0433\u043e \u0442\u043e\u0432\u0430\u0440\u0430. \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0432\u043a\u043b\u0430\u0434\u043e\u043a: \u00ab\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u00bb \u0438 \u00ab\u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438\u00bb. \u0422\u0430\u043a\u0436\u0435 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 CATALOG \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0441\u043f\u0438\u0441\u043e\u043a \u00ab\u041a\u0430\u0442\u0430\u043b\u043e\u0433\u00bb. \u041f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u0441\u0442\u0440\u0435\u043b\u043a\u0435 \u0432\u043d\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f (\u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f). \u041f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u0432\u0441\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044d\u043a\u0440\u0430\u043d PRODUCT_LIST \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u0443\u043d\u043a\u0442\u0443 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435. \u041f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u043f\u0443\u043d\u043a\u0442 \u00ab\u0424\u0438\u0442\u043d\u0435\u0441\u00bb \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044d\u043a\u0440\u0430\u043d FITNESS \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0443\u0441\u043b\u0443\u0433. \u0421\u043f\u0438\u0441\u043e\u043a \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u0441\u043f\u0438\u043d\u0435\u0440\u0435 \u043a\u043b\u0443\u0431\u0430. \u041f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0432\u044b\u0439\u0442\u0438 \u0438\u0437 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u0438\u0430\u043b\u043e\u0433 \u2014 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435.<br \/>  \u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 json \u0444\u043e\u0440\u043c\u0430\u0442\u0435. \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0438\u0436\u0435. \u0412 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 DePro \u0438\u0437 API \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e URL, \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0436\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0443\u0436\u043d\u0430 \u043b\u0438\u0448\u044c \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 (id) view, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f\u043c. \u0421\u0442\u043e\u0438\u0442 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0435 \u044d\u0442\u043e \u043d\u0435\u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u0440\u0435\u0437 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043d\u0435 \u0441\u0442\u044b\u043a\u043e\u0432\u043a\u0438 \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f\u043c, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438 \u0432\u0441\u0435\u0433\u043e 20 \u0448\u0442. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u0434\u043d\u0430 \u0438 \u0442\u0430 \u0436\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0442\u043e\u0432\u0430\u0440\u043e\u0432.  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">API \u0434\u043b\u044f \u044d\u043a\u0440\u0430\u043d\u043e\u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0430<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre> \u042d\u043a\u0440\u0430\u043d CATALOG \u0434\u043b\u044f \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 (\u041d\u043e\u0432\u0438\u043d\u043a\u0438) URL depro\/cron\/news, \u043c\u0435\u0442\u043e\u0434 GET. \u041f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e \u043d\u043e\u0432\u0438\u043d\u043a\u0430\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u0437\u0430\u0433\u043b\u043e\u0432\u043a\u0435. \u041e\u0442\u0432\u0435\u0442  [     {         &quot;product_id&quot;:4610,         &quot;catalog_id&quot;:15984,         &quot;product_name&quot;:&quot;\u0422\u0435\u0440\u043c\u043e\u0443\u0441\u0430\u0436\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0442\u0440\u0443\u0431\u043a\u0430 20\u043c\u043c \u043d\u0430\u0431\u043e\u0440 6 \u0446\u0432\u0435\u0442\u043e\u0432 (\u043f\u0430\u043a 1\u043c*20\u0448\u0442) APRO&quot;,         &quot;catalog_code&quot;:&quot;ZRG-20kit&quot;,         &quot;picture&quot;:&quot;depro\/cronimg\/picture_1.jpeg&quot;,         &quot;bar_code&quot;:&quot;4824041010653&quot;,         &quot;oem&quot;:&quot;&quot;,         &quot;price&quot;:175.98,         &quot;brand&quot;:&quot;APRO&quot;,         &quot;product_code&quot;:&quot;032578&quot;,         &quot;gift&quot;:0,         &quot;bonus&quot;:0,         &quot;new_product&quot;:1,         &quot;quantity&quot;:5     },     . . . ] \u0421\u043f\u0438\u0441\u043e\u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0434\u043b\u044f \u043d\u0435\u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 URL depro\/cron\/catalog.  \u0414\u043b\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0441\u043f\u0438\u0441\u043a\u043e\u0432 URL depro\/cron\/catalog_ex \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c catalog_id \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f id \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f. \u041e\u0442\u0432\u0435\u0442 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432: [     {         &quot;catalog_id&quot;:15510,         &quot;parent_id&quot;:0,         &quot;catalog_name&quot;:&quot;\u041a\u0443\u0437\u043e\u0432&quot;     },     {         &quot;catalog_id&quot;:15584,         &quot;parent_id&quot;:0,         &quot;catalog_name&quot;:&quot;\u0414\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044c&quot;     },     . . . ]  \u042d\u043a\u0440\u0430\u043d PRODUCT_LIST URL depro\/cron\/product_list \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438: expandedLevel \u0438 catalog_id. \u0417\u0434\u0435\u0441\u044c expandedLevel - \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 (0, 1 \u0438\u043b\u0438 2), catalog_id - id \u0432\u044b\u0431\u0430\u043d\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438. \u0414\u043b\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0443\u0440\u043e\u0432\u043d\u044f 0 \u0438 1 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0445\u043e\u0434\u044f\u0442 \u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0443\u044e, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0441\u043f\u0438\u0441\u043a\u0443 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0432 \u043a\u0430\u043a\u0443\u044e \u043d\u0438\u0431\u0443\u0434\u044c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430. \u041c\u0435\u0442\u043e\u0434 GET \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0442\u0432\u0435\u0442\u0430 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0430 \u043a\u0430\u043a \u0434\u043b\u044f \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 (\u041d\u043e\u0432\u0438\u043d\u043a\u0438)  \u0414\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u0431\u0430\u0440\u043a\u043e\u0434\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f URL depro\/cron\/product_barcode \u0441  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c barcode_scanner.  \u0414\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u043e\u0438\u0441\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f URL depro\/cron\/product_search \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c  product_name. \u041e\u0442\u0431\u043e\u0440 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044e LIKE. \u0412 product_name \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0434\u043d\u043e \u0438\u043b\u0438 \u0434\u0432\u0430 \u0441\u043b\u043e\u0432\u0430. \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438 \u0434\u043b\u044f \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0430 \u043f\u043e\u0438\u0441\u043a\u0430.  \u042d\u043a\u0440\u0430\u043d DESCRIPT  \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438: URL depro\/cron\/product_id \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c product_id. \u041c\u0435\u0442\u043e\u0434 GET. \u041e\u0442\u0432\u0435\u0442 {     &quot;product_id&quot;:2942,     &quot;catalog_id&quot;:15594,     &quot;product_name&quot;:&quot;\u0414\u0430\u0442\u0447\u0438\u043a \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0412\u0410\u0417 2110, 2111, 2112, \u0417\u0410\u0417 Sens '\u0421\u0435\u043d\u0441' \u0410\u0412\u0422\u041e\u041f\u0420\u0418\u0411\u041e\u0420 &quot;,     &quot;catalog_code&quot;:&quot;23.3828&quot;     ,&quot;picture&quot;:&quot;depro\/cronimg\/picture_16.jpeg&quot;,     &quot;bar_code&quot;:&quot;2000000148472&quot;,     &quot;oem&quot;:&quot;2112-3851010&quot;,     &quot;price&quot;:103.02,     &quot;brand&quot;:&quot;\u0410\u0432\u0442\u043e\u043f\u0440\u0438\u0431\u043e\u0440, \u0433. \u041a\u0430\u043b\u0443\u0433\u0430, \u0420\u043e\u0441\u0441\u0438\u044f&quot;,     &quot;product_code&quot;:&quot;027729&quot;,     &quot;gift&quot;:1,     &quot;bonus&quot;:0,     &quot;new_product&quot;:0,     &quot;quantity&quot;:16 }  \u0410\u043d\u0430\u043b\u043e\u0433\u0438: URL depro\/cron\/product_analog \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c product_id. \u041c\u0435\u0442\u043e\u0434 GET. \u041e\u0442\u0432\u0435\u0442 [     {         &quot;product_id&quot;:561,         &quot;catalog_id&quot;:15587,         &quot;product_name&quot;:&quot;\u041d\u0430\u0441\u043e\u0441 \u0432\u043e\u0434\u044f\u043d\u043e\u0439 \u0412\u0410\u0417 2110, 2111, 2112 (\u043f\u043e\u043c\u043f\u0430 \u043d\u0430 16 \u043a\u043b\u0430\u043f. \u043c\u043e\u0442\u043e\u0440) AURORA&quot;,         &quot;catalog_code&quot;:&quot;WP-LA2112&quot;,         &quot;picture&quot;:&quot;depro\/cronimg\/picture_12.jpeg&quot;,         &quot;bar_code&quot;:&quot;2900011680711&quot;,         &quot;oem&quot;:&quot;2112-1307010&quot;,         &quot;price&quot;:188.16,         &quot;brand&quot;:&quot;AURORA, Poland&quot;,         &quot;product_code&quot;:&quot;016807&quot;,         &quot;gift&quot;:0,         &quot;bonus&quot;:1,         &quot;new_product&quot;:0,         &quot;quantity&quot;:15     },     . . . ]  \u042d\u043a\u0440\u0430\u043d CHARACTERISTIC URL depro\/cron\/product_charact \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c product_id. \u041c\u0435\u0442\u043e\u0434 GET. \u041e\u0442\u0432\u0435\u0442 [     {         &quot;prop_id&quot;:2764,         &quot;product_id&quot;:2942,         &quot;name&quot;:&quot;\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c&quot;,         &quot;value&quot;:&quot;\u0410\u0432\u0442\u043e\u043f\u0440\u0438\u0431\u043e\u0440, \u0433. \u041a\u0430\u043b\u0443\u0433\u0430, \u0420\u043e\u0441\u0441\u0438\u044f&quot;     },     {         &quot;prop_id&quot;:2765,         &quot;product_id&quot;:2942,         &quot;name&quot;:&quot;\u041c\u0430\u0440\u043a\u0438 \u0410\u0432\u0442\u043e \u0434\u043b\u044f \u0418\u041c&quot;,         &quot;value&quot;:&quot;\u0412\u0410\u0417,\u0417\u0410\u0417&quot;     },     . . . ] <\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430\u0448\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<br \/>  1. \u0412 \u0441\u0442\u0443\u0434\u0438\u0438 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u0418\u043c\u044f \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0435 \u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u0435. <br \/>  2. \u0420\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. \u041a\u0430\u043a \u0443\u0436\u0435 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043b\u043e\u0441\u044c \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0444\u0430\u0439\u043b\u044b \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 (XML) \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0435. \u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0432\u0435\u0449\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043a\u0430\u0447\u0430\u0435\u043c <a href=\"https:\/\/doc.deprosystem.com\/res\/res_example.zip\" rel=\"nofollow\">\u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b<\/a>. \u0420\u0430\u0437\u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0443\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b res_example.zip. \u0412 \u0441\u0442\u0443\u0434\u0438\u0438 \u0443\u0434\u0430\u043b\u0438\u043c \u0432\u0441\u0451 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043f\u0430\u043f\u043a\u0438 res. \u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0440\u0430\u0437\u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0438 res \u0432 \u043f\u0430\u043f\u043a\u0443 res \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e, \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b Android Studio, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u0438\\\u0438\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 Invalid Caches\/Restart.<br \/>  3. \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<br \/>  \u0412 \u0441\u0435\u043a\u0446\u0438\u0438 dependencies \u0444\u0430\u0439\u043b\u0430 build.gradle \u043c\u043e\u0434\u0443\u043b\u044f \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c:  <\/p>\n<pre><code class=\"java\">    implementation 'github.com\/deprosystem\/depro:compon:3.0.1' <\/code><\/pre>\n<p>  \u0412 \u0441\u0435\u043a\u0446\u0438\u0438 android \u0444\u0430\u0439\u043b\u0430 build.gradle \u043c\u043e\u0434\u0443\u043b\u044f \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c:  <\/p>\n<pre><code class=\"java\">    packagingOptions {         exclude 'META-INF\/DEPENDENCIES'     }     compileOptions {         sourceCompatibility JavaVersion.VERSION_1_8         targetCompatibility JavaVersion.VERSION_1_8     } <\/code><\/pre>\n<p>  \u041f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 minSdkVersion \u043d\u0443\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 minSdkVersion = 17. \u041f\u043e\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f build.gradle \u043d\u0443\u0436\u043d\u043e \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442.<br \/>  4. \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 (\u0444\u0430\u0439\u043b\u043e\u0432). \u041f\u0420\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043b\u0438\u0448\u044c 4 \u043a\u043b\u0430\u0441\u0441\u0430: MyDeclareScreens \u2014 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u044d\u043a\u0440\u0430\u043d\u044b; MyParams \u2014 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f; MyApp \u2014 \u0438\u043d\u0438\u0446\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 DePro; MainActivity \u2014 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435. <br \/>  \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u043b\u0430\u0441\u0441 MyDeclareScreens.java. \u0415\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:  <\/p>\n<pre><code class=\"java\">public class MyDeclareScreens extends DeclareScreens {      public final static String             MAIN = &quot;main&quot;, DRAWER = &quot;DRAWER&quot;, CATALOG = &quot;CATALOG&quot;,             DESCRIPT = &quot;DESCRIPT&quot;, CHARACTERISTIC = &quot;CHARACTERISTIC&quot;,             PRODUCT_LIST = &quot;PRODUCT_LIST&quot;, PRODUCT_DESCRIPT = &quot;PRODUCT_DESCRIPT&quot;,             FITNESS = &quot;FITNESS&quot;;      @Override     public void declare() {         activity(MAIN, R.layout.activity_main)                 .navigator(finishDialog(R.string.attention, R.string.finishOk))                 .drawer(R.id.drawer, R.id.content_frame, R.id.left_drawer, null, DRAWER);          fragment(DRAWER, R.layout.fragment_drawer)                 .menu(model(menu), view(R.id.recycler));          fragment(CATALOG, R.layout.fragment_catalog)                 .navigator(handler(R.id.back, VH.OPEN_DRAWER))                 .component(TC.RECYCLER_HORIZONTAL, model(Api.NEWS_PROD).pagination().progress(R.id.progr),                         view(R.id.recycler_news, R.layout.item_news_prod),                         navigator(start(PRODUCT_DESCRIPT)))                 .component(TC.RECYCLER, model(Api.CATALOG),                         view(R.id.recycler, &quot;expandedLevel&quot;, new int[]{R.layout.item_catalog_type_1,                                 R.layout.item_catalog_type_2, R.layout.item_catalog_type_3})                                 .expanded(R.id.expand, R.id.expand, model(Api.CATALOG_EX, &quot;catalog_id&quot;)),                         navigator(start(PRODUCT_LIST)));          activity(PRODUCT_LIST, R.layout.activity_product_list, &quot;%1$s&quot;, &quot;catalog_name&quot;).animate(AS.RL)                 .navigator(back(R.id.back))                 .component(TC.RECYCLER, model(Api.PRODUCT_LIST, &quot;expandedLevel,catalog_id&quot;),                         view(R.id.recycler, R.layout.item_product_list)                                 .visibilityManager(visibility(R.id.bonus_i, &quot;bonus&quot;),                                         visibility(R.id.gift_i, &quot;gift&quot;),                                         visibility(R.id.newT, &quot;new_product&quot;)),                         navigator(start(PRODUCT_DESCRIPT)));          activity(PRODUCT_DESCRIPT, R.layout.activity_product_descript, &quot;%1$s&quot;, &quot;catalog_name&quot;).animate(AS.RL)                 .navigator(back(R.id.back))                 .setValue(item(R.id.product_name, TS.PARAM, &quot;product_name&quot;))                 .component(TC.PAGER_F, view(R.id.pager, DESCRIPT, CHARACTERISTIC)                         .setTab(R.id.tabs, R.array.descript_tab_name));          fragment(DESCRIPT, R.layout.fragment_descript)                 .component(TC.PANEL, model(Api.PRODUCT_ID, &quot;product_id&quot;),                         view(R.id.panel).visibilityManager(visibility(R.id.bonus, &quot;bonus&quot;)))                 .component(TC.RECYCLER, model(Api.ANALOG_ID_PRODUCT,&quot;product_id&quot;),                         view(R.id.recycler, R.layout.item_product_list).noDataView(R.id.not_analog)                                 .visibilityManager(visibility(R.id.bonus_i, &quot;bonus&quot;),                                         visibility(R.id.gift_i, &quot;gift&quot;),                                         visibility(R.id.newT, &quot;new_product&quot;)),                         navigator(start(0, PRODUCT_DESCRIPT, PS.RECORD),                                 handler(0, VH.BACK))) ;          fragment(CHARACTERISTIC, R.layout.fragment_characteristic)                 .component(TC.RECYCLER, model(Api.CHARACT_ID_PRODUCT, &quot;product_id&quot;),                         view(R.id.recycler, &quot;2&quot;, new int[] {R.layout.item_property, R.layout.item_property_1}));          fragment(FITNESS, R.layout.fragment_fitness)                 .navigator(handler(R.id.back, VH.OPEN_DRAWER))                 .component(TC.SPINNER, model(JSON, getString(R.string.clubs)),                         view(R.id.spinner, R.layout.item_spin_drop, R.layout.item_spin_hider))                 .component(TC.RECYCLER, model(Api.FITNESS, &quot;clubId&quot;),                         view(R.id.recycler, R.layout.item_fitness), null).eventFrom(R.id.spinner);     }      Menu menu = new Menu()             .item(R.drawable.list, R.string.m_catalog, CATALOG, true)             .divider()             .item(R.drawable.ic_aura, R.string.fitness, FITNESS); } <\/code><\/pre>\n<p>  \u041f\u043e\u0437\u0436\u0435 \u043e\u043f\u0438\u0448\u0435\u043c \u0432\u0441\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 DePro. \u0414\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438 alt+enter. \u041a\u0440\u0430\u0441\u043d\u044b\u043c \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0434\u0435\u043b\u0435\u043d \u043a\u043b\u0430\u0441\u0441 Api \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0437\u0430\u0434\u0430\u043d\u044b \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u0415\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u0434\u0430\u043b\u0435\u0435. <br \/>  \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u043b\u0430\u0441\u0441 MyParams.java. \u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. \u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0437\u0430\u0434\u0430\u0434\u0438\u043c \u043b\u0438\u0448\u044c \u0431\u0430\u0437\u043e\u0432\u044b\u0439 URL.  <\/p>\n<pre><code class=\"java\">public class MyParams extends AppParams {     @Override     public void setParams() {         baseUrl = &quot;https:\/\/deprosystem.com\/&quot;;     } } <\/code><\/pre>\n<p>  \u041c\u0435\u043d\u044f\u0435\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0442\u0443\u0434\u0438\u0435\u0439, \u043a\u043b\u0430\u0441\u0441\u0430 MainActivity \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:  <\/p>\n<pre><code class=\"java\">public class MainActivity extends BaseActivity {     @Override     public String getNameScreen() {         return MyDeclareScreens.MAIN;     } } <\/code><\/pre>\n<p>  \u0412 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0435 \u0434\u043b\u044f MainActivity \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u0440\u0442\u0440\u0435\u0442\u043d\u0443\u044e \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044e. \u0412 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0432\u043e\u0440\u043e\u0442 \u044d\u043a\u0440\u0430\u043d\u0430, \u043d\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0434\u043b\u044f \u044d\u043a\u0440\u0430\u043d\u043e\u0432 \u0442\u0438\u043f\u0430 activity() \u043a\u0440\u043e\u043c\u0435 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u043f\u043e\u0440\u0442\u0440\u0435\u0442\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f.<br \/>  \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u043b\u0430\u0441\u0441 MyApp:  <\/p>\n<pre><code class=\"java\">public class MyApp extends Application {     private static MyApp instance;     private Context context;      public static MyApp getInstance() {         if (instance == null) {             instance = new MyApp();         }         return instance;     }      @Override     public void onCreate() {         super.onCreate();         instance = this;         context = getApplicationContext();          DeclareParam.build(context)                 .setAppParams(new MyParams())                 .setDeclareScreens(new MyDeclareScreens());     } } <\/code><\/pre>\n<p>  \u042d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0441\u0438\u043d\u0433\u043b\u0435\u0442\u043e\u043d \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 onCreate \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f MyParams \u0438 MyDeclareScreens.<br \/>  <em>\u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u043e\u043f\u0438\u0441\u0430\u0442\u044c MyApp \u0432 \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u0435.<\/em><br \/>  \u041d\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043a\u043b\u0430\u0441\u0441 Api:  <\/p>\n<pre><code class=\"java\">public class Api {     public static final String CATALOG = &quot;depro\/cron\/catalog&quot;,             NEWS_PROD = &quot;depro\/cron\/news_prod&quot;,             PRODUCT_LIST = &quot;depro\/cron\/product_list&quot;,             PRODUCT_ID = &quot;depro\/cron\/product_id&quot;,             ANALOG_ID_PRODUCT = &quot;depro\/cron\/product_analog&quot;,             CHARACT_ID_PRODUCT = &quot;depro\/cron\/product_charact&quot;,             FITNESS = &quot;depro\/cron\/fitness&quot;,             CATALOG_EX = &quot;depro\/cron\/catalog_ex&quot;; } <\/code><\/pre>\n<p>  5. \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435.<br \/>  \u0415\u0441\u043b\u0438 \u0432\u0441\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \u0442\u043e \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f (\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c) \u0432\u0441\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u044d\u043a\u0440\u0430\u043d\u044b.<br \/>  \u041a\u0430\u043a \u0432\u0438\u0434\u0438\u043c \u0443 \u043d\u0430\u0441 \u043d\u0430 \u0432\u0441\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u044f\u0442\u044c \u043d\u0435\u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u043e\u0432. \u041f\u0440\u0438\u0447\u0435\u043c \u0447\u0435\u0442\u044b\u0440\u0435 \u0438\u0437 \u043d\u0438\u0445 \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435. \u0418\u0445 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u044d\u043a\u0440\u0430\u043d\u043e\u0432. \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u0432\u043e\u043e\u0431\u0449\u0435\u043c \u0442\u043e \u043d\u0435 \u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u044b\u0445, \u044d\u043a\u0440\u0430\u043d\u043e\u0432 \u0442\u043e\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 (\u043c\u0435\u043d\u0435\u0435 80 \u0441\u0442\u0440\u043e\u043a). \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043a\u0430\u0436\u0435\u043c, \u0447\u0442\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0435, \u043d\u043e \u0438 \u043d\u0435 \u0441\u043b\u043e\u0436\u043d\u043e\u0435. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043e\u043f\u0438\u0448\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438.<br \/>  \u041a\u0430\u043a \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e\u0441\u044c \u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044d\u043a\u0440\u0430\u043d\u044b \u0432 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u043b\u044c \u043b\u0438\u0431\u043e activity, \u043b\u0438\u0431\u043e fragment, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 (\u0441\u0442\u0440\u043e\u043a\u0430) \u0438 layout. \u0421\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u044b \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e \u0438\u0445 \u0438\u043c\u0435\u043d\u0430\u043c. \u0412\u044b\u0431\u043e\u0440 \u043a\u0430\u043a\u043e\u0439 \u0442\u0438\u043f \u044d\u043a\u0440\u0430\u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c.<br \/>  <b>\u042d\u043a\u0440\u0430\u043d MAIN<\/b><br \/>  \u0418\u0442\u0430\u043a, \u0438\u0437 \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u044d\u043a\u0440\u0430\u043d \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043a\u043e\u0432\u043e\u0435 \u043c\u0435\u043d\u044e \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0434\u043b\u044f \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u0432. \u0412 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0435 R.layout.activity_main \u0437\u0430\u0434\u0430\u043d \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 DrawerLayout. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438 \u0432 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u044d\u043a\u0440\u0430\u043d\u0430 MAIN \u043c\u044b \u0437\u0430\u0434\u0430\u0435\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 drawer, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u043c id \u0441\u0430\u043c\u043e\u0433\u043e DrawerLayout \u0438 \u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0434\u043b\u044f \u0431\u043e\u043a\u043e\u0432\u043e\u0439 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u0432. \u0422\u0430\u043a\u0436\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0438\u043c\u044f \u044d\u043a\u0440\u0430\u043d\u0430 (DRAWER), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0432 \u0431\u043e\u043a\u043e\u0432\u043e\u0439 \u043f\u0430\u043d\u0435\u043b\u0438. \u041d\u0430\u0432\u0438\u0433\u0430\u0442\u043e\u0440 finishDialog \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u0435\u0440\u0435\u0434 \u0432\u044b\u0445\u043e\u0434\u043e\u043c \u0438\u0437 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0434\u0430\u0442\u044c \u0434\u0438\u0430\u043b\u043e\u0433 \u2014 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435.<br \/>  <b>\u042d\u043a\u0440\u0430\u043d DRAWER<\/b><br \/>  \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432\u0441\u0435\u0433\u043e \u043e\u0434\u0438\u043d \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 menu \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432 \u043c\u043e\u0434\u0435\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0442\u0438\u043f\u0430 Menu, \u0430 \u0432 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438 id \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438 \u0442\u0438\u043f\u0430 RecyclerView, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043c\u0435\u043d\u044e. \u0412 \u0441\u0430\u043c\u043e\u043c \u043c\u0435\u043d\u044e \u0443\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u043f\u0443\u043d\u043a\u0442 \u043c\u0435\u043d\u044e \u00abCATALOG\u00bb \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0435 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u043c\u0435\u043d\u044e.<br \/>  <b>\u042d\u043a\u0440\u0430\u043d CATALOG<\/b><br \/>  \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043e\u0434\u0438\u043d \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u00ab\u041d\u043e\u0432\u0438\u043d\u043a\u0438\u00bb. \u0415\u0433\u043e \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044e, \u0430 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0432 R.id.progr. \u0415\u0441\u043b\u0438 \u0443 \u0412\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439, \u0442\u043e \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043d\u0435\u043b\u0438 \u0441 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u043e\u043c. \u0415\u0441\u043b\u0438 \u0445\u043e\u0447\u0435\u0442\u0435 \u0435\u0433\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u0442\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442, \u043b\u0438\u0431\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0446\u0432\u0435\u0442 \u0444\u043e\u043d\u0430 \u0443 R.id.progr. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0412\u044b, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435, \u0443\u0432\u0438\u0434\u0435\u0442\u0435 \u0435\u0433\u043e \u043c\u0438\u0433\u0430\u043d\u0438\u0435. \u0414\u043b\u044f \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 AppParams \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f R.id.recycler_news \u0441 RecyclerView \u0438 layout \u0434\u043b\u044f \u0430\u0439\u0442\u0435\u043c\u043e\u0432. \u041f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u044d\u043a\u0440\u0430\u043d PRODUCT_DESCRIPT.<br \/>  \u0421\u043f\u0438\u0441\u043e\u043a \u00ab\u041a\u0430\u0442\u0430\u043b\u043e\u0433\u00bb \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u043c\u0441\u044f. \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u0432 \u043f\u043e\u043b\u0435 \u00abexpandedLevel\u00bb. \u0415\u0441\u043b\u0438 \u043e\u043d\u043e \u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u043e\u0433\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0441\u0430\u043c\u0430 \u0441 \u044d\u0442\u0438\u043c \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u0442\u0441\u044f. \u042d\u0442\u0438\u043c \u0436\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0438 \u043a\u0430\u043a\u043e\u0439 layout \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u044f. \u0422\u043e \u0447\u0442\u043e \u0441\u043f\u0438\u0441\u043e\u043a \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u043c\u0441\u044f \u0441\u043b\u0443\u0436\u0438\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b expanded(&#8230;) \u0432 \u043a\u0430\u0442\u043e\u0440\u043e\u043c \u0437\u0430\u0434\u0435\u0442\u0441\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0443\u0440\u043e\u0432\u043d\u0435\u0439. \u0412 \u043c\u043e\u0434\u0435\u043b\u0438 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u0434\u0440\u0435\u0441 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 Api.CATALOG_EX \u0438 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u00abcatalog_id\u00bb. \u0412 expanded \u0442\u0430\u043a\u0436\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f R.id.expand \u2014 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438 \u0432 \u0430\u0439\u0442\u0435\u043c\u0430\u0445 \u043f\u043e \u043a\u043b\u0438\u043a\u0443 \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0438 id \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e \u043f\u0440\u043e\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 180 \u0433\u0440\u0443\u0434\u0443\u0441\u043e\u0432 \u043f\u0440\u0438 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u0438\u0438 \u2014 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u0438 \u0441\u043f\u0438\u0441\u043a\u0430. \u0418, \u0432 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435, \u0432 \u043d\u0430\u0432\u0438\u0433\u0430\u0442\u043e\u0440\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u043f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u0430\u0439\u0442\u0435\u043c \u0441\u043f\u0438\u0441\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u044d\u043a\u0440\u0430\u043d PRODUCT_LIST.<br \/>  \u0412 \u043d\u0430\u0432\u0438\u0433\u0430\u0442\u043e\u0440\u0435, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u043c\u0441\u044f \u043a\u043e \u0432\u0441\u0435\u043c\u0443 \u044d\u043a\u0440\u0430\u043d\u0443 \u0443\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u043f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 R.id.back \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0431\u043e\u043a\u043e\u0432\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c.<br \/>  <b>\u042d\u043a\u0440\u0430\u043d PRODUCT_LIST<\/b><br \/>  \u041f\u0440\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0438 \u044d\u043a\u0440\u0430\u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u00abcatalog_name\u00bb \u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f \u0432\u044b\u0445\u043e\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441 \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u043b\u0435\u0432\u043e (AS.RL). \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u043d\u0430\u043c \u0443\u0436\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u043e. \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0447\u0442\u043e \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f visibilityManager, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0412 \u043d\u0430\u0432\u0438\u0433\u0430\u0442\u043e\u0440\u0435, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u043c\u0441\u044f \u043a\u043e \u0432\u0441\u0435\u043c\u0443 \u044d\u043a\u0440\u0430\u043d\u0443 \u0443\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u043f\u0440\u0438 \u043a\u043b\u0438\u043a\u0435 \u043d\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 R.id.back \u0431\u0443\u0434\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0435\u043d \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u043d\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u044d\u043a\u0440\u0430\u043d.<br \/>  <b>\u042d\u043a\u0440\u0430\u043d PRODUCT_DESCRIPT<\/b><br \/>  \u041d\u043e\u0432\u044b\u043c \u0434\u043b\u044f \u043d\u0430\u0441 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0442\u0438\u043f\u0430 PAGER_F. \u041e\u043d \u0441\u0432\u044f\u0437\u0430\u043d \u0441 \u043e\u0431\u044b\u0447\u043d\u044b\u043c ViewPager. \u0415\u043c\u0443 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u043f\u0438\u0441\u043e\u043a \u044d\u043a\u0440\u0430\u043d\u043e\u0432 (\u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u0432), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f, \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d TabLayout (setTab).<br \/>  <b>\u042d\u043a\u0440\u0430\u043d PRODUCT_DESCRIPT<\/b> \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 \u00ab\u041e\u041f\u0418\u0421\u0410\u041d\u0418\u0415\u00bb.<br \/>  \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u0442 \u0442\u0438\u043f\u0430 PANEL \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u043f\u043e \u043c\u043e\u0434\u0435\u043b\u0438. \u0421\u043f\u0438\u0441\u043e\u043a \u00ab\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u00bb \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u0438, \u0435\u0441\u043b\u0438 \u043e\u043d \u0435\u0441\u0442\u044c, \u0438\u043b\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 noDataView() \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u00ab\u0410\u043d\u0430\u043b\u043e\u0433\u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442\u00bb. <br \/>  <b>\u042d\u043a\u0440\u0430\u043d CHARACTERISTIC<\/b><br \/>  \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430.<br \/>  <b>\u042d\u043a\u0440\u0430\u043d FITNESS<\/b><br \/>  \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0442\u0438\u043f\u0430 SPINNER \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u043a\u043b\u0443\u0431\u043e\u0432 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u0431\u043e\u0440\u0430 \u043d\u0443\u0436\u043d\u043e\u0433\u043e. \u041f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u043a\u043b\u0443\u0431\u043e\u0432 \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432 \u0432\u0438\u0434\u0435 json-\u0441\u0442\u0440\u043e\u043a\u0438.<br \/>  \u0421\u043f\u0438\u0441\u043e\u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0437\u0430\u043d\u044f\u0442\u0438\u0439 \u043e\u0431\u044b\u0447\u043d\u044b\u0439. \u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b eventFrom(&#8230;) \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u0440\u0438\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0441 R.id.spinner (\u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u043f\u0438\u043d\u0435\u0440\u043e\u043c) \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435.<br \/>  \u041a\u043e\u0434 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 <a href=\"https:\/\/github.com\/dpcsa\/deproexample.git\" rel=\"nofollow\">Github<\/a>.<br \/>  \u0421\u0442\u0430\u0442\u044c\u044f \u043d\u043e\u0441\u0438\u0442 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0411\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u043d\u043e \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 DePro \u043c\u043e\u0436\u043d\u043e \u0432 <a href=\"https:\/\/doc.deprosystem.com\/\" rel=\"nofollow\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/502024\/\"> https:\/\/habr.com\/ru\/post\/502024\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/502024\/\">\u0412 <a href=\"https:\/\/habr.com\/ru\/post\/496870\/\">\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435<\/a> \u043a\u0440\u0430\u0442\u043a\u043e \u0431\u044b\u043b\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u0434\u0435\u043a\u043b\u0430\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442-\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u0430\u043d\u0434\u0440\u043e\u0438\u0434 \u0432 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 \u0441 \u0438\u043c\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c.<br \/>  \u0421\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u043d\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439, \u0447\u0442\u043e\u0431\u044b \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 DePro, \u043f\u0440\u043e\u0435\u043a\u0442. \u041e\u043d \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0447\u0430\u0441\u0442\u044c \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0443\u0447\u0435\u0431\u043d\u044b\u0445 <a href=\"https:\/\/doc.deprosystem.com\/lesson_5.html\" rel=\"nofollow\">\u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/a>. \u0414\u0438\u0437\u0430\u0439\u043d \u0432\u0441\u0435\u0445 \u044d\u043a\u0440\u0430\u043d\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u043e\u043f\u0438\u0448\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0440\u0438\u0441\u0443\u043d\u043a\u0430\u0445:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/f6c\/afe\/af5\/f6cafeaf546e9467b0a1b71b122b7eeb.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/287\/0cb\/0b9\/2870cb0b957f2ed4318cd78a137ebf3a.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/0d7\/f08\/980\/0d7f08980838c23cc41258eca7a3093e.png\" alt=\"image\">  <\/p>\n<pre>\u042d\u043a\u0440\u0430\u043d DRAWER           \u042d\u043a\u0440\u0430\u043d CATALOG          \u042d\u043a\u0440\u0430\u043d PRODUCT_LIST<\/pre>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/5a1\/32c\/952\/5a132c9529aadcf1101fe14137e4ff17.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/b4b\/c8e\/768\/b4bc8e768bb0d616ddb4a4325986cdab.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/227\/00e\/5f5\/22700e5f57ffbc8fc43429ee87f79b87.png\" alt=\"image\">  <\/p>\n<pre>\u042d\u043a\u0440\u0430\u043d CATALOG_\u0430          \u042d\u043a\u0440\u0430\u043d DESCRIPT         \u042d\u043a\u0440\u0430\u043d CHARACTERISTIC<\/pre>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/5a6\/635\/394\/5a6635394bccc0473f79ed51b0fab8b6.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/150\/f30\/32f\/150f3032f242fc892db119d5b0fc15a2.png\" alt=\"image\"> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/a0d\/44f\/49b\/a0d44f49bd430384c67a9e6a81a4bbe1.png\" alt=\"image\">  <\/p>\n<pre>\u042d\u043a\u0440\u0430\u043d FITNESS          \u042d\u043a\u0440\u0430\u043d FITNESS_\u0430         \u042d\u043a\u0440\u0430\u043d \u0412\u044b\u0445\u043e\u0434\u0430<\/pre>\n<p>  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-303844","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/303844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=303844"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/303844\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=303844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=303844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=303844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}