Greasy Fork is available in English.

简悦( SimpRead ) · 轻阅版

简悦 - 让你瞬间进入沉浸式阅读的 User Script 扩展

(function () {
  'use strict';

  var _extends = Object.assign || function (target) {
    for (var i = 1; i < arguments.length; i++) {
      var source = arguments[i];

      for (var key in source) {
        if (Object.prototype.hasOwnProperty.call(source, key)) {
          target[key] = source[key];
        }
      }
    }

    return target;
  };

  var toConsumableArray = function (arr) {
    if (Array.isArray(arr)) {
      for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];

      return arr2;
    } else {
      return Array.from(arr);
    }
  };

  // ==UserScript==
  // @name         简悦( SimpRead ) · 轻阅版
  // @namespace    http://ksria.com/simpread/
  // @version      1.1.2.5016
  // @description  简悦 - 让你瞬间进入沉浸式阅读的 User Script 扩展
  // @author       Kenshin <kenshin@ksria.com>
  // @icon         data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAkNcHJWV3ic1VtNiBzFF+9MXGfiro7uZNeY3ZjE7KQjCuq/Y1BElKCoKOIXgiCIYvocxKAe/AARlL+KMbo6Knjw4MWLHtx8iocQghlIDjHJIYjxIGHNIiFmk01inlVdVd2vXlVvd033zGjtvO6q7p567/d+r756an+6+MOf3kZvI/DUhjb7hNAOoNWCVgitAMIQwgCCEIKgLZ6IpN0O2+2g3QrbraAdBq1Wu8VT2ArZJwhb7VAUwnYYndg19lAQ3QtYKWgFQegFrdOnT4NNLjBzfv7+O3hvzRhsuXVNJDzPr/F7ad/7t4krjtnZWZibm4vk7Nmzpci5c+eic69wnDlzJpJjx47BgQMHYN++fYWFh93Bgwdheno68k3ZOLwepx07dsDRo0djLL3Wv2vXLsCi3x1Z1iw7LR3RNFA+sPKmz7/glywsIRPS8YtHy9YuJVN/gr3sJCuWeh57DODRRwHuvx/gvvsAEHi/Ox5QaT78urHdcUAzjj/eJx4/fhy2b98OSr2PHizdA37igUceAeAcKOHXhroAGkGPC2n+R9auWLx4icovaQyvVvmJ8VUTnSDXy0wXHT/YpWWxpdcsWryIfa7h+aurjUsbCxtRFavGx8fGx8eLOCDKLPM8zj3AXzA1NQf33hvpTyzlyvkfy09Uq1dWmQlX8bxQP3ZdJx7wsSc8b/fu3YAlZp89tGSxwM8pGK4OM/ULG9UlfnOMq+ef5S7Nw7cUPQ/IOMjcv1pZKsDzQ7PJ0De4CcOMAYacwV/JDIjjIQ9yiyeS9peMf9fGTyvtXL9Ez6xoNiP00cGpf/CNjNTP51pKcL+/QhmwotlsXDLM2Gc2sLxCPy4f7Ix7wT/ve++6C2Dz5vNRHMadDz8q/KywfLjKLLjq0iq7t1oFgDt0UkzGXyUy/IWlSfvzWfvjIdiI7k0o9UW499P04yT7nyix/me5qmv5ysLcC/xff30O3nzzArz22gWYnDwPWu9HLKf5YtwL/nmfhyXBj0cKi/G50adxL/B/tO76H9+/YRlM3nET7HzrVcm/jTOMguY74V7wz/seLHTsxzV0mFK4F/h5v4cF86++kOaNYtwL/jnlWLSpV2EHzMe9wK/WPkpk+2d2XC5lwZB+dpEFtIzqkGpkQvqb2o2uJYzfn9my1v/mw7X+7ZJ/r86e6K4I/i3+7yn+yeA6mAxWEv79rqNX/Pcbv01/P/j/9H/XwoaH3/g34O8p/y9++Ty89PEzsOmzZ+GV/z/VL/zbmPzdT/77Ff93fjsHD31xCN5Zfzd8zPqCefive9FfcnDIW+pzaf/1en1UCD855mWubsWfq/3XtXpcJTaFV0b533zzSvjg5lWRbLlx3IafwOhQIktM/Eq3Egv/8rsdJ2KAzv/n99wGWCj+uie1Kyd0cLYHgVBzcuYEYKH8e/rXcXi5nGMMlH+bfg0/DWocUXmvC4mOFP8Ztu7GQvlP2Ke6NFbmv45tsrR//f0PwT9q16JxbL9uF4Lftv7E/BfhHkd/fIXwn7L+Nfl3Ec0Tugcpfvo7iIV/jCTn2Rp/4kD4V78RKbHxr3Gd74w9gbUb+E+ePAkzMzNw4sSJ6Gz0/wW5p6y48u/RNuTEvcUTBL/5/pf0/3r0unNPDKD9v3r3vnPnTti6datl/EO1dsK9Dh/VK9RwvUo3P1vGfxw/nXCf+G/UHP8t/jfmP4W4T26P6jMgoQb/bsu5sM7/CnGfGGCb/+XBL6PAkftRTTud/c0T/6nzf9dEv2Ob/5u/P5cz/8+2N2f775q48V9+asbjj/77c2/Xf/3Gf+jQIeB7EHj/J/vfnvLPdXMbOA/o95ee4T98+DBg6TX/meN/l/HzPUFYes1/v/Hb1h8p/Od745HbAw78GwN8Wn6UzPGy8dt//9P5x7O4TIlsyOMFP239Ybz/qOtgc82C8uKn++JM/vEELkdCBuThn+6Ls8x/8Vwu/wy4LP7R7NVhBjyK3/lVaoM19mF/Awb/fM8NFnP9a0zn7DNePNnUI6BWE9qjw4CF//3798PU1JR1/jeqo0ry6R6ReYWU6Y108w+Tis7/L7/MMr1n2dg7x+ywrH+t2i0zXuoVtdCNkQ8qL2j4s+Z/ml4713H7NJtghF4zgH8w/3j9MSfeP9nW/6ntnEZ/8rzgHuGuqWwF4T9/fhamp2dhw4aLsH692f9rKAnS1PirC//zyBe6a7oBiP+s+R+JfrOdG7yrFqDD1/xQSfBb1h8m/7m5x/aI4JNRjzm4bFHNG8Lzf97u9+zZA5wLo/9Lgj+Te+0Z2fQHdfJRE8i5/kMAc3Cvwa97MfLBmmZAwj/fc8n3n0T7sKa+S+//83Gvw/cwetwOPA/Pv5Vs27bNMv57btzHja+u4k8zQJwrQ8r/p06dgiNHjsDevXvl/jfr+O/Gfdz3G7ox/5xmD++9FPsvzfmfZyJN515GftL72QwQ/HM3553/ZnGf3PDQ0G84XhwGkvjPM//zcJWpqU7yEf9x+1e6xQCQ9P88/h98EODxxxP/u8//U+2jPV88C8n7/r+gDNQMAhj8StL+P1zrr9t8y8QM33/1x2+/Mv1jpa5/KiTy4+Evdf010ix1/UcivzZYkfea8fxf3/8W7X/V/0mgUNL7vkFPwh8R7f+rJx4Avv9ty7rr3xb7r8QGqKEFpXmgIlsBP0ShF11vCjeb+9+8peUvgLXAF0l62dz/JlvAkOKpDJE+J6sfDpLrfHfNUi4XWTv4nT8ldkBfUSL+IXrBVz42f//31Bbc0tCbIhRwqxpzTw8OM+FqX/7pSTk5b4pUYitAaUTWrl0EiP/3QxrQ6W7HvOLNp1/fBduNpKsfoPp5EBbd9zmPGBFp6Jf9QFccYIkri/5eprDP+in+YVKm8UHvX0LtJ+WXMu6/7ljfJscytT/r+Sz7q471LXDUR8tF7Xd9vpLxPJDyCxn10XjJ8i+tnz5P/Znlvyx89P5Rx/qy8F8siCfL/1n1ucabq39/zrhP7aXtx5U/o7/MuE/1jRWsP8v/rvGTpe+/Fj+u7a3f5azxybWcxQeNx7L1d1ze9Olzn6zwbomuOHy/aH/c67Ix3yXljQXrv4KUF/Y4HrPad2r5H1NnGfiqXzy2AAAASG1rQkb63sr+AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAppDOhAAA6sW1rVFN4nO19TWwcyXV/e3e1EimJktbGJkAuDJI//shhd/t7ZnIwwJnhkPTyYzQz1FIbI8pMT7dEixK1FMm1wrSdGPEhQIK9xI4dODkme4pzCuBT7kECBEECBMg5lxxzsm9571X1V011T3dzOKSsXtmsnq7+qP69V79679Wr7q2Pm6dnD3r9/bOh/6C3tX+m+Z1eK1b07m/vn9mGNdY0zfL3Nlvemeo/ZMUnG23vTLdsf31jwDZ6q33vrKb7vf7uPhzQXINrePSf393cPD1rduFPa2Xw8kxZUEaKozxSuoqrPIetfeXA39jegppfgZrnUKMpH0DtvvJtOOJAWVZWYO8x/P4Atg6gHCovoWbs99o7I7zZyjbdcwUexnDrfrO9gQ/Q3IKn8qCgZ2z2V+mgfofq+utUNDdpZ/NjKlrb/AKrHfrdG9BBnSYrerRzm+3sd/fPGrbfHDRp74BdfdBnN9li12PFxsoIztjGVql+e0fbP6tDoeNl2jsGFR3YqUOhs8LAws+F2aIMs3kio54TGfWikLnJkVlTjkBjXihPoO5YcTOxMRk2bgY2qhQbx0lgo2ZojVNn2Bh6Yb3RTAbPkMEzZPDUGTx1Bk/d73c/hbuM/H6fl90dQM0awg6+kQ/AexzAlnII3e4QYIROB90xfmQcTLgwoalbWWgOc6ApaFoWmoKmDWeraQShbUsg7HebrKbPyjikNzikTWKqfcXhgN7hgPYBTA90cVnpwdYJ7BtP5TMplppnzpbRDKckow2L9ts0jG5NYLQJtc/L9FsRnVy6drXRCTRoHfYfUWc8pwbNmPcLIKRerP5ECJXWnzy8fyWxCSi9Tdg8Ic1g6Nzl6MRq6Bfq0AhIPhsl/YpykD4nnAagUftgSbyuOBkzx2lJihPve8UxuvQep2UgZDGELIaQlROhO1KEItZ6HfUoC6VyeiRHaR3KoXKqvHotLSMtabNbDCaLwTRkMA0ZTHKLfBKmhRCmQzCNjudoNGaa4I5Z0i5SGTQqg0Zl0KgMGpVBoyagucWhWYG+cwRjexP+niBIHKAbHKB8/QtlGsPHNhlAVD8VoLqZARD5djGIxucc+3WGkM4QMhlCJkPIZA4fijXh8eFjkLsCO4pgGPjNA1Cvb4OSnTDHLxtJKVVlA6k1OJT6KMt5FqEs5D6XBlNv5ANziYPZAoU7oODU4zDc8IoD+i4H9BOA8TgBY23McKwFoRl5h81yY/DURIfVp3fY0n6MXs+HYJPHH5ql8MruxAFmdYdh5s7IkFCzDAn9QgErCtBCDKBnsH2oHGZH/LhaaUZu309TzeIDgaUymGiEQaC8rHBMOdX6FKmXB2YMbVxaue4Dr+3jUQnkTItBp40E6IJoqcqgc7KIDZ96OnQ0gMTAs/kgSphdSK8UoQuJraz+9aB2RPr3PLOLao3Z9tHLILU4RjdDjJ6Qp+MAAsMwbHo9GcHK1TM5MqRWU000TXc4PDgE5oTHdnnfxJMRIAqc5hs3cypYD/RKd13YaE7qVTZmgUa1yNZAVsu2+QXc6KEkQ6WAW80prlYmjy8PuV4ZY3PWuEk6ZjOINnM2zY9kGetNbnZQGD8dTEcvDmZou1k6Q5NpYz40NTe38cGsNQTRK6GEXbI7jqdPpAlK6Jk5xlXPLNF3g6GB6yDBOHsVRM3rB8Yvjg3MCg42EsDSRk+inQshxDhqvKKxIcmLPdj/dEoErc6QbTBkaaiMIaue13E1Ga5M+1BN6nzQJZ8EocW5LMRWz8DW4u4rDG8sAtJg6NocXpvja3OAWY/GjZEnzCihtdxbp8E/H5jFHN2kn0v+Vsngfx41nUQzh6IaukxRbY4kBzINx1BRAxyFfj8dxwFNDzvK0yI9PheQ+axBOZLU0XHQGc18sKYeT705ALIX7/qMDNIRDZi0QykaOE03wNC40NUZqs9nOy2VM26gziZVQw6nPTHl3uQo9puTU+zZYAUx9HWytZ9wm/sJDUBH0gl2GntJH9UET7IRe4InpaY1DUR5/brhhYJXHKo2jd5PoXaLb4lQpQwoRTquZrl5Qn1yc/Ei9YxF+iZjK9nYBSH2zVC90tET41KONLqnZzhwkY9Swta+MPDiQ25kaAfdVqu7CTzf5XjuSHJiMGiKtiNOMPdpSnDII/LZejiU+ns5BmJ0rDKCCc6QIalzy8bRBXdvzA1tZqVOGUOALRmedQ5onSHq8FQjh2Pq1MURGTd6wcZk0kwv3AhsyG6Pjzq9XmBV9ie9R5kovir3dHhEe59M+GkztbWSORG5hh5uZXpDISrG9docJUxMU6bYtikXhMUnSSw+SwJlMm7NBvIejdv9fo+P4/w3jueax5DWvKlAL8Z0Ph+sw5Kwkp0zDVZDMN4DIynwioiXJkx3LYcviXs7HO0OQ5uUmbBbIUmSTmPaF2Jo2rkxvBkGhebAFcY4F1cITnlIFZlR2xQXyOQukMmQNByGJJUGlYQk6/JSWqBRDTWW0O0xtPNywWII7zGZ+JgP9TKPQRCExIO5P23onnfuj6upJahpclBDe7RPWdfp4AadPy+4AXCaF5rsBKBgut/m+H1CaujyMAgleJYw3z2Oo5fE0RvOqLef1wSV93Rd5g4xQyA+eIVekDjTMB3DG6FVnyeHQZg/DQ35fHP1GE0r6AeFnZ244lwROGn6cRhMinx0slqDjd5OTF9Vpq9CFm1+jPM573pdGuUkV2CGCAe+uxGEOK38AMvtWEOmrJR6nJacLIt99DgtHirPhHnpDppOMuhGZmIgCvp4kZEoMy+e1FwWj5NzJR/QDRlyTl1uKDW4E9DgIaSGzYZyGtKD8EYzMo+CcIfgWqWDeF2Jp+RkjzmGTAGFqUSps26o+c1NAnUSxJE5PaAZDjhCQBPlQiiyDYNtMIMTfCZmcOIGGfO2yixOGr97QX9n5lIxTB+Se5o9/iQ7da4YfC7dTII6kmY4CRa8dPxJG8TTgsTJiSCuijSM51bJwNbEdRvPFQ+zTnD5lAxGzeJd3E528WGBUdyWcqMq40YWEC6TBxUwY3Lli86pkUqDSqZyNh9SxHE7HbTIgvwM6HBIvmR2b7bKTmoXGEyYzxhzcgrM2oJ2Snsz7u/w/R22P6REGqhrfJyusQ4dUCP153XmWsryyXYBv+c0Vp+QDR7Y5rfDUfqQOPIJuEB8gi072D679NcsP7Iuze1BYyHWtfUi9rlel7iR60GP7k9q5TQEl2IIfpssnWWyigpjSJOOBTLzQhzN6X279JI/7Lw5FrWRMenUJBM+FBOlHcFGEOjocvrER2SxpRifin7lNCkEoT+cHt6nFanFQn/yIGqmICbmjgypQ9+oJ4N/nnS0ksdFhFk4R67SMjNKXGUYhf04acTDTmQeIPo1i6EvGPt5we8A3Ji4VTTuWgJ8sQ9oUuzHZgL7odRP1dz83r5owUrZJDC4emH0dNK+mgbpNQ6pobRLZIfUikCXg4Ztqc7CGCSJkeaLQaXRMHqkRXB6n+P0gIKfDq2Vekmr0nGmDpfCLkecUFwJWe5SXiSlBJBE0kna/+SHTnb/QlAaPF5i8GUdUFL357Qc18guJ+WEp08sHQtG15Ox6JQE9TSB3Art2yeUKoazXe5EEqIIvl02Jq3ln/0LoyuGXTwDIoiuTFvcvR44++uTzv406BajPg9au0bRlM+ze7/UaZ0BcyYdLEfqtAa8mfT8tbl2/wCyHdh/TF1+2mLSWUBm5Z9XEiBrTPdJg1wbwZnKAszvbLZPzzrx9bcewdanmNx+bImSR3Bt0wsDnhGQu6k1HMYOe44O62Yd1v7OKnWsTq9Nh/R6rG6dFXtY+J24a8caxJf7ogsnNCles5taU65JOmsSFGthi+5Be5zwBRRjPlgcx96n8DJ0kRw+w4b2jKM8BfM+eF1FZ+0BAL/dYhffgO21Lr6DpcNesaLSf36sSguq+PtXsO4h1qnnv45W8hJBFfwm6PyE6G5y0bVoRZIDHe1AIr4eB3FSo+I15cRnMPEZlfhKiG+Ji68HADnw0BhaeSwIcSkUleyY3RzHlBPskAl2WAm2hGAXw36JgUSMO8SHRS8WZAzqdjPqygnQZAI0KwGeo2cyQRyT63IUwCb0TPkxuzmOORflalol2RKSjcyvIb0aLcpn9ngYO9i/m7K/nNQsJjWrEto5hNYlc9OJrVr3eGQx2L+bsr+c0GpMaLVKaOcQWoeAGYewBMKJ9u+m7C8ntDoTWr0SWgmh3eZCW+VrWF8Q6cXtl9tcTLIjdqceUU6kDSbSRiXSEiK9zkXapMnZl2GqgBeugzoK+6C4t5y4HCYupxJXCXEthE4h9hz2zizRn49qRH8+qiknujET3bgS3TlGvE8ocdGdGPGi/bsp+8sJzWVCcyuhncNX70YToqFTsBjakfG63Yy6cgL0mAC9RMNuhdrkKiOlTRJ5QvO1wWxOoD1i/e6U+nKN1Hj0GMu2FgO209YTv4zELzPxa8AEsEZB8TLaepdr6yrNX9F8A81pr1HiEZwV01lbpii6ajhJRVE/1OtBrTZq1LRRsta0wlrX9OBXotYOKu2h66hasrJmpV9YE1skdpXXr/mz66Hn0o0m5Tq4FA8dKw9pnpNN2EW6YUib2FDVkZ7EIISANTONpKQSvKibXDLO9wScYwgH+9KQ/jBqy0jVh8M0GMYeVCcrG+KZmWjP+EaXjPgiR5xp9CTG0mZl6FKgg7lG53zXuWSEFjhCWIMmMI5zET6mrFGNmmlrgmIY4UOPxnVH4Mp6WGs7uqvZ0udxvfHIGU9CezlNuCJ6G3szDNRNGaHh2WzbTj53NMTV1bqKBqF8iLNtZi5Khzg8sSZU1mLUi6enUG8N/pdzhL7Szb8ivbRPr5A7FXqpFM6G0QCWSYPT1PFfGpwja2SMtBQ4bXtSThGcYxf/SbFAEdbz2mtXuvmXrA03Q214wWeu8YWqz6bzg9gwgDReOdG/onbrw9TuheeJl637sd6VapeFYOQhh6va9kvWhTtcFzBZ9JDyEo+VHb4k+fF0W0dvqEOrkcZ+UuP8HNe5ZKyCiE0Yp4liN9NwCsIp2Y3LYxPmuc4V0SlmNYcRgmk+SlZftfzUHpdovSz0dVE3uWSUl2KW94jiMcf0KhERYykfqqpRF1ktGh6B8xrDWtrwCK6HncGIk6fWMk7VxBblovMr3fwrwlJvUlx5tdM+PVvtxKZTXUJrg3KkMV7ZhL+n9IZMhtJ7hB/aQM/CZX7seLKO+bcKVrv907N2axX/fAxn/X84+in0tg7Z0S6NBUd8LNiBcw+UVwp7wc8zsK0OSVZHsG9V8WhdK9pau3D8NlsH4LdbD+Cqb9//vvuTP/k334/daRFa9oQiOztwv2+xc/nx1+Ba2N9fwhXi59yEpzyhoDhmPfUpI/E4vMtXFFW4Q/RmrRUa7Q+iFimaYihW4viFCEN4wldoO6ZceSFI1Ad0cOUTYJvahuia4rFvQRtU4fnWCXeGd6j5/Pjrym8QyvyfcGZcAlv0JqwNpc3P/H/KmVKjWhvuCXdVdOUD2HZgD27hvjF9sLAO+2pQo9I/i46swV8NavCXL+DQpxailS0ipgvt69PakDGhJnsyNfqXOPNO4sk2QCfYsp99/nkkdoV3uI2f1JfbMfSDTLkjFjEIZVATtOB2pCvhJ8+wh70E/gmezUiccYve2vYS+k3a8apwh1XA4TFh9oQta6aecAD9Me2MSJPb/I1PQ0pAiuvzJHKRdLYoa/eYfyxpn/zj4F5a4qx7oW6z/nWUek+xlUv0yoXPuR2E7DOekPRCUtLQB70JabMX6AN+wEJD0tFpVxGf/Db1o+Mp7Yj1JUk72OqSBLNK9XYMZ4dtQKIuwNHXOUf3KJ3sccXGFRtfEBtbFRtXbFyxcS427rA17BUbV2x8QWwsPlnFxhUbV2ycZOOF0DY+oVagPleMXDHyxTCyXTFyxcgVI2cy8iJn5E9Jup/C0z5W9IqTK06+IE42K06uOLni5FxWcoyTK0auGPmCGNmoGLli5IqRczFyLO+iYuSKkS+IkbWKkStGrhg5fBvolc+Ee/j+a87RWsXRVSZcxdEVR8+Uoy8pE65i4zeOjatMuIqNKzbOx8ZzzoSr2PiNY+MqE65i44qNs9n4EjPhKkZ+4xi5yoSrGLli5GxGvtRMuIqT3zhOrjLhKk6uODmflXwJmXAVI79xjFxlwlWMXDFyPka+hEy4ipHfOEauMuEqRq4YGRm5DddAKcR6QPjeSsbI0ZvzHiWOmg87vzX6waPPCrLJEPpNQzHh3xjaU58Jm2RzhCjzoZDHdR6eWErcOU3baxmtnRxfDHhKSzLiBWdkz7wlj2Xv2Ix6rFlY04IZZM5QlWZlaJYtxNwvWrPQDsjKSZyvbtUF3VriuhXnZdGyvMG1C3N4wWabm369c/8X991nz3/4H6+xZWkIR87CspzMcf3lsSurDIWXKVKu7MpZ25XahNyvgl1ZhJF78KT7xHbzYuSf/9nnrzkj6xUjV4xcMfKVZOSr6enfSej8MqHHvlV5EPPBFmOrlKO6efHy93f+9v6Gt5ub28Q57mmso9M3IerQy8CbAZSRYXT4p4asg/vwGMQpkGadeMojbw+5x58rI9gCI0zv3+aMelB+rUtofgmtu0PPckDyXU6c8SH+m5P+Xf/OT7939EPz0Wf8rsV0a6Q04Pkd+Isjk0sjmkn9MdAtjBOgZnmkcSw+hEejDnqgk2M4PqlbvwZ3asKTePScTBKP4ImOSBrIm5/D7+MQBdS63w+f5xrdeRn/Jq56Qxnn9PGvKUPBTnkL2mgJxzhT2KysVtxKcNH8Y47ER6gPBTXB4haLR7YKWjQ1+GfC8eVZpmjc0ZoZR73uccdbcP8x2PMn1O7lGHZMy96HKxyF9gznUuUjkY/nykQL23/3u3+jfPQ7v3j671CWYSMD9MgAdhmRZjHNa4AuagkdxPoxXEUlxkJdbZDlNiZWEu3ri2GjO8QfcaQfERaHILHn4Tgo6sA9aPmk1FLPLKQR98Bewy8JfwR6hv7cCbUMnwvbOVc9+N7R6c+Vj3782eBPZ6IH41AP9CunB4sgyRM6Po/0X0okk+fMu2Rl5NSahNX1hPz/R9FoJzxVLEJQSNvejb9VYl5zHv1/+eKgoCaNQSss0CaNa8cHNLqNYdQSPfZ6OAqhJuG4N4b/q6SHF6ZJhTC/CfUnFLVZBl82sGxfzsuu+KP/6X0Jlqa4amK6BFRA04VjEGUmAQ1aZ0okoM9fAgmf7TE98TP4+wiu9VgZpfj3i4kjRwr7Tl9aRkvyqm4sQiFmcsSPfKzwby2mHH0XnuqQuMShZ2Tekuw8kUuS5z3hzCI+x9vUc6wJBpOfK95VdvZSSouTSItRiDHx3XHseBFvMYKSdhc3NTZ0S3KXrFbdScUhfhcZBvI7pbcs/vzxu0Rtk90l7azsti1J2jZNm0Qk8snojrR9eXQoC/lsTJak90zR+UK8vBBn47laWteQj0tZWElW1kNWtipWrli5YuWKlV97Vl6MfU93mfPuwbxs5R/95HtHe0/vr07MjAZzKei5jTNm+qbz95j8miFnY4zR6pTflYzWodc8TMxE0jwNZYC5M5wTuA5ovaCZJsTuVSi5yRm1a6lzsvJY/PTRt0Wad0p6NNfR1/vf7/zjDOIbbhjfMK5cfONm0BfpWofKPsW8XvprXRDQWndwera32cJvPT9khR/t0y2L7cUNXxipiRdmfk38Rv0sr3krYr/zXzeh1ddA7/DtnG6ox3d57DZ4U+cy9/RXAP8XGDmeV/TuiwNntP3biTsX027UUwP+op4OybZ0oDRpJiluW1o0d5AvS+KiYi6TclgkPNnMTpBjMLcYy+P/Hn3ni59991cLIu5RxolKuHuErkdzdNHcjUqII+dfgjWfQPydcO4j0Ps1aM0JxTT3aYZmOThivvOof/mf7k+/9et/8E8z8KfU0J8yzuFPfY08jzgygWV0RJbVkGZET8I59Pfgah+SFqT/sy9FxtHvOUWKUY6F+5AGdR5ZsGYYpwxG50v3iDPxXQh7zDI929HcshKvffFf28pT99x4668V3kuU/TmmXnlwSXx1w/36N985+odzMBbib9CsNsNfp2fCUdqkOVeLvApEGaVkQV2DLFeUiEcScOZig3415DpEO86Bn0E5VA4SPsdbqC2J899LPX9yBu0teELRAxGlf0v5VMFVvs8ua6T67m+5Xy8t9wZf/4NzYHboZ+jU73Bt0Ihyf9C/sMm/HEHpksc4JpvOIDttHnK/C8cwnHPJLBERk52ZoS1TejviGMzXXpLMv/jX3pelZW4BQnWyrW2S5wd0PJsFNYl1PerrGvVpi3LCXJK7C3V4xHAiWvA1kkM0ix3hnJ6npc5Ba+6ltmsyK6wxIfvrPEvniDJ+n4dr/JJ752TF/OBu//2CknZorETbH7NGmSfAstEnPYHaJY+qcqxvJfdelkVTAnuNciQ9ilayXIMGMW1twqIJMuiuGvZ3AI/nlEnPapbDrN25ct2f/1X//T/+8dF6Ka5L2pXmTOzK92m8iXB5RLNBL2lV+XHO9QcXZRult2wWHmLW9WUjsTXBqNdAuocKWykV9PAVsiaWo5r56pf793t//bj54mel9MslTVEp53VEERaHdMigsdThPj/+tWh1VJCrj1aTS7YX2tPzsZ+GhPMjQCrAOUNqCanLzjzhpZg5nZ5Fdl1h6+mSGdLBivl1OutwXqPpxBqN12vtnCkcmXd9yZv7npzXZfWcPTG7PG31HHotRdfXiHPR09fPacIZV3P9XF2YT67Wz01n4OB9ZdvEnjiiz2tm/M1hYXGlSMXCV52Fi65hLs7Ck2vVfnl4uFrHnMXD78LxB2R3j0EbghU7iCXT6SNqGz7fcuLI+bBynpYUY5kxRZRrxCEN8pJsmjuI8pPq5CVhnLGhxNeV4v89OlaMOF5Ufin211cSvwYl2iBvDWfTGwICTohN+pkNmjExcujCu5cg9XfPIV+PZrpNHsdy+NxBI7aqg60bVkEDLnfd8Pzl+x5ljrziPYitEn4F2ybHAVfvrIaW2BbJisaw+a7Sk9y5aB+v00jjkkxZrLlOMwzxWLNNeT4GzSLgX/YbyzHtm0+8s4hM4tYCzvaw8WeesslqwXxl1LhYHi4tozvCnNyAkMU7zlNO01ox7/5kXSSnJmT1VcoO3FfYDE0fsN3nW2hTojcWl9aNKJNuvjkSE/e9CInUQA41yqKoUTYF/rXJ8rFoVJyPRG4S9i5lYKPPHGS8B3PYXfIrjolLnpAnsNz78ve+4q4//smcpJHdhmKSwfkcl/xIj/xRnGtz6YxAMkOyP2rUM1S+ulfn1koDajD7oUz+e1pM4h2yoZ2YR6kxL8Df6oOQ/E/pb3dlcHrWbG3un3n8P7+T/NUNJXqDZrEeRW+ZCW0GbyJ6s5ta02vvjM5UvzNo7mOx2qGiv7V/psOvwf6Z5nd6bTqk12N166zYw8If7DVPz9iN34ZH3FZW4IE+Pj37pAv1tuqv83LQ/xSupcLGBjzBYKO9f1bzhqMx6elgr3P+i/ire93Ts87WAJve2uxh0d2kJ+iuELib29jkLlbhRboD/hsQ0PyV7iYr+viwKyst+rXSpqIPl3HhyDaesIYXVf1vdO/vn1lY9tnPHVZ08fy1zgYW3+jjMUMoV9nPAV7uG/0mAbrZJSS3sXFr/U3ct9nfxaLNis0+Id/qb+Fpq60+Psz2wz7+2uzTr/XBFl5kfcA6eZuIArvV51RSuri/16Fj97ao/YMeXQ7OxGKvvUIX7+zBBRR/e8s8PYM/gLdPhccKjRWqUEDZweNBbSyfCpDFdl9l1+prvNR5aVC5ut3C4wYrm9Sc7idY7OGDaH6ruUvHtJqkba3mCu1tr9Cv9tbp2WZn4J2pH1r+YKfLNnobfE9zh2/4rT2C2N/ahuZtbbfpmn53bRu74o9O/mIEJKn5G1skrO7GJivwsN+k4dKi6bk6hcM+IJoY8tS3EU3gs7SoGk3ejznpj2jLom1PsUFC0Fp/Y5MJ9iFIeXPlIXTvj9dwx26P9G2Taf137//o5JtNf3OTINnqU91Wi05tb5DAW5vY9VfxMq2Pcf/qJl7f9x9swDM+YAf5/sQ9VH6Pt/7wn73DxB3UXHfY2FoLd+ztdGg1AyuSaxuos2K/Wg82qLvWE73V9Tyz4fOeO9bsOtuuq7pm1ILtmjocA3kOVujxcj/g299sklQlj6gVBNFf67VPz9Z29vDB1nYeUtGHX4YN5UNWMmJWVSJmf60Ng+Ram+651v44VrXWXscO3n6AN9rpE9Hu9Emh/W67BbftQfcc+g96W4xuW7Gidx9IyjassaZploj4RhuXj9j+OnYA3Oit9r2zmu73+rt4+eZaKxg7gLzgoZvR8LFA09OPYNBlAZ390Bj4FajBYQINmi7s/zZ3NFYoMLoPe5lxN6QJ33EwhDRXiE6bK/Awhlv3m+0NfIDm1haSSHOLnrHZX6WD+sQUTRxLoGiSwJrNj6lobfMLsMGo2SMOb3aarCBeaG6znX2g0IbtN9nw1Rywqw/67CZb7Hqs2CCe28ZWgcbvaKBpUOh4mfaOQUVHw0Gj3dFZYWDh58JsUYbZPJFRz4mMelHI3OTIrJEZ+IKWceJkTBY2JsPGzcBGlWLjOAls1AytceoMG0MvrDeayeAZMniGDJ46g6fO4Kn7/S6wnzPy+31eooGggzHQ7/ONfADe4wBG61Vdyo6JHxkHEy5MaOpWFprDHGgKmpaFpqBpw9lqGkFo2xII+90mq+mzMg7pDQ5pk5gKjO8wOMAADSZhlpUeT3kZT+UzKZaaZ86W0QynJKMNi/bbNIxuTWC0SS58iX4ropNL1642OoEGrZNjOz6/Bs2Y9wsgpF6s/kQIldafPLx/JbEJKL1N2DwhzQgWNTJ0YjX0C3WIBROyUNKvKAfpc8JpQMGmF68tTsbMcVqS4sT7XnGMLr3HaRkIWQwhiyFk5UTojhShiLVeRz3KQqmcHslRWueRpFevpWWkJW12i8FkMZiGDKYhg0lukU/CtBDCdEhZZvMzGjNNcMcsaRepDBqVQaMyaFQGjcqgURPQ3OLQrEDfOaIpyCNK/34STugwgPL1L5RpDB/bZABR/VSA6mYGQOTbxSAan3Ps1xlCOkPIZAiZDCGTOXwo1oTHh49B7grsKIJh4DfjNMq3FfZa2GmKZkipKhtIrcGh1EdZzrMIZSH3uTSYeiMfmEsczBbNvbC34QbhhldhDg0D9BMFv5MWh7E2ZjjWgtCMvMNmuTF4aqLD6tM7bGk/Rq/nQ7DJ4w/NUnhld+IAs7rDMHNnZEioWYaEfqGAFQVoIQYQS0Q8zI74cbXSjNy+n6aaxQcCS2Uw0QiDQHlZ4ZhyqvUpUi8PzBjauLRy3QdeYxPRceRMi0GnjQTogmipyqBzsogNn3o6dDSAxMCz+SBKmF1IrxShC4mtrP71aAoa9e95ZhfVGrPto5dBanGMboYYseWHDiUCHITLyBIRrFw9kyNDajXVRNN0h8ODQ2BOeGyX9008GQGiwGm+cTOngvVAr3TXhY3mpF5lYxZoVCucRc62+QXc6KEkQ6WAW80prlYmjy8PuV4ZY3PWuEk6ZjOINnM2zY9kGetNbnZQGD8dTEcvDmZou1k6Q5NpYz40NTe38cGsNQTRK6GEXbYCY/pEmqCEnpljXPXMEn03GBq4DhKMs1dB1Lx+YPzi2MCs4GAjASxt9CTauRBCjKPGKxobkryIryh6OiWCVmfINhiyNFTGkFXP67iaDFemfagmdT7okk+C0OJcFstFSsfW4u4rDG8sAtJg6NocXpvja3OAWY/GjZEnzCihtdxbp8E/H5jFHN2kn0v+Vsngfx41nUQzh6IaukxRbY4kBzINx1BRAxyFfj8dxwFNDzvK0yI9PheQ+axBOZLU0XHQGc18sKYeT705ALIX7/qMDNIRDZi0Qykax5RjvK+8ELo6Q/X5bKelcsYN1NmkasjhtCem3JscxX5zcoo9G6wghr7Ol89Fn9TBDDrZBDuNvaSPaoIn2Yg9wZNS05oGorx+3fBCwSsOVZtG76f8PTC4JUKVMqAU6bia5eYJ9cnNxYvUMxbpm4ytZGMXhNijVZrp6IlxKUca3dMzHLjIRylha18YePEhNzK0g26r1d0Enu9yPHckOTEYND2kPO/42oLJLivq4VDq7+UYiNGxyggmOEOGpM4tG0cX3L0xN7SZlTplDAG2ZHjWOaB1hqjDU40cjqlTF0dk3OgFG5NJM71wI7Ahuz0+6mCSN7Mq+5Peo0wUX5V7OjyizRYDT5uprZXMicg19HAr0xsKUTGu1+YoYWKaMsW2TbkgLD5JYvFZEiiTcWs2kPdo3O73e3wc579xPNc8hrTmTQV6Mabz+WAdloSV7JxpsBqC8R4YSYFXRLw0YbprOXxJ3NvhaHcY2qTMhN0KSZJ0GtO+EEPTzo3hzTAoNAeuMMa5uEJwykOqyIzaprhAJneBTIak4TAkqTSoJCRZl5fSAo1qqLGEbo+hnZcLFkN42QsUntPS4RwGQRASD+b+tKF73rk/rqaWoKbJQQ3t0T5lXaeDG3T+vOAGwGleaLITgILpfpvj9wl7OQkPg8Q/XVHEfPc4jl4SR284o95+XhNU3tN1mTvEDIH44BV6QeJMw3QMb4RWfZ4cBmH+NDTk883VYzStoB8UdnbiinNF4KTpx2EwKfLRyWoNNno7MX1Vmb4KWbT5Mc7nvOt1aZSTXIEZIhz47kYQ4rTyAyy3Yw2ZslLqcVpysiz20eO0eKg8E+alO/ROYQl0IzMxEAV9vMhIlJkXT2oui8fJuZIP6IYMOacuN5Qa3Alo8BBSw2ZDOQ3pQXijGZlHQbhDcK3SQbyuxFNyssccQ6aAwlSi1Fk31PzmJoE6CeLInB7QDAccIaCJciEU2YbBNpjBCT4TMzhxg4x5W2UWJ43fvaC/M3OpGKYPyT3NHn+SnTpXDD6XbiZBHUkznAQLXjr+pA3iaUHi5EQQV0UaxnOrZGBrsjdK4bphtDb3ZTBqFu/idrKLDwuM4raUG1UZN7KAcJk8qIAZkytfdE6NVBpUMpWz+ZAijtvpoEUWJHsdO73yKlPzrLKT2gUGE+YzxpycArO2oJ3S3oz7O3x/h+0PKZEG6hofp2usQwfUSP15nbmWsnwyfEXzcyX6kHhgm98OR+lD4sgn9EG2l1PXYmmzS3/N8iPr0tweNBZiXVsvYp/rdYkbuR706P6kVk5DcCmG4LfJ0lkmq6gwhjTpWCAzL8TRnN63Sy/5w86bY1EbGZNOTTLhQzFR2hFsBIGOLqdPfEQWW4rxqehXTpNCEPrr0qtUnlMAtYg7Lw+iZgpiYu7IkDr0jXoy+OdJRyt5XESYhXPkKi0zo8RVhlHYj5NGPOxE5gGiX7MY+oKxnxf8jnJAiVtF464lwBf7gCbFfmwmsB9K/VTNze/tixaslE0Cg6sXRk8n7atpkF7jkBpKu0R2SK0IdDlo2JbqLIxBkhhpvhhUGg2jR1oEp/c5TuylKw6tlXrJP0MYvGgo5ITiSshyl/IiKSWAJJJO0v4nP3Sy+xeC0uDxEoMv64CSuj+n5bhGdjkpJzx9YulYMLqejEWnJKinCeRWaN8+Ye/xoXcBiUmIIvh22Zi0ln/2L4yuGHbxDIggujJtcfd64OyvTzr706BbjPo8aG3w8uXM3i91WmfAnEkHy5E6rQFvJj1/ba7dP4CMvWv1IMdi0llAZuWfVxIga0z3SYNcG8GZygLM72y2T8+u3EugOnHXjjWIL/dFF05oUrxmN7WmXJN01iQo1sIW3YP2OOELKMZ8sDiOvU/hZegiOXyGDe0ZR3kK5n3wuorO2gMAHl9chBffgO01fPsQbLfYq17wPz9WpQVV/P0rWPcQ69TzX0creYmgCn4TdH5CdDe56Fq0Ismh10BPii/2aUNBfPGacuIzmPiMSnwlxLfExdfjb6hj3zNLCnEpFJXsmN0cx5QT7JAJdlgJtoRgF8N+iYFEjDvEh0UvFmQM6nYz6soJ0GQCNCsBnqNnBt8WOCTbhsMm9Ez5Mbs5jjkX5WpaJdkSko3MryG9Gi3KZ/Z4GDvYv5uyv5zULCY1qxLaOYTWJXPTia1a93hkMdi/m7K/nNBqTGi1SmjnEFqHff0khCUQTrR/N2V/OaHVmdDqldBKCO02F9oqX8P6gkgvbr/c5mKSHbE79YhyIm0wkTYqkZYQ6XUu0iZNzr4MUwW8cB3UUdgHxb3lxOUwcTmVuEqIayF0CrHnsHdmif58VCP681FNOdGNmejGlejOMeJ9orDXeIsjXrR/N2V/OaG5TGhuJbRz+OrdaEI0dAoWQzsyXrebUVdOgB4ToJdo2K1Qm1xlRN8iOKZ3Wh2FszmB9oj1u1PqyzVS49FjLNtaDNhOW0/8MhK/zMSvARPAGgXFy2jrXa6tqzR/RfMNNKe9RolH+OXzSGdtmaLoquEkFUX9UK8HtdqoUdNGyVrTCmtd04NfiVo7qLSHrqNqycqalX5hTWyR2FVev+bProeeSzealOvgUjx0rDykeU42YRfphiFtYkNVR3oSgxAC1sw0kpJK8KJucsk43xNwjiEc7EtD+sOoLSNVHw7TYBh7UJ2sbIhnZqI94xtdMuKLHHGm0ZMYS5uVoUuBDuYanfNd55IRWuAItegrRC9onIvwMWWNatRMWxMUwwgfejSuOwJX1sNa29FdzZY+j+uNR854EtrLacIV0dvYm2GgbsoIDc9m23byuaMhrq7WVTQI5UOcbTNzUTrE4Yk1obIWo148PYV6a/C/nCP0lW7+FemlfXqF3KnQS6VwNowGsEwanKaO/9LgHFkjY6SlwGnbk3KK4By7+E+KBYqwntdeu9LNv2RtuBlqwws+c40vVH02nR/EhgGk8cqJ/hW1Wx+mdi88T7xs3Y/1rlS7LAQjDzlc1bZfsi7c4bqAyaKHlJd4rOzwJcmPp9s6ekMdWo009pMa5+e4ziVjFURswjhNFLuZhlMQTsluXB6bMM91rohOMas5jBBM81Gy+qrlp/a4ROtloa+Lusklo7wUs7xHFI85pleJiBhL+VBVjbrIatHwCJzXGNbShkdwPewMRpw8tZZxqia2KBedX+nmXxGWepPiyqud9ulZ7Bu+t8mueaRsUI40xivD74BzlN4j/NAGehYu82PHk3XMv1Uwn+/5vn3/++5P/uTfEl/BXYSWPaHIzg7c71vs3Clfzr0JT3lCQXHMeupTRuJxeJev4Fd0E3eI3qy1QqN99G3et+mb2Fbi+IXYt9QH8EwvUq+8ECTqAzq48gmwTW1DdE3xWP7d38TzrRPuDO9Q8/nx15XfIJT5v4LfQa5RrU3fPMbvG+P3wR3Yo4ffQcYPFtZhX42+g4z/LDqyBn81+pypKnwHeQFkcEBxEXcCMV1oX5/WhowJNdmTqdG/Et9afofb+El9uR1DP8iUO2IRg1AGNUELbke6En7yDHvYS+Cf4NmMxBm36K1tL6HfpB2vCncIvjWOr8mgZc3UEw6gP6adEWlym7/xaUgJSHF9nkQuks4WZe0e848l7ZN/HNxLS5x1L9Rt1r+OUu8ptnKJXrnwObeDkH3GE5JeSEoa+qA3IW32An3AD1hoSDo67Srik9+mfnQ8pR2xviRpB1tdkmBWqd7id8XDNiS+sz6do69zju5ROtnjio0rNr4gNrYqNq7YuGLjXGzcYWvYKzau2PiC2Fh8soqNKzau2DjJxguhbXxCrUB9rhi5YuSLYWS7YuSKkStGzmTkRc7In5J0P4WnfazoFSdXnHxBnGxWnFxxcsXJuazkGCdXjFwx8gUxslExcsXIFSPnYuRY3kXFyBUjXxAjaxUjV4xcMXL4NtArnwn38P3XnKO1iqOrTLiKoyuOnilHX1ImXMXGbxwbV5lwFRtXbJyPjeecCVex8RvHxlUmXMXGFRtns/ElZsJVjPzGMXKVCVcxcsXI2Yx8qZlwFSe/cZxcZcJVnFxxcj4r+RIy4SpGfuMYucqEqxi5YuR8jHwJmXAVI79xjFxlwlWMXDEyMnIbroFSiPWA8L2VjJGjN+c9Shw1H3Z+a/SDR58VZJMh9JuGYsK/MbSnPhM2yeYIUeZDIY/rPDyxlLhzmrbXMlo7Ob4Y8JSWZMQLzsieeUsey96xGfVYs7CmBTPInKEqzcrQLFuIuV+0ZqEdkJWTOF/dqgu6tcR1K87LomV5g2sX5vCCzTY3/Xrn/i/uu8+e//A/XmPL0hCOnIVlOZnj+stjV1YZCi9TpFzZlbO2K7UJuV8Fu7III/fgSfeJ7ebFyD//s89fc0bWK0auGLli5CvJyFfT07+T0PllQo99q/Ig5oMtxlYpR3Xz4uXv7/zt/Q1vNze3iXPc01hHp29C1KGXgTcDKCPD6PBPDVkH9+ExiFMgzTrxlEfeHnKPP1dGsAVGmN6/zRn1oPxal9D8Elp3h57lgOS7nDjjQ/w3J/27/p2ffu/oh+ajz/hdi+nWSGnA8zvwF0cml0Y0k/pjoFsYJ0DN8kjjWHwIj0Yd9EAnx3B8Urd+De7UhCfx6DmZJB7BEx2RNJA3P4ffxyEKqHW/Hz7PNbrzMv5NXPWGMs7p419ThoKd8ha00RKOcaawWVmtuJXgovnHHImPUB8KaoLFLRaPbBW0aGrwz4Tjy7NM0bijNTOOet3jjrfg/mOw50+o3csx7JiWvQ9XOArtGc6lykciH8+ViRa2/+53/0b56Hd+8fTfoSzDRgbokQHsMiLNYprXAF3UEjqI9WO4ikqMhbraIMttTKwk2tcXw0Z3iD/iSD8iLA5BYs/DcVDUgXvQ8kmppZ5ZSCPugb2GXxL+CPQM/bkTahk+F7ZzrnrwvaPTnysf/fizwZ/ORA/GoR7oV04PFkGSJ3R8Hum/lEgmz5l3ycrIqTUJq+sJ+f+PotFOeKpYhKCQtr0bf6vEvOY8+v/yxUFBTRqDVligTRrXjg9odBvDqCV67PVwFEJNwnFvDP9XSQ8vTJMKYX4T6k8oarMMvmxg2b6cl13xR//T+xIsTXHVxHQJqICmC8cgykwCGrTOlEhAn78EEj7bY3riZ/D3EVzrsTJK8e8XE0eOFPadvrSMluRV3ViEQszkiB/5WOHfWkw5+i481SFxiUPPyLwl2XkilyTPe8KZRXyOt6nnWBMMJj9XvKvs7KWUFieRFqMQY+K749jxIt5iBCXtLm5qbOiW5C5ZrbqTikP8LjIM5HdKb1n8+eN3idomu0vaWdltW5K0bZo2iUjkk9Edafvy6FAW8tmYLEnvmaLzhXh5Ic7Gc7W0riEfl7Kwkqysh6xsVaxcsXLFyhUrv/asvBj7nu4y592DednKP/rJ9472nt5fnZgZDeZS0HMbZ8z0TefvMfk1Q87GGKPVKb8rGa1Dr3mYmImkeRrKAHNnOCdwHdB6QTNNiN2rUHKTM2rXUudk5bH46aNvizTvlPRorqOv97/f+ccZxDfcML5hXLn4xs2gL9K1DpV9inm99Ne6IKC17uD0bG+zhd96fsgKP9qnWxbbixu+MFITL8z8mviN+lle81bEfue/bkKrr4He4ds53VCP7/LYbfCmzmXu6a8A/i8wcjyv6N0XB85o+7cTdy6m3ainBvxFPR2SbelAadJMUty2tGjuIF+WxEXFXCblsEh4spmdIMdgbjGWx/89+s4XP/vurxZE3KOME5Vw9whdj+boorkblRBHzr8Eaz6B+Dvh3Eeg92vQmhOKae7TDM1ycMR851H/8j/dn37r1//gn2bgT6mhP2Wcw5/6GnkecWQCy+iILKshzYiehHPo78HVPiQtSP9nX4qMo99zihSjHAv3IQ3qPLJgzTBOGYzOl+4RZ+K7EPaYZXq2o7llJV774r+2lafuufHWXyu8lyj7c0y98uCS+OqG+/VvvnP0D+dgLMTfoFlthr9Oz4SjtElzrhZ5FYgySsmCugZZrigRjyTgzMUG/WrIdYh2nAM/g3KoHCR8jrdQWxLnv5d6/uQM2lvwhKIHIkr/lvKpgqt8n13WSPXd33K/XlruDb7+B+fA7NDP0Knf4dqgEeX+oH9hk385gtIlj3FMNp1Bdto85H4XjmE455JZIiImOzNDW6b0dsQxmK+9JJl/8a+9L0vL3AKE6mRb2yTPD+h4NgtqEut61Nc16tMW5YS5JHcX6vCI4US04Gskh2gWO8I5PU9LnYPW3Ett12RWWGNC9td5ls4RZfw+D9f4JffOyYr5wd3++wUl7dBYibY/Zo0yT4Blo096ArVLHlXlWN9K7r0si6YE9hrlSHoUrWS5Bg1i2tqERRNk0F017O8AHs8pk57VLIdZu3Pluj//q/77f/zjo/VSXJe0K82Z2JXv03gT4fKIZoNe0qry45zrDy7KNkpv2Sw8xKzry0Zia4JRr4F0DxW2Uiro4StkTSxHNfPVL/fv9/76cfPFz0rpl0uaolLO64giLA7pkEFjqcN9fvxr0eqoIFcfrSaXbC+0p+djPw0J50eAVIBzhtQSUpedecJLMXM6PYvsusLW0yUzpIMV8+t01uG8RtOJNRqv19o5Uzgy7/qSN/c9Oa/L6jl7YnZ52uo59FqKrq8R56Knr5/ThDOu5vq5ujCfXK2fm87AwfvKtok9cUSf18z4m8PC4kqRioWvOgsXXcNcnIUn16r98vBwtY45i4ffheMPyO4egzYEK3YQS6bTR9Q2fL7lxJHzYeU8LSnGMmOKKNeIQxrkJdk0dxDlJ9XJS8I4Y0OJryvF/3t0rBhxvKj8UuyvryR+DUq0Qd4azqY3BAScEJv0Mxs0Y2Lk0IV3L0Hq755Dvh7NdJs8juXwuYNGbFUHWzesggZc7rrh+cv3PcocecV7EFsl/Aq2TY4Drt5ZDS2xLZIVjWHzXaUnuXPRPl6nkcYlmbJYc51mGOKxZpvyfAyaRcC/7DeWY9o3n3hnEZnErQWc7WHjzzxlk9WC+cqocbE8XFpGd4Q5uQEhi3ecp5ymtWLe/cm6SE5NyOqrlB24r7AZmj5gu8+30KZEbywurRtRJt18cyQm7nsREqmBHGqURVGjbAr8a5PlY9GoOB+J3CTsXcrARp85yHgP5rC75FccE5c8IU9guffl733FXX/8kzlJI7sNxSSD8zku+ZEe+aM41+bSGYFkhmR/1KhnqHx1r86tlQbUYPZDmfz3tJjEO2RDOzGPUmNegN9dGZyeNVub+2ce/8/vJH91QyneoJmrR9GbZUI7wZuI2Oym1vTaO6Mz1e8MmvtYrHao6G/tn+nwa7B/pvmdXpsO6fVY3Tor9rDwB3vN0zN247fhsbaVFX+r//Hp2SddqLdVf52Xg/6ncC0VNjbgCQYb7f2zmjccjUk3B3ud81/EX93rnp51tgbY9NZmD4vuJj1BdwUOhx/b2OQuVuFFugP+GxDQ/JXuJiv6+LArKy36tdKmog+XceHINp6whhdV/W907++fWVj22c8dVnTx/LXOBhbf6OMxQyhX2c8BXu4b/SYButklJLexcWv9Tdy32d/Fos2KzT4h3+pv4WmrrT4+zPbDPv7a7NOv9cEWXmR9wDp2m8gBu9LnVFKKuL/XoWP3tqj9gx5dDs7EYq+9Qhfv7MEFFH97yzw9gz+At0+FxwqNFapQQNnB40FtLJ8KkMV2X2XX6mu81HlpULm63cLjBiub1JzuJ1js4YNofqu5S8e0mqRtreYK7W2v0K/21unZZmfgnakfWv5gp8s2eht8T3OHb/itPYLY39qG5m1tt+mafndtG7vfj07+YgTEqPkbWySs7sYmK/Cw36RkXIdS0+sUyMJpOyQKlvZUpxfbfEDkbvJXbI0p5IUu6piHHtBJ2OxDa/3NhyDezZWH0K8/XsPb7PaYpEnd3/rDf/YO/c1NQmKL6cBWi4r2Bsm5tYk9fhUv0voY969uwmU3ttbCHXs7HVpWwIrkIgPqQajs68EG9aF6ogu5nmc2fN6dxppdZ9t1VdeMWrBdU4djYLHBCjwT/vdgA5B9wNro+6kP+PY3mwS15BG17Eecfg8tuMd37//o5JvNxD20XDBO3MNfa8P4ttZexy7ZfoBH7PSJGnf6pIL+/wGe1ph7WWowAwAAALhta0JTeJxdTssKgzAQFPoj/QRjidqjxlcwaYumVEsvWgjkXMhl2X9votZD5zLD7Mwyss0tVB0zQHAQTEOI40oPXmiIaIwNVxpIEmFX9ho893fjAnntWnoDilFYENloIW/r2Z3vnfAkLvIDweGVB8eAoOwXkwkXZqVvsNYbpZAWuKx3Y7hWy5aV/pbdBjc3DLHxYnqj6p8G0hAVdx8VLwwk+hylBDdNk3n66Sk6xbumKUUsVGYBN3wBmatd9vElSLoAAAZibWtCVPrOyv4Afv9JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4nO2czW8bRRiHc+IfQJzgwKFduyBaWjtwpii5UBBgxEdTIbgUGnGiSCkQaFERByK19W7gwDXAEfgH8kmifCqJIiUkkSJFSRqlUT7IFxUSYvDPZlEwG7x2PDvjfX+VHm293p1x38czO/POuHV10fx55MRp9zWn3nvfSWXbEinvu0S9151Ie3PJem83Ue+q3JFEj07nTyRTt1oTKXcsCb9pT+Wcq0TazeH/vfA56D82/s84Z91byXR2oeAW3t3C0fy/lejz/2jyydvf5trxn7m+Pe/cb9vEao7r/cGHk1+gvf+eSGfz/Ti91xSVen+g7vEb15yUt+Ok3L/bO/v4GqQS9w+dOOv2O/44ju29linXPcZ3S/QeG8px/5JzLvtbvp+n+7gQ1j3m8f+M7S343CQ6/59wThdbwvT5hXZv/rOSaP1jrHc/wXYfZ45yjzneaiLl8nkfb4LcI7czlB/js93HnSD/H588l2WfL4Ni98jn36d7MRT7//pkim1fEIfdYw33j2j2Yrjq1fMfKS/TpPreOq9+ufy0utt8Jn/Ea5zH+9XbN5Cr78Xryr36ruq5/Yqa/uaCWu5ozB/xGufxfjXrSz/Xphqu3FQv32hVr3/5obqUbckf8Rrn8b4F+yIO+/8xEcE6XtOz19TA28+o9fdOlwTX4frj1Hcx86n6+U5GrX3fUBJch+uPU99TL7SpzGet6s32lpLgOlxvgX/M9bXuw3qsPqu+yrwRynsxuA/3l1tf+weXQ3kvBveVW9+pXOwam2+G8l4M7jtlpi/w/Xfk929oeu4jlj81XajIvQ/uD+sE1/3w+aWK3Pvg/rD1wd3zLdcrcu+D+w18B3z/v+rs9ytt90H9QJj6Km33Qf1AmPoqbfdB/YAB/9inq63t4/ldDfc+pcYDeH5Xw71PqfEAnt/VcO8T8XgA/r1k+o6m8t3QY72woLyjx81u6LFeWFDe/9UXdqwXFpQX4bwA/u/q6vsxh6ume5/C3DCgvtwcrprufQpzw//WhzlcNd37FOaGkfjH73K0fd/aMxe1+Ed+IKg+7+o7WvwjPxBUX+OV6jz3i0F+ICL/zU5KV9/v5XM5Ovyj3KD6kMvR4R/lBtWHXI4O/yg3Iv8dTrq8eW45IJ+nwz/KDaoP+Twd/lFuUH3I5+nwj3Ij8t+tc96HnK4O/yg3qD7kdHX4R7lB9SGnq8M/yo3I/4yjca2H7d/69r/maCyfz3/rn/9a13oxTo9y/I9xepTj/4baH/9rhfP/yohw/q95jx/zf+UScf5PO8z/l4fh/QBa4PpfOAys/0UC1/9LY2j9P9LvAPf/HN3u4+z+MNz/9++xXhyf96Up7P/F+mDQ/l+c17H/F+uDQft/cV7H/t/GI/b/Ntqz/5cQQgghhBBCCCGEEEIIIYQQIpCDgwMSQ+hfNvQvG/qXDf3Lhv5lQ/+yoX/Z0L9s6F829C8b+pcN/cuG/mVD/7Khf9nQv2zoXzb0Lxv6lw39y4b+ZUP/sqF/2dC/bOhfNvQvG/qXDf3Lhv5lE1f/+/v7ant7W927d0+trq6SI4iD/93dXbWysqKmpqbU4OCg6uvrU52dnSQEtep/b29PLS4uqomJCdXd3W08jrVKLfpfWlpS/f39xmMXB2rJP55XQ0NDxmMWJ2rBP8ZyMzMzxmMVR2z3j7Hd2NiY8TjFFZv9b2xsqIGBAeMxijO2+t/c3FS9vb3G4xN3bPSPPh/zeNOxkYBt/jHWGx8fNx4XKdjmf3Z21nhMJGGTf4z3urq6jMdEEjb5Ry7XdDykYYv/tbU147GQiC3+R0ZGjMdCIjb4X19fNx4Hqdjgf25uzngcpGKDf+Z65Prf2toyHgPJmPa/sLBgPAaSMe1/enraeAwkY9o/cz6y/Q8PDxuPgWRM++c+Ttn+ud4j2z/37sv2z/5ftn+u+8j2Pzk5aTwGkjHtn7/rkO0fv+E0HQPJmPaPvd6cA8r1D0ZHR43HQSo2+OcaoGz/3AMg2z/A/91iOhYSscU/+gDmguX6B8wFyPa/s7Ojenp6jMdEEjb5B8vLy8ZjIgnb/IP5+XnjcZGCjf4B14Ui4S9l7zMCvoEiWwAACrVta0JU+s7K/gB/V7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7Z2Nkds4DEZTSBpJISkkjaSQFJJGUkhukJt38+4LSMlZrx3beDOe1eqHpAgSogCQ+vlzGIZhGIZhGIZhGIZheEm+f//+2+/Hjx//HbsnVY57l+HZ+fDhw2+/r1+//qr32r5n/Vc5qgzD+4G8z+L28Jb+ubu2jtVvJ3+uR1cNez5+/NjW1Ur+7v9sf/r06dffb9++/fzy5ct/+qL2F7Wv8ikqL87lGOeRTv1crtrPsdpv+ZN2nVtpWl/VsWHPSs6d/i86+X/+/PnXNvVP/y25lAyQOTJiP+dU/sgUmdf+bBf0a84lP7cT2gLlG/bs5F8y8viv6OTPMeRCf7UMkXO1FfdZ5Mc14D6+OoY+AMpjPTHs2cn/rP5P+XfvDOh55F5/qy0g19q2LP3MWMnfegDo+5WedcPQc035I9eSVV3rPkhf95jAefhZksd2uiHbifWM5V9txGkM/1J14v5ztB9dzVicbR+nX2f7KVlZ3ikP+m3mXdd5LJeyrG3aIHqGMcnqmmEYhmEYhmF4RRjH35NHsNen//NvL+9Z8t36Hlzqa7o29a54hMvo7WoHz+ZnSJ3wlva+u5b38538z9jxj3yGeZ73db7ELr2V/P+G/vMWXP70s2HPw6aOTSb9d+nbwxfka+kjnc+Q+iQ/zl35A03nb6SMXI/9yL4s2y/t39qll/K3H+JR20DK3342H3M/KX2Jziy5IBtsvuznnPQL2GdYICPsdgXnUee0D5P2Z7cd2gz3Qp6ZFvLu7NmZXsrfdfSo44Gu/wN1aL3gvm0/jn17XYzQLn7IfdB2X/f/SjvreOdvzGdK9uv0WV2S3rPrf0C26QMu7KspmeFvcX9Dlvy/kz993z5Ax/tYn8DO35jyJy38AOTTyf8ovVeRP8/2+puysbyL9MXbF+f63ukG9InbCbrFuhh2/saUv8/r5E+cypn0Uv6c1/nD/nbsW0s/W0F9pT8t/Xf27eW11G3R1ZH9fTxHyGPlS4SVvzF9iLyndeXxeOZMet6mHh5V/sMwDMMwDMNQY1vsm/w8Pr9nXD32gBljvx+2ffGzTb6LC70Vf8P8w2dnZ9Pq/ODWCegOx4Tn3MD0LUJe6/NrX2c/zPKgr0Y/nKOzqyD/ld3XdjB8fNiO0BvYfz3Hp0i/UMbu22fnc+y34y/HaB/YkfFJDcd0/dx+F9d7kfLn+m5ep32Btu9a5vgPunlEnuuX88/st/M16Ijp/+dYyX+l/1d28PSlp08dGyntIvuxYzDOHMt2WeCT2MULDP/nWvLvfH7guV8lL88FLM70f3BcgMvJuXnOsOda8i/Qyek7L3iGF9bhznP1/F/pBrc5P/8dq1DM3K813btc7Vu943l83tkCGMPn9cSNOJ3Uz934n2cA5Pu/y8qxTHvkPwzDMAzDMAznGF/gazO+wOeGPrSS4/gCnxvb3MYX+HrkGqvJ+AJfg538xxf4/FxT/uMLfDyuKf9ifIGPxcrnN77AYRiGYRiGYXhuLrWVdOuGHGF/Ej9sxPdeQ+OV3xF2a62s2L0jruD93H5l+5DuKf+0MzwzXtcH2xu2ucJr8KxkbPljf8Emt2pLK5uc5W9/ImXy+jwu48qeYJvB6l4oM3rM8s/26HUKn8GmbNsrNrv633a07ps8mYbXEMOvhw2+azdd/y9s02MbW2D9T9r2+dBufb3X5/KahKvvC5FHyt/rjrEGmtfEenSQEbhedt/kMil/PztXbcZy9TWd/B1v5GP2H7Of/kl67D/6vpiPkU/u93p494x7uSbYxyH7hWW5ei7+qfy7/Z380xfUxSLRr9HtpH/0DbndMfwU1vPkwfFHZ9f/7Xsr0o8Dt5J/1x5s+3c8Af09fUfdvezaRsaokF76KR/1nYG27HpJHXDkR7+V/Auv40vsAKzWnM57zXvZyd9lyO8L+5pHlX+RMTLpx9utr89xr6eZaXVtZheXkz6/Lr/V/t19rK7N6/Kcrn6eYew/DMMwDMMwDLCaW3W0v5sr8Df4U3ZxrMPv7ObWrfZ5zoXnCh29P96CkX+PfRi2oeWcGlj553ftxbaR2nbMP9/lsN+p8PdE8P+Bj/la25PwLXEvlj/fs/E9v+o8EcvMfraMm4cj/d/Z5q3/2ea7PrbT2UZr/4zbInH++HqwAXKtv1Hobwk5xsRypiz4iO6tp27NWVs7HO2nb+Y6ASl/QA+4LWDXpy3YN4v8KHvOG7Hfr5tT0u2n3fq7QK/CteXf9Z9L5O85H+ju/Nagv8m4k38+DzqfbsEz6RXnCl9b/18qf+ttdLBjbezDQz7kcaT/U/60jUyT+BDHCDyyP+cSPG6ij9GvbiH/wj499+fdPPK8Nsd/O/njx6v0c/z36P7cYRiGYRiGYRiGe+B4y4yZXMV/3ord++pwHXjntj8w14u8FyP/NZ7f4Ph65sfRj5mDY79dprOyoXgOXvrqbIfyvKCVD9DHKBPXZvmx/zp+H5+my9PZo14BbKBpD8Vu5zUaOa+zqReeV8fPfrdcOxTbP3b+bo6X7bv255I2Zcxypd/R/b/zVWJTfnb5p/6jXrn3VQxPN08o6Xw7K/lTz+lH9Pw0fD/YZu0ftP/Q97YqP8dyjpf3V37PMs9vxU7+ltmfyn+l/1P+Of/XfmSOYavnmOfy7taH3MnfbRRIizb27G3AWP9b/91K/oX9kH7Ocy7jEtoDeZzR/5BtgzTZtk/c7e8VfEIe/61k/J7y9/gv5/jZB5j+wWI1/tvJv8h5/t3471XkPwzDMAzDMAzDMAzDMAzDMAzDMAzDMLwuxFAWl34PBB/+KtbOMUBHXOKfv+TcS8rw3hDfcktY/5i1czJ/4rEo36Xy57qOSuvstxa6OJSOjCc+4pJYQOKWvA7OUaz7Uf0aYqPg2nH0jp3yd3iJC+xi9ymTv+vuuF/KS3yVj5F2zhcg3twx547VTbw2EGsIZZ9lLTLHm+/6NfmfOZfzHT9LXo5FuqR+iTnyz7FR77GuWa7XRrk4lut/EQ9OP+V+Ozo9SjyX79vf/qEt7HQA8brEknlOQd4bx+lnu/5D/o4JXOH7Tv3iWMpL6pdzKSfpXkv/Z1x+4ucyfZs27X3Us7+34e8puR7cbl1Pu/ty3h1eG8z3s2qHfoYit+57H3DmueL5Mjl3gDaUHNUv0C4cn3otdu06+yv9x/+j87JNe95Xlx79j/tKWbmvWvetyuq1omAlt4wN7dKkbDmPhbwS55XtnraZHNWvzyNPz1V6K+jBVf8/O+79E/lzjufcZJp+Hnbx4E63m4dEnec3Ki5Z56sbK3Y603llO/T4OMt9pn7p/918hbeyK8OR3oVO/jl/o+DdwH2Ve0LGniN0Bq/pmNd47pDj1a1zj1jJv2uvjFOsH1btm/wv1ee7dUo9b+oMR/2/8DyL1btMJ/+jsvNMrPI6D+REXbI23GqsZp2Z8mdMmOsEep0vryvYvVt7jpnfHbpy8N1D9E2uWddxpn7h6Fu7HHuPeYu8o67yzXkaCWMFyHpBv6fe9Lv0kd470+5374SrsYDHOZesE3rJc3pXv5T7SK6c8+zzVodheDP/AKCC+iDgvyWjAAAO121rQlT6zsr+AH+SgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJztnY2RHCkMhR2IE3EgDsSJOBAH4kQcyF7p6j7Xu2dJQM/P/livampnu2kQEgjQg56Xl8FgMBgMBoPBYDAYDAaDweA//Pr16+Xnz59/fOI696rn4nOlrABl+PfB/1Hp+Yr+M3z//v3l06dPf3ziOvcyfPny5d/PLr59+/Y777A3ZQT0+0dG1Pu0npWeT/W/AjbR/q72X/VR+naVppPX7d/5nV1U8qzkBF0avV6ly65n7bx7PnBq56t66+wf5Wvfdbm0b3semg95Bar+r3ll9Y77nz9//vd76C3S/fjx4/e9eIa6qC8LRDq9HukzRP6eJvKIvLkXZateSBfX9XnqoGkjL09HHfR6/I3Pqv/H369fv/5+7go6+3NNZdHyI02UzzNZnyM99zL7uwxRntsIm8ff0Jmmie+MW1xzPUUanfM4tH1FPqRHF8ip6VTu+KAL2rLKHddUH6pnLZ/xfdf++swVrPx/VmbW/+l/nbyBzP7qb6hTVnfsHHpWfdEu4oMv0D6ofoE8VnJ2ukA+yiE/9xVVnf35kM/L3xn/7zEXuMX+6Dz6I/Xu5KX+lf19HeLAttg9/kZbIH/+936GrPRR2otC86FOmS7wty4r7ZG5XmV/ZNTnvfxMbytbXMUt9qcda7vv5A1k9ld/h+/N+ih93f2P6jbucd39JL4jsz960DaW6ULTqc1pF8jv9sc/8kz85RnNN64h4zPsT19RfdCfAXX17+pvGd8cmh6Z6Vv6PZ6lD3RrpciL+/hNwP+Rxu8hJ30vA/XGh2S60HIy+clfx0P6h//vsqj8Opep9Om6HQwGg8FgMBgMOjj3l91/zfJvwT24hCs4LfM0fcXbnsJj5cSlWM9kcYF7YlX+6tkVn9ZxmI/Cqc6u6Ljibe8hq8a2q2cqzqryH1Vcerf8W/m0R0Hl1j0TXqcrcnXx/Hu160xW5dX8/gnnVaU/Kf9WPq3Sk/OGzin6HgXneJCFfJwDWems0oHGFbtnHml/9OOcXMV5adxeY+ZV+tPyb+HTKj0RowvAs8LzIfPK/sTtVBaVs9NZpQO1P3Jm8mf+/8oemhP7V5yXc9bKvVYc2W751PUqn1bZH+5Y+SPlFD3/zEbI3P1/qgPPq5J/lytboRqr4Eb0fsV5BUirXEyXfrf8W/m0zk/Sh6OMaA/0NZ7dtb+OGZ72VAen9r8V6m/gGpR3r3xTZheu+9zB05+Ufyuf1ukps7fOOxkXtOzMRgHlFrO0Ozp4Dfvr2MnH9+IpL4hPU84LebLrVfqT8m/h0zLezmUDyilWZTMnd66U55FnR2eZjj3vSv6uXoPBYDAYDAaDwQrEvoj5nIJ1IGuYVSyqSxNz2x3+5x7YkTWAbh5Z5q4s9wbnYlh3ewx/BeIfrL931ibd+vWZ+xkzrlHXlIH4TqzwUWV21x8Jj10HqK/Gt7r2r2djSK/6y57nGe5pvZ33invul/TMQaYznun0SX/zOIbHaLPyd/LKZMzSddd3y8j0uINVHEn35FfncZSD8Dit7tXX50mjPgedK5ej8UDl7JQPcJn0HFHFn+HzyEdj/lqXqvyd8lzGqszq+o68xBtVxhOs7N+dtwRdzNL5L/g67f/oys8zZOc7yas6Z0I5yFKdjcj073xHV36Vl+7XdxmrMqvrO/JmejxBx4+R34pn7Oxf6X/nbBH5+qfLF3nQ/Y7P0v6exeKz8j2vnbOEVZnV9R15Mz2eIBv/lVv0Nl/t+7na/zNdVf1fy+7s7xz0qv9r3l3/r+Z/Xf/Xsqsyq+s78t5q/4COLT6G4Z90fOn4K5dpNf6r3G7/gJ7hq86fZ7pazVl8PPUxTnnFrHxFN/5r+qrM6vqOvPewP/Wu1v96L2ub3Nc+5Dyaz/89jc6RfU6fzeW7GIHOhfmeARn8PuV15Vd5rWSsyqyur9JkehwMBoPBYDAYDCro3Fw/VzjAR6OSy9cfHwHP4gJZu/sezNU6gv3Sz0QVZ6v2Y75nPIsLzPYyK7K4gO7Z1f3/J+tXtRWxNr2ecW7Yn3ueB3Lodecid7g80lRr9M4umR70XKBypJW+buUbT+D779U+VeyPmBN+Y4cjVD+j8Suu65559u97vFH5wiyPLF6dcUYdL1jF+3Y4ui7WqWcT4dczfe3IuOICT1D5f+yPDH5uJeNoVQfeRzQOp+f4KF/7hXNufFd9VGcmeF5j6/STLEbt/YW2x/kVsMPRrbgO8qv0tSvjigs8wcr/Iyt9L+NVdzhCzlJoX8/K7+TRfLszMyEPbZZyXDdVOYxt6t8oe8XRnXCdmb52ZdzlAnfQ6Vv7rPp4r+sOR6jvtcz6v47fXf/fsT9nO/Us527f0r0D2m93OLpdrrPS15X+r8/fYn/3/8ju4z/6x09W6bw9+bha2V/zzsb/HfujI792Zfw/4eh2uc5OX1fG/52zjhWq9b9y3llMgOvabzuOEPmwn84xs2eyOXBWXpVHtX4+mVtf4eh2uE5Pt1P3HRmfFTMYDAaDwWAwGLx/wOfo2u9RuJK3vlvjHu++19jACXZlf09cFGteOADWlI+oA3Y8AetaYnq6r7LbB1wBjuEUGk/scKWOrwViFr5uJH4W8H2svg7Hb+h6lTMY8dGYDW1L4wvoq+N2VcbO/l1eu2m0TroP3uW4Vx1B9rsjtPd4juuUq+kCkeZq38p0xPXsHAtxC42zOgejv89FPdANeiXWhd9x+SlDY/HVWQG1RcXR7aRxmbSuynlSR/0toSt1DCgPS1wP+2isUNMRJ6XcKl7YobK/Xq/sr/Fx2j1tEj15fEvz8vh2xatl/InbXP2YcsiKnTQBtZ/HHz2Om/F7V+q4+t0x0vv7BJ07Pd235fJ4HNrrE3D7O29APvqblMiY6QZUXNSO/SseQ7GTBj0q75nJq3yYv0fwSh1PuEPK5QNXXfmWFXiOMS6zme+1oA85X0Wf0LGp4g29/Vb9ccf+AfV/yuMpdtIo56jjoMqRfc/sv1tH5QTx+R13qJyf7se6Ah3b9ON7LeKDb/S9HNxTHWTXlV/Lnu/O14PK/vgy5dQdO2lUJp93Kt/Od/qHt5mTOgbUBrqnx8dn1622k1P+T6HjB3PM7N5qj93quu8lWo1bfl/Lr2Tp1q63pPGyK52c1vH0ucx3Xdn/NxgMBoPBYDD4u6DrGF3P3Gse2e1JjHWQvitlp0xdqxLvztaC7wFvQV6P57DuOz1HUqGzP5wA6Xbsr7EW1js89xb0eYK3IG8WjyRO7jEb57SIPTrfpVDuVuMVAZ51n6M8tMcgPCar/L/qM0ureRNDqbgYLxf5NJajHHLHKWk9tf4qL3zOjl6QXctRuU7QnTFxjke5CI2ldz7DuXvlleELPEaq9fPzjc7BVv6fcrIyvW7Z3mxv/9iN2KfHfLFttm+btgIn4nFi7K3totOLy+5ynWBlf+zqZWax/xWP6DYKMAeobHqSn3NB3l+yvKsYsO4P0ng3sdbst6Mq7lV9je6tUq4l8xkrvbi/Q64TrPy/21/nCbfan35JXP1R9td+sWt//AZ5qc8jX7f/am8HfkR5VeUPwK5eqvqeYDX/o55wjLoH5Rb7a7nuh2+1PzqkHNXLrv3JQ8cOtbnud9nJB3+u/J/L6z4/00t2z+U6Qbb+831FOrfIzl+rbhwre9H+df/DPeyv87/q3HKgs5v3cc2TvsyzXT4+/8tk0X0YK734/M/lGnxMvIX14uD1MPb/uzH8/mAwGAzuhWz9t4plgLf0rvmOZzqFrte68baKnZ5gV9f3LDPLT+M/q72RAV2XvgVcOftQgfjX7n7NW7Cja0//CPtX+WnsR2MVfsYp4wgdxC08ng53prwu/Y8zccx9lQ/jnn8ndqp18HckVrGSrG4ak9F24fIosnKyusL/uK41ju8yqb2IUztXuIvK/2uMX89L0c+U8604Qi8H3cGdaPnoRc/VoB+XJ4s56nc/f0s70ng68ngb8LoFPJbsfEC2D9tjs8TPva4Vh6f5VvrgeeLGFQe7Y3/3/0Dblo5THnfNOEIHHJXyca7D7v9d+6MXPY/pMgf0bI9C02U2Vn1l9ve5iJ6tq/JS/Si32OnDy+HeCVb+32XK9lpUHKHrhDTd+x/vYX9koq1lMgfekv0rbvFZ9s/mf/hC9Ze6jwKfVHGErlP8f9f/A7v+Dt+U6Tybw+/4f61bJs89/H9m/45bfIb/9w/193Oweu5Q5ykZR+jl6NnBqn17WteFzjOrs5luN8Vq/hdw+1fzv853ZuV09u+4Rb93z/nfW8e91zuD94Wx/2BsPxgMBoPBYDAYDAaDwWAwGAwGg8Fg8PfhEXvR2fv0kcF+E/+s9r2zx9LfaRFgb0z2eYQ+dW+pw99pXHGJ7EvzfH3/CO8A0g/7N57JU3Z1Oc1H9+3xqeyvv2PCviP22ek+tyzPam/wrfJ3e/XVhvoeEIfWG92yh0z7BPk9q21X6OryyDJ1X6T2jaz/ONivluXpn2pvnj+72huya3/ey0T6+N/fsaH2f228hv39dwfUPvTDDuwjrqB9qdvLFtf1t0U6rOxP26FPOzz/rP9znfx5l5vuodR9mwHam75riX1++ozusdV8tU2Shu8nOBlDVBf+rqGsbyuoW1ee+oLM9oy9+IZVmeSp7+9RmfX9cif2973uXOd/rSfnknScVFm4z3f0isx6LkTzpT2o3Fd808l+cT1fob4Aeaq+Tbvc8efZ2QHNx/eWr+THj2v+AXSn72JTPTLm+3yl0rHPebRO2l99T6/uZdf5lOaRvduP9uD98HRM4JxTNp9xYEP/7cxqHGb9tDOWI8vp3LCzP3rVMQv/6e1I7a/+Xfeak+eJ/fVcIu1Xy8zeXeXzrMr+/E87vjInQL7s40B+dEcbzvw6uqv8qud75d11gcr+6jcBbTGLFeiZUV3fUFedH1bnGzL7U66O5Xpdz6V6n9JzH539kcnb1zPQxV125xaR7qrc3Xh30p703Tralz7aeYrBYPCh8Q+IJGqi63e9FgAABHlta0JU+s7K/gB/ojYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7ZqJbeswEAVdSBpJISkkjaSQFJJGUog/NvhjPGxI2bFk+JoHDHSQ4rHLQyK13yullFJKKaWUUkr91/f39/7r62tKhd+Dsh6XTPsS6V9TVZ/dbjfl8/Nz//r6+nN+y3WnHlXWLVW+f3l5Odhj6/SvrfT/+/v7L0p1rHo/o/9p+8/g/5k+Pj5+2gBzAW2jriuMdsF1hdWR+BXOvVmadcw4s7T6s3VOGdI/pFdQPsoxSnOkildpVv/n/JH9X3VL8EUf/4nPuIgvcpzM+aPCiF/immdLlVdd17Gemc1FWR7yY2zK8yxbpp9UnFkbSLtUvs/g/w62m/n/7e3t8I6IfXim98dMI31BmyC80uKc9kf8nlYdyze8l5Fe930+k2nSnrqyLecc+Oj+n2nm/+w7fZ5MSviw7FjtJsdUylD3M/1U3iOv9N+oHWf/rvBKHx/W+WwOIB5l5P0n7z2K1vg/hc2Yb+nn+W6A7bFh9uvsm/S9fDcYjRX5Ppr9P8eQ9FWWJcs7q+8Sj6Kt/I8v8W32tZ5Ofy/o40mOtdn3ZvNR1oP8envI8TzTZMzpNulkmW75O+iv2sr/pbJRvgOWbft7e/c17ST9wPsEadGmeOYU/2c8xiTyIs1eviU96vyvlFJKKaWeU5fa581072Uv+daU6yCXsGF9G82+a/r31F+19nm1P6w51JrJbM16jdL/fW0jv/NH3/xLayGsm/TzayjLOepH/OMxu7+U3uh6ltcsrVG/Ju5szWlW5r+K/bLc+yNf1jzynPbCM7nOnm0k9145Zw2XezkmsHezJrzbOsuZ64l1j/Vm1pr6ulKF9zrWvUwrbVfH9BmQV16jHqfEeiX3SZe97qUyn6Pul2xvo/7PWhu2Zj++azT2V7zcxy3oI6zzrQk/Vi/sl2Ne/7ch9yEQexl1zLXKtFWm2fMa2bf/E0Gc0f2R/0dlPkd9/j/F/xl/9v6QduKcvRmO+DP/yVgTfmq9+pyXewL4elSn9EG3T17P8sqw0T4T97M/c515j8p8rrbwf99HKZ9QpjwvMdYxfjKW0Z7Xhp9SL8IYN/iPABvTvhBzbfd/H3Nyj/KY//l/IvMo9fvd/7Myn6tj/s+5HTv0fpJ1LfXxKX2Dv4jLPLZV+DG7Zxi25P0652HGcOJi57Q1e534M/coj5WDf2vxIW0nbcqe2cj/ozKf8y7IflvWKX1H3866Yo/RWEXcTK/n1/3Z+8GacMKW6pVh1IO5pPs35/LRNxjP9+dGefUw2kDfi0wbEz/znpW597VLaGm9QD2+9L9SSimllFJKKaWUUkpdTTsRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERkTvkH4eXjmrZO46cAAABU21rQlT6zsr+AH+lhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJzt1uFpg2AUhlEHcREHcRAXcRAHcREHsbyBC7emIf+KCeeBQ5tP++tNbM5TkiRJkiRJkiRJkiRJkiRJkiRJH9FxHOe+70/nOcu1d/e/uk/3b13XcxzHc5qmx8/sGP0s99S9dRbLsjxexzAMf76HdO+yY5V9s2F2rc37PbV/1Te//o3uX7bre1Y565/lep19+8bZv7pe0/3Lc77vX//X53l+2j/X7P99Zdt67tfv27b9+sz357/9v6/6Htf3q/dArtV3+5xF1Z8d12uSJEmSJEmSJEn69wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhAPwr5rLhS2ipmAAARcm1rQlT6zsr+AH+r0QAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJztXK2zrLjTfv82JBIZi4yMxCKRkbGRyMjI2EgkEoscyZv+CHBubRWSmV/1s7W79x5mTvF0Op3+zGC0GYzpu65bjuOIRgHG8uetQbgDsBijC/o5zXnSrZnd2HVtQSgPJ3zYA8p36QsFnzAMw/99OWKey1uaXnXw3utAHJRejkD89QZcYpERk4THnfWTKiJru1QeJnhU6at4nNji8ja/J5S3LMtktHKf8kdLPAqL6Th6EsCETMbyIXORHJaAclCw/rO5BNN1/rjjbX5PgHdcZ92N8IesLz1ejlwFABsjgwAu/mpIRWdUPyy4/vAtpo8aUbAnn336vM3vCRne1TYNrOMRNAFYzkXpiX87+HXbc7D1EQrA2a4dyt7IPtrxEkynFqSfJvzr+Da/J+h0bIV+M37qRmaWdl6PAeibAZV8SQM+wTUuzHrVDHv5uYcvX9u/63D/ZzQk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aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yNTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI1NjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOC0xOFQwNzoyOTo0OVo8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzUgMTEuMC4wLjQ4NCBXaW5kb3dzPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA4LTE4VDA3OjI5OjQyWjwveG1wOkNyZWF0ZURhdGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+ojWn2QAAHGFJREFUeJzt3X9sG+edJvDnnRFJWRJlkQwjyaLk2rJlNUbs2ko2cdJsbpO7Sxq467rbXoHNdQsctnuNi3qT7i3urnHR5Jr0boFD2jiXdA8tDre7lwWCZtd1E2ATFG62SRx7m9hOLLixZSl2KIqyIouURJHiD8289wct1z8ka0hx+A41zwcI2qjk+36Jzvvw5Tsz7whUyYYt+yOaT9wN0+wQ0NqhYQ0k1giBNRKyXUD4q1ULkWoSMiUgRqVEHAJxmIhLmKPQtBEzJw8Pntwbq0Ydws7Ge/ueuVWibpfQ8AVI0ScFACmL3QoAEhACkJAQ9pZC5Cjzx/z8cIAs/hVCQEgAQh6TJn4uMHfw9LFv99tVR8VHXc+2/Vs1XX5NQtslhFyP+Q/IAU5UAon5sSOl+EjAPGga4m8GTuz9oJK9VGxU9n7mh5+SHv0pmOKPhZBCQkBwzBMtm5SAgISUQkKTfy8Kxr7T7z92vhJtL3uIdvT+IORvanxcAt+EEF5IDnwiOxR/LkhAyrwAnk/NpJ8eOf2dieW0Wf5Q3fyEt6c+9G1A/ldNoFkCEBz5RLaTUkIAMCWmAfHfB7ITz+DUE/ly2iprxG7Ytj+s6TggIO4GwG98IgWkvPSfkIdNA7sHT+wdL7WNkoduz7b9W4UuXgHQyYFPpN6lIBiWhvx8qYuEWikv7tn+7G6h44jg4CdyDFE8q94pdBzp2f7s7lLeq1t94aa+/fuE0P5aCHg45ydymGIIeADt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
  // @include      http://*/*
  // @include      https://*/*
  // @require      https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js
  // @require      https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js
  // @require      https://greasyfork.org/scripts/40244-mduikit/code/MDUIKit.js?version=697886
  // @require      https://greasyfork.org/scripts/40236-notify/code/Notify.js?version=697887
  // @require      https://greasyfork.org/scripts/40172-mousetrap/code/Mousetrap.js?version=262594
  // @require      https://greasyfork.org/scripts/383025-bloomingmenu/code/BloomingMenu.js?version=698175
  // @require      https://greasyfork.org/scripts/39995-pureread/code/PureRead.js?version=697882
  // @require      https://greasyfork.org/scripts/39997-puplugin/code/PuPlugin.js?version=697883
  // @resource     global_sites http://sr.ksria.cn/website_list_v4.json?data=1.1.2.5016
  // @resource     notify_style http://sr.ksria.cn/puread/notify.css?version=1.1.2.5016
  // @resource     main_style   http://sr.ksria.cn/puread/simpread.css?version=1.1.2.5016
  // @resource     mntips_style http://sr.ksria.cn/puread/mintooltip.css?version=1.1.2.5016
  // @resource     option_style http://sr.ksria.cn/puread/option.css?version=1.1.2.5016
  // @resource     user_style   https://gist.github.com/Kenshin/365a91c61bad550b5900247539113f06/raw/3e666bee279f249e5b59140d8a777192ecb121cd/simpread_user.css
  // @resource     theme_common http://sr.ksria.cn/puread/theme_common.css?version=1.1.2.5016
  // @resource     theme_dark   http://sr.ksria.cn/puread/theme_dark.css?version=1.1.2.5016
  // @resource     theme_github http://sr.ksria.cn/puread/theme_github.css?version=1.1.2.5016
  // @resource     theme_gothic http://sr.ksria.cn/puread/theme_gothic.css?version=1.1.2.5016
  // @resource     theme_night  http://sr.ksria.cn/puread/theme_night.css?version=1.1.2.5016
  // @resource     theme_pixyii http://sr.ksria.cn/puread/theme_pixyii.css?version=1.1.2.5016
  // @resource     theme_engwrite  http://sr.ksria.cn/puread/theme_engwrite.css?version=1.1.2.5016
  // @resource     theme_monospace http://sr.ksria.cn/puread/theme_monospace.css?version=1.1.2.5016
  // @resource     theme_newsprint http://sr.ksria.cn/puread/theme_newsprint.css?version=1.1.2.5016
  // @resource     theme_octopress http://sr.ksria.cn/puread/theme_octopress.css?version=1.1.2.5016
  // @grant        GM_getResourceText
  // @grant        GM_addStyle
  // @grant        GM_getValue
  // @grant        GM_setValue
  // @grant        GM_deleteValue
  // @grant        GM_info
  // @run-at       document-end
  // @noframes
  // ==/UserScript==

  var pr = new PureRead(),
      style = puplugin.Plugin("style"),
      global_sites = GM_getResourceText("global_sites"),
      notify_style = GM_getResourceText("notify_style"),
      main_style = GM_getResourceText("main_style"),
      mntips_style = GM_getResourceText("mntips_style"),
      option_style = GM_getResourceText("option_style"),
      user_style = GM_getResourceText("user_style"),
      theme_common = GM_getResourceText("theme_common"),
      theme_dark = GM_getResourceText("theme_dark"),
      theme_github = GM_getResourceText("theme_github"),
      theme_gothic = GM_getResourceText("theme_gothic"),
      theme_night = GM_getResourceText("theme_night"),
      theme_pixyii = GM_getResourceText("theme_pixyii"),
      theme_engwrite = GM_getResourceText("theme_engwrite"),
      theme_monospace = GM_getResourceText("theme_monospace"),
      theme_newsprint = GM_getResourceText("theme_newsprint"),
      theme_octopress = GM_getResourceText("theme_octopress"),
      theme = { theme_github: theme_github, theme_newsprint: theme_newsprint, theme_gothic: theme_gothic, theme_engwrite: theme_engwrite, theme_octopress: theme_octopress, theme_pixyii: theme_pixyii, theme_monospace: theme_monospace, theme_night: theme_night, theme_dark: theme_dark },
      focus = {
      version: "2016-12-29",
      bgcolor: "rgba( 235, 235, 235, 0.9 )",
      mask: true,
      highlight: true, // not-write, only read
      opacity: 90,
      shortcuts: "A S"
  },
      read = {
      version: "2017-03-16",
      cleanup: true,
      pure: true,
      auto: false,
      controlbar: true,
      highlight: true,
      shortcuts: "A A",
      theme: "github",
      fontfamily: "default",
      whitelist: [],
      exclusion: ["v2ex.com", "issue.github.com", "readme.github.com", "question.zhihu.com", "douban.com", "nationalgeographic.com.cn", "tech.163.com", "docs.microsoft.com", "msdn.microsoft.com", "baijia.baidu.com", "code.oschina.net", "http://www.ifanr.com", "http://www.ifanr.com/news", "http://www.ifanr.com/app", "http://www.ifanr.com/minapp", "http://www.ifanr.com/dasheng", "http://www.ifanr.com/data", "https://www.ifanr.com/app", "http://www.ifanr.com/weizhizao", "http://www.thepaper.cn", "http://www.pingwest.com", "http://tech2ipo.com", "https://www.waerfa.com/social"],
      fontsize: "62.5%",
      layout: "20%",
      toc: true,
      toc_hide: true
  },
      option = {
      version: "2017-04-03",
      esc: true,
      trigger: "read", // include: 'focus' 'read', only by userscript
      origins: [],
      trigger_hiden: true,
      blacklist: ["google.com", "https://www.baidu.com/?vit=1"]
  },
      opt_value = "\n                # \u662F\u5426\u542F\u7528 ESC \u9000\u51FA\u65B9\u5F0F\uFF1F\n                # \u9ED8\u8BA4\u4E3A true\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_esc: true\n\n                # \u53F3\u4E0B\u89D2\u89E6\u53D1\u5668\u70B9\u51FB\u540E\u8FDB\u5165\u7684\u6A21\u5F0F\n                # \u9ED8\u8BA4\u4E3A read\uFF0C\u53D6\u503C\u8303\u56F4 focus | read\n                set_trigger: read\n\n                # \u5F53\u5728\u975E\u9002\u914D\u7684\u9875\u9762\u662F\u5426\u9690\u85CF\u89E6\u53D1\u5668\n                # \u9ED8\u8BA4\u4E3A true \uFF08\u9690\u85CF\uFF09\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                # \u5F53\u9009\u62E9\u4E86 true \u4E14\u5728\u975E\u9002\u914D\u9875\u9762\u65F6\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5FEB\u6377\u952E\u4F7F\u7528\u4E34\u65F6\u9605\u8BFB\u6A21\u5F0F\n                set_trigger_hiden: true\n\n                # \u9ED1\u540D\u5355\uFF0C\u52A0\u5165\u5176\u4E2D\u540E\uFF0C\u4E0D\u518D\u542F\u52A8\u7B80\u60A6\n                # \u6709\u522B\u4E8E\u767D\u540D\u5355\u548C\u6392\u9664\u5217\u8868\uFF0C\u524D\u4E24\u79CD\u5F53\u524D\u9875\u9762\u8FD8\u662F\u52A0\u8F7D\u7B80\u60A6\uFF0C\u4F46\u9ED1\u540D\u5355\u5219\u5F7B\u5E95\u52A0\u8F7D\u8F7B\u9605\u7684\u4EE3\u7801\n                # \u652F\u6301 \u57DF\u540D \u548C URL\uFF0C\n                # \u4F8B\u5982\uFF1A \n                # https://www.baidu.com/?vit=1 \u5219\u5728\u6B64\u9875\u9762\u7981\u7528\n                # google.com \u5219\u51E1\u662F\u542B\u6709 google.com \u7684\u57DF\u540D\u90FD\u7981\u7528\uFF0C\u5305\u62EC\uFF1A mail.google.com doc.google.com \u7B49\n                # mail.google.com \u4EC5\u5728 mail.google.com \u4E0B\u65E0\u6CD5\u4F7F\u7528\uFF0C\u4F46 doc.google.com \u5219\u6CA1\u95EE\u9898\n                # \u6BCF\u4E2A\u540D\u5355\u7531\u5C0F\u5199 , \u5206\u9694\n                set_blacklist: \n    ",
      focus_value = "\n                # \u662F\u5426\u542F\u7528\u70B9\u51FB\u7A7A\u767D\uFF08\u906E\u7F69\uFF09\u9000\u51FA\u529F\u80FD\uFF1F\n                # \u9ED8\u8BA4\u4E3A true\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_mask: true\n\n                # \u906E\u7F69\u7684\u80CC\u666F\u8272\uFF0C\u4EC5\u652F\u6301 rgba \u683C\u5F0F\n                # \u9ED8\u8BA4\u4E3A rgba( 235, 235, 235, 1 )\n                set_bgcolor: rgba( 235, 235, 235, 0.9 )\n\n                # \u906E\u7F69\u7684\u900F\u660E\u5EA6\n                # \u9ED8\u8BA4\u4E3A 90\uFF0C\u53D6\u503C\u8303\u56F4 0 ~ 100\n                set_opacity: 90\n\n                # \u542F\u52A8\u805A\u7126\u6A21\u5F0F\u7684\u5FEB\u6377\u952E\n                # \u9ED8\u8BA4\u4E3A A S\n                # \u5FC5\u987B\u6709\u4E24\u4E2A\u503C\uFF0C\u4EC5\u652F\u6301 shift, \u5B57\u6BCD\u548C\u6570\u5B57\uFF0C\u4E2D\u95F4\u5FC5\u987B\u6709\u7A7A\u683C\n                set_shortcuts: A S\n\n                # \u5F53\u672A\u9002\u914D\u805A\u7126\u6A21\u5F0F\u65F6\uFF0C\u662F\u5426\u542F\u7528\u624B\u52A8\u805A\u7126\u6A21\u5F0F\uFF1F\n                # \u9ED8\u8BA4\u4E3A\u542F\u7528\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_highlight: true\n    ",
      read_value = "\n                # \u4E3B\u9898\u6837\u5F0F\n                # \u53D6\u503C\u8303\u56F4 \u767D\u7EC3 \u2192 github, \u767D\u78C1 \u2192 newsprint, \u536F\u4E4B\u82B1\u8272 \u2192 gothic, \u4E01\u5B50\u8272 \u2192 engwrite\n                # \u53D6\u503C\u8303\u56F4 \u5A1F\u9F20 \u2192 octopress, \u6708\u767D \u2192 pixyii, \u767E\u5408 \u2192 monospace, \u7D3A\u9F20 \u2192 night, \u9ED2\u9E22 \u2192 dark\n                # \u8BF7\u4F7F\u7528\u5173\u952E\u5B57\uFF0C\u800C\u975E\u540D\u79F0\uFF0C\u5982\uFF1Apixyii\n                set_theme: github\n\n                # \u5B57\u4F53\u6837\u5F0F\uFF0C\u652F\u6301 css font-family \u503C\n                # \u9ED8\u8BA4\u4E3A default\uFF0C\u5373\u6D4F\u89C8\u5668\u9ED8\u8BA4\u503C\n                set_fontfamily: default\n\n                # \u5B57\u4F53\u5927\u5C0F\uFF0C\u652F\u6301 css font-size \u503C\n                # \u9ED8\u8BA4\u4E3A 62.5%\n                set_fontsize: 62.5%\n\n                # \u5E03\u5C40\u5BBD\u5EA6\uFF0C\u652F\u6301 css margin \u503C\uFF0C\u4F8B\u5982\uFF1A 20px, 80% \u7B49\n                # \u9ED8\u8BA4\u4E3A 20% \u5BBD\u5EA6\n                set_layout: 20%\n\n                # \u662F\u5426\u4E00\u76F4\u663E\u793A\u53F3\u4E0B\u89D2\u7684\u63A7\u5236\u680F\uFF1F\n                # \u9ED8\u8BA4\u4E3A\u4E0D\u663E\u793A\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_controlbar: false\n\n                # \u5F53\u672A\u9002\u914D\u9605\u8BFB\u6A21\u5F0F\u65F6\uFF0C\u662F\u5426\u542F\u7528\u4E34\u65F6\u9605\u8BFB\u6A21\u5F0F\uFF1F\n                # \u9ED8\u8BA4\u4E3A\u542F\u7528\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_highlight: true\n\n                # \u542F\u52A8\u9605\u8BFB\u6A21\u5F0F\u7684\u5FEB\u6377\u952E\n                # \u9ED8\u8BA4\u4E3A A A\n                # \u5FC5\u987B\u6709\u4E24\u4E2A\u503C\uFF0C\u4EC5\u652F\u6301 shift, \u5B57\u6BCD\u548C\u6570\u5B57\uFF0C\u4E2D\u95F4\u5FC5\u987B\u6709\u7A7A\u683C\n                set_shortcuts: A A\n\n                # \u5982\u679C\u5F53\u524D\u9875\u9762\u9002\u914D\u9605\u8BFB\u6A21\u5F0F\uFF0C\u662F\u5426\u81EA\u52A8\u8FDB\u5165\u9605\u8BFB\u6A21\u5F0F\uFF1F\n                # \u9ED8\u8BA4\u4E3A false\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_auto: false\n\n                # \u9ED1\u540D\u5355\uFF0C\u52A0\u5165\u5176\u4E2D\u540E\uFF0C\u4E0D\u4F1A\u81EA\u52A8\u8FDB\u5165\u9605\u8BFB\u6A21\u5F0F\n                # \u6B64\u529F\u80FD\u5728 auto = true \u65F6\u624D\u4F1A\u751F\u6548\n                # \u652F\u6301 minimatch\uFF0C\u57DF\u540D \u548C name\uFF0C\u4F8B\u5982\uFF1A \"v2ex.com\", \"http://www.ifanr.com/**/*\"\n                # \u6BCF\u4E2A\u540D\u5355\u7531\u5C0F\u5199 , \u5206\u9694\n                set_exclusion: \n\n                # \u767D\u540D\u5355\uFF0C\u52A0\u5165\u5176\u4E2D\u540E\uFF0C\u81EA\u52A8\u8FDB\u5165\u9605\u8BFB\u6A21\u5F0F\n                # \u6B64\u529F\u80FD\u5728 auto = true \u65F6\u624D\u4F1A\u751F\u6548\uFF0C\u5E76\u4E0E\u9ED1\u540D\u5355\u4E92\u65A5\n                # \u652F\u6301 minimatch\uFF0C\u57DF\u540D \u548C name\uFF0C\u4F8B\u5982\uFF1A \"v2ex.com\", \"http://www.ifanr.com/**/*\"\n                # \u9ED8\u8BA4\u4E3A\u7A7A\uFF0C\u6BCF\u4E2A\u540D\u5355\u7531\u5C0F\u5199 , \u5206\u9694\n                set_whitelist: \n\n                # \u662F\u5426\u542F\u7528\u589E\u5F3A\u89E3\u6790\u6A21\u5F0F\uFF1F\n                # \u589E\u5F3A\u89E3\u6790\u6A21\u5F0F\u4F1A\u5BF9\u7248\u9762\u91CD\u65B0\u8BBE\u8BA1\uFF0C\u5305\u62EC\uFF1A\u53BB\u9664\u591A\u4F59\u7A7A\u683C\u3001\u4F18\u5316\u7248\u9762\u7ED3\u6784\u7B49\uFF0C\u6B64\u529F\u80FD\u4E3A\u6D4B\u8BD5\u7248\uFF0C\u9047\u5230\u89E3\u6790\u5931\u8D25\u65F6\uFF0C\u8BF7\u5173\u95ED\u6B64\u529F\u80FD\u3002\n                # \u9ED8\u8BA4\u4E3A true\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_cleanup: true\n\n                # \u662F\u5426\u542F\u7528\u7EAF\u7CB9\u6A21\u5F0F\uFF1F\n                # \u6BD4\u3010\u589E\u5F3A\u89E3\u6790\u6A21\u5F0F\u3011\u8FD8\u8981\u5F7B\u5E95\u4F18\u5316\u7248\u672C\uFF0C\u5305\u62EC\uFF1A\u5B57\u5F62\u3001\u989C\u8272\u3001\u5B57\u53F7\u3001\u4EE3\u7801\u6BB5\u7B49\uFF0C\u4E13\u6CBB\u9875\u9762\u53CA\u4E0D\u89C4\u8303\uFF0C\u5982\uFF1A\u5FAE\u4FE1\u8BA2\u9605\u53F7\uFF0CCSDN \u7B49\u3002\n                # \u6B64\u529F\u80FD\u5728 cleanup = true \u65F6\u624D\u4F1A\u751F\u6548\n                # \u9ED8\u8BA4\u4E3A true\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_pure: true\n\n                # \u662F\u5426\u81EA\u52A8\u751F\u6210\u5927\u7EB2\uFF08\u76EE\u5F55\uFF09\uFF1F\n                # \u53EA\u6574\u7406 h1, h2, h3, h4 \u7684\u5185\u5BB9\u4E3A\u5927\u7EB2\n                # \u9ED8\u8BA4\u4E3A true\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_toc: true\n\n                # \u5927\u7EB2\uFF08\u76EE\u5F55\uFF09\u662F\u5426\u5F00\u542F\u300C\u9F20\u6807\u79FB\u52A8\u5230\u5DE6\u4E0A\u89D2\u300D\u81EA\u52A8\u663E\u793A\uFF1F\n                # \u5173\u95ED\u610F\u5473\u7740\u300C\u4E00\u76F4\u663E\u793A\u300D\n                # \u6B64\u529F\u80FD\u5728 toc = true \u65F6\u624D\u4F1A\u751F\u6548\n                # \u9ED8\u8BA4\u4E3A true\uFF0C\u53D6\u503C\u8303\u56F4 true | false\n                set_toc_hide: true\n    ";
  var current_state = "",
      // include: focus, read, option
  simpread = { version: "1.1.2", focus: focus, read: read, option: option },
      org_simp = _extends({}, simpread);

  /****************************
   * Entry
   ****************************/

  // initialize
  version();

  // common mobile
  commonMobile();

  // blacklist
  if (!blacklist()) {
      // add simpread style
      GM_addStyle(notify_style);
      GM_addStyle(main_style);
      GM_addStyle(mntips_style);
      GM_addStyle(option_style);
      GM_addStyle(user_style);
      GM_addStyle(theme_common);

      // add websites and current can'b read mode
      if (GM_getValue("simpread_db")) {
          pr.sites = GM_getValue("simpread_db");
      } else {
          pr.Addsites(JSON.parse(global_sites));
          GM_setValue("simpread_db", pr.sites);
      }
      pr.cleanup = simpread.read.cleanup;
      pr.pure = simpread.read.pure;
      pr.AddPlugin(puplugin.Plugin());
      pr.Getsites();

      // global
      bindShortcuts();
      controlbar();
      autoOpen();

  }

  /****************************
   * Style
   ****************************/

  /**
   * Common Mobile style
   */
  function commonMobile() {
      var css = "\n\n    sr-rd-content {\n        text-align: justify;\n    }\n    \n    sr-rd-content p {\n        -webkit-hyphens: auto;\n        -moz-hyphens: auto;\n        -ms-hyphens: auto;\n        hyphens: auto;\n    }\n\n    /**\n     * iPad pro 12 and below\n     */\n     @media only screen and (max-device-width: 1024px) {\n\n        sr-rd-content img {\n            margin: 0!important;\n            width: 100%!important;\n            background-color: transparent!important;\n            border: 0!important;\n            box-shadow: none!important;\n        }\n\n        fab {\n            opacity: 1!important;\n        }\n    }\n\n    /**\n    * iPhone XS Max and below\n    */\n    @media only screen and (max-device-width: 414px) {\n\n        sr-rd-crlbar.controlbar {\n            z-index: 2147483646!important;\n        }\n\n        dialog-gp {\n            transform: scale(.7);\n            z-index: 2147483647!important;\n        }\n\n        dialog-content .about {\n            width: 100%!important;\n        }\n    }\n    \n    /**\n    * iPhone SE and below\n    */\n    @media only screen and (max-device-width: 320px) {\n    }\n    ";
      $("head").append("<style id=\"sr-common-mobile\">" + css + "</style>");
  }

  /**
   * read Mode Mobile style
   */
  function readModeMobile() {
      var css = "\n\n    /**\n    * iPhone XS Max and below\n    */\n    @media only screen and (max-device-width: 414px) {\n        sr-read {\n            margin: 10px 10%;\n            width: 100%;\n            min-width: initial!important;\n            min-height: initial!important;\n        }\n\n        sr-rd-desc {\n            padding: 15px !important;\n            line-height: 2;\n            border: none;\n        }\n\n        sr-rd-content a, sr-rd-content a:link {\n            font-size: inherit;\n        }\n\n        sr-rd-content li code, sr-rd-content p code {\n            font-size: inherit;\n        }\n\n        sr-rd-footer {\n            margin-top: 20px;\n        }\n\n        sr-blockquote, sr-blockquote * {\n            margin: 5px !important;\n            padding: 5px !important;\n        }\n\n        sr-rd-title, sr-rd-content h1, sr-rd-content h2, sr-rd-content h3, sr-rd-content h4, sr-rd-content h5, sr-rd-content h6 {\n            font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;\n            color: #000;\n            font-weight: 100;\n            line-height: 1.35;\n        }\n\n        sr-rd-content h1, sr-rd-content h2, sr-rd-content h3, sr-rd-content h4, sr-rd-content h5, sr-rd-content h6,\n        sr-rd-content h1 *, sr-rd-content h2 *, sr-rd-content h3 *, sr-rd-content h4 *, sr-rd-content h5 *, sr-rd-content h6 * {\n            margin-top: 1.2em;\n            margin-bottom: 0.6em;\n            font-weight: 100;\n            line-height: 1.35;\n        }\n\n        sr-rd-content ul, sr-rd-content-ul {\n            margin-left: 1.3em!important;\n            list-style: disc;\n        }\n\n        sr-rd-content ol, sr-rd-content-ol {\n            list-style: decimal;\n            margin-left: 1.9em!important;\n        }\n\n        sr-rd-content li ul, sr-rd-content li ol, sr-rd-content-ul ul, sr-rd-content-ul ol, sr-rd-content-ol ul, sr-rd-content-ol ol {\n            margin-bottom: 0.8em;\n            margin-left: 2em!important;;\n        }\n    }\n    ";
      setTimeout(function () {
          return $("head").append("<style id=\"sr-rd-mobile\">" + css + "</style>");
      }, 1000);
  }

  /****************************
   * Method
   ****************************/

  /**
   * Version
   */
  function version() {
      // get and set simpread
      if (GM_getValue("simpread")) {
          simpread = GM_getValue("simpread");
      } else {
          GM_setValue("simpread", simpread);
          GM_setValue("simpread_subver", GM_info.script.version);
          new Notify().Render("简悦 · 轻阅版 版本提示", "\u5B89\u88C5\u5230\u6700\u65B0\u7248 " + GM_info.script.version + "\uFF0C\u8BF7\u770B <a href='https://github.com/Kenshin/simpread-little' target='_blank' >\u8BE6\u7EC6\u8BF4\u660E</a> \u3002");
      }
      // compare
      if (GM_getValue("simpread_subver") != GM_info.script.version) {
          GM_setValue("simpread_subver", GM_info.script.version);
          if (simpread.version != org_simp.version) {
              if (simpread.version == undefined) {
                  simpread = _extends({}, org_simp);
              } else {
                  Object.keys(org_simp).forEach(function (key) {
                      key != "version" && Object.keys(org_simp[key]).forEach(function (value) {
                          if (!simpread[key][value]) {
                              simpread[key][value] = org_simp[key][value];
                          }
                      });
                  });
                  simpread.version = org_simp.version;
              }
              GM_setValue("simpread", simpread);
          }
          new Notify().Render("简悦 · 轻阅版 版本提示", "\u5347\u7EA7\u5230\u6B63\u5F0F\u7248 " + GM_info.script.version + "\uFF0C\u8BF7\u770B <a href='http://ksria.com/simpread/changelog.html#us_" + GM_info.script.version + "' target='_blank' >\u66F4\u65B0\u8BF4\u660E</a> \u3002");
      }
  }

  /**
   * Black list
   */
  function blacklist() {
      var is_blacklist = false;
      var _iteratorNormalCompletion = true;
      var _didIteratorError = false;
      var _iteratorError = undefined;

      try {
          for (var _iterator = simpread.option.blacklist[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
              var item = _step.value;

              if (!item.startsWith("http")) {
                  if (location.hostname.includes(item)) {
                      is_blacklist = true;
                      break;
                  }
              } else {
                  if (location.href == item) {
                      is_blacklist = true;
                      break;
                  }
              }
          }
      } catch (err) {
          _didIteratorError = true;
          _iteratorError = err;
      } finally {
          try {
              if (!_iteratorNormalCompletion && _iterator.return) {
                  _iterator.return();
              }
          } finally {
              if (_didIteratorError) {
                  throw _iteratorError;
              }
          }
      }

      return is_blacklist;
  }

  /**
   * Keyboard event handler
   */
  function bindShortcuts() {
      Mousetrap.bind([simpread.focus.shortcuts.toLowerCase()], function () {
          return entryMode("focus");
      });
      Mousetrap.bind([simpread.read.shortcuts.toLowerCase()], function () {
          return entryMode("read");
      });
      Mousetrap.bind("esc", function (event, combo) {
          if (combo == "esc" && simpread.option.esc) {
              if ($(".simpread-read-root").length > 0) $(".simpread-read-root sr-rd-crlbar fab")[1].click();
              if ($(".simpread-focus-root").length > 0) $("sr-rd-crlbar fab.crlbar-close")[0].click();
          }
      });
  }

  /**
   * Auto open read mode
   */
  function autoOpen() {
      var exclusion = function exclusion(minimatch, data) {
          var url = window.location.origin + window.location.pathname;
          return data.findIndex(function (item) {
              item = item.trim();
              return item.startsWith("http") ? minimatch(url, item) : item == pr.current.site.name;
          }) == -1 ? true : false;
      },
          whitelist = function whitelist(minimatch, data) {
          var url = window.location.origin + window.location.pathname;
          return data.findIndex(function (item) {
              item = item.trim();
              return item.startsWith("http") ? minimatch(url, item) : item == pr.current.site.name;
          }) != -1 ? true : false;
      };
      if (window.location.href.includes("simpread_mode=read") || simpread.read.auto && exclusion(puplugin.Plugin("minimatch"), simpread.read.exclusion) || !simpread.read.auto && whitelist(puplugin.Plugin("minimatch"), simpread.read.whitelist)) {
          switch (pr.current.site.name) {
              case "my.oschina.net":
              case "36kr.com":
              case "chiphell.com":
              case "question.zhihu.com":
                  $(function () {
                      return readMode();
                  });
                  break;
              case "post.juejin.im":
              case "entry.juejin.im":
                  setTimeout(function () {
                      return readMode();
                  }, 2500);
                  break;
              case "kancloud.cn":
              case "sspai.com":
                  setTimeout(function () {
                      return readMode();
                  }, 1000);
                  break;
              default:
                  if (pr.state == "adapter") readMode();
                  break;
          }
      }
  }

  /**
   * Control bar
   */
  function controlbar() {
      $("body").append('<sr-rd-crlbar class="controlbar"><fab class="about"></fab><fab class="setting"></fab><fab style="font-size:12px!important;">简 悦</fab></sr-rd-crlbar>');
      $("sr-rd-crlbar").css("opacity", 1);
      if (pr.state == "none") $("sr-rd-crlbar fab:not(.setting,.about)").addClass("not-adapter");
      setTimeout(function () {
          $("sr-rd-crlbar").removeAttr("style");
          if (pr.state == "none" && simpread.option.trigger_hiden == true) $("sr-rd-crlbar").css({ display: "none" });
      }, 1000 * 2);
      $("sr-rd-crlbar fab:not(.setting,.about)").click(function (event) {
          if ($(event.target).hasClass("crlbar-close")) {
              $(".simpread-focus-root").trigger("click", "okay");
              $(event.target).removeClass("crlbar-close").text("简 悦");
          } else entryMode(simpread.option.trigger);
          event.preventDefault();
          return false;
      });
      $("sr-rd-crlbar fab:not(.setting,.about)").mouseover(function () {
          if ($(".simpread-focus-root").length == 0) {
              $("sr-rd-crlbar fab.setting").addClass("show");
              $("sr-rd-crlbar fab.about").addClass("show");
          }
          $("sr-rd-crlbar").one("mouseleave", function () {
              $("sr-rd-crlbar fab.setting").removeClass("show");
              $("sr-rd-crlbar fab.about").removeClass("show");
          });
      });
      $("sr-rd-crlbar fab.setting").click(function () {
          optionMode();
      });
      $("sr-rd-crlbar fab.about").click(function () {
          aboutMode();
      });
  }
  /**
   * Enter Mode
   * 
   * @param {string} include: focus, read
   */
  function entryMode(type) {
      try {
          type = type == "focus" ? "focus" : "read";
          if (["none"].includes(pr.state)) {
              if (simpread[type].highlight == true) tempMode(type);else new Notify().Render("\u5F53\u524D\u672A\u542F\u7528 <a href='http://ksria.com/simpread/docs/#/%E4%B8%B4%E6%97%B6%E9%98%85%E8%AF%BB%E6%A8%A1%E5%BC%8F' target='_blank' >\u4E34\u65F6\u9605\u8BFB\u6A21\u5F0F</a>\uFF0C\u5E76\u5F53\u524D\u7AD9\u70B9\u4E5F\u672A\u9002\u914D\uFF0C\u5982\u9700\u8981\u9002\u914D\u8BF7\u63D0\u4EA4\u5230 <a href=\"https://github.com/Kenshin/simpread/issues/new\" target=\"_blank\">\u6B64\u9875\u9762</a>");
          } else type == "focus" ? focusMode() : readMode();
      } catch (err) {
          new Notify().Render(2, "当前页面无法使用阅读模式。");
      }
  }

  /**
   * Focus mode
   * 
   * @param {dom} html element
   */
  function focusMode() {
      var element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;

      var $focus = element ? $(element) : pr.Include(),
          tag = void 0,
          $parent = void 0;
      var focuscls = "simpread-focus-highlight",
          focusstyle = "z-index: 2147483646; overflow: visible; position: relative;",
          maskcls = "simpread-focus-mask",
          maskstyle = "z-index: auto; opacity: 1; overflow: visible; transform: none; animation: none; position: relative;",
          bgcls = "simpread-focus-root",
          bgtmpl = "<div class=" + bgcls + "></div>",
          bgclsjq = "." + bgcls,
          includeStyle = function includeStyle($target, style, cls, type) {
          $target.each(function (idx, ele) {
              var bakstyle = void 0,
                  selector = $(ele);
              if (type === "add") {
                  bakstyle = selector.attr("style") == undefined ? "" : selector.attr("style");
                  selector.attr("style", bakstyle + style).addClass(cls);
              } else if (type === "delete") {
                  bakstyle = selector.attr("style");
                  bakstyle = bakstyle.replace(style, "");
                  selector.attr("style", bakstyle).removeClass(cls);
              }
          });
      },
          excludeStyle = function excludeStyle($target, type) {
          var tags = pr.Exclude($target);
          if (type == "delete") $target.find(tags).hide();else if (type == "add") $target.find(tags).show();
      };

      if (current_state == "focus") {
          new Notify().Render("请误重复进入。");
          return;
      } else if (current_state != "") {
          new Notify().Render("请先退出当前模式。");
          return;
      } else current_state = "focus";

      // set include style
      includeStyle($focus, focusstyle, focuscls, "add");

      // set exclude style
      excludeStyle($focus, "delete");

      // add simpread-focus-mask
      $parent = $focus.parent();
      tag = $parent[0].tagName;
      while (tag.toLowerCase() != "body") {
          includeStyle($parent, maskstyle, maskcls, "add");
          $parent = $parent.parent();
          tag = $parent[0].tagName;
      }

      // add background
      $("body").append(bgtmpl);

      // add background color
      $(bgclsjq).css({ "background-color": style.BgColor(simpread.focus.bgcolor, simpread.focus.opacity) }).animate({ opacity: 1 });

      // click mask remove it
      $(bgclsjq).on("click", function (event, data) {
          if (!simpread.focus.mask && !data) return;
          $(bgclsjq).animate({ opacity: 0 }, {
              complete: function complete() {
                  current_state = "";
                  includeStyle($focus, focusstyle, focuscls, "delete");
                  excludeStyle($focus, "add");
                  $(bgclsjq).remove();
                  $(bgclsjq).off("click");
                  $("sr-rd-crlbar fab:not(.setting,.about)").removeClass("crlbar-close").text("简 悦");
              }
          });

          // remove simpread-focus-mask style
          $parent = $focus.parent();
          tag = $parent[0].tagName;
          while (tag && tag.toLowerCase() != "body") {
              includeStyle($parent, maskstyle, maskcls, "delete");
              $parent = $parent.parent();
              tag = $parent[0].tagName;
          }
      });

      // set focus controlbar
      $("sr-rd-crlbar fab:not(.setting,.about)").addClass("crlbar-close").text("");
  }

  /**
   * Read mode
   */
  function readMode() {
      var $root = $("html"),
          bgtmpl = "<div class=\"simpread-read-root\">\n                        <sr-read>\n                            <sr-rd-title></sr-rd-title>\n                            <sr-rd-desc></sr-rd-desc>\n                            <sr-rd-content></sr-rd-content>\n                            <sr-page></sr-page>\n                            <sr-rd-footer>\n                                <sr-rd-footer-group>\n                                    <sr-rd-footer-line></sr-rd-footer-line>\n                                    <sr-rd-footer-text>\u5168\u6587\u5B8C</sr-rd-footer-text>\n                                    <sr-rd-footer-line></sr-rd-footer-line>\n                                </sr-rd-footer-group>\n                                <sr-rd-footer-copywrite>\n                                    <div>\u672C\u6587\u7531 <a href=\"http://ksria.com/simpread\" target=\"_blank\">\u7B80\u60A6 SimpRead</a> \u4F18\u5316\uFF0C\u7528\u4EE5\u63D0\u5347\u9605\u8BFB\u4F53\u9A8C</div>\n                                    <div class=\"second\">\u4F7F\u7528\u4E86 <abbr>\u5168\u65B0\u7684\u7B80\u60A6\u8BCD\u6CD5\u5206\u6790\u5F15\u64CE<sup>beta</sup></abbr>\uFF0C<a target=\"_blank\" href=\"http://ksria.com/simpread/docs/#/\u8BCD\u6CD5\u5206\u6790\u5F15\u64CE\">\u70B9\u51FB\u67E5\u770B</a>\u8BE6\u7EC6\u8BF4\u660E</div>\n                                    <div class=\"third\">\n                                        <a class=\"sr-icon good sr-top\" data-sr-mini-tooltip=\"\u89C9\u5F97\u4E0D\u9519\uFF1F\u8BF7\u5E2E\u5FD9\u6295\u7968 \uD83D\uDE04\" data-position=\"up\" target=\"_blank\" href=\"https://chrome.google.com/webstore/detail/%E7%AE%80%E6%82%A6-simpread/ijllcpnolfcooahcekpamkbidhejabll/reviews\">\n                                            <svg t=\"1556354786433\" viewBox=\"0 0 1024 1024\" version=\"1.1\" width=\"33\" height=\"33\"><defs><style type=\"text/css\"></style></defs><path d=\"M859.8 191.2c-80.8-84.2-212-84.2-292.8 0L512 248.2l-55-57.2c-81-84.2-212-84.2-292.8 0-91 94.6-91 248.2 0 342.8L512 896l347.8-362C950.8 439.4 950.8 285.8 859.8 191.2z\" p-id=\"6225\" fill=\"#8C8C8C\"></path></svg>\n                                        </a>\n                                        <a class=\"sr-icon bad sr-top\" data-sr-mini-tooltip=\"\u6709\u5F85\u6539\u8FDB\uFF0C\u8BF7\u5E2E\u5FD9\u5410\u69FD \uD83D\uDE04\" data-position=\"up\" target=\"_blank\" href=\"https://wj.qq.com/s2/3611463/7260/\">\n                                            <svg t=\"1556354650943\" viewBox=\"0 0 1024 1024\" version=\"1.1\" p-id=\"5899\" width=\"33\" height=\"33\"><defs><style type=\"text/css\"></style></defs><path d=\"M458 576c2-36 0-76 16-110 4-10 2-20 2-30-8-42-28-80-30-120 0-2.78 2.008-9.542 2.01-12.314-6.432 4.468-15.214 8.048-22.01 10.314-40 12-35.02 5.146-69.02 27.146l-23.866 14.456c32.686-35.878 77.056-49.562 113.05-77.428 0.388-30.876 1.716-61.354 6.274-91.68C371.22 106.992 243.57 108.536 164.246 191.14c-90.994 94.688-90.994 248.202 0 342.89l305.698 318.192c-0.17-21.312-0.886-42.352-3.944-62.222C454 718 458 648 458 576z\" p-id=\"5900\" fill=\"#8C8C8C\"></path><path d=\"M644 602c-22-52-66-88-126-100-1.7 0-3.758-1.086-5.872-2.638-0.046 0.214-0.082 0.426-0.128 0.638-22 96-46 188-42 284 0 24.454 7.966 50.234 7.666 76.262L512 896l208-216.5C690.306 658.542 660.856 637.242 644 602z\" p-id=\"5901\" fill=\"#8C8C8C\"></path><path d=\"M859.748 191.14c-80.852-84.188-211.978-84.188-292.816 0L528 230.806c0.15 26.35 0.426 52.404-6 77.194-4 20-38 38-32 62 6.006 26.426 16.332 51.41 21.464 77.118C542.028 464.168 569.542 485.792 594 512c45.602 53.532 75.494 114.918 130.566 162.742l135.182-140.71C950.75 439.342 950.75 285.828 859.748 191.14z\" p-id=\"5902\" fill=\"#8C8C8C\"></path></svg>\n                                        </a>\n                                    </div>\n                                </sr-rd-footer-copywrite>\n                            </sr-rd-footer>\n                            <sr-rd-crlbar style=\"position:fixed;bottom:0;right:0;width:100px;height:200px;\" class=" + (simpread.read.controlbar == true ? "" : "controlbar") + ">\n                                <fab class=\"setting\"></fab>\n                                <fab class=\"crlbar-close\"></fab>\n                            </sr-rd-crlbar>\n                        </sr-read>\n                    </div>",
          multiple = function multiple(include, avatar) {
          var contents = [],
              names = avatar[0].name,
              urls = avatar[1].url;
          include.each(function (idx, item) {
              var art = {};
              art.name = $(names[idx]).text();
              art.url = $(urls[idx]).attr("src");
              art.content = $(item).html();
              !art.url && (art.url = default_src);
              contents.push(art);
          });
          var child = contents.map(function (item) {
              return "<sr-rd-mult>\n                            <sr-rd-mult-avatar>\n                                <div class=\"sr-rd-content-nobeautify\"><img src=" + item.url + " /></div>\n                                <span>" + item.name + "</span>\n                            </sr-rd-mult-avatar>\n                            <sr-rd-mult-content>" + item.content + "</sr-rd-mult-content>\n                    </sr-rd-mult>";
          });
          $("sr-rd-content").html(child);
      },
          paging = function paging(page) {
          var prev = page[0].prev,
              next = page[1].next,
              btn_next = mduikit.Button("btn-next", "后一页 →", { href: next == undefined ? "javascript:;" : next, disable: next == undefined ? true : false, color: "#fff", bgColor: "#1976D2" }),
              btn_prev = mduikit.Button("btn-prev", "← 前一页", { href: prev == undefined ? "javascript:;" : prev, disable: prev == undefined ? true : false, color: "#fff", bgColor: "#1976D2" });
          if (!prev && !next) $("sr-page").remove();else $("sr-page").html(btn_prev + btn_next);
      },
          special = function special() {
          if (pr.current.site.name == "qdaily.com") {
              new Notify().Render("简悦 · 轻阅版 并不支持此站的适配,如需请使用完整版。");
              return true;
          }
          if (pr.html.include.includes && pr.html.include.includes("sr-rd-content-error")) {
              //new Notify().Render( `当前页面结构改变导致不匹配阅读模式,请报告 <a href="https://github.com/Kenshin/simpread/issues/new" target="_blank">此页面</a>` );
              //simpread.read.highlight  == true && tempMode( "read"  );
              //return true;
              console.warn('=== Adapter failed call Readability View ===');
              pr.Readability();
              pr.ReadMode();
              return false;
          }
      };

      if (pr.isMathJax() && pr.state == "temp") {
          console.warn('=== MathJax Mode ===');
          var dom = pr.MathJaxMode();
          if (typeof dom == "undefined") {
              new Notify().Render("智能感知失败,请移动鼠标框选。");
              highlight().done(function (dom) {
                  storage.pr.TempMode("read", dom);
                  Render(false);
              });
          } else if (typeof dom == "string") {
              var html = pr.GetDom(dom, "html");
              pr.Newsite("read", html);
          } else {
              pr.TempMode("read", dom[0]);
          }
      }
      pr.ReadMode();

      if (special()) return;

      if (current_state == "read") {
          new Notify().Render("请误重复进入。");
          return;
      } else if (current_state != "") {
          new Notify().Render("请先退出当前模式。");
          return;
      } else current_state = "read";

      $("body").addClass("simpread-hidden");
      $root.addClass("simpread-font").addClass("simpread-theme-root").append(bgtmpl);

      $(".simpread-read-root").addClass("simpread-theme-root").animate({ opacity: 1 }, { delay: 100 }).addClass("simpread-read-root-show");

      $("sr-rd-title").html(pr.html.title);
      if (pr.html.desc != "") $("sr-rd-desc").html(pr.html.desc);else $("sr-rd-desc").remove();
      if (pr.html.avatar) multiple(pr.html.include, pr.html.avatar);else $("sr-rd-content").html(pr.html.include);
      if (pr.html.paging) paging(pr.html.paging);else $("sr-page").remove();

      $("sr-rd-content").find(pr.Exclude($("sr-rd-content"))).remove();
      pr.Beautify($("sr-rd-content"));
      pr.Format("simpread-read-root");

      GM_addStyle(theme["theme_" + simpread.read.theme]);
      style.FontFamily(simpread.read.fontfamily);
      style.FontSize(simpread.read.fontsize);
      style.Layout(simpread.read.layout);

      pr.pure && codehighlight();
      simpread.read.toc && toc();

      // add mobile adpater
      readModeMobile();

      // exit
      $(".simpread-read-root sr-rd-crlbar fab:not(.setting)").one("click", function (event) {
          $(".simpread-read-root").animate({ opacity: 0 }, {
              delay: 100,
              complete: function complete() {
                  current_state = "";
                  $root.removeClass("simpread-theme-root").removeClass("simpread-font");
                  if ($root.attr("style")) $root.attr("style", $root.attr("style").replace("font-size: 62.5%!important", ""));
                  $("body").removeClass("simpread-hidden");
                  $(".simpread-read-root").remove();
                  $("head #sr-rd-mobile").remove();
              }
          }).addClass("simpread-read-root-hide");
      });
      $(".simpread-read-root sr-rd-crlbar fab:not(.setting)").mouseover(function () {
          $(".simpread-read-root sr-rd-crlbar fab.setting").addClass("show");
      });
      $(".simpread-read-root sr-rd-crlbar").mouseleave(function () {
          $("sr-rd-crlbar fab.setting").removeClass("show");
      });
      $(".simpread-read-root sr-rd-crlbar fab.setting").click(function () {
          wheelmenu();
      });
  }
  /**
   * Temp Read mode
   * 
   * @param {string} include: focus, read
   */
  function tempMode() {
      var mode = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "read";

      new Notify().Render("当前并未适配阅读模式,请移动鼠标手动生成 <a href='http://ksria.com/simpread/docs/#/%E4%B8%B4%E6%97%B6%E9%98%85%E8%AF%BB%E6%A8%A1%E5%BC%8F' target='_blank' >临时阅读模式</a>。");
      highlight().done(function (dom) {
          if (mode == "read") {
              pr.TempMode(mode, dom.outerHTML);
              readMode();
          } else focusMode(dom);
      });
  }

  /**
   * Highlight
   * 
   * @return {promise} promise
   */
  function highlight() {
      var highlight_class = "simpread-highlight-selector";
      var $prev = void 0;
      var dtd = $.Deferred(),
          mousemoveEvent = function mousemoveEvent(event) {
          if (!$prev) {
              $(event.target).addClass(highlight_class);
          } else {
              $prev.removeClass(highlight_class);
              $(event.target).addClass(highlight_class);
          }
          $prev = $(event.target);
      };
      $("body").one("click", function (event) {
          if (!$prev) return;
          $(event.target).removeClass(highlight_class);
          $("body").off("mousemove", mousemoveEvent);
          $prev = undefined;
          dtd.resolve(event.target);
      });
      $("body").one("keydown", function (event) {
          if (event.keyCode == 27 && $prev) {
              $(event.target).find("." + highlight_class).removeClass(highlight_class);
              $("body").off("mousemove", mousemoveEvent);
              $prev = undefined;
          }
      });
      $("body").on("mousemove", mousemoveEvent);
      return dtd;
  }

  /**
   * Code highlight
   */
  function codehighlight() {
      $("head").append('<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/default.min.css">');
      $("head").append('<style>.hljs{background:transparent!important;}</style>');
      $("sr-rd-content").find('pre').map(function (idx, item) {
          hljs.highlightBlock(item);
      });
  }

  /**
   * Wheel menu buttons
   */
  function wheelmenu() {
      if ($(".sr-rd-trigger").length > 0) return;
      var menu = new BloomingMenu({
          startAngle: -180,
          endAngle: 0,
          radius: 120,
          itemsNum: 7,
          itemAnimationDelay: 0,
          isAutoClose: false
      });
      menu.render();
      menu.open();
      menu.props.elements.items.forEach(function (item, index) {
          item.addEventListener('click', function () {
              switch (index) {
                  case 0:
                  case 1:
                      var size = parseFloat(simpread.read.fontsize) + (index == 0 ? 3 : -3);
                      simpread.read.fontsize = size + "%";
                      style.FontSize(simpread.read.fontsize);
                      GM_setValue("simpread", simpread);
                      break;
                  case 2:
                  case 3:
                      var layout = parseFloat(simpread.read.layout) + (index == 3 ? 3 : -3);
                      simpread.read.layout = layout + "%";
                      style.Layout(simpread.read.layout);
                      GM_setValue("simpread", simpread);
                      break;
                  case 4:
                  case 5:
                      var arr = Object.keys(theme),
                          len = arr.length;
                      var idx = arr.indexOf("theme_" + simpread.read.theme) + +(index == 4 ? 1 : -1);
                      if (idx == len) {
                          idx = 0;
                      } else if (idx == -1) {
                          idx = len - 1;
                      }
                      // remove old theme
                      $("head").find("style").map(function (index, item) {
                          var $target = $(item),
                              css = $target.text();
                          if (css.startsWith("sr-rd-theme-" + simpread.read.theme)) {
                              $target.remove();
                          }
                      });
                      // add new theme
                      simpread.read.theme = arr[idx].replace("theme_", "");
                      GM_setValue("simpread", simpread);
                      GM_addStyle(theme["theme_" + simpread.read.theme]);
                      break;
                  case 6:
                      menu.remove();
                      $(".sr-rd-trigger").remove();
                      $("head #blooming-menu__root").remove();
                      break;
              }
          });
      });
      var css = "\n        .sr-rd-trigger {\n            position: fixed;\n            right: 50%;\n            bottom: 35px;\n        }\n        .blooming-menu__container {\n            transition: all 1s cubic-bezier(.23,1,.32,1) .1s!important;\n        }\n        .blooming-menu__main {\n            background-color: rgba(244, 67, 54, 1);\n        }\n        .blooming-menu__item-btn-wrapper {\n            background-color: #03a9f4!important;\n            transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n        }\n        .blooming-menu__item-btn-wrapper:active {\n            background-color: #0D47A1!important;\n        }\n        .blooming-menu__main.is-active {\n            transform: rotate(0);\n            -webkit-transform: rotate(0);\n        }\n        .blooming-menu__item:nth-of-type(3) button,\n        .blooming-menu__item:nth-of-type(4) button {\n            transform: rotate(90deg);\n        }\n        .blooming-menu__item:nth-of-type(6) button {\n            transform: rotate(180deg);\n        }\n    ";
      $("head").append("<style id=\"blooming-menu__root\">" + css + "</style>");
      setTimeout(function () {
          $(".simpread-read-root").append("<div class=\"sr-rd-trigger\"></div>");
          $(".sr-rd-trigger").append($(".blooming-menu__container"));
          $(".simpread-read-root .blooming-menu__main-content").html("<svg t=\"1557891708974\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"5907\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\"><defs><style type=\"text/css\"></style></defs><path d=\"M152.365633 555.145394a154.587346 154.587346 0 0 0 39.497121 66.761107C221.21131 651.245914 260.251289 667.428762 301.759838 667.428762c41.508549 0 80.548528-16.164563 109.897084-45.531404A154.660489 154.660489 0 0 0 450.40433 557.714536H978.330904c25.206844 0 45.714261-20.470846 45.714262-45.714262 0-25.197701-20.470846-45.714261-45.714262-45.714261H450.395187a154.669631 154.669631 0 0 0-38.729122-64.182823A154.413632 154.413632 0 0 0 301.759838 356.571786c-41.508549 0-80.548528 16.164563-109.897084 45.531404a154.587346 154.587346 0 0 0-39.497121 66.761107A45.48569 45.48569 0 0 0 137.234212 466.286013H45.714261a45.723404 45.723404 0 0 0 0 91.428523h91.519951c5.302854 0 10.395423-0.905142 15.131421-2.569142z m719.359614 270.280998a154.596489 154.596489 0 0 0-39.497121-66.761107A154.413632 154.413632 0 0 0 722.331042 713.143024c-41.508549 0-80.548528 16.164563-109.897084 45.531404A154.660489 154.660489 0 0 0 573.68655 822.857251H45.759976c-25.206844 0-45.714261 20.470846-45.714262 45.714261 0 25.197701 20.470846 45.714261 45.714262 45.714261h527.935717a154.660489 154.660489 0 0 0 38.729122 64.182823C641.782513 1007.84458 680.822492 1024 722.331042 1024c41.508549 0 80.548528-16.164563 109.897084-45.531404a154.587346 154.587346 0 0 0 39.497121-66.761107 45.48569 45.48569 0 0 0 15.131421 2.578284h91.519951a45.723404 45.723404 0 0 0 0-91.428522h-91.519951c-5.302854 0-10.395423 0.905142-15.131421 2.569141z m0-713.142475a154.596489 154.596489 0 0 0-39.497121-66.761107A154.413632 154.413632 0 0 0 722.331042 0.000549c-41.508549 0-80.548528 16.164563-109.897084 45.531404A154.660489 154.660489 0 0 0 573.68655 109.714776H45.759976c-25.206844 0-45.714261 20.470846-45.714262 45.714261 0 25.197701 20.470846 45.714261 45.714262 45.714261h527.935717a154.660489 154.660489 0 0 0 38.729122 64.182823C641.782513 294.702105 680.822492 310.857525 722.331042 310.857525c41.508549 0 80.548528-16.164563 109.897084-45.531404a154.587346 154.587346 0 0 0 39.497121-66.761107 45.48569 45.48569 0 0 0 15.131421 2.578284h91.519951a45.723404 45.723404 0 0 0 0-91.428522h-91.519951c-5.302854 0-10.395423 0.905142-15.131421 2.569141zM347.016957 557.257393A63.579395 63.579395 0 0 1 301.759838 576.00024a63.579395 63.579395 0 0 1-45.257118-18.742847A63.579395 63.579395 0 0 1 237.759873 512.000274c0-17.097134 6.655996-33.170268 18.742847-45.257118A63.579395 63.579395 0 0 1 301.759838 448.000309c17.097134 0 33.170268 6.655996 45.257119 18.742847A63.579395 63.579395 0 0 1 365.759804 512.000274c0 17.097134-6.655996 33.170268-18.742847 45.257119z m420.571203 356.571237A63.579395 63.579395 0 0 1 722.331042 932.571478a63.579395 63.579395 0 0 1-45.257119-18.742848A63.579395 63.579395 0 0 1 658.331076 868.571512c0-17.097134 6.655996-33.170268 18.742847-45.257119A63.579395 63.579395 0 0 1 722.331042 804.571546c17.097134 0 33.170268 6.655996 45.257118 18.742847A63.579395 63.579395 0 0 1 786.331007 868.571512c0 17.097134-6.655996 33.170268-18.742847 45.257118z m0-713.142475A63.579395 63.579395 0 0 1 722.331042 219.429002a63.579395 63.579395 0 0 1-45.257119-18.742847A63.579395 63.579395 0 0 1 658.331076 155.429037c0-17.097134 6.655996-33.170268 18.742847-45.257119A63.579395 63.579395 0 0 1 722.331042 91.429071c17.097134 0 33.170268 6.655996 45.257118 18.742847A63.579395 63.579395 0 0 1 786.331007 155.429037c0 17.097134-6.655996 33.170268-18.742847 45.257118z\" fill=\"#ffffff\" p-id=\"5908\"></path></svg>");
          $($(".simpread-read-root .blooming-menu__item-btn")[0]).html("<svg t=\"1557891878314\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"7413\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\"><defs><style type=\"text/css\"></style></defs><path d=\"M661.333333 938.666667a21.333333 21.333333 0 0 1-19.886666-13.606667L547.186667 682.666667H178.146667l-94.266667 242.4a21.333333 21.333333 0 1 1-39.76-15.466667l298.666667-768a21.333333 21.333333 0 0 1 39.76 0l298.666666 768A21.333333 21.333333 0 0 1 661.333333 938.666667zM194.74 640h335.853333L362.666667 208.193333zM832 384a21.333333 21.333333 0 0 1-21.333333-21.333333V256h-106.666667a21.333333 21.333333 0 0 1 0-42.666667h106.666667V106.666667a21.333333 21.333333 0 0 1 42.666666 0v106.666666h106.666667a21.333333 21.333333 0 0 1 0 42.666667h-106.666667v106.666667a21.333333 21.333333 0 0 1-21.333333 21.333333z\" fill=\"#ffffff\" p-id=\"7414\"></path></svg>");
          $($(".simpread-read-root .blooming-menu__item-btn")[1]).html("<svg t=\"1557891916958\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"7691\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\"><defs><style type=\"text/css\"></style></defs><path d=\"M661.333333 938.666667a21.333333 21.333333 0 0 1-19.886666-13.606667L547.186667 682.666667H178.146667l-94.266667 242.4a21.333333 21.333333 0 1 1-39.76-15.466667l298.666667-768a21.333333 21.333333 0 0 1 39.76 0l298.666666 768A21.333333 21.333333 0 0 1 661.333333 938.666667zM194.74 640h335.853333L362.666667 208.193333zM960 256h-256a21.333333 21.333333 0 0 1 0-42.666667h256a21.333333 21.333333 0 0 1 0 42.666667z\" fill=\"#ffffff\" p-id=\"7692\"></path></svg>");
          $($(".simpread-read-root .blooming-menu__item-btn")[2]).html("<svg t=\"1557892103159\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"825\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\"><defs><style type=\"text/css\"></style></defs><path d=\"M128 128h768v85.333333H128V128z m213.333333 341.333333v426.666667H256V469.333333H128l170.666667-170.666666 170.666666 170.666666H341.333333z m426.666667 0v426.666667h-85.333333V469.333333h-128l170.666666-170.666666 170.666667 170.666666h-128z\" p-id=\"826\" fill=\"#ffffff\"></path></svg>");
          $($(".simpread-read-root .blooming-menu__item-btn")[3]).html("<svg t=\"1557892186358\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"10987\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\"><defs><style type=\"text/css\"></style></defs><path d=\"M128 810.666667h768v85.333333H128v-85.333333z m213.333333-256h128l-170.666666 170.666666-170.666667-170.666666h128V128h85.333333v426.666667z m426.666667 0h128l-170.666667 170.666666-170.666666-170.666666h128V128h85.333333v426.666667z\" p-id=\"10988\" fill=\"#ffffff\"></path></svg>");
          $($(".simpread-read-root .blooming-menu__item-btn")[4]).html("<svg t=\"1557893778057\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"12269\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\"><defs><style type=\"text/css\"></style></defs><path d=\"M249.984 841.984l0-269.994667 148.010667 356.010667-61.994667 0q-34.005333 0-59.989333-25.984t-25.984-59.989333zM336 374.016q18.005333 0 29.994667-13.013333t11.989333-31.018667-11.989333-29.994667-29.994667-11.989333-29.994667 11.989333-11.989333 29.994667 11.989333 31.018667 29.994667 13.013333zM939.989333 680.021333q13.994667 32 0 64.981333t-45.994667 47.018667l-313.984 130.005333q-16 6.016-34.005333 6.016-56.021333 0-77.994667-52.010667l-212.010667-512q-6.016-18.005333-6.016-34.005333 0-54.016 52.010667-75.989333l315.989333-130.005333q18.005333-6.016 34.005333-6.016 54.016 0 75.989333 52.010667zM107.989333 838.016q-32-13.994667-45.994667-45.994667t0-64l104.021333-249.984 0 384z\" p-id=\"12270\" fill=\"#ffffff\"></path></svg>");
          $($(".simpread-read-root .blooming-menu__item-btn")[5]).html("<svg t=\"1557893778057\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"12269\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\"><defs><style type=\"text/css\"></style></defs><path d=\"M249.984 841.984l0-269.994667 148.010667 356.010667-61.994667 0q-34.005333 0-59.989333-25.984t-25.984-59.989333zM336 374.016q18.005333 0 29.994667-13.013333t11.989333-31.018667-11.989333-29.994667-29.994667-11.989333-29.994667 11.989333-11.989333 29.994667 11.989333 31.018667 29.994667 13.013333zM939.989333 680.021333q13.994667 32 0 64.981333t-45.994667 47.018667l-313.984 130.005333q-16 6.016-34.005333 6.016-56.021333 0-77.994667-52.010667l-212.010667-512q-6.016-18.005333-6.016-34.005333 0-54.016 52.010667-75.989333l315.989333-130.005333q18.005333-6.016 34.005333-6.016 54.016 0 75.989333 52.010667zM107.989333 838.016q-32-13.994667-45.994667-45.994667t0-64l104.021333-249.984 0 384z\" p-id=\"12270\" fill=\"#ffffff\"></path></svg>");
          $($(".simpread-read-root .blooming-menu__item-btn")[6]).html("<svg t=\"1557893821906\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"13152\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\"><defs><style type=\"text/css\"></style></defs><path d=\"M851.428571 755.428571q0 22.857143-16 38.857143l-77.714285 77.714286q-16 16-38.857143 16t-38.857143-16l-168-168-168 168q-16 16-38.857143 16t-38.857143-16l-77.714285-77.714286q-16-16-16-38.857143t16-38.857142l168-168-168-168q-16-16-16-38.857143t16-38.857143l77.714285-77.714286q16-16 38.857143-16t38.857143 16l168 168 168-168q16-16 38.857143-16t38.857143 16l77.714285 77.714286q16 16 16 38.857143t-16 38.857143l-168 168 168 168q16 16 16 38.857142z\" p-id=\"13153\" fill=\"#ffffff\"></path></svg>");
          $("body").find(".blooming-menu__container").remove();
      }, 1000);

      var preScroll = 0;
      $(document).scroll(function () {
          if ($(document).scrollTop() > preScroll) {
              $(".blooming-menu__container").css({ transform: 'translate(-50%, 20%)', opacity: 0.5 });
              menu.close();
          } else {
              $(".blooming-menu__container").css({ transform: 'translate(-50%, -50%)', opacity: 1 });
          }
          preScroll = $(document).scrollTop();
      });
  }

  /**
   * toc
   */
  function toc() {
      var table = [],
          cls = simpread.read.toc_hide ? "toc-bg-hidden" : "";
      $("sr-read").find("h1, h2, h3, h4").map(function (idx, item) {
          var $item = $(item),
              tag = $item[0].tagName.toLowerCase(),
              value = $item.text();
          var id = $item.attr("id");
          id = id == undefined ? "sr-toc-" + idx : id + "-" + idx;
          $item.attr("id", id);
          value && table.push({
              level: "toc-level-" + tag,
              id: id,
              value: value
          });
      });
      var tmpl = "";
      table.forEach(function (item, idx) {
          tmpl += "<outline className=" + item.level + ">\n                    <active></active>\n                    <a class=" + ("toc-outline-theme-" + simpread.read.theme) + " href=" + ("#" + item.id) + " >" + item.value + "</a>\n                </outline>";
      });
      $("sr-read").append("<toc-bg class=" + cls + "><toc class=\"simpread-font simpread-theme-root\">" + tmpl + "</toc></tocbg>");
      var is_click = false;
      $("sr-read toc outline a").on("click", function (event) {
          is_click = true;
          var $target = $(event.target).parent();
          $target.parent().find("active").removeClass("toc-outline-active");
          $target.find("active").addClass("toc-outline-active");

          var href = $(event.target).attr("href"),
              offsetTop = href === "#" ? 0 : $(href).offset().top - 5;
          $("html").stop().animate({
              scrollTop: offsetTop
          }, 300, function () {
              setTimeout(function () {
                  return is_click = false;
              }, 500);
          });
          event.preventDefault();
      });
      simpread.read.toc_hide && $('head').append("<style>toc-bg{width:50px!important;height:200px!important}.toc-bg-hidden{transition:opacity .2s ease}.toc-bg-hidden:hover toc{width:180px}toc{width:0;transition:width .5s!important}</style>");
  }

  /**
   * Option Mode
   */
  function optionMode() {
      var close = function close(event) {
          mduikit.Destory();
          $(".simpread-option-root").animate({ opacity: 0 }, { complete: function complete() {
                  current_state = "";
                  $(".simpread-option-root").remove();
              } });
      },
          save = function save(event) {
          setter($("#txt-option").val(), "option");
          setter($("#txt-focus ").val(), "focus");
          setter($("#txt-read ").val(), "read");
          GM_setValue("simpread", simpread);
          new Notify().Render("保存成功,请刷新当前页面,以便新配置文件生效。");
      },
          imports = function imports(event) {
          var input = document.createElement("input"),
              $input = $(input),
              onload = function onload(event) {
              if (event && event.target && event.target.result) {
                  try {
                      var json = JSON.parse(event.target.result);
                      if (json.version && json.version.replace(/\./g, "") < simpread.version.replace(/\./g, "")) {
                          new Notify().Render(2, "上传的版本太低,已转换为最新版版本!");
                      }
                      Object.keys(simpread.focus).forEach(function (key) {
                          json.focus[key] != undefined && (simpread.focus[key] = json.focus[key]);
                      });
                      Object.keys(simpread.read).forEach(function (key) {
                          json.read[key] != undefined && (simpread.read[key] = json.read[key]);
                      });
                      Object.keys(simpread.option).forEach(function (key) {
                          json.option[key] != undefined && (simpread.option[key] = json.option[key]);
                      });
                      GM_setValue("simpread", simpread);
                      if (json.websites) {
                          pr.sites.custom = [].concat(toConsumableArray(json.websites.custom));
                          pr.sites.local = [].concat(toConsumableArray(json.websites.local));
                          GM_setValue("simpread_db", pr.sites);
                          new Notify().Render("\u5DF2\u5BFC\u5165\u672C\u5730\u9002\u914D\u6E90\uFF1A" + pr.sites.local.length + " \u6761\uFF1B\u5B98\u65B9\u6B21\u9002\u914D\u6E90\uFF1A" + pr.sites.custom.length + " \u6761\u3002");
                      }
                      new Notify().Render("导入成功,请刷新当前页面,以便新配置文件生效。");
                  } catch (error) {
                      new Notify().Render(2, "上传失败,配置文件解析失败,请重新确认。");
                  }
              }
          };
          $input.attr({ type: "file", multiple: "false" }).one("change", function (event) {
              var reader = new FileReader();
              reader.onload = onload;
              reader.readAsText(event.target.files[0]);
          });
          $input.trigger("click");
      },
          exports = function exports(event) {
          var data = "data:text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(simpread));
          var $a = $("<a style=\"display:none\" href=" + data + " download=\"simpread-little-config.json\"></a>").appendTo("body");
          $a[0].click();
          $a.remove();
      },
          remote = function remote(event) {
          if (location.protocol == "https:") {
              new Notify().Render("\u8BF7\u52FF\u5728 https \u4E0B\u9762\u4F7F\u7528\u6B64\u529F\u80FD\uFF0C\u8BF7\u524D\u5F80 http \u7684\u9875\u9762\uFF0C\u5982\uFF1A <a href='http://kenshin.wang/blog/' target='_blank' >\u70B9\u51FB\u8FD9\u91CC</a>");
              return;
          }
          $.getJSON("http://sr.ksria.cn/website_list_v4.json" + "?_=" + Math.round(+new Date()), function (result) {
              var count = pr.Addsites(result);
              count == 0 ? new Notify().Render("适配列表已同步至最新版本。") : new Notify().Render(0, "\u9002\u914D\u5217\u8868\u5DF2\u540C\u6B65\u6210\u529F\uFF0C\u672C\u6B21\u65B0\u589E " + count + " \u4E2A\u7AD9\u70B9\u3002");
          });
      },
          clean = function clean(event) {
          new Notify().Render("是否清除掉本地配置文件?", "同意 ", function () {
              simpread = _extends({}, org_simp);
              GM_setValue("simpread", simpread);
              pr.sites = { global: [], custom: [], local: [] };
              GM_deleteValue("simpread_db");
              new Notify().Render("清除成功,请刷新本页!");
          });
      },
          getter = function getter(value, type) {
          try {
              var arr = value.split("\n").map(function (str) {
                  str = str.trim();
                  if (str.startsWith("set_")) {
                      str = str.replace("set_", "");
                      var key = str.split(":")[0];
                      var _value = str.split(":")[1];
                      if (simpread[type][key] != undefined) {
                          _value = simpread[type][key];
                          !["whitelist", "exclusion", "blacklist"].includes(key) && _value === "" && (_value = org_simp[type][key]);
                          return "set_" + key + ": " + _value;
                      }
                  } else return str;
              });
              return arr.join("\n");
          } catch (error) {
              new Notify().Render(2, "设置出现了问题,请重新打开设置。");
          }
      },
          setter = function setter(value, type) {
          try {
              var arr = value.split("\n").forEach(function (str) {
                  str = str.trim();
                  if (str.startsWith("set_")) {
                      str = str.replace("set_", "");
                      var key = str.split(":")[0];
                      if (["exclusion", "whitelist", "blacklist"].includes(key)) {
                          var _value2 = str.replace(key + ":", "").trim();
                          simpread[type][key] = _value2.split(",");
                      } else if (simpread[type][key] != undefined) {
                          var _value3 = str.split(":")[1].trim();
                          if (typeof simpread[type][key] == "boolean") {
                              simpread[type][key] = _value3 == "true" ? true : false;
                          } else simpread[type][key] = _value3.trim();
                      }
                  }
              });
          } catch (error) {
              new Notify().Render(2, "设置出现了问题,请重新打开设置。");
          }
      },
          btn_cancel = mduikit.Button("opt-cancel", "关 闭", { color: "rgb(33, 150, 243)", type: "flat", onclick: close, mode: "secondary" }),
          btn_save = mduikit.Button("opt-save", "保 存", { color: "rgb(33, 150, 243)", type: "flat", onclick: save }),
          btn_import = mduikit.Button("opt-import", "从本地导入配置文件", { color: "#fff", bgColor: "#FF5252", type: "flat", width: "100%", onclick: imports }),
          btn_export = mduikit.Button("opt-export", "导出配置文件到本地", { color: "#fff", bgColor: "#2196F3", type: "flat", width: "100%", onclick: exports }),
          btn_remote = mduikit.Button("opt-remote", "手动同步适配列表", { color: "#fff", bgColor: "#2196F3", type: "flat", width: "100%", onclick: remote }),
          btn_clean = mduikit.Button("opt-clean", "清除数据", { color: "#fff", bgColor: "#757575", type: "flat", width: "100%", onclick: clean }),
          txt_option = mduikit.Textarea("txt-option", getter(opt_value, "option"), { color: "rgba(51, 51, 51, 0.6)", state_color: "rgb(33, 150, 243)", size: "11px", height: "130px" }),
          txt_focus = mduikit.Textarea("txt-focus", getter(focus_value, "focus"), { color: "rgba(51, 51, 51, 0.6)", state_color: "rgb(33, 150, 243)", size: "11px" }),
          txt_read = mduikit.Textarea("txt-read", getter(read_value, "read"), { color: "rgba(51, 51, 51, 0.6)", state_color: "rgb(33, 150, 243)", size: "11px" }),
          optmpl = "<div class=\"simpread-option-root\">\n                        <dialog-gp>\n                            <dialog-head>\u9009\u9879\u9875</dialog-head>\n                            <dialog-content>\n                                <sr-opt-gp>\n                                    <sr-opt-label>\u5BFC\u5165\u548C\u5BFC\u51FA</sr-opt-label>\n                                    <sr-opt-item>" + (btn_import + btn_export) + "</sr-opt-item>\n                                </sr-opt-gp>\n                                <sr-opt-gp>\n                                    <sr-opt-label>\u540C\u6B65\u4E0E\u6E05\u9664</sr-opt-label>\n                                    <sr-opt-item>" + (btn_remote + btn_clean) + "</sr-opt-item>\n                                </sr-opt-gp>\n                                <sr-opt-gp>\n                                    <sr-opt-label>\u5168\u5C40</sr-opt-label>\n                                    <sr-opt-item>" + txt_option + "</sr-opt-item>\n                                </sr-opt-gp>\n                                <sr-opt-gp>\n                                    <sr-opt-label>\u805A\u7126\u6A21\u5F0F</sr-opt-label>\n                                    <sr-opt-item>" + txt_focus + "</sr-opt-item>\n                                </sr-opt-gp>\n                                <sr-opt-gp>\n                                    <sr-opt-label>\u9605\u8BFB\u6A21\u5F0F</sr-opt-label>\n                                    <sr-opt-item>" + txt_read + "</sr-opt-item>\n                                </sr-opt-gp>\n                            </dialog-content>\n                            <dialog-footer>\n                                " + (btn_cancel + btn_save) + "\n                            </dialog-footer>\n                        </dialog-gp>\n                    </div>";
      if (current_state == "option") {
          new Notify().Render("请误重复进入。");
          return;
      } else if (current_state != "") {
          new Notify().Render("请先退出当前模式。");
          return;
      } else current_state = "option";
      $("html").append(optmpl);
      $(".simpread-option-root").animate({ opacity: 1 });
      var _ref = [$("dialog-gp").height(), $(".simpread-option-root").height()],
          h1 = _ref[0],
          h2 = _ref[1];

      if (h2 <= h1) {
          $("dialog-gp").height(h2 - 80);
      }
  }

  /**
   * About Mode
   */
  function aboutMode() {
      var close = function close(event, cb) {
          mduikit.Destory();
          $(".simpread-option-root").animate({ opacity: 0 }, { complete: function complete() {
                  current_state = "";
                  $(".simpread-option-root").remove();
                  cb && cb();
              } });
      },
          option = function option(event) {
          close(event, function () {
              return optionMode();
          });
      },
          btn_cancel = mduikit.Button("opt-cancel", "关 闭", { color: "rgb(33, 150, 243)", type: "flat", onclick: close }),
          btn_open = mduikit.Button("opt-open", "设 定", { color: "rgb(33, 150, 243)", type: "flat", onclick: option, mode: "secondary" }),
          optmpl = "<div class=\"simpread-option-root\">\n                        <dialog-gp>\n                            <dialog-head>\u5173\u4E8E</dialog-head>\n                            <dialog-content>\n                                <p align=\"center\"><img src=\"http://sr.ksria.cn/logo@128.png\"></p>\n                                <div style=\"display:flex;flex-direction:row;justify-content:center;\">\n                                    <a href=\"https://github.com/Kenshin/simpread/releases\" target=\"_blank\" data-reactid=\".2.1.5.0.0.2.0\">\n                                        <svg style=\"margin: 5px;\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"90\" height=\"20\"><linearGradient id=\"b\" x2=\"0\" y2=\"100%\"><stop offset=\"0\" stop-color=\"#bbb\" stop-opacity=\".1\"/><stop offset=\"1\" stop-opacity=\".1\"/></linearGradient><clipPath id=\"a\"><rect width=\"90\" height=\"20\" rx=\"3\" fill=\"#fff\"/></clipPath><g clip-path=\"url(#a)\"><path fill=\"#555\" d=\"M0 0h51v20H0z\"/><path fill=\"#007ec6\" d=\"M51 0h39v20H51z\"/><path fill=\"url(#b)\" d=\"M0 0h90v20H0z\"/></g><g fill=\"#fff\" text-anchor=\"middle\" font-family=\"DejaVu Sans,Verdana,Geneva,sans-serif\" font-size=\"110\"> <text x=\"265\" y=\"150\" fill=\"#010101\" fill-opacity=\".3\" transform=\"scale(.1)\" textLength=\"410\">version</text><text x=\"265\" y=\"140\" transform=\"scale(.1)\" textLength=\"410\">version</text><text x=\"695\" y=\"150\" fill=\"#010101\" fill-opacity=\".3\" transform=\"scale(.1)\" textLength=\"290\">1.1.2</text><text x=\"695\" y=\"140\" transform=\"scale(.1)\" textLength=\"290\">1.1.2</text></g> </svg>\n                                    </a>\n                                    <a href=\"http://ksria.com/simpread#lite\" target=\"_blank\" data-reactid=\".2.1.5.0.0.2.1\"><img style=\"padding:5px;\" src=\"data:image/png;base64,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\" data-reactid=\".2.1.5.0.0.2.1.0\"></a><a href=\"https://github.com/Kenshin/simpread\" target=\"_blank\" data-reactid=\".2.1.5.0.0.2.2\"><img style=\"padding:5px;\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAUCAMAAAAQlCuDAAACplBMVEVVVVXVVSvmcjP0gEFNTU1PT09fX1/kbzD2gUJfX1/3g0VdXV3nczT1gkJPT09NTU3kcDE5OTk7Ozs8PDw9PT0+Pj5BQUFCQkJDQ0NERERFRUVISEhJSUlMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBiYmJlZWVnZ2dra2t4eHh8fHx/f3+CgoKGhoaIiIiJiYmKioqLi4uMjIyQkJCTk5OZmZmampqenp6fn5+jUiajo6OkpKSmpqanp6eqqqqrq6usrKyuVyivWCivWCmwsLCxYDSzXCy0XC21Wyq1XCy3XCq4Xi65YTG6Zzq7Xiu9YS/BajvCwsLDYi3Dw8PEZjTEb0DExMTFxcXGxsbHZC7Hx8fIZjLKjGzPz8/QazTSqJDTqJHVbDPVk2/V1dXWazLWcjzW1tbZczzb29vcnXrcrJLc3NzdgE7d3d3e3t7f39/g4ODht6DicjXkcDHkdDfk5OTlcTLlczXlxrXl5eXmcjPmdTfml2znczTodDXoe0DpdTbpdzjpfULp6enqdjfq6urrdzjreTrrejzrhk/rmWzrzr/r1srseDnsez3sgkjs1MfteTrtfUHthU3twant1cjt7e3uejvvezzvfkDv0sLv7+/wfD3wfkDwgEPwhEnwlGHwzLjw8PDxfT7xfkDxoXXxrorx8fHyfj/y8vLzf0Dzpnz0gEH1gUL1so71v6L149n2gkP3g0T3wKL3waP37Ob37+v39/f4vZ34yK74z7n46eD4+Pj50Lr52Mf58/D60r361MD61sL61sP65tv6+vr73s/739D739H75tr759z76N376uD85dj85tr859z87OT9/f3+/fz+/f3///9Ftc+TAAAAEXRSTlMGBo2Njo6Ojo7j4+jo6Ons7CIlfBEAAAABYktHROFfCM+mAAACOUlEQVQYGZXBT0iTYQDH8e/7vs82l6ibYgYWMrE0QaE/VEKXBJMIBKVDHSLoUhSdO3axbqVEERFENwnqVpMIIoIoioIuSRCUFSFWrkzd9u7Z++udUgnhXJ+PQ9Rrp1IjrGx/kDfRzYhKiZXdoc9EROUs5awxraJyopxbRvyHgLKM+A8BZblabswohZTWcmn9UfgrYQv/MGKZoz4XBwIQy4nf8vzRPOnxlyNCrhY1HR5M3ZWumw6vvz9Cy4FjjYqfl9ybEm1Dh9ZqkQ25bdu2ttt1Tnenm9qybZNn7a6mjUlbYkSo5viZTBeC4FlxrFhH/uqGI5eDQAjB/LXG4eE5QgJiz+878f6x02e1e3xWbX1TkP5c10PIiFA8bRMfEaiauiJMJmZ2XhFCCD4lsumqn4R84Mm+7tkJfwe9HoMpZ2raB9uLT8iIUDHiqgqBhASuTAGL8BDEcp4biJAFqkY3bB14VMCPNDSesw09FtZbFhkRmut79X0dAul1/CcgUC5T+6MBQdP75J7HIpQHWqo/PGzNFr/Fsm+/dlc3Z/IQybPIiNDs6ND8y9cCaWTQv40Acan3yzQC72D0wrxLKACyfVHncn39jVPF63avHW8JIGCJ00qJZp2OjgdkEk4u79R8T0Im4fh5x8slycR9xaOUnAQ+vUNN7byZcrdPWGMWdnGvnyVOipLOLi/zMMtqTlCWESUvnsqNe6xGlGVmkoRiMUCspkg5Z002QeUs5SyYwufqWipVZGWjWf0CDsxBCuuBMAQAAAAASUVORK5CYII=\" data-reactid=\".2.1.5.0.0.2.2.0\"></a></div>\n                                <div style=\"display:flex;flex-direction:row;justify-content:center;\" data-reactid=\".2.1.5.0.0.3\"><a href=\"http://ksria.com/simpread/changelog.html#us_" + GM_info.script.version + "\" target=\"_blank\" data-reactid=\".2.1.5.0.0.3.0\"><img style=\"padding:5px;\" src=\"data:image/png;base64,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\" data-reactid=\".2.1.5.0.0.3.0.0\"></a><a href=\"https://github.com/kenshin/simpread/issues\" target=\"_blank\" data-reactid=\".2.1.5.0.0.3.1\"><img style=\"padding:5px;\" src=\"data:image/png;base64,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\" data-reactid=\".2.1.5.0.0.3.1.0\"></a><a href=\"https://github.com/kenshin/simpread/issues\" target=\"_blank\" data-reactid=\".2.1.5.0.0.3.2\"><img style=\"padding:5px;\" src=\"data:image/png;base64,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\" data-reactid=\".2.1.5.0.0.3.2.0\"></a></div>\n                                <div class=\"about\">\n                                    \u4F60\u597D\uFF0C\u6211\u662F <a target=\"_blank\" href=\"https://github.com/Kenshin/simpread-little\">\u7B80\u60A6 \xB7 \u8F7B\u9605\u7248</a> \u7684\u5F00\u53D1\u8005 <a target=\"_blank\" href=\"http://kenshin.wang\">Kenshin</a>\uFF0C\u5F88\u9AD8\u5174\u770B\u5230\u4F60\u80FD\u4F7F\u7528\u5B83\u3002<br>\n                                    \u5B83\u662F\u4E00\u4E2A\u9605\u8BFB\u6A21\u5F0F\u7C7B\u7684\u6CB9\u7334\u811A\u672C\uFF0C\u4E5F\u662F <a href=\"http://ksria.com/simpread\">\u7B80\u60A6</a> \u7684\u8F7B\u91CF\u7EA7\u7248\u672C\u3002</br>\n                                    \u62E5\u6709 <a target=\"_blank\" href=\"http://ksria.com/simpread/#feature\">\u7B80\u60A6\u7684\u4E00\u5207\u7279\u6027</a>\uFF0C\u66F4\u5177\u6709\u300C\u52A0\u8F7D\u901F\u5EA6\u5FEB \xB7 \u53EA\u5173\u6CE8\u9605\u8BFB\u6A21\u5F0F\u5448\u73B0\u300D\u7B49 <a target=\"_blank\" href=\"https://github.com/Kenshin/simpread-little/blob/master/README.md#\u7279\u70B9\">\u7279\u70B9</a>\u3002</br>\n                                    \u7B80\u60A6\u7684\u521D\u8877\uFF1A\u8FD8\u539F\u4E00\u4E2A\u5E72\u51C0\u7684\u9605\u8BFB\u7A7A\u95F4\uFF0C\u63D0\u5347\u4F60\u7684\u9605\u8BFB\u4F53\u9A8C\u3002</br>\n                                    \u622A\u81F3\u5230\u76EE\u524D\u4E3A\u6B62\uFF0C\u7B80\u60A6\u5DF2\u7ECF\u7CBE\u51C6\u9002\u914D\u4E86 <spn style=\"color:#ff3f80;font-weight:600;\">" + pr.sites.global.length + "\u4E2A</spn> \u7F51\u5740\uFF0C\u8BE6\u7EC6\u8BF7\u770B <a href=\"http://ksria.com/simpread/docs/#/%E9%80%82%E9%85%8D%E7%AB%99%E7%82%B9%E5%88%97%E8%A1%A8\" target=\"_blank\">\u8FD9\u91CC</a>\u3002<br>\n                                    \u7B80\u60A6\u662F\u4E00\u4E2A\u514D\u8D39\u4E14\u5F00\u6E90\u7684\u9879\u76EE\uFF0C\u5360\u7528\u4E86\u6211\u7EDD\u5927\u591A\u6570\u7684\u4E1A\u4F59\u65F6\u95F4\u3002</br>\n                                    \u5982\u679C\u89C9\u5F97\u5B83\u8FD8\u4E0D\u9519\uFF0C\u5E0C\u671B\u53EF\u4EE5\u7ED9\u6211 <a href=\"https://greasyfork.org/zh-CN/forum/post/discussion?script=39998&locale=zh-CN\" target=\"_blank\">\u6295\u7968</a> \u6216 <a href=\"https://github.com/kenshin/simpread#\u8BF7\u676F\u5496\u5561\" target=\"_blank\">\u8BF7\u6211\u559D\u676F\u5496\u5561</a>\uFF0C\u8FD9\u662F\u5BF9\u7B80\u60A6\u7684\u6700\u5927\u9F13\u52B1\u3002<br>\n                                    \u73B0\u5728\u5C31\u52A0\u5165 <a href=\"https://t.me/simpread\">Telegram</a> \u7FA4\uFF0C\u83B7\u53D6\u7B80\u60A6\u7684\u7B2C\u4E00\u624B\u8D44\u6599\u3002</br>\n                                </div>\n                            </dialog-content>\n                            <dialog-footer>\n                                " + (btn_open + btn_cancel) + "\n                            </dialog-footer>\n                        </dialog-gp>\n                    </div>";
      if (current_state == "option") {
          new Notify().Render("请误重复进入。");
          return;
      } else if (current_state != "") {
          new Notify().Render("请先退出当前模式。");
          return;
      } else current_state = "option";
      $("html").append(optmpl);
      $(".simpread-option-root").animate({ opacity: 1 }, { complete: function complete() {
              var _ref2 = [$("dialog-gp").height(), $(".simpread-option-root").height()],
                  h1 = _ref2[0],
                  h2 = _ref2[1];

              if (h2 <= h1) {
                  $("dialog-gp").animate({ height: h2 - 80 });
              }
          } });
  }

}());