From ed95e9c90861f49f0db99092080c6ce245a70124 Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Thu, 30 Nov 2023 21:53:25 -0800 Subject: [PATCH] starting 2023 with day 1 --- 2023.Rmd | 223 ++ 2023/01-1.R | 7 + 2023/01-2.R | 21 + 2023/01-input | 1000 ++++++ 2023_cache/html5/__packages | 2 + ...rt1_09a022df9cab30e11ad549b3433d0c5b.RData | Bin 0 -> 2770 bytes ...part1_09a022df9cab30e11ad549b3433d0c5b.rdb | Bin 0 -> 43 bytes ...part1_09a022df9cab30e11ad549b3433d0c5b.rdx | Bin 0 -> 143 bytes ...rt2_7813789bf7edf19857bcddf9fef5cb66.RData | Bin 0 -> 2771 bytes ...part2_7813789bf7edf19857bcddf9fef5cb66.rdb | Bin 0 -> 691 bytes ...part2_7813789bf7edf19857bcddf9fef5cb66.rdx | Bin 0 -> 173 bytes _site.yml | 2 + docs/2015.html | 63 +- docs/2016.html | 39 +- docs/2017.html | 43 +- docs/2017/09-1.R | 42 - docs/2018.html | 39 +- docs/2019.html | 39 +- docs/2020.html | 65 +- docs/2021.html | 51 +- docs/2022.html | 17 +- docs/2023.html | 2709 +++++++++++++++++ docs/2023/01-1.R | 7 + docs/2023/01-2.R | 21 + docs/2023/01-input | 1000 ++++++ docs/index.html | 67 +- docs/search.json | 27 +- docs/site_libs/font-awesome-5.1.0/css/all.css | 5 - .../font-awesome-5.1.0/css/v4-shims.css | 2170 ------------- .../webfonts/fa-brands-400.eot | Bin 115052 -> 0 bytes .../webfonts/fa-brands-400.svg | 1127 ------- .../webfonts/fa-brands-400.ttf | Bin 114816 -> 0 bytes .../webfonts/fa-brands-400.woff | Bin 73920 -> 0 bytes .../webfonts/fa-brands-400.woff2 | Bin 63376 -> 0 bytes .../webfonts/fa-regular-400.eot | Bin 40744 -> 0 bytes .../webfonts/fa-regular-400.svg | 467 --- .../webfonts/fa-regular-400.ttf | Bin 40516 -> 0 bytes .../webfonts/fa-regular-400.woff | Bin 18212 -> 0 bytes .../webfonts/fa-regular-400.woff2 | Bin 14952 -> 0 bytes .../webfonts/fa-solid-900.eot | Bin 160768 -> 0 bytes .../webfonts/fa-solid-900.svg | 2231 -------------- .../webfonts/fa-solid-900.ttf | Bin 160548 -> 0 bytes .../webfonts/fa-solid-900.woff | Bin 76632 -> 0 bytes .../webfonts/fa-solid-900.woff2 | Bin 59572 -> 0 bytes .../header-attrs-2.18/header-attrs.js | 12 - index.Rmd | 2 +- 46 files changed, 5343 insertions(+), 6155 deletions(-) create mode 100644 2023.Rmd create mode 100644 2023/01-1.R create mode 100644 2023/01-2.R create mode 100644 2023/01-input create mode 100644 2023_cache/html5/__packages create mode 100644 2023_cache/html5/day01part1_09a022df9cab30e11ad549b3433d0c5b.RData create mode 100644 2023_cache/html5/day01part1_09a022df9cab30e11ad549b3433d0c5b.rdb create mode 100644 2023_cache/html5/day01part1_09a022df9cab30e11ad549b3433d0c5b.rdx create mode 100644 2023_cache/html5/day01part2_7813789bf7edf19857bcddf9fef5cb66.RData create mode 100644 2023_cache/html5/day01part2_7813789bf7edf19857bcddf9fef5cb66.rdb create mode 100644 2023_cache/html5/day01part2_7813789bf7edf19857bcddf9fef5cb66.rdx delete mode 100644 docs/2017/09-1.R create mode 100644 docs/2023.html create mode 100644 docs/2023/01-1.R create mode 100644 docs/2023/01-2.R create mode 100644 docs/2023/01-input delete mode 100644 docs/site_libs/font-awesome-5.1.0/css/all.css delete mode 100644 docs/site_libs/font-awesome-5.1.0/css/v4-shims.css delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-brands-400.eot delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-brands-400.svg delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-brands-400.ttf delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-brands-400.woff delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-brands-400.woff2 delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-regular-400.eot delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-regular-400.svg delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-regular-400.ttf delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-regular-400.woff delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-regular-400.woff2 delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-solid-900.eot delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-solid-900.svg delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-solid-900.ttf delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-solid-900.woff delete mode 100644 docs/site_libs/font-awesome-5.1.0/webfonts/fa-solid-900.woff2 delete mode 100644 docs/site_libs/header-attrs-2.18/header-attrs.js diff --git a/2023.Rmd b/2023.Rmd new file mode 100644 index 0000000..2d403f4 --- /dev/null +++ b/2023.Rmd @@ -0,0 +1,223 @@ +--- +title: "My 2023 Solutions" +--- + +```{r setup, include=FALSE} +library(knitr) +library(tictoc) +knitr::opts_chunk$set() +xaringanExtra::use_panelset() +``` + +```{css, echo=FALSE} +.panel-tab { + flex: 1 0 20%; + text-align: center; +} +``` + +```{r, echo=FALSE} +part1 <- fs::dir_ls("2023/") |> + stringr::str_subset("-1") |> + stringr::str_sub(6, 7) |> + as.numeric() + +part2 <- fs::dir_ls("2023/") |> + stringr::str_subset("-2") |> + stringr::str_sub(6, 7) |> + as.numeric() + +one_done <- setdiff(setdiff(1:25, part2), setdiff(1:25, part1)) +none_done <- intersect(setdiff(1:25, part2), setdiff(1:25, part1)) + +htmltools::tags$style( + paste0(collapse = "\n", + c( + glue::glue( + "#panelset_day-[one_done] {color: #EBB626 !important;}", + .open = "[", .close = "]" + ), + glue::glue( + "#panelset_day-[none_done] {color: #D63131 !important;}", + .open = "[", .close = "]" + ) + ) + ) +) +``` + +::::: {.panelset} + +::: {.panel} + +# Day 1 {.panel-name} + +## Part 1 + +```{r, code=readLines("2023/01-1.R"), eval=FALSE} +``` + +```{r day01part1, echo=FALSE, cache=TRUE} +tic() +tmp <- eval(parse(text = readLines("2023/01-1.R"))) +toc() +``` + +## Part 2 + +```{r, code=readLines("2023/01-2.R"), eval=FALSE} +``` + +```{r day01part2, echo=FALSE, cache=TRUE} +tic() +tmp <- eval(parse(text = readLines("2023/01-2.R"))) +toc() +``` + +::: + +::: {.panel} + +# Day 2 {.panel-name} + +::: + +::: {.panel} + +# Day 3 {.panel-name} + +::: + +::: {.panel} + +# Day 4 {.panel-name} + +::: + +::: {.panel} + +# Day 5 {.panel-name} + +::: + +::: {.panel} + +# Day 6 {.panel-name} + +::: + +::: {.panel} + +# Day 7 {.panel-name} + +::: + +::: {.panel} + +# Day 8 {.panel-name} + +::: + +::: {.panel} + +# Day 9 {.panel-name} + +::: + +::: {.panel} + +# Day 10 {.panel-name} + +::: + +::: {.panel} + +# Day 11 {.panel-name} + +::: + +::: {.panel} + +# Day 12 {.panel-name} + +::: + +::: {.panel} + +# Day 13 {.panel-name} + +::: + +::: {.panel} + +# Day 14 {.panel-name} + +::: + +::: {.panel} + +# Day 15 {.panel-name} + +::: + +::: {.panel} + +# Day 16 {.panel-name} + +::: + +::: {.panel} + +# Day 17 {.panel-name} + +::: + +::: {.panel} + +# Day 18 {.panel-name} + +::: + +::: {.panel} + +# Day 19 {.panel-name} + +::: + +::: {.panel} + +# Day 20 {.panel-name} + +::: + +::: {.panel} + +# Day 21 {.panel-name} + +::: + +::: {.panel} + +# Day 22 {.panel-name} + +::: + +::: {.panel} + +# Day 23 {.panel-name} + +::: + +::: {.panel} + +# Day 24 {.panel-name} + +::: + +::: {.panel} + +# Day 25 {.panel-name} + +::: + +::::: diff --git a/2023/01-1.R b/2023/01-1.R new file mode 100644 index 0000000..b02097d --- /dev/null +++ b/2023/01-1.R @@ -0,0 +1,7 @@ +input <- readLines("2023/01-input") + +input |> + stringr::str_extract_all("\\d") |> + purrr::map_chr(~ paste0(head(.x, 1), tail(.x, 1))) |> + as.integer() |> + sum() diff --git a/2023/01-2.R b/2023/01-2.R new file mode 100644 index 0000000..fc052ea --- /dev/null +++ b/2023/01-2.R @@ -0,0 +1,21 @@ +input <- readLines("2023/01-input") + +numbers <- c( + "one" = 1, "two" = 2, "three" = 3, "four" = 4, "five" = 5, + "six" = 6, "seven" = 7, "eight" = 8, "nine" = 9, + setNames(nm = 1:9) +) +srebmun <- numbers +names(srebmun) <- stringi::stri_reverse(names(srebmun)) + +get_digit <- function(x, ref) { + res <- x |> + stringr::str_extract(paste0("(", paste0(names(ref), collapse = "|"), ")")) + + ref[res] +} + +sum( + get_digit(input, numbers) * 10 + + get_digit(stringi::stri_reverse(input), srebmun) +) diff --git a/2023/01-input b/2023/01-input new file mode 100644 index 0000000..e394817 --- /dev/null +++ b/2023/01-input @@ -0,0 +1,1000 @@ +nine92jnhgqzctpgbcbpz +sevensddvc73three +9986fmfqhdmq8 +7onexmxbzllfqb +six777 +1zbngsixxrfrpr +threeeight9seven +nhds975three6 +ninepgp9 +22fourninetzfourfsnxjglthreeeight +mhcvqmsg7bdj +seven67 +fourone5 +twofour7 +5sixonesix3pzhd +3htvgrzpznhjts52one +52cmzhfrxdfmtgvtfqx7three4szcfchxj +sixtwonine7 +three7938 +67four4 +7zr9 +4qseventwoqqf9bbqg4 +sevenone1srmghlzg +ctwonenxmhspdmnineone7 +8mgzsgmphgceight +ktznbbmkbhln4six +cbtpgzc4 +rxzgrqeightseven18five4txv +jgb95ninetwonine +45mxfg9twodsnnjsfnk1five +29lhfhfkdqfntwo +tssixsixdxjzjjhq35hone +cjfjpcrpcn7rlrlrxslmhpt56189 +5llmdmqgt149sevenoneq6 +l9649twothree +8two34fjxt42 +seven3threelxd66 +46248mmfblpgql9fournine +3cmvxcskh4 +491mzklmbt7bgcrbmspprjgsgv +95eight5five +14qqndrttdrlgqrhmtbninezgjsftb +nine37eight1fcqns +4onethreekzpkpkpmxlpnsvqtlmtrsgznxkckrpsqskbz6 +9vvcsgxq +nlvfrjghsnbnine19 +pdxlsxthvmone25eight +613twoseven9 +123fdx +dnqgrzzmxxdjzknc3 +twodm2 +thprcxhggclfnlsixzhl863ninevzzvfvhz +1fourkbfhhzclz1 +5qvtpll6eight1 +sevenfourninedmrccgnbd8ncbjjm +3threezv6nine +kq279fiveoneone8four +nlqlzbbnrn2 +8jqhncbfsxvrrqxfkv +r5onefive +znlzncgngjlpxhmmmxprseventhree7 +jkpbfpvssixxpfjcs528 +four4fsts53fdgckkz +kjrkflhmlk11psixdhpxbstklx +4788vhrlqltv +1zntp2 +9htgdlbktwo7pthree +37dqpbmqxssvznrzp2nvzcvlnsdoneightq +zkcjnc6zgsrcmvthcjsfgvbtxh +8seven8nine +vnx3 +7dkxxq6298 +one42 +qpjtvfhsnmonethreeqpc5 +2eightlsbsrkkcp9dmmg +818twoseven81dtjrkgvfive +4nine32kjgpljzskthree9 +ninedkxkktxmr1ptrlpkbqqhcjvfszseven +2573 +bskfrcfvc5 +3onevjgpjbqfgone7 +xp55eightsixfive42two +eight64 +13two8zgdmtgngdlsqzlfzskst +zmjdhkfdnine18rkp93 +2onefivesevenrkvqqp3 +47xvdflvxvgvqnqdxj +lvrnrbmthree6 +74j +xkrpgrvrn6745ninefive +839vhbgvnbcmccbvhsm +6128bbzq5vdbqllshr +37two +one3lttgqqdmtpmbzbxqlrshvdpcdgcjhtwotwo9 +fourpjhbseven89kmpzmdqceight +twoninegzgseven5nine +pfflhh6gvlrkrdscthree +8fivesix8jntbb +bzxt439 +8tpcq57 +6onethree +nineqm9eightsevenfxqqcnk4 +9hcxcjfmbb12one6cfvnbc +37threesevenzljkqzshqkcp +trnrncrssxrqmlhbglrspbzvdtlonegtv4one4nineeightwodxs +21fivedqnjnrjtlk2fkkzf9sklbpx3 +hqptwone85eight7lgq +4seven7 +6seven5three6rmcphxdnh283 +8sevenmxkhgsq9bfeightfivemfour +7two1six9smnvbjhfivesevenseven +5hrxbglgkn46grstkdbmzrxp95tt +cfdqbjtwoll3fxvseven6kzfzrblxp +qnhqbczqp7fxc2two +sixsix4sjjdjlxnjgcmqsrzvzljvqhlrrtvtrcqxdzdqt +seven36fourstbzj +zj4fiveninefourtwo2 +5rqpmvlp +3fivextckgmvrsv +threenlqhqshmk31eightsone4hbxfnvf +975five7dzjcnsrvv6fourpjhghvhlxx +nine82plfjneightsevenonefive +five21 +bntwofourrxt2tdrscfzdg +87fivetwo +2threebnpvtrqqnz5prmsppgzdfhnq +6qgpnnine +2vkvg +5zzqxp +sixxlkrhpfptqnhtkq1sevenqbnnnjfsixnine +4eighttwo6lsxpczhcmxs +kvnzcjsbsix1hnineseven +gztwoneseven3tnxb2sixeight457 +four76two9eightfour +nine1nine +14lrrxcds +twonqp5gpnbkbeight3 +fourthreebnjghhlhkhconegcssjrjpbkcghxtxssix4 +one57 +zkjkzq6sjztlrqrjr9 +seveneightsqjzqgnj69eight1 +44tvjvzflfc5seven +26threemjdghknrmv +nfvg2rzcrpntndp2xsglskninesix +nqdpzsevenpfxhvzthgn3 +2onejxpzf4zzktsmszgmpcfsstm6 +xx89 +76qseven +jsevenztsdb9hhmcdbftq +16one7nine +seventwoqdkcbhdpmmtworljxhvvbh1 +jzbvvsmd1 +1ninesixpvcdkllhzbnrhqmztzeight +47pmnvsxgvgbthreenine +two88nine4sptjdbpl8 +eightfxpg9eightgmzmtmcdninerbbcpfv +fourpfkzxjtqffour4fourone +nine5fourzldszlp5eightdhpmxfjqp +onetwo1l +zjxcvkgdvm83 +lrbsdhcthreembbcxsix6 +eighthjtndgmqsixeight9xcbkfkcbgcscfnxrdxglb +vfive9fourcmtpfour +sevenonefour5 +rgf7kgdskzdlnmvdccpgphfzzz9six3 +five7ninernknr +cbn5fxdlthree41pzzkfive5 +two7eight2p +ninenine11qct7five5 +zsrqtvkrlc2gmgzshqmrkgd63sevennine +five6six +threeshpvfrcjc3mddjbmfxqrtpdxninemscsixrvvzp +mrrmmvgk63threethreeseven9 +pjsdfkzmjnine8xqsrm +ninefourfive1 +96twonineqkdvnlmppxnnfbxltq2bvsgvckczk8 +dsjbhdnseven1grgfhnv2fourzhbzsrtb +4zfzmsmd6sbkx1threedbx +8qqfdnfive77ckhjpfx +zq5pdkmp1d +one285seven +2hg99slp8 +5b629cmr5 +8mdsmlqdl7 +11 +leightfivemqqcgdkmgf5bnh +six44jsjglrb9bkhjthreecrvnvkzp +4c83five +vkplqrvclg39nbxrdxlf +zk8bmtnlfb6one53five +32sevenonefourshgllvpcx7ndb +eight937 +four5rntqrhknd +75k +five1pqtthree7eightwogbz +lplnltrj3 +eightfbqknfvpnq797z +six347sevenddrtmtbfzc85fqmtg +7twoqjzfm56rxtwo +vcnxgdvnlpcsxnf5onesjjsh +tkxzgtsrseven5eightkzzchsttcclsrj3l +eightgnb6brlhgvjqqtone41 +seven6two2seven +rptsrgfgxbfivekmczndhk7 +1fourdjmngvm6 +92two68cnpqnksixthree +nine9lzjhvqfmlbtvhpldthree6seven +hfggfbbone5hhsdplqlbtrd +419 +oneszzlpcdthree3psbjhtxg +72sixqblfhxttgkt +t3vd96eighttwofive +6onenszxmlqmddsevencmqskr +cnlkqsjthree7sevenrfrsxqm +47eight5seven4 +five273gvq +8bszrghjsgplgq2vdjltggpv5ngbjtsxr5zmqht +hmtc5onelbxllblcbd +seven436cjsxvxkzjpxfzfvj9 +8qcrkfqnfck957qklqkh3fourfour +bhtnrfckfone9six8 +fgz3seven +2ninesevenpdcpcjnine2two9 +vgfvvjhb6jqjnine +rfsndn62 +vldqdctnonenine3threeghxbvmdmlgcjpfrdjnine3 +two677eight +6ksn +762two +ldppf75nine68xnf79 +eighttwoh5three +nine1threeseven +seven2kxqxgksevenhhsksnkhqcrlrltsixcnszhmn +lhbjnineseven16eightrmjgxdzfour +onetwo77jtgtnqnc8one +four7ninejxkqnhqjfdzrjdhggrvfourlh +qq2brmqcccqr +nlsdfour5eightsktbmxlxc7 +8fpjfstnbnineqgkbxtl5dqdnjqnlz2lcljvfbcl +g6r +6five6sixvjctzjkksbrnkpp3 +1four8sixthree32nbbpjnhmzp +2md +twokxhkggninengbfjmdfc76 +fivetwosix446sevenfkgzd +57vflrqxnbcqfour3hcjhsrrrxkpjxgvfive +svbppr8six66 +twokthreevxdfvtmpjddnl8 +sixnine1eight44seven9 +scsmpjjxlzjf876 +74qhtxntdkz19pchjtlxclm3 +seven8ninenjtvkgj45one +bkseightfourone4threeonesnb +8two8xnglszthreeone +lt771782 +one5cfdcnz +zgsqfmxdkbnhsbgzchmfdrpmkvtzone1 +jmcdgvjnmdhskfiveninevbczbs3 +kzeightwokpnjskjhseveneightkpjb72ninecftgvk +7eightwogbb +54kvfvmfcbxbd +3threeninegrlkrnkpd +phbqqhtdtclfzph58sevenmxmd +8twoonehcnszgqfvxxrqrjctc +two9nltzxg9nine +9vlhb4six17zvgkmh +5threetfdvtthreebgthree +49ttszscztpm +8seven6 +three5eighteightlvqll99 +nxkt5zpctfhdjpvtwofbjdsrnnrvjbjtzgmkmrxpjmntc +11sixfivethree3ninelv +9gszhbpgfjrzvrzgjfsixd3 +jzxv89two8bjkmqmngkgtwotnmdqeightwonrc +qxeightwo5hzpdpzzcmmzskjzfmgpftlxkmzgp +hvfmrxrlslhzkv5 +6pjzbfbmone1 +768gseven9sixseven5 +qmkfslbrcnhtc5two5btgrhbnlx +sevenonefourkgtd79rzfh4eight +9fourvmvbxlvlm8threefour +9sdg8 +8bvrkzfxndjffltghv3blgpzjjckjbqqsqeightqj +qc3jnmtsmpzzjbczbfive +sevenfour949qgkqsjtwo8qqpsvzn +dzlnmhd2rflthreedflj4 +sixseven1 +one6sevenhtpfgpfxfb4vjzhseven2 +twofivefxdc4 +3fourrvffbkkcmxggsevensix3 +djkghxsptqvmztwotwofour13 +4b +rvgvhpdtwo17xzbxnfjrmfjqxf +sevenlzsrq6oneightm +qkxt88twohqzntfcsfournine53 +bmcxgsdjtl2 +74htmkdfg583srrlxbhrjv74 +sixseven6tjtsthqsr +sqpkddjfvfn2vpncllssfqlzjkcfivetwofour1oneightltn +6smrndvvbhkzpffzfggvzfznzvmkmglvptfour +45fttcdmvpl +862 +xmtmbzrtnptwofour3vknngpgt5 +8fivetwosevenk +twoseven9mgzxbcgxvm4f5three +1eight1 +dlone5dvrfrcdmjh +9cvks8eightscbdmkcs +qcgxzddpjljmlzgmt5nzxhnsthreeonefivefour +grvm8kktsfczpkr16stfourone +9onexmznhhtrjrrffmtwo +seven4threesix3rghsgxlxv7 +7twothree +1eight66sevenzbpfpx5nineeight +tdhnbdm5lklnqprmhfnsfndlmqz +gzznvrjbkj7lfdjjsqrmkvtfrdxr +sevenhf2 +eightthreembmlrcnseveneight4vgbgpsvnklbc +mxf7ddcninesixsix +rkskdbpjj25djggzzznineqsfftrptseven +zhklmmknrlvqhvjl1 +two37twosccseven +2pmdscmvfdb +2423six +eight3484oneninevqzdone +91sixeight +2five4mcvktqxg +mkqzbxmqpfouronedtrtvtlh561 +ninetwoqcjdhgfrsllsbnh5lcsixdj +3thmpnfivefivehvjmdrgpzcdtwo +sixone3 +qxrpbbq8szvbxzsctwo8b +9zl4nine +nfdnss4nineninesdtxhhbttnjv +7onevxltxxpktcfgb8two +jjgfive4fiveone8seven +ndnmqfour87jgxzhxsshrpkccvbkhfjbvdznpkjhsfgpgtwonebjc +54qdhsixthreeeight4 +five2mrlthreefour5dstcdl9 +2sevenvrxkfkhvrqcgj +six9one3ninetwo9 +47twoeightonesevenfourseven +4lxjndxb +twoninejlhjnmv77sixthreehfmxnrmsbb8 +5phctbfzjttxbmtqxhbhdjzlsbtdqhjcsqhp4onedpmvsqqxhh +2zxfhnlgfg46twompfpdxq5rkprm +chfgl5hvrhn3ninetwo1four +6fiveeighttbcdxzplsthlqrrqpfnljlkh1 +7nnf6seven3gxptj3hpmddeightwofgz +nine3one7zmjfdxq +onedlpzjnxnine6nrdm +8four24sixdtgvs +8sevenmkclfxbgvzjclfvsppcnnrone +four9nbhfqvrgzcxcvmrtnp55sevenmzvllfsz3 +qjfdqhhqfm552dqsgpjxzbdpqbcqlgsd +5kgfvcpm7 +threegvqdkvht1two +h2vmd +4nzxftfld +sevenfive8vjxxgbcktb +qnnine2seveneightsqcsnx6zpxtkzxx +hsbjjhb1 +9one2vfpnhjs9ninekqjp3 +eight8ninethree +34q78ninesixnine +nine8threefoursixfiveninemvrgmnfive +2eighttfzsvsfcthreezlspnkjp94vjtgnlvrr +68pbjk2 +ctxpk65cgvdjvdhh8 +mchjm476rlppfourtwomht5 +dltwofourseven5 +2vmfdspgkt7 +28sixninefive4vmddg5 +2rtcc +cr4 +5nmhbslxxtmsevenxn +sevenbzmbtnzpgj8eight +5qn +4phjbkmsjvskt42four +six1four37twoeightnjgrsr9 +eightone4zcszcktgqqlvfspzbbgzz8 +noneightphfdl78ckfkdmlnlktcrp19 +3qfive9 +416ninesevenm8three9 +36thprseven +ninem1 +sevenbxh6fourtwosix +7threethree +kgsnqrpfourqllxjlhmphxzs5threetwokqlqtwoneqv +dlldzdvl4four7onepmpprcstx59one +threefhdhmgbs6 +ldsxvtqd2dkkn77 +six224eightone +xk7fourj6 +sixjhpf59 +1threesvrfvccqpnqzvhkq1 +44five +one61 +twoqxqlkkrfj7six51sixjfgjbfx +4bdldfqtb6 +xrftwohszhtkhq9 +threennsixfhtgpvdnnx6kxxcpx3twoone +grhbqhtl5threesevenkscph +sevenbrmttfxrlm9kdvmvjgbpz7 +26one4one29two +fone76nine +four62 +6eightftkdjhnqdsdpone8five4two +mpqltxpzqfone1ninekthxjqjf +vhzvxhtlgvvpfjsj16 +pcqq88lkdjjllthreethree +zpbzdmfnceight412cxzfxpd +two78jdxcjxrshsxpxsseven +1877 +4fivesix +seven379threegzbz +eight78jcnzbzzbdrldkf +dtlleightpqdkdmtrm25rngsjrrpnhmsnnlcc +fourthreefourfplmfqkqxztllvninenineseven2 +8threefkdfmltrbq +sevensixmntmdgcbnfsevensixtwothree8 +25twoeightjrp +sevenseven3onekrbjcdmfbsf +sz9224xmsrxgj +jp628 +ncbj7nine6sixfour54six +zlnpvd24vkstwodphpl22pkvdjxmdc +9c5two +fivetwo6531knrdgeightnine +q7onetwo +7lbztvgzdsh6sixseven +sfbbr8ltlpldgft1blxctbzmxfourmbp65 +dkmjpbbbc3nxgdpqfx +sixfour62zlljntpbnine +3fourmcb +8ndvk8vdfqjj1m +c8vthreesix3twoq +eight2rseven +1cmxmkththreeone3eight96qrxttfdzlg +2blxxsh19cklgghmnjph +qgxhcrkmthreezdbfpgfgsrdbheightfour7ninetwo +4sevenninesixf4fivekkkbnjq +sevenbzxghxrrbjpspmdhzqg7five +one1sevenkltpqgjseventhree +6fourtwopfzpng +8msfjncfjnqpds4rqbdxnine +kcpvnzv1cbtnpvone +fivenineeightmthree8 +zqkjeightkzgzbone51 +vxlglkpglqhkjjxlb4 +tzjqjzghthree6 +one1qbhdshmqdkfcn +pdrqnrxdz5jqjsnhmt4five3seven +46rvhnvdbmjrzzffivefivesqkg +oneprjnclrh9 +twoseven78j +rrllqrpdhcznns9seven +pjrqzbd7 +978seven8kmlznczcrbplnjvtwobgbrtq +sjdxrt12qzvnpxqgrfourkfrhlzmsqplxpcqq +1jfmntl1twolvtwonef +hd53eightsixgtqdkbjfrvqv9lxgg +1rtbzrnndthree7fivethljmpzmscgjgpzpkffmrfx +6rlllxpnp1vgrdxvfqzeight298 +99threebrlkkzsffjlltqtwoeight1two +7sevenjrjpkphkfhfour +four5977qzktpnsixncfxzdghj3 +lkptwo856 +7cktjpjbfnplm7pdxrnfknfmfiveglsjr +1eight5eightmjhqfn +zskkbkn37k7one +6fivesevencpmlpngjfvfivesnhst3 +five8cqdzm9 +pfdhzfive9 +5seven6ncmtzrhdthrftmbnkzmfour +89tkhtdlkg8rjjpfj +9pghbhntzntninefour +eight3ninesjc8 +79one1 +45lone2 +fblrgtgdvfour5 +8nine139tsgbqmoneonefgqtbv +9eightvdpstdhtqfdzhmpspf +zgjfpjxdqbzvxj9fiveseven6vfntgjkgr5 +threedscrseven911dvgcftsdklfthree +threetbtlnb3mzlmlgspdmqxt8hsqsckxfkcsix +3dtctvmnh +foursix6 +8eight5jtfj +1lcvtwofive1qxdqmslfbndd +fourthreersevenseven581 +rgpthree747hgzoneightzs +fxqdbvtjngr3rpxrzfdgrm +tsmcsl2one9ninesslscfivenine +1kg5three94 +8pqdqqddhn81hjjdjfsk +groneight1one572seven5three +krgdh94 +3zxgsbgn4 +7vsckhgjvxd3fourgjg +6lhpsnmtz8lxcgqzjxvjxpbbsmn6rddljdthreecd +386fivensrl +one5four487eightfbsblbkthree +bhkvlqhsqjpseven88five19 +92two6cpz6 +7nvkv8719rznhq55 +12cmfkmvknqqsnjsqv +fivehgdqqgrcx2xflqmmjnq +vmpfivexpfjscsrjh6fivetsqngtzllteight +nine1bkbrsjrxkgtm33 +7one2 +31jdx5seven45 +one721 +3three3xmsxzrfl +6bjz7shj45two +zseven6nnftpnxldgtwo1two1 +266hkvrtbflcthreetlbrgdnhkrseven83 +88vmsrsvxvpcvjmfrpssqvcjqdcmxone +773sbl4 +86ninelxr +jjbgmdmrfive651fourone +seven5trjbkhsdxksevenfive1five5 +1seven2drllvgljjt4 +onefkltbmnnpfnqsjtmmkb1 +threeeightthreeonerqzx7 +hrqfpsdxf4 +82five3rptwothree +57fourthree25jlxqrbdfour +3mq13zjzzgztqv +31mdzczk44 +hfdmvpxr925s +fourfourseventwotwo4twofourddc +1six5foursixcqtnvmh +two5sevenlmz9 +1ninexrhcxblntnh881four +35dlmjrzrzqjgf9 +4six1vx +fiveseveneightsixtwoone4 +3bxvkznxsqmfxbqsix +mxkj2six +sevendggctftjtwoonerjcvonesxn4 +3xslllfzsgk2 +1nine3seven +1bbeightfour8gsvtv7xzqqgsqt +sevensixfourhgmxsxndvk3 +6hdkhb5fxzsgfivethree +nine797msnmphf3two +snlbgb7 +753five3st15 +3foursevenkjqldcdvreightseven8hcrqmtdkkx +qdrzr5ggslzvfnfk56eightrdvzmlktj +nhlkccvhtwokprngjkonelhprvsp62 +zqmdvsxpxccgchmd1hprbqkrbn299 +oneninefive1 +7twofive4sdzj73 +stwofive53 +threejsttgvxrhqmsctksn8oneqfour +sixfqvfztln51pqlnvvlx6jkcvkmdkjxnbzfdmt +zzcrjdhbglfrgzxjkb3eightonetvlrnine +cfdz4frpcbfvsevenpvpfoursppzj +9four8nineseven5fivemgsqxj +9onemsdkpvhdbprzbx54two +bhdsevenrbnfxk6vzldmgzrqdeight +2pgbh +2qcq4eight516 +45phskdfcld9gmxbkzdsix6 +sevenmxtwo1sblmbnhxrtzck +2pfsdqtfkplkqbphrhdoneone4five +957zktcl2 +41six +five27zdfqxkkvshsfbjm1txdsf4 +sxsmmzcf3lfrmpsix61threehbdqnvsix +qppcjbnfj4twofour28fdj4 +one9kxxtd8r +fcdeightwosixvhktbjjht7five47pxdtnq +gdkfivezptfjxxqfnxqchjg3jdgvone77 +2twocbzt69rm +7kx4twonine5 +tlnkgxzcdf57nine +4tjcdv1 +5kshzgbs1one7fivenine +gxldrzgctwo2 +8twoninefqmq3dsqxv +9ninefour27threeseven2seven +15fctsthreesgdnndsssix1npln9 +2sixnsqkzt16eightnineqg +zgrskbjbfsixfour9eight58kpdzxm9 +fourthree8fivejgqvdnc +onebgjjllzp5gvcxjsxmone8ninefivejgghfpvxxf +4lxgbrqvsb +86bvrnqqrdmrxdbhtwo9zqnjkvnqkleight +oneqt88 +onethree1 +twosevenfour1six67four +29mnfpjthxdvnh +nlhnine44oneeight4six +1smpfmdsstqcn58fgb +tkpd53 +92twoninexkhcvl1 +fkccpninetnvqvdvlkphknh9 +zplfcxsqhbd7rxmvjdtrngzsdrxtwo89 +2gxxckzmgthree +fpnfttfvmnfone8 +171five +4bmtr8 +153fournineeightwodq +zkkddvk7three4sevenv5geight +512fivefqcmkm1threesixcxdd +6moneeightfpjone29ppcvf +37sixgrmmzlslbxnxmrdtczthreexcmtppqlgskrxzssjcln +dponeight7 +vxfphnfourqzcfxkbsv7rzpmfzrbkm4 +1nsf648 +214twomgvvkktbfrzone +threeqdzhfxkr1nmxxlzrpvtwo7 +8threefive +snrcxfcv4 +964rngbmt +one5kz4 +116nqmtvbcbninefourninetwonenkb +3cvvzsr +49ngfjtwo1threebcpg +pxxjsfmmpsthreeonesixfour2five2 +nvttlcr9sevenxszkjmjzfzqtzznptzqbvtsix8seven +12sixjpmvfptmjseven9sixzmmkqnrlv +hskbdlf3 +pbxthreembsnnthree7sixxfnqdcvrzj +66866eighttwofivesix +mvgjhxzbtxhpsthree9xx896 +nstdhjsp1threethree85five8 +zceightwojbhlkl4 +2bbdmjvqbmmfourqtkfgnvdq +lnvrtfplvfseven65 +ccbslkf5fiveonenine +nine7xfive +92threefour +5jssd4pbft4eight6 +stvcgplkppgrdrkjtxstch3svxzmkjf7 +hmfvpctmmg6 +192oneightggr +18dxpqfcz +xccgpvhhseven5qflqfourkhsxqdhrbscdmbj +4jdceightseven46 +ninedjtjsix7 +eighttqcmmkgvhc67 +kt82 +dfnjmgjsmggrvljm8two4 +2gfsveight +nrtwosixninefour55 +3threesix3six89 +twoseven5hzqsgdvmphnlppt1kjxcvpfsoneone +4fivethreeone18five6 +l8pone5jtfgxffgfrone7 +5zmjgtp2pfshdlonetdflhrz7 +5twonepp +eight46pmncqjdnkbz +7ngmcqsevengzeightvthllqpxbfjgkc5 +lvscttxkct7eightsdkxgffxfhhpdppbgtzbf9fiveone +352threedzpjvtq7onetwonefg +31eight +6zbhrsnzsixxmjvsnfsixnine +tbgdjscgtkn8pdtld +643nbsntbjmbninezfbnkggfivefour +vxnsvnine5seventhree2mksgsjbpkqdgbs +2xchcfiveeightrnldvblbfqnmvmn +5kbpnbtpnzbeight9 +three2eightseven +sszgqcvtmlcmd95six1jmsnfmfmlktdvtskrp +xlmthreemdrvgzfnseven3 +ntwoncnpdjg8 +sevenfivethree968 +four6twooneonejmxgtzz6three +893jfmmnk6lmhqmtxgkmtxq8 +pvconeight3dmprrnmj2cpqmgmvkqtqcn71 +five688seven +67six +54xcthreenlhthreeone7 +6bkt4hlhg7 +kvxpgcnqkhkhxthreerxkxt9cgcnvcvkxdddsdfjrqmn +4sixseventstk3 +qmoneightnine583crcfeight4eight +7sevendxpckzsm885 +seven7threesllgfvccbglbscdg +ninefbnnpvxcmjpjrts3eightzsqmxxkkgg6 +nxhmxngoneqqqxlbqfcr5pkpthcdxtx +threeseven5twocdzkpp +35sixgtqzsnjh6three +sixrbrdblgj2prpsgnl9686 +2seven2 +cdh3 +sixtsfive8pdfivetwonegg +ccsbzxsevenoneeight76 +jbfkngpjlvbtwofiveone1pdphmps +beightdcrtnchtnine6fourthree +sixsxzonenvvkljfthreezhp37 +seventwovd17 +hmfs69one2xeightfive +3sbhjfkjtnlrzqrcrbkbcxzcmsm69nine +njdkcdprjgpn9fs +bg56ts +one542onetwo +ninernsbhqzqc6one4sixgsdcfsix +2onethree24onetwo +8sixmclpsdvvgs6eight7lnzhsgzjxdsn +one5onefour +c1fournine +nbqbgxdtwo8fourxrgszvbxqtwo2 +9nineffsevennine3seven3fnvsxmvrk +tsp5 +oneseven9threesixgjnkv +fourtwo4two3hfnpzhvcx5 +15eightsthhfgsjtqcbxvxqj +jdvssqjd9scqnlsfive2two +three9sevenzdgpjqkzh7four +8th632onezhfcv8 +7sixlcxnhdmphbbbpsxrb1oneprx +four4eightnine +gxbsix7pqkseven +4teightx3five6eight +sevenzrzm72mrgcxld +7foureightthreesixqcddc7smksqzxhqs +hpcpqbhsfivesixninembvbpqphhmrtthree9 +ninexzgctccxbgjxvtngxfvkthree8 +fdmvqcktrjh8fiveglzhchx55khhntcbndddtjccsx +8fivenine +mxsbjjcbpceight18 +vjvddlttpsgbvf99 +5five3 +jrbxmzk46threemmsnhflsqfsfkf2 +gzbpgvmrqninethreedhldl1slvnrhr +nineptdnkjgtsx9 +3bmjnr3eight3 +8ztrxrxrkc2bseven3five2 +six8one5eightrhmmxmhfour +9fourkdcff9xtnhcrjconevvhplone +five94vkxzcqone8zxn +7threeseventwoqzcnrslbp +gtcbsmt52 +8nvdtsc8pxqttwoone2 +prlgthreesix1sspdmqsg +vmppqvn1nfpmmzrfzfbfcvzpjjeight +27sixhpg1fivefxfjxtpggzlqdgnv +7sfjbc5qtqgjvf +7twotwovpnine +cmjkmgszxcc37hfjnpqpbjqseven4 +stt6ninermjlgqnjhghsevenqgg2 +4onejfppfcnkrceight +five6kmzzltwo +524clmmrmntxrninetwoztseven +4ll +fnppsrt9 +seven1sddcbgrcl +72ninejksevenseven6fournine +threesixpjnheight5rsfkhqchmvqrjck +eight45mnhmkqfourhmxcpvjgnpg +3pxrhxkcdonemrcvhv +one97dszxfbmx2 +7pdsrzllzfour1twothreeglkpnckq96 +seventwo18czcxpjmtms4six1 +bfeight3zjdp1 +ndrvltwotbcvzffzml9 +nhfq4two +8mck8oneonesevenone +zdvkq54 +mxfvps1fiveonejvjsnsix4 +skqrqdrphp89rnflzcpnrd +eight382km5 +fourfive87785 +fournbg5sixnine +8fivebzknsixdqtcgbxmfhonerqzlnqs +24six3nbjrjfhnbz8seven +sr9ninetwoztcmhhdone +nine6nineblrlmsevencrchhjvlrsevenfive +1frvmqxkfphpqmvbftffxx5seventqsvninefour +8fivesixeightnqqdxgjprjqvb6 +xkqtnxx5mmdqdcps +96dpbz25sixffzxftthree +88sixvxdhqllvsf146three +51eightnczdonebgfrqjp +eightthreekgdgjlgtkfour242pjjsllpq +ninekxtfournzgqf3djxzgxsixjv4 +84msnmkzxtszrkoneeightsix1gzp +two49sixtwo7cldmnrqrtwo +88seveneightgtqmdtjss +threebzqjcthree1ngmsnine6one +rtvzqfour5oneightkm +tfjgntbmhpdvkb6 +fiveeightsix3one +tjgkznfourzmbzcsfjvlqhchq1ggtqtftwo1 +3nmzhvrmpfive +2threeonedhpldxrclssrmvhgczkztwothreeeight +lldsseven25 +grv2ninezhpsfoureight7 +five3tdkmkshsqfour +two6tfxtmzxffive7flkpkxvssltftxqhvqr +2mnlpmb4fourpjrvpddtl5fourseven +xjrvkqjmsdcpnbzf25fbbbxone +lrvdxjv2eightvhgzp4ngctthreejrclhcvjvqjzqg +1mhxb61onekpzfjzm2nine +bkjoneight88fiveeightthree +eightsix1tmg4fiveshvjxxpvqhnhc4 +9rhbrqnghqzlsfmgfxdvfive98 +9six2threerc9sixfive +19two33kdqdtqspcqhbcbf +qdvzs7t +3fbzdmtpqktbqhgkone4 +nine4threelzxvqztwo9threerpfbhrqm +858 +1csgrrbrmdseven97vqzlngxksvltzvtlv +dql7gfvx37six +onekkpxclxgff7vdz +71three7eightqtxvjjdsjp +znnzvrttr8927 +1rmpcjj +tbeightgkjhr684 +2vzkdvtrrvninetwo4ctv3hmdqjbone +5v998six2vqkb +2four7four +7vxlfive3dccj +91five6ckcshgrxkrgztmv +886v22 +3vqjkkhdbjccffourone +lb4nine8seven6five +658twokxmjfbrj +2onevtdmdnvkqpctx15seven4 +vcbheighttwopmkzsftone7bsfds7 +zcgfive2one8lfbmqg9 +ninesevensevenrqbtzzh96 +1threehsqptqjhkkndxpd44gzbdlmcxq +sevenvxdprjvkh92xzonecmkljhbcnzzfkgjpz +five8eight8zrrkrvbjzcqbtwoeightwogvd +2mdnmbdvzxfldn1eight +tmbmzsbljreight515 +rqbtxhtwoeight71seventhree +gszsxrb7qvmkb7478 +ceightwo9cj5seven +89eight9two +5sixjpcxjrrnjdthree +two1r38onesix +6eight9l6sevenzjcht +fivecqkzbllhshphlseven4ftfivevl3 +69kbqvdronehhczgmvh23 +sfour1lgv +4kvpgtmsix +4vtdk3 +7vfsvrlnlpqmvmhfnp85sevenqlztpt +74cfpxpxrzfour3fivenine +sixsixone8eightxl +gjneightwofive3 +6twoned +jct8343 +kcbqqpv4gqqhvmtcpvhpcngonetwo +sixtwooneonefivef9lkgfr4 +twotwosixtwo3mltrqnj1 +3onezgftz +14ngxgtbfivefour97eight +2bhgf268fivefiveone +znoneight82lbghbsdktoneoneeight +53dqlrxmb842 +1mj1ninefivesszgqp4qk +7eight2qslhpns +gpqcpfgfpbnjpdf2 +threettgjpbspfive948zksmone +tlgkjbrkzn577fourvzrrndxdst174 +szsix9hqhtwo +4fivethreermvhkpnrs1zqpsh4eight +one1gtnpmsevenone +one65tvrldjxngeightxndfptwo +58xlbvgg7 +bhoneightsevenseventwo9threecmlkhdj5nine +fourfour4 +68mvkpvpfmkg4qshqmccprone4 +5foursixmf8fourfour +lfflvxbfivepmlfvfxeightninefouronebn5 +eightjvmbbmpfxs9pxgk98twofive8 +msnrmphszone2vpjscthree +fivesevenonetwovbkddshc9 +279two1onefrh3five +sevengxfive3six3 +16pmtwo7six +qdkrjhjcjl17sbfn +321one88onejvjtfour +4csnrskq +sevenone39five +23vnmrdxh7threefour +77srhjdccjnineseven4gll +vrltwonevxqdrgmpm519fiveseven3 +8zkqjrtrfbgthree +6dmrhjgxeightseven +seven6sevenhh +nine64slonetwotsxqbptkrseven6 +3sfpsix +sevencmmnnzltcpvptnineqmklpttgvcntqzrpxct11 +3vbxntfnsfivebjkpdfourseven9 +9fivefourhghdlxvgonelcrfcqgpq49rcchgq +vjfsgrqhmxjp62 +gqdbm4 +4ninebvvmfdsix +two72fivethreethree7 +194fivefkdk1 +gznjfrsevencvbgqptndceight15lghxgvslpsix +two1nljqmcptdxjdkvb7 +9seven21sixnine +vsxgdsgxsdlq23fourvhfbbtjsfhfive9hkbbqzeightwotps +3eight417bkbmvgeight +mq25 +8fhvm9twothreeeightsixfiveblqr +ddhnrb9sixh1 +nineninedrnchvbcf3cpl7 +434 +rttj6 +dcvgdcdtwo19four +8sixsxshbhmnz7three33six +xrvj7eight421sb +7six8npgxsix4four +2three9 +lfqgpkbmc69eight +6211gkfbvllqtwofourfive +onexfcmsnine53 +xml4vkfgtbqbckknbjhxcgdgqdtv +3bzknzmshp4 +five342vdtmgseven61 +2kfcmblfxb2four +sixeight5threethreenndhpvhrshgfsfourpkbghd +rmz4seven3psixninesevenone +5289 +vrxdlcf937 +2zpclqftm8 +fivefivefourfour56two +seven7eight1vtwo3cjhone +8threethree7six75 +ldkjshplmb8threefiven65slmqlrzgb +2nblpgthqfeightp +mone93 +fourfive43four +1gghztjzh +seventwo18fourfkhjmzpeight +gbonecfgmrrsrcfiveblxhkcfzcbbfpnn76 +92ninefourseven +2kl +9sevensixsixpsqzzndbdf8twosevengjddm +three25frjhjfour23mhvzgcxgddfive +blhbrztvhlhglcrsbfour7five3fdxhdxpvz +qvgkfmtxhd9 +seven4mqt +6fzcfcngzfivesix43 +mjtwoneghtth569sckx53 +seven75gkvvrp +five1onethreeeight4522 +vjkeightwofive1vspseven +14ljczbshdpeightseven +3mpk7fourgrqsqnrj1 +rnlvpksckvbmzfqhvpxxmm6djmtwofourmjfnvh6 +1six7tghttbfsevenv6four +1nineeight5 +twogxd2three +tvrnxjhg8413 +7zpth44mfpcdcsixcppfxsthreeqnzgpp +67seveneightnine +bdkddcsrv3nine7 +xlftwonetwo4rkt +khqtwo2tglvmvmfdhthree12three +twosevennsflmtwo938bsf +8zrgsnr +sixhdnslspbrcsdvxnnk7kjlzxrrlk7bbrjxbxlq +sixseven4572 +rnvkjlz51drqdddlg7clhndmlxnf +kvflkmsseven4xhgpdbfour55 +74sixdcqzj +seventhree35fivetone +72sixonefiveeight6six +ghrzthqfhsp6five +5seven76thprmblnxqbgdcds +925 +one11 +ninetwonine7ninetwonend +vntwonefive2 +h2eightninetnjhvfive +2eightvkrkdjbkxbpsznzd +4psixfseven723 +vctwonepthree49 +xmqvn1jpbjx1sixxznflzk66 +trkkpm881zqkdfvcnhsevenzhnseven +fourtwo5clj2 +2xzrclndckseven24f4 +eight62 +twoshpjzqcf7 +twohbkkrzvpxeighttczsls4six5nineeight +twoeight122gfhfpzhktffour +3htbjtzg8tsztldj +sixtkbcccqqvmzfprjngxnbrxfk9t +267seven +qfqbpzjfour1djfd5zxncnfnfqqpc +qqb5threevtpktwosjjpzxnntwo +fiveseven5rtcnine +xrrcbzrtjgsqkjlnhxt5fivetwoeight +sixgddsix7 +zdsnznxmrbljz7lvdvx74 +qbfvpnxsix3four1lfone +9one9pjtnncsqzhcszp5 diff --git a/2023_cache/html5/__packages b/2023_cache/html5/__packages new file mode 100644 index 0000000..7aea291 --- /dev/null +++ b/2023_cache/html5/__packages @@ -0,0 +1,2 @@ +knitr +tictoc diff --git a/2023_cache/html5/day01part1_09a022df9cab30e11ad549b3433d0c5b.RData b/2023_cache/html5/day01part1_09a022df9cab30e11ad549b3433d0c5b.RData new file mode 100644 index 0000000000000000000000000000000000000000..6cc2978575431380805888c3bba4f564958dc942 GIT binary patch literal 2770 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 Y3JN?gWNCIj3IG5A{x?ZT=(`F40PnOB(f|Me literal 0 HcmV?d00001 diff --git a/2023_cache/html5/day01part1_09a022df9cab30e11ad549b3433d0c5b.rdb b/2023_cache/html5/day01part1_09a022df9cab30e11ad549b3433d0c5b.rdb new file mode 100644 index 0000000000000000000000000000000000000000..4a6b21891248b0630a86ebc583ce89cc1ded67d5 GIT binary patch literal 43 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 Zrh=JZE?5Ybf|Xz`$OIdIygzy%A0CMyLTms4 literal 0 HcmV?d00001 diff --git a/2023_cache/html5/day01part2_7813789bf7edf19857bcddf9fef5cb66.rdx b/2023_cache/html5/day01part2_7813789bf7edf19857bcddf9fef5cb66.rdx new file mode 100644 index 0000000000000000000000000000000000000000..704707cbbcda992350ae2192bddac6e2ec20b9c5 GIT binary patch literal 173 zcmV;e08;-SiwFP!00000165923c@fDoHQwtf*^Q~{(AyXpx~dR?OF<^mZW+p&*WLu zZ4#|6EISXF*+T(9LP-IcGeo}MZOaXit%LEsSn_6wQ~q$q;xY3~^SuLV@&ptnp7+L* zXRwNGL6oB%64Wh?$EIt$F$oLrsIu3d;WPb!m?>T<2GK(idcywspBjBLt~1q{`=d}e bI+3Hko|XDy2S?shGljkZB3y0X6afGL7Yt3U literal 0 HcmV?d00001 diff --git a/_site.yml b/_site.yml index 31da139..3b2c62b 100644 --- a/_site.yml +++ b/_site.yml @@ -22,5 +22,7 @@ navbar: href: 2021.html - text: "2022" href: 2022.html + - text: "2023" + href: 2023.html output: distill::distill_article diff --git a/docs/2015.html b/docs/2015.html index 536ebe2..215173e 100644 --- a/docs/2015.html +++ b/docs/2015.html @@ -455,8 +455,8 @@ - - + + @@ -826,9 +826,21 @@

${suggestion.title}

display: none !important; } + hr.section-separator { + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.1); + margin: 0px; + } + + + d-byline { + border-top: none; + } + d-article { padding-top: 2.5rem; padding-bottom: 30px; + border-top: none; } d-appendix { @@ -925,6 +937,11 @@

${suggestion.title}

font-size: 14px; } + /* tweak for Pandoc numbered line within distill */ + d-article pre.numberSource code > span { + left: -2em; + } + d-article pre { font-size: 14px; } @@ -1684,6 +1701,12 @@

${suggestion.title}

// create d-title $('.d-title').changeElementType('d-title'); + // separator + var separator = '
'; + // prepend separator above appendix + $('.d-byline').before(separator); + $('.d-article').before(separator); + // create d-byline var byline = $(''); $('.d-byline').replaceWith(byline); @@ -1761,8 +1784,9 @@

${suggestion.title}

$('.distill-force-highlighting-css').parent().remove(); // remove empty line numbers inserted by pandoc when using a - // custom syntax highlighting theme - $('code.sourceCode a:empty').remove(); + // custom syntax highlighting theme, except when numbering line + // in code chunk + $('pre:not(.numberLines) code.sourceCode a:empty').remove(); // load distill framework load_distill_framework(); @@ -1788,12 +1812,13 @@

${suggestion.title}

// add orcid ids $('.authors-affiliations').find('.author').each(function(i, el) { var orcid_id = front_matter.authors[i].orcidID; + var author_name = front_matter.authors[i].author if (orcid_id) { var a = $(''); a.attr('href', 'https://orcid.org/' + orcid_id); var img = $(''); img.addClass('orcid-id'); - img.attr('alt', 'ORCID ID'); + img.attr('alt', author_name ? 'ORCID ID for ' + author_name : 'ORCID ID'); img.attr('src','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1N0NEMjA4MDI1MjA2ODExOTk0QzkzNTEzRjZEQTg1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozM0NDOEJGNEZGNTcxMUUxODdBOEVCODg2RjdCQ0QwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozM0NDOEJGM0ZGNTcxMUUxODdBOEVCODg2RjdCQ0QwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDN0YxMTc0MDcyMDY4MTE5NUZFRDc5MUM2MUUwNEREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3Q0QyMDgwMjUyMDY4MTE5OTRDOTM1MTNGNkRBODU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+84NovQAAAR1JREFUeNpiZEADy85ZJgCpeCB2QJM6AMQLo4yOL0AWZETSqACk1gOxAQN+cAGIA4EGPQBxmJA0nwdpjjQ8xqArmczw5tMHXAaALDgP1QMxAGqzAAPxQACqh4ER6uf5MBlkm0X4EGayMfMw/Pr7Bd2gRBZogMFBrv01hisv5jLsv9nLAPIOMnjy8RDDyYctyAbFM2EJbRQw+aAWw/LzVgx7b+cwCHKqMhjJFCBLOzAR6+lXX84xnHjYyqAo5IUizkRCwIENQQckGSDGY4TVgAPEaraQr2a4/24bSuoExcJCfAEJihXkWDj3ZAKy9EJGaEo8T0QSxkjSwORsCAuDQCD+QILmD1A9kECEZgxDaEZhICIzGcIyEyOl2RkgwAAhkmC+eAm0TAAAAABJRU5ErkJggg=='); a.append(img); $(this).append(a); @@ -2447,7 +2472,7 @@

${suggestion.title}

color: var(--hover-color, white); } - + @@ -2486,6 +2511,7 @@

${suggestion.title}

2020 2021 2022 +2023 @@ -4045,7 +4072,7 @@

Part 1

} pre_battle <- function(ring1, ring2, weapon, armor) { - outfit <- dplyr::bind_rows( + outfit <- dplyr::bind_rows( ring_tbl[c(ring1, ring2), ], weapon_tbl[weapon, ], armor_tbl[armor, ] @@ -4058,7 +4085,7 @@

Part 1

} } -min(purrr::pmap_dbl(outfits, pre_battle), na.rm = TRUE) +min(purrr::pmap_dbl(outfits, pre_battle), na.rm = TRUE)
@@ -4123,7 +4150,7 @@

Part 2

} pre_battle <- function(ring1, ring2, weapon, armor) { - outfit <- dplyr::bind_rows( + outfit <- dplyr::bind_rows( ring_tbl[c(ring1, ring2), ], weapon_tbl[weapon, ], armor_tbl[armor, ] @@ -4136,7 +4163,7 @@

Part 2

} } -max(purrr::pmap_dbl(outfits, pre_battle), na.rm = TRUE) +max(purrr::pmap_dbl(outfits, pre_battle), na.rm = TRUE)
diff --git a/docs/2016.html b/docs/2016.html index 9dc08fb..1405d36 100644 --- a/docs/2016.html +++ b/docs/2016.html @@ -455,8 +455,8 @@ - - + + @@ -826,9 +826,21 @@

${suggestion.title}

display: none !important; } + hr.section-separator { + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.1); + margin: 0px; + } + + + d-byline { + border-top: none; + } + d-article { padding-top: 2.5rem; padding-bottom: 30px; + border-top: none; } d-appendix { @@ -925,6 +937,11 @@

${suggestion.title}

font-size: 14px; } + /* tweak for Pandoc numbered line within distill */ + d-article pre.numberSource code > span { + left: -2em; + } + d-article pre { font-size: 14px; } @@ -1684,6 +1701,12 @@

${suggestion.title}

// create d-title $('.d-title').changeElementType('d-title'); + // separator + var separator = '
'; + // prepend separator above appendix + $('.d-byline').before(separator); + $('.d-article').before(separator); + // create d-byline var byline = $(''); $('.d-byline').replaceWith(byline); @@ -1761,8 +1784,9 @@

${suggestion.title}

$('.distill-force-highlighting-css').parent().remove(); // remove empty line numbers inserted by pandoc when using a - // custom syntax highlighting theme - $('code.sourceCode a:empty').remove(); + // custom syntax highlighting theme, except when numbering line + // in code chunk + $('pre:not(.numberLines) code.sourceCode a:empty').remove(); // load distill framework load_distill_framework(); @@ -1788,12 +1812,13 @@

${suggestion.title}

// add orcid ids $('.authors-affiliations').find('.author').each(function(i, el) { var orcid_id = front_matter.authors[i].orcidID; + var author_name = front_matter.authors[i].author if (orcid_id) { var a = $(''); a.attr('href', 'https://orcid.org/' + orcid_id); var img = $(''); img.addClass('orcid-id'); - img.attr('alt', 'ORCID ID'); + img.attr('alt', author_name ? 'ORCID ID for ' + author_name : 'ORCID ID'); img.attr('src','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1N0NEMjA4MDI1MjA2ODExOTk0QzkzNTEzRjZEQTg1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozM0NDOEJGNEZGNTcxMUUxODdBOEVCODg2RjdCQ0QwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozM0NDOEJGM0ZGNTcxMUUxODdBOEVCODg2RjdCQ0QwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDN0YxMTc0MDcyMDY4MTE5NUZFRDc5MUM2MUUwNEREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3Q0QyMDgwMjUyMDY4MTE5OTRDOTM1MTNGNkRBODU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+84NovQAAAR1JREFUeNpiZEADy85ZJgCpeCB2QJM6AMQLo4yOL0AWZETSqACk1gOxAQN+cAGIA4EGPQBxmJA0nwdpjjQ8xqArmczw5tMHXAaALDgP1QMxAGqzAAPxQACqh4ER6uf5MBlkm0X4EGayMfMw/Pr7Bd2gRBZogMFBrv01hisv5jLsv9nLAPIOMnjy8RDDyYctyAbFM2EJbRQw+aAWw/LzVgx7b+cwCHKqMhjJFCBLOzAR6+lXX84xnHjYyqAo5IUizkRCwIENQQckGSDGY4TVgAPEaraQr2a4/24bSuoExcJCfAEJihXkWDj3ZAKy9EJGaEo8T0QSxkjSwORsCAuDQCD+QILmD1A9kECEZgxDaEZhICIzGcIyEyOl2RkgwAAhkmC+eAm0TAAAAABJRU5ErkJggg=='); a.append(img); $(this).append(a); @@ -2447,7 +2472,7 @@

${suggestion.title}

color: var(--hover-color, white); } - + @@ -2486,6 +2511,7 @@

${suggestion.title}

2020 2021 2022 +2023