gitextract_5m6loz3c/ ├── .gitignore ├── .gitmodules ├── .ruby-version ├── .tool-versions ├── .well-known/ │ ├── brave-payments-verification.txt │ ├── browserconfig.xml │ ├── humans.txt │ ├── robots.txt │ └── site.webmanifest ├── 404.md ├── Gemfile ├── LICENSE.md ├── README.md ├── _bibliography/ │ └── references.bib ├── _config/ │ ├── default.yml │ ├── nshipster.cn.yml │ ├── nshipster.co.kr.yml │ ├── nshipster.com.ru.yml │ ├── nshipster.com.yml │ ├── nshipster.es.yml │ ├── nshipster.fr.yml │ └── nsmutablehipster.com.yml ├── _functions/ │ └── search/ │ ├── package.json │ └── search.js ├── _i18n/ │ ├── en-US.yml │ ├── es-ES.yml │ ├── fr-FR.yml │ ├── ko-KR.yml │ ├── ru-RU.yml │ └── zh-Hans.yml ├── _includes/ │ ├── book.html │ ├── contributor.html │ ├── json-ld/ │ │ ├── article.html │ │ ├── book.html │ │ ├── breadcrumblist.html │ │ ├── organization.html │ │ └── website.html │ └── promo.html ├── _layouts/ │ ├── author.html │ ├── default.html │ ├── error.html │ ├── page.html │ ├── post.html │ └── translator.html ├── _plugins/ │ ├── admonition-block.rb │ ├── camel-case-thin-space-break-filter.rb │ ├── extended-date-filter.rb │ ├── jwt-lexer.rb │ ├── localization-filter.rb │ ├── markdown-converter.rb │ ├── page-translation-hook.rb │ ├── post-commit-history-hook.rb │ ├── post-revisions-hook.rb │ ├── post-translation-hook.rb │ ├── search-index-generator.rb │ ├── shuffle-filter.rb │ ├── translate-tag.rb │ ├── unwrap-filter.rb │ ├── url-filter.rb │ └── well-known-hook.rb ├── assets/ │ ├── css/ │ │ ├── _admonitions.scss │ │ ├── _animations.scss │ │ ├── _code.scss │ │ ├── _colors.scss │ │ ├── _functions.scss │ │ ├── _inputs.scss │ │ ├── _layout.scss │ │ ├── _typography.scss │ │ ├── articles/ │ │ │ ├── 1password-cli.scss │ │ │ ├── as-we-may-code.scss │ │ │ ├── availability.scss │ │ │ ├── caemitterlayer.scss │ │ │ ├── callable.scss │ │ │ ├── characterset.scss │ │ │ ├── dark-mode.scss │ │ │ ├── formatter.scss │ │ │ ├── ios-13.scss │ │ │ ├── keyvaluepairs.scss │ │ │ ├── mapkit-js.scss │ │ │ ├── message-id.scss │ │ │ ├── metrickit.scss │ │ │ ├── model-context-protocol.scss │ │ │ ├── swift-format.scss │ │ │ ├── swift-log.scss │ │ │ ├── swift-package-registry.scss │ │ │ └── swiftui-previews.scss │ │ ├── fonts/ │ │ │ ├── _batang.scss │ │ │ ├── _cc.scss │ │ │ └── _merriweather.scss │ │ ├── media-queries/ │ │ │ ├── _hover.scss │ │ │ ├── _inverted-colors.scss │ │ │ ├── _monochrome.scss │ │ │ ├── _prefers-color-scheme.scss │ │ │ ├── _prefers-contrast.scss │ │ │ ├── _prefers-reduced-motion.scss │ │ │ ├── _print.scss │ │ │ └── _width.scss │ │ └── screen.scss │ ├── images/ │ │ └── NSShowMe.tiff │ ├── js/ │ │ ├── application.js │ │ ├── articles/ │ │ │ ├── caemitterlayer.js │ │ │ ├── mapkit-js.js │ │ │ ├── swift-format.js │ │ │ └── wwdc-2020.js │ │ └── nsmutablehipster.js │ └── videos/ │ ├── TrickXORTreat.srt │ └── caemitterlayer-final-product.m4v ├── collections/ │ ├── en/ │ │ ├── _authors/ │ │ │ ├── croath-liu.md │ │ │ ├── delisa-mason.md │ │ │ ├── em-lazer-walker.md │ │ │ ├── jack-flintermann.md │ │ │ ├── jemmons.md │ │ │ ├── jordan-morgan.md │ │ │ ├── matt-massicotte.md │ │ │ ├── mattt.md │ │ │ ├── natasha-murashev.md │ │ │ ├── nate-cook.md │ │ │ ├── reda-lemeden.md │ │ │ └── zoe-smith.md │ │ └── _books/ │ │ ├── cfhipsterref.md │ │ ├── fake-book-objective-c.md │ │ ├── flight-school-guide-to-swift-codable.md │ │ ├── flight-school-guide-to-swift-numbers.md │ │ ├── flight-school-guide-to-swift-strings.md │ │ └── nshipster.md │ ├── es/ │ │ ├── _authors/ │ │ │ ├── croath-liu.md │ │ │ ├── delisa-mason.md │ │ │ ├── jack-flintermann.md │ │ │ ├── jordan-morgan.md │ │ │ ├── mattt.md │ │ │ ├── mike-lazer-walker.md │ │ │ ├── natasha-murashev.md │ │ │ └── nate-cook.md │ │ ├── _books/ │ │ │ ├── 01-nshipster-swift.md │ │ │ ├── 02-cfhipsterref.md │ │ │ └── 03-nshipster-fake-book-objective-c.md │ │ └── _translators/ │ │ └── juan-fernandez-sagasti.md │ ├── fr/ │ │ ├── _authors/ │ │ │ ├── croath-liu.md │ │ │ ├── delisa-mason.md │ │ │ ├── jack-flintermann.md │ │ │ ├── jordan-morgan.md │ │ │ ├── mattt.md │ │ │ ├── mike-lazer-walker.md │ │ │ ├── natasha-murashev.md │ │ │ └── nate-cook.md │ │ ├── _books/ │ │ │ ├── 01-nshipster-swift.md │ │ │ ├── 02-cfhipsterref.md │ │ │ └── 03-nshipster-fake-book-objective-c.md │ │ └── _translators/ │ │ └── vincent-pradeilles.md │ ├── ko/ │ │ ├── _authors/ │ │ │ ├── croath-liu.md │ │ │ ├── delisa-mason.md │ │ │ ├── jack-flintermann.md │ │ │ ├── jemmons.md │ │ │ ├── mattt.md │ │ │ ├── mike-lazer-walker.md │ │ │ ├── natasha-murashev.md │ │ │ └── nate-cook.md │ │ ├── _books/ │ │ │ ├── 01-nshipster-swift.md │ │ │ ├── 02-cfhipsterref.md │ │ │ └── 03-nshipster-fake-book-objective-c.md │ │ └── _translators/ │ │ └── pilgwon.md │ ├── ru/ │ │ ├── _authors/ │ │ │ ├── croath-liu.md │ │ │ ├── delisa-mason.md │ │ │ ├── jack-flintermann.md │ │ │ ├── jordan-morgan.md │ │ │ ├── mattt.md │ │ │ ├── mike-lazer-walker.md │ │ │ ├── natasha-murashev.md │ │ │ └── nate-cook.md │ │ └── _books/ │ │ ├── 01-nshipster-swift.md │ │ ├── 02-cfhipsterref.md │ │ └── 03-nshipster-fake-book-objective-c.md │ └── zh-Hans/ │ ├── _authors/ │ │ ├── croath-liu.md │ │ ├── delisa-mason.md │ │ ├── jack-flintermann.md │ │ ├── mattt.md │ │ ├── mike-lazer-walker.md │ │ ├── natasha-murashev.md │ │ └── nate-cook.md │ ├── _books/ │ │ ├── 01-nshipster-swift.md │ │ ├── 02-cfhipsterref.md │ │ └── 03-nshipster-fake-book-objective-c.md │ └── _translators/ │ ├── Candyan.md │ ├── andrew-yang.md │ ├── april-peng.md │ ├── chester-liu.md │ ├── croath-liu.md │ ├── david-liu.md │ ├── henry-lee.md │ ├── ricky-tan.md │ ├── steven-wang.md │ └── tiny-tian.md ├── contribute.json ├── feed.xml ├── flight-school.md ├── index.html ├── return.md ├── sitemap.xml ├── status.md └── vendor/ └── cache/ ├── activesupport-6.1.4.1.gem ├── addressable-2.8.0.gem ├── bibtex-ruby-6.0.0.gem ├── camertron-eprun-1.1.1.gem ├── citeproc-1.0.10.gem ├── citeproc-ruby-1.1.14.gem ├── cldr-plurals-runtime-rb-1.1.0.gem ├── colorator-1.1.0.gem ├── concurrent-ruby-1.1.9.gem ├── csl-1.6.0.gem ├── csl-styles-1.0.1.11.gem ├── em-websocket-0.5.2.gem ├── eventmachine-1.2.7.gem ├── execjs-2.8.1.gem ├── extras-0.3.0.gem ├── fastimage-2.2.5.gem ├── ffi-1.16.3.gem ├── foreman-0.87.2.gem ├── forwardable-extended-2.6.0.gem ├── htmlbeautifier-1.3.1.gem ├── htmlcompressor-0.4.0.gem ├── http_parser.rb-0.6.0.gem ├── i18n-1.8.10.gem ├── jekyll-4.2.1.gem ├── jekyll-include-cache-0.2.1.gem ├── jekyll-sanity-1.6.0.gem ├── jekyll-sass-converter-2.1.0.gem ├── jekyll-scholar-7.0.0.gem ├── jekyll-tidy-0.2.2.gem ├── jekyll-watch-2.2.1.gem ├── kramdown-2.3.1.gem ├── kramdown-parser-gfm-1.1.0.gem ├── latex-decode-0.3.2.gem ├── liquid-4.0.3.gem ├── liquid-tag-parser-2.0.2.gem ├── listen-3.7.0.gem ├── mercenary-0.4.0.gem ├── mini_portile2-2.8.7.gem ├── minitest-5.14.4.gem ├── namae-1.1.1.gem ├── nokogiri-1.15.6-arm64-darwin.gem ├── pathutil-0.16.2.gem ├── public_suffix-4.0.6.gem ├── racc-1.8.1.gem ├── rack-2.2.3.gem ├── rake-13.0.6.gem ├── rb-fsevent-0.11.0.gem ├── rb-inotify-0.10.1.gem ├── rexml-3.2.5.gem ├── safe_yaml-1.0.5.gem ├── sassc-2.4.0.gem ├── sprockets-4.0.2.gem ├── terminal-table-2.0.0.gem ├── twitter_cldr-6.7.0.gem ├── tzinfo-2.0.4.gem ├── uglifier-4.2.0.gem ├── unicode-display_width-1.8.0.gem └── zeitwerk-2.4.2.gem