{"id":3954,"date":"2024-01-05T05:28:20","date_gmt":"2024-01-04T20:28:20","guid":{"rendered":"https:\/\/matoken.org\/blog\/?p=3954"},"modified":"2024-01-05T05:29:06","modified_gmt":"2024-01-04T20:29:06","slug":"sixel-with-ttyd","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2024\/01\/05\/sixel-with-ttyd\/","title":{"rendered":"ttyd \u3067Sixel"},"content":{"rendered":"<div class=\"paragraph\">\n<p>\u4ee5\u524d\u8a66\u3057\u305f\u30bf\u30fc\u30df\u30ca\u30eb\u3092Web\u3067\u5171\u6709\u3067\u304d\u308bttyd \u306eSixel \u306e\u5bfe\u5fdc\u72b6\u6cc1\u3092\u78ba\u8a8d\u3057\u3066\u307f\u308b\u30681\u3064\u524d\u306e\u30ea\u30ea\u30fc\u30b9\u306e 1,7.3 \u3067\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u3088\u3046\u306a\u306e\u3067\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"exampleblock\">\n<div class=\"title\"><a href=\"https:\/\/github.com\/tsl0922\/ttyd\/releases\/tag\/1.7.3\">Release 1.7.3 \u00b7 tsl0922\/ttyd<\/a><\/div>\n<div class=\"content\">\n<div class=\"paragraph\">\n<p>Sixel support is off by default now, use -t enableSixel=true to enable it.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/tsl0922.github.io\/ttyd\/\">ttyd &#8211; Share your terminal over the web<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/tsl0922\/ttyd\">tsl0922\/ttyd: Share your terminal over the web<\/a><\/li>\n<\/ul>\n<\/div>\n<p><!--more--><\/p>\n<div class=\"paragraph\">\n<p>\u4ee5\u524d\u8a66\u3057\u305f\u6642\u306e\u8a18\u4e8b\uff0e<br \/>\n* <a href=\"https:\/\/matoken.org\/blog\/2016\/12\/09\/ttyd-which-can-share-the-terminal-on-the-web\/\">\u7aef\u672b\u3092Web\u5171\u6709\u3067\u304d\u308bttyd \u2013 matoken\u2019s meme<\/a><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30aa\u30f3\u30e9\u30a4\u30f3\u3067ttyd \u3092\u4f7f\u3044\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u3092\u8a66\u307f\u305f\u6642\u306e\u30b9\u30e9\u30a4\u30c9\uff0e<br \/>\n* <a href=\"https:\/\/speakerdeck.com\/matoken\/terminaltouebuburauzadepurezentesiyonfalseshi-mi\">Terminal\u3068\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3067\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u306e\u8a66\u307f &#8211; Speaker Deck<\/a><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>GitHub \u306eRelease \u306bbinary \u304c\u3042\u308b\u3051\u3069source \u304b\u3089Build \u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">build<\/div>\n<div class=\"content\">\n<pre>$ sudo apt install build-essential cmake git libjson-c-dev libwebsockets-dev\n$ git clone https:\/\/github.com\/tsl0922\/ttyd.git\n$ cd ttyd &amp;&amp; mkdir build &amp;&amp; cd build\n$ cmake ..\n$ make &amp;&amp; make install\n$ .\/ttyd --version\nttyd version 1.7.4-fd280fe\n$ .\/ttyd\nttyd is a tool for sharing terminal over the web\n\nUSAGE:\n    ttyd [options] &lt;command&gt; [&lt;arguments...&gt;]\n\nVERSION:\n    1.7.4-fd280fe\n\nOPTIONS:\n    -p, --port              Port to listen (default: 7681, use `0` for random port)\n    -i, --interface         Network interface to bind (eg: eth0), or UNIX domain socket path (eg: \/var\/run\/ttyd.sock)\n    -U, --socket-owner      User owner of the UNIX domain socket file, when enabled (eg: user:group)\n    -c, --credential        Credential for basic authentication (format: username:password)\n    -H, --auth-header       HTTP Header name for auth proxy, this will configure ttyd to let a HTTP reverse proxy handle authentication\n    -u, --uid               User id to run with\n    -g, --gid               Group id to run with\n    -s, --signal            Signal to send to the command when exit it (default: 1, SIGHUP)\n    -w, --cwd               Working directory to be set for the child program\n    -a, --url-arg           Allow client to send command line arguments in URL (eg: http:\/\/localhost:7681?arg=foo&amp;arg=bar)\n    -W, --writable          Allow clients to write to the TTY (readonly by default)\n    -t, --client-option     Send option to client (format: key=value), repeat to add more options\n    -T, --terminal-type     Terminal type to report, default: xterm-256color\n    -O, --check-origin      Do not allow websocket connection from different origin\n    -m, --max-clients       Maximum clients to support (default: 0, no limit)\n    -o, --once              Accept only one client and exit on disconnection\n    -B, --browser           Open terminal with the default system browser\n    -I, --index             Custom index.html path\n    -b, --base-path         Expected base path for requests coming from a reverse proxy (eg: \/mounted\/here, max length: 128)\n    -P, --ping-interval     Websocket ping interval(sec) (default: 5)\n    -6, --ipv6              Enable IPv6 support\n    -S, --ssl               Enable SSL\n    -C, --ssl-cert          SSL certificate file path\n    -K, --ssl-key           SSL key file path\n    -A, --ssl-ca            SSL CA file path for client certificate verification\n    -d, --debug             Set log level (default: 7)\n    -v, --version           Print the version and exit\n    -h, --help              Print this text and exit\n\nVisit https:\/\/github.com\/tsl0922\/ttyd to get more information and report bugs.<\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">ttyd \u3067bash \u3092\u8d77\u52d5<\/div>\n<div class=\"content\">\n<pre>$ ttyd -p 8080 --writable -t enableSixel=true \/bin\/bash<\/pre>\n<\/div>\n<\/div>\n<div class=\"admonitionblock note\">\n<table  class=\" table table-hover\" >\n<tbody>\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"ulist\">\n<ul>\n<li>1.7.4 \u304b\u3089 <code>--readonly<\/code> \u30aa\u30d7\u30b7\u30e7\u30f3\u304c <code>--writable<\/code> \u306b\u5909\u66f4\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e<\/li>\n<li><code>-t enableSixel=true<\/code> \u3067Sixel \u3092\u6709\u52b9\u306b\u51fa\u6765\u307e\u3059\uff0e<\/li>\n<\/ul>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"paragraph\">\n<div class=\"title\">Sixel \u3067\u753b\u50cf\u8868\u793a<\/div>\n<p><span class=\"image\"><img decoding=\"async\" src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wEEEAAQABAAEAAQABEAEAASABQAFAASABkAGwAYABsAGQAlACIAHwAfACIAJQA4ACgAKwAoACsAKAA4AFUANQA+ADUANQA+ADUAVQBLAFsASgBFAEoAWwBLAIcAagBeAF4AagCHAJwAgwB8AIMAnAC9AKkAqQC9AO4A4gDuATcBNwGiEQAQABAAEAAQABEAEAASABQAFAASABkAGwAYABsAGQAlACIAHwAfACIAJQA4ACgAKwAoACsAKAA4AFUANQA+ADUANQA+ADUAVQBLAFsASgBFAEoAWwBLAIcAagBeAF4AagCHAJwAgwB8AIMAnAC9AKkAqQC9AO4A4gDuATcBNwGi\/8IAEQgBVQIlAwEiAAIRAQMRAf\/EADIAAQACAwEBAAAAAAAAAAAAAAAEBQMGBwIBAQEBAQEBAQAAAAAAAAAAAAAAAQIDBQT\/2gAMAwEAAhADEAAAANaPvSZfNhgIR9PXjPiPJLPcP7OK4E+LI8xEjSYxissG5Rov23pz55vBR5raIQPOyYCj+XsAiJM4qPlh6KsAAAAAAAAAAAAAAAAAE4aZvOMAe\/AATIYATI+MI0nwRLKKjF4kDL58DLh+h78D78Dx99Dw9iOkCOkCOkCOkCOkCOkCOkCOkCOkCOkCOkCOkCOkCOkCOkCOkCOkCOkD6zWHFUrDJFWm5StXOCStWOYqFvhK5e01uNI91EWczEoEjx21iSLYoSURU\/wQ1tgID3IIi48lSu\/BTr+MVIAAAAAAAAAAAAAAAAM9jT++cuI8ePmTvVf60tFZhysJdZlrP8h5hh8+d3PLrsmU5XJM0V86azWlKpY1wssEQWP2tGX7hFtDii0xQBZYIgAAAAAAAAAAAAAAAAA+3tCLTLTC\/r4A2Kkw\/Cwk0wuZFD4LrxV+YsJFMrYIVYAB9Ph9PgAAD15BkMYAD78DKMT15B6PJlMTJjAAAD78AAAD78AAJNvTWnDH3598YYcr7pJx42J8kQfd1lw+stnuqlR931m85xOixeWY+H1g+rcy412wtrZ0GUZZtd9JvnJCMmHH6MueL8LCNgwnjzlxCdHEnNCEvNU+iZ4+eDzIw+ybF+RzOj5SRmgWJhi+oZO9wxb1MmvLDLD9ll7p8hCk+MhMx\/YxPprukALnpnM+mAA150n6lB3KejpWXpPpjmFnvVA1azOZdBvzTA+Rom96IaqAAAAAAAAAAAAAAAAAAAAAAAAAC56ZzPpgBB5\/cWc9S6koN87JR6vsE9GxvNJyuVlRb5zF16ex5L5bRN70Q1UAAAAAAAAAAAAAAAAAAAAAAAAAFz0zmfTADmXRub9OnpfdM3PR7xtNkpbpyaFumuuu1826LzSdukZ\/Pq+c0Te9ETVQAAAAAAAAAAAAAAAAAAAAAAAAAXPTOZ9MAOY9J0bZp6dxr+wfL8Gg77ptRPS3+VotfeVv7w7qvsPNaJveiGqgAAAAAAAAAAAAAAAAAAAAAAAAAuemcz6YAUet9A0Celv7WNnvxIso51M2SaBgBom96IaqAAAAAAAAAAAAAAAAAAAAAAAAAC56ZzPpgAxZS6Bb7PRvuvWs7A+TMHMABom96IaqAAAAAAAAAAAAAAAAAAAAAAAAAC56ZzPpgAPh9a1JLxznGdKaxKL149gDRN70Q1UAAAAAAAAAAAAAAAAAAAAAAAAAFz0zmfTAACDoHTYJp\/vQvJue5YroAAaJveiGqgAAAAAAAAAAAAAAAAAAAAAAAAAuemcz6YAAAcXiWsE7V6AABom96IaqAAAAAAAAAAAAAAAAAAAAAAAAAC56ZzPpgAAByKBmhHc3z6AANE3vRDVQAAAAAAAAAAAAAAAAAAAAAAAAAXPTOZ9MAAHj3rhy7D8HcJen7gAANE3vRDVQAAAAAAAAAAAAAAAAAAAAAAAAAXPTOZ9MAB8PnJLPTgCz7HwnZTqzHkAGib3ohqoAAAAAAAAAAAAAAAAAAAAAAAAALnpnM+hkmj0bWjc9crgAABN2HUR1fY+C3R2HRNp1Y1UAAAAAAAAAAAAAAAAAAAAAAAAAFzDla0RwAAAAAAWW16FuRRgAAAAAAAAAAAAAAAAAAAAAAAAAuZEfpZwV0XRCKAAAAAy7mVV7u2kmqgAAAAAAAAAAAAAAAAAAAAAAAAAuemArw47GAAABkDrN8DRA1UAAAAAAAAAAAAAAAAAAAAAAAAAH\/8QAQxAAAgEDAQUCDAQEBQIHAAAAAQIDAAQREgUGEzFRECEUICIyNDVBUHFzgrIjMGGRFTNSsUJTYnKBJEBUYHSSocHS\/9oACAEBAAE\/AOyC3lnJCDuUZZicKo6k1NE8MjRvjUp7WjZOfifw+YYDyQo\/9DOA1SRvE7I6lWU4IPa2zyhKvdW6sOYLGpoWglaNiCR7Ry7JvOHw7E2TeugfQB+hODTo8blHUqw5g1FDLPIscUbyOeSqCxNMrIzKylWUkEEYII7Wt51hSdoZBE5wrlSFJ\/Q06OhAdSpIBwRjuIyD2AEkADJPYiO5wiMx\/QZoI7BiqMQvPA5UI3KlwjaRzOO6ijhQ5U6TyOO73KunUNWcZ78Vf8TQvC0+B58jRy+r\/VW0fTJfgv2jsHMV5fFk08snOeVPp1HTy7LAoLyAsQBrHPlmpFkWR1kB1hjqzzzW0rpLmSLFtwWRArDtv0c3dywUkBu81f8ApTf7U+0dk3nD4VY6PDINfLWKcNxYiCcDVnpW3NHhEePO0d9R\/wAxP9wqaOI3+2JpEDiF3YISQCTIFp7a1h8InMOtRHAyRFjgGZc1sy1guZI1lhiVJ7jhoWZ9XwQLSeqZ\/wD1cX2PV4lvOGThYlSwtX4mT0RauLeyUzjhFFtrtImYEkuhzSrFFf2MiW0BhabClXcq37nIIq6lie9dvBkVQ5BRC3ld\/wCpNQFBHKXLKhdPN55qPukUvjJunBA9pOKTHCRcnXwZNI9hU551JpEMg6wRkfoBj3NBcSwElD3MMMpGVYdCKmleaV5HxqY9rSM\/PxF2hdqB+ICQMBiqlh9RGaJLEkkkk5JPa9\/du4bilf0XuFTSvPI0j41HoMDsm84fDsTa16iBNYP6kZNO7yOXdizHmT2HaF0ZzOXXWVKsdC4YHqMYNLfXSyyS8TLOMPlQwI6EGodo3kDao5ACJDIDoU4Y9KjuZoo5Y1I0SecCob+\/I013Oxcl\/OiWI9w70TGB\/wDFSX93KEDy50sGHcBlh7T1NS3lxMYyzgaDlAqhAD1wtSXU0kwmYrxB7Qqr\/akmkQsVPPnkA0txMurD+ccmhPKE0Bu7BHIZwaM0hjEZbyferIG51wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6muCvU1wV6n\/yNbw8eeOLVjWwGaGywdOLgEtrC+TzZKt7KKcRr4UokfOlMZ\/erG0glNyJmIMaN3Y6e2obNbicxwy5QLqZ2XGAK8CQLFPFKJYuKEbK6SDV\/ZIktzKSIowQEAXzjik2epWDiThHmGUXSTS7P\/BmklmCcKXQwxml2domHeJUMaunsDFjgZp7dJrcMhVnJ8jSgTu1BKmsYouIvhaGWMZZCMfsatIrOOxecsrNqAJePVp\/QCpirSuVxpz3YGkftVpbNdTCJWA7iSant4otOmfOWwwKFWFNYQeCvcLdEqvcMx41GobCIQQFrV5mkXUxD6dIPSo4o3ueG8hiTUQWYZK46io4ZJnKxKWIoW0iSKJkdE1AM2OQNXNvClvnwPyMyYljJbppJPZDbK8LzSyaIwwUYXUS1eAMZgokHDMXF4n+iuDAGhaOcSAyBSrLparqzhae9EUoDxl30BcKFBpbKMCASz6HmAKgLkAHkWNSxtFI8b+cjFT8RVlHDJKwkwfIJRS2kM3sBNX8cULqWsih8jqEcae8VKbRLS3mFkmZDID5b92mmtgkVsY9mmbXCGZ\/L5\/TUECvbTSix4sgn06Br8lcUlnZcfEsZTNtqdNRPDYsBU1lHBYvrX8dZFz+inI9xWsqw3EUrAkKwJxUe0YEMBKv5DTE\/XUO1IYktsLKDGAGRcBW\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\/k5J\/WrbhPa3YMQDJFq1hmyfKFQxwpaNcyR8Q8URqpJA5ZJOKeS34qukPkY70YnGf0Iq+iXwqNY0PlxxkLknvYfrUlrbGO6ULGrwpqwrszdxwQ3sqz9Gv\/kj7xWzPT7X5q1awxyzzmQEpGjyED26aEENzAkiRiJuOsZAJIIf40IrN5b2IW+ODFIUbUSSU60Y7WDwRHg4hlRXZtRBGvpT2bi6ngQqeGzDLMF7gf1q0t0M8yTrkJE7EK3tUdRQghuIIXSMRsbkRHBJBDD9ai8HWXaEUcGjRBKA2oknHWo7aWVC66MDq6qf2JrZ02i6t1ESEtMg1kZIBNW4Au76TALRpK656g0Ql0ih5+MFuolEpGkkPzFGQTPPC02pSs34OnAi0d6kdlq8ayqHhV9TKBksMfDSRSQQNtG9R1JROMQMnPk0sENzAjpGIm46xnBJBD\/GhFZvLexC3xwYpCjaiSSnXttTMLiIwoXkByq4znFKNrIYyLJ\/ILkeQ3+OlO11EOLJtUQAVzEc4pE2ok8ky2LguCGXhnSQaWLakc4mjsWQ4wVWM6SKkTajqiCxZEV9QVIyATRG1mkuHNk5Ey4dSjYpF2osaI1gX0eYXiJK0ybRWCSF7VwrvrJKEHNLc3WqNXhYBIwg0g58nkakjvZUURR3D4bOeGF+2nO13V\/8AoWDOuHcREMRQt9prbPbizk0M+onQc1\/Dr\/8A8JN\/7DUNptKB9a2ch\/RoyRTx7TZUQWBVFcPoWM4Jqf8AiU+ovssFiMauE2aFze2SxxywAFcmMyp3r8KjuZEuBOQrvkkhxkEmickmo3eN1dDhlIINNtI8NQkESSAv5YHLX07La68GYMII3cNkM2rI\/Yimuz+LohjTiJpbTq659pNPfTPxe5QXMZJHs4YwKe8gC3Lh42eWIqdKMrEt7WzXh2YoomtoWWMYGdX79xpLgLrHAiZWOdJBwPgc5provIHeKNgE0qhyFAHwNT3vHKlraEEaRkauS+znRvZmaYsFYSrgqeQA5Y+FLeMERXiik0DCFwSQKjmeKZJlxqVtQ7u6ppRK2oRInUJnv\/cnsecvDFEUQBCxBA7znrUk7yJEhACxrgAfrzNQ3LRI8ZRHjYglX5ZFSXUkkySkLlNIVQMABeQqWRpZZJGxl2LHH61NO8wiDADhxhBjoKivRFGyC1hOpdLE6ssP3pLsoJF4UZjcgmM5KgjpTXReUO8MbALpVCCFAHwIqa+aVkfgRI6adLrqyNPLma\/iD5lIhiAlBEgwcNmre4aDiYRHV10srciKSdo51mjVVKsGAHIULxlmEscUaHBDAZIYHqCTUl27oiIiRor6wE\/q695NPeQBblw8bPLEVOlGViW9rZpL6RFiBjjcx+YzAkrTszszMcsxJJ6k1DO8DOVAOpGQ56MMUtxIsIiGABKJAfbkDFHaMp4xEUIaVCrsActnst7kW7BhBG7BgwZtWQR8CKN6\/GEyRRo3fqABIbVzyCTUt08iKiokaK2oKnXrT38riT8ONXkGHdRhmqOcxxTRhEIkABJHeMdKtUg1K8twE0uDp0kkgVBdot7dXBOkOsxXIz3tUl27IiIiRqr68J7W6nNPeQBblw8bPLEVOlGViW9rZ7d3vXFr9f2Hxr7altZDymy\/sUVd7evZyQh4a0qX1wdSrM+a\/hu0P8iSmjvrY5ZZUqz2\/dQnEv4i1Z30F4mqJviPF3s9Ktvle9N3vXFr9f2Hxds7XFqODEcyGra1utozd2W6tVlsO1tgGdQ70qIowqgdjIjjDKDW0NgwTAvAAj1FLc7OufarKe8VY3kd5Asi\/wDI8Tez0q2+V703e9cWv1\/YfE2jdrZ2rye3ktQQzbQu8ZJZzljVpaRWkSxxr2XV7b2i6pXAp957YHCQu9W28FnMwVsxk0rK4BBBBrbuzhPAZkHlpWwLwwXYjY+RJ4m9npVt8r3pu964tfr+w+JvJda50gB7kFbu2fCtzOw8p+zaF6llbtIefJRWbraNx7Xdj+1QbsjTmaar7d+SBDJCxdRzWtgbRcS+CysSD5tModWU8iMVcIbW+Yf0SZFQvrijf+pAe3ez0q2+V703e9cWv1\/YfEv3M1\/KT7ZMVaoI7aFR7EHZvNKTPBH7Aua3ctkS2M2Msx7CAQQaePgbcCIOUg7NrkHaE\/xq19Gg+Wv9u3ez0q2+V703e9cWv1\/YfEb1i3zz91J5q\/Adm8qkXcZ6pWwHVtnRqOak9l1dwWsbPI4FbMtpbu+e+lQqufIqaRYonduSqTQzd3w9vElqNdCIvRQO3ez0q2+V703e9cWv1\/YfEuwYb+T9Jc1A2uGJuqA9m8FmZ7dZU5x1sTaIs5SkhxG9I6uoZSCDRsLRpOIYQWolI1ycKorbe1xP+BAfI9rVu9Yln8Kdf9nib2elW3yvem73ri1+v7D4m8NuYr4v7HWth3InsU6p3HsIDAgjuNbU2HIjNNbglTzWoNoXtmdKuRj\/AAmjvHf45R1PfXt4dLSM2eSitnbBmmIe4BROlRxpEiogwAPE3s9Ktvle9N3vXFr9f2HxNvWfhNprUZePvrYl+LS50v5j0CCAR2zWNpP\/ADIVav4Js7Po61DZ2sH8uFR429npVt8r3pu964tfr+w+IQCCDyNbZ2a1pMZUH4b1sPavEUW0zeWPNP5e9npVt8r3pu964tfr+w+LNDHPG0cigqRV\/sm4sX4sWSmcgj2VsvbqPiG5OG9jUCCMg5H5O9npVt8r3pu964tfr+w+MyhgQRkVebBtbglkzG1W9ntmxbETrLH0JqF5mXMsWg\/HP5G9npVt8r3pu964tfr+w\/8AY72elW3yvem73ri1+v7D4rZwcc6O8BtrvgXts0Knk9bRu9p6I32bHFKhHe1S3+9X+TL9KUl\/vVn+TP8A8pWy7rb7yDwq2QRe1uRq625Ek629rGbiU8wnJajLsil10sR3jxd7PSrb5XvTd71xa\/X9h8baFhFf27QyfuKmTae7c2RiSJuRNRb6\/wCbaU++yf4LNqXaG1N4ZOBGiIntYVsrZUWzYtKsWY82Pjb2elW3yvem73ri1+v7D4+0rOO9s5oXXOVOKkQxyOh5qxB\/4rvJrYNglls+EY8t1DMfH3s9Ktvle9N3vXFr9f2H8jbMXB2ndL\/rq1XXdW69ZVH7mkXQir0AHj72elW3yvem73ri1+v7D+RvKoXbN19NbLAO0LX5q\/kb2elW3yvem73ri1+v7D+RvKQ22rr6a2YQNoWvzV\/I3s9Ktvle9N3vXFr9f2H8jbb8Tal03+urRtN3bt0lT+9KdSq3UA+PvZ6VbfK96bveuLX6\/sPjyvw4pH\/pUn9quX4lxO\/9UjH9zSsVYMOYNbPlE1lbOPbGvj72elW3yvem73ri1+v7D4+898bTZzKrYeXye3dC\/M1q9s\/OLx97PSrb5XvTd71xa\/X9h8Z3VFZ2ICgZJrb+1P4jekofwk7k7dk37bPvI5hy5MKgnjuIUljbKsMjxt7PSrb5XvTd71xa\/X9h8VmVFLMQAOZNbw7fkuXe1gIEQ5keLsLbs1g4hfyoWNRSpMiujBlI5g58Xez0q2+V703e9cWv1\/Ye2\/3g2dY5BlDv0WrvfG6f0aFUFXW1toXndNcOw6ePbbRvbT+RO6Vab338RAnRZVqx3o2bdkK7GJ+jUrK6hlIIPIjs3s9Ktvle9N3vXFr9f2Gru8gsoWmmcKora28l3esyRExw0SSck\/mbM25e7PfyXLx+1DWzNqW20odcR7x5y1vZ6VbfK96bvet7X6\/sNbx7Ue9vXiBPCiOAPz9l38thdxyoxC5AYVvO4lms3HJoM+9NggnatuB0k+w1dqy3VwG5iVv7\/wDYbZV0i2YH5+Cj3pu964tfr+w1vRsV0la9gTKN54\/P2BsaS\/uUlYYhQ1vWALm1HSH3pu964tfr+w0yq6lWAIPMVtbdRJSZbLCH2pVzZXVo2meFkP6j8uGCadwkUbO3QDNbK3SlciW9OF\/oqGCK3jWOJAqjkBW9npVt8r3pu964tfr+w9u0mhS1keSBZAByNXciSzOyQpGM+av5MbBHVigYA8jyNbBe3ltFMdqkXbvZ6VbfK96f\/8QAKREAAgICAQIFAwUAAAAAAAAAAREAAgMhMRJREyJAQWEgMFBgcYCBsf\/aAAgBAgEBPwD7B\/CKKKKKKKKKKKKKKKKKKKKKKKKKKWyUoVYw5aAW518Q5aAp7gzUNRZ8w5sYe4M1D+7lMgvawAOob1Ful7hz4wHvldv9g36q+KtyzPAx+bncOKpLLngY0AocNCP7cGKvO38GdFVYJgllw4qEg9uJ4NOkVZgAAAHr2DGGn63LTJYupI13hx5SLg+\/Gz3hpkNgiVr3gx5hStXx8\/Etjy78x57+0FMje0yUyJTGanIRyTp7hrk66kHS3tCHFktQNtkolyrADh9av0IPoP4J\/wAwv\/\/EACwRAAEDAwIEAwkAAAAAAAAAAAEAAgMEERIhMRMiQEEyUFEFFBUjQlJgYYD\/2gAIAQMBAT8A\/BiQEXBZBZCyyCyCBuSri9lkOrLQViFiFgFiFiFYarELEW8+cCdlZxurG6xdYLhyHYErFwKAtdEG4WJI62KN0rw1oWFLSAZ8718RcPDE0BNq4JuWaID9qppjDZzdWHY9fFampeL9b9kMpH+riV7tSwAcd13HsFLTxOjMkDrgbhUbuNDLC700R66uNo4G9rKgANS1VJc6eS\/qqZxjZK46NLbL2cLOkf2DUdSeuq+emgkCikMcjXjsVLBHV\/MicA47hNoJiRm8AKeaKGLgQm\/3Hr6ORskbqd+x8KlidC8tcgSNiQjJId3nyAEg3CFTHMwMnGo2cE9gadHhw\/n3\/9k=\" alt=\"ttyd sixel\"\/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<div class=\"title\">sayaka \u3061\u3083\u3093\u3092\u8d77\u52d5<\/div>\n<p><span class=\"image\"><img decoding=\"async\" src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQEASABIAAD\/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4pLSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk\/\/2wBDAQ4ODhMREyYVFSZPNS01T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0\/\/wgARCAJUAfQDAREAAhEBAxEB\/8QAGgABAAMBAQEAAAAAAAAAAAAAAAECAwQFBv\/EABgBAQEBAQEAAAAAAAAAAAAAAAABAgME\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\/\/EACgQAAICAgICAgMAAwADAAAAAAABAhEDEhATIDEhUBQwQAQiMiMzQf\/aAAgBAQABBQISvxUW+XCS42P9q2NmbM2NmbGzNjY2ZszZmzNmbM2ZszZmzNmbM2ZszZmzNmbM2ZszZmzNmbM2ZszZmzNmbM2ZszZmzNmbM2ZszZmzNnxj9S\/6Xt8fMo5Zb5Mf\/saqAvcpw0xPXJpjOuB8SahiJ11xqm\/jLV\/aampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqa+Ci265lCUSmaujV3T5UW2KLZTKadFOqGmuNXrTFFt06Kd6vwcWhQk40Ri5PV8OEklFyai5SGmvChpr9uKWrjkgnslj7YX2RuUk2vfYux5VTmnFzTxtweRZVcncu5bLIk37WSOk8qZvFZOxM2\/8AE80dpOMmdkNd12brsjqoucWPLHaDSnGcYxlkTWKSi+2I8lw7YG0UKSXGyN4vLDJCExyRkak8U4oU11vLHabjKX7MMVJdMb6rh1R1lHXiK2lrGUuuNdSOkjCDyRxqSWOK+ij\/ANUikaopEnCBHJjkao1RqjVFIpH+cl0cQx\/Ghp8OOxNVJev\/AI5TLky5FypylttJPaVanWOBRRRRRRRRRRXljxKR+LE\/FgfiwPxYH4sD8aB+LA\/FgfiwPxYH4sD8WJkwqJihFuL+Ocqsog3V+P8Akf7RmkmYl8SGyzIxeK8Fw+KKKNShQOs6zrOk6TpOkeI1p4BeEmKRF+LM5i9w9czRQixPwzesnsw+pEkUTRGI4mpqampqOJqalGprwkamhrTgfAyNCijQ0NCUfjKvnALwmJEReDM5h9w9csYivHP6yezE\/hs9lEl8wxnUdR1HUdR1HUdR1HUdJPHQ\/eMoSJRFHhiIPwl6ze8AvCSFxZfLMxh9w9eDF5ZvWT2QyUPILIdopW8friTNyMvPL6n\/ANYiy+ESRXyokS+Zes3vALwfF83wzOYvcPXhXnm9ZPfFllmL3j9cTKIkX5ZfU\/8ArGKJoaCQxoXjL1m94BeDLGJ8IQzOYvcfXK\/Rm9ZPfjh94\/XExcWbCfhk9S\/6wr4S8G+b+VzL1m94BeD8LELj\/IMXuPrmyyyyyy+M3rJ78cXvG\/jY2Gxm4pcKRsJ8ZX8P\/rCxctmxZZQuZes3vALxa4fCFxnMXuPrlFljZsbCZZm9T9+MXRHKdx3HaPIbiyHadh2kchsSdmpB0RZY2MorhMcjYsZm94Rcrhj5QmWZyMqccp3Hadp3DynaPKdh2CynaZMlkn\/DGVHYdhuKZHIdo8osh2I7B5DsN7IiYzMYmKRsbCkOY5GxsNmwpm5mkWbGxsbGxsbFllmxsX5pCgaGh1mhodZ1mhodZ1seN8JFM+T5NWUz5KZTIoXOYUqO07TtO47TtOw7DsNzsOwlK\/5cfuEfjUUTRDiaiiao0NRRQooyRVT9waLQ2iLRsjZFotFoTNzc7DI7+go14g6cJ\/DmKZ2DmbimdhubimdhPJ8Tdsvm2WyPyKJodZ1mhodY4El\/bCFnWdfxLGVQmbFmw5FmxubitmrKY7KKNTQ6zrHGiAvNmT+3CjQUDJEmhRNSihi4YjCjUlElEoSFEUTU1MqIe15MkT\/twEXxlZL2kPwoofGDiQ+EIsvjMR9ryZIn\/bDJR3HeSy2XbivhxHE1KKKGuMPEua5T4ykPa8mSJ\/22WWWY\/cF8UOJqamo0SQzDxLhIofC4ykPa4oorhkif0OL3D1RRRRQ0TGYeGULhoorjKQ9xEUVyyRk+hxe8frmuJEyXvBw+FzRXGYx+4i8WTMn0OL3jfx4yJkjBw\/0ZjH7iLxZMyfQ4\/cPS8ZEyRg8rL5zEPcReLJmT6HH7gLxkTJe8P6spD3EXFl8MmZPocfuHpeLMhL3h\/QuMpD3HxsbJE\/oYMhM7DtOw7BZC7Jkl84PKiiuMxH2iyyyyxskT+hiRizVmrNWasUWQJE0YPKiiuM5dPsOw7DsOw7DsHMb\/ALaKK4xL5hBVojRGiNEaFDJmKVHYjsRujc3RujdG6N0ZpD5v6OGOzqHjOsj\/AKuGT47TsOxHYjcchzJyNqOxnYzdm7OxnYztZ2s7WSnf0+L0MZMUmbMtjkyMmQfw2SY3xXjRRRRRRRRRRRXNFGpX9WIsYyZFFFfDXEZfFjKKKKGUUUKI0UJDRQkNFFDRRRRCB1k4j\/phOjtHkHMciLNjY9jXCY2LixIaKK4TG+EPhDK4fhjY5knY0UKJqalFfyWXyuUN8LhMfER8WNiHxEfk+HwmN+CHy+K5rxooooo15rxREorh8vwQ\/Nfo1NSiivJDRRRRRRRRRRRQkNFEUSQ0JFeUWbGxZZZZfFliZsbFlllliZsbGxZZYpGxsbGxZZZfFiZtzZZZZZZfFiZsbG45mxZt5Iooo1NTUr7eIkUUUampqND5sssssssssssssssssssssssssssssssssssssssv9kSPKXLJEvtokeKFyyRIf2sCPkxjQ19rAh5MY0NDQ\/s8fuHrzaGhol9nj9w9ebGSRL7PF7h6H5MZIn9ni9w9D\/QzJ9ni9w9Mf6GZPs8XuHpj\/QzJ9nj9wfxZZZZZY2WWMmUVxX18WRyHYdhudh2nadhubidmp1nWdZoSX2F+N+EZUdgpXw5DkS+6iY\/Tom\/rKKKK\/aiOSh5By+sx4rHiOoWEyY6KKKKKKKK4r7HE\/j2ai+DM\/F8v9D+rxEVxJGURRRqOJRRqampqUUampqaGhoaDiUJGo0JCiampoampqamg1\/PhXwXxnEvB+FmxfhfFllljYyPFFc2WWbGxsWM1NTU1NTU1KNTUr9mPJS7TsO0ySsjE1NTUcDQ0NTQ6zQUBx5b8L5iSZZZYmWXxZfC5+Ofjw+D4JfsUjY2NjH8uEFWiNUao0NDRGh1nWdZ1mSHxk+HZZZZZZZZZZZZZZZfjZsbGxsbGxsWWbGxf8GH3F\/G3CXGxsRfC5y+svv7DD7S+Eih\/A5l8J0RkLnL6ze\/sMPuHpLjJLiPDQmKR2EXZl9Zvf2GH3j9WSZIri+NRxNWQRk9Zvf2GH3D0MZZfESKKNSjL6ze\/sMPuHokxvihRIwEvDL6ze\/sMPuHqiS4jEURIXjl9Zvf2GH3jfxY+Il8WbGxsbGR\/Gb3zRRX1cJURzHcdx2ned53ned53ned5LLZJ3xQoGh1jxnWaEo\/U2WWWWWWWbFlll8pkZG5udhubkn9HX89lll\/SRVix\/fY\/cfX\/xAAiEQADAAICAwEBAAMAAAAAAAAAAREQMAJQEiBAYHADE4D\/2gAIAQMBAT8B\/wCb0jx2Qmtcaf6jlxhSlKUpSlL9SKNakQg1q4FR\/lIQ8TxPE8TxPEhNs3Ig1pWKcnqTPMbuVlEGiE2LestD00e9Yns9aEQa2JieWtF94TQhejLlrZxy1sQnhj2rWmUpS4WXr45h4jWulG9yxCDW1ejWpFyx\/YsvahMuIeI1rpRvXPhTPI8h8il2LCFhj1v6qUpSlHlMpSl90ylKUo9j+mEIQ8TxIQhPSdqu\/RS6KUpSlEQhCEIQg+vZCEPEhDjpfbLS+geITEIQhBrYtL6FaXsWl9CvlWl9stL7ZaX37799q9T7ZaX2y0vt6UpSl\/WUpSlL26GP3XbUv0InfIpf49SlzSlxSlLmlLilKUpfWlKUpSlKUpS5uaX7X0i+OEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCE+efz29\/Rd68LvXhd+v7lCe1E+5uLh5XrSlKUuaUpS9I\/Zeiwscvde66SYmJ70uITEIT0hCE6GbKUpSl696n7rq1umIQhOtX4C\/goQhO8X4NfgZlI8RruEJEGscTyG+2hDihIhyQ8Xt+KPE8Sj5j5d1xYmcuQ+Re7QuQ3ofZ0pSlKUpSlKNjZRdjSlKUublkIL577XF9bi6n7LXfuXuvwf8A\/8QAIBEAAwACAwEBAQEBAAAAAAAAAAEREFACEiAwQGCAkP\/aAAgBAgEBPwH\/ADe2X6UuKUpSlKUpTuJ6R\/ghPEIQgyHHNKUpSl+1\/YvnPjSl+j\/ob8ntH84QhNi\/5x8jsXS0o2djsUv4miE0FxcPxCE+t1dL7n1Wqf45uZsJ5hCfF796lDKXzSie2fxX\/LJ4W9eOK\/RS6SE\/QxsTFvGQXH\/cK36w9xCeFh7p5WHtlljysPaoWWPdIWXu0LDHvn8LtKUpfFKNnYpSlFsKUuL5aITws3cMYt60dSE8TU3NKUpSlLtlh+0LZPwswmJtWNlELdsaIJYpSlKUpTsdjsdi6+EIMfI7HYpSlKUpSi5HF7HkNHU6kIQhCEINCOOx5D+bEcdjyGL5MRx2PIYsUbOwn5YjjseQxZeELwxHHY8hiHmE8sRx2PIYsP4M4nHY8jkJlGylKUpSjZxFsWh8TodTodTqdDodDodDoLjilKUpTsUT2kIQmGiEIQgtS9sv4P8A\/8QALhAAAgEDAwEHAwQDAAAAAAAAAREAAiExEBJBUQMgIjJhcaEwUIFAQmCRscDB\/9oACAEBAAY\/Apbu2BOt6SNWrfdKRQUf3esPv3Kdpx6wlAe0p95Vcf3peEsbVKS1eVb15sv1naMUhAq88d9+zmU2Bfr6SkAU2JDcvhw34lv5Yu5f\/MxGraKY1SvpbiYiV9GraB86blbRcx6Jd3E3caIQ2xo\/+xAOIC\/fv9U+0ybnmB5NvxAXgmE4fxO0VVj8wQnGbgRAl2v1lQZHicAd4Dv4hZuS3CYyyLSjxEp3mXMnykKW6uVFvd8Q+JXdhmAPHEB4b9pQDUbC502XS+YRu5J9pRdoJyob8weIq3hlJeKoSa4A8P8AMqHoFC+QnM9LwjrU4PQgzs0XtMrG7POlABSzKantA4nW+dOzO+9PpApSz5anADef3+JT4jYJ\/Vqat1M8yDV43eIG+7a4Oq0A6mEAGna42VaJ3v8AEW4O0AuoS0Gpcux+xD3mBMCYExLqYmJiYmJiYExzr7zJi4l5u5hHWLiPdLmZicBdxG4n+lxMTExMTExMTExMTGlx3b\/QRx\/oX\/8A\/8QAKhAAAwACAQQBBAIDAQEBAAAAAAERECExIEFRYVAwQHGRgfCh0fHBseH\/2gAIAQEAAT8hGNEbfhdP+DxYSri2xHVXlrFHkfaFZCvWCsFeiviwAAAAAAAAAAAAAeoFNOHt5\/8ADefFYvbbxIckm1pHRCOjtwP8H\/8ARt7K1xWIS9l2UxzcKNTNCbsG5MyOqmy07fhsouGgr7Nrv\/sTsdLBt\/xbItwn89Nvfmi2vURt7\/PA6TC5VfaFcK8t+h2Srz+vlaK9FeivRXor0V6K9FeivRXor0V6K9FeivRXor0V6K9FeivRXor0V6K9FeivRXor0V6K9FeivRXor0V6K9FeivRXor0V6K9FeivRXor0V6K9FeivQk24lSPenoj8C+i2+CnwmQSriGkVX0jNkqlZt2Ujljg0aN+EbJVxGlWmQhvQaacYrbTSVnBtvgdw3oV4ejXtXcrWnsSsk5LHdG8vsh2ZP9eDcE5k4RHLNCeiNXwhMbU2uaRywjSrTEm3EMkns1f4HpFp3bK1p74EHkfF0JujPuxUkpxpGKjTPiG+bwxEq54GmnGoRkcs15K8PZNiVVfVQ02lY2v9DRIsvKof8DV\/36\/gdpVXHZoUu2yKKa9BxOTalPIeOfZlnkkcLYV7niUPwUXqx19odl+CUTU\/I0bxInE9xCm3Q0P9cmiEq7oVewOl+Cvck\/NHP+3yKTLtXfyTn443VP5E4pJpu91G81PzeAS69Z\/kMfqJ3T8jwJQh7eFB2CP9uB7dfO\/B8EWUlkc8\/wCx2fji0\/KEHYkaejYR2fHYfxajVj3oqD3kl3lnN1P8IUJKInYStVUtye4vTJO2noLShLRtpMp2RIjK23PwSp0paRPzhIspsyXc3TgscbGHlHUa\/g7laK0P+TH1vrfM\/iiG5eBzwJ7glpbXfv2HtHE21jtL2yqQqjvv6rZRmimhcja02CUtfsXaEpx+GzaY208w1G6prxjtukKjWCbHzUv\/AEar2Utb3f8ARLZ6arWg1U2vCruWU7W1TgtmlNml\/wClDYupxq\/6+C\/xx\/zj\/nH\/ABj1v0LNf0OwF\/B6X6PT\/R6f6PS\/R636P+YKUkWvbK267cit9z2ON70nJFu3Hee456t33KSD1yXkdi9HUNNM1XA7aOwdrV2\/3yUWsQzR7BUSG+RJdHjv+RUyPBD6knoQhBLZyiE3\/wDR\/a2f2tn9rZ\/S2f2Nn9rZ\/a2f2tn9rZ\/a2P8A62cEhZ7HsY9suxzuX9wuC7ImJvC4oxVz\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\/ovC63hdL63i4qvn5VJ\/9oADAMBAAIAAwAAABBJJLLM\/wD\/AH\/\/AP8A\/wD\/AP8A\/wD\/AP8A\/wD\/AP8A\/wD\/AP8A\/wD\/APq3ZGjlm2sm2222222222222222222220EgAkkttttttttttttttttttttttttttwQCQAQACSQAACCSASSQSCQCSQAAAAAAAQQCQAAAAQCCAQSCAASQAQSSSSAAAAAAQAASQACAAAAAAAAAAAAAAAACEl+p99gBiMU91G+r7b7rJoASBaQMSSbcUix3dnwN9BTDICJ7UkWWpQCQJJfVJfDml54SzkQye1bZIJ51aneFK0mBrN8x92c02Kc\/yaSXcARgBPQd6ewHt9xPJderiRU21Cvp5S9KACZOOiRZBIIL\/uPpJ4tOjpmmFnu9SDkCCX2GQAcNTg7PfhtYS5kJQNC5y\/tuwASQBc\/EGgW9ew9PQf4GfjcZnOGzkHmeACAAILFkAKBIG3rBbtDev3RWtin8RbEQACCDO975QJjT7qY\/PsMhi1lOA8CJi7AAASW8IDc44oriGMgn9h7pPLeQACEySAAADYiI8t84RXZ3MTi6BTZYe0wAAAAAAAACRK\/zbFWPQTKATM+iQCSSSAAAAAAAABJKH2c5YqDJ7VNR7uZgAAAAAAAAAAAAAFx\/kfWCIZ7gLy1nGZWAAAAAAAAAAAAABWId5Zbuahjd30o5RPwAAAAAAAAAAAAAcSeU16bHsCK3JTIdqYAAAAAAAAAAAAAAgsy+JEkdptHXJwEWZAAAAAAAAAAAAAASSVOnkBRYQgNyeLvpuAAAAAAAAAAAAAAARUFxWSS4dmg7jrmXwAAAAAAAAAAAAAACbJKtZFxUp9FwQGoeAAAAAAAAAAAAAAARPv2AOXv3e8OQ5sXwAAAAAAAAAAAAAAAJt+wX4NsLJzlikL+AAAAAAAAAAAAAAABD5z224fbuyN9rYmwAAAAAAAAAAAAAAAQ\/dCfs5iJz14DYekAAAAAAAAAAAAAAADwt0okuYhhuc2fgUgAAAAAAAAAAAAAAAMTbZfqX7OE+nMn6QAAAAAAAAAAAAAACAb+oDgbN9btAyWyAAAAAAAAAAAAAAAS4ycmrF3JvQUiAAAAAAAAAAAAAAAAAABV2jSEO2i8WSSCAASAPEAAAAAAAAAAAAIMSbByo0mkwQCSAQSR10AQAAAAAAAAAB9kCQACQQQCACCSSSAUBwQCAAAAAAAAACCQCAQACSCSQCCQQCR3CACSCASACQQQQACCASAACQQSAAQSAQCAAASQSAQSQCSSAAVZQzfHbAhZAJYIbL\/t9\/v59KprQSCAADpJata0pWt+Zr305HvPJUu+bypBACCAAcPbHKaY\/J68n+\/L8n9k81\/b\/AHvVAAAAA1\/PhXq4AAAAAAAAAAAAAAAAAAAAAAAACwxSzNxAAAAAAAAAAAAAAAAAAAAAAAAARuLfLw4AAAAAAAAAAAAAAAAAAAAAAAAB79s2Z3AAAAAAAAAAAAAAAAAAAAAAAAAnGoy\/uwAAAAAAAAAAAAAAAAAAAAAAAAiI6VuNsAAAAAAAAAAAAAAAAAAAAAAAAEJKI4rY8AAAAAAAAAAAAAAAAAAAAAAAAn1e1YxOgAAAAAAAAAAAAAAAAAAAAAAAE3f5FCWEAAAAAAAAAAAAAAAAAAAAAAAAhNpeLCHgAAAAAAAAAAAAAAAAAAAAAAAE1u8f4+UW0AAAAAAAAAAAAAAAAAAAAAABIhD4uXbi4AAAAAAAAAAAAAAAAAAAAAAiSaCSK7vhltHQAHAAAAAAAAAAAAAAAAHUSwqV6ISSjaUSkAAAAAAAAAAAAAAAE8iHHH335NgwI\/QAQAAAAAAAAAAAAAAH\/m5f5qr+GVAAAAAAAAAAAAAAAAAAAAAV5Ajyh4cXygAEEAAAAAAgAAAAAAAAAADOVIZgEqmy1EAgggkAAAEAAAAAAAAAAAUFCgkkkgkEgAgAgEAggggAgkgEAAAAAGIMNtJVgHqAEEAEggkAAkAkkAAEAAAAASGoe3ppNqkggAAAAAkgggEgEkkgAAAAAAUv\/wDBRntcAAAAAAAAAAAAAAAAAAAAAABhBga4DQZgAAAAAAAAAAAAAAAAAAAAAANvvwNl4osAAAAAAAAAAAAAAAAAAAAAABk5JJy091gAAAAAAAAAAAAAAAAAAAAAAMAIq\/UquMAAAAAAAAAAAAAAAAAAAAAABlrL98AJxgAAAAAAAAAAAAAAAAAAAAAAMqAbAKTOMAAAAAAAAAAAAAAAAAAAAAABteIFbJxSpkMlgAAAAAAAAAAAAAAAAAAAZM4SFkEQQO0PAAAAAAAAAAAAAAAAAAAAf\/nxstM\/By58vxVuL78Fx0Et2khxIABUV0EJwPVahpQDULYgj29KNnIVRJuIAABVwZeleH6FUKMIuE1yHakf0u+qm14J\/8QAIBEAAwEAAwEBAAMBAAAAAAAAAAERECAwUCFAMUFggP\/aAAgBAwEBPxD\/AJvoNkTqmjRCEyEIQmRJOy\/cn2Ttcfxg+lBYzy8KUomMqKAyY2omFQ3KKL4NLrSw12Jn0PA1B8lhM+Cg+mBWSCQg0QREYoMNdpoa60OUmCckITGG4zpWIMJFG8YnWwl0NZS9EMExrBopdRcN8UhB94E6TBrqQwxq4NdSGwowxeN6TGuawe9i7Yg10oYZB0MQJ00QWRvF1tiDMOF2l4uJjJg10vMJi1fXRvV1pjig3l9jYMJjoeFrjCCKJiDyPpSw1kJ2w4AyqEiEITjRYa0fQUTEyiYgy4uax9jeHyAhZyCpeCYgaCQWbLdFKJl+aXRS9rQtKyQebKEGNMTEZGJEIRn0+ipSl7Ex\/sUiHBj4zonKE8dsMN7CY3Ofi3pxk\/dCE5UpeMGhcLgrC9D\/AHFkGPqRMYyCQkQg103+4iiwvrEWILgC4xjEhIWvCx4tf71ExvCHi4J8TGJCFjHhY8QsfhiHyTGxa9QsY8LHiFj8IhdDYtaGsQsY8LGMQsfhELk9QsY8QteEUeITKPwiFq14xCxjxC1iy8KXwy4LXjELGPELGMXlFwWvVrY8QseEPEIY\/ELHlKUpSiyjY8QijY9NCQkMfiEUpSlKXVjHqYmUo+BCGPxCITIQnBa9QilGJ8AsGKUb8FCQ1iRCDXJ8aUeUpSlL4KRMQmN4mXGhuD5BJ7S+SseUpSiejn0SZGNMjIxPwJEJ+yj5IQYZCEIQhPwJhof66PwGGH7ql\/z94ClxGLiNKXgLzApSlI4COAjiFLil0vYxo+n0VFjTIxUrG2JsrKxMYryspWVleUomUo2On0+n0+lxn0Vx0RRtibKNs+ibE32oQhCEJowwvHQAAfmACCXfCEIQg0MT2IQmwaH665Uo\/TZSlEylKUo3i+mx5SlEylGxsYb02PaUTExDw\/UvGMeIQh4a9axjEhISxjRBPVY8SEhayCXpso3qFlL6zGPEIW31mTSE16EiEIQnoNlLi4uIJQYokQfzmAmXkBPwnhUZ9z7hohMLDw6K46fT7hjp9Pp9FfETExMJEIQSEIMP7pOAhCeICWGshCEIQhB\/OYF8tISxBoXNvMZ9Pp9Por5oiDHtLzTiCXlpjH9DY37ieG8hCEIQhCEIQnpJC4BCEIQhCDQ16Kwyl40pRMY\/RQhsuINa8mMfooQ8Qh\/cQaKiMBj9FCHiej+OjIiFmMfooQ1ixmaSCM0oox+ihYhiUSISIkXG7qGP0UIpE+RAaOh8EMfooRD4IIvwhCEwy+gmLvEAW1IQhCE8q8wKXFKIMIJClKUpS7S5SlLlKUpcUuUuLilKXFwn0PCoz7n3TY2xPGMQhsoTZRsbYm8eLGNlYsbExjp9PpWLGVlYqOlDHSs+lZ96jRBohCCWwSxkEsZBLYJbBLWhIWNCRCEIQSxohEQgkQaIQhBcP\/\/EAB8RAAMBAAIDAQEBAAAAAAAAAAABERAgUCEwMUBgcP\/aAAgBAgEBPxD10pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS\/xc4QmQhCZOE\/HOE\/zpC1ERX49VLpRwLJ8jmWxYhCEIQhCE9t9qUgn6mNiYmPCMjEh6GwjhVFhSj5gKX1t4T9jRBLhSifBjQkJkIQhCEINEiUxjYsZdEE\/aX4WPExayCQl7mNlEykGsQvW0QS91FjQ8SFkIQnFvCfofAhDQ0JC9kFwpSj5PE9aEhL2kLmxhaJkEvayl1sonyZcQnkIT1oQQvwX1Uo3xZBcnkIJE9zGhLVlKUvqXobIFioWUpSi5MXG+6ExvCEeBQXJ6i8mipIoKUuwS5NEJi9jZS4uLwNXhkhcGylylLhPi9hCEEhIn5miDRMZ4HkIgkJEGsTEMb40vNCEIQhBL9T1iCtFwhOLIQhCEwkJdFBjZRsYsaJqYsRCEITDLypRP8AdSiYxohGQQhCDQtUF6S5r91KIa2E5JE9LxCcZi\/c0TPwPBPGNjzoLheTH1DQhhiQsYxogoteoWsfVMYhYxkIJC16hax9U\/QkJcGPELWPqn6FxfBax9U\/QsWserWPqn6Fi1j1ax9U8XJYtepE1j4QnSvFr1Ytergx9UyC4TExP1vF1d4MbExPtmNlE8Y2UTExdkxDGPFjxTyEhLYTrYMQ8aIRiGMRvBcLj\/A3hfrPlMaGUol+dsX0b9T6JSyQl3kJ\/QQnGEyEJwhCcITJwhCEIQhCEITJkJsJ7VsIQnXP1oXNsonjZSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl9i2lKUbKUTKPs1xpRspRC7RcGPHqCQ+zQsg0NDQ0NCQgkJ2aFkJhhoaEIJCdmhPEJEGhBoWF2uieEiaMWE+1XRDGGHiKPs3wENjDeoo+0SE0ww33KQhDYwx8W8UpewotbDeN4QiPFb26+8BcUZBFMsyCQlilxSlKUpS9GxiozzqGiEEhoY8hWJMVxnk8iGOnk8nkVF0bRCEIQmQhBoqIKcQhMQhCEIQnQN4TxwLkAiiEIQhOsbG8YohGeTyJDQ0xPPoPrDKLEIRiYhMuUpS9eDd4QYWMF4IJJJJJJJIIIIEpetnAPByLKE5Y3E42G5ZZY6lF2TyCC4gfFBPJ89kbyLYIg0Pg+j57J9aWUuMevo+OyN50hHNRMo9fZ8dj8H0fAxs8iMobi+z47J9bMmUEuP7Pjsfg+hx+RBIS5\/rsz6wWRc39T74aUpSl6mhcosossoooovMhOaPettOpcPBEeCI8ERCIiIiB6JyHQTaXaUu3KUpS5SlKUpSlKUovUQzzqxlE8YxY0QSINEFjxYxnkWNix08nk8ixlPOOiGOnk8lZ59RogyZBbBLYJbCbOEJsEuUIQgsaIQhBIhCEIQXD\/\/EACoQAQEBAAICAwABAwUBAAMAAAEAESExEEFRYXFQIECBMJGhwfCx0eHx\/9oACAEBAAE\/EIO99Bq+AVwNfJ6iHa7n+0mMgAo4AarczozWH\/Ph14yUlgutsf8AMia4F+F+EOCPK\/C\/G+g8b8b8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8L8PGOyKjh5aewGenW8zFIUhnxt8HeP\/wAmYCB7T\/3PjkvIc80rynYnP1nqEOrlFT7efnuQMuBy\/wCEk8eQEOvHhojSEfJ7uI+Jg73xnz1aFVZ4Deefy7IjFBxAOIp6evUONJPsRjXnqB124DeFo+5zeBSO6c9\/54nbkPIueiGcxjBOvecl5hpz0foe8\/25tq5DyDOrPfG8\/GySUSHnnkG\/Pr8bN4HBHe3H5+fyrtwmX3z7598++ffPvn3z7598++ffPvn3z7598++ffPvn3z7598++ffPvn3z7598++ffPvn3z7598++ffPvn3z7598++ffPvn3z7598++ffPvn3z75980ST6DYcQx246uTNbm9evmQPkoeNA33+QoFKaYdkJFBQ7+pADVcCJBJzEN\/BYZBBwmcwikHQOBuNyHA53BE1g9jczgjUx08JgQ9Kdw19G8OckAInYkqlS3oA1hkmnHh3Zn9Zw5hdxvbDqSZyWZ4keRenHf5ZwgdO81P\/p4yPMZ+rjclgJL0J3OhMNxa\/3gc+df3qS1WnBzhnaPWcsXWAvRhm87DoJDtzqcwh9pAAVegJQGEhzyN2F2d4Dfze+rhX+I7\/LAYXNML+t27OZ5znPB5pprmXnoX4Z6d4B3NGluj1nfjocnR77z\/q0SXwmQmYLrhnu929OHEig7dDO\/y+HyvrU\/6f8AVBi9wR5HOQnXZLoGwFoAe8+fvqxboCeRDu\/S\/L1FOCVq5yBq6vBtkrHs4Hkh64M\/82WzL4Dlj8ZF1oV\/3gzbwzA4vn\/+wNkBurol\/wCQ\/wARH0Ljjbhx16sowMwBw43HPSGyHq0BWHfeLYakxEwEwAeNMHTiAMDgGBr8a5\/vFcA7Os44PuIsKWHcyDnlx5uaD+3f\/q0NvFrFKnw9\/vEiUDhTgOtcH+DmcSwGPRjhHozh\/wB7hQ3S4AMzXnjeX2ysGsoUKifXpjxmlwfRByo404DODrqTAZu3dOB77PHEORK8IeXDjlTd6j7mm+LLE97\/ANEO\/sJlvLPrh\/i49mBxaJv+wloWAYwOGu\/4U96\/s4bHUQ7z5demRuNjso\/407ilnmpmXC\/\/ADn4laY6nAgP57kJiINWnf8A1\/m4YnYbqHQH3vOnzaJh5GgeM3jl6gu2xJQMTX3z+cSNBwM0Vcb+SuLojHlmdz3w8Rym90G9nzwARuRkKTGsM+e\/3bYRs35GcYT5\/wCvicVnBv7kFGTRS9m899k4DjK1a19ih\/3JDKMN4Qcf7TRoQJ0aTlo79bb\/AAdD6Acp1pwccf4iFG9c0K6\/yf6uaNGmyDlP2RTbIWgN3QprnBEAfT7MAPf2MrhEA5o4HfS59lvdRM3tyH+2Njm44WhP4S1zf+bRWTbiN9\/\/AKQjO8J7BzzxmpQcFV3fLn3LESHXPx6B3jfYRQbEek309RxIBa1F10Hp6d\/5jBv4\/eMDu\/Ov4Llt\/wCGOf8A+CGf+h4Aj29HIl6MTgZlwUY+DdH\/AMXgXJ\/1prPLQgi7AHz55n5gdecdP+YNbp3VbuZv7nu4R6jrr4\/x6+LIOBOr\/L9hJGV3zzo\/\/Yv4MC+DpHnmoPhc1\/4JTHXX7w7879znJCf8df7Si8iT9\/8AZbrw+Y48dc98eviROhqOMfmFLw8Axzrjq74uG7vtz93EZGGv\/KDoTn14\/m\/E3834vzfm18Sj1atWrVviy+f\/ACx2r\/3f\/m+5\/wCvu+5\/6+77n\/r7k\/b\/ANfd9\/8A9fcJ7f8Ar7vuf+vu+5\/6+77n\/r7vuf8Ar7jnb\/x92hx\/5Za0UJyjyt\/xd9+GNGYx+4UQr9nTp6A4uUQPmz7YDb4PiQjg8Ouf8SAyP3wSPDLBBbm0w5kMgJ7gx+C+JcHVmSipC3L1K+oXWSB1bPUvpDEQepUT\/Q2Q2x80i4jxxZ+LPxACK6wGAln4s\/Fn4i1xE5uv9uiPCaQhYeieHEes8o1Iz5IQOc3Xeqx5uk22\/STepPS+BfEkOkj1viTfF1hJ9bR5GUuosiPUZdyR03qLgaQOpM9LZxC6AX0r6S+lDXBC2Hu7F1eG6yLOsRS3w2WfKfd0\/t0R5GlgyVyy82UYwMgoY\/AB5ve2K+aMSAeJT1berP1Pxwx1ZPUL6vhTp1OHU\/BGqFu2IWW62LkC0J+hPYtoUSI2OvPZd37di6PDJx4WzqBuwBC+LXyn3dH7dEW23It5xlE\/A8J+ZcZsXZGHcZd2X+wM2FgQGRxizASRsDLG2JGQN3D\/ADgDHCASVegj3hL4t6jwQt3x3Xd+3YujytnLJdTxBqRmbn2W3V+y4Q2+BzaWfVjsJQy8eCfPwM9yvmPmj5pk3XF0toyNGNpynlDxbzbLiVd\/7MOeITwdWmYXdlgY0nFbPlLl+3YnwttmY20xu2i2fMzIU93T+3VbM7eLmWVgWRblw21LnP8AQd+N1+FxaDYOcqycWuPiEeK4ubDf8okcQB1AsJBBks+OYwxC3CY9V2z5LiT40YqQZ4U8zOW3nmjhv\/vPhLK4zltuSwWfmDc7dIc7tn+g7jGEeb775t3QhaGAu73k77sRmwnuV7sXcGub3\/cQYEtsCym4WnMBMu4Ti9QQ5XNuxLh4DnHSOKAHmRnELsub1mXwz\/5xYk\/Mi02RkR7gfdj7nPu3e433AzuFc9f9Tixk3wFJgivct7vawx3HzQo9bYQJsLq2BtsOZGdxfNptXYyTBi9pAuG2Lnz5S5LgTh58XWd2uV3o9i8G4x8z7gMfA33wJFMcIL7h3uIe43uMohNtt\/rNkwaTCuwsmS14HtLI7lfdvO5DvGNZyjPc95YB3Y+7VwwZ3LWDbhuO0d3wBrYHM\/PGvcXtfJvlTt3Hyz+1jtvkR7kAcZjYwztvtb7b7b7Wfnvtn5r7L7ID3ffd4y7\/AFMQWkyx9Wvq4Yd6vhSvqz9Tr1fBhXphDpidRkwbkCAe5n2yfuze5L5n75HzH3WZtmJ5Bu50nEwDvxCgCKiPd90fNLHcp3YHuMO7vGXXxttv+tkQhskcXxZPUn0C+GWvovhkt0Ir1DeiV6JR0QHgQP8AsAblj9TH1E5ZfEX1JfxLRCUIgnuP3lbJNnS1tWrVrbba222y\/wBijIvUgbksYw2COb5cDWzn3M9xp3au4x7m+7V3Ce43uQm2ykuq+2VwXiy9tt7YNyyiZktSnhbdkYdW1n+8T1jBpPEEicPEu2Mq9sEd3L22HuwdwPaRO5j3FONvjN85FmO3sEr6hvUj1EPgT9izAYRIE5Agiiauye\/7wgcXShY4SEXLgIHwGsEMMGcNrJEml8Ih7xcjiHeofi+BfBvhlh6gHCWR8EvB8TdJ8M+U\/wB4ADYTck\/S3MnLQEBlJakCTdkbEzwJnvtm5Ph4WXidTu8fU8GWLLrdW7J7\/vCLm1TmTnc2fbDi4ur6bt1fTder67KGR8E+GetvcEmXF8Gk7oTgPA+Q6R4hw3ZP94h033X2WnuGFsLc6vonn1fRdOrj6stjl6HhDdvEcLhm2Lvi7oTiP6EI8biuBjinv+\/O4abjzPqn6x9bp1cdjsaeCZ5Y5eM43Bc9zWEPKM4D+lL4vMhinv8AvzufGXHw68ScNwMO4QcHk+\/gHHkDlcJ2eE8PAeRwXBDld12\/vyeC4HhHYLLrdG9\/D1Igk58Fb56Xd4VwXW3iWGTiPF3Xfdv78lguN5ZeD4lwz7lejwHL+lCvCXKdXBcU8J8XpPi4GXOe\/wC\/Loi5jcIhV0ujdXwH1OOUsx8\/vF3SvEXDPGeXiONx3Ey5T3\/fkNFxrguiwimiGlwPj6kIZJIQsdgwQ8p3gLj8L45wuK2G7p7\/AL8jPY7zDO75N8yNO5HuPitVZzp\/oWMaw8uyU8p4cw\/Mn5kfMH5s\/MOdxo8y1T\/ACMkDNn7b95+65PcRO43O3nauQ\/oVJEIGJwwx3NszuPvfufvH2v3ae7J3b\/71HovokvUPeox0mHgn4i+ET8RfQWfogvEBIgW5Y3oF8RfGX2kfIXyCPiX1LN0n2Nu8t27Xzb+bfzbtypf70hcn4Iw6svUQNghs\/LPz33Q3sgPEMD3MMYVRuDtLe2U9t9jIe2y9r7F9yfkXZMtf4YMX08AYy5SEcLbPbfIYT2yjqxIVjHhk1zwDplfEKTPBmaGOp06koT1A9WoT6lHqH8Wt6lB1LhLKzqddXF1EdSZ\/c5mBGwCilXKMk03ZC4kw213wQDB4RiAQREYZ0hdL1Fk6viRHqFeox1YJVF1gSMikHqgdJBlgvGWWWf2mQbB8xPu1O\/FuQc00hUNsGTRmNZ4XJnZtk8shiM1VjJMSsYjJJkXxCZBIbkD5j6ShlVL2YdWOJxqeX9pFPd90t7l\/MtbSBIMMZ0YksjIBCxeIwtUDIjKIfB9Yc5kPUseMSQYyogSDZ8SVjZcmPYUGock4dyGy9tZ1btbazq3btw7fxDfUoeoXxesvQSkNvo\/qDYEYjI+O4NIig94eeGflaTnHnuCvFjKnx4aidoBOZDhCQyRsSNu\/6AmbPuztkm22I3N2N7jQFkeERA8A6QBCkFOCaeA+FeyWHqD1F2jH+l4+AbZXC3s7NkvdJBDGWsLJYywuEw7kCHuy8sbcrZUhS7KSj4vh1Ltbby1ct0lGZi9l7bzIQWpvLW+Pgt7LyUWkDl8yzdwJGIcf6TrLkqFbfVp6j4oXxOfVmXaMy4m4h4OZ5Lj+jPDD4HmGW220mYbZSWMmzmMkJ5QAuJycyfNq1KtW2v6dBEjiR8WPiN9Xxr6Ix1CeoC4Pg487\/CEdB\/YDvCWv+kXTDjMPM+keId3tPmXw22222222222222222222222222222222222223\/UI8bix\/RFeFxQ7uyHM\/yYjxuDHmwQ4\/pus48\/yRDTcOPEETDbfyuUcf5IjouF45lsTZNt\/M8TDGf5EjwuJPCOSxFEPI8DZKf5E7jwuDHjwfMPPmYeLhbBT\/Il0Q43Xx7wjEs7ncyPKe\/5EuiXGXHinPkMlOW7Lsu38idz4T43BK9x8CeLluy7Lt\/IlkIAcxfMfzA3u+ZYO75V8iL5kfMapkwvgSj1b+LXxJn8c5MoGyfMpe4fzDPcL5k+Zb7lPuX8z+8nmzh1HvUg9RlE2fxyycJWQ9t29h5NLDtwdovmM4vgXsWon9REzLXk14J\/BF0lIebSXmEyUPhvE46kTrLCz+C5GWrItIy4nLEZGXFxcTl2\/vugJL1fRHwS9iFlbfDbUu3NtttykmG3vJnuX\/WBvhr+gL\/fCKkXpB6XULncQlkLeQ1lkPIS5KannayXbgS0y5M\/izC5uJwbkPBhGDWwtnIdsEExCmbAMkWECBI8GrVq1a8BasshW7dq1b+Ldu18Sf25YsQWQmTYpBXZWdIUKTIRiS5F2i42ds254XTFz8QZPxYlljwE5Y2kFLMMEGzZLLIzwhj\/AG2JdBB4QiHOTbcnFiG5b2JAruXJkgSrkmSNol1KTSyy4+JTZbGQLsI4dSVJTDLaOJMuLN5Fy2hB9JR6heo+C+i+q18Svi38X0X0SnqTP9MwLJIa7t0oORzMNydI1B6XqIHSx6S+luTF6ZU6btI3LJQMbKYJQgbYRZ3GthJBsHiMUoMPvIh7F\/QJGu\/O\/KD63f1Bj1ZvqWZqD6SY9XZl3\/0wOG+++9j5Y4xQ4voIXoubohfUfHfCJ\/qJb+GxI44ksEve5T7tZ3D3uV8wj3KW3ko9z+0IO7W7KSQlb3bzuVtQoYyh3fZHzT81919l9kp7l\/MM933X3Ssu\/wCsdy4TjCSQm9+AS7krARzAyzHkfFnv+PO46LYy7fVBScg2mMJVy2ZzCzPzAngds9\/x\/bwM2EiU2oMLA+4wuLTwNR1nlmz+RJ7\/AI\/t52ycWhBeYY4uGLFCu3VF6VuRx8Se\/wCP7eE8MhZFytjbgkeE3hO5pBTkjbqwODwu+e\/4\/t4XR+TygJFaW0J1yRmcRjz18rPf8f28bY3suNs5pOLE6hfXgeevlZ7\/AI\/tAULmvYRr3DIRsY9k\/PD932X3T80g7heaW0nNkNtfF9Uo9W7cifw42G2CbPGOnuye7DwmilTc1GN0202btiIHI+KZ6g+L8yT14Kc\/w6xiHc\/JGnc\/NO3cZd3yI+a+yPkvun5rSd+fCAHgC9yPdwzIr2sss8B4as8ZZZY2rXgngLVrw1Mzw1a8iZ4DbXx\/SXWcyHm0l5h4n4O4zwY7jPDZz3a+ZPmfmhfNv5nvgLiTwQEhY8CQjIC4uLCxe7FhYTkZAjNjLCwsLDzwCxXP6SGVhbWW1l8FrK+C1lfA2sr421l8bbL4IWVl8DLDa22trL4G1tZWFlYYW1tbW1mO7ouhX\/\/Z\" alt=\"ttyd sayaka\"\/><\/span><\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre>$ .\/ttyd -v\nttyd version 1.7.4-fd280fe\n$ dpkg-query -W build-essential cmake git libjson-c-dev libwebsockets-dev\nbuild-essential 12.10\ncmake   3.28.1-1\ngit     1:2.43.0-1\nlibjson-c-dev:amd64     0.17-1\nlibwebsockets-dev:amd64 4.3.3-1\n$ lsb_release -a\nNo LSB modules are available.\nDistributor ID: Debian\nDescription:    Debian GNU\/Linux trixie\/sid\nRelease:        n\/a\nCodename:       trixie\n$ arch\nx86_64<\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u4ee5\u524d\u8a66\u3057\u305f\u30bf\u30fc\u30df\u30ca\u30eb\u3092Web\u3067\u5171\u6709\u3067\u304d\u308bttyd \u306eSixel \u306e\u5bfe\u5fdc\u72b6\u6cc1\u3092\u78ba\u8a8d\u3057\u3066\u307f\u308b\u30681\u3064\u524d\u306e\u30ea\u30ea\u30fc\u30b9\u306e 1,7.3 \u3067\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u3088\u3046\u306a\u306e\u3067\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e Release 1.7.3 \u00b7 tsl0922\/tt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[7,6,199,1],"tags":[611,789,360,185],"class_list":["post-3954","post","type-post","status-publish","format-standard","hentry","category-debian-linux","category-linux","category-sid","category-1","tag-sayaka","tag-sixel","tag-terminal","tag-ttyd"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=3954"}],"version-history":[{"count":2,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3954\/revisions"}],"predecessor-version":[{"id":3956,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3954\/revisions\/3956"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=3954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=3954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=3954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}