From 7ab9a1ced8a9dcb898d219fbe8b7e059d67dc30a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aliberk=20Sand=C4=B1k=C3=A7=C4=B1?= Date: Fri, 15 Nov 2024 18:53:21 +0300 Subject: [PATCH] test --- .cpanel.yml | 34 -- .gitattributes | 16 - .gitignore | 20 - Gemfile.lock | 120 ----- _config.yml | 153 ------ _site/404.html | 1 - _site/Dockerfile | 6 - _site/about/index.html | 1 - _site/archives/index.html | 1 - _site/assets/css/jekyll-theme-chirpy.css | 1 - _site/assets/css/jekyll-theme-chirpy.css.map | 1 - .../img/favicons/android-chrome-192x192.png | Bin 13697 -> 0 bytes .../img/favicons/android-chrome-384x384.png | Bin 29745 -> 0 bytes .../assets/img/favicons/apple-touch-icon.png | Bin 8052 -> 0 bytes _site/assets/img/favicons/browserconfig.xml | 1 - _site/assets/img/favicons/favicon-16x16.png | Bin 1280 -> 0 bytes _site/assets/img/favicons/favicon-32x32.png | Bin 2142 -> 0 bytes _site/assets/img/favicons/favicon.ico | Bin 15086 -> 0 bytes _site/assets/img/favicons/mstile-150x150.png | Bin 8555 -> 0 bytes .../assets/img/favicons/safari-pinned-tab.svg | 46 -- _site/assets/img/favicons/site.webmanifest | 1 - _site/assets/img/pp.png | Bin 278434 -> 0 bytes _site/assets/index.html | 11 - _site/assets/js/data/search.json | 1 - _site/assets/js/data/swconf.js | 1 - _site/assets/js/dist/app.min.js | 1 - _site/assets/js/dist/categories.min.js | 4 - _site/assets/js/dist/commons.min.js | 4 - _site/assets/js/dist/home.min.js | 4 - _site/assets/js/dist/misc.min.js | 4 - _site/assets/js/dist/page.min.js | 4 - _site/assets/js/dist/post.min.js | 4 - _site/assets/js/user/copy.js | 16 - _site/categories/android/index.html | 1 - _site/categories/competitions/index.html | 1 - _site/categories/index.html | 1 - _site/categories/linux/index.html | 1 - _site/categories/reportages/index.html | 1 - _site/categories/trip/index.html | 1 - _site/categories/troubleshooting/index.html | 1 - _site/default.nix | 11 - _site/donate/index.html | 1 - _site/feed.xml | 1 - _site/gemset.nix | 508 ------------------ _site/index.html | 1 - _site/norobots/index.html | 11 - _site/now/index.html | 1 - _site/posts/android-foss-apps/index.html | 1 - _site/posts/index.html | 11 - _site/posts/linux-epson-yazici/index.html | 19 - _site/posts/pardus-roportaj/index.html | 1 - _site/posts/pardus-ve-windows/index.html | 1 - _site/posts/teknofest-deneyimlerim/index.html | 1 - _site/posts/tusas-gezisi/index.html | 1 - _site/redirects.json | 1 - _site/robots.txt | 5 - _site/sitemap.xml | 114 ---- _site/sw.min.js | 1 - _site/tags/app-recommendations/index.html | 1 - _site/tags/arch/index.html | 1 - _site/tags/debian/index.html | 1 - _site/tags/duzenlenecek/index.html | 1 - _site/tags/epson/index.html | 1 - _site/tags/foss/index.html | 1 - _site/tags/index.html | 1 - _site/tags/liderahenk/index.html | 1 - _site/tags/linux/index.html | 1 - _site/tags/pardus/index.html | 1 - _site/tags/printer/index.html | 1 - _site/tags/teknofest/index.html | 1 - _site/tags/trip/index.html | 1 - _site/tags/tubitak/index.html | 1 - _site/tags/tusaş/index.html | 1 - .../img/favicons/android-chrome-192x192.png | Bin 13697 -> 0 bytes .../img/favicons/android-chrome-384x384.png | Bin 29745 -> 0 bytes assets/img/favicons/apple-touch-icon.png | Bin 8052 -> 0 bytes assets/img/favicons/favicon-16x16.png | Bin 1280 -> 0 bytes assets/img/favicons/favicon-32x32.png | Bin 2142 -> 0 bytes assets/img/favicons/favicon.ico | Bin 15086 -> 0 bytes assets/img/favicons/mstile-150x150.png | Bin 8555 -> 0 bytes assets/img/favicons/safari-pinned-tab.svg | 46 -- test.txt | 3 - 82 files changed, 1217 deletions(-) delete mode 100644 .cpanel.yml delete mode 100644 .gitattributes delete mode 100644 .gitignore delete mode 100644 Gemfile.lock delete mode 100644 _config.yml delete mode 100644 _site/404.html delete mode 100644 _site/Dockerfile delete mode 100644 _site/about/index.html delete mode 100644 _site/archives/index.html delete mode 100644 _site/assets/css/jekyll-theme-chirpy.css delete mode 100644 _site/assets/css/jekyll-theme-chirpy.css.map delete mode 100644 _site/assets/img/favicons/android-chrome-192x192.png delete mode 100644 _site/assets/img/favicons/android-chrome-384x384.png delete mode 100644 _site/assets/img/favicons/apple-touch-icon.png delete mode 100644 _site/assets/img/favicons/browserconfig.xml delete mode 100644 _site/assets/img/favicons/favicon-16x16.png delete mode 100644 _site/assets/img/favicons/favicon-32x32.png delete mode 100644 _site/assets/img/favicons/favicon.ico delete mode 100644 _site/assets/img/favicons/mstile-150x150.png delete mode 100644 _site/assets/img/favicons/safari-pinned-tab.svg delete mode 100644 _site/assets/img/favicons/site.webmanifest delete mode 100644 _site/assets/img/pp.png delete mode 100644 _site/assets/index.html delete mode 100644 _site/assets/js/data/search.json delete mode 100644 _site/assets/js/data/swconf.js delete mode 100644 _site/assets/js/dist/app.min.js delete mode 100644 _site/assets/js/dist/categories.min.js delete mode 100644 _site/assets/js/dist/commons.min.js delete mode 100644 _site/assets/js/dist/home.min.js delete mode 100644 _site/assets/js/dist/misc.min.js delete mode 100644 _site/assets/js/dist/page.min.js delete mode 100644 _site/assets/js/dist/post.min.js delete mode 100644 _site/assets/js/user/copy.js delete mode 100644 _site/categories/android/index.html delete mode 100644 _site/categories/competitions/index.html delete mode 100644 _site/categories/index.html delete mode 100644 _site/categories/linux/index.html delete mode 100644 _site/categories/reportages/index.html delete mode 100644 _site/categories/trip/index.html delete mode 100644 _site/categories/troubleshooting/index.html delete mode 100644 _site/default.nix delete mode 100644 _site/donate/index.html delete mode 100644 _site/feed.xml delete mode 100644 _site/gemset.nix delete mode 100644 _site/index.html delete mode 100644 _site/norobots/index.html delete mode 100644 _site/now/index.html delete mode 100644 _site/posts/android-foss-apps/index.html delete mode 100644 _site/posts/index.html delete mode 100644 _site/posts/linux-epson-yazici/index.html delete mode 100644 _site/posts/pardus-roportaj/index.html delete mode 100644 _site/posts/pardus-ve-windows/index.html delete mode 100644 _site/posts/teknofest-deneyimlerim/index.html delete mode 100644 _site/posts/tusas-gezisi/index.html delete mode 100644 _site/redirects.json delete mode 100644 _site/robots.txt delete mode 100644 _site/sitemap.xml delete mode 100644 _site/sw.min.js delete mode 100644 _site/tags/app-recommendations/index.html delete mode 100644 _site/tags/arch/index.html delete mode 100644 _site/tags/debian/index.html delete mode 100644 _site/tags/duzenlenecek/index.html delete mode 100644 _site/tags/epson/index.html delete mode 100644 _site/tags/foss/index.html delete mode 100644 _site/tags/index.html delete mode 100644 _site/tags/liderahenk/index.html delete mode 100644 _site/tags/linux/index.html delete mode 100644 _site/tags/pardus/index.html delete mode 100644 _site/tags/printer/index.html delete mode 100644 _site/tags/teknofest/index.html delete mode 100644 _site/tags/trip/index.html delete mode 100644 _site/tags/tubitak/index.html delete mode 100644 _site/tags/tusaş/index.html delete mode 100644 assets/img/favicons/android-chrome-192x192.png delete mode 100644 assets/img/favicons/android-chrome-384x384.png delete mode 100644 assets/img/favicons/apple-touch-icon.png delete mode 100644 assets/img/favicons/favicon-16x16.png delete mode 100644 assets/img/favicons/favicon-32x32.png delete mode 100644 assets/img/favicons/favicon.ico delete mode 100644 assets/img/favicons/mstile-150x150.png delete mode 100644 assets/img/favicons/safari-pinned-tab.svg delete mode 100644 test.txt diff --git a/.cpanel.yml b/.cpanel.yml deleted file mode 100644 index bf34c8e..0000000 --- a/.cpanel.yml +++ /dev/null @@ -1,34 +0,0 @@ -deployment: - tasks: - - /bin/rm ~/public_html/404.html - - /bin/rm ~/public_html/feed.xml - - /bin/rm ~/public_html/index.html - - /bin/rm ~/public_html/redirects.json - - /bin/rm ~/public_html/robots.txt - - /bin/rm ~/public_html/sitemap.xml - - /bin/rm ~/public_html/sw.min.js - - /bin/rm -R ~/public_html/about - - /bin/rm -R ~/public_html/archives - - /bin/rm -R ~/public_html/assets - - /bin/rm -R ~/public_html/categories - - /bin/rm -R ~/public_html/donate - - /bin/rm -R ~/public_html/norobots - - /bin/rm -R ~/public_html/now - - /bin/rm -R ~/public_html/posts - - /bin/rm -R ~/public_html/tags - - /bin/cp _site/404.html ~/public_html - - /bin/cp _site/feed.xml ~/public_html - - /bin/cp _site/index.html ~/public_html - - /bin/cp _site/redirects.json ~/public_html - - /bin/cp _site/robots.txt ~/public_html - - /bin/cp _site/sitemap.xml ~/public_html - - /bin/cp _site/sw.min.js ~/public_html - - /bin/cp -R _site/about ~/public_html - - /bin/cp -R _site/archives ~/public_html - - /bin/cp -R _site/assets ~/public_html - - /bin/cp -R _site/categories ~/public_html - - /bin/cp -R _site/donate ~/public_html - - /bin/cp -R _site/norobots ~/public_html - - /bin/cp -R _site/now ~/public_html - - /bin/cp -R _site/posts ~/public_html - - /bin/cp -R _site/tags ~/public_html \ No newline at end of file diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 262d6bd..0000000 --- a/.gitattributes +++ /dev/null @@ -1,16 +0,0 @@ -# Set default behavior to automatically normalize line endings. -* text=auto - -# Force bash scripts to always use LF line endings so that if a repo is accessed -# in Unix via a file share from Windows, the scripts will work. -*.sh text eol=lf - -# Force batch scripts to always use CRLF line endings so that if a repo is accessed -# in Windows via a file share from Linux, the scripts will work. -*.{cmd,[cC][mM][dD]} text eol=crlf -*.{bat,[bB][aA][tT]} text eol=crlf - -# Denote all files that are truly binary and should not be modified. -*.png binary -*.jpg binary -*.ico binary diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 6d69290..0000000 --- a/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -# Bundler cache -.bundle -vendor -Gemfile.lock - -# Jekyll cache -.jekyll-cache -# _site - -# RubyGems -*.gem - -# NPM dependencies -node_modules -package-lock.json - -# IDE configurations -.idea - -# Misc diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 171e232..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,120 +0,0 @@ -PATH - remote: . - specs: - jekyll-theme-chirpy (6.5.5) - jekyll (~> 4.3) - jekyll-archives (~> 2.2) - jekyll-include-cache (~> 0.2) - jekyll-paginate (~> 1.1) - jekyll-redirect-from (~> 0.16) - jekyll-seo-tag (~> 2.8) - jekyll-sitemap (~> 1.4) - -GEM - remote: https://rubygems.org/ - specs: - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) - colorator (1.1.0) - concurrent-ruby (1.2.3) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - ethon (0.16.0) - ffi (>= 1.15.0) - eventmachine (1.2.7) - ffi (1.16.3) - forwardable-extended (2.6.0) - google-protobuf (4.26.1-x86_64-linux) - rake (>= 13) - html-proofer (4.4.3) - addressable (~> 2.3) - mercenary (~> 0.3) - nokogiri (~> 1.13) - parallel (~> 1.10) - rainbow (~> 3.0) - typhoeus (~> 1.3) - yell (~> 2.0) - zeitwerk (~> 2.5) - http_parser.rb (0.8.0) - i18n (1.14.4) - concurrent-ruby (~> 1.0) - jekyll (4.3.3) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (>= 2.0, < 4.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.3, >= 2.3.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (>= 0.3.6, < 0.5) - pathutil (~> 0.9) - rouge (>= 3.0, < 5.0) - safe_yaml (~> 1.0) - terminal-table (>= 1.8, < 4.0) - webrick (~> 1.7) - jekyll-archives (2.2.1) - jekyll (>= 3.6, < 5.0) - jekyll-include-cache (0.2.1) - jekyll (>= 3.7, < 5.0) - jekyll-paginate (1.1.0) - jekyll-redirect-from (0.16.0) - jekyll (>= 3.3, < 5.0) - jekyll-sass-converter (3.0.0) - sass-embedded (~> 1.54) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - kramdown (2.4.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.4) - listen (3.9.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.4.0) - nokogiri (1.16.4-x86_64-linux) - racc (~> 1.4) - parallel (1.24.0) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (5.0.5) - racc (1.7.3) - rainbow (3.1.1) - rake (13.2.1) - rb-fsevent (0.11.2) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.6) - rouge (4.2.1) - safe_yaml (1.0.5) - sass-embedded (1.75.0-x86_64-linux-gnu) - google-protobuf (>= 3.25, < 5.0) - terminal-table (3.0.2) - unicode-display_width (>= 1.1.1, < 3) - typhoeus (1.4.1) - ethon (>= 0.9.0) - unicode-display_width (2.5.0) - webrick (1.8.1) - yell (2.2.2) - zeitwerk (2.6.13) - -PLATFORMS - x86_64-linux - -DEPENDENCIES - html-proofer (~> 4.4) - http_parser.rb (~> 0.6.0) - jekyll-theme-chirpy! - tzinfo (>= 1, < 3) - tzinfo-data - wdm (~> 0.1.1) - -BUNDLED WITH - 2.3.26 diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 37a07ab..0000000 --- a/_config.yml +++ /dev/null @@ -1,153 +0,0 @@ -# The Site Configuration -theme: jekyll-theme-chirpy -lang: en -timezone: Europe/Istanbul - -# See for Jekyll SEO Tag Settings: https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md - -title: Aliberk Sandıkçı -tagline: Personal Website & Blog -description: >- - Personal Website & Blog of Aliberk Sandıkçı - -url: "https://asandikci.com" -baseurl: - -forgejo: - username: asandikci - domain: 'git.aliberksandikci.com.tr' - -social: - name: Aliberk Sandıkçı - email: contact@aliberksandikci.com.tr - links: - - https://git.aliberksandikci.com.tr/asandikci - - https://mastodon.social/@asandikci - - https://www.linkedin.com/in/asandikci - -theme_mode: # [light | dark] - -# the avatar on sidebar, support local or CORS resources -avatar: https://asandikci.com/assets/img/pp.png - -# The URL of the site-wide social preview image used in SEO `og:image` meta tag. -# It can be overridden by a customized `page.image` in front matter. -social_preview_image: # string, local or CORS resources - -# boolean type, the global switch for TOC in posts. -toc: true - -comments: - active: # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable - # The active options are as follows: - disqus: - shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname - # utterances settings › https://utteranc.es/ - utterances: - repo: # / - issue_term: # < url | pathname | title | ...> - # Giscus options › https://giscus.app - giscus: - repo: # / - repo_id: - category: - category_id: - mapping: # optional, default to 'pathname' - input_position: # optional, default to 'bottom' - lang: # optional, default to the value of `site.lang` - reactions_enabled: # optional, default to the value of `1` - -# Self-hosted static assets, optional › https://github.com/cotes2020/chirpy-static-assets -assets: - self_host: - enabled: # boolean, keep empty means false - # specify the Jekyll environment, empty means both - # only works if `assets.self_host.enabled` is 'true' - env: # [development | production] - -pwa: - enabled: true # the option for PWA feature (installable) - cache: - enabled: true # the option for PWA offline cache - # Paths defined here will be excluded from the PWA cache. - # Usually its value is the `baseurl` of another website that - # shares the same domain name as the current website. - deny_paths: - # - "/example" # URLs match `/example/*` will not be cached by the PWA - -paginate: 10 - -# ------------ The following options are not recommended to be modified ------------------ - -kramdown: - syntax_highlighter: rouge - syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options - css_class: highlight - # default_lang: console - span: - line_numbers: false - block: - line_numbers: true - start_line: 1 - -collections: - tabs: - output: true - sort_by: order - -defaults: - - scope: - path: "" # An empty string here means all files in the project - type: posts - values: - layout: post - comments: true # Enable comments in posts. - toc: true # Display TOC column in posts. - # DO NOT modify the following parameter unless you are confident enough - # to update the code of all other post links in this project. - permalink: /posts/:title/ - - scope: - path: _drafts - values: - comments: false - - scope: - path: "" - type: tabs # see `site.collections` - values: - layout: page - permalink: /:title/ - - scope: - path: assets/js/dist - values: - swcache: true - -sass: - style: compressed - -compress_html: - clippings: all - comments: all - endings: all - profile: false - blanklines: false - ignore: - envs: [development] - -exclude: - - "*.gem" - - "*.gemspec" - - docs - - tools - - README.md - - LICENSE - - rollup.config.js - - package*.json - -jekyll-archives: - enabled: [categories, tags] - layouts: - category: category - tag: tag - permalinks: - tag: /tags/:name/ - category: /categories/:name/ diff --git a/_site/404.html b/_site/404.html deleted file mode 100644 index 6c4e7b1..0000000 --- a/_site/404.html +++ /dev/null @@ -1 +0,0 @@ - 404: Page not found | Aliberk Sandıkçı
diff --git a/_site/Dockerfile b/_site/Dockerfile deleted file mode 100644 index bd601b1..0000000 --- a/_site/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM bitnami/minideb:bookworm-arm64 - -RUN apt update -y -RUN apt upgrade -y -RUN apt install nodejs sshpass ruby jekyll ruby-html-proofer -y - diff --git a/_site/about/index.html b/_site/about/index.html deleted file mode 100644 index 08384fc..0000000 --- a/_site/about/index.html +++ /dev/null @@ -1 +0,0 @@ - About Me | Aliberk Sandıkçı
About

About Me

Software Enthusiast
FOSS Advocate
High School Student
Linux User 🐧

I love programming, learning new things (about everything but especially about new technologies), open source methodology, reading science-fiction and biking.

I speak Turkish native and English as intermediate. Also I know basic words in German and Russian.

I am interested in network technologies, operating systems, artificial intelligence, algorithms, and back-end development

I also spend my spare time with cybersecurity, web development and playing drum/piano

Trying to use my own network services as alternative to services of big companies. I don’t use any Google, Microsoft, Amazon, Apple services actively. Instead of them, i use my own cloud service (Nextcloud), social media service (Firefish - Fediverse), git service (Forgejo), news service (FreshRSS) … Tries to be a conscious user in technology world!

I am Pardus and TEMA Volunteer.

I have also made internship in TÜBİTAK with Pardus & Liderahenk Team for 2 month, see project

Using Arch based GNU/Linux distribution CachyOs (with KDE desktop environment and Xorg display server) in daily usage. Still trying random operating systems, GNU/Linux distributions in virtual machine

diff --git a/_site/archives/index.html b/_site/archives/index.html deleted file mode 100644 index d778590..0000000 --- a/_site/archives/index.html +++ /dev/null @@ -1 +0,0 @@ - Archives | Aliberk Sandıkçı
diff --git a/_site/assets/css/jekyll-theme-chirpy.css b/_site/assets/css/jekyll-theme-chirpy.css deleted file mode 100644 index 545c177..0000000 --- a/_site/assets/css/jekyll-theme-chirpy.css +++ /dev/null @@ -1 +0,0 @@ -#search-results a,h5,h4,h3,h2,h1{color:var(--heading-color);font-weight:400;font-family:Lato,"Microsoft Yahei",sans-serif}main h5,main h4,main h3,main h2{margin-top:2.5rem;margin-bottom:1.25rem}main h5:focus,main h4:focus,main h3:focus,main h2:focus{outline:none}h5 .anchor,h4 .anchor,h3 .anchor,h2 .anchor{font-size:80%}@media(hover: hover){h5 .anchor,h4 .anchor,h3 .anchor,h2 .anchor{visibility:hidden;opacity:0;transition:opacity .25s ease-in,visibility 0s ease-in .25s}h5:hover .anchor,h4:hover .anchor,h3:hover .anchor,h2:hover .anchor{visibility:visible;opacity:1;transition:opacity .25s ease-in,visibility 0s ease-in 0s}}.post-tags .post-tag:hover,.tag:hover{background:var(--tag-hover);transition:background .35s ease-in-out}.table-wrapper>table tbody tr td,.table-wrapper>table thead th{padding:.4rem 1rem;font-size:95%;white-space:nowrap}#page-category a:hover,#page-tag a:hover,.post-tags .post-tag:hover,.post-tail-wrapper .license-wrapper>a:hover,#search-results a:hover,#topbar #breadcrumb a:hover,.content a:not(.img-link):hover,.post-meta a:not([class]):hover,#access-lastmod a:hover,footer a:hover{color:#d2603a !important;border-bottom:1px solid #d2603a;text-decoration:none}#search-results a,#search-hints .post-tag,a{color:var(--link-color)}.post-tail-wrapper .post-meta a:not(:hover),.content a:not(.img-link){border-bottom:1px solid var(--link-underline-color)}#sidebar .sidebar-bottom a,#sidebar .site-title a,#sidebar .profile-wrapper{transition:all .3s ease-in-out}#sidebar .sidebar-bottom .icon-border,.content a.popup,i.far,i.fas,.code-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#page-category ul>li>a,#page-tag ul>li>a,.post-tags .post-tag:hover,#search-results a,main .categories a:not(:hover),main #tags a:not(:hover),main #archives a:not(:hover),#access-lastmod a{border-bottom:none}.post-tail-wrapper .share-wrapper .share-icons button,#search-cancel,.code-header button{cursor:pointer}#related-posts time,#post-list .card .card-body .post-meta em,.post-meta em{font-style:normal}.categories.card,.categories .list-group,.embed-video,.post-preview::before,.post-preview,.preview-img img,.preview-img,blockquote[class^=prompt-],.code-header button,div[class^=language-],.highlight{border-radius:.625rem}.content a.popup+em{display:block;text-align:center;font-style:normal;font-size:80%;padding:0;color:#6d6c6c}#sidebar .sidebar-bottom .mode-toggle,#sidebar a{color:var(--sidebar-muted-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#related-posts .card h4,#post-list .card .card-body .card-text.content p,#post-list .card .card-body .card-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-tail-wrapper .license-wrapper>a,h1+.post-meta em,h1+.post-meta time,footer em,footer a{color:var(--text-muted-hightlight-color);font-weight:600}.post-tail-wrapper .license-wrapper span:last-child,.post-tail-wrapper,.post-meta{font-size:.85rem}#related-posts time,footer{font-size:.8rem}sup:target,.footnotes>ol>li:target{background-color:var(--footnote-target-bg);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;transition:background-color 1.75s ease-in-out}@media(prefers-color-scheme: light){html:not([data-mode]),html[data-mode=light]{--language-border-color: #ececec;--highlight-bg-color: #f6f8fa;--highlighter-rouge-color: #3f596f;--highlight-lineno-color: #9e9e9e;--inline-code-bg: #f6f6f7;--code-color: #3a3a3a;--code-header-text-color: #a3a3a3;--code-header-muted-color: #e5e5e5;--code-header-icon-color: #c9c8c8;--clipboard-checked-color: #43c743}html:not([data-mode]) [class^=prompt-],html[data-mode=light] [class^=prompt-]{--inline-code-bg: #fbfafa}html:not([data-mode]) .highlight table td,html[data-mode=light] .highlight table td{padding:5px}html:not([data-mode]) .highlight table pre,html[data-mode=light] .highlight table pre{margin:0}html:not([data-mode]) .highlight,html:not([data-mode]) .highlight .w,html[data-mode=light] .highlight,html[data-mode=light] .highlight .w{color:#24292f;background-color:#f6f8fa}html:not([data-mode]) .highlight .k,html:not([data-mode]) .highlight .kd,html:not([data-mode]) .highlight .kn,html:not([data-mode]) .highlight .kp,html:not([data-mode]) .highlight .kr,html:not([data-mode]) .highlight .kt,html:not([data-mode]) .highlight .kv,html[data-mode=light] .highlight .k,html[data-mode=light] .highlight .kd,html[data-mode=light] .highlight .kn,html[data-mode=light] .highlight .kp,html[data-mode=light] .highlight .kr,html[data-mode=light] .highlight .kt,html[data-mode=light] .highlight .kv{color:#cf222e}html:not([data-mode]) .highlight .gr,html[data-mode=light] .highlight .gr{color:#f6f8fa}html:not([data-mode]) .highlight .gd,html[data-mode=light] .highlight .gd{color:#82071e;background-color:#ffebe9}html:not([data-mode]) .highlight .nb,html[data-mode=light] .highlight .nb{color:#953800}html:not([data-mode]) .highlight .nc,html[data-mode=light] .highlight .nc{color:#953800}html:not([data-mode]) .highlight .no,html[data-mode=light] .highlight .no{color:#953800}html:not([data-mode]) .highlight .nn,html[data-mode=light] .highlight .nn{color:#953800}html:not([data-mode]) .highlight .sr,html[data-mode=light] .highlight .sr{color:#116329}html:not([data-mode]) .highlight .na,html[data-mode=light] .highlight .na{color:#116329}html:not([data-mode]) .highlight .nt,html[data-mode=light] .highlight .nt{color:#116329}html:not([data-mode]) .highlight .gi,html[data-mode=light] .highlight .gi{color:#116329;background-color:#dafbe1}html:not([data-mode]) .highlight .kc,html[data-mode=light] .highlight .kc{color:#0550ae}html:not([data-mode]) .highlight .l,html:not([data-mode]) .highlight .ld,html:not([data-mode]) .highlight .m,html:not([data-mode]) .highlight .mb,html:not([data-mode]) .highlight .mf,html:not([data-mode]) .highlight .mh,html:not([data-mode]) .highlight .mi,html:not([data-mode]) .highlight .il,html:not([data-mode]) .highlight .mo,html:not([data-mode]) .highlight .mx,html[data-mode=light] .highlight .l,html[data-mode=light] .highlight .ld,html[data-mode=light] .highlight .m,html[data-mode=light] .highlight .mb,html[data-mode=light] .highlight .mf,html[data-mode=light] .highlight .mh,html[data-mode=light] .highlight .mi,html[data-mode=light] .highlight .il,html[data-mode=light] .highlight .mo,html[data-mode=light] .highlight .mx{color:#0550ae}html:not([data-mode]) .highlight .sb,html[data-mode=light] .highlight .sb{color:#0550ae}html:not([data-mode]) .highlight .bp,html[data-mode=light] .highlight .bp{color:#0550ae}html:not([data-mode]) .highlight .ne,html[data-mode=light] .highlight .ne{color:#0550ae}html:not([data-mode]) .highlight .nl,html[data-mode=light] .highlight .nl{color:#0550ae}html:not([data-mode]) .highlight .py,html[data-mode=light] .highlight .py{color:#0550ae}html:not([data-mode]) .highlight .nv,html:not([data-mode]) .highlight .vc,html:not([data-mode]) .highlight .vg,html:not([data-mode]) .highlight .vi,html:not([data-mode]) .highlight .vm,html[data-mode=light] .highlight .nv,html[data-mode=light] .highlight .vc,html[data-mode=light] .highlight .vg,html[data-mode=light] .highlight .vi,html[data-mode=light] .highlight .vm{color:#0550ae}html:not([data-mode]) .highlight .o,html:not([data-mode]) .highlight .ow,html[data-mode=light] .highlight .o,html[data-mode=light] .highlight .ow{color:#0550ae}html:not([data-mode]) .highlight .gh,html[data-mode=light] .highlight .gh{color:#0550ae;font-weight:bold}html:not([data-mode]) .highlight .gu,html[data-mode=light] .highlight .gu{color:#0550ae;font-weight:bold}html:not([data-mode]) .highlight .s,html:not([data-mode]) .highlight .sa,html:not([data-mode]) .highlight .sc,html:not([data-mode]) .highlight .dl,html:not([data-mode]) .highlight .sd,html:not([data-mode]) .highlight .s2,html:not([data-mode]) .highlight .se,html:not([data-mode]) .highlight .sh,html:not([data-mode]) .highlight .sx,html:not([data-mode]) .highlight .s1,html:not([data-mode]) .highlight .ss,html[data-mode=light] .highlight .s,html[data-mode=light] .highlight .sa,html[data-mode=light] .highlight .sc,html[data-mode=light] .highlight .dl,html[data-mode=light] .highlight .sd,html[data-mode=light] .highlight .s2,html[data-mode=light] .highlight .se,html[data-mode=light] .highlight .sh,html[data-mode=light] .highlight .sx,html[data-mode=light] .highlight .s1,html[data-mode=light] .highlight .ss{color:#0a3069}html:not([data-mode]) .highlight .nd,html[data-mode=light] .highlight .nd{color:#8250df}html:not([data-mode]) .highlight .nf,html:not([data-mode]) .highlight .fm,html[data-mode=light] .highlight .nf,html[data-mode=light] .highlight .fm{color:#8250df}html:not([data-mode]) .highlight .err,html[data-mode=light] .highlight .err{color:#f6f8fa;background-color:#82071e}html:not([data-mode]) .highlight .c,html:not([data-mode]) .highlight .ch,html:not([data-mode]) .highlight .cd,html:not([data-mode]) .highlight .cm,html:not([data-mode]) .highlight .cp,html:not([data-mode]) .highlight .cpf,html:not([data-mode]) .highlight .c1,html:not([data-mode]) .highlight .cs,html[data-mode=light] .highlight .c,html[data-mode=light] .highlight .ch,html[data-mode=light] .highlight .cd,html[data-mode=light] .highlight .cm,html[data-mode=light] .highlight .cp,html[data-mode=light] .highlight .cpf,html[data-mode=light] .highlight .c1,html[data-mode=light] .highlight .cs{color:#68717a}html:not([data-mode]) .highlight .gl,html[data-mode=light] .highlight .gl{color:#68717a}html:not([data-mode]) .highlight .gt,html[data-mode=light] .highlight .gt{color:#68717a}html:not([data-mode]) .highlight .ni,html[data-mode=light] .highlight .ni{color:#24292f}html:not([data-mode]) .highlight .si,html[data-mode=light] .highlight .si{color:#24292f}html:not([data-mode]) .highlight .ge,html[data-mode=light] .highlight .ge{color:#24292f;font-style:italic}html:not([data-mode]) .highlight .gs,html[data-mode=light] .highlight .gs{color:#24292f;font-weight:bold}html[data-mode=dark]{--language-border-color: #2d2d2d;--highlight-bg-color: #151515;--highlighter-rouge-color: #c9def1;--highlight-lineno-color: #808080;--inline-code-bg: #323238;--code-color: #b0b0b0;--code-header-text-color: #6a6a6a;--code-header-muted-color: #353535;--code-header-icon-color: #565656;--clipboard-checked-color: #2bcc2b;--filepath-text-color: #cacaca}html[data-mode=dark] .highlight .gp{color:#87939d}html[data-mode=dark] .highlight table td{padding:5px}html[data-mode=dark] .highlight table pre{margin:0}html[data-mode=dark] .highlight,html[data-mode=dark] .highlight .w{color:#d0d0d0;background-color:#151515}html[data-mode=dark] .highlight .err{color:#151515;background-color:#ac4142}html[data-mode=dark] .highlight .c,html[data-mode=dark] .highlight .ch,html[data-mode=dark] .highlight .cd,html[data-mode=dark] .highlight .cm,html[data-mode=dark] .highlight .cpf,html[data-mode=dark] .highlight .c1,html[data-mode=dark] .highlight .cs{color:#848484}html[data-mode=dark] .highlight .cp{color:#f4bf75}html[data-mode=dark] .highlight .nt{color:#f4bf75}html[data-mode=dark] .highlight .o,html[data-mode=dark] .highlight .ow{color:#d0d0d0}html[data-mode=dark] .highlight .p,html[data-mode=dark] .highlight .pi{color:#d0d0d0}html[data-mode=dark] .highlight .gi{color:#90a959}html[data-mode=dark] .highlight .gd{color:#f08a8b;background-color:#320000}html[data-mode=dark] .highlight .gh{color:#6a9fb5;background-color:#151515;font-weight:bold}html[data-mode=dark] .highlight .k,html[data-mode=dark] .highlight .kn,html[data-mode=dark] .highlight .kp,html[data-mode=dark] .highlight .kr,html[data-mode=dark] .highlight .kv{color:#aa759f}html[data-mode=dark] .highlight .kc{color:#d28445}html[data-mode=dark] .highlight .kt{color:#d28445}html[data-mode=dark] .highlight .kd{color:#d28445}html[data-mode=dark] .highlight .s,html[data-mode=dark] .highlight .sb,html[data-mode=dark] .highlight .sc,html[data-mode=dark] .highlight .dl,html[data-mode=dark] .highlight .sd,html[data-mode=dark] .highlight .s2,html[data-mode=dark] .highlight .sh,html[data-mode=dark] .highlight .sx,html[data-mode=dark] .highlight .s1{color:#90a959}html[data-mode=dark] .highlight .sa{color:#aa759f}html[data-mode=dark] .highlight .sr{color:#75b5aa}html[data-mode=dark] .highlight .si{color:#b76d45}html[data-mode=dark] .highlight .se{color:#b76d45}html[data-mode=dark] .highlight .nn{color:#f4bf75}html[data-mode=dark] .highlight .nc{color:#f4bf75}html[data-mode=dark] .highlight .no{color:#f4bf75}html[data-mode=dark] .highlight .na{color:#6a9fb5}html[data-mode=dark] .highlight .m,html[data-mode=dark] .highlight .mb,html[data-mode=dark] .highlight .mf,html[data-mode=dark] .highlight .mh,html[data-mode=dark] .highlight .mi,html[data-mode=dark] .highlight .il,html[data-mode=dark] .highlight .mo,html[data-mode=dark] .highlight .mx{color:#90a959}html[data-mode=dark] .highlight .ss{color:#90a959}}@media(prefers-color-scheme: dark){html:not([data-mode]),html[data-mode=dark]{--language-border-color: #2d2d2d;--highlight-bg-color: #151515;--highlighter-rouge-color: #c9def1;--highlight-lineno-color: #808080;--inline-code-bg: #323238;--code-color: #b0b0b0;--code-header-text-color: #6a6a6a;--code-header-muted-color: #353535;--code-header-icon-color: #565656;--clipboard-checked-color: #2bcc2b;--filepath-text-color: #cacaca}html:not([data-mode]) .highlight .gp,html[data-mode=dark] .highlight .gp{color:#87939d}html:not([data-mode]) .highlight table td,html[data-mode=dark] .highlight table td{padding:5px}html:not([data-mode]) .highlight table pre,html[data-mode=dark] .highlight table pre{margin:0}html:not([data-mode]) .highlight,html:not([data-mode]) .highlight .w,html[data-mode=dark] .highlight,html[data-mode=dark] .highlight .w{color:#d0d0d0;background-color:#151515}html:not([data-mode]) .highlight .err,html[data-mode=dark] .highlight .err{color:#151515;background-color:#ac4142}html:not([data-mode]) .highlight .c,html:not([data-mode]) .highlight .ch,html:not([data-mode]) .highlight .cd,html:not([data-mode]) .highlight .cm,html:not([data-mode]) .highlight .cpf,html:not([data-mode]) .highlight .c1,html:not([data-mode]) .highlight .cs,html[data-mode=dark] .highlight .c,html[data-mode=dark] .highlight .ch,html[data-mode=dark] .highlight .cd,html[data-mode=dark] .highlight .cm,html[data-mode=dark] .highlight .cpf,html[data-mode=dark] .highlight .c1,html[data-mode=dark] .highlight .cs{color:#848484}html:not([data-mode]) .highlight .cp,html[data-mode=dark] .highlight .cp{color:#f4bf75}html:not([data-mode]) .highlight .nt,html[data-mode=dark] .highlight .nt{color:#f4bf75}html:not([data-mode]) .highlight .o,html:not([data-mode]) .highlight .ow,html[data-mode=dark] .highlight .o,html[data-mode=dark] .highlight .ow{color:#d0d0d0}html:not([data-mode]) .highlight .p,html:not([data-mode]) .highlight .pi,html[data-mode=dark] .highlight .p,html[data-mode=dark] .highlight .pi{color:#d0d0d0}html:not([data-mode]) .highlight .gi,html[data-mode=dark] .highlight .gi{color:#90a959}html:not([data-mode]) .highlight .gd,html[data-mode=dark] .highlight .gd{color:#f08a8b;background-color:#320000}html:not([data-mode]) .highlight .gh,html[data-mode=dark] .highlight .gh{color:#6a9fb5;background-color:#151515;font-weight:bold}html:not([data-mode]) .highlight .k,html:not([data-mode]) .highlight .kn,html:not([data-mode]) .highlight .kp,html:not([data-mode]) .highlight .kr,html:not([data-mode]) .highlight .kv,html[data-mode=dark] .highlight .k,html[data-mode=dark] .highlight .kn,html[data-mode=dark] .highlight .kp,html[data-mode=dark] .highlight .kr,html[data-mode=dark] .highlight .kv{color:#aa759f}html:not([data-mode]) .highlight .kc,html[data-mode=dark] .highlight .kc{color:#d28445}html:not([data-mode]) .highlight .kt,html[data-mode=dark] .highlight .kt{color:#d28445}html:not([data-mode]) .highlight .kd,html[data-mode=dark] .highlight .kd{color:#d28445}html:not([data-mode]) .highlight .s,html:not([data-mode]) .highlight .sb,html:not([data-mode]) .highlight .sc,html:not([data-mode]) .highlight .dl,html:not([data-mode]) .highlight .sd,html:not([data-mode]) .highlight .s2,html:not([data-mode]) .highlight .sh,html:not([data-mode]) .highlight .sx,html:not([data-mode]) .highlight .s1,html[data-mode=dark] .highlight .s,html[data-mode=dark] .highlight .sb,html[data-mode=dark] .highlight .sc,html[data-mode=dark] .highlight .dl,html[data-mode=dark] .highlight .sd,html[data-mode=dark] .highlight .s2,html[data-mode=dark] .highlight .sh,html[data-mode=dark] .highlight .sx,html[data-mode=dark] .highlight .s1{color:#90a959}html:not([data-mode]) .highlight .sa,html[data-mode=dark] .highlight .sa{color:#aa759f}html:not([data-mode]) .highlight .sr,html[data-mode=dark] .highlight .sr{color:#75b5aa}html:not([data-mode]) .highlight .si,html[data-mode=dark] .highlight .si{color:#b76d45}html:not([data-mode]) .highlight .se,html[data-mode=dark] .highlight .se{color:#b76d45}html:not([data-mode]) .highlight .nn,html[data-mode=dark] .highlight .nn{color:#f4bf75}html:not([data-mode]) .highlight .nc,html[data-mode=dark] .highlight .nc{color:#f4bf75}html:not([data-mode]) .highlight .no,html[data-mode=dark] .highlight .no{color:#f4bf75}html:not([data-mode]) .highlight .na,html[data-mode=dark] .highlight .na{color:#6a9fb5}html:not([data-mode]) .highlight .m,html:not([data-mode]) .highlight .mb,html:not([data-mode]) .highlight .mf,html:not([data-mode]) .highlight .mh,html:not([data-mode]) .highlight .mi,html:not([data-mode]) .highlight .il,html:not([data-mode]) .highlight .mo,html:not([data-mode]) .highlight .mx,html[data-mode=dark] .highlight .m,html[data-mode=dark] .highlight .mb,html[data-mode=dark] .highlight .mf,html[data-mode=dark] .highlight .mh,html[data-mode=dark] .highlight .mi,html[data-mode=dark] .highlight .il,html[data-mode=dark] .highlight .mo,html[data-mode=dark] .highlight .mx{color:#90a959}html:not([data-mode]) .highlight .ss,html[data-mode=dark] .highlight .ss{color:#90a959}html[data-mode=light]{--language-border-color: #ececec;--highlight-bg-color: #f6f8fa;--highlighter-rouge-color: #3f596f;--highlight-lineno-color: #9e9e9e;--inline-code-bg: #f6f6f7;--code-color: #3a3a3a;--code-header-text-color: #a3a3a3;--code-header-muted-color: #e5e5e5;--code-header-icon-color: #c9c8c8;--clipboard-checked-color: #43c743}html[data-mode=light] [class^=prompt-]{--inline-code-bg: #fbfafa}html[data-mode=light] .highlight table td{padding:5px}html[data-mode=light] .highlight table pre{margin:0}html[data-mode=light] .highlight,html[data-mode=light] .highlight .w{color:#24292f;background-color:#f6f8fa}html[data-mode=light] .highlight .k,html[data-mode=light] .highlight .kd,html[data-mode=light] .highlight .kn,html[data-mode=light] .highlight .kp,html[data-mode=light] .highlight .kr,html[data-mode=light] .highlight .kt,html[data-mode=light] .highlight .kv{color:#cf222e}html[data-mode=light] .highlight .gr{color:#f6f8fa}html[data-mode=light] .highlight .gd{color:#82071e;background-color:#ffebe9}html[data-mode=light] .highlight .nb{color:#953800}html[data-mode=light] .highlight .nc{color:#953800}html[data-mode=light] .highlight .no{color:#953800}html[data-mode=light] .highlight .nn{color:#953800}html[data-mode=light] .highlight .sr{color:#116329}html[data-mode=light] .highlight .na{color:#116329}html[data-mode=light] .highlight .nt{color:#116329}html[data-mode=light] .highlight .gi{color:#116329;background-color:#dafbe1}html[data-mode=light] .highlight .kc{color:#0550ae}html[data-mode=light] .highlight .l,html[data-mode=light] .highlight .ld,html[data-mode=light] .highlight .m,html[data-mode=light] .highlight .mb,html[data-mode=light] .highlight .mf,html[data-mode=light] .highlight .mh,html[data-mode=light] .highlight .mi,html[data-mode=light] .highlight .il,html[data-mode=light] .highlight .mo,html[data-mode=light] .highlight .mx{color:#0550ae}html[data-mode=light] .highlight .sb{color:#0550ae}html[data-mode=light] .highlight .bp{color:#0550ae}html[data-mode=light] .highlight .ne{color:#0550ae}html[data-mode=light] .highlight .nl{color:#0550ae}html[data-mode=light] .highlight .py{color:#0550ae}html[data-mode=light] .highlight .nv,html[data-mode=light] .highlight .vc,html[data-mode=light] .highlight .vg,html[data-mode=light] .highlight .vi,html[data-mode=light] .highlight .vm{color:#0550ae}html[data-mode=light] .highlight .o,html[data-mode=light] .highlight .ow{color:#0550ae}html[data-mode=light] .highlight .gh{color:#0550ae;font-weight:bold}html[data-mode=light] .highlight .gu{color:#0550ae;font-weight:bold}html[data-mode=light] .highlight .s,html[data-mode=light] .highlight .sa,html[data-mode=light] .highlight .sc,html[data-mode=light] .highlight .dl,html[data-mode=light] .highlight .sd,html[data-mode=light] .highlight .s2,html[data-mode=light] .highlight .se,html[data-mode=light] .highlight .sh,html[data-mode=light] .highlight .sx,html[data-mode=light] .highlight .s1,html[data-mode=light] .highlight .ss{color:#0a3069}html[data-mode=light] .highlight .nd{color:#8250df}html[data-mode=light] .highlight .nf,html[data-mode=light] .highlight .fm{color:#8250df}html[data-mode=light] .highlight .err{color:#f6f8fa;background-color:#82071e}html[data-mode=light] .highlight .c,html[data-mode=light] .highlight .ch,html[data-mode=light] .highlight .cd,html[data-mode=light] .highlight .cm,html[data-mode=light] .highlight .cp,html[data-mode=light] .highlight .cpf,html[data-mode=light] .highlight .c1,html[data-mode=light] .highlight .cs{color:#68717a}html[data-mode=light] .highlight .gl{color:#68717a}html[data-mode=light] .highlight .gt{color:#68717a}html[data-mode=light] .highlight .ni{color:#24292f}html[data-mode=light] .highlight .si{color:#24292f}html[data-mode=light] .highlight .ge{color:#24292f;font-style:italic}html[data-mode=light] .highlight .gs{color:#24292f;font-weight:bold}}div[class^=language-],figure.highlight,.highlight{background-color:var(--highlight-bg-color)}td.rouge-code{padding-left:1rem;padding-right:1.5rem}.highlighter-rouge{color:var(--highlighter-rouge-color);margin-top:.5rem;margin-bottom:1.2em}.highlight{overflow:auto;padding-bottom:.75rem}.highlight pre{margin-bottom:0;font-size:.85rem;line-height:1.4rem;word-wrap:normal}.highlight table td:first-child{display:inline-block;margin-left:1rem;margin-right:.75rem}.highlight table td:last-child{padding-right:2rem !important}.highlight table td pre{overflow:visible;word-break:normal}.highlight .lineno{text-align:right;color:var(--highlight-lineno-color);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}code{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;color:var(--code-color)}code.highlighter-rouge{font-size:.85rem;padding:3px 5px;word-break:break-word;border-radius:4px;background-color:var(--inline-code-bg)}code.filepath{background-color:inherit;color:var(--filepath-text-color);font-weight:600;padding:0}a>code.highlighter-rouge{padding-bottom:0;color:inherit}a:hover>code.highlighter-rouge{border-bottom:none}blockquote code{color:inherit}td.rouge-code a{color:inherit !important;border-bottom:none !important;pointer-events:none}div[class^=language-]{box-shadow:var(--language-border-color) 0 0 0 1px}.content>div[class^=language-]{margin-left:-1rem;margin-right:-1rem;border-radius:0}div[class^=language-] .highlight{border-top-left-radius:0;border-top-right-radius:0}div.nolineno td:first-child,div.language-plaintext td:first-child,div.language-console td:first-child,div.language-terminal td:first-child{padding:0 !important;margin-right:0}div.nolineno td:first-child .lineno,div.language-plaintext td:first-child .lineno,div.language-console td:first-child .lineno,div.language-terminal td:first-child .lineno{display:none}.code-header{display:flex;justify-content:space-between;align-items:center;height:2.25rem;margin-left:.75rem;margin-right:.25rem}.code-header span{line-height:2.25rem}.code-header span i{font-size:1rem;width:1.75rem;color:var(--code-header-icon-color)}.code-header span i.small{font-size:70%}[file] .code-header span>i{position:relative;top:1px}.code-header span::after{content:attr(data-label-text);font-size:.85rem;font-weight:600;color:var(--code-header-text-color)}.code-header button{border:1px solid rgba(0,0,0,0);height:2.25rem;width:2.25rem;padding:0;background-color:inherit}.code-header button i{color:var(--code-header-icon-color)}.code-header button[timeout]:hover{border-color:var(--clipboard-checked-color)}.code-header button[timeout] i{color:var(--clipboard-checked-color)}.code-header button:focus{outline:none}.code-header button:not([timeout]):hover{background-color:rgba(128,128,128,.37)}.code-header button:not([timeout]):hover i{color:#fff}@media all and (min-width: 576px){.content>div[class^=language-]{margin-left:0;margin-right:0;border-radius:.625rem}div[class^=language-] .code-header{margin-left:0;margin-right:0}div[class^=language-] .code-header::before{content:"";display:inline-block;margin-left:1rem;width:.75rem;height:.75rem;border-radius:50%;background-color:var(--code-header-muted-color);box-shadow:1.25rem 0 0 var(--code-header-muted-color),2.5rem 0 0 var(--code-header-muted-color)}div[class^=language-] .code-header span{margin-left:-0.875rem}}html{font-size:16px}@media(prefers-color-scheme: light){html:not([data-mode]),html[data-mode=light]{--main-bg: white;--mask-bg: #c1c3c5;--main-border-color: #f3f3f3;--text-color: #34343c;--text-muted-color: #757575;--text-muted-hightlight-color: inherit;--heading-color: #2a2a2a;--label-color: #585858;--blockquote-border-color: #eeeeee;--blockquote-text-color: #757575;--link-color: #0056b2;--link-underline-color: #dee2e6;--button-bg: #ffffff;--btn-border-color: #e9ecef;--btn-backtotop-color: #686868;--btn-backtotop-border-color: #f1f1f1;--btn-box-shadow: #eaeaea;--checkbox-color: #c5c5c5;--checkbox-checked-color: #07a8f7;--img-bg: radial-gradient( circle, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100% );--shimmer-bg: linear-gradient( 90deg, rgba(250, 250, 250, 0) 0%, rgba(232, 230, 230, 1) 50%, rgba(250, 250, 250, 0) 100% );--site-title-color: rgb(113, 113, 113);--site-subtitle-color: #717171;--sidebar-bg: #f6f8fa;--sidebar-border-color: #efefef;--sidebar-muted-color: #545454;--sidebar-active-color: #1d1d1d;--sidebar-hover-bg: rgb(223, 233, 241, 0.64);--sidebar-btn-bg: white;--sidebar-btn-color: #8e8e8e;--avatar-border-color: white;--topbar-bg: rgb(255, 255, 255, 0.7);--topbar-text-color: rgb(78, 78, 78);--search-border-color: rgb(240, 240, 240);--search-icon-color: #c2c6cc;--input-focus-border-color: #b8b8b8;--post-list-text-color: dimgray;--btn-patinator-text-color: #555555;--btn-paginator-hover-color: var(--sidebar-bg);--toc-highlight: #0550ae;--btn-share-color: gray;--btn-share-hover-color: #0d6efd;--card-bg: white;--card-hovor-bg: #e2e2e2;--card-shadow: rgb(104, 104, 104, 0.05) 0 2px 6px 0, rgba(211, 209, 209, 0.15) 0 0 0 1px;--footnote-target-bg: lightcyan;--tb-odd-bg: #fbfcfd;--tb-border-color: #eaeaea;--dash-color: silver;--kbd-wrap-color: #bdbdbd;--kbd-text-color: var(--text-color);--kbd-bg-color: white;--prompt-text-color: rgb(46, 46, 46, 0.77);--prompt-tip-bg: rgb(123, 247, 144, 0.2);--prompt-tip-icon-color: #03b303;--prompt-info-bg: #e1f5fe;--prompt-info-icon-color: #0070cb;--prompt-warning-bg: rgb(255, 243, 205);--prompt-warning-icon-color: #ef9c03;--prompt-danger-bg: rgb(248, 215, 218, 0.56);--prompt-danger-icon-color: #df3c30;--tag-border: #dee2e6;--tag-shadow: var(--btn-border-color);--tag-hover: rgb(222, 226, 230);--search-tag-bg: #f8f9fa;--categories-border: rgba(0, 0, 0, 0.125);--categories-hover-bg: var(--btn-border-color);--categories-icon-hover-color: darkslategray;--timeline-color: rgba(0, 0, 0, 0.075);--timeline-node-bg: #c2c6cc;--timeline-year-dot-color: #ffffff}html:not([data-mode]) [class^=prompt-],html[data-mode=light] [class^=prompt-]{--link-underline-color: rgb(219, 216, 216)}html:not([data-mode]) .dark,html[data-mode=light] .dark{display:none}html[data-mode=dark]{--main-bg: rgb(27, 27, 30);--mask-bg: rgb(68, 69, 70);--main-border-color: rgb(44, 45, 45);--text-color: rgb(175, 176, 177);--text-muted-color: #868686;--text-muted-hightlight-color: #aeaeae;--heading-color: #cccccc;--label-color: #a7a7a7;--blockquote-border-color: rgb(66, 66, 66);--blockquote-text-color: #868686;--link-color: rgb(138, 180, 248);--link-underline-color: rgb(82, 108, 150);--button-bg: #1e1e1e;--btn-border-color: #2e2f31;--btn-backtotop-color: var(--text-color);--btn-backtotop-border-color: #212122;--btn-box-shadow: var(--main-bg);--card-header-bg: #292929;--checkbox-color: rgb(118, 120, 121);--checkbox-checked-color: var(--link-color);--img-bg: radial-gradient(circle, rgb(22, 22, 24) 0%, rgb(32, 32, 32) 100%);--shimmer-bg: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(58, 55, 55, 0.4) 50%, rgba(255, 255, 255, 0) 100% );--site-title-color: #717070;--site-subtitle-color: #868686;--sidebar-bg: #1e1e1e;--sidebar-border-color: #292929;--sidebar-muted-color: #868686;--sidebar-active-color: rgb(255, 255, 255, 0.95);--sidebar-hover-bg: #262626;--sidebar-btn-bg: #232328;--sidebar-btn-color: #787878;--avatar-border-color: rgb(206, 206, 206, 0.9);--topbar-bg: rgb(27, 27, 30, 0.64);--topbar-text-color: var(--text-color);--search-border-color: rgb(55, 55, 55);--search-icon-color: rgb(100, 102, 105);--input-focus-border-color: rgb(112, 114, 115);--post-list-text-color: rgb(175, 176, 177);--btn-patinator-text-color: var(--text-color);--btn-paginator-hover-color: #2e2e2e;--toc-highlight: rgb(116, 178, 243);--tag-hover: rgb(43, 56, 62);--tb-odd-bg: #252526;--tb-even-bg: rgb(31, 31, 34);--tb-border-color: var(--tb-odd-bg);--footnote-target-bg: rgb(63, 81, 181);--btn-share-color: #6c757d;--btn-share-hover-color: #bfc1ca;--card-bg: #1e1e1e;--card-hovor-bg: #464d51;--card-shadow: rgb(21, 21, 21, 0.72) 0 6px 18px 0, rgb(137, 135, 135, 0.24) 0 0 0 1px;--kbd-wrap-color: #6a6a6a;--kbd-text-color: #d3d3d3;--kbd-bg-color: #242424;--prompt-text-color: rgb(216, 212, 212, 0.75);--prompt-tip-bg: rgb(22, 60, 36, 0.64);--prompt-tip-icon-color: rgb(15, 164, 15, 0.81);--prompt-info-bg: rgb(7, 59, 104, 0.8);--prompt-info-icon-color: #0075d1;--prompt-warning-bg: rgb(90, 69, 3, 0.88);--prompt-warning-icon-color: rgb(255, 165, 0, 0.8);--prompt-danger-bg: rgb(86, 28, 8, 0.8);--prompt-danger-icon-color: #cd0202;--tag-border: rgb(59, 79, 88);--tag-shadow: rgb(32, 33, 33);--dash-color: rgb(63, 65, 68);--search-tag-bg: #292828;--categories-border: rgb(64, 66, 69, 0.5);--categories-hover-bg: rgb(73, 75, 76);--categories-icon-hover-color: white;--timeline-node-bg: rgb(150, 152, 156);--timeline-color: rgb(63, 65, 68);--timeline-year-dot-color: var(--timeline-color);color-scheme:dark}html[data-mode=dark] .light{display:none}html[data-mode=dark] hr{border-color:var(--main-border-color)}html[data-mode=dark] .categories.card,html[data-mode=dark] .list-group-item{background-color:var(--card-bg)}html[data-mode=dark] .categories .card-header{background-color:var(--card-header-bg)}html[data-mode=dark] .categories .list-group-item{border-left:none;border-right:none;padding-left:2rem;border-color:var(--categories-border)}html[data-mode=dark] .categories .list-group-item:last-child{border-bottom-color:var(--card-bg)}html[data-mode=dark] #archives li:nth-child(odd){background-image:linear-gradient(to left, rgb(26, 26, 30), rgb(39, 39, 45), rgb(39, 39, 45), rgb(39, 39, 45), rgb(26, 26, 30))}html[data-mode=dark] #disqus_thread{color-scheme:none}}@media(prefers-color-scheme: dark){html:not([data-mode]),html[data-mode=dark]{--main-bg: rgb(27, 27, 30);--mask-bg: rgb(68, 69, 70);--main-border-color: rgb(44, 45, 45);--text-color: rgb(175, 176, 177);--text-muted-color: #868686;--text-muted-hightlight-color: #aeaeae;--heading-color: #cccccc;--label-color: #a7a7a7;--blockquote-border-color: rgb(66, 66, 66);--blockquote-text-color: #868686;--link-color: rgb(138, 180, 248);--link-underline-color: rgb(82, 108, 150);--button-bg: #1e1e1e;--btn-border-color: #2e2f31;--btn-backtotop-color: var(--text-color);--btn-backtotop-border-color: #212122;--btn-box-shadow: var(--main-bg);--card-header-bg: #292929;--checkbox-color: rgb(118, 120, 121);--checkbox-checked-color: var(--link-color);--img-bg: radial-gradient(circle, rgb(22, 22, 24) 0%, rgb(32, 32, 32) 100%);--shimmer-bg: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(58, 55, 55, 0.4) 50%, rgba(255, 255, 255, 0) 100% );--site-title-color: #717070;--site-subtitle-color: #868686;--sidebar-bg: #1e1e1e;--sidebar-border-color: #292929;--sidebar-muted-color: #868686;--sidebar-active-color: rgb(255, 255, 255, 0.95);--sidebar-hover-bg: #262626;--sidebar-btn-bg: #232328;--sidebar-btn-color: #787878;--avatar-border-color: rgb(206, 206, 206, 0.9);--topbar-bg: rgb(27, 27, 30, 0.64);--topbar-text-color: var(--text-color);--search-border-color: rgb(55, 55, 55);--search-icon-color: rgb(100, 102, 105);--input-focus-border-color: rgb(112, 114, 115);--post-list-text-color: rgb(175, 176, 177);--btn-patinator-text-color: var(--text-color);--btn-paginator-hover-color: #2e2e2e;--toc-highlight: rgb(116, 178, 243);--tag-hover: rgb(43, 56, 62);--tb-odd-bg: #252526;--tb-even-bg: rgb(31, 31, 34);--tb-border-color: var(--tb-odd-bg);--footnote-target-bg: rgb(63, 81, 181);--btn-share-color: #6c757d;--btn-share-hover-color: #bfc1ca;--card-bg: #1e1e1e;--card-hovor-bg: #464d51;--card-shadow: rgb(21, 21, 21, 0.72) 0 6px 18px 0, rgb(137, 135, 135, 0.24) 0 0 0 1px;--kbd-wrap-color: #6a6a6a;--kbd-text-color: #d3d3d3;--kbd-bg-color: #242424;--prompt-text-color: rgb(216, 212, 212, 0.75);--prompt-tip-bg: rgb(22, 60, 36, 0.64);--prompt-tip-icon-color: rgb(15, 164, 15, 0.81);--prompt-info-bg: rgb(7, 59, 104, 0.8);--prompt-info-icon-color: #0075d1;--prompt-warning-bg: rgb(90, 69, 3, 0.88);--prompt-warning-icon-color: rgb(255, 165, 0, 0.8);--prompt-danger-bg: rgb(86, 28, 8, 0.8);--prompt-danger-icon-color: #cd0202;--tag-border: rgb(59, 79, 88);--tag-shadow: rgb(32, 33, 33);--dash-color: rgb(63, 65, 68);--search-tag-bg: #292828;--categories-border: rgb(64, 66, 69, 0.5);--categories-hover-bg: rgb(73, 75, 76);--categories-icon-hover-color: white;--timeline-node-bg: rgb(150, 152, 156);--timeline-color: rgb(63, 65, 68);--timeline-year-dot-color: var(--timeline-color);color-scheme:dark}html:not([data-mode]) .light,html[data-mode=dark] .light{display:none}html:not([data-mode]) hr,html[data-mode=dark] hr{border-color:var(--main-border-color)}html:not([data-mode]) .categories.card,html:not([data-mode]) .list-group-item,html[data-mode=dark] .categories.card,html[data-mode=dark] .list-group-item{background-color:var(--card-bg)}html:not([data-mode]) .categories .card-header,html[data-mode=dark] .categories .card-header{background-color:var(--card-header-bg)}html:not([data-mode]) .categories .list-group-item,html[data-mode=dark] .categories .list-group-item{border-left:none;border-right:none;padding-left:2rem;border-color:var(--categories-border)}html:not([data-mode]) .categories .list-group-item:last-child,html[data-mode=dark] .categories .list-group-item:last-child{border-bottom-color:var(--card-bg)}html:not([data-mode]) #archives li:nth-child(odd),html[data-mode=dark] #archives li:nth-child(odd){background-image:linear-gradient(to left, rgb(26, 26, 30), rgb(39, 39, 45), rgb(39, 39, 45), rgb(39, 39, 45), rgb(26, 26, 30))}html:not([data-mode]) #disqus_thread,html[data-mode=dark] #disqus_thread{color-scheme:none}html[data-mode=light]{--main-bg: white;--mask-bg: #c1c3c5;--main-border-color: #f3f3f3;--text-color: #34343c;--text-muted-color: #757575;--text-muted-hightlight-color: inherit;--heading-color: #2a2a2a;--label-color: #585858;--blockquote-border-color: #eeeeee;--blockquote-text-color: #757575;--link-color: #0056b2;--link-underline-color: #dee2e6;--button-bg: #ffffff;--btn-border-color: #e9ecef;--btn-backtotop-color: #686868;--btn-backtotop-border-color: #f1f1f1;--btn-box-shadow: #eaeaea;--checkbox-color: #c5c5c5;--checkbox-checked-color: #07a8f7;--img-bg: radial-gradient( circle, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100% );--shimmer-bg: linear-gradient( 90deg, rgba(250, 250, 250, 0) 0%, rgba(232, 230, 230, 1) 50%, rgba(250, 250, 250, 0) 100% );--site-title-color: rgb(113, 113, 113);--site-subtitle-color: #717171;--sidebar-bg: #f6f8fa;--sidebar-border-color: #efefef;--sidebar-muted-color: #545454;--sidebar-active-color: #1d1d1d;--sidebar-hover-bg: rgb(223, 233, 241, 0.64);--sidebar-btn-bg: white;--sidebar-btn-color: #8e8e8e;--avatar-border-color: white;--topbar-bg: rgb(255, 255, 255, 0.7);--topbar-text-color: rgb(78, 78, 78);--search-border-color: rgb(240, 240, 240);--search-icon-color: #c2c6cc;--input-focus-border-color: #b8b8b8;--post-list-text-color: dimgray;--btn-patinator-text-color: #555555;--btn-paginator-hover-color: var(--sidebar-bg);--toc-highlight: #0550ae;--btn-share-color: gray;--btn-share-hover-color: #0d6efd;--card-bg: white;--card-hovor-bg: #e2e2e2;--card-shadow: rgb(104, 104, 104, 0.05) 0 2px 6px 0, rgba(211, 209, 209, 0.15) 0 0 0 1px;--footnote-target-bg: lightcyan;--tb-odd-bg: #fbfcfd;--tb-border-color: #eaeaea;--dash-color: silver;--kbd-wrap-color: #bdbdbd;--kbd-text-color: var(--text-color);--kbd-bg-color: white;--prompt-text-color: rgb(46, 46, 46, 0.77);--prompt-tip-bg: rgb(123, 247, 144, 0.2);--prompt-tip-icon-color: #03b303;--prompt-info-bg: #e1f5fe;--prompt-info-icon-color: #0070cb;--prompt-warning-bg: rgb(255, 243, 205);--prompt-warning-icon-color: #ef9c03;--prompt-danger-bg: rgb(248, 215, 218, 0.56);--prompt-danger-icon-color: #df3c30;--tag-border: #dee2e6;--tag-shadow: var(--btn-border-color);--tag-hover: rgb(222, 226, 230);--search-tag-bg: #f8f9fa;--categories-border: rgba(0, 0, 0, 0.125);--categories-hover-bg: var(--btn-border-color);--categories-icon-hover-color: darkslategray;--timeline-color: rgba(0, 0, 0, 0.075);--timeline-node-bg: #c2c6cc;--timeline-year-dot-color: #ffffff}html[data-mode=light] [class^=prompt-]{--link-underline-color: rgb(219, 216, 216)}html[data-mode=light] .dark{display:none}}body{background:var(--main-bg);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:var(--text-color);-webkit-font-smoothing:antialiased;font-family:"Source Sans Pro","Microsoft Yahei",sans-serif}h1{font-size:1.92rem}h2{font-size:1.54rem}h3{font-size:1.36rem}h4{font-size:1.18rem}h5{font-size:1rem}a{text-decoration:none}img{max-width:100%;height:auto;transition:all .35s ease-in-out}.blur img{-webkit-filter:blur(20px);filter:blur(20px)}blockquote{border-left:5px solid var(--blockquote-border-color);padding-left:1rem;color:var(--blockquote-text-color)}blockquote>p:last-child{margin-bottom:0}blockquote[class^=prompt-]{border-left:0;position:relative;padding:1rem 1rem 1rem 3rem;color:var(--prompt-text-color)}blockquote[class^=prompt-]::before{text-align:center;width:3rem;position:absolute;left:.25rem;margin-top:.4rem;text-rendering:auto;-webkit-font-smoothing:antialiased}blockquote.prompt-tip{background-color:var(--prompt-tip-bg)}blockquote.prompt-tip::before{content:"";color:var(--prompt-tip-icon-color);font:var(--fa-font-regular)}blockquote.prompt-info{background-color:var(--prompt-info-bg)}blockquote.prompt-info::before{content:"";color:var(--prompt-info-icon-color);font:var(--fa-font-solid)}blockquote.prompt-warning{background-color:var(--prompt-warning-bg)}blockquote.prompt-warning::before{content:"";color:var(--prompt-warning-icon-color);font:var(--fa-font-solid)}blockquote.prompt-danger{background-color:var(--prompt-danger-bg)}blockquote.prompt-danger::before{content:"";color:var(--prompt-danger-icon-color);font:var(--fa-font-solid)}kbd{font-family:inherit;display:inline-block;vertical-align:middle;line-height:1.3rem;min-width:1.75rem;text-align:center;margin:0 .3rem;padding-top:.1rem;color:var(--kbd-text-color);background-color:var(--kbd-bg-color);border-radius:.25rem;border:solid 1px var(--kbd-wrap-color);box-shadow:inset 0 -2px 0 var(--kbd-wrap-color)}footer{background-color:var(--main-bg);height:5rem;border-top:1px solid var(--main-border-color)}footer p{text-align:center;margin-bottom:0}.access{top:2rem;transition:top .2s ease-in-out;margin-top:3rem;margin-bottom:4rem}.access:only-child{position:-webkit-sticky;position:sticky}.access>section{padding-left:1rem;border-left:1px solid var(--main-border-color)}.access>section:not(:last-child){margin-bottom:4rem}.access .content{font-size:.9rem}#panel-wrapper .panel-heading{font-family:inherit;line-height:inherit;color:var(--label-color);font-size:inherit;font-weight:600}#panel-wrapper .post-tag{line-height:1.05rem;font-size:.85rem;border-radius:.8rem;padding:.3rem .5rem;margin:0 .35rem .5rem 0}#panel-wrapper .post-tag:hover{transition:all .3s ease-in}#access-lastmod a{color:inherit}.footnotes>ol{padding-left:2rem;margin-top:.5rem}.footnotes>ol>li:not(:last-child){margin-bottom:.3rem}.footnotes>ol>li>p{margin-left:.25em;margin-top:0;margin-bottom:0}a.footnote{margin-left:1px;margin-right:1px;padding-left:2px;padding-right:2px;border-bottom-style:none !important}a.reversefootnote{font-size:.6rem;line-height:1;position:relative;bottom:.25em;margin-left:.25em;border-bottom-style:none !important}.table-wrapper{overflow-x:auto;margin-bottom:1.5rem}.table-wrapper>table{min-width:100%;overflow-x:auto;border-spacing:0}.table-wrapper>table thead{border-bottom:solid 2px rgba(210,215,217,.75)}.table-wrapper>table tbody tr{border-bottom:1px solid var(--tb-border-color)}.table-wrapper>table tbody tr:nth-child(2n){background-color:var(--tb-even-bg)}.table-wrapper>table tbody tr:nth-child(2n+1){background-color:var(--tb-odd-bg)}.preview-img{aspect-ratio:40/21;width:100%;height:100%;overflow:hidden}.preview-img:not(.no-bg){background:var(--img-bg)}.preview-img img{height:100%;-o-object-fit:cover;object-fit:cover}#post-list .preview-img img{width:100%}.post-preview{border:0;background:var(--card-bg);box-shadow:var(--card-shadow)}.post-preview::before{content:"";width:100%;height:100%;position:absolute;background-color:var(--card-hovor-bg);opacity:0;transition:opacity .35s ease-in-out}.post-preview:hover::before{opacity:.3}main{line-height:1.75}main h1{margin-top:2rem;margin-bottom:1.5rem}main p>a.popup:not(.normal):not(.left):not(.right){position:relative;left:50%;transform:translateX(-50%)}.content{font-size:1.08rem;margin-top:2rem;overflow-wrap:break-word}.content a.popup{margin-top:.5rem;margin-bottom:.5rem;cursor:zoom-in}.content ol:not([class]),.content ol.task-list,.content ul:not([class]),.content ul.task-list{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}.content ol:not([class]) li,.content ol.task-list li,.content ul:not([class]) li,.content ul.task-list li{margin:.25rem 0;padding-left:.25rem}.content ol:not([class]) ol,.content ol:not([class]) ul,.content ol.task-list ol,.content ol.task-list ul,.content ul:not([class]) ol,.content ul:not([class]) ul,.content ul.task-list ol,.content ul.task-list ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;margin:.5rem 0}.content ul.task-list{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.content ul.task-list li{list-style-type:none;padding-left:0}.content ul.task-list li>i{width:2rem;margin-left:-1.25rem;color:var(--checkbox-color)}.content ul.task-list li>i.checked{color:var(--checkbox-checked-color)}.content ul.task-list li ul{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem}.content ul.task-list input[type=checkbox]{margin:0 .5rem .2rem -1.3rem;vertical-align:middle}.content dl>dd{margin-left:1rem}.content ::marker{color:var(--text-muted-color)}.post-tag{display:inline-block;min-width:2rem;text-align:center;border-radius:.5rem;border:1px solid var(--btn-border-color);padding:0 .4rem;color:var(--text-muted-color);line-height:1.3rem}.post-tag:not(:last-child){margin-right:.2rem}.rounded-10{border-radius:10px !important}.img-link{color:rgba(0,0,0,0);display:inline-flex}.shimmer{overflow:hidden;position:relative;background:var(--img-bg)}.shimmer::before{content:"";position:absolute;background:var(--shimmer-bg);height:100%;width:100%;-webkit-animation:shimmer 1.3s infinite;animation:shimmer 1.3s infinite}@-webkit-keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.embed-video{width:100%;height:100%;margin-bottom:1rem}.embed-video.youtube,.embed-video.bilibili{aspect-ratio:16/9}.embed-video.twitch{aspect-ratio:310/189}.btn-lang{border:1px solid !important;padding:1px 3px;border-radius:3px;color:var(--link-color)}.btn-lang:focus{box-shadow:none}.loaded{display:block !important}.d-flex.loaded{display:flex !important}.unloaded{display:none !important}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.flex-grow-1{flex-grow:1 !important}.btn-box-shadow{box-shadow:var(--card-shadow)}.text-muted{color:var(--text-muted-color) !important}.tooltip-inner{font-size:.7rem;max-width:220px;text-align:left}.btn.btn-outline-primary:not(.disabled):hover{border-color:#007bff !important}.disabled{color:#cec4c4;pointer-events:auto;cursor:not-allowed}.hide-border-bottom{border-bottom:none !important}.input-focus{box-shadow:none;border-color:var(--input-focus-border-color) !important;background:center !important;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.left{float:left;margin:.75rem 1rem 1rem 0}.right{float:right;margin:.75rem 0 1rem 1rem}figure .mfp-title{text-align:center;padding-right:0;margin-top:.5rem}.mfp-img{transition:none}.mermaid{text-align:center}mjx-container{overflow-y:hidden;min-width:auto !important}#sidebar{padding-left:0;padding-right:0;position:fixed;top:0;left:0;height:100%;overflow-y:auto;width:260px;z-index:99;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border-color);-ms-overflow-style:none;scrollbar-width:none}#sidebar::-webkit-scrollbar{display:none}#sidebar .sidebar-bottom .mode-toggle:hover,#sidebar .sidebar-bottom a:hover,#sidebar .site-title a:hover{color:var(--sidebar-active-color)}#sidebar #avatar{display:block;width:7rem;height:7rem;overflow:hidden;box-shadow:var(--avatar-border-color) 0 0 0 2px;transform:translateZ(0)}#sidebar #avatar img{transition:transform .5s}#sidebar #avatar img:hover{transform:scale(1.2)}#sidebar .profile-wrapper{margin-top:.5rem;margin-bottom:.5rem;padding-left:2.5rem;padding-right:1.25rem;width:100%}#sidebar .site-title{font-family:inherit;font-weight:900;font-size:1.75rem;line-height:1.2;letter-spacing:.25px;margin-top:1.25rem;margin-bottom:.5rem}#sidebar .site-title a{color:var(--site-title-color)}#sidebar .site-subtitle{font-size:95%;color:var(--site-subtitle-color);margin-top:.25rem;word-spacing:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sidebar ul{margin-bottom:2rem}#sidebar ul li.nav-item{opacity:.9;width:100%;padding-left:1.5rem;padding-right:1.5rem}#sidebar ul li.nav-item a.nav-link{padding-top:.6rem;padding-bottom:.6rem;display:flex;align-items:center;border-radius:.75rem;font-weight:600}#sidebar ul li.nav-item a.nav-link:hover{background-color:var(--sidebar-hover-bg)}#sidebar ul li.nav-item a.nav-link i{font-size:95%;opacity:.8;margin-right:1.5rem}#sidebar ul li.nav-item a.nav-link span{font-size:90%;letter-spacing:.2px}#sidebar ul li.nav-item.active .nav-link{color:var(--sidebar-active-color);background-color:var(--sidebar-hover-bg)}#sidebar ul li.nav-item.active .nav-link span{opacity:1}#sidebar ul li.nav-item:not(:first-child){margin-top:.25rem}#sidebar .sidebar-bottom{padding-left:2rem;padding-right:1rem;margin-bottom:1.5rem}#sidebar .sidebar-bottom .mode-toggle,#sidebar .sidebar-bottom a{width:1.75rem;height:1.75rem;margin-bottom:.5rem;border-radius:50%;color:var(--sidebar-btn-color);background-color:var(--sidebar-btn-bg);text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:var(--sidebar-border-color) 0 0 0 1px}#sidebar .sidebar-bottom .mode-toggle:hover,#sidebar .sidebar-bottom a:hover{background-color:var(--sidebar-hover-bg)}#sidebar .sidebar-bottom a:not(:last-child){margin-right:.8rem}#sidebar .sidebar-bottom i{line-height:1.75rem}#sidebar .sidebar-bottom .mode-toggle{padding:0;border:0}#sidebar .sidebar-bottom .icon-border{margin-left:calc((.8rem - 3px)/2);margin-right:calc((.8rem - 3px)/2);background-color:var(--sidebar-btn-color);content:"";width:3px;height:3px;border-radius:50%;margin-bottom:.5rem}@media(hover: hover){#sidebar ul>li:last-child::after{transition:top .5s ease}.nav-link{transition:background-color .3s ease-in-out}.post-preview{transition:background-color .35s ease-in-out}}#search-result-wrapper{display:none;height:100%;width:100%;overflow:auto}#search-result-wrapper .content{margin-top:2rem}#topbar-wrapper{height:3rem;background-color:var(--topbar-bg)}#topbar button i{color:#999}#topbar #breadcrumb{font-size:1rem;color:var(--text-muted-color);padding-left:.5rem}#topbar #breadcrumb span:not(:last-child)::after{content:"›";padding:0 .3rem}::-webkit-input-placeholder{color:var(--text-muted-color) !important}::-moz-placeholder{color:var(--text-muted-color) !important}:-ms-input-placeholder{color:var(--text-muted-color) !important}::-ms-input-placeholder{color:var(--text-muted-color) !important}::placeholder{color:var(--text-muted-color) !important}:focus::-webkit-input-placeholder{opacity:.6}:focus::-moz-placeholder{opacity:.6}:focus:-ms-input-placeholder{opacity:.6}:focus::-ms-input-placeholder{opacity:.6}:focus::placeholder{opacity:.6}search{display:flex;width:100%;border-radius:1rem;border:1px solid var(--search-border-color);background:var(--main-bg);padding:0 .5rem}search i{z-index:2;font-size:.9rem;color:var(--search-icon-color)}#sidebar-trigger,#search-trigger{display:none}#search-cancel{color:var(--link-color);display:none;white-space:nowrap}#search-input{background:center;border:0;border-radius:0;padding:.18rem .3rem;color:var(--text-color);height:auto}#search-input:focus{box-shadow:none}#search-hints{padding:0 1rem}#search-hints h4{margin-bottom:1.5rem}#search-hints .post-tag{display:inline-block;line-height:1rem;font-size:1rem;background:var(--search-tag-bg);border:none;padding:.5rem;margin:0 1.25rem 1rem 0}#search-hints .post-tag::before{content:"#";color:var(--text-muted-color);padding-right:.2rem}#search-results{padding-bottom:3rem}#search-results a{font-size:1.4rem;line-height:2.5rem}#search-results>article{width:100%}#search-results>article:not(:last-child){margin-bottom:1rem}#search-results>article i{color:#818182;margin-right:.15rem;font-size:80%}#search-results>article>p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#topbar-title{display:none;font-size:1.1rem;font-weight:600;font-family:sans-serif;color:var(--topbar-text-color);text-align:center;width:70%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap}#mask{display:none;position:fixed;inset:0 0 0 0;height:100%;width:100%;z-index:1}[sidebar-display] #mask{display:block !important}#main-wrapper{position:relative;padding-left:0;padding-right:0}#main-wrapper>.container{min-height:100vh}#topbar-wrapper.row,#main-wrapper>.container>.row,#search-result-wrapper>.row{margin-left:0;margin-right:0}#tail-wrapper>:not(script){margin-top:3rem}#back-to-top{display:none;z-index:1;cursor:pointer;position:fixed;right:1rem;bottom:4.625rem;background:var(--button-bg);color:var(--btn-backtotop-color);padding:0;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--btn-backtotop-border-color);transition:transform .2s ease-out;-webkit-transition:transform .2s ease-out}#back-to-top:hover{transform:translate3d(0, -5px, 0);-webkit-transform:translate3d(0, -5px, 0)}#back-to-top i{line-height:2.75rem;position:relative;bottom:2px}@-webkit-keyframes popup{from{opacity:0;bottom:0}}@keyframes popup{from{opacity:0;bottom:0}}#notification .toast-header{background:none;border-bottom:none;color:inherit}#notification .toast-body{font-family:Lato,sans-serif;line-height:1.25rem}#notification .toast-body button{font-size:90%;min-width:4rem}#notification.toast.show{display:block;min-width:20rem;border-radius:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.5);color:rgba(27,27,30,.7294117647);position:fixed;left:50%;bottom:20%;transform:translateX(-50%);-webkit-animation:popup .8s;animation:popup .8s}@media all and (max-width: 576px){main .content>blockquote[class^=prompt-]{margin-left:-1rem;margin-right:-1rem;border-radius:0;max-width:none}#avatar{width:5rem;height:5rem}}@media all and (max-width: 768px){#main-wrapper>.container,#topbar{max-width:100%}#main-wrapper>.container{padding-left:0;padding-right:0}}@media all and (max-width: 849px){footer{transition:transform .4s ease;height:6rem;padding:1.5rem 0}[sidebar-display] #sidebar{transform:translateX(0)}[sidebar-display] #main-wrapper{transform:translateX(260px)}[sidebar-display] #back-to-top{visibility:hidden}#sidebar{transition:transform .4s ease;transform:translateX(-260px);-webkit-transform:translateX(-260px)}#main-wrapper{transition:transform .4s ease}#topbar,#main-wrapper>.container{max-width:100%}#search-result-wrapper{width:100%}#breadcrumb,search{display:none}#topbar-wrapper{transition:transform .4s ease,top .2s ease;left:0}main,#panel-wrapper{margin-top:0}#topbar-title,#sidebar-trigger,#search-trigger{display:block}#search-result-wrapper .content{letter-spacing:0}#tags{justify-content:center !important}h1.dynamic-title{display:none}h1.dynamic-title~.content{margin-top:2.5rem}}@media all and (min-width: 850px){html{overflow-y:scroll}#main-wrapper{margin-left:260px}#sidebar .profile-wrapper{margin-top:3rem}#search-hints{display:none}search{max-width:200px}#search-result-wrapper{max-width:1250px;justify-content:start !important}main h1{margin-top:3rem}div.content .table-wrapper>table{min-width:70%}#back-to-top{right:5%;bottom:3.625rem}#topbar-title{text-align:left}}@media all and (min-width: 992px)and (max-width: 1199px){#main-wrapper>.container .col-lg-11{flex:0 0 96%;max-width:96%}}@media all and (min-width: 850px)and (max-width: 1199px){#search-results>div{max-width:700px}#breadcrumb{width:65%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap}}@media all and (max-width: 1199px){#panel-wrapper{display:none}#main-wrapper>.container>div.row{justify-content:center !important}}@media all and (min-width: 1200px){search{margin-right:4rem}#search-input{transition:all .3s ease-in-out}#search-results>article{width:45%}#search-results>article:nth-child(odd){margin-right:1.5rem}#search-results>article:nth-child(even){margin-left:1.5rem}#search-results>article:last-child:nth-child(odd){position:relative;right:24.3%}.content{font-size:1.03rem}}@media all and (min-width: 1400px){#back-to-top{right:calc((100vw - 260px - 1140px)/2 + 3rem)}}@media all and (min-width: 1650px){#main-wrapper{margin-left:300px}#topbar-wrapper{left:300px}search{margin-right:calc(112.5px - .75rem)}#main-wrapper>.container{max-width:1250px;padding-left:1.75rem !important;padding-right:1.75rem !important}main.col-12,#tail-wrapper{padding-right:4.5rem !important}#back-to-top{right:calc((100vw - 300px - 1250px)/2 + 2rem)}#sidebar{width:300px}#sidebar .profile-wrapper{margin-top:3.5rem;margin-bottom:2.5rem;padding-left:3.5rem}#sidebar ul li.nav-item{padding-left:2.75rem;padding-right:2.75rem}#sidebar .sidebar-bottom{padding-left:2.75rem;margin-bottom:1.75rem}#sidebar .sidebar-bottom a:not(:last-child){margin-right:1rem}#sidebar .sidebar-bottom .icon-border{margin-left:calc((1rem - 3px)/2);margin-right:calc((1rem - 3px)/2)}}#post-list{margin-top:2rem}#post-list .card-wrapper:hover{text-decoration:none}#post-list .card-wrapper:not(:last-child){margin-bottom:1.25rem}#post-list .card{border:0;background:none}#post-list .card .preview-img img,#post-list .card .preview-img{border-radius:.625rem .625rem 0 0}#post-list .card .card-body{height:100%;padding:1rem}#post-list .card .card-body .card-title{color:var(--heading-color) !important;font-size:1.25rem}#post-list .card .card-body .post-meta,#post-list .card .card-body .card-text.content{color:var(--text-muted-color) !important}#post-list .card .card-body .card-text.content p{line-height:1.5;margin:0}#post-list .card .card-body .post-meta i:not(:first-child){margin-left:1.5rem}#post-list .card .card-body .post-meta em{color:inherit}#post-list .card .card-body .post-meta>div:first-child{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination{color:var(--text-color);font-family:Lato,sans-serif;justify-content:space-evenly}.pagination a:hover{text-decoration:none}.pagination .page-item .page-link{color:var(--btn-patinator-text-color);padding:0 .6rem;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;border-radius:.5rem;border:0;background-color:inherit}.pagination .page-item.active .page-link{background-color:var(--btn-paginator-hover-color)}.pagination .page-item:not(.active) .page-link:hover{box-shadow:inset var(--btn-border-color) 0 0 0 1px}.pagination .page-item.disabled{cursor:not-allowed}.pagination .page-item.disabled .page-link{color:rgba(108,117,125,.57)}@media all and (min-width: 768px){#post-list .card .preview-img,#post-list .card .preview-img img{border-radius:0 .625rem .625rem 0}#post-list .card .card-body{padding:1.75rem 1.75rem 1.25rem 1.75rem}#post-list .card .card-body .card-text{display:inherit !important}#post-list .card .card-body .post-meta i:not(:first-child){margin-left:1.75rem}}@media all and (max-width: 830px){.pagination .page-item:not(:first-child):not(:last-child){display:none}}@media all and (min-width: 831px){#post-list{margin-top:2.5rem}.pagination{font-size:.85rem;justify-content:center}.pagination .page-item:not(:last-child){margin-right:.7rem}.pagination .page-index{display:none}}.post-navigation .btn.disabled,.post-navigation .btn{width:50%;position:relative;border-color:var(--btn-border-color)}h1+.post-meta>span+span::before{content:"•";padding-left:.25rem;padding-right:.25rem}h1+.post-meta em a{color:inherit}.post-tail-wrapper{margin-top:6rem;border-bottom:1px double var(--main-border-color)}.post-tail-wrapper .license-wrapper{line-height:1.2rem}.post-tail-wrapper .share-wrapper{vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.post-tail-wrapper .share-wrapper .share-icons>*,.post-tail-wrapper .share-wrapper .share-icons i{font-size:1.125rem}.post-tail-wrapper .share-wrapper .share-icons{display:flex}.post-tail-wrapper .share-wrapper .share-icons i{color:var(--btn-share-color)}.post-tail-wrapper .share-wrapper .share-icons>*{margin-left:.5rem}.post-tail-wrapper .share-wrapper .share-icons button{padding:0;border:none;line-height:inherit}.share-mastodon{--wc-stm-font-family: $font-family-base;--wc-stm-dialog-background-color: var(--card-bg);--wc-stm-form-button-border: 1px solid var(--btn-border-color);--wc-stm-form-submit-background-color: var(--sidebar-btn-bg);--wc-stm-form-cancel-background-color: var(--sidebar-btn-bg);--wc-stm-form-button-background-color-hover: #007bff;--wc-stm-form-button-color-hover: white;font-size:1rem}.post-tags{line-height:2rem}.post-navigation .btn:not(:hover){color:var(--link-color)}.post-navigation .btn:hover:not(.disabled)::before{color:#f5f5f5}.post-navigation .btn.disabled{pointer-events:auto;cursor:not-allowed;background:none;color:gray}.post-navigation .btn.btn-outline-primary.disabled:focus{box-shadow:none}.post-navigation .btn::before{color:var(--text-muted-color);font-size:.65rem;text-transform:uppercase;content:attr(aria-label)}.post-navigation .btn:first-child{border-radius:.625rem 0 0 .625rem;left:.5px}.post-navigation .btn:last-child{border-radius:0 .625rem .625rem 0;right:.5px}.post-navigation p{font-size:1.1rem;line-height:1.5rem;margin-top:.3rem;white-space:normal}@media(hover: hover){.post-navigation .btn,.post-navigation .btn::before{transition:all .35s ease-in-out}}@-webkit-keyframes fade-up{from{opacity:0;position:relative;top:2rem}to{opacity:1;position:relative;top:0}}@keyframes fade-up{from{opacity:0;position:relative;top:2rem}to{opacity:1;position:relative;top:0}}#toc-wrapper{border-left:1px solid rgba(158,158,158,.17);position:-webkit-sticky;position:sticky;top:4rem;transition:top .2s ease-in-out;-webkit-animation:fade-up .8s;animation:fade-up .8s}#toc-wrapper ul{list-style:none;font-size:.85rem;line-height:1.25;padding-left:0}#toc-wrapper ul li:not(:last-child){margin:.4rem 0}#toc-wrapper ul li a{padding:.2rem 0 .2rem 1.25rem}#toc-wrapper ul .toc-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#toc-wrapper ul .toc-link:hover{color:var(--toc-highlight);text-decoration:none}#toc-wrapper ul .toc-link::before{display:none}#toc-wrapper ul .is-active-link{color:var(--toc-highlight) !important;font-weight:600}#toc-wrapper ul .is-active-link::before{display:inline-block;width:1px;left:-1px;height:1.25rem;background-color:var(--toc-highlight) !important}#toc-wrapper ul ul{padding-left:.75rem}#related-posts>h3{color:var(--label-color);font-size:1.1rem;font-weight:600}#related-posts time{color:var(--text-muted-color)}#related-posts p{font-size:.9rem;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#disqus_thread{min-height:8.5rem}.utterances{max-width:100%}.post-tail-wrapper .share-wrapper .share-icons>*:hover i{color:var(--btn-share-hover-color) !important}.share-label{color:inherit;font-size:inherit;font-weight:400}.share-label::after{content:":"}@media all and (max-width: 576px){.post-tail-bottom{flex-wrap:wrap-reverse !important}.post-tail-bottom>div:first-child{width:100%;margin-top:1rem}}@media all and (max-width: 768px){.content>p>img{max-width:calc(100% + 1rem)}}@media all and (max-width: 849px){.post-navigation{padding-left:0;padding-right:0;margin-left:-0.5rem;margin-right:-0.5rem}}.tag{border-radius:.7em;padding:6px 8px 7px;margin-right:.8rem;line-height:3rem;letter-spacing:0;border:1px solid var(--tag-border) !important;box-shadow:0 0 3px 0 var(--tag-shadow)}.tag span{margin-left:.6em;font-size:.7em;font-family:Oswald,sans-serif}#archives{letter-spacing:.03rem}#archives ul li::before,#archives .year:first-child::before,#archives .year::before{content:"";width:4px;position:relative;float:left;background-color:var(--timeline-color)}#archives .year{height:3.5rem;font-size:1.5rem;position:relative;left:2px;margin-left:-4px}#archives .year::before{height:72px;left:79px;bottom:16px}#archives .year:first-child::before{height:32px;top:24px}#archives .year::after{content:"";display:inline-block;position:relative;border-radius:50%;width:12px;height:12px;left:21.5px;border:3px solid;background-color:var(--timeline-year-dot-color);border-color:var(--timeline-node-bg);box-shadow:0 0 2px 0 #c2c6cc;z-index:1}#archives ul li{font-size:1.1rem;line-height:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#archives ul li:nth-child(odd){background-color:var(--main-bg, #ffffff);background-image:linear-gradient(to left, #ffffff, #fbfbfb, #fbfbfb, #fbfbfb, #ffffff)}#archives ul li::before{top:0;left:77px;height:3.1rem}#archives ul:last-child li:last-child::before{height:1.5rem}#archives .date{white-space:nowrap;display:inline-block;position:relative;right:.5rem}#archives .date.month{width:1.4rem;text-align:center}#archives .date.day{font-size:85%;font-family:Lato,sans-serif}#archives a{margin-left:2.5rem;position:relative;top:.1rem}#archives a:hover{border-bottom:none}#archives a::before{content:"";display:inline-block;position:relative;border-radius:50%;width:8px;height:8px;float:left;top:1.35rem;left:71px;background-color:var(--timeline-node-bg);box-shadow:0 0 3px 0 #c2c6cc;z-index:1}@media all and (max-width: 576px){#archives{margin-top:-1rem}#archives ul{letter-spacing:0}}.categories i{color:gray}.categories{margin-bottom:2rem;border-color:var(--categories-border)}.categories .card-header{padding:.75rem;border-radius:calc(.625rem - 1px);border-bottom:0}.categories .card-header.hide-border-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.categories i{font-size:86%}.categories .list-group-item{border-left:none;border-right:none;padding-left:2rem}.categories .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.categories .list-group-item:last-child{border-bottom:0}.category-trigger{width:1.7rem;height:1.7rem;border-radius:50%;text-align:center;color:#6c757d !important}.category-trigger i{position:relative;height:.7rem;width:1rem;transition:transform 300ms ease}.category-trigger:hover i{color:var(--categories-icon-hover-color)}@media(hover: hover){.category-trigger:hover{background-color:var(--categories-hover-bg)}}.rotate{transform:rotate(-90deg)}.dash{margin:0 .5rem .6rem .5rem;border-bottom:2px dotted var(--dash-color)}#page-category ul>li,#page-tag ul>li{line-height:1.5rem;padding:.6rem 0}#page-category ul>li::before,#page-tag ul>li::before{background:#999;width:5px;height:5px;border-radius:50%;display:block;content:"";position:relative;top:.6rem;margin-right:.5rem}#page-category ul>li>a,#page-tag ul>li>a{font-size:1.1rem}#page-tag h1>i{font-size:1.2rem}#page-category h1>i{font-size:1.25rem}#page-category a:hover,#page-tag a:hover,#access-lastmod a:hover{margin-bottom:-1px}@media all and (max-width: 576px){#page-category ul>li::before,#page-tag ul>li::before{margin:0 .5rem}#page-category ul>li>a,#page-tag ul>li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}/*# sourceMappingURL=jekyll-theme-chirpy.css.map */ \ No newline at end of file diff --git a/_site/assets/css/jekyll-theme-chirpy.css.map b/_site/assets/css/jekyll-theme-chirpy.css.map deleted file mode 100644 index 3fe5d44..0000000 --- a/_site/assets/css/jekyll-theme-chirpy.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../_sass/addon/module.scss","../../_sass/addon/variables.scss","../../_sass/addon/syntax.scss","../../_sass/colors/syntax-light.scss","../../_sass/colors/syntax-dark.scss","../../_sass/addon/commons.scss","../../_sass/colors/typography-light.scss","../../_sass/colors/typography-dark.scss","../../_sass/layout/home.scss","../../_sass/layout/post.scss","../../_sass/layout/tags.scss","../../_sass/layout/archives.scss","../../_sass/layout/categories.scss","../../_sass/layout/category-tag.scss"],"names":[],"mappings":"CAMA,iCACE,2BACA,gBACA,YCuBoB,kCDnBpB,gCACE,kBACA,sBAEA,wDACE,aAMJ,4CACE,cAGF,qBACE,4CACE,kBACA,UACA,2DAIA,oEACE,mBACA,UACA,0DAMR,sCACE,4BACA,uCAGF,+DACE,mBACA,cACA,mBAGF,2QACE,yBACA,gCACA,qBAGF,4CACE,wBAGF,sEACE,oDAGF,4EACE,+BAGF,gFACE,yBACA,sBACA,qBACA,iBAGF,6LACE,mBAGF,yFACE,eAGF,4EACE,kBAGF,wMACE,cC5EY,QDgFZ,oBACE,cACA,kBACA,kBACA,cACA,UACA,cAIJ,iDACE,iCACA,yBACA,sBACA,qBACA,iBAGF,iHACE,oBACA,gBACA,uBACA,qBACA,4BAGF,6FACE,yCACA,gBAGF,kFACE,iBAGF,2BACE,gBAIA,mCACE,2CACA,uBACA,0BACA,kBACA,8CEvIF,oCACE,4CCHF,iCACA,8BACA,mCACA,kCACA,0BACA,sBACA,kCACA,mCACA,kCACA,mCAEA,8EACE,0BAKF,oFACE,YAGF,sFACE,SAGF,0IAEE,cACA,yBAGF,ogBAOE,cAGF,0EACE,cAGF,0EACE,cACA,yBAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cACA,yBAGF,0EACE,cAGF,guBAUE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,kXAKE,cAGF,kJAEE,cAGF,0EACE,cACA,iBAGF,0EACE,cACA,iBAGF,4yBAWE,cAGF,0EACE,cAGF,oJAEE,cAGF,4EACE,cACA,yBAGF,glBAQE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cAGF,0EACE,cACA,kBAGF,0EACE,cACA,iBDrMA,qBETF,iCACA,8BACA,mCACA,kCACA,0BACA,sBACA,kCACA,mCACA,kCACA,mCACA,+BAEA,oCACE,cAKF,yCACE,YAGF,0CACE,SAGF,mEAEE,cACA,yBAGF,qCACE,cACA,yBAGF,4PAOE,cAGF,oCACE,cAGF,oCA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BACA,qBACA,0BACA,oCACA,sBACA,2CACA,yCACA,iCACA,0BACA,kCACA,wCACA,qCACA,6CACA,oCAGA,sBACA,sCACA,gCACA,yBAWA,0CACA,+CACA,6CAGA,uCACA,4BACA,mCAhBA,8EACE,2CAGF,wDACE,aD1FA,qBEHF,2BACA,2BACA,qCAGA,iCACA,4BACA,uCACA,yBACA,uBACA,2CACA,iCACA,iCACA,0CACA,qBACA,4BACA,yCACA,sCACA,iCACA,0BACA,qCACA,4CACA,4EACA,0HAQA,4BACA,+BACA,sBACA,gCACA,+BACA,iDACA,4BACA,0BACA,6BACA,+CAGA,mCACA,uCACA,uCACA,wCACA,+CAGA,2CACA,8CACA,qCAGA,oCACA,6BACA,qBACA,8BACA,oCACA,uCACA,2BACA,iCACA,mBACA,yBACA,sFAEA,0BACA,0BACA,wBACA,8CACA,uCACA,gDACA,uCACA,kCACA,0CACA,mDACA,wCACA,oCAGA,8BACA,8BACA,8BACA,yBAGA,0CACA,uCACA,qCAGA,uCACA,kCACA,iDA4CA,kBA1CA,4BACE,aAGF,wBACE,sCAIF,4EAEE,gCAIA,8CACE,uCAGF,kDACE,iBACA,kBACA,kBACA,sCAEA,6DACE,mCAKN,iDACE,+HAaF,oCACE,mBFtIF,mCACE,2CETF,2BACA,2BACA,qCAGA,iCACA,4BACA,uCACA,yBACA,uBACA,2CACA,iCACA,iCACA,0CACA,qBACA,4BACA,yCACA,sCACA,iCACA,0BACA,qCACA,4CACA,4EACA,0HAQA,4BACA,+BACA,sBACA,gCACA,+BACA,iDACA,4BACA,0BACA,6BACA,+CAGA,mCACA,uCACA,uCACA,wCACA,+CAGA,2CACA,8CACA,qCAGA,oCACA,6BACA,qBACA,8BACA,oCACA,uCACA,2BACA,iCACA,mBACA,yBACA,sFAEA,0BACA,0BACA,wBACA,8CACA,uCACA,gDACA,uCACA,kCACA,0CACA,mDACA,wCACA,oCAGA,8BACA,8BACA,8BACA,yBAGA,0CACA,uCACA,qCAGA,uCACA,kCACA,iDA4CA,kBA1CA,yDACE,aAGF,iDACE,sCAIF,0JAEE,gCAIA,6FACE,uCAGF,qGACE,iBACA,kBACA,kBACA,sCAEA,2HACE,mCAKN,mGACE,+HAaF,yEACE,kBFhIA,sBCdF,iBACA,mBACA,6BAGA,sBACA,4BACA,uCACA,yBACA,uBACA,mCACA,iCACA,sBACA,gCACA,qBACA,4BACA,+BACA,sCACA,0BACA,0BACA,kCACA,oFAKA,2HAQA,uCACA,+BACA,sBACA,gCACA,+BACA,gCACA,6CACA,wBACA,6BACA,6BAGA,qCACA,qCACA,0CACA,6BACA,oCAGA,gCACA,oCACA,+CAGA,yBACA,wBACA,iCACA,iBACA,yBACA,yFAEA,gCACA,qBACA,2BACA,qBACA,0BACA,oCACA,sBACA,2CACA,yCACA,iCACA,0BACA,kCACA,wCACA,qCACA,6CACA,oCAGA,sBACA,sCACA,gCACA,yBAWA,0CACA,+CACA,6CAGA,uCACA,4BACA,mCAhBA,uCACE,2CAGF,4BACE,cDvEJ,KACE,0BACA,kHAEA,wBACA,mCACA,YJHiB,+CISjB,GAeI,kBAfJ,GAeI,kBAfJ,GAeI,kBAfJ,GAeI,kBAfJ,GAiBI,eAKN,EAGE,qBAGF,IACE,eACA,YACA,gCAEA,UAGE,0BACA,kBAIJ,WACE,qDACA,kBACA,mCAEA,wBACE,gBAGF,2BACE,cACA,kBACA,4BACA,+BAIA,mCACE,kBACA,WACA,kBACA,YACA,iBACA,oBACA,mCLqFJ,sBACE,sCAEA,8BACE,QKrFmB,ILsFnB,mCACA,4BANJ,uBACE,uCAEA,+BACE,QKpFoB,ILqFpB,oCACA,0BANJ,0BACE,0CAEA,kCACE,QKnFuB,ILoFvB,uCACA,0BANJ,yBACE,yCAEA,iCACE,QKlFsB,ILmFtB,sCACA,0BKjFN,IACE,oBACA,qBACA,sBACA,mBACA,kBACA,kBACA,eACA,kBACA,4BACA,qCACA,qBACA,uCACA,gDAGF,OACE,gCACA,OJtHc,KIuHd,8CAgBA,SACE,kBACA,gBAcJ,QACE,SACA,+BACA,gBACA,mBAEA,mBACE,wBACA,gBAGF,gBACE,kBACA,+CAEA,iCACE,mBAIJ,iBACE,gBAMF,8BACE,oBACA,oBLjBF,MADwD,mBAExD,UKkBiB,QLjBjB,YAH2C,IKuB3C,yBACE,oBACA,iBACA,oBACA,oBACA,wBAEA,+BACE,2BAMJ,kBAOE,cAIJ,cACE,kBACA,iBAGE,kCACE,oBAKF,mBACE,kBACA,aACA,gBAMK,WL1FT,YK2FiB,IL1FjB,aK0FiB,ILjFjB,aKkFiB,ILjFjB,cKiFiB,IAEf,oCASO,kBACP,gBACA,cACA,kBACA,aACA,kBACA,oCAOJ,eACE,gBACA,qBAEA,qBACE,eACA,gBACA,iBAEA,2BACE,8CAQA,8BACE,+CAEA,4CACE,mCAGF,8CACE,kCAaV,aACE,mBACA,WACA,YACA,gBAIA,yBACE,yBAGF,iBACE,YACA,oBACA,iBAIS,4BACP,WAKN,cAGE,SACA,0BACA,8BAEA,sBAGE,WACA,WACA,YACA,kBACA,sCACA,UACA,oCAIA,4BACE,WAKN,KACE,iBAEA,QACE,gBACA,qBAKE,mDL3LJ,kBACA,SACA,2BKsNF,SACE,kBACA,gBACA,yBAGE,iBLhQF,WKmQmB,MLlQnB,cKkQmB,MAEf,eAcF,8FAEE,8BACA,6BAEA,0GACE,gBACA,oBAGF,oNAEE,8BACA,6BACA,eAKN,sBACE,8BACA,6BAEA,yBACE,qBACA,eAGA,2BACE,WACA,qBACA,4BAEA,mCACE,oCAIJ,4BACE,8BACA,6BAIJ,2CACE,6BACA,sBAIJ,eACE,iBAGF,kBACE,8BAQJ,UACE,qBACA,eACA,kBACA,oBACA,yCACA,gBACA,8BACA,mBAEA,2BACE,mBAIJ,YACE,8BAGF,UACE,oBACA,oBAGF,SACE,gBACA,kBACA,yBAEA,iBACE,WACA,kBACA,6BACA,YACA,WACA,wCACA,gCAGF,2BACE,GACE,4BAGF,KACE,4BAIJ,mBACE,GACE,4BAGF,KACE,4BAKN,aACE,WACA,YACA,mBAIA,2CAEE,kBAGF,oBACE,qBAKJ,UACE,4BACA,gBACA,kBACA,wBAEA,gBACE,gBAMJ,QACE,yBAES,eACP,wBAIJ,UACE,wBAGF,SACE,8BAGF,QACE,6BAGF,aACE,uBAGF,gBACE,8BAIF,YACE,yCAIF,eACE,gBACA,gBACA,gBAKA,8CACE,gCAIJ,UACE,cACA,oBACA,mBAGF,oBACE,8BAGF,aACE,gBACA,wDACA,6BACA,2EAGF,MACE,WACA,0BAGF,OACE,YACA,0BAOF,kBACE,kBACA,gBACA,iBAGF,SACE,gBAIF,SACE,kBAIF,cACE,kBACA,0BASF,SLvgBE,aKwgBe,ELvgBf,cKugBe,EAEf,eACA,MACA,OACA,YACA,gBACA,MJ9qBc,MI+qBd,WACA,6BACA,mDAQA,wBACA,qBANA,4BACE,aAQA,0GACE,kCAQJ,iBACE,cACA,WACA,YACA,gBACA,gDACA,wBAEA,qBACE,yBAEA,2BACE,qBAKN,0BLvkBA,WKwkBiB,MLvkBjB,cKukBiB,MAGf,oBACA,sBACA,WAGF,qBACE,oBACA,gBACA,kBACA,gBACA,qBACA,mBACA,oBAEA,uBAIE,8BAIJ,wBACE,cACA,iCACA,kBACA,iBACA,yBACA,sBACA,qBACA,iBAGF,YACE,mBAEA,wBACE,WACA,WACA,oBACA,qBAEA,mCL3mBJ,YK4mBqB,ML3mBrB,eK2mBqB,MAEf,aACA,mBACA,qBACA,gBAEA,yCACE,yCAGF,qCACE,cACA,WACA,oBAGF,wCACE,cACA,oBAKF,yCACE,kCACA,yCAEA,8CACE,UAKN,0CACE,kBAKN,yBACE,kBACA,mBACA,qBAIA,iEACE,MAHS,QAIT,OAJS,QAKT,cApJG,MAqJH,kBACA,+BACA,uCACA,kBACA,aACA,mBACA,uBACA,iDAEA,6EACE,yCASF,4CACE,aJ30BK,MI+0BT,2BACE,YA/BS,QAkCX,sCACE,UACA,SAOF,sCLzsBF,YK2sBmB,sBL1sBnB,aK0sBmB,sBAEf,0CACA,WACA,MAjMa,IAkMb,OAlMa,IAmMb,kBACA,cAnMG,MAwMT,qBACE,iCACE,wBAGF,UACE,4CAGF,cACE,8CAIJ,uBACE,aACA,YACA,WACA,cAEA,gCACE,gBAMJ,gBACE,OJj4Bc,KIk4Bd,kCAIA,iBACE,WAGF,oBACE,eACA,8BACA,mBAQI,iDACE,YACA,gBAOV,4BLjwBE,yCKqwBF,mBLrwBE,yCKywBF,uBLzwBE,yCK6wBF,wBL7wBE,yCKixBF,cLjxBE,yCKqxBF,kCLjxBE,WKqxBF,yBLrxBE,WKyxBF,6BLzxBE,WK6xBF,8BL7xBE,WKiyBF,oBLjyBE,WKqyBF,OACE,aACA,WACA,mBACA,4CACA,0BACA,gBAEA,SACE,UACA,gBACA,+BAIJ,iCAEE,aAIF,eACE,wBACA,aACA,mBAKF,cACE,kBACA,SACA,gBACA,qBACA,wBACA,YAEA,oBACE,gBAIJ,cACE,eAEA,iBACE,qBAGF,wBACE,qBACA,iBACA,eACA,gCACA,YACA,cACA,wBAEA,gCACE,YACA,8BACA,oBAON,gBACE,oBAEA,kBASE,iBACA,mBAGF,wBACE,WAEA,yCACE,mBAIF,0BACE,cACA,oBACA,cAGF,0BACE,gBACA,uBACA,oBACA,qBACA,4BAKN,cACE,aACA,iBACA,gBACA,uBACA,+BACA,kBACA,UACA,gBACA,uBACA,oBACA,mBAGF,MACE,aACA,eACA,cACA,YACA,WACA,UAES,wBACP,yBAMJ,cACE,kBLx7BA,aK07Be,ELz7Bf,cKy7Be,EAEf,yBACE,iBAIJ,8EL38BE,YK88Be,EL78Bf,aK68Be,EAIf,2BACE,gBAMJ,aACE,aACA,UACA,eACA,eACA,WACA,gBACA,4BACA,iCACA,UACA,MJ3mCc,QI4mCd,OJ5mCc,QI6mCd,kBACA,mDACA,kCACA,0CAEA,mBACE,kCACA,0CAGF,eACE,YJxnCY,QIynCZ,kBACA,WAKF,yBACE,KACE,UACA,UAIJ,iBACE,KACE,UACA,UAIJ,4BACE,gBACA,mBACA,cAGF,0BACE,4BACA,oBAEA,iCACE,cACA,eAKF,yBACE,cACA,gBACA,oBACA,mCACA,2BACA,oCACA,iCACA,eACA,SACA,WACA,2BACA,4BACA,oBAcN,kCAGM,yCLpjCJ,YKqjCqB,MLpjCrB,aKojCqB,MAEf,gBACA,eAKN,QACE,WACA,aAIJ,kCACE,iCACE,eAOF,yBLlkCA,aKokCiB,ELnkCjB,cKmkCiB,GAKnB,kCAWE,OAJI,WALM,mBAYR,OJ5uCkB,KI6uClB,iBAIA,2BACE,wBAGF,gCACE,4BAGF,+BACE,kBAIJ,SAzBI,WALM,mBAiCR,6BACA,qCAGF,cAhCI,WALM,mBAyCV,iCAEE,eAGF,uBACE,WAGF,mBAEE,aAGF,gBApDI,2CAuDF,OAGF,oBAEE,aAGF,+CAGE,cAGF,gCACE,iBAGF,MACE,kCAGF,iBACE,aAEA,0BACE,mBAMN,kCAEE,KACE,kBAGF,cACE,YJ30CY,MI+0CZ,0BACE,gBAIJ,cACE,aAGF,OACE,UJj1Ce,MIo1CjB,uBACE,UJl1CqB,OIm1CrB,iCAIA,QACE,gBAIJ,iCACE,cAIF,aACE,SACA,gBAGF,cACE,iBAKJ,yDACE,oCACE,aACA,eAKJ,yDACE,oBACE,gBAGF,YACE,UACA,gBACA,uBACA,oBACA,oBAKJ,mCACE,eACE,aAGF,iCACE,mCAMJ,mCACE,OACE,kBAGF,cACE,+BAGF,wBACE,UAEA,uCACE,oBAGF,wCACE,mBAGF,kDACE,kBACA,YAIJ,SACE,mBAIJ,mCACE,aACE,+CAIJ,mCAGE,cACE,YJl8CkB,MIq8CpB,gBACE,KJt8CkB,MIy8CpB,OACE,oCAKF,yBACE,UJt8CqB,OIu8CrB,gCACA,iCAGF,0BAEE,gCAGF,aACE,8CAKF,SACE,MJj+CkB,MIm+ClB,0BACE,kBACA,qBACA,oBAIA,wBL50CJ,aK60CqB,QL50CrB,cK40CqB,QAInB,yBACE,qBACA,sBAEA,4CACE,aJl/CQ,KIq/CV,sCLn2CJ,YKo2CqB,qBLn2CrB,aKm2CqB,sBG3/CvB,WACE,gBAGE,+BACE,qBAGF,0CACE,sBAIJ,iBACE,SACA,gBAEA,gEACE,kCAWF,4BACE,YACA,aAEA,wCAGE,sCACA,kBAGF,sFACE,yCAMA,iDAGE,gBACA,SAQA,2DACE,mBAIJ,0CAGE,cAGF,uDACE,cACA,mBACA,gBACA,uBAOV,YACE,wBACA,4BACA,6BAEA,oBACE,qBAIA,kCACE,sCACA,gBACA,oBACA,wBACA,yBACA,oBACA,SACA,yBAIA,yCACE,kDAMA,qDACE,mDAKN,gCACE,mBAEA,2CACE,4BAOR,kCACE,gEACE,kCAKE,4BACE,wCAEA,uCACE,2BAKE,2DACE,qBAUd,kCAGM,0DACE,cAOR,kCACE,WACE,kBAGF,YACE,iBACA,uBAGE,wCACE,mBAIJ,wBACE,cCrLN,qDACE,UACA,kBACA,qCAUA,gCANA,YACA,aAFc,OAGd,cAH4B,OAiB1B,mBACE,cAKN,mBAGE,gBACA,kDAEA,oCACE,mBAmBF,kCACE,sBACA,yBACA,sBACA,qBACA,iBAEA,kGACE,mBAGF,+CACE,aAEA,iDACE,6BAKF,iDAGE,kBASF,sDACE,UACA,YACA,oBAQR,gBAEE,wCACA,iDACA,+DACA,6DACA,6DACA,qDACA,wCAEA,eAGF,WACE,iBAeE,kCACE,wBAIA,mDACE,cAIJ,+BAGE,oBACA,mBACA,gBACA,WAGF,yDACE,gBAGF,8BACE,8BACA,iBACA,yBACA,yBAGF,kCACE,kCACA,UAGF,iCACE,kCACA,WAIJ,mBACE,iBACA,mBACA,iBACA,mBAIJ,qBAEI,oDAEE,iCAKN,2BACE,KACE,UACA,kBACA,SAGF,GACE,UACA,kBACA,OAIJ,mBACE,KACE,UACA,kBACA,SAGF,GACE,UACA,kBACA,OAIJ,aACE,4CACA,wBACA,gBACA,SACA,+BACA,8BACA,sBAEA,gBACE,gBACA,iBACA,iBACA,eAGE,oCACE,eAGF,qBACE,8BAMJ,0BACE,cACA,mBACA,gBACA,uBAEA,gCACE,2BACA,qBAGF,kCACE,aAIJ,gCACE,sCACA,gBAEA,wCACE,qBACA,UACA,UACA,eACA,iDAIJ,mBACE,oBAQJ,kBTxGA,MADwD,mBAExD,USwGiB,OTvGjB,YSuGyB,IAGzB,oBAIE,8BAGF,iBACE,gBACA,oBACA,gBACA,uBACA,oBACA,qBACA,4BAWJ,eACE,kBAGF,YACE,eAGF,yDACE,8CAGF,aTjJE,MSkJ6B,QTjJ7B,USiJe,QThJf,YSgJwB,IAExB,oBACE,YAIJ,kCACE,kBACE,kCAEA,kCACE,WACA,iBAKN,kCACE,eACE,6BAKJ,kCACE,iBACE,eACA,gBACA,oBACA,sBC9VJ,KACE,mBACA,oBACA,mBACA,iBACA,iBACA,8CACA,uCAEA,UACE,iBACA,eACA,8BCZJ,UACE,sBAIA,oFACE,WACA,MAJe,IAKf,kBACA,WACA,uCAGF,gBACE,cACA,iBACA,kBACA,SACA,iBAEA,wBAGE,YACA,UACA,YAGF,oCAGE,YACA,SAIF,uBACE,WACA,qBACA,kBACA,kBACA,WACA,YACA,YACA,iBACA,gDACA,qCACA,6BACA,UAKF,gBACE,iBACA,iBACA,mBACA,gBACA,uBAEA,+BACE,yCACA,uFAUF,wBAGE,MACA,UACA,cAIJ,8CACE,cAIJ,gBACE,mBACA,qBACA,kBACA,YAEA,sBACE,aACA,kBAGF,oBACE,cACA,4BAIJ,YAEE,mBACA,kBACA,UAEA,kBACE,mBAGF,oBAEE,WACA,qBACA,kBACA,kBACA,UACA,WACA,WACA,YACA,UACA,yCACA,6BACA,UAKN,kCACE,UACE,iBAEA,aACE,kBCxIN,cACE,WAGF,YACE,mBACA,sCAOA,yBAGE,eACA,cAHS,oBAIT,gBAEA,4CACE,4BACA,6BAIJ,cAGE,cAGF,6BACE,iBACA,kBACA,kBAEA,yCACE,yBACA,0BAGF,wCACE,gBAKN,kBACE,aACA,cACA,kBACA,kBACA,yBAEA,oBACE,kBACA,aACA,WACA,gCAIA,0BACE,yCAMN,qBACE,wBACE,6CAIJ,QACE,yBC7EF,MACE,2BACA,2CAKA,qCACE,mBACA,gBAGA,qDACE,gBACA,UACA,WACA,kBACA,cACA,WACA,kBACA,UACA,mBAIF,yCAGE,iBAMN,eACE,iBAGF,oBACE,kBAMA,iEAGE,mBAIJ,kCAIM,qDACE,eAGF,yCACE,mBACA,gBACA","sourcesContent":["/*\n* Mainly scss modules, only imported to `assets/css/main.scss`\n*/\n\n/* ---------- scss placeholder --------- */\n\n%heading {\n color: var(--heading-color);\n font-weight: 400;\n font-family: $font-family-heading;\n}\n\n%section {\n main & {\n margin-top: 2.5rem;\n margin-bottom: 1.25rem;\n\n &:focus {\n outline: none; /* avoid outline in Safari */\n }\n }\n}\n\n%anchor {\n .anchor {\n font-size: 80%;\n }\n\n @media (hover: hover) {\n .anchor {\n visibility: hidden;\n opacity: 0;\n transition: opacity 0.25s ease-in, visibility 0s ease-in 0.25s;\n }\n\n &:hover {\n .anchor {\n visibility: visible;\n opacity: 1;\n transition: opacity 0.25s ease-in, visibility 0s ease-in 0s;\n }\n }\n }\n}\n\n%tag-hover {\n background: var(--tag-hover);\n transition: background 0.35s ease-in-out;\n}\n\n%table-cell {\n padding: 0.4rem 1rem;\n font-size: 95%;\n white-space: nowrap;\n}\n\n%link-hover {\n color: #d2603a !important;\n border-bottom: 1px solid #d2603a;\n text-decoration: none;\n}\n\n%link-color {\n color: var(--link-color);\n}\n\n%link-underline {\n border-bottom: 1px solid var(--link-underline-color);\n}\n\n%clickable-transition {\n transition: all 0.3s ease-in-out;\n}\n\n%no-cursor {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n%no-bottom-border {\n border-bottom: none;\n}\n\n%cursor-pointer {\n cursor: pointer;\n}\n\n%normal-font-style {\n font-style: normal;\n}\n\n%rounded {\n border-radius: $base-radius;\n}\n\n%img-caption {\n + em {\n display: block;\n text-align: center;\n font-style: normal;\n font-size: 80%;\n padding: 0;\n color: #6d6c6c;\n }\n}\n\n%sidebar-links {\n color: var(--sidebar-muted-color);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n%text-clip {\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n%text-highlight {\n color: var(--text-muted-hightlight-color);\n font-weight: 600;\n}\n\n%text-sm {\n font-size: 0.85rem;\n}\n\n%text-xs {\n font-size: 0.8rem;\n}\n\n%sup-fn-target {\n &:target {\n background-color: var(--footnote-target-bg);\n width: -moz-fit-content;\n width: -webkit-fit-content;\n width: fit-content;\n transition: background-color 1.75s ease-in-out;\n }\n}\n\n/* ---------- scss mixin --------- */\n\n@mixin mt-mb($value) {\n margin-top: $value;\n margin-bottom: $value;\n}\n\n@mixin ml-mr($value) {\n margin-left: $value;\n margin-right: $value;\n}\n\n@mixin pt-pb($val) {\n padding-top: $val;\n padding-bottom: $val;\n}\n\n@mixin pl-pr($val) {\n padding-left: $val;\n padding-right: $val;\n}\n\n@mixin placeholder {\n color: var(--text-muted-color) !important;\n}\n\n@mixin placeholder-focus {\n opacity: 0.6;\n}\n\n@mixin label($font-size: 1rem, $font-weight: 600, $color: var(--label-color)) {\n color: $color;\n font-size: $font-size;\n font-weight: $font-weight;\n}\n\n@mixin align-center {\n position: relative;\n left: 50%;\n transform: translateX(-50%);\n}\n\n@mixin prompt($type, $fa-content, $fa-style: 'solid') {\n &.prompt-#{$type} {\n background-color: var(--prompt-#{$type}-bg);\n\n &::before {\n content: $fa-content;\n color: var(--prompt-#{$type}-icon-color);\n font: var(--fa-font-#{$fa-style});\n }\n }\n}\n","/*\n * The SCSS variables\n */\n\n/* sidebar */\n\n$sidebar-width: 260px !default; /* the basic width */\n$sidebar-width-large: 300px !default; /* screen width: >= 1650px */\n$sb-btn-gap: 0.8rem !default;\n$sb-btn-gap-lg: 1rem !default;\n\n/* other framework sizes */\n\n$topbar-height: 3rem !default;\n$search-max-width: 200px !default;\n$footer-height: 5rem !default;\n$footer-height-large: 6rem !default; /* screen width: < 850px */\n$main-content-max-width: 1250px !default;\n$base-radius: 0.625rem !default;\n$back2top-size: 2.75rem !default;\n\n/* syntax highlight */\n\n$code-font-size: 0.85rem !default;\n$code-header-height: 2.25rem !default;\n$code-dot-size: 0.75rem !default;\n$code-dot-gap: 0.5rem !default;\n$code-icon-width: 1.75rem !default;\n\n/* fonts */\n\n$font-family-base: 'Source Sans Pro', 'Microsoft Yahei', sans-serif !default;\n$font-family-heading: Lato, 'Microsoft Yahei', sans-serif !default;\n","/*\n* The syntax highlight.\n*/\n\n@import 'colors/syntax-light';\n@import 'colors/syntax-dark';\n\nhtml {\n @media (prefers-color-scheme: light) {\n &:not([data-mode]),\n &[data-mode='light'] {\n @include light-syntax;\n }\n\n &[data-mode='dark'] {\n @include dark-syntax;\n }\n }\n\n @media (prefers-color-scheme: dark) {\n &:not([data-mode]),\n &[data-mode='dark'] {\n @include dark-syntax;\n }\n\n &[data-mode='light'] {\n @include light-syntax;\n }\n }\n}\n\n/* -- code snippets -- */\n\n%code-snippet-bg {\n background-color: var(--highlight-bg-color);\n}\n\n%code-snippet-padding {\n padding-left: 1rem;\n padding-right: 1.5rem;\n}\n\n.highlighter-rouge {\n color: var(--highlighter-rouge-color);\n margin-top: 0.5rem;\n margin-bottom: 1.2em; /* Override BS Inline-code style */\n}\n\n.highlight {\n @extend %rounded;\n @extend %code-snippet-bg;\n\n @at-root figure#{&} {\n @extend %code-snippet-bg;\n }\n\n overflow: auto;\n padding-bottom: 0.75rem;\n\n pre {\n margin-bottom: 0;\n font-size: $code-font-size;\n line-height: 1.4rem;\n word-wrap: normal; /* Fixed Safari overflow-x */\n }\n\n table {\n td {\n &:first-child {\n display: inline-block;\n margin-left: 1rem;\n margin-right: 0.75rem;\n }\n\n &:last-child {\n padding-right: 2rem !important;\n }\n\n pre {\n overflow: visible; /* Fixed iOS safari overflow-x */\n word-break: normal; /* Fixed iOS safari linenos code break */\n }\n }\n }\n\n .lineno {\n text-align: right;\n color: var(--highlight-lineno-color);\n -webkit-user-select: none;\n -moz-user-select: none;\n -o-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n} /* .highlight */\n\ncode {\n -webkit-hyphens: none;\n -ms-hyphens: none;\n hyphens: none;\n color: var(--code-color);\n\n &.highlighter-rouge {\n font-size: $code-font-size;\n padding: 3px 5px;\n word-break: break-word;\n border-radius: 4px;\n background-color: var(--inline-code-bg);\n }\n\n &.filepath {\n background-color: inherit;\n color: var(--filepath-text-color);\n font-weight: 600;\n padding: 0;\n }\n\n a > &.highlighter-rouge {\n padding-bottom: 0; /* show link's underlinke */\n color: inherit;\n }\n\n a:hover > &.highlighter-rouge {\n border-bottom: none;\n }\n\n blockquote & {\n color: inherit;\n }\n}\n\ntd.rouge-code {\n @extend %code-snippet-padding;\n\n /*\n Prevent some browser extends from\n changing the URL string of code block.\n */\n a {\n color: inherit !important;\n border-bottom: none !important;\n pointer-events: none;\n }\n}\n\ndiv[class^='language-'] {\n @extend %rounded;\n @extend %code-snippet-bg;\n\n box-shadow: var(--language-border-color) 0 0 0 1px;\n\n .content > & {\n @include ml-mr(-1rem);\n\n border-radius: 0;\n }\n\n .highlight {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n/* Hide line numbers for default, console, and terminal code snippets */\ndiv {\n &.nolineno,\n &.language-plaintext,\n &.language-console,\n &.language-terminal {\n td:first-child {\n padding: 0 !important;\n margin-right: 0;\n\n .lineno {\n display: none;\n }\n }\n }\n}\n\n.code-header {\n @extend %no-cursor;\n\n display: flex;\n justify-content: space-between;\n align-items: center;\n height: $code-header-height;\n margin-left: 0.75rem;\n margin-right: 0.25rem;\n\n /* the label block */\n span {\n line-height: $code-header-height;\n\n /* label icon */\n i {\n font-size: 1rem;\n width: $code-icon-width;\n color: var(--code-header-icon-color);\n\n &.small {\n font-size: 70%;\n }\n }\n\n @at-root [file] #{&} > i {\n position: relative;\n top: 1px; /* center the file icon */\n }\n\n /* label text */\n &::after {\n content: attr(data-label-text);\n font-size: 0.85rem;\n font-weight: 600;\n color: var(--code-header-text-color);\n }\n }\n\n /* clipboard */\n button {\n @extend %cursor-pointer;\n @extend %rounded;\n\n border: 1px solid transparent;\n height: $code-header-height;\n width: $code-header-height;\n padding: 0;\n background-color: inherit;\n\n i {\n color: var(--code-header-icon-color);\n }\n\n &[timeout] {\n &:hover {\n border-color: var(--clipboard-checked-color);\n }\n\n i {\n color: var(--clipboard-checked-color);\n }\n }\n\n &:focus {\n outline: none;\n }\n\n &:not([timeout]):hover {\n background-color: rgba(128, 128, 128, 0.37);\n\n i {\n color: white;\n }\n }\n }\n}\n\n@media all and (min-width: 576px) {\n div[class^='language-'] {\n .content > & {\n @include ml-mr(0);\n\n border-radius: $base-radius;\n }\n\n .code-header {\n @include ml-mr(0);\n\n $dot-margin: 1rem;\n\n &::before {\n content: '';\n display: inline-block;\n margin-left: $dot-margin;\n width: $code-dot-size;\n height: $code-dot-size;\n border-radius: 50%;\n background-color: var(--code-header-muted-color);\n box-shadow: ($code-dot-size + $code-dot-gap) 0 0\n var(--code-header-muted-color),\n ($code-dot-size + $code-dot-gap) * 2 0 0\n var(--code-header-muted-color);\n }\n\n span {\n // center the text of label\n margin-left: calc(($dot-margin + $code-dot-size) / 2 * -1);\n }\n }\n }\n}\n","/*\n * The syntax light mode code snippet colors.\n */\n\n@mixin light-syntax {\n /* --- custom light colors --- */\n --language-border-color: #ececec;\n --highlight-bg-color: #f6f8fa;\n --highlighter-rouge-color: #3f596f;\n --highlight-lineno-color: #9e9e9e;\n --inline-code-bg: #f6f6f7;\n --code-color: #3a3a3a;\n --code-header-text-color: #a3a3a3;\n --code-header-muted-color: #e5e5e5;\n --code-header-icon-color: #c9c8c8;\n --clipboard-checked-color: #43c743;\n\n [class^='prompt-'] {\n --inline-code-bg: #fbfafa;\n }\n\n /* --- Syntax highlight theme from `rougify style github` --- */\n\n .highlight table td {\n padding: 5px;\n }\n\n .highlight table pre {\n margin: 0;\n }\n\n .highlight,\n .highlight .w {\n color: #24292f;\n background-color: #f6f8fa;\n }\n\n .highlight .k,\n .highlight .kd,\n .highlight .kn,\n .highlight .kp,\n .highlight .kr,\n .highlight .kt,\n .highlight .kv {\n color: #cf222e;\n }\n\n .highlight .gr {\n color: #f6f8fa;\n }\n\n .highlight .gd {\n color: #82071e;\n background-color: #ffebe9;\n }\n\n .highlight .nb {\n color: #953800;\n }\n\n .highlight .nc {\n color: #953800;\n }\n\n .highlight .no {\n color: #953800;\n }\n\n .highlight .nn {\n color: #953800;\n }\n\n .highlight .sr {\n color: #116329;\n }\n\n .highlight .na {\n color: #116329;\n }\n\n .highlight .nt {\n color: #116329;\n }\n\n .highlight .gi {\n color: #116329;\n background-color: #dafbe1;\n }\n\n .highlight .kc {\n color: #0550ae;\n }\n\n .highlight .l,\n .highlight .ld,\n .highlight .m,\n .highlight .mb,\n .highlight .mf,\n .highlight .mh,\n .highlight .mi,\n .highlight .il,\n .highlight .mo,\n .highlight .mx {\n color: #0550ae;\n }\n\n .highlight .sb {\n color: #0550ae;\n }\n\n .highlight .bp {\n color: #0550ae;\n }\n\n .highlight .ne {\n color: #0550ae;\n }\n\n .highlight .nl {\n color: #0550ae;\n }\n\n .highlight .py {\n color: #0550ae;\n }\n\n .highlight .nv,\n .highlight .vc,\n .highlight .vg,\n .highlight .vi,\n .highlight .vm {\n color: #0550ae;\n }\n\n .highlight .o,\n .highlight .ow {\n color: #0550ae;\n }\n\n .highlight .gh {\n color: #0550ae;\n font-weight: bold;\n }\n\n .highlight .gu {\n color: #0550ae;\n font-weight: bold;\n }\n\n .highlight .s,\n .highlight .sa,\n .highlight .sc,\n .highlight .dl,\n .highlight .sd,\n .highlight .s2,\n .highlight .se,\n .highlight .sh,\n .highlight .sx,\n .highlight .s1,\n .highlight .ss {\n color: #0a3069;\n }\n\n .highlight .nd {\n color: #8250df;\n }\n\n .highlight .nf,\n .highlight .fm {\n color: #8250df;\n }\n\n .highlight .err {\n color: #f6f8fa;\n background-color: #82071e;\n }\n\n .highlight .c,\n .highlight .ch,\n .highlight .cd,\n .highlight .cm,\n .highlight .cp,\n .highlight .cpf,\n .highlight .c1,\n .highlight .cs {\n color: #68717a;\n }\n\n .highlight .gl {\n color: #68717a;\n }\n\n .highlight .gt {\n color: #68717a;\n }\n\n .highlight .ni {\n color: #24292f;\n }\n\n .highlight .si {\n color: #24292f;\n }\n\n .highlight .ge {\n color: #24292f;\n font-style: italic;\n }\n\n .highlight .gs {\n color: #24292f;\n font-weight: bold;\n }\n} /* light-syntax */\n","/*\n * The syntax dark mode styles.\n */\n\n@mixin dark-syntax {\n --language-border-color: #2d2d2d;\n --highlight-bg-color: #151515;\n --highlighter-rouge-color: #c9def1;\n --highlight-lineno-color: #808080;\n --inline-code-bg: #323238;\n --code-color: #b0b0b0;\n --code-header-text-color: #6a6a6a;\n --code-header-muted-color: #353535;\n --code-header-icon-color: #565656;\n --clipboard-checked-color: #2bcc2b;\n --filepath-text-color: #cacaca;\n\n .highlight .gp {\n color: #87939d;\n }\n\n /* --- Syntax highlight theme from `rougify style base16.dark` --- */\n\n .highlight table td {\n padding: 5px;\n }\n\n .highlight table pre {\n margin: 0;\n }\n\n .highlight,\n .highlight .w {\n color: #d0d0d0;\n background-color: #151515;\n }\n\n .highlight .err {\n color: #151515;\n background-color: #ac4142;\n }\n\n .highlight .c,\n .highlight .ch,\n .highlight .cd,\n .highlight .cm,\n .highlight .cpf,\n .highlight .c1,\n .highlight .cs {\n color: #848484;\n }\n\n .highlight .cp {\n color: #f4bf75;\n }\n\n .highlight .nt {\n color: #f4bf75;\n }\n\n .highlight .o,\n .highlight .ow {\n color: #d0d0d0;\n }\n\n .highlight .p,\n .highlight .pi {\n color: #d0d0d0;\n }\n\n .highlight .gi {\n color: #90a959;\n }\n\n .highlight .gd {\n color: #f08a8b;\n background-color: #320000;\n }\n\n .highlight .gh {\n color: #6a9fb5;\n background-color: #151515;\n font-weight: bold;\n }\n\n .highlight .k,\n .highlight .kn,\n .highlight .kp,\n .highlight .kr,\n .highlight .kv {\n color: #aa759f;\n }\n\n .highlight .kc {\n color: #d28445;\n }\n\n .highlight .kt {\n color: #d28445;\n }\n\n .highlight .kd {\n color: #d28445;\n }\n\n .highlight .s,\n .highlight .sb,\n .highlight .sc,\n .highlight .dl,\n .highlight .sd,\n .highlight .s2,\n .highlight .sh,\n .highlight .sx,\n .highlight .s1 {\n color: #90a959;\n }\n\n .highlight .sa {\n color: #aa759f;\n }\n\n .highlight .sr {\n color: #75b5aa;\n }\n\n .highlight .si {\n color: #b76d45;\n }\n\n .highlight .se {\n color: #b76d45;\n }\n\n .highlight .nn {\n color: #f4bf75;\n }\n\n .highlight .nc {\n color: #f4bf75;\n }\n\n .highlight .no {\n color: #f4bf75;\n }\n\n .highlight .na {\n color: #6a9fb5;\n }\n\n .highlight .m,\n .highlight .mb,\n .highlight .mf,\n .highlight .mh,\n .highlight .mi,\n .highlight .il,\n .highlight .mo,\n .highlight .mx {\n color: #90a959;\n }\n\n .highlight .ss {\n color: #90a959;\n }\n}\n","/* The common styles */\n\nhtml {\n @media (prefers-color-scheme: light) {\n &:not([data-mode]),\n &[data-mode='light'] {\n @include light-scheme;\n }\n\n &[data-mode='dark'] {\n @include dark-scheme;\n }\n }\n\n @media (prefers-color-scheme: dark) {\n &:not([data-mode]),\n &[data-mode='dark'] {\n @include dark-scheme;\n }\n\n &[data-mode='light'] {\n @include light-scheme;\n }\n }\n\n font-size: 16px;\n}\n\nbody {\n background: var(--main-bg);\n padding: env(safe-area-inset-top) env(safe-area-inset-right)\n env(safe-area-inset-bottom) env(safe-area-inset-left);\n color: var(--text-color);\n -webkit-font-smoothing: antialiased;\n font-family: $font-family-base;\n}\n\n/* --- Typography --- */\n\n@for $i from 1 through 5 {\n h#{$i} {\n @extend %heading;\n\n @if $i > 1 {\n @extend %section;\n @extend %anchor;\n }\n\n @if $i < 5 {\n $factor: 0.18rem;\n\n @if $i == 1 {\n $factor: 0.23rem;\n }\n\n font-size: 1rem + (5 - $i) * $factor;\n } @else {\n font-size: 1rem;\n }\n }\n}\n\na {\n @extend %link-color;\n\n text-decoration: none;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n transition: all 0.35s ease-in-out;\n\n .blur & {\n $blur: 20px;\n\n -webkit-filter: blur($blur);\n filter: blur($blur);\n }\n}\n\nblockquote {\n border-left: 5px solid var(--blockquote-border-color);\n padding-left: 1rem;\n color: var(--blockquote-text-color);\n\n > p:last-child {\n margin-bottom: 0;\n }\n\n &[class^='prompt-'] {\n border-left: 0;\n position: relative;\n padding: 1rem 1rem 1rem 3rem;\n color: var(--prompt-text-color);\n\n @extend %rounded;\n\n &::before {\n text-align: center;\n width: 3rem;\n position: absolute;\n left: 0.25rem;\n margin-top: 0.4rem;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n }\n }\n\n @include prompt('tip', '\\f0eb', 'regular');\n @include prompt('info', '\\f06a');\n @include prompt('warning', '\\f06a');\n @include prompt('danger', '\\f071');\n}\n\nkbd {\n font-family: inherit;\n display: inline-block;\n vertical-align: middle;\n line-height: 1.3rem;\n min-width: 1.75rem;\n text-align: center;\n margin: 0 0.3rem;\n padding-top: 0.1rem;\n color: var(--kbd-text-color);\n background-color: var(--kbd-bg-color);\n border-radius: 0.25rem;\n border: solid 1px var(--kbd-wrap-color);\n box-shadow: inset 0 -2px 0 var(--kbd-wrap-color);\n}\n\nfooter {\n background-color: var(--main-bg);\n height: $footer-height;\n border-top: 1px solid var(--main-border-color);\n\n @extend %text-xs;\n\n a {\n @extend %text-highlight;\n\n &:hover {\n @extend %link-hover;\n }\n }\n\n em {\n @extend %text-highlight;\n }\n\n p {\n text-align: center;\n margin-bottom: 0;\n }\n}\n\n/* fontawesome icons */\ni {\n &.far,\n &.fas {\n @extend %no-cursor;\n }\n}\n\n/* --- Panels --- */\n\n.access {\n top: 2rem;\n transition: top 0.2s ease-in-out;\n margin-top: 3rem;\n margin-bottom: 4rem;\n\n &:only-child {\n position: -webkit-sticky;\n position: sticky;\n }\n\n > section {\n padding-left: 1rem;\n border-left: 1px solid var(--main-border-color);\n\n &:not(:last-child) {\n margin-bottom: 4rem;\n }\n }\n\n .content {\n font-size: 0.9rem;\n }\n}\n\n#panel-wrapper {\n /* the headings */\n .panel-heading {\n font-family: inherit;\n line-height: inherit;\n\n @include label(inherit);\n }\n\n .post-tag {\n line-height: 1.05rem;\n font-size: 0.85rem;\n border-radius: 0.8rem;\n padding: 0.3rem 0.5rem;\n margin: 0 0.35rem 0.5rem 0;\n\n &:hover {\n transition: all 0.3s ease-in;\n }\n }\n}\n\n#access-lastmod {\n a {\n &:hover {\n @extend %link-hover;\n }\n\n @extend %no-bottom-border;\n\n color: inherit;\n }\n}\n\n.footnotes > ol {\n padding-left: 2rem;\n margin-top: 0.5rem;\n\n > li {\n &:not(:last-child) {\n margin-bottom: 0.3rem;\n }\n\n @extend %sup-fn-target;\n\n > p {\n margin-left: 0.25em;\n margin-top: 0;\n margin-bottom: 0;\n }\n }\n}\n\n.footnote {\n @at-root a#{&} {\n @include ml-mr(1px);\n @include pl-pr(2px);\n\n border-bottom-style: none !important;\n }\n}\n\nsup {\n @extend %sup-fn-target;\n}\n\n.reversefootnote {\n @at-root a#{&} {\n font-size: 0.6rem;\n line-height: 1;\n position: relative;\n bottom: 0.25em;\n margin-left: 0.25em;\n border-bottom-style: none !important;\n }\n}\n\n/* --- Begin of Markdown table style --- */\n\n/* it will be created by Liquid */\n.table-wrapper {\n overflow-x: auto;\n margin-bottom: 1.5rem;\n\n > table {\n min-width: 100%;\n overflow-x: auto;\n border-spacing: 0;\n\n thead {\n border-bottom: solid 2px rgba(210, 215, 217, 0.75);\n\n th {\n @extend %table-cell;\n }\n }\n\n tbody {\n tr {\n border-bottom: 1px solid var(--tb-border-color);\n\n &:nth-child(2n) {\n background-color: var(--tb-even-bg);\n }\n\n &:nth-child(2n + 1) {\n background-color: var(--tb-odd-bg);\n }\n\n td {\n @extend %table-cell;\n }\n }\n } /* tbody */\n } /* table */\n}\n\n/* --- post --- */\n\n.preview-img {\n aspect-ratio: 40 / 21;\n width: 100%;\n height: 100%;\n overflow: hidden;\n\n @extend %rounded;\n\n &:not(.no-bg) {\n background: var(--img-bg);\n }\n\n img {\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n\n @extend %rounded;\n\n @at-root #post-list & {\n width: 100%;\n }\n }\n}\n\n.post-preview {\n @extend %rounded;\n\n border: 0;\n background: var(--card-bg);\n box-shadow: var(--card-shadow);\n\n &::before {\n @extend %rounded;\n\n content: '';\n width: 100%;\n height: 100%;\n position: absolute;\n background-color: var(--card-hovor-bg);\n opacity: 0;\n transition: opacity 0.35s ease-in-out;\n }\n\n &:hover {\n &::before {\n opacity: 0.3;\n }\n }\n}\n\nmain {\n line-height: 1.75;\n\n h1 {\n margin-top: 2rem;\n margin-bottom: 1.5rem;\n }\n\n p {\n > a.popup {\n &:not(.normal):not(.left):not(.right) {\n @include align-center;\n }\n }\n }\n\n .categories,\n #tags,\n #archives {\n a:not(:hover) {\n @extend %no-bottom-border;\n }\n }\n}\n\n.post-meta {\n @extend %text-sm;\n\n a {\n &:not([class]):hover {\n @extend %link-hover;\n }\n }\n\n em {\n @extend %normal-font-style;\n }\n}\n\n.content {\n font-size: 1.08rem;\n margin-top: 2rem;\n overflow-wrap: break-word;\n\n a {\n &.popup {\n @extend %no-cursor;\n @extend %img-caption;\n @include mt-mb(0.5rem);\n\n cursor: zoom-in;\n }\n\n &:not(.img-link) {\n @extend %link-underline;\n\n &:hover {\n @extend %link-hover;\n }\n }\n }\n\n ol,\n ul {\n &:not([class]),\n &.task-list {\n -webkit-padding-start: 1.75rem;\n padding-inline-start: 1.75rem;\n\n li {\n margin: 0.25rem 0;\n padding-left: 0.25rem;\n }\n\n ol,\n ul {\n -webkit-padding-start: 1.25rem;\n padding-inline-start: 1.25rem;\n margin: 0.5rem 0;\n }\n }\n }\n\n ul.task-list {\n -webkit-padding-start: 1.25rem;\n padding-inline-start: 1.25rem;\n\n li {\n list-style-type: none;\n padding-left: 0;\n\n /* checkbox icon */\n > i {\n width: 2rem;\n margin-left: -1.25rem;\n color: var(--checkbox-color);\n\n &.checked {\n color: var(--checkbox-checked-color);\n }\n }\n\n ul {\n -webkit-padding-start: 1.75rem;\n padding-inline-start: 1.75rem;\n }\n }\n\n input[type='checkbox'] {\n margin: 0 0.5rem 0.2rem -1.3rem;\n vertical-align: middle;\n }\n } /* ul */\n\n dl > dd {\n margin-left: 1rem;\n }\n\n ::marker {\n color: var(--text-muted-color);\n }\n} /* .content */\n\n.tag:hover {\n @extend %tag-hover;\n}\n\n.post-tag {\n display: inline-block;\n min-width: 2rem;\n text-align: center;\n border-radius: 0.5rem;\n border: 1px solid var(--btn-border-color);\n padding: 0 0.4rem;\n color: var(--text-muted-color);\n line-height: 1.3rem;\n\n &:not(:last-child) {\n margin-right: 0.2rem;\n }\n}\n\n.rounded-10 {\n border-radius: 10px !important;\n}\n\n.img-link {\n color: transparent;\n display: inline-flex;\n}\n\n.shimmer {\n overflow: hidden;\n position: relative;\n background: var(--img-bg);\n\n &::before {\n content: '';\n position: absolute;\n background: var(--shimmer-bg);\n height: 100%;\n width: 100%;\n -webkit-animation: shimmer 1.3s infinite;\n animation: shimmer 1.3s infinite;\n }\n\n @-webkit-keyframes shimmer {\n 0% {\n transform: translateX(-100%);\n }\n\n 100% {\n transform: translateX(100%);\n }\n }\n\n @keyframes shimmer {\n 0% {\n transform: translateX(-100%);\n }\n\n 100% {\n transform: translateX(100%);\n }\n }\n}\n\n.embed-video {\n width: 100%;\n height: 100%;\n margin-bottom: 1rem;\n\n @extend %rounded;\n\n &.youtube,\n &.bilibili {\n aspect-ratio: 16 / 9;\n }\n\n &.twitch {\n aspect-ratio: 310 / 189;\n }\n}\n\n/* --- buttons --- */\n.btn-lang {\n border: 1px solid !important;\n padding: 1px 3px;\n border-radius: 3px;\n color: var(--link-color);\n\n &:focus {\n box-shadow: none;\n }\n}\n\n/* --- Effects classes --- */\n\n.loaded {\n display: block !important;\n\n @at-root .d-flex#{&} {\n display: flex !important;\n }\n}\n\n.unloaded {\n display: none !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.hidden {\n visibility: hidden !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.btn-box-shadow {\n box-shadow: var(--card-shadow);\n}\n\n/* overwrite bootstrap muted */\n.text-muted {\n color: var(--text-muted-color) !important;\n}\n\n/* Overwrite bootstrap tooltip */\n.tooltip-inner {\n font-size: 0.7rem;\n max-width: 220px;\n text-align: left;\n}\n\n/* Overwrite bootstrap outline button */\n.btn.btn-outline-primary {\n &:not(.disabled):hover {\n border-color: #007bff !important;\n }\n}\n\n.disabled {\n color: rgb(206, 196, 196);\n pointer-events: auto;\n cursor: not-allowed;\n}\n\n.hide-border-bottom {\n border-bottom: none !important;\n}\n\n.input-focus {\n box-shadow: none;\n border-color: var(--input-focus-border-color) !important;\n background: center !important;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n\n.left {\n float: left;\n margin: 0.75rem 1rem 1rem 0;\n}\n\n.right {\n float: right;\n margin: 0.75rem 0 1rem 1rem;\n}\n\n/* --- Overriding --- */\n\n/* magnific-popup */\n\nfigure .mfp-title {\n text-align: center;\n padding-right: 0;\n margin-top: 0.5rem;\n}\n\n.mfp-img {\n transition: none;\n}\n\n/* mermaid */\n.mermaid {\n text-align: center;\n}\n\n/* MathJax */\nmjx-container {\n overflow-y: hidden;\n min-width: auto !important;\n}\n\n/* --- sidebar layout --- */\n\n$sidebar-display: 'sidebar-display';\n$btn-border-width: 3px;\n$btn-mb: 0.5rem;\n\n#sidebar {\n @include pl-pr(0);\n\n position: fixed;\n top: 0;\n left: 0;\n height: 100%;\n overflow-y: auto;\n width: $sidebar-width;\n z-index: 99;\n background: var(--sidebar-bg);\n border-right: 1px solid var(--sidebar-border-color);\n\n /* Hide scrollbar for Chrome, Safari and Opera */\n &::-webkit-scrollbar {\n display: none;\n }\n\n /* Hide scrollbar for IE, Edge and Firefox */\n -ms-overflow-style: none; /* IE and Edge */\n scrollbar-width: none; /* Firefox */\n\n %sidebar-link-hover {\n &:hover {\n color: var(--sidebar-active-color);\n }\n }\n\n a {\n @extend %sidebar-links;\n }\n\n #avatar {\n display: block;\n width: 7rem;\n height: 7rem;\n overflow: hidden;\n box-shadow: var(--avatar-border-color) 0 0 0 2px;\n transform: translateZ(0); /* fixed the zoom in Safari */\n\n img {\n transition: transform 0.5s;\n\n &:hover {\n transform: scale(1.2);\n }\n }\n }\n\n .profile-wrapper {\n @include mt-mb(0.5rem);\n @extend %clickable-transition;\n\n padding-left: 2.5rem;\n padding-right: 1.25rem;\n width: 100%;\n }\n\n .site-title {\n font-family: inherit;\n font-weight: 900;\n font-size: 1.75rem;\n line-height: 1.2;\n letter-spacing: 0.25px;\n margin-top: 1.25rem;\n margin-bottom: 0.5rem;\n\n a {\n @extend %clickable-transition;\n @extend %sidebar-link-hover;\n\n color: var(--site-title-color);\n }\n }\n\n .site-subtitle {\n font-size: 95%;\n color: var(--site-subtitle-color);\n margin-top: 0.25rem;\n word-spacing: 1px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n ul {\n margin-bottom: 2rem;\n\n li.nav-item {\n opacity: 0.9;\n width: 100%;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n\n a.nav-link {\n @include pt-pb(0.6rem);\n\n display: flex;\n align-items: center;\n border-radius: 0.75rem;\n font-weight: 600;\n\n &:hover {\n background-color: var(--sidebar-hover-bg);\n }\n\n i {\n font-size: 95%;\n opacity: 0.8;\n margin-right: 1.5rem;\n }\n\n span {\n font-size: 90%;\n letter-spacing: 0.2px;\n }\n }\n\n &.active {\n .nav-link {\n color: var(--sidebar-active-color);\n background-color: var(--sidebar-hover-bg);\n\n span {\n opacity: 1;\n }\n }\n }\n\n &:not(:first-child) {\n margin-top: 0.25rem;\n }\n }\n }\n\n .sidebar-bottom {\n padding-left: 2rem;\n padding-right: 1rem;\n margin-bottom: 1.5rem;\n\n $btn-size: 1.75rem;\n\n %button {\n width: $btn-size;\n height: $btn-size;\n margin-bottom: $btn-mb; // multi line gap\n border-radius: 50%;\n color: var(--sidebar-btn-color);\n background-color: var(--sidebar-btn-bg);\n text-align: center;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: var(--sidebar-border-color) 0 0 0 1px;\n\n &:hover {\n background-color: var(--sidebar-hover-bg);\n }\n }\n\n a {\n @extend %button;\n @extend %sidebar-link-hover;\n @extend %clickable-transition;\n\n &:not(:last-child) {\n margin-right: $sb-btn-gap;\n }\n }\n\n i {\n line-height: $btn-size;\n }\n\n .mode-toggle {\n padding: 0;\n border: 0;\n\n @extend %button;\n @extend %sidebar-links;\n @extend %sidebar-link-hover;\n }\n\n .icon-border {\n @extend %no-cursor;\n @include ml-mr(calc(($sb-btn-gap - $btn-border-width) / 2));\n\n background-color: var(--sidebar-btn-color);\n content: '';\n width: $btn-border-width;\n height: $btn-border-width;\n border-radius: 50%;\n margin-bottom: $btn-mb;\n }\n } /* .sidebar-bottom */\n} /* #sidebar */\n\n@media (hover: hover) {\n #sidebar ul > li:last-child::after {\n transition: top 0.5s ease;\n }\n\n .nav-link {\n transition: background-color 0.3s ease-in-out;\n }\n\n .post-preview {\n transition: background-color 0.35s ease-in-out;\n }\n}\n\n#search-result-wrapper {\n display: none;\n height: 100%;\n width: 100%;\n overflow: auto;\n\n .content {\n margin-top: 2rem;\n }\n}\n\n/* --- top-bar --- */\n\n#topbar-wrapper {\n height: $topbar-height;\n background-color: var(--topbar-bg);\n}\n\n#topbar {\n button i {\n color: #999999;\n }\n\n #breadcrumb {\n font-size: 1rem;\n color: var(--text-muted-color);\n padding-left: 0.5rem;\n\n a:hover {\n @extend %link-hover;\n }\n\n span {\n &:not(:last-child) {\n &::after {\n content: '›';\n padding: 0 0.3rem;\n }\n }\n }\n }\n} /* #topbar */\n\n::-webkit-input-placeholder {\n @include placeholder;\n}\n\n::-moz-placeholder {\n @include placeholder;\n}\n\n:-ms-input-placeholder {\n @include placeholder;\n}\n\n::-ms-input-placeholder {\n @include placeholder;\n}\n\n::placeholder {\n @include placeholder;\n}\n\n:focus::-webkit-input-placeholder {\n @include placeholder-focus;\n}\n\n:focus::-moz-placeholder {\n @include placeholder-focus;\n}\n\n:focus:-ms-input-placeholder {\n @include placeholder-focus;\n}\n\n:focus::-ms-input-placeholder {\n @include placeholder-focus;\n}\n\n:focus::placeholder {\n @include placeholder-focus;\n}\n\nsearch {\n display: flex;\n width: 100%;\n border-radius: 1rem;\n border: 1px solid var(--search-border-color);\n background: var(--main-bg);\n padding: 0 0.5rem;\n\n i {\n z-index: 2;\n font-size: 0.9rem;\n color: var(--search-icon-color);\n }\n}\n\n#sidebar-trigger,\n#search-trigger {\n display: none;\n}\n\n/* 'Cancel' link */\n#search-cancel {\n color: var(--link-color);\n display: none;\n white-space: nowrap;\n\n @extend %cursor-pointer;\n}\n\n#search-input {\n background: center;\n border: 0;\n border-radius: 0;\n padding: 0.18rem 0.3rem;\n color: var(--text-color);\n height: auto;\n\n &:focus {\n box-shadow: none;\n }\n}\n\n#search-hints {\n padding: 0 1rem;\n\n h4 {\n margin-bottom: 1.5rem;\n }\n\n .post-tag {\n display: inline-block;\n line-height: 1rem;\n font-size: 1rem;\n background: var(--search-tag-bg);\n border: none;\n padding: 0.5rem;\n margin: 0 1.25rem 1rem 0;\n\n &::before {\n content: '#';\n color: var(--text-muted-color);\n padding-right: 0.2rem;\n }\n\n @extend %link-color;\n }\n}\n\n#search-results {\n padding-bottom: 3rem;\n\n a {\n &:hover {\n @extend %link-hover;\n }\n\n @extend %link-color;\n @extend %no-bottom-border;\n @extend %heading;\n\n font-size: 1.4rem;\n line-height: 2.5rem;\n }\n\n > article {\n width: 100%;\n\n &:not(:last-child) {\n margin-bottom: 1rem;\n }\n\n /* icons */\n i {\n color: #818182;\n margin-right: 0.15rem;\n font-size: 80%;\n }\n\n > p {\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n }\n }\n} /* #search-results */\n\n#topbar-title {\n display: none;\n font-size: 1.1rem;\n font-weight: 600;\n font-family: sans-serif;\n color: var(--topbar-text-color);\n text-align: center;\n width: 70%;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: keep-all;\n white-space: nowrap;\n}\n\n#mask {\n display: none;\n position: fixed;\n inset: 0 0 0 0;\n height: 100%;\n width: 100%;\n z-index: 1;\n\n @at-root [#{$sidebar-display}] & {\n display: block !important;\n }\n}\n\n/* --- basic wrappers --- */\n\n#main-wrapper {\n position: relative;\n\n @include pl-pr(0);\n\n > .container {\n min-height: 100vh;\n }\n}\n\n#topbar-wrapper.row,\n#main-wrapper > .container > .row,\n#search-result-wrapper > .row {\n @include ml-mr(0);\n}\n\n#tail-wrapper {\n > :not(script) {\n margin-top: 3rem;\n }\n}\n\n/* --- button back-to-top --- */\n\n#back-to-top {\n display: none;\n z-index: 1;\n cursor: pointer;\n position: fixed;\n right: 1rem;\n bottom: calc($footer-height-large - $back2top-size / 2);\n background: var(--button-bg);\n color: var(--btn-backtotop-color);\n padding: 0;\n width: $back2top-size;\n height: $back2top-size;\n border-radius: 50%;\n border: 1px solid var(--btn-backtotop-border-color);\n transition: transform 0.2s ease-out;\n -webkit-transition: transform 0.2s ease-out;\n\n &:hover {\n transform: translate3d(0, -5px, 0);\n -webkit-transform: translate3d(0, -5px, 0);\n }\n\n i {\n line-height: $back2top-size;\n position: relative;\n bottom: 2px;\n }\n}\n\n#notification {\n @-webkit-keyframes popup {\n from {\n opacity: 0;\n bottom: 0;\n }\n }\n\n @keyframes popup {\n from {\n opacity: 0;\n bottom: 0;\n }\n }\n\n .toast-header {\n background: none;\n border-bottom: none;\n color: inherit;\n }\n\n .toast-body {\n font-family: Lato, sans-serif;\n line-height: 1.25rem;\n\n button {\n font-size: 90%;\n min-width: 4rem;\n }\n }\n\n &.toast {\n &.show {\n display: block;\n min-width: 20rem;\n border-radius: 0.5rem;\n -webkit-backdrop-filter: blur(10px);\n backdrop-filter: blur(10px);\n background-color: rgba(255, 255, 255, 0.5);\n color: #1b1b1eba;\n position: fixed;\n left: 50%;\n bottom: 20%;\n transform: translateX(-50%);\n -webkit-animation: popup 0.8s;\n animation: popup 0.8s;\n }\n }\n}\n\n/*\n Responsive Design:\n\n {sidebar, content, panel} >= 1200px screen width\n {sidebar, content} >= 850px screen width\n {content} <= 849px screen width\n\n*/\n\n@media all and (max-width: 576px) {\n main {\n .content {\n > blockquote[class^='prompt-'] {\n @include ml-mr(-1rem);\n\n border-radius: 0;\n max-width: none;\n }\n }\n }\n\n #avatar {\n width: 5rem;\n height: 5rem;\n }\n}\n\n@media all and (max-width: 768px) {\n %full-width {\n max-width: 100%;\n }\n\n #topbar {\n @extend %full-width;\n }\n\n #main-wrapper > .container {\n @extend %full-width;\n @include pl-pr(0);\n }\n}\n\n/* hide sidebar and panel */\n@media all and (max-width: 849px) {\n @mixin slide($append: null) {\n $basic: transform 0.4s ease;\n\n @if $append {\n transition: $basic, $append;\n } @else {\n transition: $basic;\n }\n }\n\n footer {\n @include slide;\n\n height: $footer-height-large;\n padding: 1.5rem 0;\n }\n\n [#{$sidebar-display}] {\n #sidebar {\n transform: translateX(0);\n }\n\n #main-wrapper {\n transform: translateX($sidebar-width);\n }\n\n #back-to-top {\n visibility: hidden;\n }\n }\n\n #sidebar {\n @include slide;\n\n transform: translateX(-$sidebar-width); /* hide */\n -webkit-transform: translateX(-$sidebar-width);\n }\n\n #main-wrapper {\n @include slide;\n }\n\n #topbar,\n #main-wrapper > .container {\n max-width: 100%;\n }\n\n #search-result-wrapper {\n width: 100%;\n }\n\n #breadcrumb,\n search {\n display: none;\n }\n\n #topbar-wrapper {\n @include slide(top 0.2s ease);\n\n left: 0;\n }\n\n main,\n #panel-wrapper {\n margin-top: 0;\n }\n\n #topbar-title,\n #sidebar-trigger,\n #search-trigger {\n display: block;\n }\n\n #search-result-wrapper .content {\n letter-spacing: 0;\n }\n\n #tags {\n justify-content: center !important;\n }\n\n h1.dynamic-title {\n display: none;\n\n ~ .content {\n margin-top: 2.5rem;\n }\n }\n} /* max-width: 849px */\n\n/* Sidebar is visible */\n@media all and (min-width: 850px) {\n /* Solved jumping scrollbar */\n html {\n overflow-y: scroll;\n }\n\n #main-wrapper {\n margin-left: $sidebar-width;\n }\n\n #sidebar {\n .profile-wrapper {\n margin-top: 3rem;\n }\n }\n\n #search-hints {\n display: none;\n }\n\n search {\n max-width: $search-max-width;\n }\n\n #search-result-wrapper {\n max-width: $main-content-max-width;\n justify-content: start !important;\n }\n\n main {\n h1 {\n margin-top: 3rem;\n }\n }\n\n div.content .table-wrapper > table {\n min-width: 70%;\n }\n\n /* button 'back-to-Top' position */\n #back-to-top {\n right: 5%;\n bottom: calc($footer-height - $back2top-size / 2);\n }\n\n #topbar-title {\n text-align: left;\n }\n}\n\n/* Pad horizontal */\n@media all and (min-width: 992px) and (max-width: 1199px) {\n #main-wrapper > .container .col-lg-11 {\n flex: 0 0 96%;\n max-width: 96%;\n }\n}\n\n/* Compact icons in sidebar & panel hidden */\n@media all and (min-width: 850px) and (max-width: 1199px) {\n #search-results > div {\n max-width: 700px;\n }\n\n #breadcrumb {\n width: 65%;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: keep-all;\n white-space: nowrap;\n }\n}\n\n/* panel hidden */\n@media all and (max-width: 1199px) {\n #panel-wrapper {\n display: none;\n }\n\n #main-wrapper > .container > div.row {\n justify-content: center !important;\n }\n}\n\n/* --- desktop mode, both sidebar and panel are visible --- */\n\n@media all and (min-width: 1200px) {\n search {\n margin-right: 4rem;\n }\n\n #search-input {\n transition: all 0.3s ease-in-out;\n }\n\n #search-results > article {\n width: 45%;\n\n &:nth-child(odd) {\n margin-right: 1.5rem;\n }\n\n &:nth-child(even) {\n margin-left: 1.5rem;\n }\n\n &:last-child:nth-child(odd) {\n position: relative;\n right: 24.3%;\n }\n }\n\n .content {\n font-size: 1.03rem;\n }\n}\n\n@media all and (min-width: 1400px) {\n #back-to-top {\n right: calc((100vw - $sidebar-width - 1140px) / 2 + 3rem);\n }\n}\n\n@media all and (min-width: 1650px) {\n $icon-gap: 1rem;\n\n #main-wrapper {\n margin-left: $sidebar-width-large;\n }\n\n #topbar-wrapper {\n left: $sidebar-width-large;\n }\n\n search {\n margin-right: calc(\n $main-content-max-width / 4 - $search-max-width - 0.75rem\n );\n }\n\n #main-wrapper > .container {\n max-width: $main-content-max-width;\n padding-left: 1.75rem !important;\n padding-right: 1.75rem !important;\n }\n\n main.col-12,\n #tail-wrapper {\n padding-right: 4.5rem !important;\n }\n\n #back-to-top {\n right: calc(\n (100vw - $sidebar-width-large - $main-content-max-width) / 2 + 2rem\n );\n }\n\n #sidebar {\n width: $sidebar-width-large;\n\n .profile-wrapper {\n margin-top: 3.5rem;\n margin-bottom: 2.5rem;\n padding-left: 3.5rem;\n }\n\n ul {\n li.nav-item {\n @include pl-pr(2.75rem);\n }\n }\n\n .sidebar-bottom {\n padding-left: 2.75rem;\n margin-bottom: 1.75rem;\n\n a:not(:last-child) {\n margin-right: $sb-btn-gap-lg;\n }\n\n .icon-border {\n @include ml-mr(calc(($sb-btn-gap-lg - $btn-border-width) / 2));\n }\n }\n }\n} /* min-width: 1650px */\n","/*\n * The syntax light mode typography colors\n */\n\n@mixin light-scheme {\n /* Framework color */\n --main-bg: white;\n --mask-bg: #c1c3c5;\n --main-border-color: #f3f3f3;\n\n /* Common color */\n --text-color: #34343c;\n --text-muted-color: #757575;\n --text-muted-hightlight-color: inherit;\n --heading-color: #2a2a2a;\n --label-color: #585858;\n --blockquote-border-color: #eeeeee;\n --blockquote-text-color: #757575;\n --link-color: #0056b2;\n --link-underline-color: #dee2e6;\n --button-bg: #ffffff;\n --btn-border-color: #e9ecef;\n --btn-backtotop-color: #686868;\n --btn-backtotop-border-color: #f1f1f1;\n --btn-box-shadow: #eaeaea;\n --checkbox-color: #c5c5c5;\n --checkbox-checked-color: #07a8f7;\n --img-bg: radial-gradient(\n circle,\n rgb(255, 255, 255) 0%,\n rgb(239, 239, 239) 100%\n );\n --shimmer-bg: linear-gradient(\n 90deg,\n rgba(250, 250, 250, 0) 0%,\n rgba(232, 230, 230, 1) 50%,\n rgba(250, 250, 250, 0) 100%\n );\n\n /* Sidebar */\n --site-title-color: rgb(113, 113, 113);\n --site-subtitle-color: #717171;\n --sidebar-bg: #f6f8fa;\n --sidebar-border-color: #efefef;\n --sidebar-muted-color: #545454;\n --sidebar-active-color: #1d1d1d;\n --sidebar-hover-bg: rgb(223, 233, 241, 0.64);\n --sidebar-btn-bg: white;\n --sidebar-btn-color: #8e8e8e;\n --avatar-border-color: white;\n\n /* Topbar */\n --topbar-bg: rgb(255, 255, 255, 0.7);\n --topbar-text-color: rgb(78, 78, 78);\n --search-border-color: rgb(240, 240, 240);\n --search-icon-color: #c2c6cc;\n --input-focus-border-color: #b8b8b8;\n\n /* Home page */\n --post-list-text-color: dimgray;\n --btn-patinator-text-color: #555555;\n --btn-paginator-hover-color: var(--sidebar-bg);\n\n /* Posts */\n --toc-highlight: #0550ae;\n --btn-share-color: gray;\n --btn-share-hover-color: #0d6efd;\n --card-bg: white;\n --card-hovor-bg: #e2e2e2;\n --card-shadow: rgb(104, 104, 104, 0.05) 0 2px 6px 0,\n rgba(211, 209, 209, 0.15) 0 0 0 1px;\n --footnote-target-bg: lightcyan;\n --tb-odd-bg: #fbfcfd;\n --tb-border-color: #eaeaea;\n --dash-color: silver;\n --kbd-wrap-color: #bdbdbd;\n --kbd-text-color: var(--text-color);\n --kbd-bg-color: white;\n --prompt-text-color: rgb(46, 46, 46, 0.77);\n --prompt-tip-bg: rgb(123, 247, 144, 0.2);\n --prompt-tip-icon-color: #03b303;\n --prompt-info-bg: #e1f5fe;\n --prompt-info-icon-color: #0070cb;\n --prompt-warning-bg: rgb(255, 243, 205);\n --prompt-warning-icon-color: #ef9c03;\n --prompt-danger-bg: rgb(248, 215, 218, 0.56);\n --prompt-danger-icon-color: #df3c30;\n\n /* Tags */\n --tag-border: #dee2e6;\n --tag-shadow: var(--btn-border-color);\n --tag-hover: rgb(222, 226, 230);\n --search-tag-bg: #f8f9fa;\n\n [class^='prompt-'] {\n --link-underline-color: rgb(219, 216, 216);\n }\n\n .dark {\n display: none;\n }\n\n /* Categories */\n --categories-border: rgba(0, 0, 0, 0.125);\n --categories-hover-bg: var(--btn-border-color);\n --categories-icon-hover-color: darkslategray;\n\n /* Archive */\n --timeline-color: rgba(0, 0, 0, 0.075);\n --timeline-node-bg: #c2c6cc;\n --timeline-year-dot-color: #ffffff;\n} /* light-scheme */\n","/*\n * The main dark mode styles\n */\n\n@mixin dark-scheme {\n /* Framework color */\n --main-bg: rgb(27, 27, 30);\n --mask-bg: rgb(68, 69, 70);\n --main-border-color: rgb(44, 45, 45);\n\n /* Common color */\n --text-color: rgb(175, 176, 177);\n --text-muted-color: #868686;\n --text-muted-hightlight-color: #aeaeae;\n --heading-color: #cccccc;\n --label-color: #a7a7a7;\n --blockquote-border-color: rgb(66, 66, 66);\n --blockquote-text-color: #868686;\n --link-color: rgb(138, 180, 248);\n --link-underline-color: rgb(82, 108, 150);\n --button-bg: #1e1e1e;\n --btn-border-color: #2e2f31;\n --btn-backtotop-color: var(--text-color);\n --btn-backtotop-border-color: #212122;\n --btn-box-shadow: var(--main-bg);\n --card-header-bg: #292929;\n --checkbox-color: rgb(118, 120, 121);\n --checkbox-checked-color: var(--link-color);\n --img-bg: radial-gradient(circle, rgb(22, 22, 24) 0%, rgb(32, 32, 32) 100%);\n --shimmer-bg: linear-gradient(\n 90deg,\n rgba(255, 255, 255, 0) 0%,\n rgba(58, 55, 55, 0.4) 50%,\n rgba(255, 255, 255, 0) 100%\n );\n\n /* Sidebar */\n --site-title-color: #717070;\n --site-subtitle-color: #868686;\n --sidebar-bg: #1e1e1e;\n --sidebar-border-color: #292929;\n --sidebar-muted-color: #868686;\n --sidebar-active-color: rgb(255, 255, 255, 0.95);\n --sidebar-hover-bg: #262626;\n --sidebar-btn-bg: #232328;\n --sidebar-btn-color: #787878;\n --avatar-border-color: rgb(206, 206, 206, 0.9);\n\n /* Topbar */\n --topbar-bg: rgb(27, 27, 30, 0.64);\n --topbar-text-color: var(--text-color);\n --search-border-color: rgb(55, 55, 55);\n --search-icon-color: rgb(100, 102, 105);\n --input-focus-border-color: rgb(112, 114, 115);\n\n /* Home page */\n --post-list-text-color: rgb(175, 176, 177);\n --btn-patinator-text-color: var(--text-color);\n --btn-paginator-hover-color: #2e2e2e;\n\n /* Posts */\n --toc-highlight: rgb(116, 178, 243);\n --tag-hover: rgb(43, 56, 62);\n --tb-odd-bg: #252526; /* odd rows of the posts' table */\n --tb-even-bg: rgb(31, 31, 34); /* even rows of the posts' table */\n --tb-border-color: var(--tb-odd-bg);\n --footnote-target-bg: rgb(63, 81, 181);\n --btn-share-color: #6c757d;\n --btn-share-hover-color: #bfc1ca;\n --card-bg: #1e1e1e;\n --card-hovor-bg: #464d51;\n --card-shadow: rgb(21, 21, 21, 0.72) 0 6px 18px 0,\n rgb(137, 135, 135, 0.24) 0 0 0 1px;\n --kbd-wrap-color: #6a6a6a;\n --kbd-text-color: #d3d3d3;\n --kbd-bg-color: #242424;\n --prompt-text-color: rgb(216, 212, 212, 0.75);\n --prompt-tip-bg: rgb(22, 60, 36, 0.64);\n --prompt-tip-icon-color: rgb(15, 164, 15, 0.81);\n --prompt-info-bg: rgb(7, 59, 104, 0.8);\n --prompt-info-icon-color: #0075d1;\n --prompt-warning-bg: rgb(90, 69, 3, 0.88);\n --prompt-warning-icon-color: rgb(255, 165, 0, 0.8);\n --prompt-danger-bg: rgb(86, 28, 8, 0.8);\n --prompt-danger-icon-color: #cd0202;\n\n /* tags */\n --tag-border: rgb(59, 79, 88);\n --tag-shadow: rgb(32, 33, 33);\n --dash-color: rgb(63, 65, 68);\n --search-tag-bg: #292828;\n\n /* categories */\n --categories-border: rgb(64, 66, 69, 0.5);\n --categories-hover-bg: rgb(73, 75, 76);\n --categories-icon-hover-color: white;\n\n /* archives */\n --timeline-node-bg: rgb(150, 152, 156);\n --timeline-color: rgb(63, 65, 68);\n --timeline-year-dot-color: var(--timeline-color);\n\n .light {\n display: none;\n }\n\n hr {\n border-color: var(--main-border-color);\n }\n\n /* categories */\n .categories.card,\n .list-group-item {\n background-color: var(--card-bg);\n }\n\n .categories {\n .card-header {\n background-color: var(--card-header-bg);\n }\n\n .list-group-item {\n border-left: none;\n border-right: none;\n padding-left: 2rem;\n border-color: var(--categories-border);\n\n &:last-child {\n border-bottom-color: var(--card-bg);\n }\n }\n }\n\n #archives li:nth-child(odd) {\n background-image: linear-gradient(\n to left,\n rgb(26, 26, 30),\n rgb(39, 39, 45),\n rgb(39, 39, 45),\n rgb(39, 39, 45),\n rgb(26, 26, 30)\n );\n }\n\n color-scheme: dark;\n\n /* stylelint-disable-next-line selector-id-pattern */\n #disqus_thread {\n color-scheme: none;\n }\n} /* dark-scheme */\n","/*\n Style for Homepage\n*/\n\n#post-list {\n margin-top: 2rem;\n\n .card-wrapper {\n &:hover {\n text-decoration: none;\n }\n\n &:not(:last-child) {\n margin-bottom: 1.25rem;\n }\n }\n\n .card {\n border: 0;\n background: none;\n\n %img-radius {\n border-radius: $base-radius $base-radius 0 0;\n }\n\n .preview-img {\n @extend %img-radius;\n\n img {\n @extend %img-radius;\n }\n }\n\n .card-body {\n height: 100%;\n padding: 1rem;\n\n .card-title {\n @extend %text-clip;\n\n color: var(--heading-color) !important;\n font-size: 1.25rem;\n }\n\n %muted {\n color: var(--text-muted-color) !important;\n }\n\n .card-text.content {\n @extend %muted;\n\n p {\n @extend %text-clip;\n\n line-height: 1.5;\n margin: 0;\n }\n }\n\n .post-meta {\n @extend %muted;\n\n i {\n &:not(:first-child) {\n margin-left: 1.5rem;\n }\n }\n\n em {\n @extend %normal-font-style;\n\n color: inherit;\n }\n\n > div:first-child {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n }\n} /* #post-list */\n\n.pagination {\n color: var(--text-color);\n font-family: Lato, sans-serif;\n justify-content: space-evenly;\n\n a:hover {\n text-decoration: none;\n }\n\n .page-item {\n .page-link {\n color: var(--btn-patinator-text-color);\n padding: 0 0.6rem;\n display: -webkit-box;\n -webkit-box-pack: center;\n -webkit-box-align: center;\n border-radius: 0.5rem;\n border: 0;\n background-color: inherit;\n }\n\n &.active {\n .page-link {\n background-color: var(--btn-paginator-hover-color);\n }\n }\n\n &:not(.active) {\n .page-link {\n &:hover {\n box-shadow: inset var(--btn-border-color) 0 0 0 1px;\n }\n }\n }\n\n &.disabled {\n cursor: not-allowed;\n\n .page-link {\n color: rgba(108, 117, 125, 0.57);\n }\n }\n } /* .page-item */\n} /* .pagination */\n\n/* Tablet */\n@media all and (min-width: 768px) {\n %img-radius {\n border-radius: 0 $base-radius $base-radius 0;\n }\n\n #post-list {\n .card {\n .card-body {\n padding: 1.75rem 1.75rem 1.25rem 1.75rem;\n\n .card-text {\n display: inherit !important;\n }\n\n .post-meta {\n i {\n &:not(:first-child) {\n margin-left: 1.75rem;\n }\n }\n }\n }\n }\n }\n}\n\n/* Hide SideBar and TOC */\n@media all and (max-width: 830px) {\n .pagination {\n .page-item {\n &:not(:first-child):not(:last-child) {\n display: none;\n }\n }\n }\n}\n\n/* Sidebar is visible */\n@media all and (min-width: 831px) {\n #post-list {\n margin-top: 2.5rem;\n }\n\n .pagination {\n font-size: 0.85rem;\n justify-content: center;\n\n .page-item {\n &:not(:last-child) {\n margin-right: 0.7rem;\n }\n }\n\n .page-index {\n display: none;\n }\n } /* .pagination */\n}\n","/*\n Post-specific style\n*/\n\n%btn-post-nav {\n width: 50%;\n position: relative;\n border-color: var(--btn-border-color);\n}\n\n@mixin dot($pl: 0.25rem, $pr: 0.25rem) {\n content: '\\2022';\n padding-left: $pl;\n padding-right: $pr;\n}\n\nh1 + .post-meta {\n > span + span::before {\n @include dot;\n }\n\n em,\n time {\n @extend %text-highlight;\n }\n\n em {\n a {\n color: inherit;\n }\n }\n}\n\n.post-tail-wrapper {\n @extend %text-sm;\n\n margin-top: 6rem;\n border-bottom: 1px double var(--main-border-color);\n\n .license-wrapper {\n line-height: 1.2rem;\n\n > a {\n @extend %text-highlight;\n\n &:hover {\n @extend %link-hover;\n }\n }\n\n span:last-child {\n @extend %text-sm;\n }\n } /* .license-wrapper */\n\n .post-meta a:not(:hover) {\n @extend %link-underline;\n }\n\n .share-wrapper {\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n %icon-size {\n font-size: 1.125rem;\n }\n\n .share-icons {\n display: flex;\n\n i {\n color: var(--btn-share-color);\n\n @extend %icon-size;\n }\n\n > * {\n @extend %icon-size;\n\n margin-left: 0.5rem;\n\n &:hover {\n i {\n @extend %btn-share-hovor;\n }\n }\n }\n\n button {\n padding: 0;\n border: none;\n line-height: inherit;\n\n @extend %cursor-pointer;\n }\n } /* .share-icons */\n } /* .share-wrapper */\n}\n\n.share-mastodon {\n /* See: https://github.com/justinribeiro/share-to-mastodon#properties */\n --wc-stm-font-family: $font-family-base;\n --wc-stm-dialog-background-color: var(--card-bg);\n --wc-stm-form-button-border: 1px solid var(--btn-border-color);\n --wc-stm-form-submit-background-color: var(--sidebar-btn-bg);\n --wc-stm-form-cancel-background-color: var(--sidebar-btn-bg);\n --wc-stm-form-button-background-color-hover: #007bff;\n --wc-stm-form-button-color-hover: white;\n\n font-size: 1rem;\n}\n\n.post-tags {\n line-height: 2rem;\n\n .post-tag {\n &:hover {\n @extend %link-hover;\n @extend %tag-hover;\n @extend %no-bottom-border;\n }\n }\n}\n\n.post-navigation {\n .btn {\n @extend %btn-post-nav;\n\n &:not(:hover) {\n color: var(--link-color);\n }\n\n &:hover {\n &:not(.disabled)::before {\n color: whitesmoke;\n }\n }\n\n &.disabled {\n @extend %btn-post-nav;\n\n pointer-events: auto;\n cursor: not-allowed;\n background: none;\n color: gray;\n }\n\n &.btn-outline-primary.disabled:focus {\n box-shadow: none;\n }\n\n &::before {\n color: var(--text-muted-color);\n font-size: 0.65rem;\n text-transform: uppercase;\n content: attr(aria-label);\n }\n\n &:first-child {\n border-radius: $base-radius 0 0 $base-radius;\n left: 0.5px;\n }\n\n &:last-child {\n border-radius: 0 $base-radius $base-radius 0;\n right: 0.5px;\n }\n }\n\n p {\n font-size: 1.1rem;\n line-height: 1.5rem;\n margin-top: 0.3rem;\n white-space: normal;\n }\n} /* .post-navigation */\n\n@media (hover: hover) {\n .post-navigation {\n .btn,\n .btn::before {\n transition: all 0.35s ease-in-out;\n }\n }\n}\n\n@-webkit-keyframes fade-up {\n from {\n opacity: 0;\n position: relative;\n top: 2rem;\n }\n\n to {\n opacity: 1;\n position: relative;\n top: 0;\n }\n}\n\n@keyframes fade-up {\n from {\n opacity: 0;\n position: relative;\n top: 2rem;\n }\n\n to {\n opacity: 1;\n position: relative;\n top: 0;\n }\n}\n\n#toc-wrapper {\n border-left: 1px solid rgba(158, 158, 158, 0.17);\n position: -webkit-sticky;\n position: sticky;\n top: 4rem;\n transition: top 0.2s ease-in-out;\n -webkit-animation: fade-up 0.8s;\n animation: fade-up 0.8s;\n\n ul {\n list-style: none;\n font-size: 0.85rem;\n line-height: 1.25;\n padding-left: 0;\n\n li {\n &:not(:last-child) {\n margin: 0.4rem 0;\n }\n\n a {\n padding: 0.2rem 0 0.2rem 1.25rem;\n }\n }\n\n /* Overwrite TOC plugin style */\n\n .toc-link {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:hover {\n color: var(--toc-highlight);\n text-decoration: none;\n }\n\n &::before {\n display: none;\n }\n }\n\n .is-active-link {\n color: var(--toc-highlight) !important;\n font-weight: 600;\n\n &::before {\n display: inline-block;\n width: 1px;\n left: -1px;\n height: 1.25rem;\n background-color: var(--toc-highlight) !important;\n }\n }\n\n ul {\n padding-left: 0.75rem;\n }\n }\n}\n\n/* --- Related Posts --- */\n\n#related-posts {\n > h3 {\n @include label(1.1rem, 600);\n }\n\n time {\n @extend %normal-font-style;\n @extend %text-xs;\n\n color: var(--text-muted-color);\n }\n\n p {\n font-size: 0.9rem;\n margin-bottom: 0.5rem;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n }\n\n .card {\n h4 {\n @extend %text-clip;\n }\n }\n}\n\n/* stylelint-disable-next-line selector-id-pattern */\n#disqus_thread {\n min-height: 8.5rem;\n}\n\n.utterances {\n max-width: 100%;\n}\n\n%btn-share-hovor {\n color: var(--btn-share-hover-color) !important;\n}\n\n.share-label {\n @include label(inherit, 400, inherit);\n\n &::after {\n content: ':';\n }\n}\n\n@media all and (max-width: 576px) {\n .post-tail-bottom {\n flex-wrap: wrap-reverse !important;\n\n > div:first-child {\n width: 100%;\n margin-top: 1rem;\n }\n }\n}\n\n@media all and (max-width: 768px) {\n .content > p > img {\n max-width: calc(100% + 1rem);\n }\n}\n\n/* Hide SideBar and TOC */\n@media all and (max-width: 849px) {\n .post-navigation {\n padding-left: 0;\n padding-right: 0;\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n}\n","/*\n Styles for Tab Tags\n*/\n\n.tag {\n border-radius: 0.7em;\n padding: 6px 8px 7px;\n margin-right: 0.8rem;\n line-height: 3rem;\n letter-spacing: 0;\n border: 1px solid var(--tag-border) !important;\n box-shadow: 0 0 3px 0 var(--tag-shadow);\n\n span {\n margin-left: 0.6em;\n font-size: 0.7em;\n font-family: Oswald, sans-serif;\n }\n}\n","/*\n Style for Archives\n*/\n\n#archives {\n letter-spacing: 0.03rem;\n\n $timeline-width: 4px;\n\n %timeline {\n content: '';\n width: $timeline-width;\n position: relative;\n float: left;\n background-color: var(--timeline-color);\n }\n\n .year {\n height: 3.5rem;\n font-size: 1.5rem;\n position: relative;\n left: 2px;\n margin-left: -$timeline-width;\n\n &::before {\n @extend %timeline;\n\n height: 72px;\n left: 79px;\n bottom: 16px;\n }\n\n &:first-child::before {\n @extend %timeline;\n\n height: 32px;\n top: 24px;\n }\n\n /* Year dot */\n &::after {\n content: '';\n display: inline-block;\n position: relative;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n left: 21.5px;\n border: 3px solid;\n background-color: var(--timeline-year-dot-color);\n border-color: var(--timeline-node-bg);\n box-shadow: 0 0 2px 0 #c2c6cc;\n z-index: 1;\n }\n }\n\n ul {\n li {\n font-size: 1.1rem;\n line-height: 3rem;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &:nth-child(odd) {\n background-color: var(--main-bg, #ffffff);\n background-image: linear-gradient(\n to left,\n #ffffff,\n #fbfbfb,\n #fbfbfb,\n #fbfbfb,\n #ffffff\n );\n }\n\n &::before {\n @extend %timeline;\n\n top: 0;\n left: 77px;\n height: 3.1rem;\n }\n }\n\n &:last-child li:last-child::before {\n height: 1.5rem;\n }\n } /* #archives ul */\n\n .date {\n white-space: nowrap;\n display: inline-block;\n position: relative;\n right: 0.5rem;\n\n &.month {\n width: 1.4rem;\n text-align: center;\n }\n\n &.day {\n font-size: 85%;\n font-family: Lato, sans-serif;\n }\n }\n\n a {\n /* post title in Archvies */\n margin-left: 2.5rem;\n position: relative;\n top: 0.1rem;\n\n &:hover {\n border-bottom: none;\n }\n\n &::before {\n /* the dot before post title */\n content: '';\n display: inline-block;\n position: relative;\n border-radius: 50%;\n width: 8px;\n height: 8px;\n float: left;\n top: 1.35rem;\n left: 71px;\n background-color: var(--timeline-node-bg);\n box-shadow: 0 0 3px 0 #c2c6cc;\n z-index: 1;\n }\n }\n} /* #archives */\n\n@media all and (max-width: 576px) {\n #archives {\n margin-top: -1rem;\n\n ul {\n letter-spacing: 0;\n }\n }\n}\n","/*\n Style for Tab Categories\n*/\n\n%category-icon-color {\n color: gray;\n}\n\n.categories {\n margin-bottom: 2rem;\n border-color: var(--categories-border);\n\n &.card,\n .list-group {\n @extend %rounded;\n }\n\n .card-header {\n $radius: calc($base-radius - 1px);\n\n padding: 0.75rem;\n border-radius: $radius;\n border-bottom: 0;\n\n &.hide-border-bottom {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n i {\n @extend %category-icon-color;\n\n font-size: 86%; /* fontawesome icons */\n }\n\n .list-group-item {\n border-left: none;\n border-right: none;\n padding-left: 2rem;\n\n &:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child {\n border-bottom: 0;\n }\n }\n} /* .categories */\n\n.category-trigger {\n width: 1.7rem;\n height: 1.7rem;\n border-radius: 50%;\n text-align: center;\n color: #6c757d !important;\n\n i {\n position: relative;\n height: 0.7rem;\n width: 1rem;\n transition: transform 300ms ease;\n }\n\n &:hover {\n i {\n color: var(--categories-icon-hover-color);\n }\n }\n}\n\n/* only works on desktop */\n@media (hover: hover) {\n .category-trigger:hover {\n background-color: var(--categories-hover-bg);\n }\n}\n\n.rotate {\n transform: rotate(-90deg);\n}\n","/*\n Style for page Category and Tag\n*/\n\n.dash {\n margin: 0 0.5rem 0.6rem 0.5rem;\n border-bottom: 2px dotted var(--dash-color);\n}\n\n#page-category,\n#page-tag {\n ul > li {\n line-height: 1.5rem;\n padding: 0.6rem 0;\n\n /* dot */\n &::before {\n background: #999999;\n width: 5px;\n height: 5px;\n border-radius: 50%;\n display: block;\n content: '';\n position: relative;\n top: 0.6rem;\n margin-right: 0.5rem;\n }\n\n /* post's title */\n > a {\n @extend %no-bottom-border;\n\n font-size: 1.1rem;\n }\n }\n}\n\n/* tag icon */\n#page-tag h1 > i {\n font-size: 1.2rem;\n}\n\n#page-category h1 > i {\n font-size: 1.25rem;\n}\n\n#page-category,\n#page-tag,\n#access-lastmod {\n a:hover {\n @extend %link-hover;\n\n margin-bottom: -1px; /* Avoid jumping */\n }\n}\n\n@media all and (max-width: 576px) {\n #page-category,\n #page-tag {\n ul > li {\n &::before {\n margin: 0 0.5rem;\n }\n\n > a {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n}\n"],"file":"jekyll-theme-chirpy.css"} \ No newline at end of file diff --git a/_site/assets/img/favicons/android-chrome-192x192.png b/_site/assets/img/favicons/android-chrome-192x192.png deleted file mode 100644 index 0cb91013f897665b84d65d21abc54d124852e444..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13697 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 diff --git a/_site/assets/img/favicons/android-chrome-384x384.png b/_site/assets/img/favicons/android-chrome-384x384.png deleted file mode 100644 index 967093d57ed80b08f96333b540f52b0470f21921..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29745 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 aJ0ZkzyZXQjT+s;!CoiomRrTR($o~MR4D9Iu diff --git a/_site/assets/img/favicons/apple-touch-icon.png b/_site/assets/img/favicons/apple-touch-icon.png deleted file mode 100644 index 9302d8856c03f797e91d31285366146dc4ca2916..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8052 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 #da532c diff --git a/_site/assets/img/favicons/favicon-16x16.png b/_site/assets/img/favicons/favicon-16x16.png deleted file mode 100644 index d4b5f113c624431c04a3ce02411b912dc4ba5a22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280 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 Ubn-$ql>h($07*qoM6N<$f~a=v{Qv*} diff --git a/_site/assets/img/favicons/favicon.ico b/_site/assets/img/favicons/favicon.ico deleted file mode 100644 index b1b7054a71cf7b000f4f5e34a585af13cac096bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 diff --git a/_site/assets/img/favicons/mstile-150x150.png b/_site/assets/img/favicons/mstile-150x150.png deleted file mode 100644 index 1c698ef291dfcff372e55464cec1ce5de435a902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8555 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 - - - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - - - diff --git a/_site/assets/img/favicons/site.webmanifest b/_site/assets/img/favicons/site.webmanifest deleted file mode 100644 index 16ce35e..0000000 --- a/_site/assets/img/favicons/site.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{ "name": "Aliberk Sandıkçı", "short_name": "Aliberk Sandıkçı", "description": "Personal Website & Blog of Aliberk Sandıkçı", "icons": [ { "src": "/assets/img/favicons/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/assets/img/favicons/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" }], "start_url": "/index.html", "theme_color": "#2a1e6b", "background_color": "#ffffff", "display": "fullscreen" } diff --git a/_site/assets/img/pp.png b/_site/assets/img/pp.png deleted file mode 100644 index c2971baf966f9f3a80c7647a920788f9a4b88fac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278434 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

XnRRmI+5h?IcF7GY=`V5c!6u@=%f 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%0Ad$Qz60MYhmLpy%K+- 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 =*y}tmn@lxo zPf}!1p$GsS%?Sogdl@Yhr!E1^_f-Hqf1U#Psq-v=-UL_#ZNJDl4Tjk30m>E+CD-gDu5(-p$(0=}U(#=p zl@tWvt?j~_rC`kurEPgm^FKqF|!c%T8d`@D&ZG;i#C zpd-sS^h)8NuvlBmezmf6cMM?`%MtC%#RcJ)j2TJ6qn(@~s(}aL}QWEPq&21-)>vyL8{~G==iOHnao>I%yTi zyG`TBaz?wk6V9_i%t+3vab0YiqLQ#D_Knm_kx=7O!Py*Xw{1Kc?82gsS%tWdH=gS6 zJPFVOs z0QDlE`n|emnZF+kd;(fa%)R=5X8$j;I#6~h$=8y$mC z;B$$f3V^y)AkOW1sRbj_jlWmy?+9(*+E0cK5nDVr@>dFoxPTpHh*=$ofXulT%T&RA zJYt-<33%7rMMuf@9SOMw6ia6>1i}^5$~QrIlGNO}vaunef9u=dwXkHIPhyPkgRS*l z^I0}eQUbNco6~92WoA?s#`4i8fB%!WpZuAhJFg3V*X<9U`(#$}#5M8En>C+!;uW{A z`Px6(*ZdXFiIoZwb9V6u4%i`UUgrTX!Mbu<90Ms4G^FQz@gwj4%FM7~C%S=i!3E?V?wh}nBSuFBnZggyx;-b%=tvA2?Xh){Sr;$m^Vmd;5Ok}_ za0J$EO>c8(&=Io~+xmf1!r|IDg+Px*7-;ks|YNIK(MTF0(K|*eRqSw z;~8;o0cw$&9-I&`DBs!q?eLWe9iINE?(gp>0oHARmDu}Hz~`Gv_?7sp0I2bv@A|et z9ul-++Z+EXxgUf2Ho)qE+XDTV;C>RIHvyiFfK?#Kt$3U2bY@6qIiaY8N-DaG&}2nN zstK}0y4#*ac9}8XRm*Kroxj9gW{Qv^;UFa9lymA(17GLp_!_T?*MK!x*6d#$?D*$* z$9|DlO<$|*?h6im+n4=3zM*pO8HLXAkc=i-iAmj;Y`kpx^T;!dS!%NxkiHx1FW~Ar+yvuo>wC)hYiEsg`Zlbea*yF);AOuX87jn!HZr>N8`~#;i3MFzVc3<&Lh7 zXu=G|`8vZTp>6V*>vrlA>b=h=h1z6{OTivorFbFccewUsBNNWRL^(=WmCt7qJN|&^ z#DrYA^^(}hUboktXa*_Bn-BU<@SJs`sdf2YcL4}2eIV7>(kMrDEu~sn>J*=TSJ}{M zH@mZ=L6g8DwjI>vq#mP}Im+oGy5cw}A3?G2)SCg!Fr7OxPPL_PefWZ9H#X$oW5eYp zv<4{hHlHA}n^vsQU;`Bp(8nVu!Ru{+=Q04-|7*El&jC0s_RE0kRly>mHUauk!1V&4 z^RJ%-C@|FResx^U^lJ}5^5#Rq9(zp8RO;AO9ON#L zHKQSF0Ci?j`&wjs4`11>9h>gciicJTuEu@nOXMZM7C}WAjtv?2CQ=7cdHEVc>q=C) z$w)ha|Ja9{+U{?AdtCxhlbv{KjOI)mTS?T#u?}>y)JcqpUmF1_rpyt?p#jME^7z~q zrC3Iahr&1!VX>|B>;ASa`(ZO0t9YvTjgCyQ6^aaoh+mJNJ~hNKtj75xrvNZE6>m8_ z!q)Aqq6)nUHaEv<9+{*Odw6W$S#of_6QD69O`2ua9V;}W<2zklZlN~67}tK#(=IH~ zcCaupM4&(kF>pdPPB<&L0*b<-IMh~yV{u%6=UEeuiL(b{XMJ$)a3hmc)z+o2_+x9~ zLRau4!#q(K-4}3Xh1j|~R1uz-tay<23*(+P5b7SYxv9^@AGf~?Yja=Rb%6JNwb_Rv zt)Q14kS7Pmp$aDR;EHd>W*wPAZ0QC;oYiT#Pu%9V-Qjp{bD!4%+ku`biIp)f$}9vq z&1UKpl@x_rz>ThCM}ppiMbhn=b!=`esb+StDNqz#^Nw_djYV&SWEpB2%oMMfU`pIseTTC#-ACItqNL)TphV6843Z> z6zdF$p`j@Ja59)C9#+Ep;Wkac<{3b5A}AJ}Xxbhiu<&3)a+r*=4V_$blE~OGx2UQZ z-NL2>I0DtM0Xx&IghEZ(NTEoV01Q>nb`h8ANooZa^;0GaD=EtQSia}@B&RhSQTJ}w zZ97RKTt5H4Kp@0@mTmB8qgo2~Fc^Q1>SsJ?|EdF&5d67DIbxM~*XOiXD**YI6K5PL zhL%W*`#$;*wD;a7kVTl%SDu z#E(LW{$WRO2MHY)og-UU$&g8pzOs+h@c6=#Kmm!ba)c*wJxBGIc0pS_ zS(RDDv?noTjtOv)CBi9RS}&4vcL9<3D`twICdM5@n!jk;8k5Hw2K!||xwWCaKS7Xl zmsRx_mU$*KGpWVypkY^0G~JD^S&t&6Af$;QxfM87st#>v&y>-gk$nUERV>6w@>IY^ zGnjx^IhY^niUdOI%UA?kHe`t>0TK|ht8@9Y+*E#itTq7llK|^l|FOSj`}H!Qb7~a` z6_I-Of88dLGG_#_)|&#e4tkW=*fR|UcT!m0iIQWb1&ehdj(((oG=SaBxn3< z7fhvVu^OQ^0r3C{M1MKFp6!YW_tmw6nq*mrAT)}LFnC!NlG4)0O514k-XqX$FIKw{ z;ZRJXu~BQPZ$`C?Q98EV?1Vitr?Uz0?dK9eixX;P+m_YiUwaEeHv;`t&wI>

j;9F7s!aQxa_}xr!EJL2y&+ES@&T^N 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 z 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

KlqGX*{9$Fj{)(13=0;**+d@SB-C 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 - - - Redirecting… - - - - -

Redirecting…

- Click here if you are not redirected. - diff --git a/_site/assets/js/data/search.json b/_site/assets/js/data/search.json deleted file mode 100644 index 67d872b..0000000 --- a/_site/assets/js/data/search.json +++ /dev/null @@ -1 +0,0 @@ -[ { "title": "TUSAŞ Gezisi", "url": "/posts/tusas-gezisi/", "categories": "Trip", "tags": "tusaş, trip", "date": "2024-07-31 13:00:00 +0300", "snippet": "Geçtiğimiz gün, 2024 tercih dönemi kapsamında bilgilendirme amaçlı TUSAŞ’ın düzenlediği geziye okulum İzmir Fen Lisesi adına katıldım. Her ne kadar havacılık konusunda pek bir bilgim olmasa da aldı...", "content": "Geçtiğimiz gün, 2024 tercih dönemi kapsamında bilgilendirme amaçlı TUSAŞ’ın düzenlediği geziye okulum İzmir Fen Lisesi adına katıldım. Her ne kadar havacılık konusunda pek bir bilgim olmasa da aldığım notlardan ve geziye dair deneyimlerim ile ilgili ufak bir yazı yazmak istedim. İyi okumalar7 otobüs olarak TUSAŞ’a doğru yola çıktık. Girişte telefonlarımız toplandı ve otobüslerden inip konferans salonuna geçtik." }, { "title": "Pardus/Linux Yanına Windows Kurulumu", "url": "/posts/pardus-ve-windows/", "categories": "Linux", "tags": "pardus, linux", "date": "2024-07-22 13:00:00 +0300", "snippet": "GNU/Linux - Pardus işletim sistemi bir bilgisayar kullanıcısının isteyebileceği her türlü programı/kolaylığı sağlamakta. Lakin çeşitli programların yapımcıları tarafından Linux için desteklenmemesi...", "content": "GNU/Linux - Pardus işletim sistemi bir bilgisayar kullanıcısının isteyebileceği her türlü programı/kolaylığı sağlamakta. Lakin çeşitli programların yapımcıları tarafından Linux için desteklenmemesi (Adobe Programları gibi) veya oyunlarda bulunan çeşitli hile engelleme sistemlerinin Linux için portlanmamış olması (Valorant, LOL, Roblox vb.) sebebi ile Windows bir makineye hâlen bağımlılığınız bulunuyor olabilir. Bu tarz bir durumda Pardus ile Windows’u birlikte kullanmak gibi çok güzel bir seçeneğe sahibiz. Eğer Pardus’u denemek için indirdiyseniz silip Windows kurmadan önce bu seçeneği bir değerlendirin derim. Eğer yeterince disk alanınız varsa (ben en az 256GiB öneriyorum) dual boot dediğimiz iki sistemi aynı anda kullanma işlemini gerçekleştirmeniz için bu yazıyı yazmak istedim. Kolaylıklar dilerimNotBu yazı, Pardus’un yanına -> Windows kurmak içindir. Eğer Windows’un yanına -> Pardus kurmak istiyorsanız, Pardus sitesindeki yazıyı takip edebiliirsiniz: https://www.pardus.org.tr/windows-ile-dual-boot-olusturma/Windows’a bağımlığınızın olup olmadığını öğrenin !Linux’te oynayabileceğiniz / oynayamayacağınız oyunlar: https://protondb.comDesteklenen / Desteklenmeyen anticheat sistemleri: https://areweanticheatyet.com/Popüler uygulamalara alternatifler: https://alternativeto.netÖn Gereklilikler En az 1 USB Bellek Pardus/Linux Kurulu bir makine (64 Bit) Mümkünse Ortalama/Hızlı bir internet bağlantısı veya sabırUyarı Sisteminizdeki önemli dosyaları yedek almanızı öneriyorum. Bu işlem kurulu olan Pardus sistemine ufak bir ihtimal de olsa zarar verebilirTahmini Süre 2-3 Saat (imaj dosyalarının indirilmesi hariç)Adımlar Ventoy programını Pardus mağaza üzerinden indiriniz ve Ventoy programını USB belleğinize kurunuz. Pardus/Linux sisteminizin yerini azaltmak için GParted uygulamasının imaj (.iso) dosyasını indiriniz, dosyanın doğruluğunu kontrol ediniz ve Ventoy’a (USB belleğinize) atınız. indirme linki: https://downloads.sourceforge.net/gparted/gparted-live-1.6.0-3-amd64.iso dosya kontrol linki: https://gparted.org/gparted-live/stable/CHECKSUMS.TXT tüm indirme seçenekleri: https://gparted.org/download.php Windows veya Pardus’un yanına kurmak istediğiniz herhangi bir İmaj (.iso) dosyasını indirin. Bu imaj dosyasını da Ventoy’a (USB Belleğinize) atınız Son olarak olası bir sıkıntıda GRUB (başlatma) ekranına erişim için BootRepair uygulamasının imaj dosyasını indirip USB Belleğe atınız (zorunlu değil ama kurtarma adımları için hayat kurtarabilir). İndirme linki: https://sourceforge.net/projects/boot-repair-cd/files/latest/download Tüm İndirme ve USB Belleğe atma işlemleri bittiğinde dosyaları doğrulamak için mümkünse Hash değerlerini kontrol edin. Veya en azından sync komutunu herhangi bir terminalde çalıştırarak komutun sonlanmasını bekleyin (duruma göre 15dk+ bekletebilir). Bu komut tüm verilerin USB Belleğe yazıldığında emin olmanızı sağlar. Sonrasında USB Belleğinizi isterseniz çıkarabilirsiniz. USB Belleğinizi cihazınıza takın. Bilgisayarınızı Yeniden başlatın ve Boot Tuşuna basarak cihazınızın başlatma menüsüne girin. Sonrasında Ventoy, USB veya USB belleğinizin markasının isminin olduğu seçeneği seçiniz. Eğer her şey yolunda giderse içinde 3 tane .iso dosyasının bulunduğu bir ekran açılmış olacak. İlk önce Gparted (gparted-live*.iso) dosyasını seçiniz.Sıradaki adımlar Kısaca (sonradan güncellenecek) GParted üzerinden Pardus’un kurulu olduğu diski küçültün Windows’u kalan boş alana kurun Kurulum sonrasında ya BootRepair uygulamasını kullanın ya da Pardus’a bir şekilde girip boot-repair komutunu kullanın" }, { "title": "Android Cihazlar için Açık Kaynak / Özgür Yazılım Uygulama Alternatifleri", "url": "/posts/android-foss-apps/", "categories": "Android", "tags": "app-recommendations, foss, duzenlenecek", "date": "2023-11-21 18:00:00 +0300", "snippet": "Günümüzde gizlilik ve güvenlik en önemli konulardan biri. Bunu sağlamanın en garanti yollarında biri ise kullandığımız uygulamaların açık kaynak olmasına dikkat etmek. Bu tarz uygulamaların kaynak ...", "content": "Günümüzde gizlilik ve güvenlik en önemli konulardan biri. Bunu sağlamanın en garanti yollarında biri ise kullandığımız uygulamaların açık kaynak olmasına dikkat etmek. Bu tarz uygulamaların kaynak kodu herkese açık bir şekilde görüntülenebildiği için hem güvenlik yamaları daha hızlı bir şekilde gelmekte hem de gizlilik ile ilgili kafamızda bir soru işareti oluşmamakta. Dolayısı ile bu uygulamaları teknolojik cihazlarımızda kullanmamız büyük bir önem taşımaktadır. Bu yazımızda sizin için hem gizlilik ve güvenliğinizi sağlayacak hem de verimliliğinizden geri bırakmayacak açık kaynak kodlu Android uygulamalarına yer vermek istedik.Uygulama MağazalarıBurada paylaşacağım diğer tüm uygulamalar için öncelikle bu mağazalardan bir veya birkaçını indirmek işini kolayaştıracak ve otomatik güncelleme almanızı sağlayacaktır. Bu başlık altında Google Play Store için alternatif uygulamaları bulabilirsiniz.F-DroidAçık kaynak kodlu uygulamaların toplandığı bir mağaza. Kendi uygulama listenizi ekleyebildiğiniz gibi bu listedeki tüm uygulamaları bulmak için IzzyOnDroid reposunu da eklemek isteyebilirsiniz.Benzer alternatif-1: AuroraDroidVarsayılan olarak daha fazla özelliği var ama hem aktif olarak geliştirilmiyor hem de görece yavaş çalışıyor. Bir de bazı uygulamaların ikonları gözükmemekteBenzer alternatif-2: NeoStoreAuroraStorePlay Store için alternatif arayüz. paralel uygulama yükleme, uygulamdaki izleyicileri(tracker) gösterme benzeri güzel özellikleri var. Anonim olarak veya Google Hesabınız ile giriş yaparak kullanabilirsiniz. ObtainiumGitHub, GitLab vb. bir linkten uygulamayı direkt siteden güncellemek için. Anında güncel tutmak istediğiniz veya üstteki diğer mağazalarda bulamadığınız uygulamalar için kullanılabilir.Genel KullanımFossify SerisiSade temel mobil uygulamalar serisi, özellikle önerdiklerim: Galeri, Dosya Yöneticisi, Takvim, Fener, Ses Kaydedici, Telefon, SMS, Kişiler, Notlar güncelleme: Simple Mobile Tools uygulamaları artık Fossify adı ile devam etmekteOpen CameraÖzelleştirilebilir kamera uygulaması. Hem Profesyonel fotoğrafçılar hem de günlük kullanıcılar için vazgeçilmez. Otomatik fotoğraf hizalayıcı, açı göstergeleri, gelişmiş odak noktası ayarları, iso ve estantene ayarları ve benzeri bir çok diğer kamera uygulamasında olmayan özelliklere sahip.Fair Mail - Gmail AlternatifiGelişmiş kullanıcılar için özelleştirilebilir Mail arayüzü. Mail arayüzü, hesaplar, bildirimler, mail klasörleri, filterler için birçok özelleştirme yapmayı sağlıyor.Organic Maps - Google Maps AlternatifiOpenStreetMap için mobil arayüz, modern harita uygulaması. Benzer Alternatif: GraphHopper MapsArayüzü modern değil ama daha fazla yol seçeneği var (bisiklet, tır vb.)TasksGörevler uygulaması, etiketler ve farklı kategoriler oluşturulabiliyor. Markdown desteği, görev önceliği, başlangıç/bitiş tarihi ekleme, alt görev ekleme vb. zengin özelliklere sahip . Aynı zamanda DAVx5, Nextcloud, Google Tasks vb. servisler ile de senkronize edilebiliyor. Media & MüzikNewpipe - YouTube AlternatifiReklamsız YouTube deneyimi. Google hesabı gerektirmiyor. Videolar x3 hızlandırılabiliyor, ses olmayan kısımlar otomatik atlanabiliyor ve videolar indirilebiliyor. Görece eski bir arayüze sahip olsa da oldukça işlevsel Uygulamanın bu sürümünü tavsiye ediyorum: Newpipe x SponsorBlockNewpipe forku, dislike sayısı gözüküyor ve sponsorlu kısımlar atlanabiliyor.Benzer Alternatif 1: LibreTubeDaha modern gözüken yeni bir alternatif ama şimdilik biraz bugluBenzer Alternatif 2: ReVancedKomple YouTube görünümlü, YouTube engelleyene kadar Vanced ismi ile isimlendiriliyorduAntennaPod - Google Podcast AlternatifiPodcast dinlemek için mükemmel bir uygulama, birçok farklı podcast uygulamasından podcast çekebiliyor ve ses hızlandırma/senkronizasyon gibi gelişmiş özelliklere de sahipSpotube - Spotify AlternatifiReklamsız spotify. Spotify hesabını bağlayabiliyorsunuz ve playlist oluşturma/üretme vb. değişik özelliklere sahip. Müzikleri YouTube üzerinden çekmekte ve Piped API'yı da kullanılabiliyor. Biraz yavaş ve buglu. Benzer Alternatif: MusifyBu listeyi hazırlarken bulduğum müzik için spotube uygulamasına güzel bir alternatif. Deneme fırsatım olmadı ama arayüzü güzel gözüküyor.SoundAuraFarklı ses dosyalarını içeri aktarıp farklı ses miktarlarında karabiliyorsunuz. Ortam sesi oluşturmak için birebir.VLCAnlatmaya gerek yok sanırım. En çok bilinen ve kullanılan medya oynatıcılarından biri.Benzer Alternatif: mpvSade ama güçlü medya oynatıcı. Benim için VLC'den öne çıkan yanı aynı anda iki farklı altyazı eklenebilmesi. Varsayılan olarak biraz daha hantal olabiliyor ama ayarlardan birçok performans ayarı yapılabiliyor (eski tip türkçe altyazılarda sıkıntı çıkabiliyor, öncesinde dönüştürme işlemi gerekebiliyor) DokümanlarMarkorBasit Markdown düzenleyici Librera ReaderAçık ara en iyi mobil pdf okuyucu, koyu modu var. Ne kadar yavaş da olsa daha birçok özellik barındırmakta. LibreOffice Viewer - Google Dökümanlar AlternatifiLibreOffice Görüntüleyici. ODT türü dosyaları görüntülemek için kullanılabilir. Word, Excel, Powerpoint dosyalarını da açmaktaSosyalFedilabFediverse kullanıyorsanız bu uygulamaya bakmak isteyebilirsiniz. Gelişmiş bir arayüz. Mastodon, Pixelfed, PeerTube vb. uyumlu. BeeperGeliştirme aşamasında, 15 tane sosyal medya uygulamasını (whatsapp, telegram, discord vb.) tek bir uygulamadan yönetebilecekmişiz, kapalı beta sırasına girmek isteyebilirsiniz. ConversationsXMPP için kullanabileceğiniz sade bir uygulama Akıllı Bileklik veya Saati OlanlaraGadgetbridge - MiFit AlternatifiAkıllı bilekli ve saatler için açık kaynak mobil uygulama alternatifi, yaklaşik 1 senedir MiBand cihazım ile sorunsuz bir şekilde kullanıyorum ve daha birçok cihaz ile de sorunsuz çalışmakta. OpenTracksYürüyüş için istatistik ve konum geçmişi vb. Gadgetbridge ile uyumlu bir şekilde çalıştığı için bu başlık altına aldım ama akıllı bileklik/saat olmadan da kullanabilirsiniz. QuickWeatherHava durumu uygulaması. Aynı zamanda Gadgetbridge'a hava durumu verisi sağlamakta.Kendi Sunucusu Olanların İlgisini ÇekebilirEğer evde veya bir VPS üzerinde kendi sunucunuza sahip iseniz bu başlık altındaki android uygulamaları ilginizi çekebilir.Nextcloud - Google Drive AlternatifiVerilerinizi nextcloud sunucunuz ile senkronize etmek ve verilerinize ulaşmak için Les Pas - Google Fotoğraflar AlternatifiNextcloud fotoğraflarınız için galeri uygulaması Davx5Nextcloud veya CalDAV/CardDAV sunucunuz ile takvim, kişilerinizi senkronize etmek için.FreshRSSFreshRSS sunucunuz varsa resmi mobil uygulaması GitNex - GitHub AlternatifiKendi Gitea veya Forgejo sunucusu olanlar kullanabilirler Root Kullanıcıları İçinTelefonu bizzat Rootlamadığım için burada vereceğim örnekler sığ olacaktır. Hâlihazırda cihazını rootlamış olanlar yorumlarda önerilerini yazabilirler. AdAwayReklam engelleyici, cihazda root olmadan vpn olarak çalıştırarak da kullanabilirsiniz ama root olarak çalıştırırsanız daha fazla verim alırsınız.Magisk  /  ShizukuBildiğim kadarı ile diğer uygulamalara root izni vermek için Neo BackupUygulamaların yedeğini almak için DiğerDiğer Uygulamalar ve Kategorize Etmeye Üşendiklerim .dTable Habit (mhabit)LibreSudokulichessAliucord (telemetri kapatılmış discord, obtanium ile indirebilirsiniz.)Binary Eye (barkod okuyucu)Arity (2 ve 3 boyutlu görüntüleme özelliği olan hesap makinesi)WhatsDeleted (silinen WhatsApp mesajlarını görmek için )Semitone (müzik ile uğraşanlar için metronom uygulaması)Vector CameraOpenKeychainBitwardenMyneLogcatTermux (telefon terminali)Shelter (uygulamaları ikinci kere yüklemek ve ayırmak için)LibreSpeed (speed test uygulaması)SD Maid SE (telefonda yer boşaltmak için)RHVoice (TTS motoru, ne yazık ki Türkçesi yok)Openreads (kitap listesi uygulaması)Florisboard (klavye uygulaması)Alternatif bulamadıklarımTürkçe TTS (Text-to-speech) motoruSTT (Speech-to-text) motoru (Türkçe/İngilizce) (Kõnele var ama doğru düzgün ayarlamaya fırsatım olmadı)WebView alternatifi (Mozilla geckoview üzerinde çalışıyor sanırım ama emin değilim)Zamanlanmış mail gönderebilen Mail Uygulaması (Fair Mail bunu sadece pro sürümünde yapıyor) Siz de kullandığınız mobil açık kaynak / özgür yazılımları listeleyebilirsiniz, ekleme yapabilirsiniz veya benim bizzat bulamadıklarımı bulmamda yardımcı olabilirsiniz Okuduğunuz için teşekkürler." }, { "title": "Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma", "url": "/posts/linux-epson-yazici/", "categories": "Linux, Troubleshooting", "tags": "epson, printer, linux, arch, debian, pardus, duzenlenecek", "date": "2023-09-15 18:00:00 +0300", "snippet": "Merhabalar evimde 1 Arch, 1 Pardus bilgisayarı olan biri olarak Epson yazıcı kullanmak ilk başlarda benim için bir işkenceydi. Ancak araştırmalarım neticesinde şu anda rahat bir şekilde Epson yazıc...", "content": "Merhabalar evimde 1 Arch, 1 Pardus bilgisayarı olan biri olarak Epson yazıcı kullanmak ilk başlarda benim için bir işkenceydi. Ancak araştırmalarım neticesinde şu anda rahat bir şekilde Epson yazıcımı kullanabiliyor ve gerekli bakım işlemlerini yapabiliyorum.Öncelikle bu blog yazısında anlatacağım tüm işlemleri L382 model bir Epson yazıcıda ve Pardus XFCE 21.4 ve 21.5 sürümlerinde denediğimi belirtmek isterim. L38x modellerinde benzer adımlar ile siz de yazıcınızı herhangi bir GNU/Linux sürümünde çalıştırabilirsiniz.Gerekli dosyaları kurmadan önce yazıcınızın gerçekten bir sürücüye ihtiyacı olup olmadığını kontrol etmeniz işinizi kolaylaştırabilir. https://openprinting.github.io/printers/ adresinde eğer yazıcınız listelenmiş ise sürücü yüklemeye gerek olmadan kullanabilme ihtimaliniz var. Veya kullandığınız dağıtımınızdaki yazıcı ayarları veya yazıcı yönetimi uygulaması gerekli sürücüleri zaten indiriyor olabilir. Bunları da kontrol etmenizde fayda var. Epson L38x model yazıcılarda bu destek olmadığı için blogun geri kalanında manuel olarak nasıl bir driver yüklenebileceğini anlatıyor olacağım.Debian / Pardus İçin Sürücü Yükleme İşlemiDebian veya Pardus üzerinde bir Epson Inkjet Driver'ı kurmak için öncelikle lsb paketine ihtiyaç var. Ne yazık ki bu paket artık desteklenmemekte ve artık debian/pardus repolarında direkt binary file olarak bulunmamakta, sadece kaynak kodu [1] var ve artık lsb-release ve lsb-base adı altında iki farklı binary file olarak yüklenip kullanılması öneriliyor. Ama Epson’un sitesinden indireceğiniz ilgili yazıcı sürücüsü [2] illa da lsb>=3.2 sürümünü istiyor.Bu yüzden her ne kadar eski olsa da lsb uyumluluk sorunu çözmek için bu [3] lsb-compat paketini kullanabilirsiniz. Sonrasında gerekli sürücüleri siteden[2] indirip, direkt olarak kurabilir, yazıcı seçeneklerinden yapılandırabilirsiniz.Tek bir kod öbeği içinde toplayacak olursak:sudo apt update -y# paketleri güncellersudo apt install lsb-* -ysudo apt install lib32z1 wget -y# gerekli çalıştırılabilir paketleri yüklerwget https://archive.debian.org/debian/pool/main/l/lsb/lsb-compat_9.20161125_amd64.deb# lsb-compat paketini debian repolarından indirirsudo apt install ./lsb-compat_9.20161125_amd64.deb -y# lsb-compat paketini kurNot: Bilgisayarınızın mimarisinin amd64 olduğu varsayılmıştır uname -m komutunu çalıştırarak kontrol edebilirsiniz. çıktı x86_64 ise üstteki kod öbeğini kullanabilirsiniz. Değilse https://archive.debian.org/debian/pool/main/l/lsb/ adresinden lsb-compat ile başlayan sizin mimarinize uygun .deb dosyasını indirip benzer şekilde yükleme adımını tamamlayabilirsiniz.Sonrasında EPSON Download Center adresinden Linux ve L382 (veya sizin yazıcı modelinizi) seçip ürünü aratın. ARM(AArch32) yazanlar hariç diğer sürücülerin amd64.deb uzantısı ile biten versiyonlarını indirmeniz gerekiyor. (tabii ki yine bilgisayarınızın mimarisinin amd64 olduğunu varsayıyorum). Bende sadece ilkini indirince de sürücüyü algıladı, sanıyorum listedeki diğer paketler ekstra işlemler için. Eğer sizin modelinizin sürücüsünü bulamadıysanız https://www.openprinting.org/drivers adresinde de arayabilirsiniz. Yükleme işlemini yaptıktan sonra sudo /etc/init.d/cups restart komutunu girmeniz gerekebilir.Son olarak şu adımları uygulayın:Uygulamalar menüsünden Yazıcı ayarları seçeneğini seçinAçılan menüden aygıtınızı seçinVeri tabanından yazıcı seç seçeneğini işaretleyinMarka olarak Epson seçinModel listesinde L382 (veya sizin yazıcı modelinizi) bulun ve sağdan sürücüyü seçinYazıcı bilgilerini ekleyin (isteğe bağlı)Bu adımları yaptıktan sonra yazıcınızın hem uygulamalar tarafından algılanıyor hem de doğru bir şekilde çıktı veriyor olması lazım. Dilerseniz test sayfası yazdırarak doğrulayabilirsiniz.Kaynaklar:[1] https://packages.debian.org/source/bullseye/lsb[2] http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX[3] https://archive.debian.org/debian/pool/main/l/lsb/lsb-compat_9.20161125_amd64.debAğustost 2023 Güncellemesi: https://packages.debian.org/stretch/lsb-compat 1 linkinde bulunan lsb-compat artık arşivlenmiş durumdadır. Kaynak [3]'ten ulaşabilirsiniz. İşlemlerin denendiği donanımlar: Pardus XFCE 21.4 ve 21.5, x86_64 mimari , Epson L382 yazıcıBu adımlar sürücüyü yüklemenizi sağladı mı? Herhangi bir sorunla karşılaştınız mı? Yorumlar kısmında belirtebilirsiniz.Arch İçin Sürücü Yükleme İşlemiArch tabanlı dağıtımlarda Aur gibi bir nimet olduğu için sürücü yüklemek görece daha kolay. Hatta neden bilmiyorum L310 sürücüsü direkt yüklü olarak geldi (CUPS+Gutenprint) ve benim yazıcım ile de uyumlu idi. Onu direkt kullanabildim. Yine de yavaş yazdırıyordu ve bazen sıkıntı çıkartabiliyordu. O yüzden aur kullanarak kendi modelinizin sürücüsünü kurmanızı öneririm. Bunun için yay epson | grep -B 1 L382 komutunu kullanarak ilgili sürücü bulabilir ve yükleyebilirsiniz. Tabii ki L382 yerine kendi modelinizi yazınız. Ayrıca PKGBUILD dosyasını da incelemek isteyebilirsiniz. Yazıcı Yönetim Uygulaması Yükleme İşlemiLSB kullanan yazıcıların yönetim uygulaması için https://support.epson.net/linux/Printer/LSB_distribution_pages/en/utility.php adresinden ilgili linki (debian/pardus için ilk link) indirip kurabilirsiniz. Arch için epson-printer-utility paketini aur üzerinden kurabilirsiniz. Uygulamanın çalışması için cihazınızı aç/kapa yapmanız gerekebilir. Ayrıca arch üzerinde ilk önce /opt/epson-printer-utility/lib/epson-backend içerisinde bulunan ecbd dosyasını root olarak çalıştırmanız gerekebilir. Uygulama kılavuzu için https://download.ebz.epson.net/man/linux/utility.html adresine göz atabilirsiniz. Umarım yazım faydalı olmuştur. Yanlış olduğunu düşündüğünüz kısımları veya sorularınızı yorumlar kısmından iletebilirsiniz." }, { "title": "Teknofest Pardus 21 Hata Yakalama ve Öneri Yarışması Deneyimlerim", "url": "/posts/teknofest-deneyimlerim/", "categories": "Competitions", "tags": "teknofest, pardus, liderahenk, tubitak, duzenlenecek", "date": "2023-06-15 18:00:00 +0300", "snippet": "Merhabalar, ben Teknofest 2023 Pardus 21 Hata Yakalama ve Öneri Yarışması finalisti Aliberk. Bu yazı içerisinde sizlere milli imkanlarla geliştirilen işletim sistemimiz Pardus üzerinde yakalamış ol...", "content": "Merhabalar, ben Teknofest 2023 Pardus 21 Hata Yakalama ve Öneri Yarışması finalisti Aliberk. Bu yazı içerisinde sizlere milli imkanlarla geliştirilen işletim sistemimiz Pardus üzerinde yakalamış olduğum hatalardan, yaptığım önerilerden ve genel olarak süreçten bahsetmek istiyorum.Yaklaşık 2 yıldır GNU/Linux işletim sistemleri kullanmaktayım. Bu sebepten Teknofest içerisinde düzenlenen Pardus Hata Yakalama ve Öneri Yarışması özellikle dikkatimi çekti. Teknofest portalı üzerinden gerekli bilgileri doldurarak yarışmaya kaydımı yaptım. Sonrasında ilk işim bilgisayarıma Pardus kurmak ve kurcalamak oldu. Ben bilgisayar özelliklerimin çok iyi olmamasından kaynaklı XFCE’yi tercih ettim.Pardus’u günlük yaşamımda da kullanarak fark ettiğim hataları ve “böyle bir özellik olsa güzel olurmuş” diye düşündüğüm özellikleri not ettim. Aynı zamanda bilişim öğretmenimden de okuldaki bilgisayarları kullanmak için izin aldım. Yarışma için 10 tane talep gönderebiliyorduk ve ben bu sayıyı tamamlamak istedim. Ama süreç içerisinde yeterince hata yakalayamadığımdan dolayı ben de Pardus’un diğer alt projelerini inceleme kararı aldım.Ahtapot, Engerek, Etap ve Liderahenk alt projelerinden daha çok ilgimi çektiğinden dolayı Liderahenk üzerinde hata yakalamak için çalışmalara başladım. Okuldaki 1 bilgisayara Lider sunucusunu 2 bilgisayara da Ahenk istemcisini kurdum. Bu sayede birkaç hata daha yakalama imkanım oldu. Bulduğum hatalar kritik hatalar değildi ama yine de kullanıcı deneyimini etkiliyordu.Talep oluşturmak için gerekli hata ve önerileri biriktirdikten sonra bulduğum hataların iyi anlaşılması için sıfırdan bir sanal makine kurdum. Sonrasında video kaydı ve ekran görüntüleri de alarak gerekli raporlamaları yaptım. Aynı zamanda GitHub üzerinden de pull request açtım. Sonuç olarak, 4 hata, 6 öneri talebini sistem üzerinden ilettim.Yaklaşık 3 hafta sonra ise Teknofest ekibinden bir mail geldi. Mailde Pardus 21 Hata Yakalama ve Öneri Yarışmasında finalist olduğum yazıyordu. 1 ay sonra da Teknofest için İstanbul’a gittim. Teknofest alanında 3. olduğumu öğrendim ve Pardus ekibi ile vakit geçirme fırsatı buldum. Standa gelen insanlara Pardus’u tanıtma imkanı buldum. Benim için unutulmaz bir deneyimdi. İlgisini çekenlerin seneye katılmasını tavsiye ediyorum." }, { "title": "Pardus Ekibinden Ali Rıza ile Röportaj", "url": "/posts/pardus-roportaj/", "categories": "Reportages", "tags": "linux, pardus, tubitak, duzenlenecek", "date": "2023-02-14 18:00:00 +0300", "snippet": "Ankara'da düzenlenen 5. Verimlilik ve Teknoloji Fuarı kapsamında birçok stand ve etkinliğin yanında Pardus standı da vardı. Ben de hazır Ankara'da iken hem Pardus ekibi ile konuşmak hem de fuarı ge...", "content": "Ankara'da düzenlenen 5. Verimlilik ve Teknoloji Fuarı kapsamında birçok stand ve etkinliğin yanında Pardus standı da vardı. Ben de hazır Ankara'da iken hem Pardus ekibi ile konuşmak hem de fuarı gezmek için alana gittim. Ekip ile tanıştıktan sonraki gün hazır ekibi yerinde bulmuşken neden bir röportaj yapmayayım dedim. Soruları hazırlamak için Yusuf İpek'in Discord kanalındanki değerli arkadaşlara danıştım, kendilerine müteşekkirim. Şimdi yanıtları bu blogun devamında soru-cevap şeklinde paylaşıyor olacağım.1. Pardus ETAP neden Windows'tan gelen öğretmenler ve öğrenciler için Windows benzeri bir arayüz ile gelmiyor? Neden varsayılan olarak mesela GNOME kullanıyor ama özelleştirilmiş bir versiyonunu kullanmıyor ?Bunun en büyük sebebi Milli Eğitim Bakanlığı ile yapılan anlaşmalar gereği, onların istekleri doğrultusunda arayüz tasarladığımızdan dolayı o şekilde. İkincisi de Windows da çok kullanışlı bir sistem değil aslında biz bunu fark ettiğimiz için tahtalarda daha kullanışlı hâle getirmek için ona (Windows'a) benzemesinin gerekmediğini düşünüp ona göre bir tasarım yaptık.2. Pardus etap neden wine önyüklü bir biçimde gelmiyor? En azından farklı imaj dosyaları harici çoğu imajda önyüklü olarak gelmiyor. Gelmesinin istenme sebebi de çoğu z-kitap vb. uygulamanın sadece wine üzerinden çalıştırılabiliyor olması.Yani burada asıl mantık şu: O z-kitap ların windows versiyonlarını çıkarıp alın kullanın tarzı bir yaklaşımdan ziyade bunu özellikle linux tarafına uyarlamalarını istememizden dolayı böyle bir şey ortaya çıktı ve isteyen kişiler için de direkt wine ile gelen imajlar da var zaten. Resmi imajlar diye bir bölüm var, oraya basarsanız görebilirsiniz.3. Pardus neden varsayılan olarak libre office kullanıyor da onlyoffice kullanmiyor? en azından çoğu kullanıcı için microsofta uyumlulugu daha iyi.Onlyoffice görünüş olarak microsoft officeye benziyor olabilir fakat uyumluluk ve belge formatının asıl üreticisinin libre office olmasından dolayı libre office'i tercih ediyoruz. Libre Office alıştıktan sonra herhangi bir arayüz sıkıntısı olmuyor zaten.4. Pardus ETAP gibi sürümler immutable yapılmayı düşünülüyor mu ya da bir immutable sürüm yapmayı düşünüyorlar mı. Mesela sadece Flatpak vb. yöntemlerle uygulama kurulabilecek bir sürüm Şu anda öyle bir planımız yok, isteyen kendisi bu şekilde ayarlayabilir.5. Pardusun online kurulum seçeneği neden yok, paket ekleme çıkarma ve DE seçme vb. kurulum öncesi işlemleri içinOnline kurulum isosunu diyorsun, o var. Depo üzerinden indirilebiliyor. Sitede insanlar yanlışlıkla onu indirip niye kuramıyorum diye kafaları karışmasın diye eklemedik6. Neden package updater ile pardus updater aynı sistem içerisinde bulunuyor, upgrade geldiğinde package updater karşımıza çıkıyor ama pardus mağazanın içinde de var.Onu ileride kaldırmayı düşünüyoruz-benzer bir şey deb paket yükleyicisinde de olmuştu, yeterince geliştirince diğerini kaldıracaksınız sanırım-Aynen7. Pardus kernel konfigrasyonlarında herhangi bir değişiklik yapıyor musunuz, eklenen bir patch var mı?Yok, direkt debian kerneli8. BTRFS hakkında ne düşünüyorsunuz? varsayılan kurulumda BTRFS'i neden seçmiyorsunuz?BTRFS kurumsal yerlerde çok gerekli bir özellik değil ayrıca kurulum aşamalarının da karmaşıklaşmasına sebep oluyor. Fakat manuel olarak kurulumu yapabilirsiniz, sitemizde de bununla ilgili bir içerik paylaştık zaten. Kurumlar bir sıkıntı olduğu zaman direkt imaj basıp geçmeyi tercih ediyor zaten.9. Depodaki paketleriniz genel olarak eski ve örneğin FirefoxESR kullanılıyor, bu nedenden dolayı Kurumsal ve bireysel kullanıcılar için farklı iso yapma planınız var mı?Şu an için yok, biz şu anda kararlılık üzerine odaklanıyoruz.10. Neden systemd bootloaderini kullanmıyorsunuz da grub kullanıyorsunuz ?Debianda varsayılan olarak gelen o olduğu için. Bir de bir sıkıntı çıktığı zaman grub'da konsola girdiği için bazı komutlar ile hatanın ne olduğunu da anlayabiliyoruz.11. Paketleri derlediğiniz sunucuda hangi dağıtımı kullanıyorsunuz?Debian. Pardus için derleme yaptığımız imajlar var, o imajların üzerinde bütün derleme araçları kurulu geliyor, onu kullanarak derliyoruz. Hem işimizi kolaylaştırıyor hem de neyin neye bağlı olduğunu görebiliyoruz. Aslında pardus kullanıyoruz bi bakıma ama debiandan çok bir farkı yok12. Neden okullarda pardus zorunlu hale getirilmiyor, okulun bir bilişimcisi varsa hemen windowsa dönüştürüyor. Bunun için aldığınız bir önlem var mı?O bizden ziyade Milli Eğitim Bakanlığı ile ilgili bir durum-Anlıyorum ama şunları da eklemek istiyorum: tahta.etap.gov.tr adresinde bir veri paylaşıyorsunuz. Bizzat arkadaşlar ile o verileri inceledik ve tutarlı olmadığı kanısına vardık, o verilerin pardus etap kurulu gelen tahta sayısı olduğunu düşünüyorum ben. Bizim okulda da varmış bir tane ama benim haberim yok mesela-3 ay ele alınmayan makineler database'den düşüyor. interneti olmayabilir, bozuk olabilir 3 ay boyunca mesela, o zaman da sistemden düşüyor13. Gibux'a nasıl bakıyorsunuz, gibux yerine pardus kullanılamaz mıydı, neden kendi işletim sistemini yapmışlar bir daha? Tübitak ve Gelir Idaresi başkanlığının kararları ile ilgili şeyler mi?Hem o şekilde olabilir, hem de sistemlerinin tamamının kontrolünün kendilerinde olmasını istemiş olabilirler.-arkadan başka biri: Bir de tam 2013 zamanlarına denk gelmişti, o arada bi kopukluk\\karmaşa var...-Aynen, iletişimsizlikten dolayı da olabilir...14. Pardusu yaygınlaştırmak için başka çalışmalarınız var mı?Bu tür etkinliklerde, teknofestte varız. Çevremiz ile paylaşıyoruz, Kurumlar ile bazı anlaşmalarımız oluyor.15. Pardus debian tabanına geçtiği zaman sanırım bazı geliştiriciler pisi linux adında devam ettiler. Onların bu yönden ilerlemeye çalışma sebepleri nedir. Acaba onların şu anda olduğu gibi bu yönden gidilseydi acaba daha iyi mi olurduO konuda benim tecrübem var. Çünkü ben de bi ara onların arasındaydım, eskiden kalma bazı teknolojileri artık günümüzde kullanmak çok mantıklı değil. Hız bakımından olsun, daha modern teknolojiler olsun. O yüzden bazı şeylerin yenilenmesi gerektiğini düşünüyorum ben, buna en basit örnek de mesela debiandaki apt paket sistemi, yıllardır -25 civarı- aynı mantık ile gidiyor. bu yüzden paket yazması en zor dağıtımlardan birisi. Çünkü yeterince modern değil, onun yanında arch linux un paket yapısına baktığınızda gayet modern bir paket yapısına sahip. Fakat debian kadar uzun bir süre geliştirilip test edilmediği için onun kadar stabil bir yapıya da sahip değil. Bizim burada asıl amacımız taban oluşturmak olmadığı için biz debianı tercih ettik.-Stabilite için yani?-Aynen. Yani bazı şeylerin modernize edilmesi lazım haklısınız. Pisi linux konusunda da şunu söyleyeyim. Belki pisi linux kullanan arkadaşlar biraz kızabilir. Aslında yaptıkları şey 2011den sonraki bütün sadece paketleri güncellemek, bunun haricinde herhangi bir göze dokunur bir gelişme yok dediğin gibi ölü dağıtım haline geldi.-Acaba mesela pardus bir yandan destek verseydi ölmeyip pardusun gelişmesine de katkı sağlayabilir miydi ?-Ona yönelik de şöyle, ben 2016 yılında pisi linuxtan desteğimi tamamen çektim, yaptığınız iş kötü, geleceği yok gibisinden. Kendim projeler yapmaya başladım, önce onların -eski pardusun- tabanını alıp modernize etmeye başladım. Ordan da bir şey çıkmayınca hani ondan sonra kendim tekrar paket sistemi tasarlayım gibi bir uğraşlara girdim ve gerçekten aşırı uğraştırıcı ve zor bir iş. Anca siyah ekranda bir pencere çıkartabiliyorum" } ] diff --git a/_site/assets/js/data/swconf.js b/_site/assets/js/data/swconf.js deleted file mode 100644 index 55607c6..0000000 --- a/_site/assets/js/data/swconf.js +++ /dev/null @@ -1 +0,0 @@ -const swconf = { cacheName: 'chirpy-1731685731',resources: [ '/assets/css/jekyll-theme-chirpy.css', '/', '/about/', '/now/', '/categories/', '/tags/', '/archives/', '/donate/', '/assets/js/dist/categories.min.js', '/assets/js/dist/commons.min.js', '/assets/js/dist/home.min.js', '/assets/js/dist/misc.min.js', '/assets/js/dist/page.min.js', '/assets/js/dist/post.min.js' ],allowHosts: [ 'fonts.googleapis.com', 'fonts.gstatic.com', 'fonts.googleapis.com', 'cdn.jsdelivr.net', 'cdnjs.cloudflare.com' ],denyPaths: [ ], purge: false }; diff --git a/_site/assets/js/dist/app.min.js b/_site/assets/js/dist/app.min.js deleted file mode 100644 index e8e07ed..0000000 --- a/_site/assets/js/dist/app.min.js +++ /dev/null @@ -1 +0,0 @@ -if ('serviceWorker' in navigator) { const isEnabled = 'true' === 'true'; if (isEnabled) { const swUrl = '/sw.min.js'; const $notification = $('#notification'); const $btnRefresh = $('#notification .toast-body>button'); navigator.serviceWorker.register(swUrl).then((registration) => { if (registration.waiting) { $notification.toast('show'); } registration.addEventListener('updatefound', () => { registration.installing.addEventListener('statechange', () => { if (registration.waiting) { if (navigator.serviceWorker.controller) { $notification.toast('show'); } } }); }); $btnRefresh.on('click', () => { if (registration.waiting) { registration.waiting.postMessage('SKIP_WAITING'); } $notification.toast('hide'); }); }); let refreshing = false; navigator.serviceWorker.addEventListener('controllerchange', () => { if (!refreshing) { window.location.reload(); refreshing = true; } }); } else { navigator.serviceWorker.getRegistrations().then(function (registrations) { for (let registration of registrations) { registration.unregister(); } }); } } diff --git a/_site/assets/js/dist/categories.min.js b/_site/assets/js/dist/categories.min.js deleted file mode 100644 index 6c2db9d..0000000 --- a/_site/assets/js/dist/categories.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Chirpy v6.5.5 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ - */ -!function(){"use strict";const o=$(".mode-toggle");function s(o){var s=function(o,s){if("object"!=typeof o||!o)return o;var t=o[Symbol.toPrimitive];if(void 0!==t){var e=t.call(o,s||"default");if("object"!=typeof e)return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===s?String:Number)(o)}(o,"string");return"symbol"==typeof s?s:s+""}function t(o,t,e){return(t=s(t))in o?Object.defineProperty(o,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):o[t]=e,o}const e=$("body"),a="sidebar-display";class r{static toggle(){!1===r.isExpanded?e.attr(a,""):e.removeAttr(a),r.isExpanded=!r.isExpanded}}t(r,"isExpanded",!1);const l=$("#sidebar-trigger"),n=$("#search-trigger"),i=$("#search-cancel"),c=$("#main-wrapper>.container>.row"),f=$("#topbar-title"),d=$("search"),u=$("#search-result-wrapper"),p=$("#search-results"),b=$("#search-input"),m=$("#search-hints"),g=$("html,body"),C="loaded",v="unloaded",h="input-focus",w="d-flex";class y{static on(){y.offset=window.scrollY,g.scrollTop(0)}static off(){g.scrollTop(y.offset)}}t(y,"offset",0),t(y,"resultVisible",!1);class k{static on(){l.addClass(v),f.addClass(v),n.addClass(v),d.addClass(w),i.addClass(C)}static off(){i.removeClass(C),d.removeClass(w),l.removeClass(v),f.removeClass(v),n.removeClass(v)}}class T{static on(){y.resultVisible||(y.on(),u.removeClass(v),c.addClass(v),y.resultVisible=!0)}static off(){y.resultVisible&&(p.empty(),m.hasClass(v)&&m.removeClass(v),u.addClass(v),c.removeClass(v),y.off(),b.val(""),y.resultVisible=!1)}}function x(){return i.hasClass(C)}const E=$(".collapse");$(".code-header>button").children().attr("class"),function(){const o=$(window),s=$("#back-to-top");o.on("scroll",(()=>{o.scrollTop()>50?s.fadeIn():s.fadeOut()})),s.on("click",(()=>{o.scrollTop(0)}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((o=>new bootstrap.Tooltip(o))),0!==o.length&&o.off().on("click",(o=>{const s=$(o.target);let t=s.prop("tagName")==="button".toUpperCase()?s:s.parent();modeToggle.flipMode(),t.trigger("blur")})),$("#sidebar-trigger").on("click",r.toggle),$("#mask").on("click",r.toggle),n.on("click",(function(){k.on(),T.on(),b.trigger("focus")})),i.on("click",(function(){k.off(),T.off()})),b.on("focus",(function(){d.addClass(h)})),b.on("focusout",(function(){d.removeClass(h)})),b.on("input",(()=>{""===b.val()?x()?m.removeClass(v):T.off():(T.on(),x()&&m.addClass(v))})),E.on("hide.bs.collapse",(function(){const o="h_"+$(this).attr("id").substring(2);o&&($("#".concat(o," .far.fa-folder-open")).attr("class","far fa-folder fa-fw"),$("#".concat(o," i.fas")).addClass("rotate"),$("#".concat(o)).removeClass("hide-border-bottom"))})),E.on("show.bs.collapse",(function(){const o="h_"+$(this).attr("id").substring(2);o&&($("#".concat(o," .far.fa-folder")).attr("class","far fa-folder-open fa-fw"),$("#".concat(o," i.fas")).removeClass("rotate"),$("#".concat(o)).addClass("hide-border-bottom"))}))}(); diff --git a/_site/assets/js/dist/commons.min.js b/_site/assets/js/dist/commons.min.js deleted file mode 100644 index c3552d5..0000000 --- a/_site/assets/js/dist/commons.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Chirpy v6.5.5 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ - */ -!function(){"use strict";const e=$(".mode-toggle");function s(e){var s=function(e,s){if("object"!=typeof e||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var t=o.call(e,s||"default");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===s?String:Number)(e)}(e,"string");return"symbol"==typeof s?s:s+""}function o(e,o,t){return(o=s(o))in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}const t=$("body"),r="sidebar-display";class a{static toggle(){!1===a.isExpanded?t.attr(r,""):t.removeAttr(r),a.isExpanded=!a.isExpanded}}o(a,"isExpanded",!1);const l=$("#sidebar-trigger"),i=$("#search-trigger"),n=$("#search-cancel"),c=$("#main-wrapper>.container>.row"),d=$("#topbar-title"),f=$("search"),u=$("#search-result-wrapper"),p=$("#search-results"),g=$("#search-input"),m=$("#search-hints"),b=$("html,body"),v="loaded",C="unloaded",h="input-focus",y="d-flex";class w{static on(){w.offset=window.scrollY,b.scrollTop(0)}static off(){b.scrollTop(w.offset)}}o(w,"offset",0),o(w,"resultVisible",!1);class k{static on(){l.addClass(C),d.addClass(C),i.addClass(C),f.addClass(y),n.addClass(v)}static off(){n.removeClass(v),f.removeClass(y),l.removeClass(C),d.removeClass(C),i.removeClass(C)}}class T{static on(){w.resultVisible||(w.on(),u.removeClass(C),c.addClass(C),w.resultVisible=!0)}static off(){w.resultVisible&&(p.empty(),m.hasClass(C)&&m.removeClass(C),u.addClass(C),c.removeClass(C),w.off(),g.val(""),w.resultVisible=!1)}}function x(){return n.hasClass(v)}!function(){const e=$(window),s=$("#back-to-top");e.on("scroll",(()=>{e.scrollTop()>50?s.fadeIn():s.fadeOut()})),s.on("click",(()=>{e.scrollTop(0)}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((e=>new bootstrap.Tooltip(e))),0!==e.length&&e.off().on("click",(e=>{const s=$(e.target);let o=s.prop("tagName")==="button".toUpperCase()?s:s.parent();modeToggle.flipMode(),o.trigger("blur")})),$("#sidebar-trigger").on("click",a.toggle),$("#mask").on("click",a.toggle),i.on("click",(function(){k.on(),T.on(),g.trigger("focus")})),n.on("click",(function(){k.off(),T.off()})),g.on("focus",(function(){f.addClass(h)})),g.on("focusout",(function(){f.removeClass(h)})),g.on("input",(()=>{""===g.val()?x()?m.removeClass(C):T.off():(T.on(),x()&&m.addClass(C))}))}(); diff --git a/_site/assets/js/dist/home.min.js b/_site/assets/js/dist/home.min.js deleted file mode 100644 index a11fedb..0000000 --- a/_site/assets/js/dist/home.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Chirpy v6.5.5 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ - */ -!function(){"use strict";const t=$(".mode-toggle");function e(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var s=a.call(t,e||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function a(t,a,s){return(a=e(a))in t?Object.defineProperty(t,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[a]=s,t}const s=$("body"),o="sidebar-display";class r{static toggle(){!1===r.isExpanded?s.attr(o,""):s.removeAttr(o),r.isExpanded=!r.isExpanded}}a(r,"isExpanded",!1);const i=$("#sidebar-trigger"),l=$("#search-trigger"),n=$("#search-cancel"),c=$("#main-wrapper>.container>.row"),d=$("#topbar-title"),u=$("search"),m=$("#search-result-wrapper"),f=$("#search-results"),p=$("#search-input"),g=$("#search-hints"),h=$("html,body"),b="loaded",v="unloaded",C="input-focus",y="d-flex";class w{static on(){w.offset=window.scrollY,h.scrollTop(0)}static off(){h.scrollTop(w.offset)}}a(w,"offset",0),a(w,"resultVisible",!1);class T{static on(){i.addClass(v),d.addClass(v),l.addClass(v),u.addClass(y),n.addClass(b)}static off(){n.removeClass(b),u.removeClass(y),i.removeClass(v),d.removeClass(v),l.removeClass(v)}}class k{static on(){w.resultVisible||(w.on(),m.removeClass(v),c.addClass(v),w.resultVisible=!0)}static off(){w.resultVisible&&(f.empty(),g.hasClass(v)&&g.removeClass(v),m.addClass(v),c.removeClass(v),w.off(),p.val(""),w.resultVisible=!1)}}function x(){return n.hasClass(b)}$(".collapse");$(".code-header>button").children().attr("class");const E="data-src",j="data-lqip",M={SHIMMER:"shimmer",BLUR:"blur"};function A(t){$(this).parent().removeClass(t)}function F(){this.complete&&(this.hasAttribute(j)?A.call(this,M.BLUR):A.call(this,M.SHIMMER))}function R(){const t=$(this),e=t.attr(E);t.attr("src",encodeURI(e)),t.removeAttr(E)}class S{static get attrTimestamp(){return"data-ts"}static get attrDateFormat(){return"data-df"}static get locale(){return $("html").attr("lang").substring(0,2)}static getTimestamp(t){return Number(t.attr(S.attrTimestamp))}static getDateFormat(t){return t.attr(S.attrDateFormat)}}!function(){const t=$(window),e=$("#back-to-top");t.on("scroll",(()=>{t.scrollTop()>50?e.fadeIn():e.fadeOut()})),e.on("click",(()=>{t.scrollTop(0)}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new bootstrap.Tooltip(t))),0!==t.length&&t.off().on("click",(t=>{const e=$(t.target);let a=e.prop("tagName")==="button".toUpperCase()?e:e.parent();modeToggle.flipMode(),a.trigger("blur")})),$("#sidebar-trigger").on("click",r.toggle),$("#mask").on("click",r.toggle),l.on("click",(function(){T.on(),k.on(),p.trigger("focus")})),n.on("click",(function(){T.off(),k.off()})),p.on("focus",(function(){u.addClass(C)})),p.on("focusout",(function(){u.removeClass(C)})),p.on("input",(()=>{""===p.val()?x()?g.removeClass(v):k.off():(k.on(),x()&&g.addClass(v))})),dayjs.locale(S.locale),dayjs.extend(window.dayjs_plugin_localizedFormat),$("[".concat(S.attrTimestamp,"]")).each((function(){const t=dayjs.unix(S.getTimestamp($(this))),e=t.format(S.getDateFormat($(this)));$(this).text(e),$(this).removeAttr(S.attrTimestamp),$(this).removeAttr(S.attrDateFormat);const a=$(this).attr("data-bs-toggle");if(void 0===a||"tooltip"!==a)return;const s=t.format("llll");$(this).attr("data-bs-title",s),new bootstrap.Tooltip($(this))})),function(){const t=$("article img");t.length&&t.on("load",F),$('article img[loading="lazy"]').each((function(){this.complete&&A.call(this,M.SHIMMER)}));const e=$("article img[".concat(j,'="true"]'));e.length&&e.each(R)}()}(); diff --git a/_site/assets/js/dist/misc.min.js b/_site/assets/js/dist/misc.min.js deleted file mode 100644 index faf631f..0000000 --- a/_site/assets/js/dist/misc.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Chirpy v6.5.5 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ - */ -!function(){"use strict";const t=$(".mode-toggle");function e(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var s=a.call(t,e||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function a(t,a,s){return(a=e(a))in t?Object.defineProperty(t,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[a]=s,t}const s=$("body"),o="sidebar-display";class r{static toggle(){!1===r.isExpanded?s.attr(o,""):s.removeAttr(o),r.isExpanded=!r.isExpanded}}a(r,"isExpanded",!1);const l=$("#sidebar-trigger"),i=$("#search-trigger"),n=$("#search-cancel"),c=$("#main-wrapper>.container>.row"),d=$("#topbar-title"),u=$("search"),f=$("#search-result-wrapper"),m=$("#search-results"),p=$("#search-input"),g=$("#search-hints"),b=$("html,body"),h="loaded",v="unloaded",C="input-focus",y="d-flex";class w{static on(){w.offset=window.scrollY,b.scrollTop(0)}static off(){b.scrollTop(w.offset)}}a(w,"offset",0),a(w,"resultVisible",!1);class T{static on(){l.addClass(v),d.addClass(v),i.addClass(v),u.addClass(y),n.addClass(h)}static off(){n.removeClass(h),u.removeClass(y),l.removeClass(v),d.removeClass(v),i.removeClass(v)}}class k{static on(){w.resultVisible||(w.on(),f.removeClass(v),c.addClass(v),w.resultVisible=!0)}static off(){w.resultVisible&&(m.empty(),g.hasClass(v)&&g.removeClass(v),f.addClass(v),c.removeClass(v),w.off(),p.val(""),w.resultVisible=!1)}}function x(){return n.hasClass(h)}$(".collapse");$(".code-header>button").children().attr("class");class j{static get attrTimestamp(){return"data-ts"}static get attrDateFormat(){return"data-df"}static get locale(){return $("html").attr("lang").substring(0,2)}static getTimestamp(t){return Number(t.attr(j.attrTimestamp))}static getDateFormat(t){return t.attr(j.attrDateFormat)}}!function(){const t=$(window),e=$("#back-to-top");t.on("scroll",(()=>{t.scrollTop()>50?e.fadeIn():e.fadeOut()})),e.on("click",(()=>{t.scrollTop(0)}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new bootstrap.Tooltip(t))),0!==t.length&&t.off().on("click",(t=>{const e=$(t.target);let a=e.prop("tagName")==="button".toUpperCase()?e:e.parent();modeToggle.flipMode(),a.trigger("blur")})),$("#sidebar-trigger").on("click",r.toggle),$("#mask").on("click",r.toggle),i.on("click",(function(){T.on(),k.on(),p.trigger("focus")})),n.on("click",(function(){T.off(),k.off()})),p.on("focus",(function(){u.addClass(C)})),p.on("focusout",(function(){u.removeClass(C)})),p.on("input",(()=>{""===p.val()?x()?g.removeClass(v):k.off():(k.on(),x()&&g.addClass(v))})),dayjs.locale(j.locale),dayjs.extend(window.dayjs_plugin_localizedFormat),$("[".concat(j.attrTimestamp,"]")).each((function(){const t=dayjs.unix(j.getTimestamp($(this))),e=t.format(j.getDateFormat($(this)));$(this).text(e),$(this).removeAttr(j.attrTimestamp),$(this).removeAttr(j.attrDateFormat);const a=$(this).attr("data-bs-toggle");if(void 0===a||"tooltip"!==a)return;const s=t.format("llll");$(this).attr("data-bs-title",s),new bootstrap.Tooltip($(this))}))}(); diff --git a/_site/assets/js/dist/page.min.js b/_site/assets/js/dist/page.min.js deleted file mode 100644 index b3f3049..0000000 --- a/_site/assets/js/dist/page.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Chirpy v6.5.5 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ - */ -!function(){"use strict";const t=$(".mode-toggle");function e(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var s=o.call(t,e||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function o(t,o,s){return(o=e(o))in t?Object.defineProperty(t,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[o]=s,t}const s=$("body"),a="sidebar-display";class n{static toggle(){!1===n.isExpanded?s.attr(a,""):s.removeAttr(a),n.isExpanded=!n.isExpanded}}o(n,"isExpanded",!1);const r=$("#sidebar-trigger"),i=$("#search-trigger"),l=$("#search-cancel"),c=$("#main-wrapper>.container>.row"),u=$("#topbar-title"),d=$("search"),f=$("#search-result-wrapper"),p=$("#search-results"),m=$("#search-input"),g=$("#search-hints"),h=$("html,body"),b="loaded",v="unloaded",C="input-focus",w="d-flex";class y{static on(){y.offset=window.scrollY,h.scrollTop(0)}static off(){h.scrollTop(y.offset)}}o(y,"offset",0),o(y,"resultVisible",!1);class k{static on(){r.addClass(v),u.addClass(v),i.addClass(v),d.addClass(w),l.addClass(b)}static off(){l.removeClass(b),d.removeClass(w),r.removeClass(v),u.removeClass(v),i.removeClass(v)}}class S{static on(){y.resultVisible||(y.on(),f.removeClass(v),c.addClass(v),y.resultVisible=!0)}static off(){y.resultVisible&&(p.empty(),g.hasClass(v)&&g.removeClass(v),f.addClass(v),c.removeClass(v),y.off(),m.val(""),y.resultVisible=!1)}}function T(){return l.hasClass(b)}$(".collapse");const E=".code-header>button",A="fas fa-check",x="timeout",M="data-title-succeed",R="data-bs-original-title",I=2e3;function V(t){if($(t)[0].hasAttribute(x)){let e=$(t).attr(x);if(Number(e)>Date.now())return!0}return!1}function q(t){$(t).attr(x,Date.now()+I)}function N(t){$(t).removeAttr(x)}const P=$(E).children().attr("class");const U="data-src",j="data-lqip",B={SHIMMER:"shimmer",BLUR:"blur"};function H(t){$(this).parent().removeClass(t)}function O(){this.complete&&(this.hasAttribute(j)?H.call(this,B.BLUR):H.call(this,B.SHIMMER))}function z(){const t=$(this),e=t.attr(U);t.attr("src",encodeURI(e)),t.removeAttr(U)}!function(){const t=$(window),e=$("#back-to-top");t.on("scroll",(()=>{t.scrollTop()>50?e.fadeIn():e.fadeOut()})),e.on("click",(()=>{t.scrollTop(0)}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new bootstrap.Tooltip(t))),0!==t.length&&t.off().on("click",(t=>{const e=$(t.target);let o=e.prop("tagName")==="button".toUpperCase()?e:e.parent();modeToggle.flipMode(),o.trigger("blur")})),$("#sidebar-trigger").on("click",n.toggle),$("#mask").on("click",n.toggle),i.on("click",(function(){k.on(),S.on(),m.trigger("focus")})),l.on("click",(function(){k.off(),S.off()})),m.on("focus",(function(){d.addClass(C)})),m.on("focusout",(function(){d.removeClass(C)})),m.on("input",(()=>{""===m.val()?T()?g.removeClass(v):S.off():(S.on(),T()&&g.addClass(v))})),function(){const t=$("article img");t.length&&t.on("load",O),$('article img[loading="lazy"]').each((function(){this.complete&&H.call(this,B.SHIMMER)}));const e=$("article img[".concat(j,'="true"]'));e.length&&e.each(z)}(),$(".popup")<=0||$(".popup").magnificPopup({type:"image",closeOnContentClick:!0,showCloseBtn:!1,zoom:{enabled:!0,duration:300,easing:"ease-in-out"}}),function(){if($(E).length){const t=new ClipboardJS(E,{target:t=>t.parentNode.nextElementSibling.querySelector("code .rouge-code")});[...document.querySelectorAll(E)].map((t=>new bootstrap.Tooltip(t,{placement:"left"}))),t.on("success",(t=>{t.clearSelection();const e=t.trigger;V(e)||(!function(t){$(t).children().attr("class",A)}(e),function(t){const e=$(t).attr(M);$(t).attr(R,e).tooltip("show")}(e),q(e),setTimeout((()=>{!function(t){$(t).tooltip("hide").removeAttr(R)}(e),function(t){$(t).children().attr("class",P)}(e),N(e)}),I))}))}const t=$("#copy-link");t.on("click",(t=>{let e=$(t.target);V(e)||navigator.clipboard.writeText(window.location.href).then((()=>{const t=e.attr(R),o=e.attr(M);e.attr(R,o).tooltip("show"),q(e),setTimeout((()=>{e.attr(R,t),N(e)}),I)}))})),t.on("mouseleave",(function(t){$(t.target).tooltip("hide")}))}()}(); diff --git a/_site/assets/js/dist/post.min.js b/_site/assets/js/dist/post.min.js deleted file mode 100644 index 5715b3c..0000000 --- a/_site/assets/js/dist/post.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Chirpy v6.5.5 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ - */ -!function(){"use strict";const t=$(".mode-toggle");function e(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var a=o.call(t,e||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function o(t,o,a){return(o=e(o))in t?Object.defineProperty(t,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[o]=a,t}const a=$("body"),r="sidebar-display";class s{static toggle(){!1===s.isExpanded?a.attr(r,""):a.removeAttr(r),s.isExpanded=!s.isExpanded}}o(s,"isExpanded",!1);const i=$("#sidebar-trigger"),n=$("#search-trigger"),l=$("#search-cancel"),c=$("#main-wrapper>.container>.row"),u=$("#topbar-title"),d=$("search"),m=$("#search-result-wrapper"),f=$("#search-results"),p=$("#search-input"),g=$("#search-hints"),h=$("html,body"),b="loaded",v="unloaded",C="input-focus",w="d-flex";class y{static on(){y.offset=window.scrollY,h.scrollTop(0)}static off(){h.scrollTop(y.offset)}}o(y,"offset",0),o(y,"resultVisible",!1);class T{static on(){i.addClass(v),u.addClass(v),n.addClass(v),d.addClass(w),l.addClass(b)}static off(){l.removeClass(b),d.removeClass(w),i.removeClass(v),u.removeClass(v),n.removeClass(v)}}class S{static on(){y.resultVisible||(y.on(),m.removeClass(v),c.addClass(v),y.resultVisible=!0)}static off(){y.resultVisible&&(f.empty(),g.hasClass(v)&&g.removeClass(v),m.addClass(v),c.removeClass(v),y.off(),p.val(""),y.resultVisible=!1)}}function k(){return l.hasClass(b)}$(".collapse");const x=".code-header>button",A="fas fa-check",E="timeout",j="data-title-succeed",D="data-bs-original-title",M=2e3;function F(t){if($(t)[0].hasAttribute(E)){let e=$(t).attr(E);if(Number(e)>Date.now())return!0}return!1}function R(t){$(t).attr(E,Date.now()+M)}function q(t){$(t).removeAttr(E)}const I=$(x).children().attr("class");const N="data-src",V="data-lqip",P={SHIMMER:"shimmer",BLUR:"blur"};function U(t){$(this).parent().removeClass(t)}function z(){this.complete&&(this.hasAttribute(V)?U.call(this,P.BLUR):U.call(this,P.SHIMMER))}function B(){const t=$(this),e=t.attr(N);t.attr("src",encodeURI(e)),t.removeAttr(N)}class H{static get attrTimestamp(){return"data-ts"}static get attrDateFormat(){return"data-df"}static get locale(){return $("html").attr("lang").substring(0,2)}static getTimestamp(t){return Number(t.attr(H.attrTimestamp))}static getDateFormat(t){return t.attr(H.attrDateFormat)}}0!==t.length&&t.off().on("click",(t=>{const e=$(t.target);let o=e.prop("tagName")==="button".toUpperCase()?e:e.parent();modeToggle.flipMode(),o.trigger("blur")})),$("#sidebar-trigger").on("click",s.toggle),$("#mask").on("click",s.toggle),n.on("click",(function(){T.on(),S.on(),p.trigger("focus")})),l.on("click",(function(){T.off(),S.off()})),p.on("focus",(function(){d.addClass(C)})),p.on("focusout",(function(){d.removeClass(C)})),p.on("input",(()=>{""===p.val()?k()?g.removeClass(v):S.off():(S.on(),k()&&g.addClass(v))})),function(){const t=$("article img");t.length&&t.on("load",z),$('article img[loading="lazy"]').each((function(){this.complete&&U.call(this,P.SHIMMER)}));const e=$("article img[".concat(V,'="true"]'));e.length&&e.each(B)}(),$(".popup")<=0||$(".popup").magnificPopup({type:"image",closeOnContentClick:!0,showCloseBtn:!1,zoom:{enabled:!0,duration:300,easing:"ease-in-out"}}),dayjs.locale(H.locale),dayjs.extend(window.dayjs_plugin_localizedFormat),$("[".concat(H.attrTimestamp,"]")).each((function(){const t=dayjs.unix(H.getTimestamp($(this))),e=t.format(H.getDateFormat($(this)));$(this).text(e),$(this).removeAttr(H.attrTimestamp),$(this).removeAttr(H.attrDateFormat);const o=$(this).attr("data-bs-toggle");if(void 0===o||"tooltip"!==o)return;const a=t.format("llll");$(this).attr("data-bs-title",a),new bootstrap.Tooltip($(this))})),function(){if($(x).length){const t=new ClipboardJS(x,{target:t=>t.parentNode.nextElementSibling.querySelector("code .rouge-code")});[...document.querySelectorAll(x)].map((t=>new bootstrap.Tooltip(t,{placement:"left"}))),t.on("success",(t=>{t.clearSelection();const e=t.trigger;F(e)||(!function(t){$(t).children().attr("class",A)}(e),function(t){const e=$(t).attr(j);$(t).attr(D,e).tooltip("show")}(e),R(e),setTimeout((()=>{!function(t){$(t).tooltip("hide").removeAttr(D)}(e),function(t){$(t).children().attr("class",I)}(e),q(e)}),M))}))}const t=$("#copy-link");t.on("click",(t=>{let e=$(t.target);F(e)||navigator.clipboard.writeText(window.location.href).then((()=>{const t=e.attr(D),o=e.attr(j);e.attr(D,o).tooltip("show"),R(e),setTimeout((()=>{e.attr(D,t),q(e)}),M)}))})),t.on("mouseleave",(function(t){$(t.target).tooltip("hide")}))}(),document.querySelector("main h2, main h3")&&tocbot.init({tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1}),function(){const t=$(window),e=$("#back-to-top");t.on("scroll",(()=>{t.scrollTop()>50?e.fadeIn():e.fadeOut()})),e.on("click",(()=>{t.scrollTop(0)}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new bootstrap.Tooltip(t)))}(); diff --git a/_site/assets/js/user/copy.js b/_site/assets/js/user/copy.js deleted file mode 100644 index 3e54330..0000000 --- a/_site/assets/js/user/copy.js +++ /dev/null @@ -1,16 +0,0 @@ -async function addToClipboard(id) { - var copyText = document.getElementById(id); - navigator.clipboard.writeText(copyText.innerHTML); - - var copyButton = document.getElementById(id+"-button"); - copyButton.setAttribute("aria-label", "Copied!"); - copyButton.setAttribute("data-balloon-pos", "up"); - copyButton.setAttribute("data-balloon-visible", "1"); - - // hide message after 2s - setTimeout(() => { - copyButton.removeAttribute("aria-label"); - copyButton.removeAttribute("data-balloon-pos"); - copyButton.removeAttribute("data-balloon-visible"); - }, 2000); - } \ No newline at end of file diff --git a/_site/categories/android/index.html b/_site/categories/android/index.html deleted file mode 100644 index 3c95628..0000000 --- a/_site/categories/android/index.html +++ /dev/null @@ -1 +0,0 @@ - Android | Aliberk Sandıkçı
diff --git a/_site/categories/competitions/index.html b/_site/categories/competitions/index.html deleted file mode 100644 index ecc5cd4..0000000 --- a/_site/categories/competitions/index.html +++ /dev/null @@ -1 +0,0 @@ - Competitions | Aliberk Sandıkçı
diff --git a/_site/categories/index.html b/_site/categories/index.html deleted file mode 100644 index aebe652..0000000 --- a/_site/categories/index.html +++ /dev/null @@ -1 +0,0 @@ - Categories | Aliberk Sandıkçı
diff --git a/_site/categories/linux/index.html b/_site/categories/linux/index.html deleted file mode 100644 index 86d3ef6..0000000 --- a/_site/categories/linux/index.html +++ /dev/null @@ -1 +0,0 @@ - Linux | Aliberk Sandıkçı
diff --git a/_site/categories/reportages/index.html b/_site/categories/reportages/index.html deleted file mode 100644 index 757877e..0000000 --- a/_site/categories/reportages/index.html +++ /dev/null @@ -1 +0,0 @@ - Reportages | Aliberk Sandıkçı
diff --git a/_site/categories/trip/index.html b/_site/categories/trip/index.html deleted file mode 100644 index 6e09687..0000000 --- a/_site/categories/trip/index.html +++ /dev/null @@ -1 +0,0 @@ - Trip | Aliberk Sandıkçı
diff --git a/_site/categories/troubleshooting/index.html b/_site/categories/troubleshooting/index.html deleted file mode 100644 index a0bdccd..0000000 --- a/_site/categories/troubleshooting/index.html +++ /dev/null @@ -1 +0,0 @@ - Troubleshooting | Aliberk Sandıkçı
diff --git a/_site/default.nix b/_site/default.nix deleted file mode 100644 index e5a7322..0000000 --- a/_site/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -with (import {}); -let - gems = bundlerEnv { - name = "your-package"; - inherit ruby; - gemdir = ./.; - }; -in stdenv.mkDerivation { - name = "your-package"; - buildInputs = [gems ruby]; -} diff --git a/_site/donate/index.html b/_site/donate/index.html deleted file mode 100644 index e17ed0c..0000000 --- a/_site/donate/index.html +++ /dev/null @@ -1 +0,0 @@ - Buy me a Coffee ☕ | Aliberk Sandıkçı
Buy me a Coffee ☕

Buy me a Coffee ☕

I work on free/libre and open source software and offer free services. General hosting and stuff costs around 890₺ (~$30), so feel free to donate in order to help me keep everything up and running!

Platform ID/Address
IBAN (Papara)TR63 0082 9000 0949 1444 3182 51
Papara1444318251
Monero (XMR)44UfcxzafmYBvuBieuZ5kv46AatiPn3XtMMpso9gAAJaGGyo86nfmq8XjtWGcoqWJ3aKHUNNBYHkCCDGS9v9uPvfNBjjhdH
diff --git a/_site/feed.xml b/_site/feed.xml deleted file mode 100644 index e037783..0000000 --- a/_site/feed.xml +++ /dev/null @@ -1 +0,0 @@ - https://asandikci.com/Aliberk SandıkçıPersonal Website & Blog of Aliberk Sandıkçı 2024-11-15T18:48:49+03:00 Aliberk Sandıkçı https://asandikci.com/ Jekyll © 2024 Aliberk Sandıkçı //assets/img/favicons/favicon.ico //assets/img/favicons/favicon-96x96.png TUSAŞ Gezisi2024-07-31T13:00:00+03:00 2024-07-31T13:00:00+03:00 https://asandikci.com/posts/tusas-gezisi/ asandikci Geçtiğimiz gün, 2024 tercih dönemi kapsamında bilgilendirme amaçlı TUSAŞ’ın düzenlediği geziye okulum İzmir Fen Lisesi adına katıldım. Her ne kadar havacılık konusunda pek bir bilgim olmasa da aldığım notlardan ve geziye dair deneyimlerim ile ilgili ufak bir yazı yazmak istedim. İyi okumalar 7 otobüs olarak TUSAŞ’a doğru yola çıktık. Girişte telefonlarımız toplandı ve otobüslerden inip konfera... Pardus/Linux Yanına Windows Kurulumu2024-07-22T13:00:00+03:00 2024-07-22T13:00:00+03:00 https://asandikci.com/posts/pardus-ve-windows/ asandikci GNU/Linux - Pardus işletim sistemi bir bilgisayar kullanıcısının isteyebileceği her türlü programı/kolaylığı sağlamakta. Lakin çeşitli programların yapımcıları tarafından Linux için desteklenmemesi (Adobe Programları gibi) veya oyunlarda bulunan çeşitli hile engelleme sistemlerinin Linux için portlanmamış olması (Valorant, LOL, Roblox vb.) sebebi ile Windows bir makineye hâlen bağımlılığınız bu... Android Cihazlar için Açık Kaynak / Özgür Yazılım Uygulama Alternatifleri2023-11-21T18:00:00+03:00 2023-11-21T18:00:00+03:00 https://asandikci.com/posts/android-foss-apps/ asandikci Günümüzde gizlilik ve güvenlik en önemli konulardan biri. Bunu sağlamanın en garanti yollarında biri ise kullandığımız uygulamaların açık kaynak olmasına dikkat etmek. Bu tarz uygulamaların kaynak kodu herkese açık bir şekilde görüntülenebildiği için hem güvenlik yamaları daha hızlı bir şekilde gelmekte hem de gizlilik ile ilgili kafamızda bir soru işareti oluşmamakta. Dolayısı ile bu uygulama... Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma2023-09-15T18:00:00+03:00 2023-09-15T18:00:00+03:00 https://asandikci.com/posts/linux-epson-yazici/ asandikci Merhabalar evimde 1 Arch, 1 Pardus bilgisayarı olan biri olarak Epson yazıcı kullanmak ilk başlarda benim için bir işkenceydi. Ancak araştırmalarım neticesinde şu anda rahat bir şekilde Epson yazıcımı kullanabiliyor ve gerekli bakım işlemlerini yapabiliyorum. Öncelikle bu blog yazısında anlatacağım tüm işlemleri L382 model bir Epson yazıcıda ve Pardus XFCE 21.4 ve 21.5 sürümlerinde dene... Teknofest Pardus 21 Hata Yakalama ve Öneri Yarışması Deneyimlerim2023-06-15T18:00:00+03:00 2023-06-15T18:00:00+03:00 https://asandikci.com/posts/teknofest-deneyimlerim/ asandikci Merhabalar, ben Teknofest 2023 Pardus 21 Hata Yakalama ve Öneri Yarışması finalisti Aliberk. Bu yazı içerisinde sizlere milli imkanlarla geliştirilen işletim sistemimiz Pardus üzerinde yakalamış olduğum hatalardan, yaptığım önerilerden ve genel olarak süreçten bahsetmek istiyorum. Yaklaşık 2 yıldır GNU/Linux işletim sistemleri kullanmaktayım. Bu sebepten Teknofest içerisinde düzenlenen Pard... diff --git a/_site/gemset.nix b/_site/gemset.nix deleted file mode 100644 index 21e802a..0000000 --- a/_site/gemset.nix +++ /dev/null @@ -1,508 +0,0 @@ -{ - addressable = { - dependencies = ["public_suffix"]; - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; - type = "gem"; - }; - version = "2.8.7"; - }; - bigdecimal = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; - type = "gem"; - }; - version = "3.1.8"; - }; - colorator = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0f7wvpam948cglrciyqd798gdc6z3cfijciavd0dfixgaypmvy72"; - type = "gem"; - }; - version = "1.1.0"; - }; - concurrent-ruby = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl"; - type = "gem"; - }; - version = "1.3.4"; - }; - em-websocket = { - dependencies = ["eventmachine" "http_parser.rb"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1a66b0kjk6jx7pai9gc7i27zd0a128gy73nmas98gjz6wjyr4spm"; - type = "gem"; - }; - version = "0.5.3"; - }; - ethon = { - dependencies = ["ffi"]; - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "17ix0mijpsy3y0c6ywrk5ibarmvqzjsirjyprpsy3hwax8fdm85v"; - type = "gem"; - }; - version = "0.16.0"; - }; - eventmachine = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0wh9aqb0skz80fhfn66lbpr4f86ya2z5rx6gm5xlfhd05bj1ch4r"; - type = "gem"; - }; - version = "1.2.7"; - }; - ffi = { - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi"; - type = "gem"; - }; - version = "1.17.0"; - }; - forwardable-extended = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "15zcqfxfvsnprwm8agia85x64vjzr2w0xn9vxfnxzgcv8s699v0v"; - type = "gem"; - }; - version = "2.6.0"; - }; - google-protobuf = { - dependencies = ["bigdecimal" "rake"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1xq6430n0464a8qwpbd16al5ndg3pfph2r2q2nsf9jgvpzvfkjph"; - type = "gem"; - }; - version = "4.27.3"; - }; - html-proofer = { - dependencies = ["addressable" "mercenary" "nokogiri" "parallel" "rainbow" "typhoeus" "yell" "zeitwerk"]; - groups = ["test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "00hhwzl5llvsasbj6gpgd1272xrqz8wlxzq7qm0xa4z3mk24013j"; - type = "gem"; - }; - version = "4.4.3"; - }; - "http_parser.rb" = { - groups = ["default"]; - platforms = [{ - engine = "jruby"; - }]; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1gj4fmls0mf52dlr928gaq0c0cb0m3aqa9kaa6l0ikl2zbqk42as"; - type = "gem"; - }; - version = "0.8.0"; - }; - i18n = { - dependencies = ["concurrent-ruby"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ffix518y7976qih9k1lgnc17i3v6yrlh0a3mckpxdb4wc2vrp16"; - type = "gem"; - }; - version = "1.14.5"; - }; - jekyll = { - dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table" "webrick"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0638cvpmk3py1w2dxpav6l0c854y6l94b6gyc2aa16i7r897z64a"; - type = "gem"; - }; - version = "4.3.3"; - }; - jekyll-archives = { - dependencies = ["jekyll"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0c2rks7xf6ajp18h4f4wmmbqm5ljprv70bqcz2sabi17zncmz9n0"; - type = "gem"; - }; - version = "2.2.1"; - }; - jekyll-include-cache = { - dependencies = ["jekyll"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "01d2l6qrmjc42664ns83cv36jbvalcxqbkmj5i22fakka7jvkm67"; - type = "gem"; - }; - version = "0.2.1"; - }; - jekyll-paginate = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0r7bcs8fq98zldih4787zk5i9w24nz5wa26m84ssja95n3sas2l8"; - type = "gem"; - }; - version = "1.1.0"; - }; - jekyll-redirect-from = { - dependencies = ["jekyll"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1nz6kd6qsa160lmjmls4zgx7fwcpp8ac07mpzy80z6zgd7jwldb6"; - type = "gem"; - }; - version = "0.16.0"; - }; - jekyll-sass-converter = { - dependencies = ["sass-embedded"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "00n9v19h0qgjijygfdkdh2gwpmdlz49nw1mqk6fnp43f317ngrz2"; - type = "gem"; - }; - version = "3.0.0"; - }; - jekyll-seo-tag = { - dependencies = ["jekyll"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0638mqhqynghnlnaz0xi1kvnv53wkggaq94flfzlxwandn8x2biz"; - type = "gem"; - }; - version = "2.8.0"; - }; - jekyll-sitemap = { - dependencies = ["jekyll"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0622rwsn5i0m5xcyzdn86l68wgydqwji03lqixdfm1f1xdfqrq0d"; - type = "gem"; - }; - version = "1.4.0"; - }; - jekyll-theme-chirpy = { - dependencies = ["jekyll" "jekyll-archives" "jekyll-include-cache" "jekyll-paginate" "jekyll-redirect-from" "jekyll-seo-tag" "jekyll-sitemap"]; - groups = ["default"]; - platforms = []; - source = { - path = ./.; - type = "path"; - }; - version = "6.5.5"; - }; - jekyll-watch = { - dependencies = ["listen"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1qd7hy1kl87fl7l0frw5qbn22x7ayfzlv9a5ca1m59g0ym1ysi5w"; - type = "gem"; - }; - version = "2.2.1"; - }; - kramdown = { - dependencies = ["rexml"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ic14hdcqxn821dvzki99zhmcy130yhv5fqfffkcf87asv5mnbmn"; - type = "gem"; - }; - version = "2.4.0"; - }; - kramdown-parser-gfm = { - dependencies = ["kramdown"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0a8pb3v951f4x7h968rqfsa19c8arz21zw1vaj42jza22rap8fgv"; - type = "gem"; - }; - version = "1.1.0"; - }; - liquid = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1czxv2i1gv3k7hxnrgfjb0z8khz74l4pmfwd70c7kr25l2qypksg"; - type = "gem"; - }; - version = "4.0.4"; - }; - listen = { - dependencies = ["rb-fsevent" "rb-inotify"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0rwwsmvq79qwzl6324yc53py02kbrcww35si720490z5w0j497nv"; - type = "gem"; - }; - version = "3.9.0"; - }; - mercenary = { - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0f2i827w4lmsizrxixsrv2ssa3gk1b7lmqh8brk8ijmdb551wnmj"; - type = "gem"; - }; - version = "0.4.0"; - }; - nokogiri = { - dependencies = ["racc"]; - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1xj0dawahc1jbw0w99dlzvln0d8nf66422y6fzw2m56m863447ly"; - type = "gem"; - }; - version = "1.16.7"; - }; - parallel = { - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq"; - type = "gem"; - }; - version = "1.26.3"; - }; - pathutil = { - dependencies = ["forwardable-extended"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "12fm93ljw9fbxmv2krki5k5wkvr7560qy8p4spvb9jiiaqv78fz4"; - type = "gem"; - }; - version = "0.16.2"; - }; - public_suffix = { - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31"; - type = "gem"; - }; - version = "6.0.1"; - }; - racc = { - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; - type = "gem"; - }; - version = "1.8.1"; - }; - rainbow = { - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503"; - type = "gem"; - }; - version = "3.1.1"; - }; - rake = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; - type = "gem"; - }; - version = "13.2.1"; - }; - rb-fsevent = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423"; - type = "gem"; - }; - version = "0.11.2"; - }; - rb-inotify = { - dependencies = ["ffi"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0vmy8xgahixcz6hzwy4zdcyn2y6d6ri8dqv5xccgzc1r292019x0"; - type = "gem"; - }; - version = "0.11.1"; - }; - rexml = { - dependencies = ["strscan"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ik3in0957l9s6iwdm3nsk4za072cj27riiqgpx6zzcd22flbw3s"; - type = "gem"; - }; - version = "3.3.6"; - }; - rouge = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "072qvvrcqj0yfr3b0j932mlhvn41i38bq37z7z07i3ikagndkqwy"; - type = "gem"; - }; - version = "4.3.0"; - }; - safe_yaml = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0j7qv63p0vqcd838i2iy2f76c3dgwzkiz1d1xkg7n0pbnxj2vb56"; - type = "gem"; - }; - version = "1.0.5"; - }; - sass-embedded = { - dependencies = ["google-protobuf" "rake"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0696qnrb29y1q4wwp1s7lmx233iixq3gqgqv52h87afqz2nr5kv2"; - type = "gem"; - }; - version = "1.77.8"; - }; - strscan = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0mamrl7pxacbc79ny5hzmakc9grbjysm3yy6119ppgsg44fsif01"; - type = "gem"; - }; - version = "3.1.0"; - }; - terminal-table = { - dependencies = ["unicode-display_width"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "14dfmfjppmng5hwj7c5ka6qdapawm3h6k9lhn8zj001ybypvclgr"; - type = "gem"; - }; - version = "3.0.2"; - }; - typhoeus = { - dependencies = ["ethon"]; - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0z7gamf6s83wy0yqms3bi4srirn3fc0lc7n65lqanidxcj1xn5qw"; - type = "gem"; - }; - version = "1.4.1"; - }; - unicode-display_width = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; - type = "gem"; - }; - version = "2.5.0"; - }; - webrick = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "13qm7s0gr2pmfcl7dxrmq38asaza4w0i2n9my4yzs499j731wh8r"; - type = "gem"; - }; - version = "1.8.1"; - }; - yell = { - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1g16kcdhdfvczn7x81jiq6afg3bdxmb73skqjyjlkp5nqcy6y5hx"; - type = "gem"; - }; - version = "2.2.2"; - }; - zeitwerk = { - groups = ["default" "test"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1b1azc3qlyzlnld4d5yav9j13dlqlyygnml5qf4gqpzaj861d588"; - type = "gem"; - }; - version = "2.6.17"; - }; -} diff --git a/_site/index.html b/_site/index.html deleted file mode 100644 index daee622..0000000 --- a/_site/index.html +++ /dev/null @@ -1 +0,0 @@ - Aliberk Sandıkçı
Aliberk Sandıkçı
diff --git a/_site/norobots/index.html b/_site/norobots/index.html deleted file mode 100644 index 32d514a..0000000 --- a/_site/norobots/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - Redirecting… - - - - -

Redirecting…

- Click here if you are not redirected. - diff --git a/_site/now/index.html b/_site/now/index.html deleted file mode 100644 index b6da209..0000000 --- a/_site/now/index.html +++ /dev/null @@ -1 +0,0 @@ - What I'm Doing Now | Aliberk Sandıkçı
diff --git a/_site/posts/android-foss-apps/index.html b/_site/posts/android-foss-apps/index.html deleted file mode 100644 index 31565c1..0000000 --- a/_site/posts/android-foss-apps/index.html +++ /dev/null @@ -1 +0,0 @@ - Android Cihazlar için Açık Kaynak / Özgür Yazılım Uygulama Alternatifleri | Aliberk Sandıkçı
Post

Android Cihazlar için Açık Kaynak / Özgür Yazılım Uygulama Alternatifleri

Günümüzde gizlilik ve güvenlik en önemli konulardan biri. Bunu sağlamanın en garanti yollarında biri ise kullandığımız uygulamaların açık kaynak olmasına dikkat etmek. Bu tarz uygulamaların kaynak kodu herkese açık bir şekilde görüntülenebildiği için hem güvenlik yamaları daha hızlı bir şekilde gelmekte hem de gizlilik ile ilgili kafamızda bir soru işareti oluşmamakta. Dolayısı ile bu uygulamaları teknolojik cihazlarımızda kullanmamız büyük bir önem taşımaktadır. Bu yazımızda sizin için hem gizlilik ve güvenliğinizi sağlayacak hem de verimliliğinizden geri bırakmayacak açık kaynak kodlu Android uygulamalarına yer vermek istedik.


Uygulama Mağazaları

  • Burada paylaşacağım diğer tüm uygulamalar için öncelikle bu mağazalardan bir veya birkaçını indirmek işini kolayaştıracak ve otomatik güncelleme almanızı sağlayacaktır. Bu başlık altında Google Play Store için alternatif uygulamaları bulabilirsiniz.

F-Droid

  • Açık kaynak kodlu uygulamaların toplandığı bir mağaza. Kendi uygulama listenizi ekleyebildiğiniz gibi bu listedeki tüm uygulamaları bulmak için IzzyOnDroid reposunu da eklemek isteyebilirsiniz.
  • Benzer alternatif-1: AuroraDroid
    • Varsayılan olarak daha fazla özelliği var ama hem aktif olarak geliştirilmiyor hem de görece yavaş çalışıyor. Bir de bazı uygulamaların ikonları gözükmemekte
  • Benzer alternatif-2: NeoStore

AuroraStore

  • Play Store için alternatif arayüz. paralel uygulama yükleme, uygulamdaki izleyicileri(tracker) gösterme benzeri güzel özellikleri var. Anonim olarak veya Google Hesabınız ile giriş yaparak kullanabilirsiniz.

Obtainium

  • GitHub, GitLab vb. bir linkten uygulamayı direkt siteden güncellemek için. Anında güncel tutmak istediğiniz veya üstteki diğer mağazalarda bulamadığınız uygulamalar için kullanılabilir.

Genel Kullanım

Fossify Serisi

Open Camera

  • Özelleştirilebilir kamera uygulaması. Hem Profesyonel fotoğrafçılar hem de günlük kullanıcılar için vazgeçilmez. Otomatik fotoğraf hizalayıcı, açı göstergeleri, gelişmiş odak noktası ayarları, iso ve estantene ayarları ve benzeri bir çok diğer kamera uygulamasında olmayan özelliklere sahip.

Fair Mail - Gmail Alternatifi

  • Gelişmiş kullanıcılar için özelleştirilebilir Mail arayüzü. Mail arayüzü, hesaplar, bildirimler, mail klasörleri, filterler için birçok özelleştirme yapmayı sağlıyor.

Organic Maps - Google Maps Alternatifi

  • OpenStreetMap için mobil arayüz, modern harita uygulaması.
  • Benzer Alternatif: GraphHopper Maps
    • Arayüzü modern değil ama daha fazla yol seçeneği var (bisiklet, tır vb.)

Tasks

  • Görevler uygulaması, etiketler ve farklı kategoriler oluşturulabiliyor. Markdown desteği, görev önceliği, başlangıç/bitiş tarihi ekleme, alt görev ekleme vb. zengin özelliklere sahip . Aynı zamanda DAVx5, Nextcloud, Google Tasks vb. servisler ile de senkronize edilebiliyor.

Media & Müzik

Newpipe - YouTube Alternatifi

  • Reklamsız YouTube deneyimi. Google hesabı gerektirmiyor. Videolar x3 hızlandırılabiliyor, ses olmayan kısımlar otomatik atlanabiliyor ve videolar indirilebiliyor. Görece eski bir arayüze sahip olsa da oldukça işlevsel
  • Uygulamanın bu sürümünü tavsiye ediyorum: Newpipe x SponsorBlock
    • Newpipe forku, dislike sayısı gözüküyor ve sponsorlu kısımlar atlanabiliyor.
  • Benzer Alternatif 1: LibreTube
    • Daha modern gözüken yeni bir alternatif ama şimdilik biraz buglu
  • Benzer Alternatif 2: ReVanced
    • Komple YouTube görünümlü, YouTube engelleyene kadar Vanced ismi ile isimlendiriliyordu

AntennaPod - Google Podcast Alternatifi

  • Podcast dinlemek için mükemmel bir uygulama, birçok farklı podcast uygulamasından podcast çekebiliyor ve ses hızlandırma/senkronizasyon gibi gelişmiş özelliklere de sahip

Spotube - Spotify Alternatifi

  • Reklamsız spotify. Spotify hesabını bağlayabiliyorsunuz ve playlist oluşturma/üretme vb. değişik özelliklere sahip. Müzikleri YouTube üzerinden çekmekte ve Piped API'yı da kullanılabiliyor. Biraz yavaş ve buglu.
  • Benzer Alternatif: Musify
    • Bu listeyi hazırlarken bulduğum müzik için spotube uygulamasına güzel bir alternatif. Deneme fırsatım olmadı ama arayüzü güzel gözüküyor.

SoundAura

  • Farklı ses dosyalarını içeri aktarıp farklı ses miktarlarında karabiliyorsunuz. Ortam sesi oluşturmak için birebir.

VLC

  • Anlatmaya gerek yok sanırım. En çok bilinen ve kullanılan medya oynatıcılarından biri.
  • Benzer Alternatif: mpv
    • Sade ama güçlü medya oynatıcı. Benim için VLC'den öne çıkan yanı aynı anda iki farklı altyazı eklenebilmesi. Varsayılan olarak biraz daha hantal olabiliyor ama ayarlardan birçok performans ayarı yapılabiliyor (eski tip türkçe altyazılarda sıkıntı çıkabiliyor, öncesinde dönüştürme işlemi gerekebiliyor)

Dokümanlar

Markor

  • Basit Markdown düzenleyici

Librera Reader

  • Açık ara en iyi mobil pdf okuyucu, koyu modu var. Ne kadar yavaş da olsa daha birçok özellik barındırmakta.

LibreOffice Viewer - Google Dökümanlar Alternatifi

  • LibreOffice Görüntüleyici. ODT türü dosyaları görüntülemek için kullanılabilir. Word, Excel, Powerpoint dosyalarını da açmakta

Sosyal

Fedilab

  • Fediverse kullanıyorsanız bu uygulamaya bakmak isteyebilirsiniz. Gelişmiş bir arayüz. Mastodon, Pixelfed, PeerTube vb. uyumlu.

Beeper

  • Geliştirme aşamasında, 15 tane sosyal medya uygulamasını (whatsapp, telegram, discord vb.) tek bir uygulamadan yönetebilecekmişiz, kapalı beta sırasına girmek isteyebilirsiniz.

Conversations

  • XMPP için kullanabileceğiniz sade bir uygulama

Akıllı Bileklik veya Saati Olanlara

Gadgetbridge - MiFit Alternatifi

  • Akıllı bilekli ve saatler için açık kaynak mobil uygulama alternatifi, yaklaşik 1 senedir MiBand cihazım ile sorunsuz bir şekilde kullanıyorum ve daha birçok cihaz ile de sorunsuz çalışmakta.

OpenTracks

  • Yürüyüş için istatistik ve konum geçmişi vb. Gadgetbridge ile uyumlu bir şekilde çalıştığı için bu başlık altına aldım ama akıllı bileklik/saat olmadan da kullanabilirsiniz.

QuickWeather

  • Hava durumu uygulaması. Aynı zamanda Gadgetbridge'a hava durumu verisi sağlamakta.

Kendi Sunucusu Olanların İlgisini Çekebilir

  • Eğer evde veya bir VPS üzerinde kendi sunucunuza sahip iseniz bu başlık altındaki android uygulamaları ilginizi çekebilir.

Nextcloud - Google Drive Alternatifi

  • Verilerinizi nextcloud sunucunuz ile senkronize etmek ve verilerinize ulaşmak için

Les Pas - Google Fotoğraflar Alternatifi

  • Nextcloud fotoğraflarınız için galeri uygulaması

Davx5

  • Nextcloud veya CalDAV/CardDAV sunucunuz ile takvim, kişilerinizi senkronize etmek için.

FreshRSS

  • FreshRSS sunucunuz varsa resmi mobil uygulaması

GitNex - GitHub Alternatifi

  • Kendi Gitea veya Forgejo sunucusu olanlar kullanabilirler

Root Kullanıcıları İçin

  • Telefonu bizzat Rootlamadığım için burada vereceğim örnekler sığ olacaktır. Hâlihazırda cihazını rootlamış olanlar yorumlarda önerilerini yazabilirler.

AdAway

  • Reklam engelleyici, cihazda root olmadan vpn olarak çalıştırarak da kullanabilirsiniz ama root olarak çalıştırırsanız daha fazla verim alırsınız.

Magisk  /  Shizuku

  • Bildiğim kadarı ile diğer uygulamalara root izni vermek için

Neo Backup

  • Uygulamaların yedeğini almak için

Diğer

  • Diğer Uygulamalar ve Kategorize Etmeye Üşendiklerim .d
  • Table Habit (mhabit)
  • LibreSudoku
  • lichess
  • Aliucord (telemetri kapatılmış discord, obtanium ile indirebilirsiniz.)
  • Binary Eye (barkod okuyucu)
  • Arity (2 ve 3 boyutlu görüntüleme özelliği olan hesap makinesi)
  • WhatsDeleted (silinen WhatsApp mesajlarını görmek için )
  • Semitone (müzik ile uğraşanlar için metronom uygulaması)
  • Vector Camera
  • OpenKeychain
  • Bitwarden
  • Myne
  • Logcat
  • Termux (telefon terminali)
  • Shelter (uygulamaları ikinci kere yüklemek ve ayırmak için)
  • LibreSpeed (speed test uygulaması)
  • SD Maid SE (telefonda yer boşaltmak için)
  • RHVoice (TTS motoru, ne yazık ki Türkçesi yok)
  • Openreads (kitap listesi uygulaması)
  • Florisboard (klavye uygulaması)

Alternatif bulamadıklarım

  • Türkçe TTS (Text-to-speech) motoru
  • STT (Speech-to-text) motoru (Türkçe/İngilizce) (Kõnele var ama doğru düzgün ayarlamaya fırsatım olmadı)
  • WebView alternatifi (Mozilla geckoview üzerinde çalışıyor sanırım ama emin değilim)
  • Zamanlanmış mail gönderebilen Mail Uygulaması (Fair Mail bunu sadece pro sürümünde yapıyor)

 

Siz de kullandığınız mobil açık kaynak / özgür yazılımları listeleyebilirsiniz, ekleme yapabilirsiniz veya benim bizzat bulamadıklarımı bulmamda yardımcı olabilirsiniz Okuduğunuz için teşekkürler.

This post is licensed under CC BY 4.0 by the author.
diff --git a/_site/posts/index.html b/_site/posts/index.html deleted file mode 100644 index 32d514a..0000000 --- a/_site/posts/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - Redirecting… - - - - -

Redirecting…

- Click here if you are not redirected. - diff --git a/_site/posts/linux-epson-yazici/index.html b/_site/posts/linux-epson-yazici/index.html deleted file mode 100644 index 9bf71ae..0000000 --- a/_site/posts/linux-epson-yazici/index.html +++ /dev/null @@ -1,19 +0,0 @@ - Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma | Aliberk Sandıkçı
Post

Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma

Merhabalar evimde 1 Arch, 1 Pardus bilgisayarı olan biri olarak Epson yazıcı kullanmak ilk başlarda benim için bir işkenceydi. Ancak araştırmalarım neticesinde şu anda rahat bir şekilde Epson yazıcımı kullanabiliyor ve gerekli bakım işlemlerini yapabiliyorum.

Öncelikle bu blog yazısında anlatacağım tüm işlemleri L382 model bir Epson yazıcıda ve Pardus XFCE 21.4 ve 21.5 sürümlerinde denediğimi belirtmek isterim. L38x modellerinde benzer adımlar ile siz de yazıcınızı herhangi bir GNU/Linux sürümünde çalıştırabilirsiniz.

Gerekli dosyaları kurmadan önce yazıcınızın gerçekten bir sürücüye ihtiyacı olup olmadığını kontrol etmeniz işinizi kolaylaştırabilir. https://openprinting.github.io/printers/ adresinde eğer yazıcınız listelenmiş ise sürücü yüklemeye gerek olmadan kullanabilme ihtimaliniz var. Veya kullandığınız dağıtımınızdaki yazıcı ayarları veya yazıcı yönetimi uygulaması gerekli sürücüleri zaten indiriyor olabilir. Bunları da kontrol etmenizde fayda var. Epson L38x model yazıcılarda bu destek olmadığı için blogun geri kalanında manuel olarak nasıl bir driver yüklenebileceğini anlatıyor olacağım.

Debian / Pardus İçin Sürücü Yükleme İşlemi

Debian veya Pardus üzerinde bir Epson Inkjet Driver'ı kurmak için öncelikle lsb paketine ihtiyaç var. Ne yazık ki bu paket artık desteklenmemekte ve artık debian/pardus repolarında direkt binary file olarak bulunmamakta, sadece kaynak kodu [1] var ve artık lsb-release ve lsb-base adı altında iki farklı binary file olarak yüklenip kullanılması öneriliyor. Ama Epson’un sitesinden indireceğiniz ilgili yazıcı sürücüsü [2] illa da lsb>=3.2 sürümünü istiyor.
Bu yüzden her ne kadar eski olsa da lsb uyumluluk sorunu çözmek için bu [3] lsb-compat paketini kullanabilirsiniz. Sonrasında gerekli sürücüleri siteden[2] indirip, direkt olarak kurabilir, yazıcı seçeneklerinden yapılandırabilirsiniz.

Tek bir kod öbeği içinde toplayacak olursak:

1
-2
-3
-4
-5
-6
-7
-8
-9
-
sudo apt update -y
-# paketleri günceller
-sudo apt install lsb-* -y
-sudo apt install lib32z1 wget -y
-# gerekli çalıştırılabilir paketleri yükler
-wget https://archive.debian.org/debian/pool/main/l/lsb/lsb-compat_9.20161125_amd64.deb
-# lsb-compat paketini debian repolarından indirir
-sudo apt install ./lsb-compat_9.20161125_amd64.deb -y
-# lsb-compat paketini kur
-

Not: Bilgisayarınızın mimarisinin amd64 olduğu varsayılmıştır uname -m komutunu çalıştırarak kontrol edebilirsiniz. çıktı x86_64 ise üstteki kod öbeğini kullanabilirsiniz. Değilse https://archive.debian.org/debian/pool/main/l/lsb/ adresinden lsb-compat ile başlayan sizin mimarinize uygun .deb dosyasını indirip benzer şekilde yükleme adımını tamamlayabilirsiniz.


Sonrasında EPSON Download Center adresinden Linux ve L382 (veya sizin yazıcı modelinizi) seçip ürünü aratın. ARM(AArch32) yazanlar hariç diğer sürücülerin amd64.deb uzantısı ile biten versiyonlarını indirmeniz gerekiyor. (tabii ki yine bilgisayarınızın mimarisinin amd64 olduğunu varsayıyorum). Bende sadece ilkini indirince de sürücüyü algıladı, sanıyorum listedeki diğer paketler ekstra işlemler için. Eğer sizin modelinizin sürücüsünü bulamadıysanız https://www.openprinting.org/drivers adresinde de arayabilirsiniz. Yükleme işlemini yaptıktan sonra sudo /etc/init.d/cups restart komutunu girmeniz gerekebilir.

Son olarak şu adımları uygulayın:

  1. Uygulamalar menüsünden Yazıcı ayarları seçeneğini seçin
  2. Açılan menüden aygıtınızı seçin
  3. Veri tabanından yazıcı seç seçeneğini işaretleyin
  4. Marka olarak Epson seçin
  5. Model listesinde L382 (veya sizin yazıcı modelinizi) bulun ve sağdan sürücüyü seçin
  6. Yazıcı bilgilerini ekleyin (isteğe bağlı)

Bu adımları yaptıktan sonra yazıcınızın hem uygulamalar tarafından algılanıyor hem de doğru bir şekilde çıktı veriyor olması lazım. Dilerseniz test sayfası yazdırarak doğrulayabilirsiniz.


Kaynaklar:
[1] https://packages.debian.org/source/bullseye/lsb
[2] http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
[3] https://archive.debian.org/debian/pool/main/l/lsb/lsb-compat_9.20161125_amd64.deb

Ağustost 2023 Güncellemesi: https://packages.debian.org/stretch/lsb-compat 1 linkinde bulunan lsb-compat artık arşivlenmiş durumdadır. Kaynak [3]'ten ulaşabilirsiniz.
İşlemlerin denendiği donanımlar: Pardus XFCE 21.4 ve 21.5, x86_64 mimari , Epson L382 yazıcı


Bu adımlar sürücüyü yüklemenizi sağladı mı? Herhangi bir sorunla karşılaştınız mı? Yorumlar kısmında belirtebilirsiniz.

Arch İçin Sürücü Yükleme İşlemi

Arch tabanlı dağıtımlarda Aur gibi bir nimet olduğu için sürücü yüklemek görece daha kolay. Hatta neden bilmiyorum L310 sürücüsü direkt yüklü olarak geldi (CUPS+Gutenprint) ve benim yazıcım ile de uyumlu idi. Onu direkt kullanabildim. Yine de yavaş yazdırıyordu ve bazen sıkıntı çıkartabiliyordu. O yüzden aur kullanarak kendi modelinizin sürücüsünü kurmanızı öneririm. Bunun için yay epson | grep -B 1 L382 komutunu kullanarak ilgili sürücü bulabilir ve yükleyebilirsiniz. Tabii ki L382 yerine kendi modelinizi yazınız. Ayrıca PKGBUILD dosyasını da incelemek isteyebilirsiniz.

Yazıcı Yönetim Uygulaması Yükleme İşlemi

LSB kullanan yazıcıların yönetim uygulaması için https://support.epson.net/linux/Printer/LSB_distribution_pages/en/utility.php adresinden ilgili linki (debian/pardus için ilk link) indirip kurabilirsiniz. Arch için epson-printer-utility paketini aur üzerinden kurabilirsiniz. Uygulamanın çalışması için cihazınızı aç/kapa yapmanız gerekebilir. Ayrıca arch üzerinde ilk önce /opt/epson-printer-utility/lib/epson-backend içerisinde bulunan ecbd dosyasını root olarak çalıştırmanız gerekebilir. Uygulama kılavuzu için https://download.ebz.epson.net/man/linux/utility.html adresine göz atabilirsiniz.

Umarım yazım faydalı olmuştur. Yanlış olduğunu düşündüğünüz kısımları veya sorularınızı yorumlar kısmından iletebilirsiniz.

This post is licensed under CC BY 4.0 by the author.
diff --git a/_site/posts/pardus-roportaj/index.html b/_site/posts/pardus-roportaj/index.html deleted file mode 100644 index 62c9809..0000000 --- a/_site/posts/pardus-roportaj/index.html +++ /dev/null @@ -1 +0,0 @@ - Pardus Ekibinden Ali Rıza ile Röportaj | Aliberk Sandıkçı
Post

Pardus Ekibinden Ali Rıza ile Röportaj

Ankara'da düzenlenen 5. Verimlilik ve Teknoloji Fuarı kapsamında birçok stand ve etkinliğin yanında Pardus standı da vardı. Ben de hazır Ankara'da iken hem Pardus ekibi ile konuşmak hem de fuarı gezmek için alana gittim. Ekip ile tanıştıktan sonraki gün hazır ekibi yerinde bulmuşken neden bir röportaj yapmayayım dedim. Soruları hazırlamak için Yusuf İpek'in Discord kanalındanki değerli arkadaşlara danıştım, kendilerine müteşekkirim. Şimdi yanıtları bu blogun devamında soru-cevap şeklinde paylaşıyor olacağım.


1. Pardus ETAP neden Windows'tan gelen öğretmenler ve öğrenciler için Windows benzeri bir arayüz ile gelmiyor? Neden varsayılan olarak mesela GNOME kullanıyor ama özelleştirilmiş bir versiyonunu kullanmıyor ?

Bunun en büyük sebebi Milli Eğitim Bakanlığı ile yapılan anlaşmalar gereği, onların istekleri doğrultusunda arayüz tasarladığımızdan dolayı o şekilde. İkincisi de Windows da çok kullanışlı bir sistem değil aslında biz bunu fark ettiğimiz için tahtalarda daha kullanışlı hâle getirmek için ona (Windows'a) benzemesinin gerekmediğini düşünüp ona göre bir tasarım yaptık.


2. Pardus etap neden wine önyüklü bir biçimde gelmiyor? En azından farklı imaj dosyaları harici çoğu imajda önyüklü olarak gelmiyor. Gelmesinin istenme sebebi de çoğu z-kitap vb. uygulamanın sadece wine üzerinden çalıştırılabiliyor olması.

Yani burada asıl mantık şu: O z-kitap ların windows versiyonlarını çıkarıp alın kullanın tarzı bir yaklaşımdan ziyade bunu özellikle linux tarafına uyarlamalarını istememizden dolayı böyle bir şey ortaya çıktı ve isteyen kişiler için de direkt wine ile gelen imajlar da var zaten. Resmi imajlar diye bir bölüm var, oraya basarsanız görebilirsiniz.


3. Pardus neden varsayılan olarak libre office kullanıyor da onlyoffice kullanmiyor? en azından çoğu kullanıcı için microsofta uyumlulugu daha iyi.

Onlyoffice görünüş olarak microsoft officeye benziyor olabilir fakat uyumluluk ve belge formatının asıl üreticisinin libre office olmasından dolayı libre office'i tercih ediyoruz. Libre Office alıştıktan sonra herhangi bir arayüz sıkıntısı olmuyor zaten.


4. Pardus ETAP gibi sürümler immutable yapılmayı düşünülüyor mu ya da bir immutable sürüm yapmayı düşünüyorlar mı. Mesela sadece Flatpak vb. yöntemlerle uygulama kurulabilecek bir sürüm

Şu anda öyle bir planımız yok, isteyen kendisi bu şekilde ayarlayabilir.


5. Pardusun online kurulum seçeneği neden yok, paket ekleme çıkarma ve DE seçme vb. kurulum öncesi işlemleri için

Online kurulum isosunu diyorsun, o var. Depo üzerinden indirilebiliyor. Sitede insanlar yanlışlıkla onu indirip niye kuramıyorum diye kafaları karışmasın diye eklemedik


6. Neden package updater ile pardus updater aynı sistem içerisinde bulunuyor, upgrade geldiğinde package updater karşımıza çıkıyor ama pardus mağazanın içinde de var.

Onu ileride kaldırmayı düşünüyoruz

-benzer bir şey deb paket yükleyicisinde de olmuştu, yeterince geliştirince diğerini kaldıracaksınız sanırım-

Aynen


7. Pardus kernel konfigrasyonlarında herhangi bir değişiklik yapıyor musunuz, eklenen bir patch var mı?

Yok, direkt debian kerneli


8. BTRFS hakkında ne düşünüyorsunuz? varsayılan kurulumda BTRFS'i neden seçmiyorsunuz?

BTRFS kurumsal yerlerde çok gerekli bir özellik değil ayrıca kurulum aşamalarının da karmaşıklaşmasına sebep oluyor. Fakat manuel olarak kurulumu yapabilirsiniz, sitemizde de bununla ilgili bir içerik paylaştık zaten. Kurumlar bir sıkıntı olduğu zaman direkt imaj basıp geçmeyi tercih ediyor zaten.


9. Depodaki paketleriniz genel olarak eski ve örneğin FirefoxESR kullanılıyor, bu nedenden dolayı Kurumsal ve bireysel kullanıcılar için farklı iso yapma planınız var mı?

Şu an için yok, biz şu anda kararlılık üzerine odaklanıyoruz.


10. Neden systemd bootloaderini kullanmıyorsunuz da grub kullanıyorsunuz ?

Debianda varsayılan olarak gelen o olduğu için. Bir de bir sıkıntı çıktığı zaman grub'da konsola girdiği için bazı komutlar ile hatanın ne olduğunu da anlayabiliyoruz.


11. Paketleri derlediğiniz sunucuda hangi dağıtımı kullanıyorsunuz?

Debian. Pardus için derleme yaptığımız imajlar var, o imajların üzerinde bütün derleme araçları kurulu geliyor, onu kullanarak derliyoruz. Hem işimizi kolaylaştırıyor hem de neyin neye bağlı olduğunu görebiliyoruz. Aslında pardus kullanıyoruz bi bakıma ama debiandan çok bir farkı yok


12. Neden okullarda pardus zorunlu hale getirilmiyor, okulun bir bilişimcisi varsa hemen windowsa dönüştürüyor. Bunun için aldığınız bir önlem var mı?

O bizden ziyade Milli Eğitim Bakanlığı ile ilgili bir durum

-Anlıyorum ama şunları da eklemek istiyorum: tahta.etap.gov.tr adresinde bir veri paylaşıyorsunuz. Bizzat arkadaşlar ile o verileri inceledik ve tutarlı olmadığı kanısına vardık, o verilerin pardus etap kurulu gelen tahta sayısı olduğunu düşünüyorum ben. Bizim okulda da varmış bir tane ama benim haberim yok mesela-

3 ay ele alınmayan makineler database'den düşüyor. interneti olmayabilir, bozuk olabilir 3 ay boyunca mesela, o zaman da sistemden düşüyor


13. Gibux'a nasıl bakıyorsunuz, gibux yerine pardus kullanılamaz mıydı, neden kendi işletim sistemini yapmışlar bir daha? Tübitak ve Gelir Idaresi başkanlığının kararları ile ilgili şeyler mi?

Hem o şekilde olabilir, hem de sistemlerinin tamamının kontrolünün kendilerinde olmasını istemiş olabilirler.

-arkadan başka biri: Bir de tam 2013 zamanlarına denk gelmişti, o arada bi kopukluk\karmaşa var...-

Aynen, iletişimsizlikten dolayı da olabilir...


14. Pardusu yaygınlaştırmak için başka çalışmalarınız var mı?

Bu tür etkinliklerde, teknofestte varız. Çevremiz ile paylaşıyoruz, Kurumlar ile bazı anlaşmalarımız oluyor.


15. Pardus debian tabanına geçtiği zaman sanırım bazı geliştiriciler pisi linux adında devam ettiler. Onların bu yönden ilerlemeye çalışma sebepleri nedir. Acaba onların şu anda olduğu gibi bu yönden gidilseydi acaba daha iyi mi olurdu

O konuda benim tecrübem var. Çünkü ben de bi ara onların arasındaydım, eskiden kalma bazı teknolojileri artık günümüzde kullanmak çok mantıklı değil. Hız bakımından olsun, daha modern teknolojiler olsun. O yüzden bazı şeylerin yenilenmesi gerektiğini düşünüyorum ben, buna en basit örnek de mesela debiandaki apt paket sistemi, yıllardır -25 civarı- aynı mantık ile gidiyor. bu yüzden paket yazması en zor dağıtımlardan birisi. Çünkü yeterince modern değil, onun yanında arch linux un paket yapısına baktığınızda gayet modern bir paket yapısına sahip. Fakat debian kadar uzun bir süre geliştirilip test edilmediği için onun kadar stabil bir yapıya da sahip değil. Bizim burada asıl amacımız taban oluşturmak olmadığı için biz debianı tercih ettik.

-Stabilite için yani?-

Aynen. Yani bazı şeylerin modernize edilmesi lazım haklısınız. Pisi linux konusunda da şunu söyleyeyim. Belki pisi linux kullanan arkadaşlar biraz kızabilir. Aslında yaptıkları şey 2011den sonraki bütün sadece paketleri güncellemek, bunun haricinde herhangi bir göze dokunur bir gelişme yok dediğin gibi ölü dağıtım haline geldi.

-Acaba mesela pardus bir yandan destek verseydi ölmeyip pardusun gelişmesine de katkı sağlayabilir miydi ?-

Ona yönelik de şöyle, ben 2016 yılında pisi linuxtan desteğimi tamamen çektim, yaptığınız iş kötü, geleceği yok gibisinden. Kendim projeler yapmaya başladım, önce onların -eski pardusun- tabanını alıp modernize etmeye başladım. Ordan da bir şey çıkmayınca hani ondan sonra kendim tekrar paket sistemi tasarlayım gibi bir uğraşlara girdim ve gerçekten aşırı uğraştırıcı ve zor bir iş. Anca siyah ekranda bir pencere çıkartabiliyorum

This post is licensed under CC BY 4.0 by the author.
diff --git a/_site/posts/pardus-ve-windows/index.html b/_site/posts/pardus-ve-windows/index.html deleted file mode 100644 index 4f2f9b9..0000000 --- a/_site/posts/pardus-ve-windows/index.html +++ /dev/null @@ -1 +0,0 @@ - Pardus/Linux Yanına Windows Kurulumu | Aliberk Sandıkçı
Post

Pardus/Linux Yanına Windows Kurulumu

GNU/Linux - Pardus işletim sistemi bir bilgisayar kullanıcısının isteyebileceği her türlü programı/kolaylığı sağlamakta. Lakin çeşitli programların yapımcıları tarafından Linux için desteklenmemesi (Adobe Programları gibi) veya oyunlarda bulunan çeşitli hile engelleme sistemlerinin Linux için portlanmamış olması (Valorant, LOL, Roblox vb.) sebebi ile Windows bir makineye hâlen bağımlılığınız bulunuyor olabilir. Bu tarz bir durumda Pardus ile Windows’u birlikte kullanmak gibi çok güzel bir seçeneğe sahibiz. Eğer Pardus’u denemek için indirdiyseniz silip Windows kurmadan önce bu seçeneği bir değerlendirin derim. Eğer yeterince disk alanınız varsa (ben en az 256GiB öneriyorum) dual boot dediğimiz iki sistemi aynı anda kullanma işlemini gerçekleştirmeniz için bu yazıyı yazmak istedim. Kolaylıklar dilerim

Not

Bu yazı, Pardus’un yanına -> Windows kurmak içindir. Eğer Windows’un yanına -> Pardus kurmak istiyorsanız, Pardus sitesindeki yazıyı takip edebiliirsiniz: https://www.pardus.org.tr/windows-ile-dual-boot-olusturma/

Windows’a bağımlığınızın olup olmadığını öğrenin !

Linux’te oynayabileceğiniz / oynayamayacağınız oyunlar: https://protondb.com Desteklenen / Desteklenmeyen anticheat sistemleri: https://areweanticheatyet.com/ Popüler uygulamalara alternatifler: https://alternativeto.net

Ön Gereklilikler

  • En az 1 USB Bellek
  • Pardus/Linux Kurulu bir makine (64 Bit)
  • Mümkünse Ortalama/Hızlı bir internet bağlantısı veya sabır

Uyarı

  • Sisteminizdeki önemli dosyaları yedek almanızı öneriyorum. Bu işlem kurulu olan Pardus sistemine ufak bir ihtimal de olsa zarar verebilir

Tahmini Süre

  • 2-3 Saat (imaj dosyalarının indirilmesi hariç)

Adımlar

  • Ventoy programını Pardus mağaza üzerinden indiriniz ve Ventoy programını USB belleğinize kurunuz.
  • Pardus/Linux sisteminizin yerini azaltmak için GParted uygulamasının imaj (.iso) dosyasını indiriniz, dosyanın doğruluğunu kontrol ediniz ve Ventoy’a (USB belleğinize) atınız.
  • Windows veya Pardus’un yanına kurmak istediğiniz herhangi bir İmaj (.iso) dosyasını indirin. Bu imaj dosyasını da Ventoy’a (USB Belleğinize) atınız
  • Son olarak olası bir sıkıntıda GRUB (başlatma) ekranına erişim için BootRepair uygulamasının imaj dosyasını indirip USB Belleğe atınız (zorunlu değil ama kurtarma adımları için hayat kurtarabilir). İndirme linki: https://sourceforge.net/projects/boot-repair-cd/files/latest/download

  • Tüm İndirme ve USB Belleğe atma işlemleri bittiğinde dosyaları doğrulamak için mümkünse Hash değerlerini kontrol edin. Veya en azından sync komutunu herhangi bir terminalde çalıştırarak komutun sonlanmasını bekleyin (duruma göre 15dk+ bekletebilir). Bu komut tüm verilerin USB Belleğe yazıldığında emin olmanızı sağlar. Sonrasında USB Belleğinizi isterseniz çıkarabilirsiniz.
  • USB Belleğinizi cihazınıza takın. Bilgisayarınızı Yeniden başlatın ve Boot Tuşuna basarak cihazınızın başlatma menüsüne girin. Sonrasında Ventoy, USB veya USB belleğinizin markasının isminin olduğu seçeneği seçiniz.
  • Eğer her şey yolunda giderse içinde 3 tane .iso dosyasının bulunduğu bir ekran açılmış olacak. İlk önce Gparted (gparted-live*.iso) dosyasını seçiniz.

Sıradaki adımlar Kısaca (sonradan güncellenecek)

  • GParted üzerinden Pardus’un kurulu olduğu diski küçültün
  • Windows’u kalan boş alana kurun
  • Kurulum sonrasında ya BootRepair uygulamasını kullanın ya da Pardus’a bir şekilde girip boot-repair komutunu kullanın
This post is licensed under CC BY 4.0 by the author.
diff --git a/_site/posts/teknofest-deneyimlerim/index.html b/_site/posts/teknofest-deneyimlerim/index.html deleted file mode 100644 index af6a901..0000000 --- a/_site/posts/teknofest-deneyimlerim/index.html +++ /dev/null @@ -1 +0,0 @@ - Teknofest Pardus 21 Hata Yakalama ve Öneri Yarışması Deneyimlerim | Aliberk Sandıkçı
Post

Teknofest Pardus 21 Hata Yakalama ve Öneri Yarışması Deneyimlerim

Merhabalar, ben Teknofest 2023 Pardus 21 Hata Yakalama ve Öneri Yarışması finalisti Aliberk. Bu yazı içerisinde sizlere milli imkanlarla geliştirilen işletim sistemimiz Pardus üzerinde yakalamış olduğum hatalardan, yaptığım önerilerden ve genel olarak süreçten bahsetmek istiyorum.

Yaklaşık 2 yıldır GNU/Linux işletim sistemleri kullanmaktayım. Bu sebepten Teknofest içerisinde düzenlenen Pardus Hata Yakalama ve Öneri Yarışması özellikle dikkatimi çekti. Teknofest portalı üzerinden gerekli bilgileri doldurarak yarışmaya kaydımı yaptım. Sonrasında ilk işim bilgisayarıma Pardus kurmak ve kurcalamak oldu. Ben bilgisayar özelliklerimin çok iyi olmamasından kaynaklı XFCE’yi tercih ettim.

Pardus’u günlük yaşamımda da kullanarak fark ettiğim hataları ve “böyle bir özellik olsa güzel olurmuş” diye düşündüğüm özellikleri not ettim. Aynı zamanda bilişim öğretmenimden de okuldaki bilgisayarları kullanmak için izin aldım. Yarışma için 10 tane talep gönderebiliyorduk ve ben bu sayıyı tamamlamak istedim. Ama süreç içerisinde yeterince hata yakalayamadığımdan dolayı ben de Pardus’un diğer alt projelerini inceleme kararı aldım.

Ahtapot, Engerek, Etap ve Liderahenk alt projelerinden daha çok ilgimi çektiğinden dolayı Liderahenk üzerinde hata yakalamak için çalışmalara başladım. Okuldaki 1 bilgisayara Lider sunucusunu 2 bilgisayara da Ahenk istemcisini kurdum. Bu sayede birkaç hata daha yakalama imkanım oldu. Bulduğum hatalar kritik hatalar değildi ama yine de kullanıcı deneyimini etkiliyordu.

Pardus alt projesi Liderahenk, Merkezi Yönetim Sistemi

Talep oluşturmak için gerekli hata ve önerileri biriktirdikten sonra bulduğum hataların iyi anlaşılması için sıfırdan bir sanal makine kurdum. Sonrasında video kaydı ve ekran görüntüleri de alarak gerekli raporlamaları yaptım. Aynı zamanda GitHub üzerinden de pull request açtım. Sonuç olarak, 4 hata, 6 öneri talebini sistem üzerinden ilettim.

Yaklaşık 3 hafta sonra ise Teknofest ekibinden bir mail geldi. Mailde Pardus 21 Hata Yakalama ve Öneri Yarışmasında finalist olduğum yazıyordu. 1 ay sonra da Teknofest için İstanbul’a gittim. Teknofest alanında 3. olduğumu öğrendim ve Pardus ekibi ile vakit geçirme fırsatı buldum. Standa gelen insanlara Pardus’u tanıtma imkanı buldum. Benim için unutulmaz bir deneyimdi. İlgisini çekenlerin seneye katılmasını tavsiye ediyorum.

This post is licensed under CC BY 4.0 by the author.
diff --git a/_site/posts/tusas-gezisi/index.html b/_site/posts/tusas-gezisi/index.html deleted file mode 100644 index 646809d..0000000 --- a/_site/posts/tusas-gezisi/index.html +++ /dev/null @@ -1 +0,0 @@ - TUSAŞ Gezisi | Aliberk Sandıkçı
Post

TUSAŞ Gezisi

Geçtiğimiz gün, 2024 tercih dönemi kapsamında bilgilendirme amaçlı TUSAŞ’ın düzenlediği geziye okulum İzmir Fen Lisesi adına katıldım. Her ne kadar havacılık konusunda pek bir bilgim olmasa da aldığım notlardan ve geziye dair deneyimlerim ile ilgili ufak bir yazı yazmak istedim. İyi okumalar

7 otobüs olarak TUSAŞ’a doğru yola çıktık. Girişte telefonlarımız toplandı ve otobüslerden inip konferans salonuna geçtik.

This post is licensed under CC BY 4.0 by the author.
diff --git a/_site/redirects.json b/_site/redirects.json deleted file mode 100644 index 63d07b3..0000000 --- a/_site/redirects.json +++ /dev/null @@ -1 +0,0 @@ -{"/norobots/":"https://asandikci.com/404.html","/assets/":"https://asandikci.com/404.html","/posts/":"https://asandikci.com/404.html"} \ No newline at end of file diff --git a/_site/robots.txt b/_site/robots.txt deleted file mode 100644 index c413ab2..0000000 --- a/_site/robots.txt +++ /dev/null @@ -1,5 +0,0 @@ -User-agent: * - -Disallow: /norobots/ - -Sitemap: https://asandikci.com/sitemap.xml diff --git a/_site/sitemap.xml b/_site/sitemap.xml deleted file mode 100644 index 4b83bdd..0000000 --- a/_site/sitemap.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - -https://asandikci.com/posts/pardus-roportaj/ -2023-02-14T18:00:00+03:00 - - -https://asandikci.com/posts/teknofest-deneyimlerim/ -2023-06-15T18:00:00+03:00 - - -https://asandikci.com/posts/linux-epson-yazici/ -2023-09-15T18:00:00+03:00 - - -https://asandikci.com/posts/android-foss-apps/ -2023-11-21T18:00:00+03:00 - - -https://asandikci.com/posts/pardus-ve-windows/ -2024-07-22T13:00:00+03:00 - - -https://asandikci.com/posts/tusas-gezisi/ -2024-07-31T13:00:00+03:00 - - -https://asandikci.com/about/ -2024-11-15T18:48:49+03:00 - - -https://asandikci.com/now/ -2024-11-15T18:48:49+03:00 - - -https://asandikci.com/categories/ -2024-11-15T18:48:49+03:00 - - -https://asandikci.com/tags/ -2024-11-15T18:48:49+03:00 - - -https://asandikci.com/archives/ -2024-11-15T18:48:49+03:00 - - -https://asandikci.com/donate/ -2024-11-15T18:48:49+03:00 - - -https://asandikci.com/ - - -https://asandikci.com/tags/linux/ - - -https://asandikci.com/tags/pardus/ - - -https://asandikci.com/tags/tubitak/ - - -https://asandikci.com/tags/duzenlenecek/ - - -https://asandikci.com/tags/teknofest/ - - -https://asandikci.com/tags/liderahenk/ - - -https://asandikci.com/tags/epson/ - - -https://asandikci.com/tags/printer/ - - -https://asandikci.com/tags/arch/ - - -https://asandikci.com/tags/debian/ - - -https://asandikci.com/tags/app-recommendations/ - - -https://asandikci.com/tags/foss/ - - -https://asandikci.com/tags/tusa%C5%9F/ - - -https://asandikci.com/tags/trip/ - - -https://asandikci.com/categories/reportages/ - - -https://asandikci.com/categories/competitions/ - - -https://asandikci.com/categories/linux/ - - -https://asandikci.com/categories/troubleshooting/ - - -https://asandikci.com/categories/android/ - - -https://asandikci.com/categories/trip/ - - diff --git a/_site/sw.min.js b/_site/sw.min.js deleted file mode 100644 index 7c3a9e7..0000000 --- a/_site/sw.min.js +++ /dev/null @@ -1 +0,0 @@ -const swconfUrl = '/assets/js/data/swconf.js'; importScripts(swconfUrl); const purge = swconf.purge; function verifyHost(url) { for (const host of swconf.allowHosts) { const regex = RegExp(`^http(s)?://${host}/`); if (regex.test(url)) { return true; } } return false; } function verifyUrl(url) { if (!verifyHost(url)) { return false; } const requestPath = new URL(url).pathname; for (const path of swconf.denyPaths) { if (requestPath.startsWith(path)) { return false; } } return true; } if (!purge) { swconf.allowHosts.push(location.host); } self.addEventListener('install', (event) => { if (purge) { return; } event.waitUntil( caches.open(swconf.cacheName).then((cache) => { return cache.addAll(swconf.resources); }) ); }); self.addEventListener('activate', (event) => { event.waitUntil( caches.keys().then((keyList) => { return Promise.all( keyList.map((key) => { if (purge) { return caches.delete(key); } else { if (key !== swconf.cacheName) { return caches.delete(key); } } }) ); }) ); }); self.addEventListener('message', (event) => { if (event.data === 'SKIP_WAITING') { self.skipWaiting(); } }); self.addEventListener('fetch', (event) => { event.respondWith( caches.match(event.request).then((response) => { if (response) { return response; } return fetch(event.request).then((response) => { const url = event.request.url; if (purge || event.request.method !== 'GET' || !verifyUrl(url)) { return response; } let responseToCache = response.clone(); caches.open(swconf.cacheName).then((cache) => { cache.put(event.request, responseToCache); }); return response; }); }) ); }); diff --git a/_site/tags/app-recommendations/index.html b/_site/tags/app-recommendations/index.html deleted file mode 100644 index d67ded9..0000000 --- a/_site/tags/app-recommendations/index.html +++ /dev/null @@ -1 +0,0 @@ - app-recommendations | Aliberk Sandıkçı
diff --git a/_site/tags/arch/index.html b/_site/tags/arch/index.html deleted file mode 100644 index e942977..0000000 --- a/_site/tags/arch/index.html +++ /dev/null @@ -1 +0,0 @@ - arch | Aliberk Sandıkçı
diff --git a/_site/tags/debian/index.html b/_site/tags/debian/index.html deleted file mode 100644 index 3c9468c..0000000 --- a/_site/tags/debian/index.html +++ /dev/null @@ -1 +0,0 @@ - debian | Aliberk Sandıkçı
diff --git a/_site/tags/duzenlenecek/index.html b/_site/tags/duzenlenecek/index.html deleted file mode 100644 index 768c88b..0000000 --- a/_site/tags/duzenlenecek/index.html +++ /dev/null @@ -1 +0,0 @@ - duzenlenecek | Aliberk Sandıkçı
diff --git a/_site/tags/epson/index.html b/_site/tags/epson/index.html deleted file mode 100644 index c639d65..0000000 --- a/_site/tags/epson/index.html +++ /dev/null @@ -1 +0,0 @@ - epson | Aliberk Sandıkçı
diff --git a/_site/tags/foss/index.html b/_site/tags/foss/index.html deleted file mode 100644 index 8594567..0000000 --- a/_site/tags/foss/index.html +++ /dev/null @@ -1 +0,0 @@ - foss | Aliberk Sandıkçı
diff --git a/_site/tags/index.html b/_site/tags/index.html deleted file mode 100644 index 92dd825..0000000 --- a/_site/tags/index.html +++ /dev/null @@ -1 +0,0 @@ - Tags | Aliberk Sandıkçı
diff --git a/_site/tags/liderahenk/index.html b/_site/tags/liderahenk/index.html deleted file mode 100644 index 913b3d0..0000000 --- a/_site/tags/liderahenk/index.html +++ /dev/null @@ -1 +0,0 @@ - liderahenk | Aliberk Sandıkçı
diff --git a/_site/tags/linux/index.html b/_site/tags/linux/index.html deleted file mode 100644 index 9da5d56..0000000 --- a/_site/tags/linux/index.html +++ /dev/null @@ -1 +0,0 @@ - linux | Aliberk Sandıkçı
diff --git a/_site/tags/pardus/index.html b/_site/tags/pardus/index.html deleted file mode 100644 index 4299fb8..0000000 --- a/_site/tags/pardus/index.html +++ /dev/null @@ -1 +0,0 @@ - pardus | Aliberk Sandıkçı
diff --git a/_site/tags/printer/index.html b/_site/tags/printer/index.html deleted file mode 100644 index dd01cf3..0000000 --- a/_site/tags/printer/index.html +++ /dev/null @@ -1 +0,0 @@ - printer | Aliberk Sandıkçı
diff --git a/_site/tags/teknofest/index.html b/_site/tags/teknofest/index.html deleted file mode 100644 index e7e64a5..0000000 --- a/_site/tags/teknofest/index.html +++ /dev/null @@ -1 +0,0 @@ - teknofest | Aliberk Sandıkçı
diff --git a/_site/tags/trip/index.html b/_site/tags/trip/index.html deleted file mode 100644 index c869494..0000000 --- a/_site/tags/trip/index.html +++ /dev/null @@ -1 +0,0 @@ - trip | Aliberk Sandıkçı
diff --git a/_site/tags/tubitak/index.html b/_site/tags/tubitak/index.html deleted file mode 100644 index 3f2c127..0000000 --- a/_site/tags/tubitak/index.html +++ /dev/null @@ -1 +0,0 @@ - tubitak | Aliberk Sandıkçı
diff --git a/_site/tags/tusaş/index.html b/_site/tags/tusaş/index.html deleted file mode 100644 index 4c2f3fa..0000000 --- a/_site/tags/tusaş/index.html +++ /dev/null @@ -1 +0,0 @@ - tusaş | Aliberk Sandıkçı
diff --git a/assets/img/favicons/android-chrome-192x192.png b/assets/img/favicons/android-chrome-192x192.png deleted file mode 100644 index 0cb91013f897665b84d65d21abc54d124852e444..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13697 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 diff --git a/assets/img/favicons/android-chrome-384x384.png b/assets/img/favicons/android-chrome-384x384.png deleted file mode 100644 index 967093d57ed80b08f96333b540f52b0470f21921..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29745 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 aJ0ZkzyZXQjT+s;!CoiomRrTR($o~MR4D9Iu diff --git a/assets/img/favicons/apple-touch-icon.png b/assets/img/favicons/apple-touch-icon.png deleted file mode 100644 index 9302d8856c03f797e91d31285366146dc4ca2916..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8052 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 Ubn-$ql>h($07*qoM6N<$f~a=v{Qv*} diff --git a/assets/img/favicons/favicon.ico b/assets/img/favicons/favicon.ico deleted file mode 100644 index b1b7054a71cf7b000f4f5e34a585af13cac096bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 diff --git a/assets/img/favicons/mstile-150x150.png b/assets/img/favicons/mstile-150x150.png deleted file mode 100644 index 1c698ef291dfcff372e55464cec1ce5de435a902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8555 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 - - - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - - - diff --git a/test.txt b/test.txt deleted file mode 100644 index 84e0705..0000000 --- a/test.txt +++ /dev/null @@ -1,3 +0,0 @@ -test -test2 -test2