CINXE.COM

Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="en"> <head> <meta name="renderer" content="webkit"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma </title> <meta name="hw.ad-path" content="http://www.zlfzyj.com/en/article/doi/10.3971/j.issn.1000-8578.2024.24.0334" /> <meta name="hw.identifier" content="http://www.zlfzyj.com/en/article/doi/10.3971/j.issn.1000-8578.2024.24.0334" /> <meta name="dc.format" content="text/html" /> <meta name="dc.title" content="Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma " /> <meta name="dc.identifier" content="10.3971/j.issn.1000-8578.2024.24.0334" /> <meta name="dc.contributor" content="ZHENG Liangjian" /> <meta name="dc.contributor" content="ZHU Gangfeng" /> <meta name="dc.contributor" content="LI Junyan" /> <meta name="dc.contributor" content="CHE Jie" /> <meta name="dc.contributor" content="CHEN Cixiang" /> <meta name="dc.contributor" content="XIANG Yi" /> <meta name="dc.contributor" content="SHI Huaqiu" /> <meta name="dc.creator" content="ZHENG Liangjian" /> <meta name="dc.creator" content="ZHU Gangfeng" /> <meta name="dc.creator" content="LI Junyan" /> <meta name="dc.creator" content="CHE Jie" /> <meta name="dc.creator" content="CHEN Cixiang" /> <meta name="dc.creator" content="XIANG Yi" /> <meta name="dc.creator" content="SHI Huaqiu" /> <meta name="dc.date" content="2024-10-25" /> <meta name="dc.keywords" content="Lung adenocarcinoma, Lactate metabolism, Immunotherapy, Tumor microenvironment, Immune escape, " /> <meta name="citation_journal_title" content="Cancer Research on Prevention and Treatment" /> <meta name="citation_publisher" content="" /> <meta name="citation_journal_abbrev" content="zlfzyj" /> <meta name="citation_issn" content="1000-8578" /> <meta name="citation_authors" content="ZHENG Liangjian, ZHU Gangfeng, LI Junyan, CHE Jie, CHEN Cixiang, XIANG Yi, SHI Huaqiu, " /> <meta name="citation_date" content="2024-10-25" /> <meta name="citation_abstract_html_url" content="http://www.zlfzyj.com/en/article/doi/10.3971/j.issn.1000-8578.2024.24.0334?viewType=HTML" /> <meta name="citation_pdf_url" content="http://www.zlfzyj.com/en/article/pdf/preview/10.3971/j.issn.1000-8578.2024.24.0334.pdf" /> <meta name="citation_public_url" content="http://www.zlfzyj.com/en/article/doi/10.3971/j.issn.1000-8578.2024.24.0334.pdf" /> <!-- TrendMD 插件适配Meta代码 使用主语言显示,不分中英文--> <meta name="dc.type" content="REVIEWS"/> <meta name="dc.source" content="Cancer Research on Prevention and Treatment, 2024, Vol. 51, Issue 10, Pages: 883-886"/> <meta name="dc.publisher" content=""/> <meta name="dc.rights" content="http://creativecommons.org/licenses/by/3.0/"/> <meta name="dc.format" content="application/pdf" /> <meta name="dc.language" content="zh" /> <meta name="dc.description" content="&lt;p&gt;Recent studies have identified that metabolic reprogramming in lung adenocarcinoma cells, particularly lactate metabolism disorders, plays a crucial role in tumor development and immune therapy response. The accumulation of lactic acid not only provides energy support for the proliferation of tumor cells but also affects the function of immune cells by changing the tumor microenvironment, thereby promoting immune escape. Immunotherapy, especially the application of immune checkpoint inhibitors, has become an important strategy for treating lung adenocarcinoma. However, lactate metabolism disorders might affect the efficacy of immunotherapy, leading to resistance in some patients. Therefore, a thorough understanding of the mechanisms of lactic acid metabolism in lung adenocarcinoma and its impact on the response to immunotherapy is essential for developing new therapeutic strategies and improving the efficacy of immunotherapy. This review summarizes the role of lactate metabolism disorders in the development and immunotherapy of lung adenocarcinoma, discusses the potential role of lactic acid metabolism-related genes and pathways in lung adenocarcinoma, and explores the progress in therapeutic strategies targeting lactic acid metabolism regulation. This work aims to provide new insights for the treatment of lung adenocarcinoma.&lt;/p&gt;" /> <meta name="dc.subject" content="Lung adenocarcinoma" /> <meta name="dc.subject" content="Lactate metabolism" /> <meta name="dc.subject" content="Immunotherapy" /> <meta name="dc.subject" content="Tumor microenvironment" /> <meta name="dc.subject" content="Immune escape" /> <!-- SoWise SEO 2019-9-6 --> <meta name="citation_title" content="Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma " /> <meta name="citation_author" content="ZHENG Liangjian" /> <meta name="citation_author" content="ZHU Gangfeng" /> <meta name="citation_author" content="LI Junyan" /> <meta name="citation_author" content="CHE Jie" /> <meta name="citation_author" content="CHEN Cixiang" /> <meta name="citation_author" content="XIANG Yi" /> <meta name="citation_author" content="SHI Huaqiu" /> <meta name="citation_keywords" content="Lung adenocarcinoma, Lactate metabolism, Immunotherapy, Tumor microenvironment, Immune escape, " /> <meta name="citation_year" content="2024"/> <meta name="citation_volume" content="51"/> <meta name="citation_issue" content="10"/> <meta name="citation_firstpage" content="883"/> <meta name="citation_lastpage" content="886"/> <meta name="citation_doi" content="10.3971/j.issn.1000-8578.2024.24.0334"/> <meta name="citation_id" content="56c6ef0d-a7a5-4d14-8fa8-c2d7f0ce7623"/> <meta name="citation_state" content="" /> <!--用于推特,linkedin等英文网站推送,只在英文页面使用 --> <meta property="og:type" content="Article" /> <meta property="og:url" content="http://www.zlfzyj.com/en/article/doi/10.3971/j.issn.1000-8578.2024.24.0334?viewType=HTML" /> <meta property="og:title" content="Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma " /> <meta property="og:image" content="http://www.zlfzyj.com/" /> <meta property="og:description" content="&lt;p&gt;Recent studies have identified that metabolic reprogramming in lung adenocarcinoma cells, particularly lactate metabolism disorders, plays a crucial role in tumor development and immune therapy response. The accumulation of lactic acid not only provides energy support for the proliferation of tumor cells but also affects the function of immune cells by changing the tumor microenvironment, thereby promoting immune escape. Immunotherapy, especially the application of immune checkpoint inhibitors, has become an important strategy for treating lung adenocarcinoma. However, lactate metabolism disorders might affect the efficacy of immunotherapy, leading to resistance in some patients. Therefore, a thorough understanding of the mechanisms of lactic acid metabolism in lung adenocarcinoma and its impact on the response to immunotherapy is essential for developing new therapeutic strategies and improving the efficacy of immunotherapy. This review summarizes the role of lactate metabolism disorders in the development and immunotherapy of lung adenocarcinoma, discusses the potential role of lactic acid metabolism-related genes and pathways in lung adenocarcinoma, and explores the progress in therapeutic strategies targeting lactic acid metabolism regulation. This work aims to provide new insights for the treatment of lung adenocarcinoma.&lt;/p&gt;" /> <meta name="twitter:title" content="Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma " /> <meta name="twitter:description" content="&lt;p&gt;Recent studies have identified that metabolic reprogramming in lung adenocarcinoma cells, particularly lactate metabolism disorders, plays a crucial role in tumor development and immune therapy response. The accumulation of lactic acid not only provides energy support for the proliferation of tumor cells but also affects the function of immune cells by changing the tumor microenvironment, thereby promoting immune escape. Immunotherapy, especially the application of immune checkpoint inhibitors, has become an important strategy for treating lung adenocarcinoma. However, lactate metabolism disorders might affect the efficacy of immunotherapy, leading to resistance in some patients. Therefore, a thorough understanding of the mechanisms of lactic acid metabolism in lung adenocarcinoma and its impact on the response to immunotherapy is essential for developing new therapeutic strategies and improving the efficacy of immunotherapy. This review summarizes the role of lactate metabolism disorders in the development and immunotherapy of lung adenocarcinoma, discusses the potential role of lactic acid metabolism-related genes and pathways in lung adenocarcinoma, and explores the progress in therapeutic strategies targeting lactic acid metabolism regulation. This work aims to provide new insights for the treatment of lung adenocarcinoma.&lt;/p&gt;" /> <meta name="twitter:image" content="http://www.zlfzyj.com/" /> <meta name="baidu-site-verification" content="codeva-cv20kR5dci" /> <meta name="google-site-verification" content="zzv5YVTmIgNUUDAoUaylJrv_51XoKTz2ojJo3dGRenk" /> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no"/> <link type="image/x-icon" href="/style/images/custom/favicon.ico" rel="shortcut icon" /> <link type="text/css" href="/style/css/bootstrap.min.css?t=1732554153108" rel="stylesheet" /> <link type="text/css" href="/style/css/swiper.min.css?t=1732554153108" rel="stylesheet" /> <link type="text/css" href="/style/css/owl.carousel.css?t=1732554153108" rl="stylesheet" /> <link type="text/css" href="/style/css/base.css?t=1732554153108" rel="stylesheet" /> <link type="text/css" href="/style/css/media.css?t=1732554153108" rel="stylesheet" /> <link type="text/css" href="/style/css/style.css?t=1732554153108" rel="stylesheet" /> <script type="text/javascript" src="/style/js/head.min.js?t=1732554153108"></script> <script type="text/javascript" src="/style/js/jquery-3.6.3.min.js?t=1732554153108"></script> <script type="text/javascript" src="/style/js/dayjs.min.js?t=1732554153108"></script> <script type="text/javascript" src="/style/js/template-web.js?t=1732554153108"></script> <script type="text/javascript" src="/style/js/rhhz.js?t=1732554153108"></script> <!-- DNS 预解析 --> <link rel="dns-prefetch" href="https://cdn.jsdelivr.net"> <link rel="dns-prefetch" href="https://mathjax.xml-journal.net"> <link type="text/css" href="/style/css/article_en.css?t=1732554153108" rel="stylesheet" /> <script src="/style/js/jquery.mCustomScrollbar.concat.min.js?t=1732554153108"></script> <script> var article_meta_data='eyJhYnN0cmFjdEFjY2VzcyI6dHJ1ZSwiYWJzdHJhY3RpbmZvQ24iOiIiLCJhYnN0cmFjdGluZm9FbiI6IjxwPlJlY2VudCBzdHVkaWVzIGhhdmUgaWRlbnRpZmllZCB0aGF0IG1ldGFib2xpYyByZXByb2dyYW1taW5nIGluIGx1bmcgYWRlbm9jYXJjaW5vbWEgY2VsbHMsIHBhcnRpY3VsYXJseSBsYWN0YXRlIG1ldGFib2xpc20gZGlzb3JkZXJzLCBwbGF5cyBhIGNydWNpYWwgcm9sZSBpbiB0dW1vciBkZXZlbG9wbWVudCBhbmQgaW1tdW5lIHRoZXJhcHkgcmVzcG9uc2UuIFRoZSBhY2N1bXVsYXRpb24gb2YgbGFjdGljIGFjaWQgbm90IG9ubHkgcHJvdmlkZXMgZW5lcmd5IHN1cHBvcnQgZm9yIHRoZSBwcm9saWZlcmF0aW9uIG9mIHR1bW9yIGNlbGxzIGJ1dCBhbHNvIGFmZmVjdHMgdGhlIGZ1bmN0aW9uIG9mIGltbXVuZSBjZWxscyBieSBjaGFuZ2luZyB0aGUgdHVtb3IgbWljcm9lbnZpcm9ubWVudCwgdGhlcmVieSBwcm9tb3RpbmcgaW1tdW5lIGVzY2FwZS4gSW1tdW5vdGhlcmFweSwgZXNwZWNpYWxseSB0aGUgYXBwbGljYXRpb24gb2YgaW1tdW5lIGNoZWNrcG9pbnQgaW5oaWJpdG9ycywgaGFzIGJlY29tZSBhbiBpbXBvcnRhbnQgc3RyYXRlZ3kgZm9yIHRyZWF0aW5nIGx1bmcgYWRlbm9jYXJjaW5vbWEuIEhvd2V2ZXIsIGxhY3RhdGUgbWV0YWJvbGlzbSBkaXNvcmRlcnMgbWlnaHQgYWZmZWN0IHRoZSBlZmZpY2FjeSBvZiBpbW11bm90aGVyYXB5LCBsZWFkaW5nIHRvIHJlc2lzdGFuY2UgaW4gc29tZSBwYXRpZW50cy4gVGhlcmVmb3JlLCBhIHRob3JvdWdoIHVuZGVyc3RhbmRpbmcgb2YgdGhlIG1lY2hhbmlzbXMgb2YgbGFjdGljIGFjaWQgbWV0YWJvbGlzbSBpbiBsdW5nIGFkZW5vY2FyY2lub21hIGFuZCBpdHMgaW1wYWN0IG9uIHRoZSByZXNwb25zZSB0byBpbW11bm90aGVyYXB5IGlzIGVzc2VudGlhbCBmb3IgZGV2ZWxvcGluZyBuZXcgdGhlcmFwZXV0aWMgc3RyYXRlZ2llcyBhbmQgaW1wcm92aW5nIHRoZSBlZmZpY2FjeSBvZiBpbW11bm90aGVyYXB5LiBUaGlzIHJldmlldyBzdW1tYXJpemVzIHRoZSByb2xlIG9mIGxhY3RhdGUgbWV0YWJvbGlzbSBkaXNvcmRlcnMgaW4gdGhlIGRldmVsb3BtZW50IGFuZCBpbW11bm90aGVyYXB5IG9mIGx1bmcgYWRlbm9jYXJjaW5vbWEsIGRpc2N1c3NlcyB0aGUgcG90ZW50aWFsIHJvbGUgb2YgbGFjdGljIGFjaWQgbWV0YWJvbGlzbS1yZWxhdGVkIGdlbmVzIGFuZCBwYXRod2F5cyBpbiBsdW5nIGFkZW5vY2FyY2lub21hLCBhbmQgZXhwbG9yZXMgdGhlIHByb2dyZXNzIGluIHRoZXJhcGV1dGljIHN0cmF0ZWdpZXMgdGFyZ2V0aW5nIGxhY3RpYyBhY2lkIG1ldGFib2xpc20gcmVndWxhdGlvbi4gVGhpcyB3b3JrIGFpbXMgdG8gcHJvdmlkZSBuZXcgaW5zaWdodHMgZm9yIHRoZSB0cmVhdG1lbnQgb2YgbHVuZyBhZGVub2NhcmNpbm9tYS48L3A+IiwiYWNjZXB0ZWREYXRlIjoxNzIwNzEzNjAwMDAwLCJhY2tzIjpbXSwiYWZmaWxpYXRpb25zIjpbeyJhZGRyZXNzQ24iOiIzNDEwMDAg6LWj5bee77yM6LWj5Y2X5Yy756eR5aSn5a2m56ys5LiA5Li05bqK5Yy75a2m6ZmiIiwiYWRkcmVzc0VuIjoiRmlyc3QgQ2xpbmljYWwgTWVkaWNhbCBDb2xsZWdlLCBHYW5uYW4gTWVkaWNhbCBVbml2ZXJzaXR5LCBHYW56aG91IDM0MTAwMCwgQ2hpbmEiLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJpZCI6Ijg4OTdkMDc0LWIzY2EtNGU5OC1hYzc2LTc1MTlhYmM3ZDcwNyIsImxhYmVsIjoiMSIsInNvcnROdW1iZXIiOjEsInRhZ0lkIjoiYWZmMSJ9LHsiYWRkcmVzc0NuIjoiMzQxMDAwIOi1o+W3nu+8jOi1o+WNl+WMu+enkeWkp+WtpuesrOS4gOmZhOWxnuWMu+mZouiCv+eYpOWGheenkSIsImFkZHJlc3NFbiI6IkRlcGFydG1lbnQgb2YgT25jb2xvZ3ksIFRoZSBGaXJzdCBBZmZpbGlhdGVkIEhvc3BpdGFsLCBHYW5uYW4gTWVkaWNhbCBVbml2ZXJzaXR5LCBHYW56aG91IDM0MTAwMCwgQ2hpbmEiLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJpZCI6ImM3NmY5Zjk5LTU0MDItNGRjYi05MjcxLWQ0ZmYwNDk1ODllMCIsImxhYmVsIjoiMiIsInNvcnROdW1iZXIiOjIsInRhZ0lkIjoiYWZmMiJ9XSwiYXBwZW5kaXhMaXN0IjpbXSwiYXJ0aWNsZUJ1c2luZXNzIjp7ImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImJhaWR1SW5jbHVkZVJlc3VsdCI6MCwiYmFpZHVJbmNsdWRlUmVzdWx0U2VhcmNoTnVtIjowLCJiYWlkdVh1ZVNodUluY2x1ZGVSZXN1bHQiOjAsImJhaWR1WHVlU2h1SW5jbHVkZVJlc3VsdFNlYXJjaE51bSI6MCwiZmlsZW5hbWUiOiIyMDI0MDMzNC54bWwiLCJnb29nbGVJbmNsdWRlUmVzdWx0IjowLCJnb29nbGVJbmNsdWRlUmVzdWx0U2VhcmNoTnVtIjowLCJodG1sU291cmNlIjoxLCJodG1sVmlld0NvdW50IjowLCJpZCI6ImQ0YjA1MGIzLTBjMTAtNGJjZS05YjNhLWE4Yzc4ODM3YTE1MiIsImlzUmVnRE9JIjoxLCJwZGZEb3duQ291bnQiOjAsInBkZkVuRmlsZVNpemVJbnQiOjAsInBkZkZpbGVOYW1lIjoiMjAyNDAzMzQucGRmIiwicGRmRmlsZVNpemUiOjUzMC4xMywicGRmRmlsZVNpemVJbnQiOjUzMCwidmlld0NvdW50IjowfSwiYXJ0aWNsZU5vIjoiMjAyNDAzMzQiLCJhcnRpY2xlUmVsZWFzZVByb2dyZXNzZXMiOlt7ImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImlkIjoiNzA0MGEyZGQtNTFhOS00NjRhLWE4ZmEtMWE1YTc0MDIwNzNiIiwicmVsZWFzZVRpbWUiOjE3MjkwNjA2NTEwMDAsInJlbWFyayI6IuiHquWKqHhtbCJ9XSwiYXV0aG9ycyI6W3siYWRkcmVzc1RhZ0lkcyI6ImFmZjEiLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JOYW1lQ24iOiLpg5Hkuq7liaoiLCJhdXRob3JOYW1lRW4iOiJaSEVORyBMaWFuZ2ppYW4iLCJhdXRob3JSb2xlVHlwZSI6ImF1dGhvciIsImF1dGhvclRhZ1ZhbCI6IjEiLCJhdXRob3JUeXBlIjoiYXV0aG9yIiwiYmlvQ24iOiLpg5Hkuq7liarvvIgxOTk4Le+8ie+8jOeUt++8jOehleWjq+WcqOivu++8jOS4u+imgeS7juS6i+iCv+eYpOeahOS4tOW6iuS4juWfuuehgOeglOeptu+8jE9SQ0lEOiAwMDA5LTAwMDEtNTY3Ni0yMDE4IiwiY29ycmVzcGVyIjpmYWxzZSwiZGVjZWFzZWQiOjAsImVtYWlsIjoiMTkxNDc4MzUwN0BxcS5jb20iLCJnaXZlbk5hbWVzQ24iOiLkuq7liaoiLCJnaXZlbk5hbWVzRW4iOiJMaWFuZ2ppYW4iLCJpZCI6ImViOWQyYjViLWU4YTgtNDRkNS1iYmNkLTE0YjY0OWZhZTk5YiIsIm9yY2lkIjoiaHR0cDovL29yY2lkLm9yZy8wMDA5LTAwMDEtNTY3Ni0yMDE4Iiwic29ydE51bWJlciI6MSwic3VyTmFtZUNuIjoi6YORIiwic3VyTmFtZUVuIjoiWkhFTkcifSx7ImFkZHJlc3NUYWdJZHMiOiJhZmYxIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yTmFtZUNuIjoi5pyx5Yia6ZSLIiwiYXV0aG9yTmFtZUVuIjoiWkhVIEdhbmdmZW5nIiwiYXV0aG9yUm9sZVR5cGUiOiJhdXRob3IiLCJhdXRob3JUYWdWYWwiOiIxIiwiYXV0aG9yVHlwZSI6ImF1dGhvciIsImNvcnJlc3BlciI6ZmFsc2UsImRlY2Vhc2VkIjowLCJlbWFpbCI6IjE1MDY4MDc3MTA1QDE2My5jb20iLCJnaXZlbk5hbWVzQ24iOiLliJrplIsiLCJnaXZlbk5hbWVzRW4iOiJHYW5nZmVuZyIsImlkIjoiOTQzZmIzZjMtYTIxYy00OGM4LTk2NjktNzViZDQxOTVkYzBhIiwic29ydE51bWJlciI6Miwic3VyTmFtZUNuIjoi5pyxIiwic3VyTmFtZUVuIjoiWkhVIn0seyJhZGRyZXNzVGFnSWRzIjoiYWZmMSIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvck5hbWVDbiI6IuadjuS/iuW9piIsImF1dGhvck5hbWVFbiI6IkxJIEp1bnlhbiIsImF1dGhvclJvbGVUeXBlIjoiYXV0aG9yIiwiYXV0aG9yVGFnVmFsIjoiMSIsImF1dGhvclR5cGUiOiJhdXRob3IiLCJjb3JyZXNwZXIiOmZhbHNlLCJkZWNlYXNlZCI6MCwiZW1haWwiOiI5MzI4NTAzMTdAcXEuY29tIiwiZ2l2ZW5OYW1lc0NuIjoi5L+K5b2mIiwiZ2l2ZW5OYW1lc0VuIjoiSnVueWFuIiwiaWQiOiJlZWNlMDYyZS0yMGYwLTRjY2YtYTQ1OS1hYjdiMjlmMTRiZTMiLCJzb3J0TnVtYmVyIjozLCJzdXJOYW1lQ24iOiLmnY4iLCJzdXJOYW1lRW4iOiJMSSJ9LHsiYWRkcmVzc1RhZ0lkcyI6ImFmZjEiLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JOYW1lQ24iOiLovablqZUiLCJhdXRob3JOYW1lRW4iOiJDSEUgSmllIiwiYXV0aG9yUm9sZVR5cGUiOiJhdXRob3IiLCJhdXRob3JUYWdWYWwiOiIxIiwiYXV0aG9yVHlwZSI6ImF1dGhvciIsImNvcnJlc3BlciI6ZmFsc2UsImRlY2Vhc2VkIjowLCJlbWFpbCI6IjYwOTY4Nzk0M0BxcS5jb20iLCJnaXZlbk5hbWVzQ24iOiLlqZUiLCJnaXZlbk5hbWVzRW4iOiJKaWUiLCJpZCI6IjY0ZjIwZDRmLTk3MGQtNGU4NC1hNjkxLTgzNDAzZTY5Yzk1NyIsInNvcnROdW1iZXIiOjQsInN1ck5hbWVDbiI6Iui9piIsInN1ck5hbWVFbiI6IkNIRSJ9LHsiYWRkcmVzc1RhZ0lkcyI6ImFmZjEiLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JOYW1lQ24iOiLpmYjmhYjpppkiLCJhdXRob3JOYW1lRW4iOiJDSEVOIENpeGlhbmciLCJhdXRob3JSb2xlVHlwZSI6ImF1dGhvciIsImF1dGhvclRhZ1ZhbCI6IjEiLCJhdXRob3JUeXBlIjoiYXV0aG9yIiwiY29ycmVzcGVyIjpmYWxzZSwiZGVjZWFzZWQiOjAsImVtYWlsIjoiMzUyNTYwOTk5N0BxcS5jb20iLCJnaXZlbk5hbWVzQ24iOiLmhYjpppkiLCJnaXZlbk5hbWVzRW4iOiJDaXhpYW5nIiwiaWQiOiIyZWRmMjc5Yy0xMmRlLTQ2YjgtOWYxMi03NzhjODYyN2IyZjIiLCJzb3J0TnVtYmVyIjo1LCJzdXJOYW1lQ24iOiLpmYgiLCJzdXJOYW1lRW4iOiJDSEVOIn0seyJhZGRyZXNzVGFnSWRzIjoiYWZmMSwgYWZmMiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvck5hbWVDbiI6IuWQkeWllSIsImF1dGhvck5hbWVFbiI6IlhJQU5HIFlpIiwiYXV0aG9yUm9sZVR5cGUiOiJhdXRob3IiLCJhdXRob3JUYWdWYWwiOiIxLCAyIiwiYXV0aG9yVHlwZSI6ImF1dGhvciIsImNvcnJlc3BlciI6ZmFsc2UsImRlY2Vhc2VkIjowLCJlbWFpbCI6InhpYW5neWlfeGlhbmd5aUAxMjYuY29tIiwiZ2l2ZW5OYW1lc0NuIjoi5aWVIiwiZ2l2ZW5OYW1lc0VuIjoiWWkiLCJpZCI6IjAzZjA5NWI4LTQ3MDItNGI4MC05ZGRiLTdjODk3YTg3ODU3OCIsInNvcnROdW1iZXIiOjYsInN1ck5hbWVDbiI6IuWQkSIsInN1ck5hbWVFbiI6IlhJQU5HIn0seyJhZGRyZXNzVGFnSWRzIjoiYWZmMSwgYWZmMiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvck5hbWVDbiI6IuaWveWNjueQgyIsImF1dGhvck5hbWVFbiI6IlNISSBIdWFxaXUiLCJhdXRob3JSb2xlVHlwZSI6ImF1dGhvciIsImF1dGhvclRhZ1ZhbCI6IjEsIDIiLCJhdXRob3JUeXBlIjoiYXV0aG9yIiwiY29ycmVzcGVyIjp0cnVlLCJjb3JyZXNwaW5mb0NuIjoi5pa95Y2O55CD77yIMTk3NC3vvInvvIznlLfvvIznoZXlo6vvvIzlia/mlZnmjojvvIzkuLvopoHku47kuovogr/nmKTnmoTkuLTluorkuI7ln7rnoYDnoJTnqbbvvIxFLW1haWw6IDxhIGhyZWY9XCJtYWlsdG86c2hxMzY3NzI3NEAxNjMuY29tXCI+c2hxMzY3NzI3NEAxNjMuY29tPC9hPu+8jE9SQ0lEOiAwMDAwLTAwMDMtNDA4NC00OTcyIiwiY29ycmVzcGluZm9FbiI6IlNISSBIdWFxaXUsIEUtbWFpbDogPGEgaHJlZj1cIm1haWx0bzpzaHEzNjc3Mjc0QDE2My5jb21cIj5zaHEzNjc3Mjc0QDE2My5jb208L2E+IiwiZGVjZWFzZWQiOjAsImVtYWlsIjoic2hxMzY3NzI3NEAxNjMuY29tIiwiZ2l2ZW5OYW1lc0NuIjoi5Y2O55CDIiwiZ2l2ZW5OYW1lc0VuIjoiSHVhcWl1IiwiaWQiOiJhOGEyNjk4ZS0xNTk4LTQyNGEtYWNlMy1hYjA4OGIyODdiMzMiLCJvcmNpZCI6Imh0dHA6Ly9vcmNpZC5vcmcvMDAwMC0wMDAzLTQwODQtNDk3MiIsInNvcnROdW1iZXIiOjcsInN1ck5hbWVDbiI6IuaWvSIsInN1ck5hbWVFbiI6IlNISSJ9XSwiY2F0YWxvZ0lkIjoiYTQ0M2Y0MmUtNzAxMi00MzgxLTlhNDQtNmFkYjVkZDllZTRiIiwiY2F0ZWdvcnlOYW1lRW4iOiJSRVZJRVdTIiwiY2l0YXRpb25FbiI6IlpIRU5HIExpYW5namlhbiwgWkhVIEdhbmdmZW5nLCBMSSBKdW55YW4sIENIRSBKaWUsIENIRU4gQ2l4aWFuZywgWElBTkcgWWksIFNISSBIdWFxaXUuIEFkdmFuY2VzIGluIFJlc2VhcmNoIG9uIExhY3RhdGUgTWV0YWJvbGlzbSBEaXNvcmRlcnMgYW5kIFRoZWlyIEVmZmVjdCBvbiBJbW11bm90aGVyYXB5IGluIEx1bmcgQWRlbm9jYXJjaW5vbWFbSl0uIDxpPkNhbmNlciBSZXNlYXJjaCBvbiBQcmV2ZW50aW9uIGFuZCBUcmVhdG1lbnQ8L2k+LCAyMDI0LCA1MSgxMCk6IDg4My04ODYuIDxzcGFuIHN0eWxlPVwiZGlzcGxheTppbmxpbmUtYmxvY2s7XCI+RE9JOiA8YSBjbGFzcz1cIm1haW5Db2xvclwiIGhyZWY9XCJodHRwczovL2R4LmRvaS5vcmcvMTAuMzk3MS9qLmlzc24uMTAwMC04NTc4LjIwMjQuMjQuMDMzNFwiIHRhcmdldD1cIl9ibGFua1wiIGNsYXNzPVwibWFpbkNvbG9yXCI+MTAuMzk3MS9qLmlzc24uMTAwMC04NTc4LjIwMjQuMjQuMDMzNDwvYT48L3NwYW4+IiwiY2xjTm9zIjoiUjczMC41IiwiZG9pIjoiMTAuMzk3MS9qLmlzc24uMTAwMC04NTc4LjIwMjQuMjQuMDMzNCIsImZpZ0xpc3QiOltdLCJmaWxlUGF0aCI6Ii9maWxlWkxGWllKL2pvdXJuYWwvYXJ0aWNsZS96bGZ6eWovMjAyNC8xMC8iLCJmb290Tm90ZXMiOlt7ImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImZuVHlwZSI6ImNvbmZsaWN0IiwiZ3JvdXBJZCI6ImZuLWdyb3VwMSIsImlkIjoiMjBkNmE5ZTItNWRkNi00MGE4LTkxNzQtNDdkNGUwNTEyNTMyIiwibGFiZWwiOiIiLCJsYW5ndWFnZSI6ImVuIiwicGFyYUNvbnRlbnRzIjpbeyJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJmb290Tm90ZUlkIjoiMjBkNmE5ZTItNWRkNi00MGE4LTkxNzQtNDdkNGUwNTEyNTMyIiwiaWQiOiIwYmYxNGViYS1jYTM4LTRkNTgtYmMxYy04YmU1MGYzMjgyNTMiLCJqb3VybmFsSWQiOiJmZjAwNzU0MC1hN2M3LTQ3NTItYjU5My1lZmEwODMwOWJhYmIiLCJsYW5ndWFnZSI6ImVuIiwicGFyYUNvbnRlbnQiOiI8Yj5Db21wZXRpbmcgaW50ZXJlc3RzOjwvYj4gVGhlIGF1dGhvcnMgZGVjbGFyZSB0aGF0IHRoZXkgaGF2ZSBubyBjb21wZXRpbmcgaW50ZXJlc3RzLiIsInBhcmFUeXBlIjoiZm9vdG5vdGVQYXJhIiwic2VjU2VyaWFsTnVtIjoiIiwic2VjVGl0bGUiOiIiLCJzb3J0TnVtIjowfV0sInNvcnROdW0iOjAsInNwZWNpZmljVXNlIjoiIiwidGl0bGUiOiIifSx7ImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImZuVHlwZSI6ImNvbmZsaWN0IiwiZ3JvdXBJZCI6ImZuLWdyb3VwMSIsImlkIjoiY2Q0Mjk0NzktMzIyNi00MDdiLWIyMTUtNzU1MWI3NDM2YTExIiwibGFiZWwiOiIiLCJsYW5ndWFnZSI6InpoIiwicGFyYUNvbnRlbnRzIjpbeyJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJmb290Tm90ZUlkIjoiY2Q0Mjk0NzktMzIyNi00MDdiLWIyMTUtNzU1MWI3NDM2YTExIiwiaWQiOiIwMDhhYWJiMC00OGJiLTQzOGEtOTBlYS1jYzAwNjdlYWFjYTkiLCJqb3VybmFsSWQiOiJmZjAwNzU0MC1hN2M3LTQ3NTItYjU5My1lZmEwODMwOWJhYmIiLCJsYW5ndWFnZSI6InpoIiwicGFyYUNvbnRlbnQiOiI8Yj7liKnnm4rlhrLnqoHlo7DmmI7vvJo8L2I+IiwicGFyYVR5cGUiOiJmb290bm90ZVBhcmEiLCJzZWNTZXJpYWxOdW0iOiIiLCJzZWNUaXRsZSI6IiIsInNvcnROdW0iOjB9LHsiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiZm9vdE5vdGVJZCI6ImNkNDI5NDc5LTMyMjYtNDA3Yi1iMjE1LTc1NTFiNzQzNmExMSIsImlkIjoiOTk1ODhiZmYtZTc0MS00NTAxLTk4NzctOTk2ODRkMjQyZWI4Iiwiam91cm5hbElkIjoiZmYwMDc1NDAtYTdjNy00NzUyLWI1OTMtZWZhMDgzMDliYWJiIiwibGFuZ3VhZ2UiOiJ6aCIsInBhcmFDb250ZW50Ijoi5omA5pyJ5L2c6ICF5Z2H5aOw5piO5LiN5a2Y5Zyo5Yip55uK5Yay56qB44CCIiwicGFyYVR5cGUiOiJmb290bm90ZVBhcmEiLCJzZWNTZXJpYWxOdW0iOiIiLCJzZWNUaXRsZSI6IiIsInNvcnROdW0iOjF9XSwic29ydE51bSI6MSwic3BlY2lmaWNVc2UiOiIiLCJ0aXRsZSI6IiJ9LHsiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiZm5UeXBlIjoiZXF1YWwiLCJncm91cElkIjoiZm4tZ3JvdXAxIiwiaWQiOiIwNjM4ODBjMy01ZTBhLTQ5YzQtYjc0ZC00ZmU3MWI3ZTA2ODkiLCJsYWJlbCI6IiIsImxhbmd1YWdlIjoiemgiLCJwYXJhQ29udGVudHMiOlt7ImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImZvb3ROb3RlSWQiOiIwNjM4ODBjMy01ZTBhLTQ5YzQtYjc0ZC00ZmU3MWI3ZTA2ODkiLCJpZCI6ImI4MDZiNzNjLWM1ODUtNGE3MS1iM2QwLWMyZjBmOWIwOWE2NCIsImpvdXJuYWxJZCI6ImZmMDA3NTQwLWE3YzctNDc1Mi1iNTkzLWVmYTA4MzA5YmFiYiIsImxhbmd1YWdlIjoiemgiLCJwYXJhQ29udGVudCI6IjxiPuS9nOiAhei0oeeMru+8mjwvYj4iLCJwYXJhVHlwZSI6ImZvb3Rub3RlUGFyYSIsInNlY1NlcmlhbE51bSI6IiIsInNlY1RpdGxlIjoiIiwic29ydE51bSI6MH0seyJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJmb290Tm90ZUlkIjoiMDYzODgwYzMtNWUwYS00OWM0LWI3NGQtNGZlNzFiN2UwNjg5IiwiaWQiOiI5N2NhNzNkYi03NGJjLTQxMjgtOTgwNC01NDIzOTg4NzhmZDEiLCJqb3VybmFsSWQiOiJmZjAwNzU0MC1hN2M3LTQ3NTItYjU5My1lZmEwODMwOWJhYmIiLCJsYW5ndWFnZSI6InpoIiwicGFyYUNvbnRlbnQiOiI8Yj7pg5Hkuq7liarvvJo8L2I+5paH54yu5p+l6ZiF44CB5paH56ug5pKw5YaZ5Y+K5L+u5pS5IiwicGFyYVR5cGUiOiJmb290bm90ZVBhcmEiLCJzZWNTZXJpYWxOdW0iOiIiLCJzZWNUaXRsZSI6IiIsInNvcnROdW0iOjF9LHsiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiZm9vdE5vdGVJZCI6IjA2Mzg4MGMzLTVlMGEtNDljNC1iNzRkLTRmZTcxYjdlMDY4OSIsImlkIjoiNmIwYmUzNjEtZWQ5MC00Y2ViLWE4MzQtMjEzZjhmMTIwZDgzIiwiam91cm5hbElkIjoiZmYwMDc1NDAtYTdjNy00NzUyLWI1OTMtZWZhMDgzMDliYWJiIiwibGFuZ3VhZ2UiOiJ6aCIsInBhcmFDb250ZW50IjoiPGI+5pyx5Yia6ZSL44CB5p2O5L+K5b2m44CB6L2m5amV44CB6ZmI5oWI6aaZ77yaPC9iPuaWh+eMruafpemYhSIsInBhcmFUeXBlIjoiZm9vdG5vdGVQYXJhIiwic2VjU2VyaWFsTnVtIjoiIiwic2VjVGl0bGUiOiIiLCJzb3J0TnVtIjoyfSx7ImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImZvb3ROb3RlSWQiOiIwNjM4ODBjMy01ZTBhLTQ5YzQtYjc0ZC00ZmU3MWI3ZTA2ODkiLCJpZCI6IjZmNzA3OTNiLTI4ZGEtNDJmYy05ODZhLTk3NGI5NzE3YWY1NyIsImpvdXJuYWxJZCI6ImZmMDA3NTQwLWE3YzctNDc1Mi1iNTkzLWVmYTA4MzA5YmFiYiIsImxhbmd1YWdlIjoiemgiLCJwYXJhQ29udGVudCI6IjxiPuWQkeOAgOWlle+8mjwvYj7mlofnq6DmjIflr7zjgIHmoKHlr7nlj4rkv67mlLkiLCJwYXJhVHlwZSI6ImZvb3Rub3RlUGFyYSIsInNlY1NlcmlhbE51bSI6IiIsInNlY1RpdGxlIjoiIiwic29ydE51bSI6M30seyJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJmb290Tm90ZUlkIjoiMDYzODgwYzMtNWUwYS00OWM0LWI3NGQtNGZlNzFiN2UwNjg5IiwiaWQiOiIzZTEyMWIwMC1lYWNlLTQ3ZTMtODE0OS1lY2U2YjA5YTA3YzQiLCJqb3VybmFsSWQiOiJmZjAwNzU0MC1hN2M3LTQ3NTItYjU5My1lZmEwODMwOWJhYmIiLCJsYW5ndWFnZSI6InpoIiwicGFyYUNvbnRlbnQiOiI8Yj7mlr3ljY7nkIPvvJo8L2I+5paH56ug5oyH5a+844CB5qCh5a+5IiwicGFyYVR5cGUiOiJmb290bm90ZVBhcmEiLCJzZWNTZXJpYWxOdW0iOiIiLCJzZWNUaXRsZSI6IiIsInNvcnROdW0iOjR9XSwic29ydE51bSI6Miwic3BlY2lmaWNVc2UiOiIiLCJ0aXRsZSI6IiJ9XSwiZnBhZ2UiOiI4ODMiLCJmdW5kUHJqcyI6W10sImdyYXBoaWNhbEFic3RyYWN0cyI6W10sImhhc1BhZ2UiOnRydWUsImh0bWxBY2Nlc3MiOnRydWUsImlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiaXNzdWUiOiIxMCIsImlzc3VlQXJ0aWNsZSI6IjAiLCJrZXl3b3JkcyI6W3siYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiaWQiOiJlYWNmYWUzYy0zZmMzLTQxYWEtOTUwMC1kMzhjYWQyY2Q3MTYiLCJrZXl3b3JkQ24iOiLogrrohbrnmYwiLCJrZXl3b3JkRW4iOiJMdW5nIGFkZW5vY2FyY2lub21hIiwic29ydE51bSI6MX0seyJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJpZCI6ImI2OWNmZTg2LWY0OTQtNDJiMS04MjdmLTBjYWJhN2ZjYTMzMSIsImtleXdvcmRDbiI6IuS5s+mFuOS7o+iwoiIsImtleXdvcmRFbiI6IkxhY3RhdGUgbWV0YWJvbGlzbSIsInNvcnROdW0iOjJ9LHsiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiaWQiOiJkNjE1NjY0Yi03ZTZhLTRkZTctOTZjNi04YTZiOGY4ZTUwYjEiLCJrZXl3b3JkQ24iOiLlhY3nlqvmsrvnlpciLCJrZXl3b3JkRW4iOiJJbW11bm90aGVyYXB5Iiwic29ydE51bSI6M30seyJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJpZCI6IjVmMjczODAwLTU2NDctNDYyOS05M2FkLWViOWE3Njk4ZWY0YSIsImtleXdvcmRDbiI6IuiCv+eYpOW+rueOr+WigyIsImtleXdvcmRFbiI6IlR1bW9yIG1pY3JvZW52aXJvbm1lbnQiLCJzb3J0TnVtIjo0fSx7ImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImlkIjoiNjA2YjM0MGYtNTUwMy00ZjI1LTkxYjktOGI5OWNiNGViNGZjIiwia2V5d29yZENuIjoi5YWN55ar6YCD6YC4Iiwia2V5d29yZEVuIjoiSW1tdW5lIGVzY2FwZSIsInNvcnROdW0iOjV9XSwibGFuZ3VhZ2UiOiJ6aCIsImxhc3RVcGRhdGVUaW1lIjoxNzI5MDYwNjUxMDAwLCJscGFnZSI6Ijg4NiIsIm1vbnRoIjoiMTAiLCJvcGVuQWNjZXNzIjowLCJvcmlnaW5JZCI6Ijg1YThjYmM3Y2Q1NDk5MGEyNmMwZGU5NzNlNjAzMzFlY2U2NTdmMmJhZjdkMWVlZDU1MjZmNjgxNjAzNTFkZTYiLCJwYWNzIjoiIiwicGFnZSI6Ijg4My04ODYiLCJwZGZBY2Nlc3MiOnRydWUsInBwdWJEYXRlIjoxNzI5Nzg1NjAwMDAwLCJwdWJsaXNoZXJJZCI6IjIwMjQwMzM0IiwicmVjZWl2ZWREYXRlIjoxNzEzMTk2ODAwMDAwLCJyZWZlcnMiOlt7ImFsbGluZm8iOiJMaXUgWSwgWmhvdSBKLCBXdSBKLCA8aT5ldCBhbDwvaT4uIENvbnN0cnVjdGlvbiBhbmQgVmFsaWRhdGlvbiBvZiBhIE5vdmVsIEltbXVuZS1SZWxhdGVkIEdlbmUgUGFpcnMtQmFzZWQgUHJvZ25vc3RpYyBNb2RlbCBpbiBMdW5nIEFkZW5vY2FyY2lub21hW0pdLiBDYW5jZXIgQ29udHJvbCwgMjAyMywgMzA6IDEwNzMyNzQ4MjIxMTUwMjI3LiIsImFsbGluZm9QYXJ0RW4iOiJMaXUgWSwgWmhvdSBKLCBXdSBKLCA8aT5ldCBhbDwvaT4uIENvbnN0cnVjdGlvbiBhbmQgVmFsaWRhdGlvbiBvZiBhIE5vdmVsIEltbXVuZS1SZWxhdGVkIEdlbmUgUGFpcnMtQmFzZWQgUHJvZ25vc3RpYyBNb2RlbCBpbiBMdW5nIEFkZW5vY2FyY2lub21hW0pdLiBDYW5jZXIgQ29udHJvbCwgMjAyMywgMzA6IDEwNzMyNzQ4MjIxMTUwMjI3LiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiaWQiOiJkYjVmMTJhNi00MTcxLTQ4N2MtOTljNC1kMTQ3MTc4ODJmMTUiLCJsYWJlbCI6IjEiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJzb3J0bnVtIjoxLCJ0YWdpZCI6ImIxIiwidHlwZSI6Im90aGVyIn0seyJhbGxpbmZvIjoiR2FvIEMsIFpodWFuZyBKLCBMaSBILCA8aT5ldCBhbDwvaT4uIEdlbmUgc2lnbmF0dXJlcyBvZiA2LW1ldGh5bGFkZW5pbmUgcmVndWxhdG9ycyBpbiB3b21lbiB3aXRoIGx1bmcgYWRlbm9jYXJjaW5vbWEgYW5kIGRldmVsb3BtZW50IG9mIGEgcmlzayBzY29yaW5nIHN5c3RlbTogYSByZXRyb3NwZWN0aXZlIHN0dWR5IHVzaW5nIHRoZSBjYW5jZXIgZ2Vub21lIGF0bGFzIGRhdGFiYXNlW0pdLiBBZ2luZyAoQWxiYW55IE5ZKSwgMjAyMSwgMTMoMyk6IDM5NTctMzk2OC4iLCJhbGxpbmZvUGFydEVuIjoiR2FvIEMsIFpodWFuZyBKLCBMaSBILCA8aT5ldCBhbDwvaT4uIEdlbmUgc2lnbmF0dXJlcyBvZiA2LW1ldGh5bGFkZW5pbmUgcmVndWxhdG9ycyBpbiB3b21lbiB3aXRoIGx1bmcgYWRlbm9jYXJjaW5vbWEgYW5kIGRldmVsb3BtZW50IG9mIGEgcmlzayBzY29yaW5nIHN5c3RlbTogYSByZXRyb3NwZWN0aXZlIHN0dWR5IHVzaW5nIHRoZSBjYW5jZXIgZ2Vub21lIGF0bGFzIGRhdGFiYXNlW0pdLiBBZ2luZyAoQWxiYW55IE5ZKSwgMjAyMSwgMTMoMyk6IDM5NTctMzk2OC4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJHYW8gQywgWmh1YW5nIEosIExpIEgsIGV0IGFsIiwiZnBhZ2UiOiIzOTU3IiwiaWQiOiIxYmJmYzkwMi02NWNiLTRjOWItYjI4Yi01OTk0MDRjMDIwMTAiLCJpc3N1ZSI6IjMiLCJsYWJlbCI6IjIiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjM5NjgiLCJzb3J0bnVtIjoyLCJzb3VyY2VFbiI6IkFnaW5nIChBbGJhbnkgTlkpIiwidGFnaWQiOiJiMiIsInRpdGxlRW4iOiJHZW5lIHNpZ25hdHVyZXMgb2YgNi1tZXRoeWxhZGVuaW5lIHJlZ3VsYXRvcnMgaW4gd29tZW4gd2l0aCBsdW5nIGFkZW5vY2FyY2lub21hIGFuZCBkZXZlbG9wbWVudCBvZiBhIHJpc2sgc2NvcmluZyBzeXN0ZW06IGEgcmV0cm9zcGVjdGl2ZSBzdHVkeSB1c2luZyB0aGUgY2FuY2VyIGdlbm9tZSBhdGxhcyBkYXRhYmFzZSIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTMiLCJ5ZWFyIjoiMjAyMSJ9LHsiYWxsaW5mbyI6IkRyZXNsZXIgQy4gVGhlIGNoYW5naW5nIGVwaWRlbWljIG9mIGx1bmcgY2FuY2VyIGFuZCBvY2N1cGF0aW9uYWwgYW5kIGVudmlyb25tZW50YWwgcmlzayBmYWN0b3JzW0pdLiBUaG9yYWMgU3VyZyBDbGluLCAyMDEzLCAyMygyKTogMTEzLTEyMi4iLCJhbGxpbmZvUGFydEVuIjoiRHJlc2xlciBDLiBUaGUgY2hhbmdpbmcgZXBpZGVtaWMgb2YgbHVuZyBjYW5jZXIgYW5kIG9jY3VwYXRpb25hbCBhbmQgZW52aXJvbm1lbnRhbCByaXNrIGZhY3RvcnNbSl0uIFRob3JhYyBTdXJnIENsaW4sIDIwMTMsIDIzKDIpOiAxMTMtMTIyLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkRyZXNsZXIgQyIsImRvaSI6IjEwLjEwMTYvai50aG9yc3VyZy4yMDEzLjAxLjAxNSIsImZwYWdlIjoiMTEzIiwiaWQiOiJlZDliNDZlMC1kNWVhLTQ3OTctYTg1Yy1mZjg5NDBlNzQ1NzAiLCJpc3N1ZSI6IjIiLCJsYWJlbCI6IjMiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjEyMiIsInNvcnRudW0iOjMsInNvdXJjZUVuIjoiVGhvcmFjIFN1cmcgQ2xpbiIsInRhZ2lkIjoiYjMiLCJ0aXRsZUVuIjoiVGhlIGNoYW5naW5nIGVwaWRlbWljIG9mIGx1bmcgY2FuY2VyIGFuZCBvY2N1cGF0aW9uYWwgYW5kIGVudmlyb25tZW50YWwgcmlzayBmYWN0b3JzIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiIyMyIsInllYXIiOiIyMDEzIn0seyJhbGxpbmZvIjoiV3UgUywgUG93ZXJzIFMsIFpodSBXLCA8aT5ldCBhbDwvaT4uIFN1YnN0YW50aWFsIGNvbnRyaWJ1dGlvbiBvZiBleHRyaW5zaWMgcmlzayBmYWN0b3JzIHRvIGNhbmNlciBkZXZlbG9wbWVudFtKXS4gTmF0dXJlLCAyMDE2LCA1MjkoNzU4NCk6IDQzLTQ3LiIsImFsbGluZm9QYXJ0RW4iOiJXdSBTLCBQb3dlcnMgUywgWmh1IFcsIDxpPmV0IGFsPC9pPi4gU3Vic3RhbnRpYWwgY29udHJpYnV0aW9uIG9mIGV4dHJpbnNpYyByaXNrIGZhY3RvcnMgdG8gY2FuY2VyIGRldmVsb3BtZW50W0pdLiBOYXR1cmUsIDIwMTYsIDUyOSg3NTg0KTogNDMtNDcuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiV3UgUywgUG93ZXJzIFMsIFpodSBXLCBldCBhbCIsImRvaSI6IjEwLjEwMzgvbmF0dXJlMTYxNjYiLCJmcGFnZSI6IjQzIiwiaWQiOiI1YzdlYmNhNy04YWE2LTQ2NWEtOWIzOS0yMmNhYjY4YWU4ZGQiLCJpc3N1ZSI6Ijc1ODQiLCJsYWJlbCI6IjQiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjQ3Iiwic29ydG51bSI6NCwic291cmNlRW4iOiJOYXR1cmUiLCJ0YWdpZCI6ImI0IiwidGl0bGVFbiI6IlN1YnN0YW50aWFsIGNvbnRyaWJ1dGlvbiBvZiBleHRyaW5zaWMgcmlzayBmYWN0b3JzIHRvIGNhbmNlciBkZXZlbG9wbWVudCIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiNTI5IiwieWVhciI6IjIwMTYifSx7ImFsbGluZm8iOiJHYW50aSBBSywgS2xlaW4gQUIsIENvdGFybGEgSSwgPGk+ZXQgYWw8L2k+LiBVcGRhdGUgb2YgSW5jaWRlbmNlLCBQcmV2YWxlbmNlLCBTdXJ2aXZhbCwgYW5kIEluaXRpYWwgVHJlYXRtZW50IGluIFBhdGllbnRzIFdpdGggTm9uLVNtYWxsIENlbGwgTHVuZyBDYW5jZXIgaW4gdGhlIFVTW0pdLiBKQU1BIE9uY29sLCAyMDIxLCA3KDEyKTogMTgyNC0xODMyLiIsImFsbGluZm9QYXJ0RW4iOiJHYW50aSBBSywgS2xlaW4gQUIsIENvdGFybGEgSSwgPGk+ZXQgYWw8L2k+LiBVcGRhdGUgb2YgSW5jaWRlbmNlLCBQcmV2YWxlbmNlLCBTdXJ2aXZhbCwgYW5kIEluaXRpYWwgVHJlYXRtZW50IGluIFBhdGllbnRzIFdpdGggTm9uLVNtYWxsIENlbGwgTHVuZyBDYW5jZXIgaW4gdGhlIFVTW0pdLiBKQU1BIE9uY29sLCAyMDIxLCA3KDEyKTogMTgyNC0xODMyLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkdhbnRpIEFLLCBLbGVpbiBBQiwgQ290YXJsYSBJLCBldCBhbCIsImRvaSI6IjEwLjEwMDEvamFtYW9uY29sLjIwMjEuNDkzMiIsImZwYWdlIjoiMTgyNCIsImlkIjoiNWQ4YmI5MDItZTg0OC00OTI5LWFjOGEtNDcxYzJlNzQ4MzFjIiwiaXNzdWUiOiIxMiIsImxhYmVsIjoiNSIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiMTgzMiIsInNvcnRudW0iOjUsInNvdXJjZUVuIjoiSkFNQSBPbmNvbCIsInRhZ2lkIjoiYjUiLCJ0aXRsZUVuIjoiVXBkYXRlIG9mIEluY2lkZW5jZSwgUHJldmFsZW5jZSwgU3Vydml2YWwsIGFuZCBJbml0aWFsIFRyZWF0bWVudCBpbiBQYXRpZW50cyBXaXRoIE5vbi1TbWFsbCBDZWxsIEx1bmcgQ2FuY2VyIGluIHRoZSBVUyIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiNyIsInllYXIiOiIyMDIxIn0seyJhbGxpbmZvIjoiTMO2ZmxpbmcgTCwgQmFobWFueWFyIFMsIEtpZWxlciBILCA8aT5ldCBhbDwvaT4uIFRlbXBvcmFsIHRyZW5kcyBpbiBsdW5nIGNhbmNlciBzdXJ2aXZhbDogYSBwb3B1bGF0aW9uLWJhc2VkIHN0dWR5W0pdLiBBY3RhIE9uY29sLCAyMDIyLCA2MSg1KTogNjI1LTYzMS4iLCJhbGxpbmZvUGFydEVuIjoiTMO2ZmxpbmcgTCwgQmFobWFueWFyIFMsIEtpZWxlciBILCA8aT5ldCBhbDwvaT4uIFRlbXBvcmFsIHRyZW5kcyBpbiBsdW5nIGNhbmNlciBzdXJ2aXZhbDogYSBwb3B1bGF0aW9uLWJhc2VkIHN0dWR5W0pdLiBBY3RhIE9uY29sLCAyMDIyLCA2MSg1KTogNjI1LTYzMS4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJMw7ZmbGluZyBMLCBCYWhtYW55YXIgUywgS2llbGVyIEgsIGV0IGFsIiwiZG9pIjoiMTAuMTA4MC8wMjg0MTg2WC4yMDIxLjIwMTM1MjkiLCJmcGFnZSI6IjYyNSIsImlkIjoiNTdhMzMzNzUtOTNhMi00N2EzLWEzMjktN2Y5Mjc2Zjk5YmM3IiwiaXNzdWUiOiI1IiwibGFiZWwiOiI2IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiI2MzEiLCJzb3J0bnVtIjo2LCJzb3VyY2VFbiI6IkFjdGEgT25jb2wiLCJ0YWdpZCI6ImI2IiwidGl0bGVFbiI6IlRlbXBvcmFsIHRyZW5kcyBpbiBsdW5nIGNhbmNlciBzdXJ2aXZhbDogYSBwb3B1bGF0aW9uLWJhc2VkIHN0dWR5IiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiI2MSIsInllYXIiOiIyMDIyIn0seyJhbGxpbmZvIjoiWmhhbmcgQywgSGUgWiwgQ2hlbmcgTCwgPGk+ZXQgYWw8L2k+LiBJbnZlc3RpZ2F0aW9uIG9mIFByb2dub3N0aWMgTWFya2VycyBvZiBMdW5nIEFkZW5vY2FyY2lub21hIEJhc2VkIG9uIFR1bW9yIE1ldGFib2xpc20tUmVsYXRlZCBHZW5lc1tKXS4gRnJvbnQgR2VuZXQsIDIwMjEsIDEyOiA3NjA1MDYuIiwiYWxsaW5mb1BhcnRFbiI6IlpoYW5nIEMsIEhlIFosIENoZW5nIEwsIDxpPmV0IGFsPC9pPi4gSW52ZXN0aWdhdGlvbiBvZiBQcm9nbm9zdGljIE1hcmtlcnMgb2YgTHVuZyBBZGVub2NhcmNpbm9tYSBCYXNlZCBvbiBUdW1vciBNZXRhYm9saXNtLVJlbGF0ZWQgR2VuZXNbSl0uIEZyb250IEdlbmV0LCAyMDIxLCAxMjogNzYwNTA2LiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IlpoYW5nIEMsIEhlIFosIENoZW5nIEwsIGV0IGFsIiwiZG9pIjoiMTAuMzM4OS9mZ2VuZS4yMDIxLjc2MDUwNiIsImZwYWdlIjoiNzYwNTA2IiwiaWQiOiI4ODQ5ZDI4Zi0yYmZlLTRlZWUtYjI5My1mZTYzNjhlMTU0ZTEiLCJsYWJlbCI6IjciLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJzb3J0bnVtIjo3LCJzb3VyY2VFbiI6IkZyb250IEdlbmV0IiwidGFnaWQiOiJiNyIsInRpdGxlRW4iOiJJbnZlc3RpZ2F0aW9uIG9mIFByb2dub3N0aWMgTWFya2VycyBvZiBMdW5nIEFkZW5vY2FyY2lub21hIEJhc2VkIG9uIFR1bW9yIE1ldGFib2xpc20tUmVsYXRlZCBHZW5lcyIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTIiLCJ5ZWFyIjoiMjAyMSJ9LHsiYWxsaW5mbyI6Iktyb2VtZXIgRywgUG91eXNzZWd1ciBKLiBUdW1vciBjZWxsIG1ldGFib2xpc206IGNhbmNlcidzIEFjaGlsbGVzJyBoZWVsW0pdLiBDYW5jZXIgQ2VsbCwgMjAwOCwgMTMoNik6IDQ3Mi00ODIuIiwiYWxsaW5mb1BhcnRFbiI6Iktyb2VtZXIgRywgUG91eXNzZWd1ciBKLiBUdW1vciBjZWxsIG1ldGFib2xpc206IGNhbmNlcidzIEFjaGlsbGVzJyBoZWVsW0pdLiBDYW5jZXIgQ2VsbCwgMjAwOCwgMTMoNik6IDQ3Mi00ODIuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiS3JvZW1lciBHLCBQb3V5c3NlZ3VyIEoiLCJkb2kiOiIxMC4xMDE2L2ouY2NyLjIwMDguMDUuMDA1IiwiZnBhZ2UiOiI0NzIiLCJpZCI6IjBhNTVmOTEyLTlkNjAtNDdjNC05MjM3LWRmNjE1NjM4MzMzNyIsImlzc3VlIjoiNiIsImxhYmVsIjoiOCIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiNDgyIiwic29ydG51bSI6OCwic291cmNlRW4iOiJDYW5jZXIgQ2VsbCIsInRhZ2lkIjoiYjgiLCJ0aXRsZUVuIjoiVHVtb3IgY2VsbCBtZXRhYm9saXNtOiBjYW5jZXIncyBBY2hpbGxlcycgaGVlbCIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTMiLCJ5ZWFyIjoiMjAwOCJ9LHsiYWxsaW5mbyI6IkxlZSBTSCwgTWNpbnR5cmUgRCwgSG9uZXNzIEQsIDxpPmV0IGFsPC9pPi4gQ2FyYm9uaWMgYW5oeWRyYXNlIElYIGlzIGEgcEgtc3RhdCB0aGF0IHNldHMgYW4gYWNpZGljIHR1bW91ciBleHRyYWNlbGx1bGFyIHBIIDxpPmluIHZpdm88L2k+W0pdLiBCciBKIENhbmNlciwgMjAxOCwgMTE5KDUpOiA2MjItNjMwLiIsImFsbGluZm9QYXJ0RW4iOiJMZWUgU0gsIE1jaW50eXJlIEQsIEhvbmVzcyBELCA8aT5ldCBhbDwvaT4uIENhcmJvbmljIGFuaHlkcmFzZSBJWCBpcyBhIHBILXN0YXQgdGhhdCBzZXRzIGFuIGFjaWRpYyB0dW1vdXIgZXh0cmFjZWxsdWxhciBwSCA8aT5pbiB2aXZvPC9pPltKXS4gQnIgSiBDYW5jZXIsIDIwMTgsIDExOSg1KTogNjIyLTYzMC4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJMZWUgU0gsIE1jaW50eXJlIEQsIEhvbmVzcyBELCBldCBhbCIsImRvaSI6IjEwLjEwMzgvczQxNDE2LTAxOC0wMjE2LTUiLCJmcGFnZSI6IjYyMiIsImlkIjoiMDAxNzc0NWItYWE0NC00OWU3LTljMzEtMGI2NWIyMDA0OGVmIiwiaXNzdWUiOiI1IiwibGFiZWwiOiI5IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiI2MzAiLCJzb3J0bnVtIjo5LCJzb3VyY2VFbiI6IkJyIEogQ2FuY2VyIiwidGFnaWQiOiJiOSIsInRpdGxlRW4iOiJDYXJib25pYyBhbmh5ZHJhc2UgSVggaXMgYSBwSC1zdGF0IHRoYXQgc2V0cyBhbiBhY2lkaWMgdHVtb3VyIGV4dHJhY2VsbHVsYXIgcEggPGk+aW4gdml2bzwvaT4iLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjExOSIsInllYXIiOiIyMDE4In0seyJhbGxpbmZvIjoiQ29yYmV0IEMsIEZlcm9uIE8uIFR1bW91ciBhY2lkb3NpczogZnJvbSB0aGUgcGFzc2VuZ2VyIHRvIHRoZSBkcml2ZXIncyBzZWF0W0pdLiBOYXQgUmV2IENhbmNlciwgMjAxNywgMTcoMTApOiA1NzctNTkzLiIsImFsbGluZm9QYXJ0RW4iOiJDb3JiZXQgQywgRmVyb24gTy4gVHVtb3VyIGFjaWRvc2lzOiBmcm9tIHRoZSBwYXNzZW5nZXIgdG8gdGhlIGRyaXZlcidzIHNlYXRbSl0uIE5hdCBSZXYgQ2FuY2VyLCAyMDE3LCAxNygxMCk6IDU3Ny01OTMuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiQ29yYmV0IEMsIEZlcm9uIE8iLCJkb2kiOiIxMC4xMDM4L25yYy4yMDE3Ljc3IiwiZnBhZ2UiOiI1NzciLCJpZCI6IjYwMThjYTkxLTgzNGMtNGZiZS05N2JjLTc1MzEzMmJhMWQ4MiIsImlzc3VlIjoiMTAiLCJsYWJlbCI6IjEwIiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiI1OTMiLCJzb3J0bnVtIjoxMCwic291cmNlRW4iOiJOYXQgUmV2IENhbmNlciIsInRhZ2lkIjoiYjEwIiwidGl0bGVFbiI6IlR1bW91ciBhY2lkb3NpczogZnJvbSB0aGUgcGFzc2VuZ2VyIHRvIHRoZSBkcml2ZXIncyBzZWF0IiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiIxNyIsInllYXIiOiIyMDE3In0seyJhbGxpbmZvIjoiRmlzY2hlciBLLCBIb2ZmbWFubiBQLCBWb2Vsa2wgUywgPGk+ZXQgYWw8L2k+LiBJbmhpYml0b3J5IGVmZmVjdCBvZiB0dW1vciBjZWxsLWRlcml2ZWQgbGFjdGljIGFjaWQgb24gaHVtYW4gVCBjZWxsc1tKXS4gQmxvb2QsIDIwMDcsIDEwOSg5KTogMzgxMi0zODE5LiIsImFsbGluZm9QYXJ0RW4iOiJGaXNjaGVyIEssIEhvZmZtYW5uIFAsIFZvZWxrbCBTLCA8aT5ldCBhbDwvaT4uIEluaGliaXRvcnkgZWZmZWN0IG9mIHR1bW9yIGNlbGwtZGVyaXZlZCBsYWN0aWMgYWNpZCBvbiBodW1hbiBUIGNlbGxzW0pdLiBCbG9vZCwgMjAwNywgMTA5KDkpOiAzODEyLTM4MTkuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiRmlzY2hlciBLLCBIb2ZmbWFubiBQLCBWb2Vsa2wgUywgZXQgYWwiLCJkb2kiOiIxMC4xMTgyL2Jsb29kLTIwMDYtMDctMDM1OTcyIiwiZnBhZ2UiOiIzODEyIiwiaWQiOiIyZjQ3NTUyYy1lODFjLTQ4OWEtOGFhZS04YzhlMDg3MzQ1ZTQiLCJpc3N1ZSI6IjkiLCJsYWJlbCI6IjExIiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiIzODE5Iiwic29ydG51bSI6MTEsInNvdXJjZUVuIjoiQmxvb2QiLCJ0YWdpZCI6ImIxMSIsInRpdGxlRW4iOiJJbmhpYml0b3J5IGVmZmVjdCBvZiB0dW1vciBjZWxsLWRlcml2ZWQgbGFjdGljIGFjaWQgb24gaHVtYW4gVCBjZWxscyIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTA5IiwieWVhciI6IjIwMDcifSx7ImFsbGluZm8iOiJIdXNhaW4gWiwgSHVhbmcgWSwgU2V0aCBQLCA8aT5ldCBhbDwvaT4uIFR1bW9yLWRlcml2ZWQgbGFjdGF0ZSBtb2RpZmllcyBhbnRpdHVtb3IgaW1tdW5lIHJlc3BvbnNlOiBlZmZlY3Qgb24gbXllbG9pZC1kZXJpdmVkIHN1cHByZXNzb3IgY2VsbHMgYW5kIE5LIGNlbGxzW0pdLiBKIEltbXVub2wsIDIwMTMsIDE5MSgzKTogMTQ4Ni0xNDk1LiIsImFsbGluZm9QYXJ0RW4iOiJIdXNhaW4gWiwgSHVhbmcgWSwgU2V0aCBQLCA8aT5ldCBhbDwvaT4uIFR1bW9yLWRlcml2ZWQgbGFjdGF0ZSBtb2RpZmllcyBhbnRpdHVtb3IgaW1tdW5lIHJlc3BvbnNlOiBlZmZlY3Qgb24gbXllbG9pZC1kZXJpdmVkIHN1cHByZXNzb3IgY2VsbHMgYW5kIE5LIGNlbGxzW0pdLiBKIEltbXVub2wsIDIwMTMsIDE5MSgzKTogMTQ4Ni0xNDk1LiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6Ikh1c2FpbiBaLCBIdWFuZyBZLCBTZXRoIFAsIGV0IGFsIiwiZG9pIjoiMTAuNDA0OS9qaW1tdW5vbC4xMjAyNzAyIiwiZnBhZ2UiOiIxNDg2IiwiaWQiOiI2NDU2YzcyMy1kMzg2LTQ3ZWEtYjg4MS1lYTYwMzBiNTM0NjEiLCJpc3N1ZSI6IjMiLCJsYWJlbCI6IjEyIiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiIxNDk1Iiwic29ydG51bSI6MTIsInNvdXJjZUVuIjoiSiBJbW11bm9sIiwidGFnaWQiOiJiMTIiLCJ0aXRsZUVuIjoiVHVtb3ItZGVyaXZlZCBsYWN0YXRlIG1vZGlmaWVzIGFudGl0dW1vciBpbW11bmUgcmVzcG9uc2U6IGVmZmVjdCBvbiBteWVsb2lkLWRlcml2ZWQgc3VwcHJlc3NvciBjZWxscyBhbmQgTksgY2VsbHMiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjE5MSIsInllYXIiOiIyMDEzIn0seyJhbGxpbmZvIjoiQ29sZWdpbyBPUiwgQ2h1IE5RLCBTemFibyBBTCwgPGk+ZXQgYWw8L2k+LiBGdW5jdGlvbmFsIHBvbGFyaXphdGlvbiBvZiB0dW1vdXItYXNzb2NpYXRlZCBtYWNyb3BoYWdlcyBieSB0dW1vdXItZGVyaXZlZCBsYWN0aWMgYWNpZFtKXS4gTmF0dXJlLCAyMDE0LCA1MTMoNzUxOSk6IDU1OS01NjMuIiwiYWxsaW5mb1BhcnRFbiI6IkNvbGVnaW8gT1IsIENodSBOUSwgU3phYm8gQUwsIDxpPmV0IGFsPC9pPi4gRnVuY3Rpb25hbCBwb2xhcml6YXRpb24gb2YgdHVtb3VyLWFzc29jaWF0ZWQgbWFjcm9waGFnZXMgYnkgdHVtb3VyLWRlcml2ZWQgbGFjdGljIGFjaWRbSl0uIE5hdHVyZSwgMjAxNCwgNTEzKDc1MTkpOiA1NTktNTYzLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkNvbGVnaW8gT1IsIENodSBOUSwgU3phYm8gQUwsIGV0IGFsIiwiZG9pIjoiMTAuMTAzOC9uYXR1cmUxMzQ5MCIsImZwYWdlIjoiNTU5IiwiaWQiOiI3OGU4NTQyNi03ZDYyLTQ2ZDktOTZjNC1mNGE3ZWM3YjYyMTgiLCJpc3N1ZSI6Ijc1MTkiLCJsYWJlbCI6IjEzIiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiI1NjMiLCJzb3J0bnVtIjoxMywic291cmNlRW4iOiJOYXR1cmUiLCJ0YWdpZCI6ImIxMyIsInRpdGxlRW4iOiJGdW5jdGlvbmFsIHBvbGFyaXphdGlvbiBvZiB0dW1vdXItYXNzb2NpYXRlZCBtYWNyb3BoYWdlcyBieSB0dW1vdXItZGVyaXZlZCBsYWN0aWMgYWNpZCIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiNTEzIiwieWVhciI6IjIwMTQifSx7ImFsbGluZm8iOiJHYW8gRiwgVGFuZyBZLCBMaXUgV0wsIDxpPmV0IGFsPC9pPi4gSW50cmEvRXh0cmFjZWxsdWxhciBMYWN0aWMgQWNpZCBFeGhhdXN0aW9uIGZvciBTeW5lcmdpc3RpYyBNZXRhYm9saWMgVGhlcmFweSBhbmQgSW1tdW5vdGhlcmFweSBvZiBUdW1vcnNbSl0uIEFkdiBNYXRlciwgMjAxOSwgMzEoNTEpOiBlMTkwNDYzOS4iLCJhbGxpbmZvUGFydEVuIjoiR2FvIEYsIFRhbmcgWSwgTGl1IFdMLCA8aT5ldCBhbDwvaT4uIEludHJhL0V4dHJhY2VsbHVsYXIgTGFjdGljIEFjaWQgRXhoYXVzdGlvbiBmb3IgU3luZXJnaXN0aWMgTWV0YWJvbGljIFRoZXJhcHkgYW5kIEltbXVub3RoZXJhcHkgb2YgVHVtb3JzW0pdLiBBZHYgTWF0ZXIsIDIwMTksIDMxKDUxKTogZTE5MDQ2MzkuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiR2FvIEYsIFRhbmcgWSwgTGl1IFdMLCBldCBhbCIsImRvaSI6IjEwLjEwMDIvYWRtYS4yMDE5MDQ2MzkiLCJmcGFnZSI6ImUxOTA0NjM5IiwiaWQiOiI0YjVjYWY1Mi1iOWI4LTRiNTYtYjI5ZC05ODliZGZlMmJmMTEiLCJpc3N1ZSI6IjUxIiwibGFiZWwiOiIxNCIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsInNvcnRudW0iOjE0LCJzb3VyY2VFbiI6IkFkdiBNYXRlciIsInRhZ2lkIjoiYjE0IiwidGl0bGVFbiI6IkludHJhL0V4dHJhY2VsbHVsYXIgTGFjdGljIEFjaWQgRXhoYXVzdGlvbiBmb3IgU3luZXJnaXN0aWMgTWV0YWJvbGljIFRoZXJhcHkgYW5kIEltbXVub3RoZXJhcHkgb2YgVHVtb3JzIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiIzMSIsInllYXIiOiIyMDE5In0seyJhbGxpbmZvIjoiSHVpIFMsIEdoZXJndXJvdmljaCBKTSwgTW9yc2NoZXIgUkosIDxpPmV0IGFsPC9pPi4gR2x1Y29zZSBmZWVkcyB0aGUgVENBIGN5Y2xlIHZpYSBjaXJjdWxhdGluZyBsYWN0YXRlW0pdLiBOYXR1cmUsIDIwMTcsIDU1MSg3Njc4KTogMTE1LTExOC4iLCJhbGxpbmZvUGFydEVuIjoiSHVpIFMsIEdoZXJndXJvdmljaCBKTSwgTW9yc2NoZXIgUkosIDxpPmV0IGFsPC9pPi4gR2x1Y29zZSBmZWVkcyB0aGUgVENBIGN5Y2xlIHZpYSBjaXJjdWxhdGluZyBsYWN0YXRlW0pdLiBOYXR1cmUsIDIwMTcsIDU1MSg3Njc4KTogMTE1LTExOC4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJIdWkgUywgR2hlcmd1cm92aWNoIEpNLCBNb3JzY2hlciBSSiwgZXQgYWwiLCJkb2kiOiIxMC4xMDM4L25hdHVyZTI0MDU3IiwiZnBhZ2UiOiIxMTUiLCJpZCI6IjIxNjAzZmUzLWEwNzQtNGIzYS04ZmU3LTQ2NzQwNmU2YzBiMyIsImlzc3VlIjoiNzY3OCIsImxhYmVsIjoiMTUiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjExOCIsInNvcnRudW0iOjE1LCJzb3VyY2VFbiI6Ik5hdHVyZSIsInRhZ2lkIjoiYjE1IiwidGl0bGVFbiI6IkdsdWNvc2UgZmVlZHMgdGhlIFRDQSBjeWNsZSB2aWEgY2lyY3VsYXRpbmcgbGFjdGF0ZSIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiNTUxIiwieWVhciI6IjIwMTcifSx7ImFsbGluZm8iOiJXYXRzb24gTUosIFZpZ25hbGkgUERBLCBNdWxsZXR0IFNKLCA8aT5ldCBhbDwvaT4uIE1ldGFib2xpYyBzdXBwb3J0IG9mIHR1bW91ci1pbmZpbHRyYXRpbmcgcmVndWxhdG9yeSBUIGNlbGxzIGJ5IGxhY3RpYyBhY2lkW0pdLiBOYXR1cmUsIDIwMjEsIDU5MSg3ODUxKTogNjQ1LTY1MS4iLCJhbGxpbmZvUGFydEVuIjoiV2F0c29uIE1KLCBWaWduYWxpIFBEQSwgTXVsbGV0dCBTSiwgPGk+ZXQgYWw8L2k+LiBNZXRhYm9saWMgc3VwcG9ydCBvZiB0dW1vdXItaW5maWx0cmF0aW5nIHJlZ3VsYXRvcnkgVCBjZWxscyBieSBsYWN0aWMgYWNpZFtKXS4gTmF0dXJlLCAyMDIxLCA1OTEoNzg1MSk6IDY0NS02NTEuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiV2F0c29uIE1KLCBWaWduYWxpIFBEQSwgTXVsbGV0dCBTSiwgZXQgYWwiLCJkb2kiOiIxMC4xMDM4L3M0MTU4Ni0wMjAtMDMwNDUtMiIsImZwYWdlIjoiNjQ1IiwiaWQiOiI0ZTA4ZGNmMC0zOTBhLTRhM2ItYWRjNy1iN2QyNTY0MjU2YmMiLCJpc3N1ZSI6Ijc4NTEiLCJsYWJlbCI6IjE2IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiI2NTEiLCJzb3J0bnVtIjoxNiwic291cmNlRW4iOiJOYXR1cmUiLCJ0YWdpZCI6ImIxNiIsInRpdGxlRW4iOiJNZXRhYm9saWMgc3VwcG9ydCBvZiB0dW1vdXItaW5maWx0cmF0aW5nIHJlZ3VsYXRvcnkgVCBjZWxscyBieSBsYWN0aWMgYWNpZCIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiNTkxIiwieWVhciI6IjIwMjEifSx7ImFsbGluZm8iOiJCcm93biBUUCwgR2FuYXBhdGh5IFYuIExhY3RhdGUvR1BSODEgc2lnbmFsaW5nIGFuZCBwcm90b24gbW90aXZlIGZvcmNlIGluIGNhbmNlcjogUm9sZSBpbiBhbmdpb2dlbmVzaXMsIGltbXVuZSBlc2NhcGUsIG51dHJpdGlvbiwgYW5kIFdhcmJ1cmcgcGhlbm9tZW5vbltKXS4gUGhhcm1hY29sIFRoZXIsIDIwMjAsIDIwNjogMTA3NDUxLiIsImFsbGluZm9QYXJ0RW4iOiJCcm93biBUUCwgR2FuYXBhdGh5IFYuIExhY3RhdGUvR1BSODEgc2lnbmFsaW5nIGFuZCBwcm90b24gbW90aXZlIGZvcmNlIGluIGNhbmNlcjogUm9sZSBpbiBhbmdpb2dlbmVzaXMsIGltbXVuZSBlc2NhcGUsIG51dHJpdGlvbiwgYW5kIFdhcmJ1cmcgcGhlbm9tZW5vbltKXS4gUGhhcm1hY29sIFRoZXIsIDIwMjAsIDIwNjogMTA3NDUxLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkJyb3duIFRQLCBHYW5hcGF0aHkgViIsImRvaSI6IjEwLjEwMTYvai5waGFybXRoZXJhLjIwMTkuMTA3NDUxIiwiZnBhZ2UiOiIxMDc0NTEiLCJpZCI6IjI3ODkwOWVmLWQyNjktNGQ1MC1hNzdlLTU1NzhlZDIwMjIwYSIsImxhYmVsIjoiMTciLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJzb3J0bnVtIjoxNywic291cmNlRW4iOiJQaGFybWFjb2wgVGhlciIsInRhZ2lkIjoiYjE3IiwidGl0bGVFbiI6IkxhY3RhdGUvR1BSODEgc2lnbmFsaW5nIGFuZCBwcm90b24gbW90aXZlIGZvcmNlIGluIGNhbmNlcjogUm9sZSBpbiBhbmdpb2dlbmVzaXMsIGltbXVuZSBlc2NhcGUsIG51dHJpdGlvbiwgYW5kIFdhcmJ1cmcgcGhlbm9tZW5vbiIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMjA2IiwieWVhciI6IjIwMjAifSx7ImFsbGluZm8iOiJXaXNlIERSLCBEZWJlcmFyZGluaXMgUkosIE1hbmN1c28gQSwgPGk+ZXQgYWw8L2k+LiBNeWMgcmVndWxhdGVzIGEgdHJhbnNjcmlwdGlvbmFsIHByb2dyYW0gdGhhdCBzdGltdWxhdGVzIG1pdG9jaG9uZHJpYWwgZ2x1dGFtaW5vbHlzaXMgYW5kIGxlYWRzIHRvIGdsdXRhbWluZSBhZGRpY3Rpb25bSl0uIFByb2MgTmF0bCBBY2FkIFNjaSBVIFMgQSwgMjAwOCwgMTA1KDQ4KTogMTg3ODItMTg3ODcuIiwiYWxsaW5mb1BhcnRFbiI6Ildpc2UgRFIsIERlYmVyYXJkaW5pcyBSSiwgTWFuY3VzbyBBLCA8aT5ldCBhbDwvaT4uIE15YyByZWd1bGF0ZXMgYSB0cmFuc2NyaXB0aW9uYWwgcHJvZ3JhbSB0aGF0IHN0aW11bGF0ZXMgbWl0b2Nob25kcmlhbCBnbHV0YW1pbm9seXNpcyBhbmQgbGVhZHMgdG8gZ2x1dGFtaW5lIGFkZGljdGlvbltKXS4gUHJvYyBOYXRsIEFjYWQgU2NpIFUgUyBBLCAyMDA4LCAxMDUoNDgpOiAxODc4Mi0xODc4Ny4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJXaXNlIERSLCBEZWJlcmFyZGluaXMgUkosIE1hbmN1c28gQSwgZXQgYWwiLCJkb2kiOiIxMC4xMDczL3BuYXMuMDgxMDE5OTEwNSIsImZwYWdlIjoiMTg3ODIiLCJpZCI6IjM1OTgyZTE3LTRlNWEtNDQ1ZS05MTgxLTI2ZGI4ODJhNThhYSIsImlzc3VlIjoiNDgiLCJsYWJlbCI6IjE4IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiIxODc4NyIsInNvcnRudW0iOjE4LCJzb3VyY2VFbiI6IlByb2MgTmF0bCBBY2FkIFNjaSBVIFMgQSIsInRhZ2lkIjoiYjE4IiwidGl0bGVFbiI6Ik15YyByZWd1bGF0ZXMgYSB0cmFuc2NyaXB0aW9uYWwgcHJvZ3JhbSB0aGF0IHN0aW11bGF0ZXMgbWl0b2Nob25kcmlhbCBnbHV0YW1pbm9seXNpcyBhbmQgbGVhZHMgdG8gZ2x1dGFtaW5lIGFkZGljdGlvbiIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTA1IiwieWVhciI6IjIwMDgifSx7ImFsbGluZm8iOiJEb2hlcnR5IEpSLCBDbGV2ZWxhbmQgSkwuIFRhcmdldGluZyBsYWN0YXRlIG1ldGFib2xpc20gZm9yIGNhbmNlciB0aGVyYXBldXRpY3NbSl0uIEogQ2xpbiBJbnZlc3QsIDIwMTMsIDEyMyg5KTogMzY4NS0zNjkyLiIsImFsbGluZm9QYXJ0RW4iOiJEb2hlcnR5IEpSLCBDbGV2ZWxhbmQgSkwuIFRhcmdldGluZyBsYWN0YXRlIG1ldGFib2xpc20gZm9yIGNhbmNlciB0aGVyYXBldXRpY3NbSl0uIEogQ2xpbiBJbnZlc3QsIDIwMTMsIDEyMyg5KTogMzY4NS0zNjkyLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkRvaGVydHkgSlIsIENsZXZlbGFuZCBKTCIsImRvaSI6IjEwLjExNzIvSkNJNjk3NDEiLCJmcGFnZSI6IjM2ODUiLCJpZCI6Ijg3MzhhNGY5LTQ1YjEtNDNmOS05ZTgyLWRhYWRhMTNlOThjYiIsImlzc3VlIjoiOSIsImxhYmVsIjoiMTkiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjM2OTIiLCJzb3J0bnVtIjoxOSwic291cmNlRW4iOiJKIENsaW4gSW52ZXN0IiwidGFnaWQiOiJiMTkiLCJ0aXRsZUVuIjoiVGFyZ2V0aW5nIGxhY3RhdGUgbWV0YWJvbGlzbSBmb3IgY2FuY2VyIHRoZXJhcGV1dGljcyIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTIzIiwieWVhciI6IjIwMTMifSx7ImFsbGluZm8iOiJkZSBsYSBDcnV6LUzDs3BleiBLRywgQ2FzdHJvLU11w7FveiBMSiwgUmV5ZXMtSGVybsOhbmRleiBETywgPGk+ZXQgYWw8L2k+LiBMYWN0YXRlIGluIHRoZSBSZWd1bGF0aW9uIG9mIFR1bW9yIE1pY3JvZW52aXJvbm1lbnQgYW5kIFRoZXJhcGV1dGljIEFwcHJvYWNoZXNbSl0uIEZyb250IE9uY29sLCAyMDE5LCA5OiAxMTQzLiIsImFsbGluZm9QYXJ0RW4iOiJkZSBsYSBDcnV6LUzDs3BleiBLRywgQ2FzdHJvLU11w7FveiBMSiwgUmV5ZXMtSGVybsOhbmRleiBETywgPGk+ZXQgYWw8L2k+LiBMYWN0YXRlIGluIHRoZSBSZWd1bGF0aW9uIG9mIFR1bW9yIE1pY3JvZW52aXJvbm1lbnQgYW5kIFRoZXJhcGV1dGljIEFwcHJvYWNoZXNbSl0uIEZyb250IE9uY29sLCAyMDE5LCA5OiAxMTQzLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6ImRlIGxhIENydXotTMOzcGV6IEtHLCBDYXN0cm8tTXXDsW96IExKLCBSZXllcy1IZXJuw6FuZGV6IERPLCBldCBhbCIsImRvaSI6IjEwLjMzODkvZm9uYy4yMDE5LjAxMTQzIiwiZnBhZ2UiOiIxMTQzIiwiaWQiOiIwNTRkMDk2NC1hOGJhLTQzYzAtYTU4YS1mMDUzOWUwNTZlM2UiLCJsYWJlbCI6IjIwIiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwic29ydG51bSI6MjAsInNvdXJjZUVuIjoiRnJvbnQgT25jb2wiLCJ0YWdpZCI6ImIyMCIsInRpdGxlRW4iOiJMYWN0YXRlIGluIHRoZSBSZWd1bGF0aW9uIG9mIFR1bW9yIE1pY3JvZW52aXJvbm1lbnQgYW5kIFRoZXJhcGV1dGljIEFwcHJvYWNoZXMiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjkiLCJ5ZWFyIjoiMjAxOSJ9LHsiYWxsaW5mbyI6IlNvbnZlYXV4IFAsIFbDqWdyYW4gRiwgU2Nocm9lZGVyIFQsIDxpPmV0IGFsPC9pPi4gVGFyZ2V0aW5nIGxhY3RhdGUtZnVlbGVkIHJlc3BpcmF0aW9uIHNlbGVjdGl2ZWx5IGtpbGxzIGh5cG94aWMgdHVtb3IgY2VsbHMgaW4gbWljZVtKXS4gSiBDbGluIEludmVzdCwgMjAwOCwgMTE4KDEyKTogMzkzMC0zOTQyLiIsImFsbGluZm9QYXJ0RW4iOiJTb252ZWF1eCBQLCBWw6lncmFuIEYsIFNjaHJvZWRlciBULCA8aT5ldCBhbDwvaT4uIFRhcmdldGluZyBsYWN0YXRlLWZ1ZWxlZCByZXNwaXJhdGlvbiBzZWxlY3RpdmVseSBraWxscyBoeXBveGljIHR1bW9yIGNlbGxzIGluIG1pY2VbSl0uIEogQ2xpbiBJbnZlc3QsIDIwMDgsIDExOCgxMik6IDM5MzAtMzk0Mi4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJTb252ZWF1eCBQLCBWw6lncmFuIEYsIFNjaHJvZWRlciBULCBldCBhbCIsImZwYWdlIjoiMzkzMCIsImlkIjoiYWUzMjI2OTYtMmNjNi00YTM3LTkzMjktMmIxMDZhNmZiMWM3IiwiaXNzdWUiOiIxMiIsImxhYmVsIjoiMjEiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjM5NDIiLCJzb3J0bnVtIjoyMSwic291cmNlRW4iOiJKIENsaW4gSW52ZXN0IiwidGFnaWQiOiJiMjEiLCJ0aXRsZUVuIjoiVGFyZ2V0aW5nIGxhY3RhdGUtZnVlbGVkIHJlc3BpcmF0aW9uIHNlbGVjdGl2ZWx5IGtpbGxzIGh5cG94aWMgdHVtb3IgY2VsbHMgaW4gbWljZSIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTE4IiwieWVhciI6IjIwMDgifSx7ImFsbGluZm8iOiJGaWFzY2hpIFQsIE1hcmluaSBBLCBHaWFubm9uaSBFLCA8aT5ldCBhbDwvaT4uIFJlY2lwcm9jYWwgbWV0YWJvbGljIHJlcHJvZ3JhbW1pbmcgdGhyb3VnaCBsYWN0YXRlIHNodXR0bGUgY29vcmRpbmF0ZWx5IGluZmx1ZW5jZXMgdHVtb3Itc3Ryb21hIGludGVycGxheVtKXS4gQ2FuY2VyIFJlcywgMjAxMiwgNzIoMTkpOiA1MTMwLTUxNDAuIiwiYWxsaW5mb1BhcnRFbiI6IkZpYXNjaGkgVCwgTWFyaW5pIEEsIEdpYW5ub25pIEUsIDxpPmV0IGFsPC9pPi4gUmVjaXByb2NhbCBtZXRhYm9saWMgcmVwcm9ncmFtbWluZyB0aHJvdWdoIGxhY3RhdGUgc2h1dHRsZSBjb29yZGluYXRlbHkgaW5mbHVlbmNlcyB0dW1vci1zdHJvbWEgaW50ZXJwbGF5W0pdLiBDYW5jZXIgUmVzLCAyMDEyLCA3MigxOSk6IDUxMzAtNTE0MC4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJGaWFzY2hpIFQsIE1hcmluaSBBLCBHaWFubm9uaSBFLCBldCBhbCIsImRvaSI6IjEwLjExNTgvMDAwOC01NDcyLkNBTi0xMi0xOTQ5IiwiZnBhZ2UiOiI1MTMwIiwiaWQiOiI2NDYzMGU1OC1kNjNmLTQ5NmQtODE0OS04YjJmNDhmMzdiZjMiLCJpc3N1ZSI6IjE5IiwibGFiZWwiOiIyMiIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiNTE0MCIsInNvcnRudW0iOjIyLCJzb3VyY2VFbiI6IkNhbmNlciBSZXMiLCJ0YWdpZCI6ImIyMiIsInRpdGxlRW4iOiJSZWNpcHJvY2FsIG1ldGFib2xpYyByZXByb2dyYW1taW5nIHRocm91Z2ggbGFjdGF0ZSBzaHV0dGxlIGNvb3JkaW5hdGVseSBpbmZsdWVuY2VzIHR1bW9yLXN0cm9tYSBpbnRlcnBsYXkiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjcyIiwieWVhciI6IjIwMTIifSx7ImFsbGluZm8iOiJCcm9va3MgR0EuIExhY3RhdGU6IGxpbmsgYmV0d2VlbiBnbHljb2x5dGljIGFuZCBveGlkYXRpdmUgbWV0YWJvbGlzbVtKXS4gU3BvcnRzIE1lZCwgMjAwNywgMzcoNC01KTogMzQxLTM0My4iLCJhbGxpbmZvUGFydEVuIjoiQnJvb2tzIEdBLiBMYWN0YXRlOiBsaW5rIGJldHdlZW4gZ2x5Y29seXRpYyBhbmQgb3hpZGF0aXZlIG1ldGFib2xpc21bSl0uIFNwb3J0cyBNZWQsIDIwMDcsIDM3KDQtNSk6IDM0MS0zNDMuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiQnJvb2tzIEdBIiwiZnBhZ2UiOiIzNDEiLCJpZCI6IjY3ZDA1OWJkLWNmY2UtNGYxZC04NGM0LWMwZDUyMDI1YTliYiIsImlzc3VlIjoiNC01IiwibGFiZWwiOiIyMyIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiMzQzIiwic29ydG51bSI6MjMsInNvdXJjZUVuIjoiU3BvcnRzIE1lZCIsInRhZ2lkIjoiYjIzIiwidGl0bGVFbiI6IkxhY3RhdGU6IGxpbmsgYmV0d2VlbiBnbHljb2x5dGljIGFuZCBveGlkYXRpdmUgbWV0YWJvbGlzbSIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMzciLCJ5ZWFyIjoiMjAwNyJ9LHsiYWxsaW5mbyI6IkRhdmllcyBNLiBOZXcgbW9kYWxpdGllcyBvZiBjYW5jZXIgdHJlYXRtZW50IGZvciBOU0NMQzogZm9jdXMgb24gaW1tdW5vdGhlcmFweVtKXS4gQ2FuY2VyIE1hbmFnIFJlcywgMjAxNCwgNjogNjMtNzUuIiwiYWxsaW5mb1BhcnRFbiI6IkRhdmllcyBNLiBOZXcgbW9kYWxpdGllcyBvZiBjYW5jZXIgdHJlYXRtZW50IGZvciBOU0NMQzogZm9jdXMgb24gaW1tdW5vdGhlcmFweVtKXS4gQ2FuY2VyIE1hbmFnIFJlcywgMjAxNCwgNjogNjMtNzUuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiRGF2aWVzIE0iLCJmcGFnZSI6IjYzIiwiaWQiOiJlZTJiYTViNi0zOWE0LTQ0NGItODM3YS00NGZhYzI2MzU4OTMiLCJsYWJlbCI6IjI0IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiI3NSIsInNvcnRudW0iOjI0LCJzb3VyY2VFbiI6IkNhbmNlciBNYW5hZyBSZXMiLCJ0YWdpZCI6ImIyNCIsInRpdGxlRW4iOiJOZXcgbW9kYWxpdGllcyBvZiBjYW5jZXIgdHJlYXRtZW50IGZvciBOU0NMQzogZm9jdXMgb24gaW1tdW5vdGhlcmFweSIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiNiIsInllYXIiOiIyMDE0In0seyJhbGxpbmZvIjoiTGl1IFksIENhbyBYLiBJbW11bm9zdXBwcmVzc2l2ZSBjZWxscyBpbiB0dW1vciBpbW11bmUgZXNjYXBlIGFuZCBtZXRhc3Rhc2lzW0pdLiBKIE1vbCBNZWQgKEJlcmwpLCAyMDE2LCA5NCg1KTogNTA5LTUyMi4iLCJhbGxpbmZvUGFydEVuIjoiTGl1IFksIENhbyBYLiBJbW11bm9zdXBwcmVzc2l2ZSBjZWxscyBpbiB0dW1vciBpbW11bmUgZXNjYXBlIGFuZCBtZXRhc3Rhc2lzW0pdLiBKIE1vbCBNZWQgKEJlcmwpLCAyMDE2LCA5NCg1KTogNTA5LTUyMi4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJMaXUgWSwgQ2FvIFgiLCJkb2kiOiIxMC4xMDA3L3MwMDEwOS0wMTUtMTM3Ni14IiwiZnBhZ2UiOiI1MDkiLCJpZCI6ImU4NTYxM2I2LWIyN2ItNGM4Yi1hYzZiLWMzYzllMTE1Yzc2NyIsImlzc3VlIjoiNSIsImxhYmVsIjoiMjUiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjUyMiIsInNvcnRudW0iOjI1LCJzb3VyY2VFbiI6IkogTW9sIE1lZCAoQmVybCkiLCJ0YWdpZCI6ImIyNSIsInRpdGxlRW4iOiJJbW11bm9zdXBwcmVzc2l2ZSBjZWxscyBpbiB0dW1vciBpbW11bmUgZXNjYXBlIGFuZCBtZXRhc3Rhc2lzIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiI5NCIsInllYXIiOiIyMDE2In0seyJhbGxpbmZvIjoiQnJvd24gVFAsIEJoYXR0YWNoYXJqZWUgUCwgUmFtYWNoYW5kcmFuIFMsIDxpPmV0IGFsPC9pPi4gVGhlIGxhY3RhdGUgcmVjZXB0b3IgR1BSODEgcHJvbW90ZXMgYnJlYXN0IGNhbmNlciBncm93dGggdmlhIGEgcGFyYWNyaW5lIG1lY2hhbmlzbSBpbnZvbHZpbmcgYW50aWdlbi1wcmVzZW50aW5nIGNlbGxzIGluIHRoZSB0dW1vciBtaWNyb2Vudmlyb25tZW50W0pdLiBPbmNvZ2VuZSwgMjAyMCwgMzkoMTYpOiAzMjkyLTMzMDQuIiwiYWxsaW5mb1BhcnRFbiI6IkJyb3duIFRQLCBCaGF0dGFjaGFyamVlIFAsIFJhbWFjaGFuZHJhbiBTLCA8aT5ldCBhbDwvaT4uIFRoZSBsYWN0YXRlIHJlY2VwdG9yIEdQUjgxIHByb21vdGVzIGJyZWFzdCBjYW5jZXIgZ3Jvd3RoIHZpYSBhIHBhcmFjcmluZSBtZWNoYW5pc20gaW52b2x2aW5nIGFudGlnZW4tcHJlc2VudGluZyBjZWxscyBpbiB0aGUgdHVtb3IgbWljcm9lbnZpcm9ubWVudFtKXS4gT25jb2dlbmUsIDIwMjAsIDM5KDE2KTogMzI5Mi0zMzA0LiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkJyb3duIFRQLCBCaGF0dGFjaGFyamVlIFAsIFJhbWFjaGFuZHJhbiBTLCBldCBhbCIsImRvaSI6IjEwLjEwMzgvczQxMzg4LTAyMC0xMjE2LTUiLCJmcGFnZSI6IjMyOTIiLCJpZCI6IjJhY2NlYWFiLTdmMzMtNDQ1Mi04ZGJiLWQwNDdlZjNjMjI5YyIsImlzc3VlIjoiMTYiLCJsYWJlbCI6IjI2IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiIzMzA0Iiwic29ydG51bSI6MjYsInNvdXJjZUVuIjoiT25jb2dlbmUiLCJ0YWdpZCI6ImIyNiIsInRpdGxlRW4iOiJUaGUgbGFjdGF0ZSByZWNlcHRvciBHUFI4MSBwcm9tb3RlcyBicmVhc3QgY2FuY2VyIGdyb3d0aCB2aWEgYSBwYXJhY3JpbmUgbWVjaGFuaXNtIGludm9sdmluZyBhbnRpZ2VuLXByZXNlbnRpbmcgY2VsbHMgaW4gdGhlIHR1bW9yIG1pY3JvZW52aXJvbm1lbnQiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjM5IiwieWVhciI6IjIwMjAifSx7ImFsbGluZm8iOiJGYXViZXJ0IEIsIFNvbG1vbnNvbiBBLCBEZWJlcmFyZGluaXMgUkouIE1ldGFib2xpYyByZXByb2dyYW1taW5nIGFuZCBjYW5jZXIgcHJvZ3Jlc3Npb25bSl0uIFNjaWVuY2UsIDIwMjAsIDM2OCg2NDg3KTogZWFhdzU0NzMuIiwiYWxsaW5mb1BhcnRFbiI6IkZhdWJlcnQgQiwgU29sbW9uc29uIEEsIERlYmVyYXJkaW5pcyBSSi4gTWV0YWJvbGljIHJlcHJvZ3JhbW1pbmcgYW5kIGNhbmNlciBwcm9ncmVzc2lvbltKXS4gU2NpZW5jZSwgMjAyMCwgMzY4KDY0ODcpOiBlYWF3NTQ3My4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJGYXViZXJ0IEIsIFNvbG1vbnNvbiBBLCBEZWJlcmFyZGluaXMgUkoiLCJkb2kiOiIxMC4xMTI2L3NjaWVuY2UuYWF3NTQ3MyIsImZwYWdlIjoiZWFhdzU0NzMiLCJpZCI6ImZhZGVjNThlLWIxYzMtNGRlMS1hNzdjLTA0Y2RhNWQyZjkyYSIsImlzc3VlIjoiNjQ4NyIsImxhYmVsIjoiMjciLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJzb3J0bnVtIjoyNywic291cmNlRW4iOiJTY2llbmNlIiwidGFnaWQiOiJiMjciLCJ0aXRsZUVuIjoiTWV0YWJvbGljIHJlcHJvZ3JhbW1pbmcgYW5kIGNhbmNlciBwcm9ncmVzc2lvbiIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMzY4IiwieWVhciI6IjIwMjAifSx7ImFsbGluZm8iOiJIYW5haGFuIEQsIFdlaW5iZXJnIFJBLiBIYWxsbWFya3Mgb2YgY2FuY2VyOiB0aGUgbmV4dCBnZW5lcmF0aW9uW0pdLiBDZWxsLCAyMDExLCAxNDQoNSk6IDY0Ni02NzQuIiwiYWxsaW5mb1BhcnRFbiI6IkhhbmFoYW4gRCwgV2VpbmJlcmcgUkEuIEhhbGxtYXJrcyBvZiBjYW5jZXI6IHRoZSBuZXh0IGdlbmVyYXRpb25bSl0uIENlbGwsIDIwMTEsIDE0NCg1KTogNjQ2LTY3NC4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJIYW5haGFuIEQsIFdlaW5iZXJnIFJBIiwiZG9pIjoiMTAuMTAxNi9qLmNlbGwuMjAxMS4wMi4wMTMiLCJmcGFnZSI6IjY0NiIsImlkIjoiZjY4NDEyMTctY2E2Mi00NTI4LTk4OGQtYWZlM2I4MDIwZjgyIiwiaXNzdWUiOiI1IiwibGFiZWwiOiIyOCIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiNjc0Iiwic29ydG51bSI6MjgsInNvdXJjZUVuIjoiQ2VsbCIsInRhZ2lkIjoiYjI4IiwidGl0bGVFbiI6IkhhbGxtYXJrcyBvZiBjYW5jZXI6IHRoZSBuZXh0IGdlbmVyYXRpb24iLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjE0NCIsInllYXIiOiIyMDExIn0seyJhbGxpbmZvIjoiTHVudCBTWSwgVmFuZGVyIEhlaWRlbiBNRy4gQWVyb2JpYyBnbHljb2x5c2lzOiBtZWV0aW5nIHRoZSBtZXRhYm9saWMgcmVxdWlyZW1lbnRzIG9mIGNlbGwgcHJvbGlmZXJhdGlvbltKXS4gQW5udSBSZXYgQ2VsbCBEZXYgQmlvbCwgMjAxMSwgMjc6IDQ0MS00NjQuIiwiYWxsaW5mb1BhcnRFbiI6Ikx1bnQgU1ksIFZhbmRlciBIZWlkZW4gTUcuIEFlcm9iaWMgZ2x5Y29seXNpczogbWVldGluZyB0aGUgbWV0YWJvbGljIHJlcXVpcmVtZW50cyBvZiBjZWxsIHByb2xpZmVyYXRpb25bSl0uIEFubnUgUmV2IENlbGwgRGV2IEJpb2wsIDIwMTEsIDI3OiA0NDEtNDY0LiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6Ikx1bnQgU1ksIFZhbmRlciBIZWlkZW4gTUciLCJkb2kiOiIxMC4xMTQ2L2FubnVyZXYtY2VsbGJpby0wOTI5MTAtMTU0MjM3IiwiZnBhZ2UiOiI0NDEiLCJpZCI6ImI0MDZjYzFjLTU2MzEtNDVkMS04MWM2LTgyNWFkMTE3MzA5MSIsImxhYmVsIjoiMjkiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjQ2NCIsInNvcnRudW0iOjI5LCJzb3VyY2VFbiI6IkFubnUgUmV2IENlbGwgRGV2IEJpb2wiLCJ0YWdpZCI6ImIyOSIsInRpdGxlRW4iOiJBZXJvYmljIGdseWNvbHlzaXM6IG1lZXRpbmcgdGhlIG1ldGFib2xpYyByZXF1aXJlbWVudHMgb2YgY2VsbCBwcm9saWZlcmF0aW9uIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiIyNyIsInllYXIiOiIyMDExIn0seyJhbGxpbmZvIjoiQ2FuY2VyIEdlbm9tZSBBdGxhcyBSZXNlYXJjaCBOZXR3b3JrLiBDb21wcmVoZW5zaXZlIG1vbGVjdWxhciBwcm9maWxpbmcgb2YgbHVuZyBhZGVub2NhcmNpbm9tYVtKXS4gTmF0dXJlLCAyMDE0LCA1MTEoNzUxMSk6IDU0My01NTAuIiwiYWxsaW5mb1BhcnRFbiI6IkNhbmNlciBHZW5vbWUgQXRsYXMgUmVzZWFyY2ggTmV0d29yay4gQ29tcHJlaGVuc2l2ZSBtb2xlY3VsYXIgcHJvZmlsaW5nIG9mIGx1bmcgYWRlbm9jYXJjaW5vbWFbSl0uIE5hdHVyZSwgMjAxNCwgNTExKDc1MTEpOiA1NDMtNTUwLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkNhbmNlciBHZW5vbWUgQXRsYXMgUmVzZWFyY2ggTmV0d29yayIsImRvaSI6IjEwLjEwMzgvbmF0dXJlMTMzODUiLCJmcGFnZSI6IjU0MyIsImlkIjoiM2M4ZjFmNDAtNTZiNS00ZmRjLThlMmEtYTA3YmY1M2Q2MWQwIiwiaXNzdWUiOiI3NTExIiwibGFiZWwiOiIzMCIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiNTUwIiwic29ydG51bSI6MzAsInNvdXJjZUVuIjoiTmF0dXJlIiwidGFnaWQiOiJiMzAiLCJ0aXRsZUVuIjoiQ29tcHJlaGVuc2l2ZSBtb2xlY3VsYXIgcHJvZmlsaW5nIG9mIGx1bmcgYWRlbm9jYXJjaW5vbWEiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjUxMSIsInllYXIiOiIyMDE0In0seyJhbGxpbmZvIjoiVsOpZ3JhbiBGLCBCb2lkb3QgUiwgTWljaGllbHMgQywgPGk+ZXQgYWw8L2k+LiBMYWN0YXRlIGluZmx1eCB0aHJvdWdoIHRoZSBlbmRvdGhlbGlhbCBjZWxsIG1vbm9jYXJib3h5bGF0ZSB0cmFuc3BvcnRlciBNQ1QxIHN1cHBvcnRzIGFuIE5GLc66Qi9JTC04IHBhdGh3YXkgdGhhdCBkcml2ZXMgdHVtb3IgYW5naW9nZW5lc2lzW0pdLiBDYW5jZXIgUmVzLCAyMDExLCA3MSg3KTogMjU1MC0yNTYwLiIsImFsbGluZm9QYXJ0RW4iOiJWw6lncmFuIEYsIEJvaWRvdCBSLCBNaWNoaWVscyBDLCA8aT5ldCBhbDwvaT4uIExhY3RhdGUgaW5mbHV4IHRocm91Z2ggdGhlIGVuZG90aGVsaWFsIGNlbGwgbW9ub2NhcmJveHlsYXRlIHRyYW5zcG9ydGVyIE1DVDEgc3VwcG9ydHMgYW4gTkYtzrpCL0lMLTggcGF0aHdheSB0aGF0IGRyaXZlcyB0dW1vciBhbmdpb2dlbmVzaXNbSl0uIENhbmNlciBSZXMsIDIwMTEsIDcxKDcpOiAyNTUwLTI1NjAuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiVsOpZ3JhbiBGLCBCb2lkb3QgUiwgTWljaGllbHMgQywgZXQgYWwiLCJkb2kiOiIxMC4xMTU4LzAwMDgtNTQ3Mi5DQU4tMTAtMjgyOCIsImZwYWdlIjoiMjU1MCIsImlkIjoiYThlZTg2NDUtMGE2Ny00NjAyLWIyZWItNmZhM2NmMjY5MDM2IiwiaXNzdWUiOiI3IiwibGFiZWwiOiIzMSIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiMjU2MCIsInNvcnRudW0iOjMxLCJzb3VyY2VFbiI6IkNhbmNlciBSZXMiLCJ0YWdpZCI6ImIzMSIsInRpdGxlRW4iOiJMYWN0YXRlIGluZmx1eCB0aHJvdWdoIHRoZSBlbmRvdGhlbGlhbCBjZWxsIG1vbm9jYXJib3h5bGF0ZSB0cmFuc3BvcnRlciBNQ1QxIHN1cHBvcnRzIGFuIE5GLc66Qi9JTC04IHBhdGh3YXkgdGhhdCBkcml2ZXMgdHVtb3IgYW5naW9nZW5lc2lzIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiI3MSIsInllYXIiOiIyMDExIn0seyJhbGxpbmZvIjoiWmhvbmcgQywgQ2hlbiBNLCBDaGVuIFksIDxpPmV0IGFsPC9pPi4gTG9zcyBvZiBEU1RZSyBhY3RpdmF0ZXMgV250L86yLWNhdGVuaW4gc2lnbmFsaW5nIGFuZCBnbHljb2x5c2lzIGluIGx1bmcgYWRlbm9jYXJjaW5vbWFbSl0uIENlbGwgRGVhdGggRGlzLCAyMDIxLCAxMigxMik6IDExMjIuIiwiYWxsaW5mb1BhcnRFbiI6Ilpob25nIEMsIENoZW4gTSwgQ2hlbiBZLCA8aT5ldCBhbDwvaT4uIExvc3Mgb2YgRFNUWUsgYWN0aXZhdGVzIFdudC/Osi1jYXRlbmluIHNpZ25hbGluZyBhbmQgZ2x5Y29seXNpcyBpbiBsdW5nIGFkZW5vY2FyY2lub21hW0pdLiBDZWxsIERlYXRoIERpcywgMjAyMSwgMTIoMTIpOiAxMTIyLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6Ilpob25nIEMsIENoZW4gTSwgQ2hlbiBZLCBldCBhbCIsImRvaSI6IjEwLjEwMzgvczQxNDE5LTAyMS0wNDM4NS0xIiwiZnBhZ2UiOiIxMTIyIiwiaWQiOiJmMWEwNDcxZi03ZWJiLTRiYWQtOTQ5Yy0zOGY3YjJlNjQxOTgiLCJpc3N1ZSI6IjEyIiwibGFiZWwiOiIzMiIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsInNvcnRudW0iOjMyLCJzb3VyY2VFbiI6IkNlbGwgRGVhdGggRGlzIiwidGFnaWQiOiJiMzIiLCJ0aXRsZUVuIjoiTG9zcyBvZiBEU1RZSyBhY3RpdmF0ZXMgV250L86yLWNhdGVuaW4gc2lnbmFsaW5nIGFuZCBnbHljb2x5c2lzIGluIGx1bmcgYWRlbm9jYXJjaW5vbWEiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjEyIiwieWVhciI6IjIwMjEifSx7ImFsbGluZm8iOiJRaWFuIFksIEdhbGFuLUNvYm8gQSwgR3VpamFycm8gSSwgPGk+ZXQgYWw8L2k+LiBNQ1Q0LWRlcGVuZGVudCBsYWN0YXRlIHNlY3JldGlvbiBzdXBwcmVzc2VzIGFudGl0dW1vciBpbW11bml0eSBpbiBMS0IxLWRlZmljaWVudCBsdW5nIGFkZW5vY2FyY2lub21hW0pdLiBDYW5jZXIgQ2VsbCwgMjAyMywgNDEoNyk6IDEzNjMtMTM4MC4gZTcuIiwiYWxsaW5mb1BhcnRFbiI6IlFpYW4gWSwgR2FsYW4tQ29ibyBBLCBHdWlqYXJybyBJLCA8aT5ldCBhbDwvaT4uIE1DVDQtZGVwZW5kZW50IGxhY3RhdGUgc2VjcmV0aW9uIHN1cHByZXNzZXMgYW50aXR1bW9yIGltbXVuaXR5IGluIExLQjEtZGVmaWNpZW50IGx1bmcgYWRlbm9jYXJjaW5vbWFbSl0uIENhbmNlciBDZWxsLCAyMDIzLCA0MSg3KTogMTM2My0xMzgwLiBlNy4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImlkIjoiODYwOGE5MDgtNmU2My00YmVlLTllNWQtMDk4NDkwYjM0ZjZjIiwibGFiZWwiOiIzMyIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsInNvcnRudW0iOjMzLCJ0YWdpZCI6ImIzMyIsInR5cGUiOiJvdGhlciJ9LHsiYWxsaW5mbyI6IkdvdHRmcmllZCBFLCBLdW56LVNjaHVnaGFydCBMQSwgRWJuZXIgUywgPGk+ZXQgYWw8L2k+LiBUdW1vci1kZXJpdmVkIGxhY3RpYyBhY2lkIG1vZHVsYXRlcyBkZW5kcml0aWMgY2VsbCBhY3RpdmF0aW9uIGFuZCBhbnRpZ2VuIGV4cHJlc3Npb25bSl0uIEJsb29kLCAyMDA2LCAxMDcoNSk6IDIwMTMtMjAyMS4iLCJhbGxpbmZvUGFydEVuIjoiR290dGZyaWVkIEUsIEt1bnotU2NodWdoYXJ0IExBLCBFYm5lciBTLCA8aT5ldCBhbDwvaT4uIFR1bW9yLWRlcml2ZWQgbGFjdGljIGFjaWQgbW9kdWxhdGVzIGRlbmRyaXRpYyBjZWxsIGFjdGl2YXRpb24gYW5kIGFudGlnZW4gZXhwcmVzc2lvbltKXS4gQmxvb2QsIDIwMDYsIDEwNyg1KTogMjAxMy0yMDIxLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkdvdHRmcmllZCBFLCBLdW56LVNjaHVnaGFydCBMQSwgRWJuZXIgUywgZXQgYWwiLCJkb2kiOiIxMC4xMTgyL2Jsb29kLTIwMDUtMDUtMTc5NSIsImZwYWdlIjoiMjAxMyIsImlkIjoiYmRlNzk5ZTItYzUyZC00NDgwLThlOTgtN2VlNDYxODE4MWZiIiwiaXNzdWUiOiI1IiwibGFiZWwiOiIzNCIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiMjAyMSIsInNvcnRudW0iOjM0LCJzb3VyY2VFbiI6IkJsb29kIiwidGFnaWQiOiJiMzQiLCJ0aXRsZUVuIjoiVHVtb3ItZGVyaXZlZCBsYWN0aWMgYWNpZCBtb2R1bGF0ZXMgZGVuZHJpdGljIGNlbGwgYWN0aXZhdGlvbiBhbmQgYW50aWdlbiBleHByZXNzaW9uIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiIxMDciLCJ5ZWFyIjoiMjAwNiJ9LHsiYWxsaW5mbyI6Ik5hc2kgQSwgRmVrZXRlIFQsIEtyaXNobmFtdXJ0aHkgQSwgPGk+ZXQgYWw8L2k+LiBEZW5kcml0aWMgY2VsbCByZXByb2dyYW1taW5nIGJ5IGVuZG9nZW5vdXNseSBwcm9kdWNlZCBsYWN0aWMgYWNpZFtKXS4gSiBJbW11bm9sLCAyMDEzLCAxOTEoNik6IDMwOTAtMzA5OS4iLCJhbGxpbmZvUGFydEVuIjoiTmFzaSBBLCBGZWtldGUgVCwgS3Jpc2huYW11cnRoeSBBLCA8aT5ldCBhbDwvaT4uIERlbmRyaXRpYyBjZWxsIHJlcHJvZ3JhbW1pbmcgYnkgZW5kb2dlbm91c2x5IHByb2R1Y2VkIGxhY3RpYyBhY2lkW0pdLiBKIEltbXVub2wsIDIwMTMsIDE5MSg2KTogMzA5MC0zMDk5LiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6Ik5hc2kgQSwgRmVrZXRlIFQsIEtyaXNobmFtdXJ0aHkgQSwgZXQgYWwiLCJkb2kiOiIxMC40MDQ5L2ppbW11bm9sLjEzMDA3NzIiLCJmcGFnZSI6IjMwOTAiLCJpZCI6ImRhNTYxNTE4LWViZWEtNDViMS05MGM0LTZiNGU1Y2E4NjFlNCIsImlzc3VlIjoiNiIsImxhYmVsIjoiMzUiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjMwOTkiLCJzb3J0bnVtIjozNSwic291cmNlRW4iOiJKIEltbXVub2wiLCJ0YWdpZCI6ImIzNSIsInRpdGxlRW4iOiJEZW5kcml0aWMgY2VsbCByZXByb2dyYW1taW5nIGJ5IGVuZG9nZW5vdXNseSBwcm9kdWNlZCBsYWN0aWMgYWNpZCIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTkxIiwieWVhciI6IjIwMTMifSx7ImFsbGluZm8iOiJQZXRlciBLLCBSZWhsaSBNLCBTaW5nZXIgSywgPGk+ZXQgYWw8L2k+LiBMYWN0aWMgYWNpZCBkZWxheXMgdGhlIGluZmxhbW1hdG9yeSByZXNwb25zZSBvZiBodW1hbiBtb25vY3l0ZXNbSl0uIEJpb2NoZW0gQmlvcGh5cyBSZXMgQ29tbXVuLCAyMDE1LCA0NTcoMyk6IDQxMi00MTguIiwiYWxsaW5mb1BhcnRFbiI6IlBldGVyIEssIFJlaGxpIE0sIFNpbmdlciBLLCA8aT5ldCBhbDwvaT4uIExhY3RpYyBhY2lkIGRlbGF5cyB0aGUgaW5mbGFtbWF0b3J5IHJlc3BvbnNlIG9mIGh1bWFuIG1vbm9jeXRlc1tKXS4gQmlvY2hlbSBCaW9waHlzIFJlcyBDb21tdW4sIDIwMTUsIDQ1NygzKTogNDEyLTQxOC4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJQZXRlciBLLCBSZWhsaSBNLCBTaW5nZXIgSywgZXQgYWwiLCJkb2kiOiIxMC4xMDE2L2ouYmJyYy4yMDE1LjAxLjAwNSIsImZwYWdlIjoiNDEyIiwiaWQiOiI4MThmY2NiZS1lZWZjLTRkM2UtODAxNS1kZTNmYmNjYmJlM2UiLCJpc3N1ZSI6IjMiLCJsYWJlbCI6IjM2IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiI0MTgiLCJzb3J0bnVtIjozNiwic291cmNlRW4iOiJCaW9jaGVtIEJpb3BoeXMgUmVzIENvbW11biIsInRhZ2lkIjoiYjM2IiwidGl0bGVFbiI6IkxhY3RpYyBhY2lkIGRlbGF5cyB0aGUgaW5mbGFtbWF0b3J5IHJlc3BvbnNlIG9mIGh1bWFuIG1vbm9jeXRlcyIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiNDU3IiwieWVhciI6IjIwMTUifSx7ImFsbGluZm8iOiJNaWFvIEQsIFpoYW8gSiwgSGFuIFksIDxpPmV0IGFsPC9pPi4gTWFuYWdlbWVudCBvZiBsb2NhbGx5IGFkdmFuY2VkIG5vbi1zbWFsbCBjZWxsIGx1bmcgY2FuY2VyOiBTdGF0ZSBvZiB0aGUgYXJ0IGFuZCBmdXR1cmUgZGlyZWN0aW9uc1tKXS4gQ2FuY2VyIENvbW11biAoTG9uZCksIDIwMjQsIDQ0KDEpOiAyMy00Ni4iLCJhbGxpbmZvUGFydEVuIjoiTWlhbyBELCBaaGFvIEosIEhhbiBZLCA8aT5ldCBhbDwvaT4uIE1hbmFnZW1lbnQgb2YgbG9jYWxseSBhZHZhbmNlZCBub24tc21hbGwgY2VsbCBsdW5nIGNhbmNlcjogU3RhdGUgb2YgdGhlIGFydCBhbmQgZnV0dXJlIGRpcmVjdGlvbnNbSl0uIENhbmNlciBDb21tdW4gKExvbmQpLCAyMDI0LCA0NCgxKTogMjMtNDYuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiTWlhbyBELCBaaGFvIEosIEhhbiBZLCBldCBhbCIsImRvaSI6IjEwLjEwMDIvY2FjMi4xMjUwNSIsImZwYWdlIjoiMjMiLCJpZCI6ImU3NmM4ZGU3LWE0MTEtNGE2OS1hZDIwLTFkOTI4YzMwM2I1NiIsImlzc3VlIjoiMSIsImxhYmVsIjoiMzciLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjQ2Iiwic29ydG51bSI6MzcsInNvdXJjZUVuIjoiQ2FuY2VyIENvbW11biAoTG9uZCkiLCJ0YWdpZCI6ImIzNyIsInRpdGxlRW4iOiJNYW5hZ2VtZW50IG9mIGxvY2FsbHkgYWR2YW5jZWQgbm9uLXNtYWxsIGNlbGwgbHVuZyBjYW5jZXI6IFN0YXRlIG9mIHRoZSBhcnQgYW5kIGZ1dHVyZSBkaXJlY3Rpb25zIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiI0NCIsInllYXIiOiIyMDI0In0seyJhbGxpbmZvIjoiQsO8dHRuZXIgUiwgR29zbmV5IEpSLCBTa292IEJHLCA8aT5ldCBhbDwvaT4uIFByb2dyYW1tZWQgRGVhdGgtTGlnYW5kIDEgSW1tdW5vaGlzdG9jaGVtaXN0cnkgVGVzdGluZzogQSBSZXZpZXcgb2YgQW5hbHl0aWNhbCBBc3NheXMgYW5kIENsaW5pY2FsIEltcGxlbWVudGF0aW9uIGluIE5vbi1TbWFsbC1DZWxsIEx1bmcgQ2FuY2VyW0pdLiBKIENsaW4gT25jb2wsIDIwMTcsIDM1KDM0KTogMzg2Ny0zODc2LiIsImFsbGluZm9QYXJ0RW4iOiJCw7x0dG5lciBSLCBHb3NuZXkgSlIsIFNrb3YgQkcsIDxpPmV0IGFsPC9pPi4gUHJvZ3JhbW1lZCBEZWF0aC1MaWdhbmQgMSBJbW11bm9oaXN0b2NoZW1pc3RyeSBUZXN0aW5nOiBBIFJldmlldyBvZiBBbmFseXRpY2FsIEFzc2F5cyBhbmQgQ2xpbmljYWwgSW1wbGVtZW50YXRpb24gaW4gTm9uLVNtYWxsLUNlbGwgTHVuZyBDYW5jZXJbSl0uIEogQ2xpbiBPbmNvbCwgMjAxNywgMzUoMzQpOiAzODY3LTM4NzYuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiQsO8dHRuZXIgUiwgR29zbmV5IEpSLCBTa292IEJHLCBldCBhbCIsImRvaSI6IjEwLjEyMDAvSkNPLjIwMTcuNzQuNzY0MiIsImZwYWdlIjoiMzg2NyIsImlkIjoiMjg4NTcwYzctMDY3Mi00ZTY3LWEzOWYtMWMzYjM1OTc1MDc5IiwiaXNzdWUiOiIzNCIsImxhYmVsIjoiMzgiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjM4NzYiLCJzb3J0bnVtIjozOCwic291cmNlRW4iOiJKIENsaW4gT25jb2wiLCJ0YWdpZCI6ImIzOCIsInRpdGxlRW4iOiJQcm9ncmFtbWVkIERlYXRoLUxpZ2FuZCAxIEltbXVub2hpc3RvY2hlbWlzdHJ5IFRlc3Rpbmc6IEEgUmV2aWV3IG9mIEFuYWx5dGljYWwgQXNzYXlzIGFuZCBDbGluaWNhbCBJbXBsZW1lbnRhdGlvbiBpbiBOb24tU21hbGwtQ2VsbCBMdW5nIENhbmNlciIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMzUiLCJ5ZWFyIjoiMjAxNyJ9LHsiYWxsaW5mbyI6IkJyYWhtZXIgSlIsIEdvdmluZGFuIFIsIEFuZGVycyBSQSwgPGk+ZXQgYWw8L2k+LiBUaGUgU29jaWV0eSBmb3IgSW1tdW5vdGhlcmFweSBvZiBDYW5jZXIgY29uc2Vuc3VzIHN0YXRlbWVudCBvbiBpbW11bm90aGVyYXB5IGZvciB0aGUgdHJlYXRtZW50IG9mIG5vbi1zbWFsbCBjZWxsIGx1bmcgY2FuY2VyIChOU0NMQylbSl0uIEogSW1tdW5vdGhlciBDYW5jZXIsIDIwMTgsIDYoMSk6IDc1LiIsImFsbGluZm9QYXJ0RW4iOiJCcmFobWVyIEpSLCBHb3ZpbmRhbiBSLCBBbmRlcnMgUkEsIDxpPmV0IGFsPC9pPi4gVGhlIFNvY2lldHkgZm9yIEltbXVub3RoZXJhcHkgb2YgQ2FuY2VyIGNvbnNlbnN1cyBzdGF0ZW1lbnQgb24gaW1tdW5vdGhlcmFweSBmb3IgdGhlIHRyZWF0bWVudCBvZiBub24tc21hbGwgY2VsbCBsdW5nIGNhbmNlciAoTlNDTEMpW0pdLiBKIEltbXVub3RoZXIgQ2FuY2VyLCAyMDE4LCA2KDEpOiA3NS4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJCcmFobWVyIEpSLCBHb3ZpbmRhbiBSLCBBbmRlcnMgUkEsIGV0IGFsIiwiZG9pIjoiMTAuMTE4Ni9zNDA0MjUtMDE4LTAzODItMiIsImZwYWdlIjoiNzUiLCJpZCI6IjFlNjMzNDMyLWY2ZDktNGEzMC1hZTQ4LWIxZmIyZDMxZjg5MSIsImlzc3VlIjoiMSIsImxhYmVsIjoiMzkiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJzb3J0bnVtIjozOSwic291cmNlRW4iOiJKIEltbXVub3RoZXIgQ2FuY2VyIiwidGFnaWQiOiJiMzkiLCJ0aXRsZUVuIjoiVGhlIFNvY2lldHkgZm9yIEltbXVub3RoZXJhcHkgb2YgQ2FuY2VyIGNvbnNlbnN1cyBzdGF0ZW1lbnQgb24gaW1tdW5vdGhlcmFweSBmb3IgdGhlIHRyZWF0bWVudCBvZiBub24tc21hbGwgY2VsbCBsdW5nIGNhbmNlciAoTlNDTEMpIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiI2IiwieWVhciI6IjIwMTgifSx7ImFsbGluZm8iOiJSZWNrIE0sIFJvZHLDrWd1ZXotQWJyZXUgRCwgUm9iaW5zb24gQUcsIDxpPmV0IGFsPC9pPi4gRml2ZS1ZZWFyIE91dGNvbWVzIFdpdGggUGVtYnJvbGl6dW1hYiBWZXJzdXMgQ2hlbW90aGVyYXB5IGZvciBNZXRhc3RhdGljIE5vbi1TbWFsbC1DZWxsIEx1bmcgQ2FuY2VyIFdpdGggUEQtTDEgVHVtb3IgUHJvcG9ydGlvbiBTY29yZSDiiaUgNTBbSl0uIEogQ2xpbiBPbmNvbCwgMjAyMSwgMzkoMjEpOiAyMzM5LTIzNDkuIiwiYWxsaW5mb1BhcnRFbiI6IlJlY2sgTSwgUm9kcsOtZ3Vlei1BYnJldSBELCBSb2JpbnNvbiBBRywgPGk+ZXQgYWw8L2k+LiBGaXZlLVllYXIgT3V0Y29tZXMgV2l0aCBQZW1icm9saXp1bWFiIFZlcnN1cyBDaGVtb3RoZXJhcHkgZm9yIE1ldGFzdGF0aWMgTm9uLVNtYWxsLUNlbGwgTHVuZyBDYW5jZXIgV2l0aCBQRC1MMSBUdW1vciBQcm9wb3J0aW9uIFNjb3JlIOKJpSA1MFtKXS4gSiBDbGluIE9uY29sLCAyMDIxLCAzOSgyMSk6IDIzMzktMjM0OS4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJSZWNrIE0sIFJvZHLDrWd1ZXotQWJyZXUgRCwgUm9iaW5zb24gQUcsIGV0IGFsIiwiZG9pIjoiMTAuMTIwMC9KQ08uMjEuMDAxNzQiLCJmcGFnZSI6IjIzMzkiLCJpZCI6ImY0NDg0OWNmLWM3MzQtNGI1Mi1hZTExLTVhMTUyM2VhOTNhNSIsImlzc3VlIjoiMjEiLCJsYWJlbCI6IjQwIiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiIyMzQ5Iiwic29ydG51bSI6NDAsInNvdXJjZUVuIjoiSiBDbGluIE9uY29sIiwidGFnaWQiOiJiNDAiLCJ0aXRsZUVuIjoiRml2ZS1ZZWFyIE91dGNvbWVzIFdpdGggUGVtYnJvbGl6dW1hYiBWZXJzdXMgQ2hlbW90aGVyYXB5IGZvciBNZXRhc3RhdGljIE5vbi1TbWFsbC1DZWxsIEx1bmcgQ2FuY2VyIFdpdGggUEQtTDEgVHVtb3IgUHJvcG9ydGlvbiBTY29yZSDiiaUgNTAiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjM5IiwieWVhciI6IjIwMjEifSx7ImFsbGluZm8iOiJCb3JnaGFlaSBILCBQYXotQXJlcyBMLCBIb3JuIEwsIDxpPmV0IGFsPC9pPi4gTml2b2x1bWFiIHZlcnN1cyBEb2NldGF4ZWwgaW4gQWR2YW5jZWQgTm9uc3F1YW1vdXMgTm9uLVNtYWxsLUNlbGwgTHVuZyBDYW5jZXJbSl0uIE4gRW5nbCBKIE1lZCwgMjAxNSwgMzczKDE3KTogMTYyNy0xNjM5LiIsImFsbGluZm9QYXJ0RW4iOiJCb3JnaGFlaSBILCBQYXotQXJlcyBMLCBIb3JuIEwsIDxpPmV0IGFsPC9pPi4gTml2b2x1bWFiIHZlcnN1cyBEb2NldGF4ZWwgaW4gQWR2YW5jZWQgTm9uc3F1YW1vdXMgTm9uLVNtYWxsLUNlbGwgTHVuZyBDYW5jZXJbSl0uIE4gRW5nbCBKIE1lZCwgMjAxNSwgMzczKDE3KTogMTYyNy0xNjM5LiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IkJvcmdoYWVpIEgsIFBhei1BcmVzIEwsIEhvcm4gTCwgZXQgYWwiLCJkb2kiOiIxMC4xMDU2L05FSk1vYTE1MDc2NDMiLCJmcGFnZSI6IjE2MjciLCJpZCI6IjI5MWZhMzBkLTVkZWUtNGUxYS05Yjk5LTZhZmEyZDFkODRkMCIsImlzc3VlIjoiMTciLCJsYWJlbCI6IjQxIiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiIxNjM5Iiwic29ydG51bSI6NDEsInNvdXJjZUVuIjoiTiBFbmdsIEogTWVkIiwidGFnaWQiOiJiNDEiLCJ0aXRsZUVuIjoiTml2b2x1bWFiIHZlcnN1cyBEb2NldGF4ZWwgaW4gQWR2YW5jZWQgTm9uc3F1YW1vdXMgTm9uLVNtYWxsLUNlbGwgTHVuZyBDYW5jZXIiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjM3MyIsInllYXIiOiIyMDE1In0seyJhbGxpbmZvIjoiQW50b25pYSBTSiwgVmlsbGVnYXMgQSwgRGFuaWVsIEQsIDxpPmV0IGFsPC9pPi4gRHVydmFsdW1hYiBhZnRlciBDaGVtb3JhZGlvdGhlcmFweSBpbiBTdGFnZSDihaIgTm9uLVNtYWxsLUNlbGwgTHVuZyBDYW5jZXJbSl0uIE4gRW5nbCBKIE1lZCwgMjAxNywgMzc3KDIwKTogMTkxOS0xOTI5LiIsImFsbGluZm9QYXJ0RW4iOiJBbnRvbmlhIFNKLCBWaWxsZWdhcyBBLCBEYW5pZWwgRCwgPGk+ZXQgYWw8L2k+LiBEdXJ2YWx1bWFiIGFmdGVyIENoZW1vcmFkaW90aGVyYXB5IGluIFN0YWdlIOKFoiBOb24tU21hbGwtQ2VsbCBMdW5nIENhbmNlcltKXS4gTiBFbmdsIEogTWVkLCAyMDE3LCAzNzcoMjApOiAxOTE5LTE5MjkuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiQW50b25pYSBTSiwgVmlsbGVnYXMgQSwgRGFuaWVsIEQsIGV0IGFsIiwiZG9pIjoiMTAuMTA1Ni9ORUpNb2ExNzA5OTM3IiwiZnBhZ2UiOiIxOTE5IiwiaWQiOiJiOWIzNzZiOS01MmE5LTRmODctYjg0OS03MTM5ZjU2ODgyOTUiLCJpc3N1ZSI6IjIwIiwibGFiZWwiOiI0MiIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiMTkyOSIsInNvcnRudW0iOjQyLCJzb3VyY2VFbiI6Ik4gRW5nbCBKIE1lZCIsInRhZ2lkIjoiYjQyIiwidGl0bGVFbiI6IkR1cnZhbHVtYWIgYWZ0ZXIgQ2hlbW9yYWRpb3RoZXJhcHkgaW4gU3RhZ2Ug4oWiIE5vbi1TbWFsbC1DZWxsIEx1bmcgQ2FuY2VyIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiIzNzciLCJ5ZWFyIjoiMjAxNyJ9LHsiYWxsaW5mbyI6Ild1IFMsIFpoYW4gVywgTGl1IEwsIDxpPmV0IGFsPC9pPi4gUHJldHJlYXRtZW50IHJhZGlvbWljIGJpb21hcmtlciBmb3IgaW1tdW5vdGhlcmFweSByZXNwb25kZXIgcHJlZGljdGlvbiBpbiBzdGFnZSBJQi1JViBOU0NMQyAoTENEaWdpdGFsLUlPIFN0dWR5KTogYSBtdWx0aWNlbnRlciByZXRyb3NwZWN0aXZlIHN0dWR5W0pdLiBKIEltbXVub3RoZXIgQ2FuY2VyLCAyMDIzLCAxMSgxMCk6IGUwMDczNjkuIiwiYWxsaW5mb1BhcnRFbiI6Ild1IFMsIFpoYW4gVywgTGl1IEwsIDxpPmV0IGFsPC9pPi4gUHJldHJlYXRtZW50IHJhZGlvbWljIGJpb21hcmtlciBmb3IgaW1tdW5vdGhlcmFweSByZXNwb25kZXIgcHJlZGljdGlvbiBpbiBzdGFnZSBJQi1JViBOU0NMQyAoTENEaWdpdGFsLUlPIFN0dWR5KTogYSBtdWx0aWNlbnRlciByZXRyb3NwZWN0aXZlIHN0dWR5W0pdLiBKIEltbXVub3RoZXIgQ2FuY2VyLCAyMDIzLCAxMSgxMCk6IGUwMDczNjkuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiV3UgUywgWmhhbiBXLCBMaXUgTCwgZXQgYWwiLCJkb2kiOiIxMC4xMTM2L2ppdGMtMjAyMy0wMDczNjkiLCJmcGFnZSI6ImUwMDczNjkiLCJpZCI6ImI3OTViMDVjLTBiODMtNDEyMS04ZDFhLTE1ZWNlNTZhY2ViZCIsImlzc3VlIjoiMTAiLCJsYWJlbCI6IjQzIiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwic29ydG51bSI6NDMsInNvdXJjZUVuIjoiSiBJbW11bm90aGVyIENhbmNlciIsInRhZ2lkIjoiYjQzIiwidGl0bGVFbiI6IlByZXRyZWF0bWVudCByYWRpb21pYyBiaW9tYXJrZXIgZm9yIGltbXVub3RoZXJhcHkgcmVzcG9uZGVyIHByZWRpY3Rpb24gaW4gc3RhZ2UgSUItSVYgTlNDTEMgKExDRGlnaXRhbC1JTyBTdHVkeSk6IGEgbXVsdGljZW50ZXIgcmV0cm9zcGVjdGl2ZSBzdHVkeSIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTEiLCJ5ZWFyIjoiMjAyMyJ9LHsiYWxsaW5mbyI6IlhpZSBTLCBIdWFuZyBHLCBRaWFuIFcsIDxpPmV0IGFsPC9pPi4gSW50ZWdyYXRlZCBhbmFseXNpcyByZXZlYWxzIHRoZSBtaWNyb2Vudmlyb25tZW50IG9mIG5vbi1zbWFsbCBjZWxsIGx1bmcgY2FuY2VyIGFuZCBhIG1hY3JvcGhhZ2UtcmVsYXRlZCBwcm9nbm9zdGljIG1vZGVsW0pdLiBUcmFuc2wgTHVuZyBDYW5jZXIgUmVzLCAyMDIzLCAxMigyKTogMjc3LTI5NC4iLCJhbGxpbmZvUGFydEVuIjoiWGllIFMsIEh1YW5nIEcsIFFpYW4gVywgPGk+ZXQgYWw8L2k+LiBJbnRlZ3JhdGVkIGFuYWx5c2lzIHJldmVhbHMgdGhlIG1pY3JvZW52aXJvbm1lbnQgb2Ygbm9uLXNtYWxsIGNlbGwgbHVuZyBjYW5jZXIgYW5kIGEgbWFjcm9waGFnZS1yZWxhdGVkIHByb2dub3N0aWMgbW9kZWxbSl0uIFRyYW5zbCBMdW5nIENhbmNlciBSZXMsIDIwMjMsIDEyKDIpOiAyNzctMjk0LiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IlhpZSBTLCBIdWFuZyBHLCBRaWFuIFcsIGV0IGFsIiwiZG9pIjoiMTAuMjEwMzcvdGxjci0yMi04NjYiLCJmcGFnZSI6IjI3NyIsImlkIjoiZTRiNDI2NzYtMDc1Mi00ZmU3LTkwZjItNWI4ZTVlN2JkZWFlIiwiaXNzdWUiOiIyIiwibGFiZWwiOiI0NCIsImxpc3RMYWJlbCI6IiIsImxpc3RUaXRsZUNuIjoiUmVmZXJlbmNlcyIsImxwYWdlIjoiMjk0Iiwic29ydG51bSI6NDQsInNvdXJjZUVuIjoiVHJhbnNsIEx1bmcgQ2FuY2VyIFJlcyIsInRhZ2lkIjoiYjQ0IiwidGl0bGVFbiI6IkludGVncmF0ZWQgYW5hbHlzaXMgcmV2ZWFscyB0aGUgbWljcm9lbnZpcm9ubWVudCBvZiBub24tc21hbGwgY2VsbCBsdW5nIGNhbmNlciBhbmQgYSBtYWNyb3BoYWdlLXJlbGF0ZWQgcHJvZ25vc3RpYyBtb2RlbCIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTIiLCJ5ZWFyIjoiMjAyMyJ9LHsiYWxsaW5mbyI6IldoaXRha2VyLU1lbmV6ZXMgRCwgTWFydGluZXotT3V0c2Nob29ybiBVRSwgTGluIFosIDxpPmV0IGFsPC9pPi4gRXZpZGVuY2UgZm9yIGEgc3Ryb21hbC1lcGl0aGVsaWFsIFwibGFjdGF0ZSBzaHV0dGxlXCIgaW4gaHVtYW4gdHVtb3JzOiBNQ1Q0IGlzIGEgbWFya2VyIG9mIG94aWRhdGl2ZSBzdHJlc3MgaW4gY2FuY2VyLWFzc29jaWF0ZWQgZmlicm9ibGFzdHNbSl0uIENlbGwgQ3ljbGUsIDIwMTEsIDEwKDExKTogMTc3Mi0xNzgzLiIsImFsbGluZm9QYXJ0RW4iOiJXaGl0YWtlci1NZW5lemVzIEQsIE1hcnRpbmV6LU91dHNjaG9vcm4gVUUsIExpbiBaLCA8aT5ldCBhbDwvaT4uIEV2aWRlbmNlIGZvciBhIHN0cm9tYWwtZXBpdGhlbGlhbCBcImxhY3RhdGUgc2h1dHRsZVwiIGluIGh1bWFuIHR1bW9yczogTUNUNCBpcyBhIG1hcmtlciBvZiBveGlkYXRpdmUgc3RyZXNzIGluIGNhbmNlci1hc3NvY2lhdGVkIGZpYnJvYmxhc3RzW0pdLiBDZWxsIEN5Y2xlLCAyMDExLCAxMCgxMSk6IDE3NzItMTc4My4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJXaGl0YWtlci1NZW5lemVzIEQsIE1hcnRpbmV6LU91dHNjaG9vcm4gVUUsIExpbiBaLCBldCBhbCIsImRvaSI6IjEwLjQxNjEvY2MuMTAuMTEuMTU2NTkiLCJmcGFnZSI6IjE3NzIiLCJpZCI6IjkyMzA3ZjdlLTk1MzItNDYzYS05NDYxLTZjMjQyMDcwNDQyZSIsImlzc3VlIjoiMTEiLCJsYWJlbCI6IjQ1IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiIxNzgzIiwic29ydG51bSI6NDUsInNvdXJjZUVuIjoiQ2VsbCBDeWNsZSIsInRhZ2lkIjoiYjQ1IiwidGl0bGVFbiI6IkV2aWRlbmNlIGZvciBhIHN0cm9tYWwtZXBpdGhlbGlhbCBcImxhY3RhdGUgc2h1dHRsZVwiIGluIGh1bWFuIHR1bW9yczogTUNUNCBpcyBhIG1hcmtlciBvZiBveGlkYXRpdmUgc3RyZXNzIGluIGNhbmNlci1hc3NvY2lhdGVkIGZpYnJvYmxhc3RzIiwidHlwZSI6ImpvdXJuYWwiLCJ2b2x1bWUiOiIxMCIsInllYXIiOiIyMDExIn0seyJhbGxpbmZvIjoiWmhhbmcgRCwgVGFuZyBaLCBIdWFuZyBILCA8aT5ldCBhbDwvaT4uIE1ldGFib2xpYyByZWd1bGF0aW9uIG9mIGdlbmUgZXhwcmVzc2lvbiBieSBoaXN0b25lIGxhY3R5bGF0aW9uW0pdLiBOYXR1cmUsIDIwMTksIDU3NCg3Nzc5KTogNTc1LTU4MC4iLCJhbGxpbmZvUGFydEVuIjoiWmhhbmcgRCwgVGFuZyBaLCBIdWFuZyBILCA8aT5ldCBhbDwvaT4uIE1ldGFib2xpYyByZWd1bGF0aW9uIG9mIGdlbmUgZXhwcmVzc2lvbiBieSBoaXN0b25lIGxhY3R5bGF0aW9uW0pdLiBOYXR1cmUsIDIwMTksIDU3NCg3Nzc5KTogNTc1LTU4MC4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJaaGFuZyBELCBUYW5nIFosIEh1YW5nIEgsIGV0IGFsIiwiZG9pIjoiMTAuMTAzOC9zNDE1ODYtMDE5LTE2NzgtMSIsImZwYWdlIjoiNTc1IiwiaWQiOiI4YWUzZWE0MS1lYmM0LTQ0YzMtYmI5Zi1lYTgyMGZmOWI1MjAiLCJpc3N1ZSI6Ijc3NzkiLCJsYWJlbCI6IjQ2IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwibHBhZ2UiOiI1ODAiLCJzb3J0bnVtIjo0Niwic291cmNlRW4iOiJOYXR1cmUiLCJ0YWdpZCI6ImI0NiIsInRpdGxlRW4iOiJNZXRhYm9saWMgcmVndWxhdGlvbiBvZiBnZW5lIGV4cHJlc3Npb24gYnkgaGlzdG9uZSBsYWN0eWxhdGlvbiIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiNTc0IiwieWVhciI6IjIwMTkifSx7ImFsbGluZm8iOiJQaWxvbi1UaG9tYXMgUywgS29kdW11ZGkgS04sIEVsLUtlbmF3aSBBRSwgPGk+ZXQgYWw8L2k+LiBOZXV0cmFsaXphdGlvbiBvZiBUdW1vciBBY2lkaXR5IEltcHJvdmVzIEFudGl0dW1vciBSZXNwb25zZXMgdG8gSW1tdW5vdGhlcmFweVtKXS4gQ2FuY2VyIFJlcywgMjAxNiwgNzYoNik6IDEzODEtMTM5MC4iLCJhbGxpbmZvUGFydEVuIjoiUGlsb24tVGhvbWFzIFMsIEtvZHVtdWRpIEtOLCBFbC1LZW5hd2kgQUUsIDxpPmV0IGFsPC9pPi4gTmV1dHJhbGl6YXRpb24gb2YgVHVtb3IgQWNpZGl0eSBJbXByb3ZlcyBBbnRpdHVtb3IgUmVzcG9uc2VzIHRvIEltbXVub3RoZXJhcHlbSl0uIENhbmNlciBSZXMsIDIwMTYsIDc2KDYpOiAxMzgxLTEzOTAuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiUGlsb24tVGhvbWFzIFMsIEtvZHVtdWRpIEtOLCBFbC1LZW5hd2kgQUUsIGV0IGFsIiwiZG9pIjoiMTAuMTE1OC8wMDA4LTU0NzIuQ0FOLTE1LTE3NDMiLCJmcGFnZSI6IjEzODEiLCJpZCI6IjExYTc4ZDkzLTdjNjEtNDk0Ni1hYmYyLTMxNGRlYjgzNTJhZiIsImlzc3VlIjoiNiIsImxhYmVsIjoiNDciLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjEzOTAiLCJzb3J0bnVtIjo0Nywic291cmNlRW4iOiJDYW5jZXIgUmVzIiwidGFnaWQiOiJiNDciLCJ0aXRsZUVuIjoiTmV1dHJhbGl6YXRpb24gb2YgVHVtb3IgQWNpZGl0eSBJbXByb3ZlcyBBbnRpdHVtb3IgUmVzcG9uc2VzIHRvIEltbXVub3RoZXJhcHkiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6Ijc2IiwieWVhciI6IjIwMTYifSx7ImFsbGluZm8iOiJTaGFuZyBTLCBXYW5nIE1aLCBYaW5nIFosIDxpPmV0IGFsPC9pPi4gTGFjdGF0ZSByZWd1bGF0b3JzIGNvbnRyaWJ1dGUgdG8gdHVtb3IgbWljcm9lbnZpcm9ubWVudCBhbmQgcHJlZGljdCBwcm9nbm9zaXMgaW4gbHVuZyBhZGVub2NhcmNpbm9tYVtKXS4gRnJvbnQgSW1tdW5vbCwgMjAyMiwgMTM6IDEwMjQ5MjUuIiwiYWxsaW5mb1BhcnRFbiI6IlNoYW5nIFMsIFdhbmcgTVosIFhpbmcgWiwgPGk+ZXQgYWw8L2k+LiBMYWN0YXRlIHJlZ3VsYXRvcnMgY29udHJpYnV0ZSB0byB0dW1vciBtaWNyb2Vudmlyb25tZW50IGFuZCBwcmVkaWN0IHByb2dub3NpcyBpbiBsdW5nIGFkZW5vY2FyY2lub21hW0pdLiBGcm9udCBJbW11bm9sLCAyMDIyLCAxMzogMTAyNDkyNS4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJTaGFuZyBTLCBXYW5nIE1aLCBYaW5nIFosIGV0IGFsIiwiZG9pIjoiMTAuMzM4OS9maW1tdS4yMDIyLjEwMjQ5MjUiLCJmcGFnZSI6IjEwMjQ5MjUiLCJpZCI6ImQwOGZlZDliLWY5ZDAtNDRmNy1hODA0LTU4OTIzM2ZkNGIwNSIsImxhYmVsIjoiNDgiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJzb3J0bnVtIjo0OCwic291cmNlRW4iOiJGcm9udCBJbW11bm9sIiwidGFnaWQiOiJiNDgiLCJ0aXRsZUVuIjoiTGFjdGF0ZSByZWd1bGF0b3JzIGNvbnRyaWJ1dGUgdG8gdHVtb3IgbWljcm9lbnZpcm9ubWVudCBhbmQgcHJlZGljdCBwcm9nbm9zaXMgaW4gbHVuZyBhZGVub2NhcmNpbm9tYSIsInR5cGUiOiJqb3VybmFsIiwidm9sdW1lIjoiMTMiLCJ5ZWFyIjoiMjAyMiJ9LHsiYWxsaW5mbyI6IlN0ZXdhcnQgUEEsIFBhcmFwYXRpY3MgSywgV2Vsc2ggRUEsIDxpPmV0IGFsPC9pPi4gQSBQaWxvdCBQcm90ZW9nZW5vbWljIFN0dWR5IHdpdGggRGF0YSBJbnRlZ3JhdGlvbiBJZGVudGlmaWVzIE1DVDEgYW5kIEdMVVQxIGFzIFByb2dub3N0aWMgTWFya2VycyBpbiBMdW5nIEFkZW5vY2FyY2lub21hW0pdLiBQTG9TIE9uZSwgMjAxNSwgMTAoMTEpOiBlMDE0MjE2Mi4iLCJhbGxpbmZvUGFydEVuIjoiU3Rld2FydCBQQSwgUGFyYXBhdGljcyBLLCBXZWxzaCBFQSwgPGk+ZXQgYWw8L2k+LiBBIFBpbG90IFByb3Rlb2dlbm9taWMgU3R1ZHkgd2l0aCBEYXRhIEludGVncmF0aW9uIElkZW50aWZpZXMgTUNUMSBhbmQgR0xVVDEgYXMgUHJvZ25vc3RpYyBNYXJrZXJzIGluIEx1bmcgQWRlbm9jYXJjaW5vbWFbSl0uIFBMb1MgT25lLCAyMDE1LCAxMCgxMSk6IGUwMTQyMTYyLiIsImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImF1dGhvckV0YWwiOiJOIiwiYXV0aG9yTmFtZXNFbiI6IlN0ZXdhcnQgUEEsIFBhcmFwYXRpY3MgSywgV2Vsc2ggRUEsIGV0IGFsIiwiZG9pIjoiMTAuMTM3MS9qb3VybmFsLnBvbmUuMDE0MjE2MiIsImZwYWdlIjoiZTAxNDIxNjIiLCJpZCI6IjIyZWQ3YjliLTU4MzUtNDI4Zi05NTA1LWM0NjBlMGRiNGVkMCIsImlzc3VlIjoiMTEiLCJsYWJlbCI6IjQ5IiwibGlzdExhYmVsIjoiIiwibGlzdFRpdGxlQ24iOiJSZWZlcmVuY2VzIiwic29ydG51bSI6NDksInNvdXJjZUVuIjoiUExvUyBPbmUiLCJ0YWdpZCI6ImI0OSIsInRpdGxlRW4iOiJBIFBpbG90IFByb3Rlb2dlbm9taWMgU3R1ZHkgd2l0aCBEYXRhIEludGVncmF0aW9uIElkZW50aWZpZXMgTUNUMSBhbmQgR0xVVDEgYXMgUHJvZ25vc3RpYyBNYXJrZXJzIGluIEx1bmcgQWRlbm9jYXJjaW5vbWEiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjEwIiwieWVhciI6IjIwMTUifSx7ImFsbGluZm8iOiJQcmFkby1HYXJjaWEgSCwgQ2FtcGEtSGlnYXJlZGEgQSwgUm9tZXJvLUdhcmNpYSBTLiBMYWN0aWMgQWNpZG9zaXMgaW4gdGhlIFByZXNlbmNlIG9mIEdsdWNvc2UgRGltaW5pc2hlcyBXYXJidXJnIEVmZmVjdCBpbiBMdW5nIEFkZW5vY2FyY2lub21hIENlbGxzW0pdLiBGcm9udCBPbmNvbCwgMjAyMCwgMTA6IDgwNy4iLCJhbGxpbmZvUGFydEVuIjoiUHJhZG8tR2FyY2lhIEgsIENhbXBhLUhpZ2FyZWRhIEEsIFJvbWVyby1HYXJjaWEgUy4gTGFjdGljIEFjaWRvc2lzIGluIHRoZSBQcmVzZW5jZSBvZiBHbHVjb3NlIERpbWluaXNoZXMgV2FyYnVyZyBFZmZlY3QgaW4gTHVuZyBBZGVub2NhcmNpbm9tYSBDZWxsc1tKXS4gRnJvbnQgT25jb2wsIDIwMjAsIDEwOiA4MDcuIiwiYXJ0aWNsZUlkIjoiNTZjNmVmMGQtYTdhNS00ZDE0LThmYTgtYzJkN2YwY2U3NjIzIiwiYXV0aG9yRXRhbCI6Ik4iLCJhdXRob3JOYW1lc0VuIjoiUHJhZG8tR2FyY2lhIEgsIENhbXBhLUhpZ2FyZWRhIEEsIFJvbWVyby1HYXJjaWEgUyIsImRvaSI6IjEwLjMzODkvZm9uYy4yMDIwLjAwODA3IiwiZnBhZ2UiOiI4MDciLCJpZCI6ImVmNGMxZjIxLTgyYWItNGJmYi1hN2JhLTRiNThmMjBlNDMwMSIsImxhYmVsIjoiNTAiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJzb3J0bnVtIjo1MCwic291cmNlRW4iOiJGcm9udCBPbmNvbCIsInRhZ2lkIjoiYjUwIiwidGl0bGVFbiI6IkxhY3RpYyBBY2lkb3NpcyBpbiB0aGUgUHJlc2VuY2Ugb2YgR2x1Y29zZSBEaW1pbmlzaGVzIFdhcmJ1cmcgRWZmZWN0IGluIEx1bmcgQWRlbm9jYXJjaW5vbWEgQ2VsbHMiLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjEwIiwieWVhciI6IjIwMjAifSx7ImFsbGluZm8iOiJNdXJyYXkgQ00sIEh1dGNoaW5zb24gUiwgQmFudGljayBKUiwgPGk+ZXQgYWw8L2k+LiBNb25vY2FyYm94eWxhdGUgdHJhbnNwb3J0ZXIgTUNUMSBpcyBhIHRhcmdldCBmb3IgaW1tdW5vc3VwcHJlc3Npb25bSl0uIE5hdCBDaGVtIEJpb2wsIDIwMDUsIDEoNyk6IDM3MS0zNzYuIiwiYWxsaW5mb1BhcnRFbiI6Ik11cnJheSBDTSwgSHV0Y2hpbnNvbiBSLCBCYW50aWNrIEpSLCA8aT5ldCBhbDwvaT4uIE1vbm9jYXJib3h5bGF0ZSB0cmFuc3BvcnRlciBNQ1QxIGlzIGEgdGFyZ2V0IGZvciBpbW11bm9zdXBwcmVzc2lvbltKXS4gTmF0IENoZW0gQmlvbCwgMjAwNSwgMSg3KTogMzcxLTM3Ni4iLCJhcnRpY2xlSWQiOiI1NmM2ZWYwZC1hN2E1LTRkMTQtOGZhOC1jMmQ3ZjBjZTc2MjMiLCJhdXRob3JFdGFsIjoiTiIsImF1dGhvck5hbWVzRW4iOiJNdXJyYXkgQ00sIEh1dGNoaW5zb24gUiwgQmFudGljayBKUiwgZXQgYWwiLCJkb2kiOiIxMC4xMDM4L25jaGVtYmlvNzQ0IiwiZnBhZ2UiOiIzNzEiLCJpZCI6ImJiMWQ0NjViLTU2NzUtNDdkMC04NjYzLWQ1NmUxOTI4YjY4OCIsImlzc3VlIjoiNyIsImxhYmVsIjoiNTEiLCJsaXN0TGFiZWwiOiIiLCJsaXN0VGl0bGVDbiI6IlJlZmVyZW5jZXMiLCJscGFnZSI6IjM3NiIsInNvcnRudW0iOjUxLCJzb3VyY2VFbiI6Ik5hdCBDaGVtIEJpb2wiLCJ0YWdpZCI6ImI1MSIsInRpdGxlRW4iOiJNb25vY2FyYm94eWxhdGUgdHJhbnNwb3J0ZXIgTUNUMSBpcyBhIHRhcmdldCBmb3IgaW1tdW5vc3VwcHJlc3Npb24iLCJ0eXBlIjoiam91cm5hbCIsInZvbHVtZSI6IjEiLCJ5ZWFyIjoiMjAwNSJ9XSwicmVsZWFzZVByb2dyZXNzIjp7ImFydGljbGVJZCI6IjU2YzZlZjBkLWE3YTUtNGQxNC04ZmE4LWMyZDdmMGNlNzYyMyIsImxhc3RSZWxlYXNlVGltZSI6IjIwMjQtMTAtMTYgMTQ6MzciLCJtYXhMYXN0UmVsZWFzZVRpbWUiOiIyMDI0LTEwLTE2IDE0OjM3IiwibWluTGFzdFJlbGVhc2VUaW1lIjoiMjAyNC0xMC0xNiAxNDozNyIsIm90aGVyUmVsZWFzZUxpc3QiOltdfSwicmVsZWFzZVN0YXRlIjoxLCJyZXZSZWNkRGF0ZSI6MTcxNjk5ODQwMDAwMCwic2VhcmNoU29ydCI6IjIwMjQwMDEwMDAwODgzIiwic3ViVGl0bGVDbiI6IiIsInN1YlRpdGxlRW4iOiIiLCJzdXBwbGVtZW50cyI6W10sInRhYmxlTGlzdCI6W10sInRpdGxlQ24iOiIiLCJ0aXRsZUVuIjoiQWR2YW5jZXMgaW4gUmVzZWFyY2ggb24gTGFjdGF0ZSBNZXRhYm9saXNtIERpc29yZGVycyBhbmQgVGhlaXIgRWZmZWN0IG9uIEltbXVub3RoZXJhcHkgaW4gTHVuZyBBZGVub2NhcmNpbm9tYSIsInRvcGljTmFtZUVuIjoiIiwidHlwZSI6InJlc2VhcmNoLWFydGljbGUiLCJ2b2x1bWUiOiI1MSIsInllYXIiOiIyMDI0IiwieWVhckludCI6MjAyNH0='; var catalog_data='eyJhYm91dENvbnZlckNuIjoiIiwiYWJvdXRDb252ZXJFbiI6IiIsImJhY2tDb3ZlckZpbGVTcmMiOiIiLCJiYWNrQ292ZXJJbWdTcmMiOiIiLCJjYXRhbG9nRmlsZU1hcCI6eyJjb3ZlciI6eyJkYXRhSWQiOiJhNDQzZjQyZS03MDEyLTQzODEtOWE0NC02YWRiNWRkOWVlNGIiLCJkb3dubG9hZE51bSI6MCwiZmlsZUxhc3ROYW1lIjoianBnIiwiZmlsZU5hbWUiOiIyMDI0LTEwRk0uanBnIiwiZmlsZVBhdGgiOiJqb3VybmFsL2FydGljbGUvemxmenlqLzIwMjQvMTAvM2VkMjY2YmUtZGE1Yy00NmUyLWJkM2QtZDk3ZmM3OTVmNGU4LmpwZyIsImZpbGVTaXplIjoiNTBLQiIsImZpbGVUeXBlIjoiY292ZXIiLCJpZCI6ImRiYzZlYjNiLWFkMjEtNDc3YS04MDkwLTRmNDMwYzk5YTA0MyIsImlzVXBkYXRlIjoiMSIsImpvdXJuYWxJZCI6ImZmMDA3NTQwLWE3YzctNDc1Mi1iNTkzLWVmYTA4MzA5YmFiYiIsIm5hbWVDbiI6IuWwgemdouWbvueJhyIsIm5hbWVFbiI6ImNvdmVyIiwic29ydCI6MSwidHlwZSI6ImNhdGFsb2cifSwiY292ZXJGaWxlIjp7ImRhdGFJZCI6ImE0NDNmNDJlLTcwMTItNDM4MS05YTQ0LTZhZGI1ZGQ5ZWU0YiIsImRvd25sb2FkTnVtIjowLCJmaWxlTGFzdE5hbWUiOiJwZGYiLCJmaWxlTmFtZSI6IuiCv+eYpOadguW/lzIwMjTlubTnrKzljYHmnJ/lsIHpnaIucGRmIiwiZmlsZVBhdGgiOiJqb3VybmFsL2FydGljbGUvemxmenlqLzIwMjQvMTAvNTVlODE5NDgtMGQ0Mi00ZDRiLWE2M2ItNzlmYjQ2NzkxYzMyLnBkZiIsImZpbGVTaXplIjoiMzk3NzBLQiIsImZpbGVUeXBlIjoiY292ZXJGaWxlIiwiaWQiOiI3YWI3Mzg1NS04N2FhLTQ5MjUtYTA1ZS0zMmMwMzkwNmU5ZTkiLCJpc1VwZGF0ZSI6IjEiLCJqb3VybmFsSWQiOiJmZjAwNzU0MC1hN2M3LTQ3NTItYjU5My1lZmEwODMwOWJhYmIiLCJuYW1lQ24iOiLlsIHpnaLmlofku7YiLCJuYW1lRW4iOiJjb3ZlckZpbGUiLCJzb3J0IjozLCJ0eXBlIjoiY2F0YWxvZyJ9LCJjb250ZW50Ijp7ImRhdGFJZCI6ImE0NDNmNDJlLTcwMTItNDM4MS05YTQ0LTZhZGI1ZGQ5ZWU0YiIsImRvd25sb2FkTnVtIjowLCJmaWxlTGFzdE5hbWUiOiJwZGYiLCJmaWxlTmFtZSI6InpsZnp5ai0yMDI0LTEwLWNhdGFsb2cucGRmIiwiZmlsZVBhdGgiOiJqb3VybmFsL2FydGljbGUvemxmenlqLzIwMjQvMTAvZTA2MTkzODEtZTA2Ni00Nzc0LTlhYzctOGE4OGVhMTljMDc2LnBkZiIsImZpbGVTaXplIjoiODQyS0IiLCJmaWxlVHlwZSI6ImNvbnRlbnQiLCJpZCI6IjU3MTI2MWY2LThmYjYtNDZlMy04M2I5LTAxNDViOWY4NDEwZiIsImlzVXBkYXRlIjoiMSIsImpvdXJuYWxJZCI6ImZmMDA3NTQwLWE3YzctNDc1Mi1iNTkzLWVmYTA4MzA5YmFiYiIsIm5hbWVDbiI6IuebruW9leaWh+S7tiIsIm5hbWVFbiI6ImNvbnRlbnQiLCJzb3J0IjoyLCJ0eXBlIjoiY2F0YWxvZyJ9fSwiY2F0YWxvZ0ZpbGVzIjpbeyJkYXRhSWQiOiJhNDQzZjQyZS03MDEyLTQzODEtOWE0NC02YWRiNWRkOWVlNGIiLCJkb3dubG9hZE51bSI6MCwiZmlsZUxhc3ROYW1lIjoianBnIiwiZmlsZU5hbWUiOiIyMDI0LTEwRk0uanBnIiwiZmlsZVBhdGgiOiJqb3VybmFsL2FydGljbGUvemxmenlqLzIwMjQvMTAvM2VkMjY2YmUtZGE1Yy00NmUyLWJkM2QtZDk3ZmM3OTVmNGU4LmpwZyIsImZpbGVTaXplIjoiNTBLQiIsImZpbGVUeXBlIjoiY292ZXIiLCJpZCI6ImRiYzZlYjNiLWFkMjEtNDc3YS04MDkwLTRmNDMwYzk5YTA0MyIsImlzVXBkYXRlIjoiMSIsImpvdXJuYWxJZCI6ImZmMDA3NTQwLWE3YzctNDc1Mi1iNTkzLWVmYTA4MzA5YmFiYiIsIm5hbWVDbiI6IuWwgemdouWbvueJhyIsIm5hbWVFbiI6ImNvdmVyIiwic29ydCI6MSwidHlwZSI6ImNhdGFsb2cifSx7ImRhdGFJZCI6ImE0NDNmNDJlLTcwMTItNDM4MS05YTQ0LTZhZGI1ZGQ5ZWU0YiIsImRvd25sb2FkTnVtIjowLCJmaWxlTGFzdE5hbWUiOiJwZGYiLCJmaWxlTmFtZSI6InpsZnp5ai0yMDI0LTEwLWNhdGFsb2cucGRmIiwiZmlsZVBhdGgiOiJqb3VybmFsL2FydGljbGUvemxmenlqLzIwMjQvMTAvZTA2MTkzODEtZTA2Ni00Nzc0LTlhYzctOGE4OGVhMTljMDc2LnBkZiIsImZpbGVTaXplIjoiODQyS0IiLCJmaWxlVHlwZSI6ImNvbnRlbnQiLCJpZCI6IjU3MTI2MWY2LThmYjYtNDZlMy04M2I5LTAxNDViOWY4NDEwZiIsImlzVXBkYXRlIjoiMSIsImpvdXJuYWxJZCI6ImZmMDA3NTQwLWE3YzctNDc1Mi1iNTkzLWVmYTA4MzA5YmFiYiIsIm5hbWVDbiI6IuebruW9leaWh+S7tiIsIm5hbWVFbiI6ImNvbnRlbnQiLCJzb3J0IjoyLCJ0eXBlIjoiY2F0YWxvZyJ9LHsiZGF0YUlkIjoiYTQ0M2Y0MmUtNzAxMi00MzgxLTlhNDQtNmFkYjVkZDllZTRiIiwiZG93bmxvYWROdW0iOjAsImZpbGVMYXN0TmFtZSI6InBkZiIsImZpbGVOYW1lIjoi6IK/55ik5p2C5b+XMjAyNOW5tOesrOWNgeacn+Wwgemdoi5wZGYiLCJmaWxlUGF0aCI6ImpvdXJuYWwvYXJ0aWNsZS96bGZ6eWovMjAyNC8xMC81NWU4MTk0OC0wZDQyLTRkNGItYTYzYi03OWZiNDY3OTFjMzIucGRmIiwiZmlsZVNpemUiOiIzOTc3MEtCIiwiZmlsZVR5cGUiOiJjb3ZlckZpbGUiLCJpZCI6IjdhYjczODU1LTg3YWEtNDkyNS1hMDVlLTMyYzAzOTA2ZTllOSIsImlzVXBkYXRlIjoiMSIsImpvdXJuYWxJZCI6ImZmMDA3NTQwLWE3YzctNDc1Mi1iNTkzLWVmYTA4MzA5YmFiYiIsIm5hbWVDbiI6IuWwgemdouaWh+S7tiIsIm5hbWVFbiI6ImNvdmVyRmlsZSIsInNvcnQiOjMsInR5cGUiOiJjYXRhbG9nIn1dLCJjYXRlZ29yeVJlbWFya0NuIjoiIiwiY2F0ZWdvcnlSZW1hcmtFbiI6IiIsImNvbnRlbnRGaWxlIjoiam91cm5hbC9hcnRpY2xlL3psZnp5ai8yMDI0LzEwL2UwNjE5MzgxLWUwNjYtNDc3NC05YWM3LThhODhlYTE5YzA3Ni5wZGYiLCJjb3B5cmlnaHRDbiI6IiIsImNvcHlyaWdodEVuIjoiIiwiY292ZXJGaWxlU3JjIjoiam91cm5hbC9hcnRpY2xlL3psZnp5ai8yMDI0LzEwLzU1ZTgxOTQ4LTBkNDItNGQ0Yi1hNjNiLTc5ZmI0Njc5MWMzMi5wZGYiLCJjb3ZlckltZ1NyYyI6ImpvdXJuYWwvYXJ0aWNsZS96bGZ6eWovMjAyNC8xMC8zZWQyNjZiZS1kYTVjLTQ2ZTItYmQzZC1kOTdmYzc5NWY0ZTguanBnIiwiZnBhZ2UiOiIiLCJpZCI6ImE0NDNmNDJlLTcwMTItNDM4MS05YTQ0LTZhZGI1ZGQ5ZWU0YiIsImlzc3VlIjoiMTAiLCJqb3VybmFsSWQiOiJmZjAwNzU0MC1hN2M3LTQ3NTItYjU5My1lZmEwODMwOWJhYmIiLCJsYW5ndWFnZSI6InpoIiwibHBhZ2UiOiIiLCJwdWJsaXNoRGF0ZSI6MTcyOTAwODAwMDAwMCwicHVibGlzaGVySWQiOiIiLCJyZWxlYXNlU3RhdGUiOjEsInJlbWFyayI6IiIsInN0YXRlIjoiMSIsInRpdGxlQ24iOiIiLCJ0aXRsZUVuIjoiIiwidm9sdW1lIjoiNTEiLCJ5ZWFyIjoiMjAyNCJ9'; </script> <script> var web_common_data={"journal":{"abbrevTitle":"zlfzyj","addressCn":"武汉市洪山区卓刀泉南路116号(430079)","addressEn":"116 Zhuodaoquan South Road, <br/>Hongshan District, Wuhan(430079)","authorLoginAddress":"","buildYear":"1973","competentOrgCn":"湖北省卫生健康委员会","competentOrgEn":"Hubei Provincial Health Commission","copyrightCn":"《肿瘤防治研究》编辑部","copyrightEn":"Editorial Department of Cancer Prevention Research","coverImgSrc":"/fileZLFZYJ/","cssnEpub":"42-1241/R","cssnPpub":"42-1241/R","cycleType":"5","disciplineCn":"","disciplineEn":"","editorChiefLoginAddress":"","editorLoginAddress":"","email":"<a href=\"mailto:zlfzyjzz@vip.163.com\">zlfzyjzz@vip.163.com</a>","expertLoginAddress":"","fax":"","hostEditorCn":"魏少忠","hostEditorEn":"WEI Shaozhong","hostUnitCn":"湖北省肿瘤医院;<br/>中国抗癌协会","hostUnitEn":"Hubei Cancer Hospital;<br/>Chinese Anti-cancer Association","icoImgSrc":"","id":"ff007540-a7c7-4752-b593-efa08309babb","impactFactor":"","indexedInfo":"","introductionCn":"","introductionEn":"","isIndex":0,"issnEpub":"","issnPpub":"1000-8578","journalDoi":"","language":"zh","linkedWebsite":"","loginAddressAll":"","logoImgSrc":"","path":"/zlfzyj/","permissionXml":"","phoneNo":"027-87670126","postCode":"","publisherId":"zlfzyj","publisherLocCn":"","publisherLocEn":"","publisherNameCn":"","publisherNameEn":"","referenceCodeType":"1","releaseState":1,"remark":"","seoInfo":"<meta name=\"baidu-site-verification\" content=\"codeva-cv20kR5dci\" />\n<meta name=\"google-site-verification\" content=\"zzv5YVTmIgNUUDAoUaylJrv_51XoKTz2ojJo3dGRenk\" />","showIndex":"1","sortNum":2,"submitLoginAddress":[{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"c18b98f1-1c19-4fc7-825b-c016292eaa15","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"作者登录","nameEn":"Author Login","openTarget":"_blank","sort":1,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"96ddd93d-c886-499b-9d23-3048ad26f7ed","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"编辑办公","nameEn":"Editorial Office","openTarget":"_blank","sort":2,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"5515b296-6f42-43f9-9728-ff6024553228","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"专家登录","nameEn":"Expert Login","openTarget":"_blank","sort":3,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"f8a3cb48-97f1-4c15-90a5-38a3a846ea60","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"主编审稿","nameEn":"Review by Chief Editor","openTarget":"_blank","sort":4,"type":"journal"}],"tags":[],"titleCn":"肿瘤防治研究","titleEn":"Cancer Research on Prevention and Treatment","totalPrice":"","unitPrice":"","wanfangPeriodicalId":"","website":"http://www.zlfzyj.com/"},"mainPath":"/","basePath":"/","filePath":"/fileZLFZYJ/","branchFiles":[],"impactFactorMap":{},"currentCatalog":{"aboutConverCn":"","aboutConverEn":"","backCoverFileSrc":"","backCoverImgSrc":"","catalogFileMap":{"cover":{"dataId":"a443f42e-7012-4381-9a44-6adb5dd9ee4b","downloadNum":0,"fileLastName":"jpg","fileName":"2024-10FM.jpg","filePath":"journal/article/zlfzyj/2024/10/3ed266be-da5c-46e2-bd3d-d97fc795f4e8.jpg","fileSize":"50KB","fileType":"cover","id":"dbc6eb3b-ad21-477a-8090-4f430c99a043","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","nameCn":"封面图片","nameEn":"cover","sort":1,"type":"catalog"},"coverFile":{"dataId":"a443f42e-7012-4381-9a44-6adb5dd9ee4b","downloadNum":0,"fileLastName":"pdf","fileName":"肿瘤杂志2024年第十期封面.pdf","filePath":"journal/article/zlfzyj/2024/10/55e81948-0d42-4d4b-a63b-79fb46791c32.pdf","fileSize":"39770KB","fileType":"coverFile","id":"7ab73855-87aa-4925-a05e-32c03906e9e9","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","nameCn":"封面文件","nameEn":"coverFile","sort":3,"type":"catalog"},"content":{"dataId":"a443f42e-7012-4381-9a44-6adb5dd9ee4b","downloadNum":0,"fileLastName":"pdf","fileName":"zlfzyj-2024-10-catalog.pdf","filePath":"journal/article/zlfzyj/2024/10/e0619381-e066-4774-9ac7-8a88ea19c076.pdf","fileSize":"842KB","fileType":"content","id":"571261f6-8fb6-46e3-83b9-0145b9f8410f","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","nameCn":"目录文件","nameEn":"content","sort":2,"type":"catalog"}},"catalogFiles":[{"dataId":"a443f42e-7012-4381-9a44-6adb5dd9ee4b","downloadNum":0,"fileLastName":"jpg","fileName":"2024-10FM.jpg","filePath":"journal/article/zlfzyj/2024/10/3ed266be-da5c-46e2-bd3d-d97fc795f4e8.jpg","fileSize":"50KB","fileType":"cover","id":"dbc6eb3b-ad21-477a-8090-4f430c99a043","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","nameCn":"封面图片","nameEn":"cover","sort":1,"type":"catalog"},{"dataId":"a443f42e-7012-4381-9a44-6adb5dd9ee4b","downloadNum":0,"fileLastName":"pdf","fileName":"zlfzyj-2024-10-catalog.pdf","filePath":"journal/article/zlfzyj/2024/10/e0619381-e066-4774-9ac7-8a88ea19c076.pdf","fileSize":"842KB","fileType":"content","id":"571261f6-8fb6-46e3-83b9-0145b9f8410f","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","nameCn":"目录文件","nameEn":"content","sort":2,"type":"catalog"},{"dataId":"a443f42e-7012-4381-9a44-6adb5dd9ee4b","downloadNum":0,"fileLastName":"pdf","fileName":"肿瘤杂志2024年第十期封面.pdf","filePath":"journal/article/zlfzyj/2024/10/55e81948-0d42-4d4b-a63b-79fb46791c32.pdf","fileSize":"39770KB","fileType":"coverFile","id":"7ab73855-87aa-4925-a05e-32c03906e9e9","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","nameCn":"封面文件","nameEn":"coverFile","sort":3,"type":"catalog"}],"categoryRemarkCn":"","categoryRemarkEn":"","contentFile":"journal/article/zlfzyj/2024/10/e0619381-e066-4774-9ac7-8a88ea19c076.pdf","copyrightCn":"","copyrightEn":"","coverFileSrc":"journal/article/zlfzyj/2024/10/55e81948-0d42-4d4b-a63b-79fb46791c32.pdf","coverImgSrc":"journal/article/zlfzyj/2024/10/3ed266be-da5c-46e2-bd3d-d97fc795f4e8.jpg","fpage":"","id":"a443f42e-7012-4381-9a44-6adb5dd9ee4b","issue":"10","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"zh","lpage":"","publishDate":1729008000000,"publisherId":"","releaseState":1,"remark":"","state":"1","titleCn":"","titleEn":"","volume":"51","year":"2024"},"menu":[{"abbreviation":"shouye","id":2,"isShow":"N","language":"cn","level":1,"name":"首页","openTarget":"_top","urlLink":"/"},{"abbreviation":"Home","id":26,"isShow":"N","language":"en","level":1,"name":"Home","openTarget":"_top","urlLink":"/indexen.htm"},{"abbreviation":"about","id":4,"imgPath":"","isShow":"N","language":"cn","level":1,"name":"期刊介绍","openTarget":"_top","urlLink":""},{"abbreviation":"bianweihui","id":10,"imgPath":"","isDownloadFile":"","isShow":"N","language":"cn","level":1,"name":"编委会","openTarget":"_top","urlLink":""},{"abbreviation":"AboutJournal","id":27,"isShow":"N","language":"en","level":1,"name":"About Journal","openTarget":"_top","urlLink":""},{"abbreviation":"journalOnline","id":8,"isShow":"Y","language":"cn","level":1,"name":"期刊在线","newColumns":[{"abbreviation":"latestAccepted","columnNewsTemplate":"","createTime":1665300136000,"extraType":"","id":49,"imgPath":"","isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"最新录用","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","showNum":1,"sort":0,"state":"1","type":"1","urlLink":"/article/latest_accepted"},{"abbreviation":"latest","columnNewsTemplate":"","createTime":1665300189000,"id":50,"imgPath":"","isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"优先发表","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","showNum":1,"sort":1,"state":"1","type":"1","urlLink":"/article/latest"},{"abbreviation":"currentIssue","columnNewsTemplate":"news_detail.vm","createTime":1542729600000,"id":5,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"当期目录","oldId":"1b28ad6b-e6ee-4eea-b45b-f75372aa02be","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":2,"state":"1","type":"1","updateTime":1607926131000,"urlLink":"/cn/article/current"},{"abbreviation":"archive","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":9,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"过刊浏览","oldId":"63b0bb5a-99a3-48fa-b59e-546c35b173d0","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":3,"state":"1","type":"2","updateTime":1546876800000,"urlLink":"/archive_list.htm"},{"abbreviation":"topView","columnNewsTemplate":"news_detail.vm","createTime":1542729600000,"id":12,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"浏览排行","oldId":"cd8320d5-9bb1-4e23-9a6c-b49279b8d823","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":4,"state":"1","type":"1","updateTime":1608885039000,"urlLink":"/cn/article/top_view"},{"abbreviation":"topDown","columnNewsTemplate":"news_detail.vm","createTime":1542729600000,"id":13,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"下载排行","oldId":"71ed4096-02f4-49d1-9926-f33d2ae71a3c","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":5,"state":"1","type":"2","updateTime":1606091028000,"urlLink":"/cn/article/top_down"},{"abbreviation":"topCited","columnNewsTemplate":"news_detail.vm","createTime":1607875200000,"id":16,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"引用排行","oldId":"a40d498e-6bf0-4ef6-b7f0-b6fc282c5c61","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":6,"state":"1","type":"1","updateTime":1607926246000,"urlLink":"/cn/article/getTopCitedBy"},{"abbreviation":"advancedSearch","columnNewsTemplate":"news_detail.vm","createTime":1607875200000,"id":18,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"高级检索","oldId":"47fb201a-fe20-477b-b6d7-33cc1534c869","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":7,"state":"1","type":"1","updateTime":1614134656000,"urlLink":"/cn/to_advance_search"},{"abbreviation":"topic","columnNewsTemplate":"news_detail.vm","createTime":1608825600000,"extraType":"","id":22,"imgPath":"","isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":2,"name":"专刊专栏","oldId":"ad834c96-d505-4e10-8066-612fb742eab7","openTarget":"_top","parent":{"abbreviation":"journalOnline","columnNewsTemplate":"news_detail.vm","createTime":1542124800000,"id":8,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"cn","level":1,"name":"期刊在线","oldId":"2e1e0265-6b20-42b7-987e-38d6a5458607","openTarget":"_top","showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1608185416000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":8,"state":"1","type":"1","updateTime":1614134639000,"urlLink":"/cn/topics"}],"openTarget":"_top","urlLink":"javascript:void(0);"},{"abbreviation":"EditorialBoard","id":29,"imgPath":"","isDownloadFile":"","isShow":"N","language":"en","level":1,"name":"Editorial Board","openTarget":"_top","urlLink":""},{"abbreviation":"tougaozhinan","id":21,"imgPath":"","isDownloadFile":"","isShow":"N","language":"cn","level":1,"name":"投稿指南","openTarget":"_top","urlLink":""},{"abbreviation":"qikandingyue","id":15,"imgPath":"","isDownloadFile":"","isShow":"N","language":"cn","level":1,"name":"期刊订阅","openTarget":"_top","urlLink":""},{"abbreviation":"chubanshengming","id":23,"imgPath":"","isDownloadFile":"","isShow":"N","language":"cn","level":1,"name":"出版声明","openTarget":"_top","urlLink":""},{"abbreviation":"lianxiwomen","id":24,"isShow":"N","language":"cn","level":1,"name":"联系我们","openTarget":"_top","urlLink":""},{"abbreviation":"journalOnline_en","id":28,"isShow":"Y","language":"en","level":1,"name":"Journal Online","newColumns":[{"abbreviation":"latestAccepted_en","columnNewsTemplate":"","createTime":1665300277000,"id":51,"imgPath":"","isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Latest Accepted","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","showNum":1,"sort":0,"state":"1","type":"1","urlLink":"/en/article/latest_accepted"},{"abbreviation":"latest_en","columnNewsTemplate":"","createTime":1665300328000,"extraType":"","id":52,"imgPath":"","isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Online First","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","showNum":1,"sort":1,"state":"1","type":"1","urlLink":"/en/article/latest"},{"abbreviation":"currentIssue_en","columnNewsTemplate":"news_detail.vm","createTime":1598803200000,"id":6,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Current Issue","oldId":"7af53a4c-80ec-42af-bb1a-044fc621f61c","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":2,"state":"1","type":"2","updateTime":1607939734000,"urlLink":"/en/article/current"},{"abbreviation":"archive_en","columnNewsTemplate":"news_detail.vm","createTime":1598803200000,"id":7,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Archive","oldId":"22a452eb-09a9-4735-96bc-59dc186ccb5e","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":3,"state":"1","type":"1","updateTime":1607939751000,"urlLink":"/archive_list_en.htm"},{"abbreviation":"topView_en","columnNewsTemplate":"news_detail.vm","createTime":1598803200000,"id":11,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Top View","oldId":"a55b7999-e9c1-4423-9073-5e7a7a3b6342","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":4,"state":"1","type":"2","updateTime":1607939898000,"urlLink":"/en/article/top_view"},{"abbreviation":"topDown_en","columnNewsTemplate":"news_detail.vm","createTime":1598803200000,"id":14,"imgPath":"","isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Top Download","oldId":"f29b3d31-3a52-46d2-aa50-255d5e325ebc","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":5,"state":"1","type":"2","updateTime":1606181515000,"urlLink":"/en/article/top_down"},{"abbreviation":"TopCited_en","columnNewsTemplate":"news_detail.vm","createTime":1598803200000,"id":17,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Top Cited","oldId":"b6a27027-1d38-4bd8-838a-6bb1934fd949","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":6,"state":"1","type":"2","updateTime":1614134767000,"urlLink":"/en/article/getTopCitedBy"},{"abbreviation":"advancedSearch_en","columnNewsTemplate":"news_detail.vm","content":"","createTime":1598803200000,"extraType":"","id":19,"imgPath":"","isDownloadFile":"","isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Advanced Search","oldId":"7f45d17a-df4b-4a92-8daf-192c33eca3a8","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":7,"state":"1","type":"2","updateTime":1607939788000,"urlLink":"/en/to_advance_search"},{"abbreviation":"specialIssues_en","columnNewsTemplate":"news_detail.vm","createTime":1608825600000,"extraType":"","id":20,"imgPath":"","isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":2,"name":"Special Issues","oldId":"59aaac01-8d1f-4116-9b28-423a4b254b05","openTarget":"_top","parent":{"abbreviation":"journalOnline_en","columnNewsTemplate":"news_detail_en.vm","createTime":1598803200000,"id":28,"isShow":"N","journalId":"ff007540-a7c7-4752-b593-efa08309babb","language":"en","level":1,"name":"Journal Online","oldId":"cb37fe94-da2f-418d-bc4d-20fd16856795","openTarget":"_top","showLocation":"1","sort":10,"state":"1","type":"1","updateTime":1608185734000,"urlLink":"javascript:void(0);"},"showLocation":"1","sort":8,"state":"1","type":"1","updateTime":1614134722000,"urlLink":"/en/topics"}],"openTarget":"_top","urlLink":"javascript:void(0);"},{"abbreviation":"english","id":25,"isShow":"N","language":"cn","level":1,"name":"English","openTarget":"_top","urlLink":"/indexen.htm"},{"abbreviation":"Instruction","id":31,"imgPath":"","isDownloadFile":"","isShow":"N","language":"en","level":1,"name":"Instruction","openTarget":"_top","urlLink":""},{"abbreviation":"subscription","id":30,"imgPath":"","isDownloadFile":"","isShow":"N","language":"en","level":1,"name":"Subscription","openTarget":"_top","urlLink":""},{"abbreviation":"EditorialPolicies","id":32,"imgPath":"","isDownloadFile":"","isShow":"N","language":"en","level":1,"name":"Editorial Policies","openTarget":"_top","urlLink":""},{"abbreviation":"contactus","id":33,"isShow":"N","language":"en","level":1,"name":"Contact Us","openTarget":"_top","urlLink":""},{"abbreviation":"chinese","id":34,"isShow":"N","language":"en","level":1,"name":"中文","openTarget":"_top","urlLink":"/"}],"journals":[{"abbrevTitle":"zlfzyj","addressCn":"武汉市洪山区卓刀泉南路116号(430079)","addressEn":"116 Zhuodaoquan South Road, <br/>Hongshan District, Wuhan(430079)","authorLoginAddress":"","buildYear":"1973","competentOrgCn":"湖北省卫生健康委员会","competentOrgEn":"Hubei Provincial Health Commission","copyrightCn":"《肿瘤防治研究》编辑部","copyrightEn":"Editorial Department of Cancer Prevention Research","coverImgSrc":"/fileZLFZYJ/","cssnEpub":"42-1241/R","cssnPpub":"42-1241/R","cycleType":"5","disciplineCn":"","disciplineEn":"","editorChiefLoginAddress":"","editorLoginAddress":"","email":"<a href=\"mailto:zlfzyjzz@vip.163.com\">zlfzyjzz@vip.163.com</a>","expertLoginAddress":"","fax":"","hostEditorCn":"魏少忠","hostEditorEn":"WEI Shaozhong","hostUnitCn":"湖北省肿瘤医院;<br/>中国抗癌协会","hostUnitEn":"Hubei Cancer Hospital;<br/>Chinese Anti-cancer Association","icoImgSrc":"","id":"ff007540-a7c7-4752-b593-efa08309babb","impactFactor":"","indexedInfo":"","introductionCn":"","introductionEn":"","isIndex":0,"issnEpub":"","issnPpub":"1000-8578","journalDoi":"","language":"zh","linkedWebsite":"","loginAddressAll":"","logoImgSrc":"","path":"/zlfzyj/","permissionXml":"","phoneNo":"027-87670126","postCode":"","publisherId":"zlfzyj","publisherLocCn":"","publisherLocEn":"","publisherNameCn":"","publisherNameEn":"","referenceCodeType":"1","releaseState":1,"remark":"","seoInfo":"<meta name=\"baidu-site-verification\" content=\"codeva-cv20kR5dci\" />\n<meta name=\"google-site-verification\" content=\"zzv5YVTmIgNUUDAoUaylJrv_51XoKTz2ojJo3dGRenk\" />","showIndex":"1","sortNum":2,"submitLoginAddress":[{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"c18b98f1-1c19-4fc7-825b-c016292eaa15","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"作者登录","nameEn":"Author Login","openTarget":"_blank","sort":1,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"96ddd93d-c886-499b-9d23-3048ad26f7ed","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"编辑办公","nameEn":"Editorial Office","openTarget":"_blank","sort":2,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"5515b296-6f42-43f9-9728-ff6024553228","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"专家登录","nameEn":"Expert Login","openTarget":"_blank","sort":3,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"f8a3cb48-97f1-4c15-90a5-38a3a846ea60","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"主编审稿","nameEn":"Review by Chief Editor","openTarget":"_blank","sort":4,"type":"journal"}],"tags":[],"titleCn":"肿瘤防治研究","titleEn":"Cancer Research on Prevention and Treatment","totalPrice":"","unitPrice":"","wanfangPeriodicalId":"","website":"http://www.zlfzyj.com/"}],"indexJournal":{"abbrevTitle":"zlfzyj","addressCn":"武汉市洪山区卓刀泉南路116号(430079)","addressEn":"116 Zhuodaoquan South Road, <br/>Hongshan District, Wuhan(430079)","authorLoginAddress":"","buildYear":"1973","competentOrgCn":"湖北省卫生健康委员会","competentOrgEn":"Hubei Provincial Health Commission","copyrightCn":"《肿瘤防治研究》编辑部","copyrightEn":"Editorial Department of Cancer Prevention Research","coverImgSrc":"","cssnEpub":"42-1241/R","cssnPpub":"42-1241/R","cycleType":"5","disciplineCn":"","disciplineEn":"","editorChiefLoginAddress":"","editorLoginAddress":"","email":"<a href=\"mailto:zlfzyjzz@vip.163.com\">zlfzyjzz@vip.163.com</a>","expertLoginAddress":"","fax":"","hostEditorCn":"魏少忠","hostEditorEn":"WEI Shaozhong","hostUnitCn":"湖北省肿瘤医院;<br/>中国抗癌协会","hostUnitEn":"Hubei Cancer Hospital;<br/>Chinese Anti-cancer Association","icoImgSrc":"","id":"ff007540-a7c7-4752-b593-efa08309babb","impactFactor":"","indexedInfo":"","introductionCn":"","introductionEn":"","isIndex":0,"issnEpub":"","issnPpub":"1000-8578","journalDoi":"","language":"zh","linkedWebsite":"","loginAddressAll":"","logoImgSrc":"","path":"/zlfzyj/","permissionXml":"","phoneNo":"027-87670126","postCode":"","publisherId":"zlfzyj","publisherLocCn":"","publisherLocEn":"","publisherNameCn":"","publisherNameEn":"","referenceCodeType":"1","releaseState":1,"remark":"","seoInfo":"<meta name=\"baidu-site-verification\" content=\"codeva-cv20kR5dci\" />\n<meta name=\"google-site-verification\" content=\"zzv5YVTmIgNUUDAoUaylJrv_51XoKTz2ojJo3dGRenk\" />","showIndex":"1","sortNum":2,"submitLoginAddress":[{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"c18b98f1-1c19-4fc7-825b-c016292eaa15","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"作者登录","nameEn":"Author Login","openTarget":"_blank","sort":1,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"96ddd93d-c886-499b-9d23-3048ad26f7ed","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"编辑办公","nameEn":"Editorial Office","openTarget":"_blank","sort":2,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"5515b296-6f42-43f9-9728-ff6024553228","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"专家登录","nameEn":"Expert Login","openTarget":"_blank","sort":3,"type":"journal"},{"dataId":"ff007540-a7c7-4752-b593-efa08309babb","fileType":"link","id":"f8a3cb48-97f1-4c15-90a5-38a3a846ea60","isUpdate":"1","journalId":"ff007540-a7c7-4752-b593-efa08309babb","link":"https://www.manuscripts.com.cn/zlfzyj","nameCn":"主编审稿","nameEn":"Review by Chief Editor","openTarget":"_blank","sort":4,"type":"journal"}],"titleCn":"肿瘤防治研究","titleEn":"Cancer Research on Prevention and Treatment","totalPrice":"","unitPrice":"","wanfangPeriodicalId":"","website":"http://www.zlfzyj.com/"},"journalPath":"/zlfzyj/","dic":{"indexLatestArticleMaxCount":"8","htmlAccessControl":"true","template_version":"V1.3.0.2024102903","indexCurrentArticlesMaxCount":"8","archiveCoverCount":"6","styleFloatBoxAll":"padding: 12px 20px 10px;border:solid 1px #046756;background:#046756;left: 10px;width:500px;","baiduToken":"YnLXBlpDK9RgQseg","subtitleFLWEn":"——","isShowArticleListImgAndAllImg":"1","ipRecordArticleByApp":"true","isFloatAllBox":"1","isReferenceDoiUp":"L","subtitleFLWCn":"——","isShowTrendmd":"1","recommendBannerPicMax":"9","baiduTongJiCode":"136b4693a00abe69d3aea5d95c397a61","newsTitleLeftCenterEn":"text-center","sowiseTongJiCode":"88889295","isReferenceLinkIcon":"{\"cn\":{\"isDoiIcon\":false, \"isUrlIcon\": false},\"en\":{\"isDoiIcon\":false, \"isUrlIcon\": true}}","indexLatestAcceptedArticleMaxCount":"8"}}</script> <script type="text/javascript"> var basePath = ""; var _language = ""; var filePath = ""; var allData = {}; var config = {}; var DEBUG = false; /** * 缓存对象 * 移动到allData */ var cacheObj = { cache: {}, set: function (content, id, val) { this.cache[content + id] = val }, get: function (content, id, ajaxF) { return this.cache[content + id] }, clearCache: function () { this.cache = {} } }; /** * Base64解码 */ !function(t,n){var r,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(r=t.Base64,(e=n()).noConflict=function(){return t.Base64=r,e},t.Meteor&&(Base64=e),t.Base64=e)}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:this,(function(){"use strict";var t,n="3.7.6",r=n,e="function"==typeof atob,o="function"==typeof btoa,u="function"==typeof Buffer,i="function"==typeof TextDecoder?new TextDecoder:void 0,f="function"==typeof TextEncoder?new TextEncoder:void 0,c=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),a=(t={},c.forEach((function(n,r){return t[n]=r})),t),d=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,s=String.fromCharCode.bind(String),l="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):function(t){return new Uint8Array(Array.prototype.slice.call(t,0))},h=function(t){return t.replace(/=/g,"").replace(/[+\/]/g,(function(t){return"+"==t?"-":"_"}))},p=function(t){return t.replace(/[^A-Za-z0-9\+\/]/g,"")},y=function(t){for(var n,r,e,o,u="",i=t.length%3,f=0;f<t.length;){if((r=t.charCodeAt(f++))>255||(e=t.charCodeAt(f++))>255||(o=t.charCodeAt(f++))>255)throw new TypeError("invalid character found");u+=c[(n=r<<16|e<<8|o)>>18&63]+c[n>>12&63]+c[n>>6&63]+c[63&n]}return i?u.slice(0,i-3)+"===".substring(i):u},A=o?function(t){return btoa(t)}:u?function(t){return Buffer.from(t,"binary").toString("base64")}:y,b=u?function(t){return Buffer.from(t).toString("base64")}:function(t){for(var n=[],r=0,e=t.length;r<e;r+=4096)n.push(s.apply(null,t.subarray(r,r+4096)));return A(n.join(""))},g=function(t,n){return void 0===n&&(n=!1),n?h(b(t)):b(t)},B=function(t){if(t.length<2)return(n=t.charCodeAt(0))<128?t:n<2048?s(192|n>>>6)+s(128|63&n):s(224|n>>>12&15)+s(128|n>>>6&63)+s(128|63&n);var n=65536+1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320);return s(240|n>>>18&7)+s(128|n>>>12&63)+s(128|n>>>6&63)+s(128|63&n)},x=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,C=function(t){return t.replace(x,B)},m=u?function(t){return Buffer.from(t,"utf8").toString("base64")}:f?function(t){return b(f.encode(t))}:function(t){return A(C(t))},v=function(t,n){return void 0===n&&(n=!1),n?h(m(t)):m(t)},U=function(t){return v(t,!0)},F=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,w=function(t){switch(t.length){case 4:var n=((7&t.charCodeAt(0))<<18|(63&t.charCodeAt(1))<<12|(63&t.charCodeAt(2))<<6|63&t.charCodeAt(3))-65536;return s(55296+(n>>>10))+s(56320+(1023&n));case 3:return s((15&t.charCodeAt(0))<<12|(63&t.charCodeAt(1))<<6|63&t.charCodeAt(2));default:return s((31&t.charCodeAt(0))<<6|63&t.charCodeAt(1))}},S=function(t){return t.replace(F,w)},E=function(t){if(t=t.replace(/\s+/g,""),!d.test(t))throw new TypeError("malformed base64.");t+="==".slice(2-(3&t.length));for(var n,r,e,o="",u=0;u<t.length;)n=a[t.charAt(u++)]<<18|a[t.charAt(u++)]<<12|(r=a[t.charAt(u++)])<<6|(e=a[t.charAt(u++)]),o+=64===r?s(n>>16&255):64===e?s(n>>16&255,n>>8&255):s(n>>16&255,n>>8&255,255&n);return o},D=e?function(t){return atob(p(t))}:u?function(t){return Buffer.from(t,"base64").toString("binary")}:E,R=u?function(t){return l(Buffer.from(t,"base64"))}:function(t){return l(D(t).split("").map((function(t){return t.charCodeAt(0)})))},z=function(t){return R(Z(t))},T=u?function(t){return Buffer.from(t,"base64").toString("utf8")}:i?function(t){return i.decode(R(t))}:function(t){return S(D(t))},Z=function(t){return p(t.replace(/[-_]/g,(function(t){return"-"==t?"+":"/"})))},j=function(t){return T(Z(t))},I=function(t){return{value:t,enumerable:!1,writable:!0,configurable:!0}},O=function(){var t=function(t,n){return Object.defineProperty(String.prototype,t,I(n))};t("fromBase64",(function(){return j(this)})),t("toBase64",(function(t){return v(this,t)})),t("toBase64URI",(function(){return v(this,!0)})),t("toBase64URL",(function(){return v(this,!0)})),t("toUint8Array",(function(){return z(this)}))},P=function(){var t=function(t,n){return Object.defineProperty(Uint8Array.prototype,t,I(n))};t("toBase64",(function(t){return g(this,t)})),t("toBase64URI",(function(){return g(this,!0)})),t("toBase64URL",(function(){return g(this,!0)}))},L={version:n,VERSION:r,atob:D,atobPolyfill:E,btoa:A,btoaPolyfill:y,fromBase64:j,toBase64:v,encode:v,encodeURI:U,encodeURL:U,utob:C,btou:S,decode:j,isValid:function(t){if("string"!=typeof t)return!1;var n=t.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(n)||!/[^\s0-9a-zA-Z\-_]/.test(n)},fromUint8Array:g,toUint8Array:z,extendString:O,extendUint8Array:P,extendBuiltins:function(){O(),P()},Base64:{}};return Object.keys(L).forEach((function(t){return L.Base64[t]=L[t]})),L})); _language = $("#language").val() ? $("#language").val() : ""; mainPath = web_common_data.mainPath ? web_common_data.mainPath : ""; basePath = web_common_data.basePath ? web_common_data.basePath : ""; journalPath = web_common_data.journalPath ? web_common_data.journalPath : ""; filePath = web_common_data.filePath ? web_common_data.filePath : ""; /** * art-template中导入全局变量 */ template.defaults.imports.dayjs = dayjs; template.defaults.imports.Array = Array; template.defaults.imports._language = _language; template.defaults.imports.mainPath = mainPath; template.defaults.imports.basePath = basePath; template.defaults.imports.journalPath = journalPath; template.defaults.imports.filePath = filePath; template.defaults.imports.reverse = Array.reverse; template.defaults.imports.encodeURI = encodeURI; allData = web_common_data; // 日期展示格式使用数据字典项dateFormat,如果没配则使用默认格式 allData.dateFormat = (allData.dic && allData.dic.dateFormat && allData.dic.dateFormat != "") ? JSON.parse(allData.dic.dateFormat) : {"cn": "YYYY-MM-DD", "en": "MMMM DD, YYYY"}; if(allData.journals && allData.journals.length > 1) { allData.isMultiJournal = true; } allData.frontEnd = {}; allData.frontEnd.template_version = allData.dic.template_version ? allData.dic.template_version : 'V1.1.2.20240409'; allData.frontEnd.frontEndUpdateTime = allData.dic.frontEndUpdateTime ? allData.dic.frontEndUpdateTime : ''; window.article_meta_data ? allData.article = JSON.parse(Base64.decode(article_meta_data)) : ''; window.article_fulltext_data && allData.article ? allData.article.secList = JSON.parse(Base64.decode(article_fulltext_data)) : allData.article ? allData.article.secList = '' : ''; window.catalog_data ? allData.catalog = JSON.parse(Base64.decode(catalog_data)) : ''; template.defaults.imports.journal = allData.journal; template.defaults.imports.currentCatalog = allData.currentCatalog; template.defaults.imports.dateFormat = allData.dateFormat; isDebug(); // console.log(allData, '-----------------------'); customConsole("allData", allData) if (allData.article && allData.article != "") { var authorindex = 0; var hasCorresper = 0; var hasCorresperSec = 0; var hasCorrespSort= 0; var hasBio = 0; var bioCount = 0; var corCount = 0; var fundCount = 0; var hasAuthorFootNoteCount = 0; var hasForewordFootNoteCount = 0; var hasSimpleFootNoteCount = 0; var hasAuthorFootNoteCountEn = 0; var hasForewordFootNoteCountEn = 0; var hasSimpleFootNoteCountEn = 0; var authorindexEn = 0; var hasCorresperEn = 0; var hasBioEn = 0; var corCountEn = 0; var fundCountEn = 0; var keywordShowCn = 0; var keywordShow = 0; $.each(allData.article.authors, function (i, item) { if (item.authorNameCn && item.authorNameCn != '') { authorindex = 1; } if (item.corresper) { hasCorresper = 1; } if (item.correspSort) { hasCorrespSort = 1; } if (item.correspinfoCn && item.correspinfoCn != '') { corCount = corCount + 1; hasCorresperSec = 1 } if (item.bioCn && item.bioCn != '') { hasBio = hasBio + 1; bioCount = bioCount + 1; } }) allData.article.authorindex = authorindex; allData.article.hasCorresper = hasCorresper; allData.article.hasCorrespSort = hasCorrespSort; allData.article.hasCorresperSec = hasCorresperSec; allData.article.hasBio = hasBio; allData.article.bioCount = bioCount; allData.article.corCount = corCount; $.each(allData.article.fundPrjs, function (i, fund) { if (fund.sourceCn && fund.sourceCn != "") { fundCount = 1; } else if (fund.fundsInfoCn && fund.fundsInfoCn != "") { fundCount = 1; } }) allData.article.fundCount = fundCount; $.each(allData.article.footNotes, function (i, footNote) { if (footNote.fnType && footNote.fnType == 'author-notes') { if (footNote.language == "zh") { hasAuthorFootNoteCount = 1; } else if (footNote.language == "en") { hasAuthorFootNoteCountEn = 1; } } if (footNote.specificUse && footNote.specificUse == 'foreword') { if (footNote.language == "zh") { hasForewordFootNoteCount = 1; } else if (footNote.language == "en") { hasForewordFootNoteCountEn = 1; } } else if (footNote.fnType != 'author-notes') { if (footNote.language == "zh") { hasSimpleFootNoteCount = 1; } else if (footNote.language == "en") { hasSimpleFootNoteCountEn = 1; } if (footNote.paraContents) { $.each(footNote.paraContents, function (n, paraContent) { if(paraContent.language && paraContent.language == "en") { hasSimpleFootNoteCountEn = 1; } }) } } }) allData.article.hasAuthorFootNoteCount = hasAuthorFootNoteCount; allData.article.hasForewordFootNoteCount = hasForewordFootNoteCount; allData.article.hasSimpleFootNoteCount = hasSimpleFootNoteCount; allData.article.hasAuthorFootNoteCountEn = hasAuthorFootNoteCountEn; allData.article.hasForewordFootNoteCountEn = hasForewordFootNoteCountEn; allData.article.hasSimpleFootNoteCountEn = hasSimpleFootNoteCountEn; $.each(allData.article.authors, function (i, author) { if (author.authorNameEn && author.authorNameEn != '') { authorindexEn = 1; } if (author.correspinfoEn && author.correspinfoEn != '' && author.corresper) { hasCorresperEn = 1; corCountEn = corCountEn + 1; } if (author.bioEn && author.bioEn != '') { hasBioEn = 1; bioCount = 1; } }) allData.article.authorindexEn = authorindexEn; allData.article.hasCorresperEn = hasCorresperEn; allData.article.hasBioEn = hasBioEn; allData.article.corCountEn = corCountEn; $.each(allData.article.fundPrjs, function (i, fund) { if (fund.sourceEn && fund.sourceEn != '') { fundCountEn = 1; } else if (fund.fundsInfoEn && fund.fundsInfoEn != '') { fundCountEn = 1; } }) allData.article.fundCountEn = fundCountEn; $.each(allData.article.keywords, function (i, kw) { if (kw.keywordCn && kw.keywordCn != "") { keywordShowCn = 1; } }) allData.article.keywordShowCn = keywordShowCn; $.each(allData.article.keywords, function (i, kw) { if (kw.keywordEn && kw.keywordEn != "") { keywordShow = 1; } }) allData.article.keywordShow = keywordShow; // 如果文章有图片 if(allData.article.figList){ // 将 figList 转换为以 tagId 为键的对象 var figLayouts = {}; allData.article.figList.forEach(function(item){ figLayouts[item.tagId] = item; }); } // 将结果赋值给 allData.article.figLayouts allData.article.figLayouts = figLayouts; // 如果文章有表格 if(allData.article.tableList){ // 将 tableList 转换为以 tagId 为键的对象 var tableLayouts = {}; allData.article.tableList.forEach(function(item){ tableLayouts[item.tagId] = item; }); } // 将结果赋值给 allData.article.tableLayouts allData.article.tableLayouts = tableLayouts; } template.defaults.imports.dic = allData.dic; function renderTpl(tplEl, tplId, data, callback) { if (tplEl && tplEl.length > 0 && $("#" + tplId).length > 0) { tplEl.addClass("loading").html(template(tplId, data)).removeClass("loading").addClass("loaded") } head.ready(function () { if (typeof callback === "function") { callback(); } if (window.afterRender && typeof window.afterRender == "function") { window.afterRender(tplId); } }) } function isDebug() { if (allData.dic && allData.dic.debug && allData.dic.debug == "1") { DEBUG = true; } } function customConsole(str, data) { if (DEBUG) { var date = new Date(); console.count(); console.log(date.toLocaleTimeString() + ":" + date.getMilliseconds() + "---" + str, data); } } /* * @function 动态加载css文件 * @param {string} options.url -- css资源路径 * @param {function} options.callback -- 加载后回调函数 * @param {string} options.id -- link标签id */ function loadCss(options) { var url = options.url, callback = typeof options.callback == "function" ? options.callback : function () { }, id = options.id, node = document.createElement("link"), supportOnload = "onload" in node, isOldWebKit = +navigator.userAgent.replace(/.*(?:AppleWebKit|AndroidWebKit)\/?(\d+).*/i, "$1") < 536, // webkit旧内核做特殊处理 protectNum = 300000; // 阈值10分钟,一秒钟执行pollCss 500次 node.rel = "stylesheet"; node.type = "text/css"; node.href = url; if (typeof id !== "undefined") { node.id = id; } document.getElementsByTagName("head")[0].appendChild(node); // for Old WebKit and Old Firefox if (isOldWebKit || !supportOnload) { // Begin after node insertion setTimeout(function () { pollCss(node, callback, 0); }, 1); return; } if (supportOnload) { node.onload = onload; node.onerror = function () { // 加载失败(404) onload(); } } else { node.onreadystatechange = function () { if (/loaded|complete/.test(node.readyState)) { onload(); } } } function onload() { // 确保只跑一次下载操作 node.onload = node.onerror = node.onreadystatechange = null; // 清空node引用,在低版本IE,不清除会造成内存泄露 node = null; callback(); } // 循环判断css是否已加载成功 /* * @param node -- link节点 * @param callback -- 回调函数 * @param step -- 计步器,避免无限循环 */ function pollCss(node, callback, step) { var sheet = node.sheet, isLoaded; step += 1; // 保护,大于10分钟,则不再轮询 if (step > protectNum) { isLoaded = true; // 清空node引用 node = null; callback(); return; } if (isOldWebKit) { // for WebKit < 536 if (sheet) { isLoaded = true; } } else if (sheet) { // for Firefox < 9.0 try { if (sheet.cssRules) { isLoaded = true; } } catch (ex) { // 火狐特殊版本,通过特定值获知是否下载成功 // The value of `ex.name` is changed from "NS_ERROR_DOM_SECURITY_ERR" // to "SecurityError" since Firefox 13.0. But Firefox is less than 9.0 // in here, So it is ok to just rely on "NS_ERROR_DOM_SECURITY_ERR" if (ex.name === "NS_ERROR_DOM_SECURITY_ERR") { isLoaded = true; } } } setTimeout(function () { if (isLoaded) { // 延迟20ms是为了给下载的样式留够渲染的时间 callback(); } else { pollCss(node, callback, step); } }, 20); } } $(window).ajaxStart(function(){ NProgress.start(); }) $(window).ajaxStop(function(){ NProgress.done(); }) </script> </head> <body class="articleBody articleBodyEn"> <input type="hidden" value="article_en" id="pageViewId" /> <input type="hidden" value="56c6ef0d-a7a5-4d14-8fa8-c2d7f0ce7623" id="articleId" /> <input type="hidden" value="10.3971/j.issn.1000-8578.2024.24.0334" id="articleDoi" /> <div id="allSrcWrap" class="hidden"></div> <script id="allSrcTpl" type="text/html"> {{if article.articleState && article.articleState != ""}} <input id="allSrc" type="hidden" value="{{filePath}}journal/article/{{journal.publisherId.toLowerCase()}}/newcreate/"> {{else}} <input id="allSrc" type="hidden" value="{{filePath}}journal/article/{{journal.publisherId.toLowerCase()}}/{{article.year}}/{{article.issue}}/"> {{/if}} </script> <script type="text/javascript"> $("#allSrcWrap").html(template("allSrcTpl", allData)); </script> <!-- header --> <div class="top"> <div class="header"> <div class="logowrap"> <div class="container clear"> <div class="logo fl"> <a href="/en/" class="logocon fl"> <img class="img-responsive" src="/style/images/custom/logo.png" alt=""> </a> </div> <div class="logor fr"> <div class="search-wrapper indexsearch visible-lg clear"> <form action="/en/search" method="POST" onsubmit="return checkSearch(this);" class="fl" id="SearchForm"> <div class="form-group searchInput clear"> <select name="searchField" id="" class="fl"> <option value="" selected>All</option> <option value="titleEn">Title</option> <option value="authorNameEn" >Author</option> <option value="keywordEn" >Keyword</option> <option value="abstractinfoEn">Abstract</option> <option value="doi" >DOI</option> <option value="categoryNameEn">Category</option> <option value="addressEn" >Address</option> <option value="fundsInfoEn" >Fund</option> </select> <input class="form-control searcontent" id="search_keyword" placeholder="search" name="q" type="text"> <input type="hidden" class="formToken" name="token" value=""> <input type="submit" value="" class="pull-left tj"> </div> </form> <a href="/en/to_advance_search" class="adSearch btn fl" id="AdvanceSearchA" target="_blank">Advanced Search</a> </div> </div> </div> </div> </div> <!--En menu--> <div class="top-nav nav header-nav header-nav-en"> <ul class="nav-inner clearfix container"> <li type="Home"> <a href="/indexen.htm" target="_top">Home</a> </li> <li type="AboutJournal"> <a href="/AboutJournal" target="_top">About Journal</a> </li> <li type="EditorialBoard"> <a href="/EditorialBoard" target="_top">Editorial Board</a> </li> <li type="journalOnline_en"> <a href="javascript:void(0);" target="_top">Journal Online<span></span></a> <ol class="qk-con nav-second data-show"> <li type="latestAccepted_en"> <a href="/en/article/latest_accepted" target="_top">Latest Accepted</a> </li> <li type="latest_en"> <a href="/en/article/latest" target="_top">Online First</a> </li> <li type="currentIssue_en"> <a href="/en/article/current" target="_top">Current Issue</a> </li> <li type="archive_en"> <a href="/archive_list_en.htm" target="_top">Archive</a> </li> <li type="topView_en"> <a href="/en/article/top_view" target="_top">Top View</a> </li> <li type="topDown_en"> <a href="/en/article/top_down" target="_top">Top Download</a> </li> <li type="TopCited_en"> <a href="/en/article/getTopCitedBy" target="_top">Top Cited</a> </li> <li type="advancedSearch_en"> <a href="/en/to_advance_search" target="_top">Advanced Search</a> </li> <li type="specialIssues_en"> <a href="/en/topics" target="_top">Special Issues</a> </li> </ol> </li> <li type="Instruction"> <a href="/Instruction" target="_top">Instruction</a> </li> <li type="subscription"> <a href="/subscription" target="_top">Subscription</a> </li> <li type="EditorialPolicies"> <a href="/EditorialPolicies" target="_top">Editorial Policies</a> </li> <li type="contactus"> <a href="/contactus" target="_top">Contact Us</a> </li> <li type="chinese"> <a href="/" target="_top">中文</a> </li> </ul> </div><div class="phone-nav"> <div class="container clearfix"> <a href="/indexen.htm" class="logo fl"> <img src="/style/images/custom/logo.png" alt=""> </a> <div class="search-app fr"></div> <div class="navList fr"> <span class="span1"></span> <span class="span2"></span> <span class="span3"></span> </div> </div> <div class="search-app-wrap"> <form action="/en/search" method="POST" id="appTopSearchForm" onsubmit="return checkSearchNew(this);" class="clear "> <div class="container clear"> <select name="searchField" class="fl"> <option value="">All</option> <option value="titleEn">Title</option> <option value="authorNameEn">Author</option> <option value="keywordEn">Keyword</option> <option value="abstractinfoEn">Abstract</option> <option value="doi">DOI</option> <option value="categoryNameEn">Category</option> <option value="addressEn">Address</option> <option value="fundsInfoEn">Fund</option> </select> <input type="hidden" name="pageType" value="en"> <input type="hidden" class="formToken" name="token" value=""> <input type="text" name="q" placeholder="Search" class="fl text"> <input type="submit" class="sub fl" value=""> </div> </form> </div> <ul class="smallUl"> <li type="Home"> <a href="/indexen.htm" target="_top">Home</a> </li> <li type="AboutJournal"> <a href="/AboutJournal" target="_top">About Journal</a> </li> <li type="EditorialBoard"> <a href="/EditorialBoard" target="_top">Editorial Board</a> </li> <li type="journalOnline_en"> <a href="javascript:void(0);" target="_top">Journal Online<span></span></a> <ol class="data-show"> <li type="latestAccepted_en"> <a href="/en/article/latest_accepted" target="_top">Latest Accepted</a> </li> <li type="latest_en"> <a href="/en/article/latest" target="_top">Online First</a> </li> <li type="currentIssue_en"> <a href="/en/article/current" target="_top">Current Issue</a> </li> <li type="archive_en"> <a href="/archive_list_en.htm" target="_top">Archive</a> </li> <li type="topView_en"> <a href="/en/article/top_view" target="_top">Top View</a> </li> <li type="topDown_en"> <a href="/en/article/top_down" target="_top">Top Download</a> </li> <li type="TopCited_en"> <a href="/en/article/getTopCitedBy" target="_top">Top Cited</a> </li> <li type="advancedSearch_en"> <a href="/en/to_advance_search" target="_top">Advanced Search</a> </li> <li type="specialIssues_en"> <a href="/en/topics" target="_top">Special Issues</a> </li> </ol> </li> <li type="Instruction"> <a href="/Instruction" target="_top">Instruction</a> </li> <li type="subscription"> <a href="/subscription" target="_top">Subscription</a> </li> <li type="EditorialPolicies"> <a href="/EditorialPolicies" target="_top">Editorial Policies</a> </li> <li type="contactus"> <a href="/contactus" target="_top">Contact Us</a> </li> <li type="chinese"> <a href="/" target="_top">中文</a> </li> </ul> </div></div> <div class="article-pc article-en-pc2"> <div id="articleHeaderNew" class="article-header-new"></div> <script id="articleHeaderNewTpl" type="text/html"> <div class="inner container clear"> <ul class="fl"> {{if article.pdfAccess}} <li> {{if article.articleBusiness.pdfLink && article.articleBusiness.pdfLink != ''}} <a href="{{article.articleBusiness.pdfLink}}" target="_blank"> {{else}} <a href="javascript:void(0);" onclick="downloadpdf('{{article.id}}');">{{/if}}<i class="fa fa-file-pdf-o"></i><span>PDF</span></a> </li> {{/if}} <li> <a href="javascript:void(0);" data-target="#exportCitationModal" data-toggle="modal"><i class="fa fa-quote-left"></i><span>Cite</span></a> </li> <li> <a><i class="fa fa-share-alt"></i><span>Share</span></a> <dl> <dd> <a href="javascript:void(0);" onclick="shareTools('facebook');" title="share to facebook">facebook</a> </dd> <dd> <a href="javascript:void(0);" onclick="shareTools('twitter');" title="share to twitter">twitter</a> </dd> <dd> <a href="javascript:void(0);" onclick="shareTools('google+');" title="share to google">google</a> </dd> <dd> <a href="javascript:void(0);" onclick="shareTools('linkedin');" title="share to linkedin">linkedin</a> </dd> </dl> </li> </ul> <div class="article-search fr clear"> <form class="topSearchForm" id="searchFormTop" action="{{basePath}}en/search" method="POST" onsubmit="return checkSearchNew(this);" role="form"> <select class="fl" name="searchField"> <option value="">All</option> <option value="titleEn">Title</option> <option value="authorNameEn">Author</option> <option value="keywordEn">Keyword</option> <option value="abstractinfoEn">Abstract</option> <option value="doi">DOI</option> <option value="categoryNameEn">Category</option> <option value="addressEn">Address</option> <option value="fundsInfoEn">Fund</option> </select> <input type="text" name="q" placeholder="Search" class="fl text input"> <input type="hidden" class="formToken" name="token" value=""> <input name="pageType" type="hidden" value="en"> <input type="submit" class="sub fl" value=""> </form> </div> </div> </script> <script type="text/javascript"> renderTpl($("#articleHeaderNew"), "articleHeaderNewTpl", allData) </script> <div class="article-main"> <div class="inner clear content container" style="position:relative;"> <div class="article-main-mid fl"> <div class="articleNav" id="articleNav"></div> <script id="articleNavTpl" type="text/html"> {{if journal.language == "en"}} <span class="jounralName"><a class="mainColor" href="{{basePath}}">{{@ journal.titleEn}}</a></span> {{else}} <span class="jounralName"><a class="mainColor" href="{{basePath}}indexen.htm">{{@ journal.titleEn}}</a></span> {{/if}} {{if article.articleState && article.articleState != ""}} &nbsp;&gt; <span class="aYear"><a class="mainColor" href="{{basePath}}archive_list_en?#{{article.year}}">{{article.year}}</a></span>&nbsp;&gt;&nbsp;{{article.articleLatestState.stateStringEn}} {{else}} &nbsp;&gt; <span class="aYear"><a class="mainColor" href="{{basePath}}archive_list_en?#{{article.year}}">{{article.year}}</a></span>&nbsp;&gt;&nbsp; <span class="aIssue"><a class="mainColor" href="{{basePath}}en/article/{{article.year}}/{{article.issue}}">{{if article.volume && article.volume != ''}}{{article.volume}}{{/if}}({{article.issue}})</a>:&nbsp;{{article.page}}.</span> {{/if}} {{if article.doi && article.doi != ""}} <span>&nbsp;&gt; DOI:&nbsp;<a href='https://dx.doi.org/{{article.doi}}' target="_blank" class="mainColor">{{article.doi}}</a>{{if article.cstr && article.cstr != ""}}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{/if}}</span> {{/if}} {{if article.cstr && article.cstr != ""}}<span class="article-cstr">CSTR:&nbsp;<a href='https://cstr.cn/{{article.cstr}}' target="_blank" class="mainColor" >{{article.cstr}}</a></span>{{/if}} </script> <script type="text/javascript"> renderTpl($("#articleNav"), "articleNavTpl", allData); </script> <div id="articleEnQuot"> <div class="article-header"> <div class="quot visible-lg quot-en"> <div class="copyCitationInfo" id="articecitationoutput" style="width: 0px;height: 0px;opacity:0;overflow: hidden;"> ZHENG Liangjian, ZHU Gangfeng, LI Junyan, CHE Jie, CHEN Cixiang, XIANG Yi, SHI Huaqiu. Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma[J]. Cancer Research on Prevention and Treatment, 2024, 51(10): 883-886. DOI: 10.3971/j.issn.1000-8578.2024.24.0334 </div> <table class="article-tab"> <tr> <td valign="top" width="70"> <span class=""> <b>Citation:</b> </span> </td> <td> <span class="info" id="infoEn">ZHENG Liangjian, ZHU Gangfeng, LI Junyan, CHE Jie, CHEN Cixiang, XIANG Yi, SHI Huaqiu. Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma[J]. Cancer Research on Prevention and Treatment, 2024, 51(10): 883-886. DOI: 10.3971/j.issn.1000-8578.2024.24.0334</span> <div class="modal-footer"> <span class="copy-citation" onclick="copyArticle2(this)" title="copy to clipboard"> <img class="shu" src="/style/images/public/shu.png" alt="shu" /> </span> </div> </td> </tr> </table> </div> <div class="quot quot-app hidden-lg"> <div class="copyCitationInfo" style="width: 0px;height: 0px;opacity:0;overflow: hidden;"> ZHENG Liangjian, ZHU Gangfeng, LI Junyan, CHE Jie, CHEN Cixiang, XIANG Yi, SHI Huaqiu. Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma[J]. Cancer Research on Prevention and Treatment, 2024, 51(10): 883-886. DOI: 10.3971/j.issn.1000-8578.2024.24.0334 </div> <table class="article-tab"> <tr> <td valign="top" width="70"> <span class=""> <b>Citation:</b> </span> </td> <td> <span class="info" id="infoEn">ZHENG Liangjian, ZHU Gangfeng, LI Junyan, CHE Jie, CHEN Cixiang, XIANG Yi, SHI Huaqiu. Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma[J]. Cancer Research on Prevention and Treatment, 2024, 51(10): 883-886. DOI: 10.3971/j.issn.1000-8578.2024.24.0334</span> <div class="modal-footer"> <span class="copy-citation" onclick="copyArticle2(this)" title="copy to clipboard"> <img class="shu" src="/style/images/public/shu.png" alt="shu" /> </span> </div> </td> </tr> </table> </div> </div> </div> <script id="articleEnQuotTpl" type="text/html"> {{if article.citationEn && article.citationEn != ""}} <div class="article-header"> <div class="quot visible-lg quot-en"> <div class="copyCitationInfo" id="articecitationoutput" style="width: 0px;height: 0px;opacity:0;overflow: hidden;"> {{@ article.citationEn}} </div> <table class="article-tab"> <tr> <td valign="top" width="70"> <span class=""> <b>Citation:</b> </span> </td> <td> <span class="info" id="infoEn">{{@ article.citationEn}}</span> <div class="modal-footer"> <span class="copy-citation" onclick="copyArticle2(this)" title="copy to clipboard"> <img class="shu" src="{{mainPath}}style/images/public/shu.png" alt="shu" /> </span> </div> </td> </tr> </table> </div> <div class="quot quot-app hidden-lg"> <div class="copyCitationInfo" style="width: 0px;height: 0px;opacity:0;overflow: hidden;"> {{@ article.citationEn}} </div> <table class="article-tab"> <tr> <td valign="top" width="70"> <span class=""> <b>Citation:</b> </span> </td> <td> <span class="info" id="infoEn">{{@article.citationEn}}</span> <div class="modal-footer"> <span class="copy-citation" onclick="copyArticle2(this)" title="copy to clipboard"> <img class="shu" src="{{mainPath}}style/images/public/shu.png" alt="shu" /> </span> </div> </td> </tr> </table> </div> </div> {{/if}} </script> <script type="text/javascript"> renderTpl($("#articleEnQuot"), "articleEnQuotTpl", allData); </script> <div class="download-pdf hidden-lg pdfphone" id="articleEnPdfPhone"></div> <script id="articleEnPdfPhoneTpl" type="text/html"> {{if article.pdfAccess}} {{if article.articleBusiness.pdfLink && article.articleBusiness.pdfLink != ''}} <a href="{{article.articleBusiness.pdfLink}}" target="_blank"><span class="articleFont icon-pdf"></span>PDF</a> {{else}} <a href="javascript:void(0);" onclick="downloadpdf('{{article.id}}');"> <span class="articleFont icon-pdf"></span> PDF <b id="pdfSize" style="font-size:12px;"> ({{if article.articleBusiness.pdfFileSizeInt && article.articleBusiness.pdfFileSizeInt != ""}}{{article.articleBusiness.pdfFileSizeInt}}{{else}} 0 {{/if}} KB) </b> </a> {{/if}} {{/if}} </script> <script type="text/javascript"> if(allData.article.pdfAccess) { renderTpl($("#articleEnPdfPhone"), "articleEnPdfPhoneTpl", allData); }else { $("#articleEnPdfPhone").addClass("hidden"); } </script> <div class="article-left"> <div class="articleEn" id="articleEnMeta"> <div class="article-title"> <h1>Advances in Research on Lactate Metabolism Disorders and Their Effect on Immunotherapy in Lung Adenocarcinoma</h1> </div> <ul class="article-author clear"> <li> <a href="javascript:void(0);" class="mainColor" data-relate="1914783507@qq.com">ZHENG Liangjian</a>,&nbsp; </li> <li> <a href="javascript:void(0);" class="mainColor" data-relate="15068077105@163.com">ZHU Gangfeng</a>,&nbsp; </li> <li> <a href="javascript:void(0);" class="mainColor" data-relate="932850317@qq.com">LI Junyan</a>,&nbsp; </li> <li> <a href="javascript:void(0);" class="mainColor" data-relate="609687943@qq.com">CHE Jie</a>,&nbsp; </li> <li> <a href="javascript:void(0);" class="mainColor" data-relate="3525609997@qq.com">CHEN Cixiang</a>,&nbsp; </li> <li> <a href="javascript:void(0);" class="mainColor" data-relate="xiangyi_xiangyi@126.com">XIANG Yi</a>,&nbsp; </li> <li> <a href="javascript:void(0);" class="mainColor" data-relate="shq3677274@163.com">SHI Huaqiu</a> </li> </ul> </div> <script id="articleEnMetaTpl" type="text/html"> <div class="article-title"> <h1>{{if article.titleEn}}{{@ article.titleEn}}{{/if}}{{if article.subTitleEn && article.subTitleEn != ""}}{{if dic.subtitleFLWEn && dic.subtitleFLWEn != ""}}{{@ dic.subtitleFLWEn}}{{/if}}{{@ article.subTitleEn}}{{if dic.subtitleLLWEn && dic.subtitleLLWEn != ""}}{{@ dic.subtitleLLWEn}}{{/if}}{{/if}}</h1> </div> <ul class="article-author clear"> {{each article.authors author i}} {{if author.authorNameEn && author.authorNameEn != ""}} <li> <a href="javascript:void(0);" class="mainColor {{if author.deceased == 1}}deceased-author{{/if}}" data-relate="{{author.email}}">{{@ author.authorNameEn}}</a><sup class="authorTag">{{if author.authorTagVal && author.authorTagVal != ''}}<span class="com-num mainColor" {{if author.addressTagIds && author.addressTagIds !=""}}data-tagVal="{{author.addressTagIds}}"{{/if}}>{{author.authorTagVal}}</span>{{/if}}{{if author.corresper}}{{if author.authorTagVal && author.authorTagVal != ''}},&nbsp;{{/if}}<a href="javascript:void(0);" class="com-user" title="Corresponding author:&nbsp;{{author.authorNameEn}},&nbsp;{{author.email}}"></a>{{/if}}{{if author.email && author.email != ''}}{{if author.authorTagVal && author.authorTagVal != '' || author.corresper}},&nbsp;{{/if}}<a href="mailto:{{author.email}}" class="com-mail" title="mailto:&nbsp;{{author.email}}"></a>{{/if}}{{if author.orcid && author.orcid != ''}}{{if author.authorTagVal && author.authorTagVal != '' || author.corresper || author.email && author.email != ''}},&nbsp;{{/if}}<a href="{{author.orcid}}" target="_blank" class="com-orcid" title="{{delHTMLTag(author.orcid)}}"></a>{{/if}}</sup>{{if i != article.authors.length - 1}},&nbsp;{{/if}} </li> {{/if}} {{/each}} </ul> <ul class="about-author addresswrap"> {{each article.affiliations aff i}} {{if aff.addressEn && aff.addressEn != ""}} <li {{if aff.tagId}}data-afftagid="{{aff.tagId}}"{{/if}} class="article-author-address"> <span class=""> {{if aff.label && aff.label != "" && article.affiliations.length != 1}}{{@ aff.label}}.{{/if}} </span> <p {{if aff.label && aff.label != '' && article.affiliations.length != 1}} class="lostOf"{{/if}}>{{@ aff.addressEn}}</p> </li> {{/if}} {{/each}} </ul> <div class="com-author-info article-fundPrjs"> {{if article.fundPrjs && article.fundPrjs.length > 0 && article.fundCountEn == 1}} <div class="com-author-info"><b>Funding:&nbsp;</b> {{each article.fundPrjs fund i}} {{if fund.sourceEn && fund.sourceEn != ''}} <p class="p-source"><span class="span-source">{{@ fund.sourceEn}}</span>&nbsp;{{if fund.awardId && fund.awardId != ''}}<span class="span-awardId">{{@ fund.awardId}}</span>{{/if}}</p> {{else}} <p class="p-source">{{@ fund.fundsInfoEn}}</p> {{/if}} {{/each}} </div> {{else if article.fundPrjInfoEN && article.fundPrjInfoEN != ''}} <div class="com-author-info"><b>Funding:&nbsp;</b>{{@ article.fundPrjInfoEN}}</div> {{/if}} </div> <a class="togglebtn mainColor" > <i class="articleFont icon-jia" ></i>More Information </a> <div class="toggle-author-wrap"> <ul class="about-article"> {{if article.authors.length > 0}} {{if article.hasBioEn >= 1}} <li class="com-author-info com-introduction marginT"> <b>Author Bio:</b> {{each article.authors author i}} {{if author.bioEn && author.bioEn != ''}} <p class="intro-list"> {{if author.imgSrc}}<img src="{{article.filePath}}{{author.imgSrc}}">{{/if}} {{if author.bioEn.indexOf(author.authorNameEn) > -1}} {{@ author.bioEn}} {{else}} {{@ author.authorNameEn}}: {{@ author.bioEn}} {{/if}} </p> {{/if}} {{/each}} </li> {{/if}} {{if article.hasCorresperEn == 1}} <li class="com-author-info marginT"> <b>Corresponding author:</b> {{each sortCorresper(article.authors) author i}} {{if author.correspinfoEn && author.correspinfoEn != ''}} {{set authorT = author.correspinfoEn.trim().replace('-', '').toLowerCase()}} <p class="author-info-txzz" id="{{author.id}}"> <span class="txzz"> {{if authorT.startsWith("email") || authorT.startsWith("<a")}} {{author.authorNameEn}}, {{@ author.correspinfoEn}} {{else}} {{@ author.correspinfoEn}} {{/if}} </span> </p> {{/if}} {{/each}} </li> {{/if}} {{if article.hasAuthorFootNoteCountEn == 1}} <li class="com-author-info marginT"> {{each article.footNotes footNote i}} {{if footNote.fnType && footNote.fnType == "author-notes" && footNote.language == "en"}} {{if footNote.title && footNote.title != ""}} <b>{{@ footNote.title}}</b> {{/if}} {{each footNote.paraContents paraContent i}} {{if paraContent.paraContent && paraContent.paraContent != ""}} <p id="{{footNote.label}}" class="intro-list"> {{@ convertMathHtml(paraContent.paraContent)}} </p> {{/if}} {{/each}} {{/if}} {{/each}} </li> {{/if}} {{/if}} <li class="com-author-info marginT article-clcNos article-pacs"> {{if article.pacs && article.pacs != ''}} <div class="com-author-info clearfix"><b>PACS:&nbsp;</b>{{if dic.pacsOption && JSON.parse(dic.pacsOption) && JSON.parse(dic.pacsOption).isShowPACSInfo}}<ul id="PACS-ul">{{@ article.pacs}}</ul>{{else}}{{@ article.pacs}}{{/if}}</div> {{/if}} </li> <li class="com-author-info"> {{if article.receivedDate && article.receivedDate != ""}} <li><b>Received Date:</b> <span id="" class="mainColor"> {{dayjs(article.receivedDate).format('MMMM DD, YYYY')}} </span> </li> {{/if}} {{if article.revRecdDate && article.revRecdDate != ""}} <li><b>Revised Date:</b> <span id="" class="mainColor"> {{dayjs(article.revRecdDate).format('MMMM DD, YYYY')}} </span> </li> {{/if}} {{if article.acceptedDate && article.acceptedDate != ""}} <li><b>Accepted Date:</b> <span id="" class="mainColor"> {{dayjs(article.acceptedDate).format('MMMM DD, YYYY')}} </span> </li> {{/if}} {{if article.preprintDate && article.preprintDate != ""}} <li><b>Available Online:</b> <span id="" class="mainColor"> {{dayjs(article.preprintDate).format('MMMM DD, YYYY')}} </span> </li> {{/if}} {{if !(article.articleState && article.articleState != "")}} {{if article.pubDate && article.pubDate}} <li><b>Published Date:</b> <span id="" class="mainColor"> {{dayjs(article.pubDate).format('MMMM DD, YYYY')}} </span> </li> {{/if}} {{/if}} </li> </ul> </div> </script> <script id="PACSTpl" type="text/html"> {{each data}} <li><span onclick="searchLike('clcNos','{{$index}}')">{{$index}}</span>&nbsp;&nbsp;({{$value}})</li> {{/each}} </script> <script type="text/javascript"> renderTpl($("#articleEnMeta"), "articleEnMetaTpl", allData); if(allData.article.pacs && allData.dic.pacsOption && JSON.parse(allData.dic.pacsOption) && JSON.parse(allData.dic.pacsOption).isShowPACSInfo){ head.ready(function(){ var splitString = JSON.parse(allData.dic.pacsOption).pacsSplitString ? JSON.parse(allData.dic.pacsOption).pacsSplitString : ','; var pacsArr = allData.article.pacs.split(splitString); pacsArrNew = $.map(pacsArr, function (value) { return value.replace(/ /g, ''); }); var pacsStr = pacsArrNew.join(','); getPACSInfo(pacsStr, _language, function(data){ $("#PACS-ul").html(template("PACSTpl", data)); $(".article-pacs").addClass("hasPACS") }); }) } </script> </div> <ul class="article-tab-box tab-content article-box-content" id="myTabContent"> <div class="formula-normalimg"> <img src=""/> </div> <div class="phone-title phone-mark" val="GraphicalAbstract"> <a class="mainColor" href="javascript:void(0);"> Graphical Abstract </a> </div> <li id="GraphicalAbstract" class="articleListBox"> </li> <script id="articleEnGraphicalAbstractTpl" type="text/html"> {{if article.graphicalAbstracts && article.graphicalAbstracts != ""}} <h3 class="navTitle visible-lg" id="GraphicalAbstract-list">Graphical Abstract</h3> <div class="article-abstract {{if dic.abstractContentShowType}}{{dic.abstractContentShowType}}{{/if}}"> {{if article.graphicalAbstracts}} {{each article.graphicalAbstracts v i}} {{if v.language == 'en'}} {{each v.paraContents paraContent n}} {{@ replaceImg(convertMathHtml(convertAbstractHtml(paraContent.paraContent, "en")), article.filePath)}} {{/each}} {{/if}} {{/each}} {{/if}} </div> {{/if}} </script> <script type="text/javascript"> renderTpl($("#GraphicalAbstract"), "articleEnGraphicalAbstractTpl", allData); $("#GraphicalAbstract xref").each(function (i, e) { var hrefVal = $(this).attr("rid"); var refType = $(this).attr("ref-type"); var labelVal = $(this).text(); var replaceStr = "<span class=\"xref\"><a href=\"javascript:;\" data-href=\"#"+hrefVal+"\" ref-type=\"" + refType + "\">" + labelVal + "</a></span>"; $(this).replaceWith(replaceStr); }); </script> <div class="phone-title phone-mark" val="Abstract"> <a class="mainColor" href="javascript:void(0);"> Abstract <num></num> </a> </div> <li id="Abstract" class="articleListBox"> <h3 class="navTitle visible-lg" id="Abstract-list">Abstract</h3> <div class="article-abstract"> Recent studies have identified that metabolic reprogramming in lung adenocarcinoma cells, particularly lactate metabolism disorders, plays a crucial role in tumor development and immune therapy response. The accumulation of lactic acid not only provides energy support for the proliferation of tumor cells but also affects the function of immune cells by changing the tumor microenvironment, thereby promoting immune escape. Immunotherapy, especially the application of immune checkpoint inhibitors, has become an important strategy for treating lung adenocarcinoma. However, lactate metabolism disorders might affect the efficacy of immunotherapy, leading to resistance in some patients. Therefore, a thorough understanding of the mechanisms of lactic acid metabolism in lung adenocarcinoma and its impact on the response to immunotherapy is essential for developing new therapeutic strategies and improving the efficacy of immunotherapy. This review summarizes the role of lactate metabolism disorders in the development and immunotherapy of lung adenocarcinoma, discusses the potential role of lactic acid metabolism-related genes and pathways in lung adenocarcinoma, and explores the progress in therapeutic strategies targeting lactic acid metabolism regulation. This work aims to provide new insights for the treatment of lung adenocarcinoma. </div> </li> <script id="articleEnAbstractTpl" type="text/html"> {{if article.abstractinfoEn && article.abstractinfoEn != ""}} <h3 class="navTitle visible-lg" id="Abstract-list">Abstract</h3> <div class="article-abstract {{if dic.abstractContentShowType}}{{dic.abstractContentShowType}}{{/if}}"> {{@ convertAbstractHtml(article.abstractinfoEn, "en")}} </div> {{/if}} {{if article.keywordShow == 1}} <ul class="article-keyword article-info-en"> <b>Key words:</b> {{set keywordsEnLength = 0}} {{each article.keywords kw i}}{{if kw.keywordEn}}{{set keywordsEnLength1 = keywordsEnLength = keywordsEnLength + 1}}{{/if}}{{/each}} {{set keywordsCount = 0}} {{each article.keywords kw i}}{{if kw.keywordEn}}<li><a class="underHigh mainColor" onclick="searchLike('keywordEn','{{escapeString(filterHTMLTag(kw.keywordEn))}}')" href="javascript:void(0);">{{@ kw.keywordEn}}</a>{{set keywordsCount1 = keywordsCount = keywordsCount + 1}}{{if keywordsCount < keywordsEnLength}},&nbsp;{{/if}}</li>{{/if}}{{/each}} </ul> {{/if}} {{if article.hasForewordFootNoteCountEn == 1}} <div class="footnotes"> {{each article.footNotes footNote i}} {{if footNote.specificUse && footNote.specificUse == 'foreword' && footNote.language == 'en'}} {{if footNote.title && footNote.title != ""}} <b>{{@ footNote.title}}</b> {{/if}} {{each footNote.paraContents paraContent i}} {{if paraContent.paraContent && paraContent.paraContent}} <div class="intro-list"> {{@ convertMathHtml(paraContent.paraContent)}} </div> {{/if}} {{/each}} {{/if}} {{/each}} </div> {{/if}} </script> <script type="text/javascript"> renderTpl($("#Abstract"), "articleEnAbstractTpl", allData); $("#Abstract xref").each(function (i, e) { var hrefVal = $(this).attr("rid"); var refType = $(this).attr("ref-type"); var labelVal = $(this).text(); var replaceStr = "<span class=\"xref\"><a href=\"javascript:;\" data-href=\"#"+hrefVal+"\" ref-type=\"" + refType + "\">" + labelVal + "</a></span>"; $(this).replaceWith(replaceStr); }); </script> <div val="FullText" class="html-text phone-title phone-mark"> <a class="mainColor" articleId='56c6ef0d-a7a5-4d14-8fa8-c2d7f0ce7623' href="javascript:void(0);">FullText(HTML)</a> </div> <li id="FullText" class="articleListBox FullText-all html-text"> <img style="display:block;margin:10px auto;" src="/style/images/public/1.gif" alt="loading"/> </li> <script id="articleHTMLEnTpl" type="text/html"> {{set secList = article.secList}} {{set filePath = article.filePath}} <input id="basePath" type="hidden" value="{{filePath}}" /> {{set secid = "noSec"}} {{each secList section i}} {{if section.language == 'en'}} {{if section.title}} {{if section.level == 1}} {{set secid1 = secid = section.id}} <h3 class="navTitle navTitle2" id="{{secid}}"> <span id="{{section.id}}" level="{{section.level}}" sort="{{section.sortNum}}" class="sec-title"> {{if section.serialNum}} {{section.serialNum}}&nbsp;&nbsp; {{/if}} {{@ convertMathHtml(section.title)}} </span> </h3> {{else if section.level == 2}} <h4 class="navTitle navTitle2 {{secid}}"> <span id="{{section.id}}" level="{{section.level}}" sort="{{section.sortNum}}" class="sec-title"> {{if section.serialNum}} {{section.serialNum}}&nbsp;&nbsp; {{/if}} {{@ convertMathHtml(section.title)}} </span> </h4> {{else}} <h5 class="navTitle navTitle2 {{secid}}"> <span id="{{section.id}}" level="{{section.level}}" sort="{{section.sortNum}}" class="sec-title"> {{if section.serialNum}} {{section.serialNum}}&nbsp;&nbsp; {{/if}} {{@ convertMathHtml(section.title)}} </span> </h5> {{/if}} {{/if}} {{each section.paraContents contentEle i}} {{if contentEle.paraType == "para"}} <p id='{{contentEle.id}}' class="{{secid}}"> {{@ convertMathHtml(contentEle.paraContent)}} </p> {{/if}} {{if contentEle.paraType == "formula"}} <div class="formula-wrap"> <table style="width:100%;" id='{{contentEle.id}}' class="formula {{secid}}"> <tr> <td align="center"> {{@ convertMathHtml(contentEle.paraContent)}} </td> {{if isNumber(contentEle.tagId)}} {{if contentEle.tagId}} <td class="formulaTag numwidth" > ({{contentEle.tagId}}) </td> {{/if}} {{else}} {{if contentEle.labelText}} <td class="formulaTag numwidth" > ({{contentEle.labelText}}) </td> {{/if}} {{/if}} </tr> </table> </div> {{/if}} {{if contentEle.paraType == "mixPara"}} <div id='{{contentEle.id}}' class="{{secid}} mix-para"> {{each contentEle.paraContents mixContentEle n}} {{if mixContentEle.type == "mixParaString"}} {{@ convertMathHtml(mixContentEle.paraContent)}} {{/if}} {{if mixContentEle.type == "mixParaFormula"}} <div class="formula-wrap"> <table style="width:100%;" class="formula {{secid}}"> <tr> <td align="center"> {{@ convertMathHtml(mixContentEle.paraContent)}} </td> {{if mixContentEle.labelText}} <td class="formulaTag numwidth" > ({{mixContentEle.labelText}}) </td> {{/if}} </tr> </table> </div> {{/if}} {{/each}} </div> {{/if}} {{if contentEle.paraType == "fig"}} <div class="_figclass figure {{secid}}"> <div class="figure_title figure_fulltext clearfix"> {{if contentEle.contentTitleEn}} {{set figTitle = "Figure&nbsp;" + contentEle.labelText + ".&nbsp;" + contentEle.contentTitleEn}} {{else}} {{set figTitle = ""}} {{/if}} <a href="{{filePath}}{{contentEle.paraContent}}" title="{{delHTMLTag(figTitle)}}" img_id="Fig-{{contentEle.tagId}}" img_ref="#Fig-{{contentEle.tagId}}"> <img data-src="{{filePath}}{{contentEle.paraContent}}" onerror="this.onerror=null;this.src='{{filePath}}{{contentEle.paraContent}}'" class="figure_img lozad {{if article.figLayouts && article.figLayouts[contentEle.tagId]}} {{if article.figLayouts[contentEle.tagId].columnNums == '1'}}figure_type1 bbb {{else}}figure_type2 ccc {{/if}} {{else}} figure_type2 aaa {{/if}}" id="{{contentEle.tagId}}" /> </a> <div class="figure_caption"> {{if contentEle.contentTitleEn}} <div> <span class="FigText" id="{{contentEle.tagId}}"> <b> {{if isNotSupplementary(contentEle.tagId)}} Figure&nbsp; {{else}} {{dic.supFigPreEnCon}}&nbsp; {{/if}} {{contentEle.labelText}}</b>&nbsp; </span> {{@ convertMathHtml(contentEle.contentTitleEn)}} </div> {{/if}} {{if contentEle.contentAltEn}} <div> {{@ convertMathHtml(contentEle.contentAltEn)}} </div> {{/if}} </div> </div> <div class="figure_button"> <img src="{{mainPath}}style/images/public/download.png"/>DownLoad: <a href="javascript:void(0);" onclick="downloadImg('{{contentEle.id}}','para')">Full-Size Img</a> <a href="javascript:void(0);" onclick="downloadPPT('{{contentEle.id}}','para')" style="border-left: 1px solid #ccc;padding-left: 5px;">PowerPoint</a> </div> </div> {{/if}} {{if contentEle.paraType == "table"}} <div class="figure table_new {{secid}}" id="{{contentEle.id}}"> <div class="article_table_fullText clearfix" ref="{{contentEle.tagId}}"> {{if contentEle.contentTitleEn}} {{set tableTitle = "Table&nbsp;" + contentEle.labelText + ".&nbsp;" + contentEle.contentTitle}} {{else}} {{set tableTitle = ""}} {{/if}} <div class="table_caption"> {{if contentEle.contentTitleEn}} <div> <span class="TableText"> {{if contentEle.labelText}} <b> {{if isNotSupplementary(contentEle.tagId)}} Table&nbsp; {{else}} {{dic.supTablePreEnCon}}&nbsp; {{/if}} {{contentEle.labelText}}</b>&nbsp; {{/if}} </span> {{@ convertMathHtml(contentEle.contentTitleEn)}} </div> {{/if}} </div> <div id="{{contentEle.tagId}}_content" class="table table_content"> <div class="table-body {{if article.tableLayouts && article.tableLayouts[contentEle.tagId]}} {{if article.tableLayouts[contentEle.tagId].columnNums=="1"}} table_type1 {{else}} table_type2 {{/if}} {{else}} table_type1 {{/if}}"> {{@ convertMathHtml(contentEle.paraContent)}} </div> </div> {{if contentEle.contentAltEn}} <div class="table_notes"> {{@ convertMathHtml(contentEle.contentAltEn)}} </div> {{/if}} </div> <div class="figure_button clear"> <div class="table-csv-right fr">&nbsp;|&nbsp;Show Table</div> <div class="table-csv-left fr"> <img src="{{mainPath}}style/images/public/download.png"/>DownLoad: <a href="javascript:void(0);" onclick="downloadCsv('{{contentEle.id}}','para')">CSV</a> </div> </div> </div> {{/if}} {{if contentEle.paraType == "box"}} {{if contentEle.contentTitleCn}} <p class="box-caption {{secid}}">{{@ convertMathHtml(contentEle.contentTitleCn)}}</p> {{/if}} <div id="{{paragraph.tagId}}"> <p id='{{contentEle.id}}' class="{{secid}}">{{@ convertMathHtml(contentEle.paraContent)}}</p> </div> {{/if}} {{/each}} {{/if}} {{/each}} {{if article.appendixList}} <div class="appendix-html"> {{each article.appendixList appendix i}} {{if appendix.language == "en"}} <h3 class="navTitle" id="{{appendix.id}}"> <span id="{{appendix.id}}" level="1" class="appendix-title sec-title"> {{if appendix.labelText}} {{appendix.labelText}} {{/if}} {{@ convertMathHtml(appendix.title)}} </span> </h3> {{each appendix.paraContents contentEle n}} <p id='{{contentEle.id}}' class="{{appendix.id}}"> {{@ convertMathHtml(contentEle.paraContent)}} </p> {{/each}} {{/if}} {{/each}} </div> {{/if}} {{if article.acks}} <div class="acks-html"> {{each article.acks ackVo i}} {{if ackVo.language == "en"}} {{if ackVo.title}} <h3 class="navTitle" id="{{ackVo.id}}"> <span id="{{ackVo.id}}" level="1" class="ackVo-title sec-title">{{@ convertMathHtml(ackVo.title)}}</span> </h3> {{/if}} {{each ackVo.paraContents paraVo j}} <p id='{{paraVo.id}}' class="{{paraVo.id}}"> {{@ convertMathHtml(paraVo.paraContent)}} </p> {{/each}} {{/if}} {{/each}} </div> {{/if}} </script> <div class="simplefootnote" id="articleEnSimpleFootNote" style="display:none;"></div> <script id="articleEnSimpleFootNoteTpl" type="text/html"> {{if article.hasSimpleFootNoteCountEn == 1}} <div class="footnotes"> {{each article.footNotes footNote i}} <% if (!(footNote.specificUse === 'foreword' && footNote.specificUse) && !(footNote.fnType === 'author-notes' && footNote.fnType)) { %> {{if footNote.title && footNote.title != ""}} <h3 class="navTitle navTitle2" id="{{footNote.id}}"> <span id="{{footNote.id}}" level="1" sort="1000" class="sec-title"> {{@ footNote.title}} </span> </h3> {{/if}} {{each footNote.paraContents paraContent i}} {{if paraContent.paraContent && paraContent.paraContent != "" && paraContent.language == "en"}} <p id='{{footNote.label}}' class="{{paraContent.id}}"> {{@ convertMathHtml(paraContent.paraContent)}} </p> {{/if}} {{/each}} <% } %> {{/each}} </div> {{/if}} </script> <script type="text/javascript"> renderTpl($("#articleEnSimpleFootNote"), "articleEnSimpleFootNoteTpl", allData); </script> <div class="phone-title" rel="ref" val="References"> <a class="mainColor" data-navId="References" href="javascript:void(0);"> References <num>(51)</num> </a> </div> <li id="References" class="articleListBox"> </li> <script id="articleEnReferenceTpl" type="text/html"> {{if article.refers && article.refers.length > 0}} <h3 class="navTitle" id="References-list">References</h3> <div class="References-wrap"> <table class="reference-tab{{if journal.referenceCodeType == '2'}} author-type-reference{{/if}}"> {{each article.refers refer i}} <tr class="document-box" id="{{refer.tagid}}"> {{if journal.referenceCodeType && journal.referenceCodeType != "2"}} {{if refer.label && refer.label != ''}} <td valign="top" class="td1">{{if isNumber(refer.label)}}[{{refer.label}}]{{else}}{{refer.label}}{{/if}}</td> {{/if}} {{/if}} <td class="td2"> {{ set isLine = 0}} {{if refer.doi}}{{set doiOrCode = refer.doi}}{{else}}{{set doiOrCode = refer.code}}{{/if}} {{if refer.allinfoPartCn && refer.allinfoPartCn != ''}} {{set isLine = 1}} <div class="reference-cn"> {{if (dic.isReferenceLinkIcon || dic.isReferenceLinkIcon == false) && dic.isReferenceDoiUp}}{{@ convertMathHtml(referenceDOIReplace(refer.allinfoPartCn, doiOrCode, dic.isReferenceLinkIcon, dic.isReferenceDoiUp, refer.uri))}}{{/if}} </div> {{/if}} {{if refer.allinfoPartEn && refer.allinfoPartEn != ""}} {{if isLine == 1}}<p class="mar6"></p>{{/if}} {{set isLine = 1}} <div class="reference-en"> {{if (dic.isReferenceLinkIcon || dic.isReferenceLinkIcon == false) && dic.isReferenceDoiUp}}{{@ convertMathHtml(referenceDOIReplace(refer.allinfoPartEn, doiOrCode, dic.isReferenceLinkIcon, dic.isReferenceDoiUp, refer.uri))}}{{/if}} </div> {{/if}} {{if isLine == 0}} {{if (dic.isReferenceLinkIcon || dic.isReferenceLinkIcon == false) && dic.isReferenceDoiUp}}{{@ convertMathHtml(referenceDOIReplace(refer.allinfo, doiOrCode, dic.isReferenceLinkIcon, dic.isReferenceDoiUp, refer.uri))}}{{/if}} {{/if}} </td> </tr> {{/each}} </table> </div> {{/if}} </script> <script type="text/javascript"> renderTpl($("#References"), "articleEnReferenceTpl", allData); </script> <div class="phone-title" val="Relative Articles"> <a class="mainColor" data-navId="relative-article" href="javascript:void(0);"> Related Articles </a> </div> <li id="RelatedPages" class="articleListBox"></li> <script id="articleEnRelativeArticlesTpl" type="text/html"> <h3 class="navTitle" id="relative-article">Related Articles</h3> <table class="reference-tab{{if journal.referenceCodeType == "2"}} author-type-related{{/if}}"> {{each retativeArticlesList article i}} <tr class="document-box"> {{if article.titleEn && article.titleEn}} {{if journal.referenceCodeType && journal.referenceCodeType == 1}} <td valign="top" class="td1">[{{i+1}}]</td><td class="td2">{{set authorIndex = 0}}{{each article.authors au i}}{{if au.authorNameEn && au.authorNameEn != ""}}{{set authorIndex1 = authorIndex = 1}}{{au.authorNameEn}}{{if i != article.authors.length - 1}}, {{/if}}{{/if}}{{/each}}{{if authorIndex == "1"}}. {{/if}}{{if article.doi && article.doi != ""}}<a href="{{basePath}}en/article/doi/{{article.doi}}" class="" target="_blank">{{else}}<a href="{{basePath}}en/article/id/{{article.id}}" class="" target="_blank">{{/if}}{{if article.titleEn}}{{@ article.titleEn}}{{/if}}{{if article.subTitleEn && article.subTitleEn != ""}}{{if dic.subtitleFLWEn && dic.subtitleFLWEn != ""}}{{@ dic.subtitleFLWEn}}{{/if}}{{@ article.subTitleEn}}{{if dic.subtitleLLWEn && dic.subtitleLLWEn != ""}}{{@ dic.subtitleLLWEn}}{{/if}}{{/if}}</a>[J]. {{@ journal.titleEn}}{{if article.articleState && article.articleState != ""}}{{else}}, {{article.year}}, {{if article.volume && article.volume != "" && article.volume != ""}}{{article.volume}}{{/if}}{{if article.issue && article.issue != ""}}({{article.issue}}){{/if}}{{if article.hasPage}}: {{article.page}}{{/if}}{{/if}}. {{if article.doi && article.doi != ""}}<span style="display:inline-block;">DOI: <a class="mainColor" href='https://dx.doi.org/{{article.doi}}' target="_blank" class="mainColor">{{article.doi}}</a></span>{{/if}}</td> {{else}} <td valign="top" class="td1"></td> <td class="td2">{{set authorIndex = 0}}{{each article.authors au i}}{{if au.authorNameEn && au.authorNameEn != ""}}{{set authorIndex1 = authorIndex = 1}}{{au.authorNameEn}}{{if i != article.authors.length - 1}}, {{/if}}{{/if}}{{/each}}{{if authorIndex == "1"}}. {{/if}}{{article.year}}: {{if article.doi && article.doi != ""}}<a href="{{basePath}}en/article/doi/{{article.doi}}" class="" target="_blank">{{else}}<a href="{{basePath}}en/article/id/{{article.id}}" class="" target="_blank">{{/if}}{{if article.titleEn}}{{@ article.titleEn}}{{/if}}{{if article.subTitleEn && article.subTitleEn != ""}}{{if dic.subtitleFLWEn && dic.subtitleFLWEn != ""}}{{@ dic.subtitleFLWEn}}{{/if}}{{@ article.subTitleEn}}{{if dic.subtitleLLWEn && dic.subtitleLLWEn != ""}}{{@ dic.subtitleLLWEn}}{{/if}}{{/if}}</a>. {{@ journal.titleEn}}{{if article.articleState && article.articleState != ""}}{{else}}, {{if article.volume && article.volume != "" && article.volume != "0"}}{{article.volume}}{{/if}}{{if article.issue && article.issue != ""}}({{article.issue}}){{/if}}{{/if}}{{if article.hasPage}}: {{article.page}}{{/if}}. {{if article.doi && article.doi != ""}}<span style="display:inline-block;">DOI: <a class="mainColor" href='https://dx.doi.org/{{article.doi}}' target="_blank" class="mainColor">{{article.doi}}</a></span>{{/if}}</td> {{/if}} {{/if}} </tr> {{/each}} </table> </script> <div class="phone-title" val="citedby" class="html-beiyin" id="citedbyinfotitle" style="display:none;"> <a class="mainColor" data-navId="citedby-info" id="citedby-li" rel="citedby" href="javascript:void(0);">Cited By <num id="citedby-num"></num> </a> </div> <li id="citedby-info" class="article-box article-knowledge-map"></li> <script id="citedByTpl" type="text/html"> {{if allCitedBy && allCitedBy != "" && jnum || jnum == "0"}} <h2 style="text-align: left;line-height: 24px;font-size: 130%"><b>Cited by</b></h2> <h3 style="line-height: 30px;font-size: 110%;"><b>Periodical cited type({{jnum}})</b></h3> {{each allCitedBy e i}} {{if e.citedCount > 0}} <table class='cited-content' style='text-align:left;'> {{each e.citedByArticles article i}} {{if article.articleType == "journal"}} {{set _citiationInfo = article.citiation.replace(/\[\d+\]/, "")}} {{set _viewCitiation = _citiationInfo.replace(/\, /g, ",").replace(/\,/g, ", ").replace("[J].", ".").replace(" :", ": ")}} {{if /.*[\u4e00-\u9fa5]+.*$/.test(_citiationInfo)}} <tr class="citedby-p"><td class="cited-order-num" valign="top" width="20">{{i + 1}}. </td> <td class="cited-info" style="padding-left:5px;"> {{_viewCitiation}} {{if article.journal == journal.titleCn || article.journal == journal.titleEn}} <% try{ %> <a class='cited-location' target='_blank' href='{{basePath}}en/article/Y{{article.year}}/I{{article.issue}}/{{article.fpage}}'><img src='{{mainPath}}style/images/public/search-cited.png' class='cited-search'/> 本站查看</a> <% }catch (e){ %> <a class='cited-location' target='_blank' href='http://xueshu.baidu.com/s?wd={{encodeURI(_citiationInfo)}}'><img src='{{mainPath}}style/images/public/search-cited.png' class='cited-search'/> 百度学术</a> <% } %> {{else}} {{if article.doi}} {{set _doi = article.doi.trim()}} DOI:<a class='cited-location' target='_blank' href='https://doi.org/{{_doi}}'>{{_doi}}</a> {{else}} <a class='cited-location' target='_blank' href='{{article.visitUri}}'><img src='{{mainPath}}style/images/public/search-cited.png' class='cited-search'/></a> {{/if}} {{/if}} <td> </tr> {{else}} <tr class="citedby-p"><td class="cited-order-num" valign="top" width="20">{{i + 1}}. </td> <td class="cited-info" style="padding-left:5px;"> {{_viewCitiation}}{{if article.doi}} {{set _doi = article.doi.trim()}} DOI:<a class='cited-location' target='_blank' href='https://doi.org/{{_doi}}'>{{_doi}}</a> {{else}} <a class='cited-location' target='_blank' href='{{article.visitUri}}'><img src='{{mainPath}}style/images/public/search-cited.png' class='cited-search'/></a> {{/if}} </td> </tr> {{/if}} {{/if}} {{/each}} </table> {{/if}} {{/each}} <h3 style="line-height: 30px;font-size: 110%;"><b>Other cited types({{qtnum}})</b></h3> {{/if}} </script> <!-- trendmd --> <div> <div id="trendmd-suggestions" style="padding-bottom:10px;"></div> <script> $(document).ready(function(){ var oScript = document.createElement("script"); oScript.type = "text/javascript"; oScript.src="//js.trendmd.com/trendmd.min.js"; oScript.defer=""; oScript.setAttribute("data-trendmdconfig","{'element':'#trendmd-suggestions'}"); document.body.appendChild(oScript); }) </script> </div> </ul> <div class=" contentArea-left-bg"> <div class="article-footer"></div> <div class="article-btn"> <div class="_table"> <div class="_cell"> <span></span> <span></span> <span></span> </div> </div> </div> <div class="article-menu"> <h3>Catalog</h3> <div class="article-menu-bot"> <ul class="iphone-wrapper"></ul> </div> </div> <div class="box box-top box-tan"> <div class="box-tan-con"> <table class="box-content reference-tab"></table> </div> <div class="triangle"> <div class="triangle-bg"></div> <div class="triangle-content"></div> </div> <i class="close-box articleFont icon-cuo"></i> </div> <div class="author-box"> <div class="author-content"> </div> <div class="triangle"> <div class="triangle-bg"></div> <div class="triangle-content"></div> </div> <i class="close-box articleFont icon-cuo"></i> </div> </div> </div> <div class="article-main-right fr"> <div class="article-right" id="articleMainRight"></div> <div class="content-nav"> <a class="switchFormula" href="javascript:void(0);" onclick="switchFormula();">Turn off MathJax</a> <div class="contents-title">Article Contents</div> <div class="Key-Points-list"> <a href=""></a> </div> <div class="Abstract-left-list"> <a href=""></a> </div> <div class="jumplink-list"></div> <div class="References-left-list"> <a href=""></a> </div> <div class="relative-left-list"> <a href=""></a> </div> <div class="Supplements-left-list "> <a href=""></a> </div> </div> </div> <script id="articleMainRightTpl" type="text/html"> <div class="article-right"> {{if article.tableList.length >0 || article.figList.length >0}} <div class="article-right-pic"> {{if article.figList.length >0}} <ul class="article-imgs"> <li class="first"></li> <li class="second"></li> <li class="atlas"> <a href="javascript:void(0);"> {{each article.figList para i}}{{if i == 0}}<img class="lozad" data-src="{{para.filePath}}">{{/if}}{{/each}} </a> </li> </ul> {{/if}} <p> {{if article.figList.length > 0}}<span class="articleFont icon-tuce"></span><b class="show-tu mainColor"> Figures({{article.figList.length}})</b>{{/if}} {{if article.figList.length > 0 && article.tableList.length > 0}}&nbsp;/&nbsp;{{/if}} {{if article.tableList.length > 0}}<span style="display:inline-block;"><span class="fa fa-fw fa-table"></span><b class="show-biao mainColor">Tables({{article.tableList.length}})</b></span>{{/if}} </p> </div> {{/if}} <div class="article-detail-right"> <div class="download-btns clear-size"> <div class="download-btn"> <a href="javascript:void(0);" data-target="#exportCitationModal" data-toggle="modal">Get Citation</a> </div> <div class="pdf-xml clearfix"> {{if article.pdfAccess}} <div class="download-pdf fl"> {{if article.articleBusiness.pdfLink && article.articleBusiness.pdfLink != ''}} <a href="{{article.articleBusiness.pdfLink}}" target="_blank"> {{else}} <a href="javascript:void(0);" onclick="downloadpdf('{{article.id}}');">{{/if}}PDF</a> </div> {{/if}} <div class="download-xml fr"> <a href="javascript:void(0);" onclick="toExportXML('{{article.id}}','en');">XML</a> </div> </div> </div> <div class="metrics"> {{if dic.isShowMetrics && dic.isShowMetrics == "1"}} <h2>Article Metrics</h2> <div style="padding:10px 0;" data-badge-type="donut" data-doi="{{article.doi}}" data-hide-no-mentions="false" class="altmetric-embed"></div> <div style="padding:5px 0;" class='altmetric-embed altemtric-pad2' data-badge-popover='left' data-doi='{{article.doi}}'></div> {{/if}} <div class="all-message"> <span style="display: block;" href="javascript:void(0);">Article views <span class="hidden">(<span class="mainColor visitArticleCount">{{article.articleBusiness.viewCount}}</span>)</span></span> <span style="display: block;" href="javascript:void(0);">PDF downloads <span class="hidden">(<span class="mainColor downloadArticleCount">{{article.articleBusiness.pdfDownCount}}</span>)</span></span> <span style="display: none;" href="javascript:void(0);">Cited by(<span class="mainColor citedByCount"></span>)</span> </div> </div> </div> </div> </script> <script type="text/javascript"> renderTpl($("#articleMainRight"), "articleMainRightTpl", allData); head.ready(function () { var observer = lozad(); // lazy loads elements with default selector as '.lozad' observer.observe(); }) </script> </div> </div> </div> <script> $(function () { $("#articleDetailOutput").css({"min-height":$(window).height()-$(".footer").height()-$(".top").height()}); }) </script> <div class="footer"> <div class="footerbg"> <div class="bottom container "> <div class="footercon"> <div class="xzzx tpl-el tpl-el-news loaded" data-type="news" data-columnid="43" data-tplid="xzzxTpl"></div> <script id="xzzxTpl" type="text/html"> <h3><a href="{{basePath}}{{indexTplData[43].newsColumn.abbreviation}}">{{indexTplData[43].newsColumn.name}}<span class="commoniconfont icon-xiangyou1"></span></a></h3> <ul> {{each indexTplData[43].newsList.records v i}} <li> {{if v.linkedWebsite}} <a href="{{v.linkedWebsite}}" target="{{v.openTarget}}" > {{else if v.imagePath && v.downloadFile == "1"}} <a href="javascript:void(0);" onclick="downloadFile('{{v.id}}');" > {{else}} <a href="{{basePath}}news/{{v.id}}" > {{/if}} {{@ v.title }}</a> </li> {{/each}} </ul> </script> <div class="yqlj tpl-el tpl-el-news loaded" data-type="news" data-columnid="38" data-tplid="yqljTpl"></div> <script id="yqljTpl" type="text/html"> <h3><a href="{{basePath}}{{indexTplData[38].newsColumn.abbreviation}}">{{indexTplData[38].newsColumn.name}}<span class="commoniconfont icon-xiangyou1"></span></a></h3> <ul> {{each indexTplData[38].newsList.records v i}} <li> {{if v.linkedWebsite}} <a href="{{v.linkedWebsite}}" target="{{v.openTarget}}" > {{else if v.imagePath && v.downloadFile == "1"}} <a href="javascript:void(0);" onclick="downloadFile('{{v.id}}');" > {{else}} <a href="{{basePath}}news/{{v.id}}" > {{/if}} {{@ v.title }}</a> </li> {{/each}} </ul> </script> <div class="lxwm" id="footerBottom"> </div> <div class="qtxx"> <div class="c-img"> <a href="https://creativecommons.org/licenses/by/3.0/" target="_blank"><img src="/style/images/custom/ccby.png" /></a> <p>This work is licensed under a Creative Commons Attribution 3.0 License.</p> </div> <div class="alert-rss"> <a href="/email_alert_en"><span class="commoniconfont icon-a-youjianchakanyoujianfasongyoujianshouyoujian-06"></span>Email Alert</a> <a href="/showRssInfo_en"><span class="commoniconfont icon-rss"></span>RSS</a> </div> <div class="total-counter pv"> <span>Total visits:<span class="totalVisitCount"></span></span> <span>Visits today:<span class="todayVisitCount"></span></span> </div> </div> </div> </div> </div> <div class="bottom container text-center" id="footerBottom"></div> <script id="footerBottomTpl" type="text/html"> <h3><a href="{{basePath}}contactus" >Contact Us<span class="commoniconfont icon-xiangyou1"></span></a></h3> <p>Address:{{@ journal.addressEn}}</p> <p>Tel:{{journal.phoneNo}}</p> <p>Email:{{@ journal.email}}</p> </script> <script type="text/javascript"> renderTpl($("#footerBottom"), "footerBottomTpl", allData); </script> <div class="btmb text-center" id="supported"></div> <script id="supportedTpl" type="text/html"> <p><span>Copyright © {{@ journal.copyrightEn}} <span><span>鄂公网安备 42011102005013号 </span><span><a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank">鄂ICP备2022015867号</a></p> <p class="Supported"> Supported by: <a target="_blank" href="https://www.rhhz.net/">Beijing Renhe Information Technology Co., Ltd.</a>&emsp;{{if dic.baiduTongJiCode && dic.baiduTongJiCode != ""}}<span class="btmb-span">&nbsp;<a href="https://tongji.baidu.com/web/welcome/login" target="_blank"><img class="statistics" src="{{mainPath}}style/images/public/pic.gif" alt="Baidu Analytics"></a></span>{{/if}} </p> </script> <script type="text/javascript"> renderTpl($("#supported"), "supportedTpl", allData); </script> </div> <!-- 导出引用 开始 --> <!-- 导出引用 结束 --> <!-- 图示功能 --> <div id="imgShow"> <!-- 大图 --> <div id="originalImgs-wrapper"> <div class="originalImgs-wrapper"> <img id="originalImgs" src="" alt="" /> </div> <!-- 图题 --> <div id="imgTitle" title="Mouse scrolling"> <div> <p class="titleEn"></p> </div> </div> <!-- 页码 --> <p id="imgsPageNum"> <span id="nowImgIndex" class="underHigh"></span>/<span id="allImgNum"></span> </p> <!--下载 --> <div id="downloadImgs"> <img src="/style/images/public/download.png" />DownLoad:&nbsp; <a id="originalImgDownload" class="underHigh" href="javascript:void(0);">Full-Size Img</a>&nbsp; <a id="originalPPTDownload" class="underHigh" href="javascript:void(0);" style="border-left: 1px solid #ccc;padding-left: 5px;">PowerPoint</a> </div> </div> <!-- 小图 --> <div id="miniImgs-wrapper"> <div id="imgPrev"> <a href="javascript:void(0);"><span class="imgShowIcon imgShowIcon-prev"></span> </a> </div> <div id="miniImgs"> <ul> </ul> </div> <div id="imgNext"> <a href="javascript:void(0);"><span class="imgShowIcon imgShowIcon-next"></span> </a> </div> </div> <!-- 返回 --> <div id="imgBack"> <a href="javascript:void(0);"> Return <span class="triangle"></span> </a> </div> </div> <!-- 右侧缩略图表 --> <div class="show-table"> <div class="new-back"> <a href="javascript:;"> Return<span class="triangle"></span></a> </div> <div class="picbox"> <ul class="piclist"> </ul> <div id="big_play_prev" class="home-picprev thePrev"></div> <div id="big_play_next" class="home-picnext theNext"></div> </div> <div class="picsmallbox"> <a href="javascript:;" id="play_prev" class="play_prev"> <span class="imgShowIcon imgShowIcon-prev"></span> </a> <div class="picboxpic"> <ul id="picsmall" class="picsmall clear"> </ul> </div> <a href="javascript:;" id="play_next" class="play_next"> <span class="imgShowIcon imgShowIcon-next"></span> </a> </div> </div> <input type="hidden" id="basePath" value="/"> <input type="hidden" id="fileurls" value="/fileZLFZYJ/"> <input type="hidden" id="isShowImg" value="0"> <input type="hidden" value="肿瘤防治研究" id="journalTitleCn" /> <input type="hidden" value="Cancer Research on Prevention and Treatment" id="journalTitleEn" /> <input type="hidden" value="zlfzyj" id="journalAbbr" /> <input type="hidden" value="en" id="language" /> <div class="bottom-fixed"></div> <script> var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?136b4693a00abe69d3aea5d95c397a61"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script type="text/javascript"> if (allData.dic.sowiseTongJiCode && allData.dic.sowiseTongJiCode != "") { head.ready(function () { $(document).ready(function () { var oScript = document.createElement("script"); oScript.type = "text/javascript"; oScript.src = "//plugin.sowise.cn/sowise-plugin.js"; oScript.setAttribute("custom-options", "{'citedby':false,'suggest':false,'ipRecord':true,'journalId': " + allData.dic.sowiseTongJiCode + ",'fund':false}"); document.body.appendChild(oScript); }) }) } </script> <script type="text/javascript"> if (allData.dic.isFloatAllBoxEn && allData.dic.isFloatAllBoxEn == "1") { var floatBoxAllNewsColumn = "floatBoxAll"; if (allData.dic.isDifferFloatBox && allData.dic.isDifferFloatBox == "1") { floatBoxAllNewsColumn = "floatBoxAllEn"; } head.ready(function () { getNewsList(floatBoxAllNewsColumn, 1, 1, function (data) { var floatBoxAll = {}; $.each(data.data, function (i, e) { floatBoxAll = e; }) var floatBoxAllHtml = ""; floatBoxAllHtml = template("floatBoxAllTpl", floatBoxAll) $("body").append(floatBoxAllHtml) //满屏飞飘窗调用 if ($("#ad1").length > 0 && !sessionStorage.getItem("flySession") && !localStorage.getItem("flyStorage")) { head.ready(function () { var ad1 = new AdMove("ad1"); ad1.Run(); $("#ad1").show(); }) } }) }) } if (allData.dic.isFloatBoxEn && allData.dic.isFloatBoxEn == "1") { var floatBoxNewsColumn = "floatBox"; if (allData.dic.isDifferFloatBox && allData.dic.isDifferFloatBox == "1") { floatBoxNewsColumn = "floatBoxEn"; } head.ready(function () { getNewsList(floatBoxNewsColumn, 1, 1, function (data) { var floatBox = {}; $.each(data.data, function (i, e) { floatBox = e; }) var floatBoxHtml = ""; floatBoxHtml = template("floatBoxTpl", floatBox) $("body").append(floatBoxHtml) }) }) } </script> <script id="floatBoxAllTpl" type="text/html"> <div class="notice-window notice-fly" id="ad1" style="{{if dic.styleFloatBoxAll}}{{if dic.styleFloatBoxAllEn}}{{dic.styleFloatBoxAllEn}}{{else}}{{dic.styleFloatBoxAll}}{{/if}}{{/if}}"> <div class="closex" > <span>x</span> <a class="close-session" title="">Close</a> <a class="close-local" title="">Forever Close</a> </div> <div class="fixtxt"> <div class="fixcon"> {{each newsList.records v i}} {{@ v.content}} {{/each}} </div> </div> </div> </script> <script id="floatBoxTpl" type="text/html"> <div class="notice-window notice-fixed" style="{{if dic.styleFloatBox}}{{if dic.styleFloatBoxEn}}{{dic.styleFloatBoxEn}}{{else}}{{dic.styleFloatBox}}{{/if}}{{/if}}"> <div class="closex" > <span>x</span> <a class="close-session" title="">Close</a> <a class="close-local" title="">Forever Close</a> </div> <div class="fixtxt"> <div class="fixcon"> {{each newsList.records v i}} {{@ v.content}} {{/each}} </div> </div> </div> </script> <div class="modal fade" id="exportCitationModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h2 class="modal-title mainColor" id="myModalLabel"><b>Export File</b></h2> </div> <div class="modal-body"> <div class="panel panel-primary"> <div class="panel-heading"> <h4 class="panel-title">Citation</h4> </div> </div> <div class="panel panel-success"> <div class="panel-heading"> <h4 class="panel-title">Format</h4> </div> <div class="panel-body"> <div class="radio"> <label> <input type="radio" value="ris" name="format" checked=""> RIS(for EndNote,Reference Manager,ProCite) </label> </div> <div class="radio"> <label> <input type="radio" value="bib" name="format"> BibTex </label> </div> <div class="radio"> <label> <input type="radio" value="txt" name="format"> Txt </label> </div> </div> </div> <div class="panel panel-success"> <div class="panel-heading"> <h4 class="panel-title">Content</h4> </div> <div class="panel-body"> <div class="radio"> <label> <input type="radio" value="0" name="content" checked=""> Citation Only </label> </div> <div class="radio"> <label> <input type="radio" value="1" name="content"> Citation and Abstract </label> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal" onclick="toExportCitation(this,'en')" article_id="56c6ef0d-a7a5-4d14-8fa8-c2d7f0ce7623" id="exportArticleId">Export</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div class="modal fade" id="ReferenceFormat" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog modalWidth"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h2 class="modal-title mainColor" id="myModalLabel"><b>Citation</b></h2> </div> <div class="modal-body copyCitationInfo"> <div class="ReferenceScroll"> <!-- <p class="fixP">You can copy and paste references from this page.</p> --> <div id="copyReference"> </div> </div> </div> <div class="modal-footer"> <textarea id="biao1" style="overflow:hidden; width:0; height:0;border:0; outline: none;resize:none;background:none;"></textarea> <button type="button" class="btn btn-primary" article_id="" data-dismiss="modal" onclick="copyArticle(this);">Copy</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> // 加载mathjax后触发 function mathJaxLoaded() { // 如果有mathjax,则加载mathjax成功并加载配置及事件监听 if (window.MathJax && MathJax.Hub) { MathJax.Hub.Config({ tex2jax: { inlineMath: [['$', '$'], ['\\(', '\\)']] }, "HTML-CSS": { linebreaks: { automatic: true }, scale: 100 } }); // var mathJaxLoadedEvent = new Event('mathjaxLoaded'); var mathJaxLoadedEvent; // 检查是否存在原生的 Event 构造函数 if (typeof Event === 'function') { mathJaxLoadedEvent = new Event('mathjaxLoaded'); } else { // IE 8 及更低版本:使用 createEvent 创建事件 mathJaxLoadedEvent = document.createEvent('Event'); mathJaxLoadedEvent.initEvent('mathjaxLoaded', true, true); // 初始化事件类型、是否冒泡、是否可取消 } // 检查是否支持 dispatchEvent 方法 if (document.dispatchEvent) { document.dispatchEvent(mathJaxLoadedEvent); } else { // IE 8 及更低版本:使用 fireEvent 触发事件 document.fireEvent('onmathjaxLoaded', mathJaxLoadedEvent); } // document.dispatchEvent(mathJaxLoadedEvent); } } // 加载js,可设置超时时间 function loadScriptWithTimeout(src, timeout, callback) { var timer; var loaded = false; // 标志变量,跟踪脚本是否已加载 // 开始加载脚本 head.load(src, function() { loaded = true; // 脚本加载完成 clearTimeout(timer); // 清除超时计时器 callback(null, src + " 加载成功"); }); // 设置超时 timer = setTimeout(function() { // 如果脚本尚未加载,则触发超时处理 if (!loaded) { callback(new Error(src + " 加载超时")); } }, timeout); } // 默认的需要加载的js文件 var loadedjsFiles = [ "init.js", "bootstrap.min.js", "owl.carousel.js", "lozad.min.js", "swiper.min.js", // "mathjax-config.js", "main.js", "index.js", // "respond.js", A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more) 去除掉 "base.js", "floatwindow.js", "article_en.js", "jquery.colorbox.js", "jquery.nicescroll.js", "jquery.validate.js", "user_validate.js", "MathJax.js", ]; /** * 判断allData是否存在branchFiles,如果存在则在loadedjsFiles中找出branchFiles存在的元素(文件名)使用head.js(basePath + "style/js/" + 文件名), 不存在的元素(文件名)使用使用head.js(mainPath + "style/js/" + 文件名 */ if (allData.branchFiles && allData.branchFiles.length > 0) { for (var i = 0; i < loadedjsFiles.length; i++) { if (loadedjsFiles[i] == "MathJax.js") { head.ready(function(){ var mathJaxCDNurl = (allData.dic.mathJaxCDNurl && allData.dic.mathJaxCDNurl != '') ? JSON.parse(allData.dic.mathJaxCDNurl) : {'cn': 'https://cdn.bootcss.com/mathjax/2.7.2-beta.0/MathJax.js?config=TeX-AMS-MML_SVG', 'en': 'https://cdn.jsdelivr.net/npm/mathjax@2.7.5/MathJax.js?config=TeX-AMS-MML_SVG'}; loadScriptWithTimeout(mathJaxCDNurl.en, 3000, function(err, message) { if (err) { console.error(err.message); if (!(window.MathJax && MathJax.Hub)) { head.load('https://mathjax.xml-journal.net/platformTools/js/MathJax-master/MathJax.js?config=TeX-AMS-MML_SVG', function () { mathJaxLoaded(); }); } } else { console.log(message); mathJaxLoaded(); } }) }) } else { allData.branchFiles.indexOf(loadedjsFiles[i]) > -1 ? head.js(allData.journalPath + "style/js/" + loadedjsFiles[i] + "?t=1732554153108") : head.js(allData.mainPath + "style/js/" + loadedjsFiles[i] + "?t=1732554153108"); } } } else { for (var i = 0; i < loadedjsFiles.length; i++) { if (loadedjsFiles[i] == "MathJax.js") { head.ready(function(){ var mathJaxCDNurl = (allData.dic.mathJaxCDNurl && allData.dic.mathJaxCDNurl != '') ? JSON.parse(allData.dic.mathJaxCDNurl) : {'cn': 'https://cdn.bootcss.com/mathjax/2.7.2-beta.0/MathJax.js?config=TeX-AMS-MML_SVG', 'en': 'https://cdn.jsdelivr.net/npm/mathjax@2.7.5/MathJax.js?config=TeX-AMS-MML_SVG'}; loadScriptWithTimeout(mathJaxCDNurl.en, 3000, function(err, message) { if (err) { console.error(err.message); if (!(window.MathJax && MathJax.Hub)) { head.load('https://mathjax.xml-journal.net/platformTools/js/MathJax-master/MathJax.js?config=TeX-AMS-MML_SVG', function () { mathJaxLoaded(); }); } } else { console.log(message); mathJaxLoaded(); } }) }) } else { head.js(allData.mainPath + "style/js/" + loadedjsFiles[i] + "?t=1732554153108"); } } } head.js("https://public.xml-journal.net/rh-public/js/rh-public.js?t=1732554153108"); if(allData.isMultiJournal) { head.js(allData.mainPath + "style/js/multiJournal.js?t=1732554153108"); } /** * 加载css */ var loadedCssFiles = [ "swiper.min.css", "owl.carousel.css", ]; $(document).ready(function () { if (allData.branchFiles && allData.branchFiles.length > 0) { for (var i = 0; i < loadedCssFiles.length; i++) { allData.branchFiles.indexOf(loadedCssFiles[i]) > -1 ? loadCss({ url: allData.journalPath + "style/css/" + loadedCssFiles[i] + "?t=1732554153108" }) : loadCss({ url: allData.mainPath + "style/css/" + loadedCssFiles[i] + "?t=1732554153108" }); } } else { for (var i = 0; i < loadedCssFiles.length; i++) { loadCss({ url: allData.mainPath + "style/css/" + loadedCssFiles[i] + "?t=1732554153108" }); } } loadCss({ url: allData.mainPath + "style/public/font-awesome/font-awesome.min.css?t=1732554153108" }); loadCss({ url: allData.mainPath + "style/public/iconfont/iconfont.css?t=1732554153108" }); loadCss({ url: "https://public.xml-journal.net/rh-public/css/rh-public.css?t=1732554153108" }); }) </script> <script type="text/javascript"> var articleDetailJsFiles = [ "articleDetails_en.js", "imgShow_en.js", "video-js.min.js", ]; head.js("https://public.xml-journal.net/rh-public/js/rhhzPublic.js?t=1732554153108"); /** * 判断allData是否存在branchFiles,如果存在则在loadedjsFiles中找出branchFiles存在的元素(文件名)使用head.js(basePath + "style/js/" + 文件名), 不存在的元素(文件名)使用使用head.js(mainPath + "style/js/" + 文件名 */ if (allData.branchFiles && allData.branchFiles.length > 0) { for (var i = 0; i < articleDetailJsFiles.length; i++) { allData.branchFiles.indexOf(articleDetailJsFiles[i]) > -1 ? head.js(basePath + "style/js/" + articleDetailJsFiles[i] + "?t=1732554153108") : head.js(allData.mainPath + "style/js/" + articleDetailJsFiles[i] + "?t=1732554153108"); } } else { for (var i = 0; i < articleDetailJsFiles.length; i++) { head.js(allData.mainPath + "style/js/" + articleDetailJsFiles[i] + "?t=1732554153108"); } } if(allData.dic.isShowMetrics && allData.dic.isShowMetrics == "1"){ head.js("https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js"); } /** * 加载css */ var articleDetailCssFiles = [ "articleFont.css", "supplement.css", "video-js.min.css" ]; head.ready(function(){ $(document).ready(function () { if (allData.branchFiles && allData.branchFiles.length > 0) { for (var i = 0; i < articleDetailCssFiles.length; i++) { allData.branchFiles.indexOf(articleDetailCssFiles[i]) > -1 ? loadCss({ url: basePath + "style/css/" + articleDetailCssFiles[i] + "?t=1732554153108" }) : loadCss({ url: allData.mainPath + "style/css/" + articleDetailCssFiles[i] + "?t=1732554153108" }); } } else { for (var i = 0; i < articleDetailCssFiles.length; i++) { loadCss({ url: allData.mainPath + "style/css/" + articleDetailCssFiles[i] + "?t=1732554153108" }); } } }) }) </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10