It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.17cats.com/newblog/post/0a76c4a3/?tsx=HQD1MxVAQobBVMBt&aim=oa2Cs2HlBc9FKvZB&tsx=QlTORnMSnsvNhGRc&utm=guang5

  1. <!DOCTYPE html>
  2. <html lang="zh" dir="auto">
  3.  
  4. <head><meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  7. <meta name="robots" content="index, follow">
  8. <title>半糖半伤:三对CP告白,袁帅江君拥吻,杜磊能否接受“姐弟恋” | 17Cats Newer</title>
  9. <meta name="keywords" content="袁帅, 杜蕾, 姜军, 杜磊, 乔娜">
  10. <meta name="description" content="由罗云曦、高汉宇和白鹿主演的现代都市爱情剧《半蜜半伤》正在播出 在第20集中,共有三对CPS开始自白,其中只有袁帅和姜军这对CPS成功 乔安娜承">
  11. <meta name="author" content="17Cats">
  12. <link rel="canonical"
  13.    href="https://www.17cats.com/newblog/post/0a76c4a3/">
  14. <link crossorigin="anonymous" href="/newblog/assets/css/stylesheet.0b739a2e2c5e5656e4bcd5f0b2268d063addaf81d89ec3987d6af8f04decdc97.css" integrity="" rel="preload stylesheet" as="style"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3044138525069216"
  15.        crossorigin="anonymous"></script>
  16. <script defer crossorigin="anonymous" src="/newblog/assets/js/highlight.acb54fd32bbc1982428b8850317e45d076b95012730a5936667e6bc21777692a.js" integrity=""
  17.    onload="hljs.initHighlightingOnLoad();"></script>
  18. <link rel="icon" href="https://www.17cats.com/newblog/favicon.ico">
  19. <link rel="icon" type="image/png" sizes="16x16"
  20.    href="https://www.17cats.com/newblog/favicon-16x16.png">
  21. <link rel="icon" type="image/png" sizes="32x32"
  22.    href="https://www.17cats.com/newblog/favicon-32x32.png">
  23. <link rel="apple-touch-icon" href="https://www.17cats.com/newblog/apple-touch-icon.png">
  24. <link rel="mask-icon" href="https://www.17cats.com/newblog/safari-pinned-tab.svg">
  25. <meta name="theme-color" content="#2e2e33">
  26. <meta name="msapplication-TileColor" content="#2e2e33">
  27. <noscript>
  28.    <style>
  29.        #theme-toggle,
  30.        .top-link {
  31.            display: none;
  32.        }
  33.    </style>
  34.    <style>
  35.        @media (prefers-color-scheme: dark) {
  36.            :root {
  37.                --theme: rgb(29, 30, 32);
  38.                --entry: rgb(46, 46, 51);
  39.                --primary: rgb(218, 218, 219);
  40.                --secondary: rgb(155, 156, 157);
  41.                --tertiary: rgb(65, 66, 68);
  42.                --content: rgb(196, 196, 197);
  43.                --hljs-bg: rgb(46, 46, 51);
  44.                --code-bg: rgb(55, 56, 62);
  45.                --border: rgb(51, 51, 51);
  46.            }
  47.  
  48.            .list {
  49.                background: var(--theme);
  50.            }
  51.  
  52.            .list:not(.dark)::-webkit-scrollbar-track {
  53.                background: 0 0;
  54.            }
  55.  
  56.            .list:not(.dark)::-webkit-scrollbar-thumb {
  57.                border-color: var(--theme);
  58.            }
  59.        }
  60.    </style>
  61. </noscript><meta property="og:title" content="半糖半伤:三对CP告白,袁帅江君拥吻,杜磊能否接受“姐弟恋”" />
  62. <meta property="og:description" content="由罗云曦、高汉宇和白鹿主演的现代都市爱情剧《半蜜半伤》正在播出 在第20集中,共有三对CPS开始自白,其中只有袁帅和姜军这对CPS成功 乔安娜承" />
  63. <meta property="og:type" content="article" />
  64. <meta property="og:url" content="https://www.17cats.com/newblog/post/0a76c4a3/" /><meta property="article:section" content="post" />
  65. <meta property="article:published_time" content="2022-06-17T18:32:47&#43;08:00" />
  66. <meta property="article:modified_time" content="2022-06-17T18:32:47&#43;08:00" />
  67.  
  68. <meta name="twitter:card" content="summary"/>
  69. <meta name="twitter:title" content="半糖半伤:三对CP告白,袁帅江君拥吻,杜磊能否接受“姐弟恋”"/>
  70. <meta name="twitter:description" content="由罗云曦、高汉宇和白鹿主演的现代都市爱情剧《半蜜半伤》正在播出 在第20集中,共有三对CPS开始自白,其中只有袁帅和姜军这对CPS成功 乔安娜承"/>
  71.  
  72.  
  73. <script type="application/ld+json">
  74. {
  75.  "@context": "https://schema.org",
  76.  "@type": "BreadcrumbList",
  77.  "itemListElement": [
  78.    {
  79.      "@type": "ListItem",
  80.      "position":  1 ,
  81.      "name": "Posts",
  82.      "item": "https://www.17cats.com/newblog/post/"
  83.    },
  84.    {
  85.      "@type": "ListItem",
  86.      "position":  2 ,
  87.      "name": "半糖半伤:三对CP告白,袁帅江君拥吻,杜磊能否接受“姐弟恋”",
  88.      "item": "https://www.17cats.com/newblog/post/0a76c4a3/"
  89.    }
  90.  ]
  91. }
  92. </script>
  93. <script type="application/ld+json">
  94. {
  95.  "@context": "https://schema.org",
  96.  "@type": "BlogPosting",
  97.  "headline": "半糖半伤:三对CP告白,袁帅江君拥吻,杜磊能否接受“姐弟恋”",
  98.  "name": "半糖半伤:三对CP告白,袁帅江君拥吻,杜磊能否接受“姐弟恋”",
  99.  "description": "由罗云曦、高汉宇和白鹿主演的现代都市爱情剧《半蜜半伤》正在播出 在第20集中,共有三对CPS开始自白,其中只有袁帅和姜军这对CPS成功 乔安娜承",
  100.  "keywords": [
  101.    "袁帅", "杜蕾", "姜军", "杜磊", "乔娜"
  102.  ],
  103.  "articleBody": "由罗云曦、高汉宇和白鹿主演的现代都市爱情剧《半蜜半伤》正在播出\n在第20集中,共有三对CPS开始自白,其中只有袁帅和姜军这对CPS成功\n乔安娜承认自己被拒绝了,独自一人感到难过;杜磊的妹妹琳达也向杜磊坦白了,希望以另方式相处#乔安娜供认不讳被袁帅拒绝乔安娜在工作中一直很喜欢袁帅,他们俩是很好的搭档。经过长时间的合作,乔娜情不自禁地爱上了拥有高情商、高智商和高自尊的袁帅,然而,袁帅只是把乔娜当成了好朋友和好伴侣。因为袁帅已经有了自己喜欢的人,乔娜不可能有机会\n然而,作为一个坚强的女性,乔安娜不想在感情方面被拿来比较,只是她在工作上很坚强\n乔安娜非常自信。她认为自己在外表和能力上都比其他女孩好。当她得知袁帅有女朋友时,她并不冷静乔安娜知道,无论结果如何,她都必须为自己而战。如果她不尝试,就永远不会有结果,所以乔娜请袁帅一起吃饭。在餐桌上,乔娜直截了当地向袁帅表达了谢意,并向袁帅供认不讳\n乔娜认为自己和袁帅是最合适的一对,希望袁帅能考虑\n但袁帅已经下定决心,不会做出任何改变。他直接拒绝了乔娜\n”等;“女强人”;乔安娜在争取爱情方面的表现值得称赞。她敢于爱与恨,这是许多人羡慕的。我希望乔安娜能尽快找到一个真正喜欢她的伴侣#杜蕾和琳达可能会开始;兄弟姐妹之爱\n杜蕾的妹妹琳达一直很好地照顾着杜蕾,照顾着杜蕾,但她一直被;姐妹和兄弟”;没关系。我没有直接表达自己\n作为杜家的养子,杜磊现在计划结束与养父的关系\n琳达也抓住机会向杜磊忏悔\n琳达说她希望以不同的方式与杜蕾相处。她不再是一个没有血缘关系的单纯的人;姐妹和兄弟”;关系,但与\u0026quote;情人节”;相处之道\n杜雷很震惊,因为他也很纠结\n首先,杜蕾喜欢姜军,但姜军不喜欢他,而琳达喜欢杜蕾,但杜蕾只是把她当作一个不相关的人;好姐姐\n在这种情况下,虽然杜雷不再是杜氏家族的名义,但他突然被要求与;姐姐的名字;与琳达相处多年后,杜蕾估计暂时难以接受她\n然而,杜蕾仍然对琳达有感情,琳达真的很喜欢杜蕾。也许杜磊最终真的会选择与琳达在一起\n然而,一直被养父视为替代品的杜磊,在结束与养父的关系后,不知道自己能否接受琳达的供认;兄妹情\n当然,杜蕾独自承担了剧中一半以上的悲伤部分,而甜蜜部分则落在了袁帅和蒋军身上#在袁帅深情的拥抱亲吻戏中,姜军无意中发现了袁帅的私人信封,信封上写满了写给姜军的自白\n姜军发现自己喜欢的袁帅一直都喜欢并暗恋着他。我无法忍受这种喜悦。他出去向袁帅忏悔\n袁帅遇到姜军后,袁帅首先明确了自己的关系,并表示不想再等了。姜军还向袁帅供认;我爱你\n确认关系后,袁帅和姜军深情拥抱亲吻\n这是观众期待已久的结果。我希望将来能看到袁帅和蒋军的婚礼。让我们拭目以待吧。\n相关推荐  半是蜜糖半是伤杜磊喜欢江君吗?\n《半是蜜糖半是伤》反派人物结局,坏事做尽,结局凄惨\n ",
  104.  "wordCount" : "1142",
  105.  "inLanguage": "zh",
  106.  "datePublished": "2022-06-17T18:32:47+08:00",
  107.  "dateModified": "2022-06-17T18:32:47+08:00",
  108.  "author":{
  109.    "@type": "Person",
  110.    "name": "17Cats"
  111.  },
  112.  "mainEntityOfPage": {
  113.    "@type": "WebPage",
  114.    "@id": "https://www.17cats.com/newblog/post/0a76c4a3/"
  115.  },
  116.  "publisher": {
  117.    "@type": "Organization",
  118.    "name": "17Cats Newer",
  119.    "logo": {
  120.      "@type": "ImageObject",
  121.      "url": "https://www.17cats.com/newblog/favicon.ico"
  122.    }
  123.  }
  124. }
  125. </script>
  126. </head>
  127.  
  128. <body class="" id="top">
  129. <script>
  130.    if (localStorage.getItem("pref-theme") === "dark") {
  131.        document.body.classList.add('dark');
  132.    } else if (localStorage.getItem("pref-theme") === "light") {
  133.        document.body.classList.remove('dark')
  134.    } else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
  135.        document.body.classList.add('dark');
  136.    }
  137.  
  138. </script>
  139.  
  140. <header class="header">
  141.    <nav class="nav">
  142.        <div class="logo">
  143.            <a href="https://www.17cats.com/newblog/" accesskey="h" title="17Cats Newer (Alt + H)">17Cats Newer</a>
  144.            <div class="logo-switches">
  145.                <button id="theme-toggle" accesskey="t" title="(Alt + T)">
  146.                    <svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
  147.                        fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
  148.                        stroke-linejoin="round">
  149.                        <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
  150.                    </svg>
  151.                    <svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
  152.                        fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
  153.                        stroke-linejoin="round">
  154.                        <circle cx="12" cy="12" r="5"></circle>
  155.                        <line x1="12" y1="1" x2="12" y2="3"></line>
  156.                        <line x1="12" y1="21" x2="12" y2="23"></line>
  157.                        <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
  158.                        <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
  159.                        <line x1="1" y1="12" x2="3" y2="12"></line>
  160.                        <line x1="21" y1="12" x2="23" y2="12"></line>
  161.                        <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
  162.                        <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
  163.                    </svg>
  164.                </button>
  165.            </div>
  166.        </div>
  167.        <ul id="menu">
  168.            <li>
  169.                <a href="https://www.17Cats.com" title="🏠17Cats">
  170.                    <span>🏠17Cats</span>
  171.                </a>
  172.            </li>
  173.            <li>
  174.                <a href="https://www.17cats.com/newblog/search/" title="🔍搜索">
  175.                    <span>🔍搜索</span>
  176.                </a>
  177.            </li>
  178.            <li>
  179.                <a href="https://www.17cats.com/newblog/tags/" title="🔖标签">
  180.                    <span>🔖标签</span>
  181.                </a>
  182.            </li>
  183.            <li>
  184.                <a href="https://www.17cats.com/newblog/categories/" title="🧩分类">
  185.                    <span>🧩分类</span>
  186.                </a>
  187.            </li>
  188.        </ul>
  189.    </nav>
  190. </header>
  191. <main class="main">
  192.  
  193. <article class="post-single">
  194.  <header class="post-header">
  195.    <div class="breadcrumbs"><a href="https://www.17cats.com/newblog/">主页</a>&nbsp;»&nbsp;<a href="https://www.17cats.com/newblog/post/">Posts</a></div>
  196.    <h1 class="post-title">
  197.      半糖半伤:三对CP告白,袁帅江君拥吻,杜磊能否接受“姐弟恋”
  198.    </h1>
  199.    <div class="post-meta"><span title='2022-06-17 18:32:47 +0800 CST'>六月 17, 2022</span>&nbsp;·&nbsp;3 分钟&nbsp;·&nbsp;17Cats
  200.  
  201. </div>
  202.  </header> <div class="toc">
  203.    <details >
  204.        <summary accesskey="c" title="(Alt + C)">
  205.            <span class="details">目录</span>
  206.        </summary>
  207.  
  208.        <div class="inner"><ul>
  209.                <li>
  210.                    <a href="#%e7%9b%b8%e5%85%b3%e6%8e%a8%e8%8d%90" aria-label="相关推荐">相关推荐</a>
  211.                </li>
  212.            </ul>
  213.        </div>
  214.    </details>
  215. </div>
  216.  
  217.  <div class="post-content"><p>由罗云曦、高汉宇和白鹿主演的现代都市爱情剧《半蜜半伤》正在播出</p>
  218. <p>在第20集中,共有三对CPS开始自白,其中只有<a href="/newblog/post/9a3be3df">袁帅</a>和<a href="/newblog/post/ad67ab2c">姜军</a>这对CPS成功</p>
  219. <p>乔安娜承认自己被拒绝了,独自一人感到难过;<a href="/newblog/post/9a3be3df">杜磊</a>的妹妹琳达也向<a href="/newblog/post/9a3be3df">杜磊</a>坦白了,希望以另方式相处#乔安娜供认不讳被<a href="/newblog/post/9a3be3df">袁帅</a>拒绝乔安娜在工作中一直很喜欢<a href="/newblog/post/9a3be3df">袁帅</a>,他们俩是很好的搭档。经过长时间的合作,<a href="/newblog/post/0a76c4a3">乔娜</a>情不自禁地爱上了拥有高情商、高智商和高自尊的<a href="/newblog/post/9a3be3df">袁帅</a>,然而,<a href="/newblog/post/9a3be3df">袁帅</a>只是把<a href="/newblog/post/0a76c4a3">乔娜</a>当成了好朋友和好伴侣。因为<a href="/newblog/post/9a3be3df">袁帅</a>已经有了自己喜欢的人,<a href="/newblog/post/0a76c4a3">乔娜</a>不可能有机会</p>
  220. <p>然而,作为一个坚强的女性,乔安娜不想在感情方面被拿来比较,只是她在工作上很坚强</p>
  221. <p>乔安娜非常自信。她认为自己在外表和能力上都比其他女孩好。当她得知<a href="/newblog/post/9a3be3df">袁帅</a>有女朋友时,她并不冷静乔安娜知道,无论结果如何,她都必须为自己而战。如果她不尝试,就永远不会有结果,所以<a href="/newblog/post/0a76c4a3">乔娜</a>请<a href="/newblog/post/9a3be3df">袁帅</a>一起吃饭。在餐桌上,<a href="/newblog/post/0a76c4a3">乔娜</a>直截了当地向<a href="/newblog/post/9a3be3df">袁帅</a>表达了谢意,并向<a href="/newblog/post/9a3be3df">袁帅</a>供认不讳</p>
  222. <p><a href="/newblog/post/0a76c4a3">乔娜</a>认为自己和<a href="/newblog/post/9a3be3df">袁帅</a>是最合适的一对,希望<a href="/newblog/post/9a3be3df">袁帅</a>能考虑</p>
  223. <p>但<a href="/newblog/post/9a3be3df">袁帅</a>已经下定决心,不会做出任何改变。他直接拒绝了<a href="/newblog/post/0a76c4a3">乔娜</a></p>
  224. <p>”等;“女强人”;乔安娜在争取爱情方面的表现值得称赞。她敢于爱与恨,这是许多人羡慕的。我希望乔安娜能尽快找到一个真正喜欢她的伴侣#<a href="/newblog/post/2ac35eed">杜蕾</a>和琳达可能会开始;兄弟姐妹之爱</p>
  225. <p><a href="/newblog/post/2ac35eed">杜蕾</a>的妹妹琳达一直很好地照顾着<a href="/newblog/post/2ac35eed">杜蕾</a>,照顾着<a href="/newblog/post/2ac35eed">杜蕾</a>,但她一直被;姐妹和兄弟”;没关系。我没有直接表达自己</p>
  226. <p>作为杜家的养子,<a href="/newblog/post/9a3be3df">杜磊</a>现在计划结束与养父的关系</p>
  227. <p>琳达也抓住机会向<a href="/newblog/post/9a3be3df">杜磊</a>忏悔</p>
  228. <p>琳达说她希望以不同的方式与<a href="/newblog/post/2ac35eed">杜蕾</a>相处。她不再是一个没有血缘关系的单纯的人;姐妹和兄弟”;关系,但与&amp;quote;情人节”;相处之道</p>
  229. <p>杜雷很震惊,因为他也很纠结</p>
  230. <p>首先,<a href="/newblog/post/2ac35eed">杜蕾</a>喜欢<a href="/newblog/post/ad67ab2c">姜军</a>,但<a href="/newblog/post/ad67ab2c">姜军</a>不喜欢他,而琳达喜欢<a href="/newblog/post/2ac35eed">杜蕾</a>,但<a href="/newblog/post/2ac35eed">杜蕾</a>只是把她当作一个不相关的人;好姐姐</p>
  231. <p>在这种情况下,虽然杜雷不再是杜氏家族的名义,但他突然被要求与;姐姐的名字;与琳达相处多年后,<a href="/newblog/post/2ac35eed">杜蕾</a>估计暂时难以接受她</p>
  232. <p>然而,<a href="/newblog/post/2ac35eed">杜蕾</a>仍然对琳达有感情,琳达真的很喜欢<a href="/newblog/post/2ac35eed">杜蕾</a>。也许<a href="/newblog/post/9a3be3df">杜磊</a>最终真的会选择与琳达在一起</p>
  233. <p>然而,一直被养父视为替代品的<a href="/newblog/post/9a3be3df">杜磊</a>,在结束与养父的关系后,不知道自己能否接受琳达的供认;兄妹情</p>
  234. <p>当然,<a href="/newblog/post/2ac35eed">杜蕾</a>独自承担了剧中一半以上的悲伤部分,而甜蜜部分则落在了<a href="/newblog/post/9a3be3df">袁帅</a>和蒋军身上#在<a href="/newblog/post/9a3be3df">袁帅</a>深情的拥抱亲吻戏中,<a href="/newblog/post/ad67ab2c">姜军</a>无意中发现了<a href="/newblog/post/9a3be3df">袁帅</a>的私人信封,信封上写满了写给<a href="/newblog/post/ad67ab2c">姜军</a>的自白</p>
  235. <p><a href="/newblog/post/ad67ab2c">姜军</a>发现自己喜欢的<a href="/newblog/post/9a3be3df">袁帅</a>一直都喜欢并暗恋着他。我无法忍受这种喜悦。他出去向<a href="/newblog/post/9a3be3df">袁帅</a>忏悔</p>
  236. <p><a href="/newblog/post/9a3be3df">袁帅</a>遇到<a href="/newblog/post/ad67ab2c">姜军</a>后,<a href="/newblog/post/9a3be3df">袁帅</a>首先明确了自己的关系,并表示不想再等了。<a href="/newblog/post/ad67ab2c">姜军</a>还向<a href="/newblog/post/9a3be3df">袁帅</a>供认;我爱你</p>
  237. <p>确认关系后,<a href="/newblog/post/9a3be3df">袁帅</a>和<a href="/newblog/post/ad67ab2c">姜军</a>深情拥抱亲吻</p>
  238. <p>这是观众期待已久的结果。我希望将来能看到<a href="/newblog/post/9a3be3df">袁帅</a>和蒋军的婚礼。让我们拭目以待吧。</p>
  239. <h2 id="相关推荐">相关推荐<a hidden class="anchor" aria-hidden="true" href="#相关推荐">#</a></h2>
  240. <blockquote>
  241. <p><a href="/newblog/post/9a3be3df">半是蜜糖半是伤杜磊喜欢江君吗?</a></p>
  242. <p><a href="/newblog/post/406652d2">《半是蜜糖半是伤》反派人物结局,坏事做尽,结局凄惨</a></p>
  243. </blockquote>
  244.  
  245.  
  246.  </div>
  247.  
  248.  <footer class="post-footer">
  249.    <ul class="post-tags">
  250.      <li><a href="https://www.17cats.com/newblog/tags/%E8%A2%81%E5%B8%85/">袁帅</a></li>
  251.      <li><a href="https://www.17cats.com/newblog/tags/%E6%9D%9C%E8%95%BE/">杜蕾</a></li>
  252.      <li><a href="https://www.17cats.com/newblog/tags/%E5%A7%9C%E5%86%9B/">姜军</a></li>
  253.      <li><a href="https://www.17cats.com/newblog/tags/%E6%9D%9C%E7%A3%8A/">杜磊</a></li>
  254.      <li><a href="https://www.17cats.com/newblog/tags/%E4%B9%94%E5%A8%9C/">乔娜</a></li>
  255.    </ul>
  256. <nav class="paginav">
  257.  <a class="prev" href="https://www.17cats.com/newblog/post/fd5e581c/">
  258.    <span class="title">« 上一页</span>
  259.    <br>
  260.    <span>半是蜜糖:江君父亲死因曝光,和杜磊有关,江君知道后与他决裂</span>
  261.  </a>
  262.  <a class="next" href="https://www.17cats.com/newblog/post/a50d3328/">
  263.    <span class="title">下一页 »</span>
  264.    <br>
  265.    <span>半糖半伤:剧情反转,杜磊“鸠占鹊巢”,袁帅江君成“竞争对手”</span>
  266.  </a>
  267. </nav>
  268.  
  269.  </footer>
  270. </article>
  271.    </main>
  272.    
  273. <footer class="footer">
  274.    <span>&copy; 2023 <a href="https://www.17cats.com/newblog/">17Cats Newer</a></span>
  275.    <a href="https://www.eprolo.com/br/">Fornecedores dropshipping</a>
  276.    <a href="https://unicmi.co/collections/chest-binder">Chest Binder</a>
  277. </footer>
  278. <a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
  279.    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
  280.        <path d="M12 6H0l6-6z" />
  281.    </svg>
  282. </a>
  283.  
  284. <script>
  285.    let menu = document.getElementById('menu')
  286.    if (menu) {
  287.        menu.scrollLeft = localStorage.getItem("menu-scroll-position");
  288.        menu.onscroll = function () {
  289.            localStorage.setItem("menu-scroll-position", menu.scrollLeft);
  290.        }
  291.    }
  292.  
  293.    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
  294.        anchor.addEventListener("click", function (e) {
  295.            e.preventDefault();
  296.            var id = this.getAttribute("href").substr(1);
  297.            if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
  298.                document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
  299.                    behavior: "smooth"
  300.                });
  301.            } else {
  302.                document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
  303.            }
  304.            if (id === "top") {
  305.                history.replaceState(null, null, " ");
  306.            } else {
  307.                history.pushState(null, null, `#${id}`);
  308.            }
  309.        });
  310.    });
  311. </script>
  312. <script>
  313.    var mybutton = document.getElementById("top-link");
  314.    window.onscroll = function () {
  315.        if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
  316.            mybutton.style.visibility = "visible";
  317.            mybutton.style.opacity = "1";
  318.        } else {
  319.            mybutton.style.visibility = "hidden";
  320.            mybutton.style.opacity = "0";
  321.        }
  322.    };
  323. </script>
  324. <script>
  325.    document.getElementById("theme-toggle").addEventListener("click", () => {
  326.        if (document.body.className.includes("dark")) {
  327.            document.body.classList.remove('dark');
  328.            localStorage.setItem("pref-theme", 'light');
  329.        } else {
  330.            document.body.classList.add('dark');
  331.            localStorage.setItem("pref-theme", 'dark');
  332.        }
  333.    })
  334. </script></body>
  335.  
  336. </html>
  337.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda