├── .github ├── .gitignore └── workflows │ └── R-CMD-check.yaml ├── DESCRIPTION ├── LICENSE ├── NAMESPACE ├── NEWS.md ├── R ├── add_pptx_ph_content.R ├── fetch_md_def.R ├── fetch_officer_object.R ├── fetch_report_format.R ├── fetch_rpttype.R ├── fph.R ├── fst.R ├── ft_apply_md.R ├── md_to_officer.R ├── md_to_oo.R ├── mk_lg_tbl.R ├── onbrand.R ├── preview_template.R ├── read_template.R ├── report_add_doc_content.R ├── report_add_slide.R ├── save_report.R ├── set_officer_object.R ├── span_table.R ├── template_details.R └── view_layout.R ├── README.Rmd ├── README.md ├── _pkgdown.yml ├── build_custom.R ├── docs ├── 404.html ├── CNAME ├── LICENSE-text.html ├── apple-touch-icon-120x120.png ├── apple-touch-icon-152x152.png ├── apple-touch-icon-180x180.png ├── apple-touch-icon-60x60.png ├── apple-touch-icon-76x76.png ├── apple-touch-icon.png ├── articles │ ├── Creating_Templated_Office_Workflows.html │ ├── Creating_Templated_Office_Workflows_files │ │ ├── tabwid-1.0.0 │ │ │ ├── scrool.css │ │ │ └── tabwid.css │ │ ├── tabwid-1.1.0 │ │ │ ├── scrool.css │ │ │ └── tabwid.css │ │ ├── tabwid-1.1.2 │ │ │ └── tabwid.css │ │ └── tabwid-1.1.3 │ │ │ ├── tabwid.css │ │ │ └── tabwid.js │ ├── Custom_Office_Templates.html │ ├── doc_workflow_output.png │ ├── example_layout_docx.png │ ├── example_layout_pptx_master.png │ ├── example_layout_yaml_pptx.png │ ├── index.html │ └── ppt_workflow_output.png ├── authors.html ├── bootstrap-toc.css ├── bootstrap-toc.js ├── deps │ ├── bootstrap-5.1.0 │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.min.css │ │ ├── font.css │ │ └── fonts │ │ │ ├── 1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff │ │ │ ├── 1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff │ │ │ ├── 4iCs6KVjbNBYlgo6ew.woff │ │ │ ├── 4iCs6KVjbNBYlgoKfw7w.woff │ │ │ ├── 4iCv6KVjbNBYlgoCxCvTtA.woff │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjsGyL.woff │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff │ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff │ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff │ │ │ ├── CSR64z1Qlv-GDxkbKVQ_TOQ.woff │ │ │ ├── CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff │ │ │ ├── JTURjIg1_i6t8kCHKm45_ZpC7g0.woff │ │ │ ├── JTURjIg1_i6t8kCHKm45_dJE7g0.woff │ │ │ ├── JTUSjIg1_i6t8kCHKm45xW0.woff │ │ │ ├── KFOlCnqEu92Fr1MmEU9fBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmEU9vAA.woff │ │ │ ├── KFOlCnqEu92Fr1MmSU5fBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmSU5vAA.woff │ │ │ ├── KFOlCnqEu92Fr1MmWUlfBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmWUlvAA.woff │ │ │ ├── KFOmCnqEu92Fr1Me5g.woff │ │ │ ├── KFOmCnqEu92Fr1Mu4mxM.woff │ │ │ ├── QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff │ │ │ ├── S6u8w4BMUTPHjxsAXC-s.woff │ │ │ ├── S6u8w4BMUTPHjxswWA.woff │ │ │ ├── S6u9w4BMUTPHh6UVSwiPHw.woff │ │ │ ├── S6u9w4BMUTPHh6UVeww.woff │ │ │ ├── S6u9w4BMUTPHh7USSwiPHw.woff │ │ │ ├── S6u9w4BMUTPHh7USeww.woff │ │ │ ├── S6uyw4BMUTPHjx4wWA.woff │ │ │ ├── S6uyw4BMUTPHvxo.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff │ │ │ ├── XRXV3I6Li01BKof4MQ.woff │ │ │ ├── XRXW3I6Li01BKofA6sKkZQ.woff │ │ │ ├── XRXW3I6Li01BKofAjsOkZQ.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff │ │ │ ├── pe03MImSLYBIv1o4X1M8cc9iB_5p.woff │ │ │ ├── pe0qMImSLYBIv1o4X1M8cfe5.woff │ │ │ └── q5uGsou0JOdh94bfvQlr.woff │ ├── bootstrap-5.1.3 │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.min.css │ │ ├── font.css │ │ └── fonts │ │ │ ├── 1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff │ │ │ ├── 1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff │ │ │ ├── 4iCs6KVjbNBYlgo6ew.woff │ │ │ ├── 4iCs6KVjbNBYlgoKfw7w.woff │ │ │ ├── 4iCv6KVjbNBYlgoCxCvTtA.woff │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjsGyL.woff │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff │ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff │ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff │ │ │ ├── CSR64z1Qlv-GDxkbKVQ_TOQ.woff │ │ │ ├── CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff │ │ │ ├── JTURjIg1_i6t8kCHKm45_ZpC7g0.woff │ │ │ ├── JTURjIg1_i6t8kCHKm45_dJE7g0.woff │ │ │ ├── JTUSjIg1_i6t8kCHKm45xW0.woff │ │ │ ├── KFOlCnqEu92Fr1MmEU9fBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmEU9vAA.woff │ │ │ ├── KFOlCnqEu92Fr1MmSU5fBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmSU5vAA.woff │ │ │ ├── KFOlCnqEu92Fr1MmWUlfBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmWUlvAA.woff │ │ │ ├── KFOmCnqEu92Fr1Me5g.woff │ │ │ ├── KFOmCnqEu92Fr1Mu4mxM.woff │ │ │ ├── QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff │ │ │ ├── S6u8w4BMUTPHjxsAXC-s.woff │ │ │ ├── S6u8w4BMUTPHjxswWA.woff │ │ │ ├── S6u9w4BMUTPHh6UVSwiPHw.woff │ │ │ ├── S6u9w4BMUTPHh6UVeww.woff │ │ │ ├── S6u9w4BMUTPHh7USSwiPHw.woff │ │ │ ├── S6u9w4BMUTPHh7USeww.woff │ │ │ ├── S6uyw4BMUTPHjx4wWA.woff │ │ │ ├── S6uyw4BMUTPHvxo.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff │ │ │ ├── XRXV3I6Li01BKof4MQ.woff │ │ │ ├── XRXW3I6Li01BKofA6sKkZQ.woff │ │ │ ├── XRXW3I6Li01BKofAjsOkZQ.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff │ │ │ ├── pe03MImSLYBIv1o4X1M8cc9iB_5p.woff │ │ │ ├── pe0qMImSLYBIv1o4X1M8cfe5.woff │ │ │ └── q5uGsou0JOdh94bfvQlr.woff │ ├── bootstrap-5.2.2 │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.min.css │ │ ├── font.css │ │ └── fonts │ │ │ ├── 1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff │ │ │ ├── 1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff │ │ │ ├── 4iCs6KVjbNBYlgo6ew.woff │ │ │ ├── 4iCs6KVjbNBYlgoKfw7w.woff │ │ │ ├── 4iCv6KVjbNBYlgoCxCvTtA.woff │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjsGyL.woff │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff │ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff │ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff │ │ │ ├── CSR64z1Qlv-GDxkbKVQ_TOQ.woff │ │ │ ├── CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff │ │ │ ├── JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff │ │ │ ├── JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff │ │ │ ├── JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff │ │ │ ├── KFOlCnqEu92Fr1MmEU9fBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmEU9vAA.woff │ │ │ ├── KFOlCnqEu92Fr1MmSU5fBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmSU5vAA.woff │ │ │ ├── KFOlCnqEu92Fr1MmWUlfBBc-.woff │ │ │ ├── KFOlCnqEu92Fr1MmWUlvAA.woff │ │ │ ├── KFOmCnqEu92Fr1Me5g.woff │ │ │ ├── KFOmCnqEu92Fr1Mu4mxM.woff │ │ │ ├── QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff │ │ │ ├── S6u8w4BMUTPHjxsAXC-s.woff │ │ │ ├── S6u8w4BMUTPHjxswWA.woff │ │ │ ├── S6u9w4BMUTPHh6UVSwiPHw.woff │ │ │ ├── S6u9w4BMUTPHh6UVeww.woff │ │ │ ├── S6u9w4BMUTPHh7USSwiPHw.woff │ │ │ ├── S6u9w4BMUTPHh7USeww.woff │ │ │ ├── S6uyw4BMUTPHjx4wWA.woff │ │ │ ├── S6uyw4BMUTPHvxo.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff │ │ │ ├── UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff │ │ │ ├── XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff │ │ │ ├── XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff │ │ │ ├── XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff │ │ │ ├── memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff │ │ │ ├── memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff │ │ │ ├── pe03MImSLYBIv1o4X1M8cc9iB_5p.woff │ │ │ ├── pe0qMImSLYBIv1o4X1M8cfe5.woff │ │ │ └── q5uGsou0JOdh94bfvQlr.woff │ ├── bootstrap-5.3.1 │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.min.css │ │ ├── font.css │ │ └── fonts │ │ │ ├── 07d40e985ad7c747025dabb9f22142c4.woff2 │ │ │ ├── 1Ptug8zYS_SKggPNyC0ITw.woff2 │ │ │ ├── 1Ptug8zYS_SKggPNyCAIT5lu.woff2 │ │ │ ├── 1Ptug8zYS_SKggPNyCIIT5lu.woff2 │ │ │ ├── 1Ptug8zYS_SKggPNyCMIT5lu.woff2 │ │ │ ├── 1Ptug8zYS_SKggPNyCkIT5lu.woff2 │ │ │ ├── 1f5e011d6aae0d98fc0518e1a303e99a.woff2 │ │ │ ├── 4iCs6KVjbNBYlgoKcQ72j00.woff2 │ │ │ ├── 4iCs6KVjbNBYlgoKcg72j00.woff2 │ │ │ ├── 4iCs6KVjbNBYlgoKcw72j00.woff2 │ │ │ ├── 4iCs6KVjbNBYlgoKew72j00.woff2 │ │ │ ├── 4iCs6KVjbNBYlgoKfA72j00.woff2 │ │ │ ├── 4iCs6KVjbNBYlgoKfw72.woff2 │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2 │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjsGyN.woff2 │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2 │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2 │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2 │ │ │ ├── 4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2 │ │ │ ├── 626330658504e338ee86aec8e957426b.woff2 │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2 │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2 │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2 │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2 │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2 │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2 │ │ │ ├── 6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2 │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2 │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2 │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2 │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2 │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2 │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2 │ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2 │ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2 │ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvWNReuQ.woff2 │ │ │ ├── CSR54z1Qlv-GDxkbKVQ_dFsvWNpeudwk.woff2 │ │ │ ├── CSR64z1Qlv-GDxkbKVQ_fO4KTet_.woff2 │ │ │ ├── CSR64z1Qlv-GDxkbKVQ_fOAKTQ.woff2 │ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvQlMIXxw.woff2 │ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvUlMI.woff2 │ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvXlMIXxw.woff2 │ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvYlMIXxw.woff2 │ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvZlMIXxw.woff2 │ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvalMIXxw.woff2 │ │ │ ├── HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvblMIXxw.woff2 │ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2 │ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2 │ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2 │ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2 │ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2 │ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2 │ │ │ ├── HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2 │ │ │ ├── JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2 │ │ │ ├── JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2 │ │ │ ├── JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2 │ │ │ ├── JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2 │ │ │ ├── JTUSjIg1_i6t8kCHKm459Wlhyw.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fBBc4.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fBBc4.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfBBc4.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2 │ │ │ ├── KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu4WxKOzY.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu4mxK.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu5mxKOzY.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu72xKOzY.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu7GxKOzY.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu7WxKOzY.woff2 │ │ │ ├── KFOmCnqEu92Fr1Mu7mxKOzY.woff2 │ │ │ ├── QGYpz_kZZAGCONcK2A4bGOj8mNhN.woff2 │ │ │ ├── S6u8w4BMUTPHjxsAUi-qJCY.woff2 │ │ │ ├── S6u8w4BMUTPHjxsAXC-q.woff2 │ │ │ ├── S6u9w4BMUTPHh6UVSwaPGR_p.woff2 │ │ │ ├── S6u9w4BMUTPHh6UVSwiPGQ.woff2 │ │ │ ├── S6u9w4BMUTPHh7USSwaPGR_p.woff2 │ │ │ ├── S6u9w4BMUTPHh7USSwiPGQ.woff2 │ │ │ ├── S6uyw4BMUTPHjx4wXg.woff2 │ │ │ ├── S6uyw4BMUTPHjxAwXjeu.woff2 │ │ │ ├── UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2 │ │ │ ├── UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2 │ │ │ ├── UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2 │ │ │ ├── UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2 │ │ │ ├── UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2 │ │ │ ├── UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2 │ │ │ ├── UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2 │ │ │ ├── XRXV3I6Li01BKofIMeaBXso.woff2 │ │ │ ├── XRXV3I6Li01BKofINeaB.woff2 │ │ │ ├── XRXV3I6Li01BKofIO-aBXso.woff2 │ │ │ ├── XRXV3I6Li01BKofIOOaBXso.woff2 │ │ │ ├── XRXV3I6Li01BKofIOuaBXso.woff2 │ │ │ ├── c2f002b3a87d3f9bfeebb23d32cfd9f8.woff2 │ │ │ ├── ee91700cdbf7ce16c054c2bb8946c736.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2 │ │ │ ├── memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2 │ │ │ ├── memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2 │ │ │ ├── q5uGsou0JOdh94bfuQltOxU.woff2 │ │ │ └── q5uGsou0JOdh94bfvQlt.woff2 │ ├── bootstrap-toc-1.0.1 │ │ └── bootstrap-toc.min.js │ ├── clipboard.js-2.0.11 │ │ └── clipboard.min.js │ ├── data-deps.txt │ ├── font-awesome-6.4.2 │ │ ├── css │ │ │ ├── all.css │ │ │ ├── all.min.css │ │ │ ├── v4-shims.css │ │ │ └── v4-shims.min.css │ │ └── webfonts │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff2 │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-solid-900.woff2 │ │ │ ├── fa-v4compatibility.ttf │ │ │ └── fa-v4compatibility.woff2 │ ├── font-awesome-6.5.2 │ │ ├── css │ │ │ ├── all.css │ │ │ ├── all.min.css │ │ │ ├── v4-shims.css │ │ │ └── v4-shims.min.css │ │ └── webfonts │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff2 │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-solid-900.woff2 │ │ │ ├── fa-v4compatibility.ttf │ │ │ └── fa-v4compatibility.woff2 │ ├── headroom-0.11.0 │ │ ├── headroom.min.js │ │ └── jQuery.headroom.min.js │ ├── jquery-3.6.0 │ │ ├── jquery-3.6.0.js │ │ ├── jquery-3.6.0.min.js │ │ └── jquery-3.6.0.min.map │ └── search-1.0.0 │ │ ├── autocomplete.jquery.min.js │ │ ├── fuse.min.js │ │ └── mark.min.js ├── docsearch.css ├── docsearch.js ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── katex-auto.js ├── lightswitch.js ├── link.svg ├── logo.png ├── news │ └── index.html ├── pkgdown.css ├── pkgdown.js ├── pkgdown.yml ├── reference │ ├── Rplot001.png │ ├── add_pptx_ph_content.html │ ├── build_span.html │ ├── fetch_md_def.html │ ├── fetch_officer_object.html │ ├── fetch_report_format.html │ ├── fetch_rpttype.html │ ├── figures │ │ ├── logo.png │ │ └── onbrand_logo.png │ ├── fph.html │ ├── fst.html │ ├── ft_apply_md.html │ ├── index.html │ ├── libs │ │ └── tabwid-1.1.3 │ │ │ ├── tabwid.css │ │ │ └── tabwid.js │ ├── md_to_officer.html │ ├── md_to_oo.html │ ├── mk_lg_tbl.html │ ├── onbrand-package.html │ ├── onbrand.html │ ├── preview_template.html │ ├── read_template.html │ ├── report_add_doc_content.html │ ├── report_add_slide.html │ ├── save_report.html │ ├── set_officer_object.html │ ├── span_table.html │ ├── template_details.html │ └── view_layout.html ├── search.json └── sitemap.xml ├── inst ├── examples │ ├── example.docx │ ├── example.pptx │ └── example.yaml ├── templates │ ├── report.docx │ ├── report.pptx │ └── report.yaml └── test_scripts │ ├── mk_multipage_table.R │ └── span_table.R ├── man ├── add_pptx_ph_content.Rd ├── build_span.Rd ├── fetch_md_def.Rd ├── fetch_officer_object.Rd ├── fetch_report_format.Rd ├── fetch_rpttype.Rd ├── figures │ └── logo.png ├── fph.Rd ├── fst.Rd ├── ft_apply_md.Rd ├── md_to_officer.Rd ├── md_to_oo.Rd ├── mk_lg_tbl.Rd ├── onbrand.Rd ├── preview_template.Rd ├── read_template.Rd ├── report_add_doc_content.Rd ├── report_add_slide.Rd ├── save_report.Rd ├── set_officer_object.Rd ├── span_table.Rd ├── template_details.Rd └── view_layout.Rd ├── pkgdown └── favicon │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico ├── tests ├── testthat.R └── testthat │ ├── test_Layouts.R │ ├── test_Make_PowerPoint.R │ ├── test_Make_Word.R │ ├── test_Read_Templates.R │ └── test_ft_apply_md.R └── vignettes ├── Creating_Templated_Office_Workflows.Rmd ├── Custom_Office_Templates.Rmd ├── doc_workflow_output.png ├── example_layout_docx.png ├── example_layout_pptx_master.png ├── example_layout_yaml_pptx.png └── ppt_workflow_output.png /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- 1 | # Workflow derived from https://github.com/r-lib/actions/tree/master/examples 2 | # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help 3 | on: 4 | push: 5 | branches: [main, master] 6 | pull_request: 7 | branches: [main, master] 8 | 9 | name: R-CMD-check 10 | 11 | jobs: 12 | R-CMD-check: 13 | runs-on: ubuntu-latest 14 | env: 15 | GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} 16 | R_KEEP_PKG_SOURCE: yes 17 | steps: 18 | - uses: actions/checkout@v2 19 | 20 | - uses: r-lib/actions/setup-r@v2 21 | with: 22 | use-public-rspm: true 23 | 24 | - uses: r-lib/actions/setup-r-dependencies@v2 25 | with: 26 | extra-packages: rcmdcheck 27 | 28 | - uses: r-lib/actions/check-r-package@v2 29 | 30 | - name: Show testthat output 31 | if: always() 32 | run: find check -name 'testthat.Rout*' -exec cat '{}' \; || true 33 | shell: bash 34 | 35 | - name: Upload check results 36 | if: failure() 37 | uses: actions/upload-artifact@main 38 | with: 39 | name: ${{ runner.os }}-r${{ matrix.config.r }}-results 40 | path: check 41 | -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- 1 | Package: onbrand 2 | Type: Package 3 | Title: Templated Reporting Workflows in Word and PowerPoint 4 | Version: 1.0.7 5 | Authors@R: c(person("John", "Harrold", 6 | role = c("aut", "cre"), 7 | email = "john.m.harrold@gmail.com", 8 | comment = c(ORCID="0000-0003-2052-4373")), 9 | person("Bryan", "Smith", 10 | role = c("aut"), 11 | email = "r.bryan.smith@gmail.com ")) 12 | Maintainer: John Harrold 13 | Description: Automated reporting in Word and PowerPoint can require customization for each organizational template. This package works around this by adding standard reporting functions and an abstraction layer to facilitate automated reporting workflows that can be replicated across different organizational templates. 14 | URL: https://onbrand.ubiquity.tools 15 | BugReports: https://github.com/john-harrold/onbrand/issues 16 | License: BSD_2_clause + file LICENSE 17 | Encoding: UTF-8 18 | LazyData: TRUE 19 | RoxygenNote: 7.3.2 20 | VignetteBuilder: knitr 21 | Imports: 22 | digest, 23 | dplyr, 24 | flextable, 25 | ggplot2, 26 | officer (>= 0.3.7), 27 | stringr, 28 | rlang, 29 | yaml 30 | Suggests: 31 | knitr, 32 | knitrdata, 33 | markdown, 34 | rmarkdown, 35 | testthat 36 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2021 2 | COPYRIGHT HOLDER: John Harrold 3 | -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- 1 | # Generated by roxygen2: do not edit by hand 2 | 3 | export(add_pptx_ph_content) 4 | export(fetch_md_def) 5 | export(fetch_officer_object) 6 | export(fetch_report_format) 7 | export(fetch_rpttype) 8 | export(fph) 9 | export(fst) 10 | export(ft_apply_md) 11 | export(md_to_officer) 12 | export(md_to_oo) 13 | export(mk_lg_tbl) 14 | export(preview_template) 15 | export(read_template) 16 | export(report_add_doc_content) 17 | export(report_add_slide) 18 | export(save_report) 19 | export(set_officer_object) 20 | export(span_table) 21 | export(template_details) 22 | export(view_layout) 23 | importFrom(dplyr,filter) 24 | importFrom(flextable,add_footer) 25 | importFrom(flextable,add_header) 26 | importFrom(flextable,align) 27 | importFrom(flextable,as_chunk) 28 | importFrom(flextable,as_paragraph) 29 | importFrom(flextable,autofit) 30 | importFrom(flextable,body_add_flextable) 31 | importFrom(flextable,delete_part) 32 | importFrom(flextable,merge_h) 33 | importFrom(flextable,regulartable) 34 | importFrom(flextable,set_header_labels) 35 | importFrom(flextable,theme_alafoli) 36 | importFrom(flextable,theme_booktabs) 37 | importFrom(flextable,theme_box) 38 | importFrom(flextable,theme_tron) 39 | importFrom(flextable,theme_tron_legacy) 40 | importFrom(flextable,theme_vader) 41 | importFrom(flextable,theme_vanilla) 42 | importFrom(flextable,theme_zebra) 43 | importFrom(ggplot2,is.ggplot) 44 | importFrom(officer,add_slide) 45 | importFrom(officer,annotate_base) 46 | importFrom(officer,block_caption) 47 | importFrom(officer,body_add_break) 48 | importFrom(officer,body_add_caption) 49 | importFrom(officer,body_add_fpar) 50 | importFrom(officer,body_add_gg) 51 | importFrom(officer,body_add_img) 52 | importFrom(officer,body_add_par) 53 | importFrom(officer,body_add_table) 54 | importFrom(officer,body_add_toc) 55 | importFrom(officer,body_bookmark) 56 | importFrom(officer,body_end_section_continuous) 57 | importFrom(officer,body_end_section_landscape) 58 | importFrom(officer,body_end_section_portrait) 59 | importFrom(officer,body_replace_all_text) 60 | importFrom(officer,external_img) 61 | importFrom(officer,footers_replace_all_text) 62 | importFrom(officer,fpar) 63 | importFrom(officer,ftext) 64 | importFrom(officer,headers_replace_all_text) 65 | importFrom(officer,layout_properties) 66 | importFrom(officer,layout_summary) 67 | importFrom(officer,ph_location_label) 68 | importFrom(officer,ph_location_type) 69 | importFrom(officer,ph_with) 70 | importFrom(officer,read_docx) 71 | importFrom(officer,read_pptx) 72 | importFrom(officer,run_autonum) 73 | importFrom(officer,run_bookmark) 74 | importFrom(officer,run_reference) 75 | importFrom(officer,shortcuts) 76 | importFrom(officer,styles_info) 77 | importFrom(officer,unordered_list) 78 | importFrom(rlang,.data) 79 | importFrom(stringr,str_locate_all) 80 | importFrom(yaml,read_yaml) 81 | -------------------------------------------------------------------------------- /R/fetch_md_def.R: -------------------------------------------------------------------------------- 1 | #'@export 2 | #'@title Fetch Markdown Default Format from onbrand Object 3 | #'@description Used to extract the formatting elements for a given style from 4 | #'an onbrand object. 5 | #' 6 | #'@param obnd onbrand report object 7 | #'@param style name of style in md_def for the report type in obnd to fetch (\code{"default"}) 8 | #'@param verbose Boolean variable when set to TRUE (default) messages will be 9 | #'displayed on the terminal; Messages will be included in the returned onbrand 10 | #'object. 11 | #' 12 | #'@return list with the following elements 13 | #' \itemize{ 14 | #' \item{isgood}: Boolean variable indicating success or failure 15 | #' \item{md_def}: List with the default format for the specified style 16 | #' \item{msgs}: Vector of messages 17 | #'} 18 | #'@examples 19 | #' obnd = read_template( 20 | #' template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 21 | #' mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 22 | #' obnd = fetch_md_def(obnd, style="default") 23 | #' md_def = obnd[["md_def"]] 24 | fetch_md_def = function(obnd, style = "default", verbose=TRUE){ 25 | 26 | isgood = TRUE 27 | msgs = c() 28 | md_def = NULL 29 | 30 | if(obnd[[isgood]]){ 31 | # Figuring out if we have a rpptx or rdocx object: 32 | meta_section = obnd[["rptobj"]] 33 | if(style %in% names(obnd[["meta"]][[meta_section]][["md_def"]])){ 34 | md_def = obnd[["meta"]][[meta_section]][["md_def"]][[style]] 35 | } else { 36 | isgood = FALSE 37 | msgs = c(msgs, paste0("The specified style >", style,"< was not found.")) 38 | msgs = c(msgs, paste0("The following styles are avaialble:")) 39 | msgs = c(msgs, paste0(" ",paste(names(obnd[["meta"]][[meta_section]][["md_def"]]), collapse=", "))) 40 | } 41 | } else { 42 | isgood = FALSE 43 | msgs = c(msgs, "Bad onbrand object supplied") 44 | } 45 | 46 | if(!isgood){ 47 | obnd[["isgood"]] = FALSE 48 | msgs = c(msgs, "onbrand::fetch_md_def()") 49 | } 50 | 51 | # Dumping the messages if verbose is turned on: 52 | if(verbose & !is.null(msgs)){ 53 | message(paste(msgs, collapse="\n")) 54 | } 55 | 56 | res = list(isgood = isgood, 57 | msgs = msgs, 58 | md_def = md_def) 59 | 60 | res} 61 | -------------------------------------------------------------------------------- /R/fetch_officer_object.R: -------------------------------------------------------------------------------- 1 | #'@export 2 | #'@title Extracts Officer Object From Onbrand Report Object 3 | #'@description If you need modify the onbrand report object directly with 4 | #'officer functions you can use this function to extract the report object 5 | #'from the onbrand object. 6 | #' 7 | #'@param obnd onbrand report object 8 | #'@param verbose Boolean variable when set to TRUE (default) messages will be 9 | #'displayed on the terminal; Messages will be included in the returned onbrand 10 | #'object. 11 | #' 12 | #'@return List with the following elements 13 | #' \itemize{ 14 | #' \item{isgood}: Boolean variable indicating success or failure 15 | #' \item{rpt}: Officer object 16 | #' \item{msgs}: Vector of messages 17 | #'} 18 | #'@examples 19 | #' 20 | #'obnd = read_template( 21 | #' template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 22 | #' mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 23 | #' 24 | #' rpt = fetch_officer_object(obnd)$rpt 25 | #' 26 | #'@seealso \code{\link{set_officer_object}} 27 | fetch_officer_object = function (obnd, verbose=TRUE){ 28 | 29 | isgood = TRUE 30 | msgs = c() 31 | rpt = NULL 32 | 33 | if(obnd[["isgood"]]){ 34 | rpt = obnd[["rpt"]] 35 | } else { 36 | isgood = FALSE 37 | msgs = c(msgs, "Bad onbrand object supplied") 38 | } 39 | 40 | if(!isgood){ 41 | obnd[["isgood"]] = FALSE 42 | msgs = c(msgs, "onbrand::fetch_officer_object()") 43 | } 44 | 45 | # Dumping the messages if verbose is turned on: 46 | if(verbose & !is.null(msgs)){ 47 | message(paste(msgs, collapse="\n")) 48 | } 49 | 50 | res = list(isgood = isgood, 51 | rpt = rpt, 52 | msgs = msgs) 53 | 54 | 55 | res} 56 | -------------------------------------------------------------------------------- /R/fetch_report_format.R: -------------------------------------------------------------------------------- 1 | #'@export 2 | #'@title Fetch The Specified Report Formatting Information 3 | #'@description Returns a list of the default font format for the report element 4 | #' 5 | #'@param obnd onbrand report object 6 | #'@param format_name Name of report format to fetch; this is defined in the md_def 7 | #'@param verbose Boolean variable when set to TRUE (default) messages will be 8 | #'displayed on the terminal; Messages will be included in the returned list. 9 | #'section for the given report type (\code{"default"}) 10 | #' 11 | #'@return list containing the following elements 12 | #'\itemize{ 13 | #'\item{isgood}: Boolean variable indicating success or failure 14 | #'\item{msgs}: Vector of messages 15 | #'\item{format_details}: List containing the format details for the specified 16 | #'format_name 17 | #'} 18 | #'@examples 19 | #' obnd = read_template( 20 | #' template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 21 | #' mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 22 | #' 23 | #' fr = fetch_report_format(obnd) 24 | fetch_report_format <- function(obnd, format_name="default", verbose=TRUE){ 25 | 26 | isgood = TRUE 27 | msgs = c() 28 | format_details = NULL 29 | 30 | if(!obnd[["isgood"]]){ 31 | isgood = FALSE 32 | msgs = c(msgs, "Bad onbrand object supplied") 33 | } 34 | 35 | if(obnd[["rpttype"]] == "PowerPoint"){ 36 | meta_section = "rpptx" 37 | } else if(obnd[["rpttype"]] == "Word"){ 38 | meta_section = "rdocx" 39 | } 40 | 41 | # This should contain all the markdown defaults for the current report type 42 | md_def = obnd[["meta"]][[meta_section]][["md_def"]] 43 | 44 | if(format_name %in% names(md_def)){ 45 | format_details = md_def[[format_name]] 46 | } else { 47 | msgs = c(msgs, paste0("The format_name >", format_name, "< was not found in the ")) 48 | msgs = c(msgs, paste0(obnd[["rpttype"]], " section >", meta_section, "< of the mapping file:")) 49 | msgs = c(msgs, paste0(" ", obnd[["mapping"]])) 50 | } 51 | 52 | if(!isgood){ 53 | obnd[["isgood"]] = FALSE 54 | msgs = c(msgs, "onbrand::fetch_report_format()") 55 | } 56 | 57 | # Dumping the messages if verbose is turned on: 58 | if(verbose & !is.null(msgs)){ 59 | message(paste(msgs, collapse="\n")) 60 | } 61 | 62 | 63 | res = list(isgood = isgood, 64 | msgs = msgs, 65 | format_detials = format_details) 66 | res} 67 | 68 | -------------------------------------------------------------------------------- /R/fetch_rpttype.R: -------------------------------------------------------------------------------- 1 | #'@export 2 | #'@title Determines Type of Report Template 3 | #'@description Based on the file extension for a template 4 | #' 5 | #'@param template Name of PowerPoint or Word file 6 | #'@param verbose Boolean variable when set to TRUE (default) messages will be 7 | #'displayed on the terminal; Messages will be included in the returned list. 8 | #' 9 | #'@return List with the following elements 10 | #' \itemize{ 11 | #' \item{rpttype}: Either Word, PowerPoint or Unknown 12 | #' \item{rptext}: Either docx, pptx, or Unknown 13 | #' \item{rptobj}: Either rdocx, rpptx, or Unknown 14 | #' \item{isgood}: Boolean variable indicating success or failure 15 | #' \item{msgs}: Vector of messages 16 | #'} 17 | #'@examples 18 | #' rpttype = fetch_rpttype(template= 19 | #' file.path(system.file(package="onbrand"), "templates", "report.pptx")) 20 | #' 21 | fetch_rpttype = function(template= NULL, verbose=TRUE){ 22 | 23 | isgood = TRUE 24 | msgs = c() 25 | rpttype = "Unknown" 26 | rptext = "Unknown" 27 | rptobj = "Unknown" 28 | 29 | if(is.null(template)){ 30 | isgood = FALSE 31 | msgs = c(msgs, "You must supply a file name") 32 | } else { 33 | if(grepl(pattern="pptx$", template)){ 34 | rpttype = "PowerPoint" 35 | rptext = "pptx" 36 | rptobj = "rpptx" 37 | }else if(grepl(pattern="docx$", template)){ 38 | rpttype = "Word" 39 | rptext = "docx" 40 | rptobj = "rdocx" 41 | } else { 42 | msgs = c(msgs, "Only pptx and docx file extensions are allowed.") 43 | isgood = FALSE 44 | } 45 | } 46 | 47 | if(!isgood){ 48 | msgs = c(msgs, "onbrand::fetch_rpttype()") 49 | } 50 | 51 | # Dumping the messages if verbose is turned on: 52 | if(verbose & !is.null(msgs)){ 53 | message(paste(msgs, collapse="\n")) 54 | } 55 | res = list(isgood = isgood, 56 | rpttype = rpttype, 57 | rptext = rptext, 58 | rptobj = rptobj, 59 | msgs = msgs) 60 | res} 61 | -------------------------------------------------------------------------------- /R/md_to_oo.R: -------------------------------------------------------------------------------- 1 | #'@export 2 | #'@title Parse Markdown into Officer as_paragraph Result 3 | #'@description Used to take small markdown chunks and return the as_paragraph 4 | #' results. This function will take the markdown specified in str, calls 5 | #' md_to_officer, evals the as_paragraph field from the first paragraph 6 | #' returned, evals that result and returns the object from the as_paragraph 7 | #' command. 8 | #' 9 | #'@param strs vector of strings containing Markdown can contain the following elements: 10 | #'@param default_format list containing the default format for elements not defined with markdown default values (format the same as \code{\link{md_to_officer}}, default is \code{NULL}) 11 | #'@return list with the following elements 12 | #' \itemize{ 13 | #' \item{isgood}: Boolean value indicating the result of the function call 14 | #' \item{msgs}: sequence of strings containing a description of any problems 15 | #' \item{as_par_cmd}:as_paragraph generated code from md_to_officer 16 | #' \item{oo}: as_paragraph officer object resulting from running the as_par_cmd code 17 | #'} 18 | #'@examples 19 | #'res = md_to_oo("Be **bold**") 20 | md_to_oo = function(strs,default_format=NULL){ 21 | 22 | isgood = TRUE 23 | as_par_cmd = NULL 24 | oo = NULL 25 | msgs = c() 26 | 27 | 28 | str = strs 29 | for(str in strs){ 30 | # IFf str is empty we need something to hold it's place this way the 31 | # length and order of oo will match strs 32 | if(str == ""){ 33 | str = " " 34 | } 35 | 36 | if(is.null(default_format)){ 37 | mdres = md_to_officer(str) 38 | } else { 39 | mdres = md_to_officer(str, default_format) 40 | } 41 | 42 | # Checking to make sure we got what we needed from the md_to_officer command 43 | # above 44 | isgood_mdres = FALSE 45 | tmpoo = NULL 46 | if("pgraph_1" %in% names(mdres)){ 47 | if("as_paragraph_cmd" %in% names(mdres[["pgraph_1"]])){ 48 | isgood_mdres = TRUE 49 | as_par_cmd = paste("tmpoo =", mdres[["pgraph_1"]][["as_paragraph_cmd"]]) 50 | eval(parse(text=as_par_cmd)) 51 | } 52 | } 53 | 54 | # If either of the fields above are missing then something failed 55 | if(!isgood_mdres){ 56 | isgood = FALSE 57 | msgs = c(msgs, "md_to_officer call failed") 58 | } 59 | 60 | if(!isgood){ 61 | msgs = c(msgs, "onbrand::md_to_oo()", "Unable to evaluate markdown, see above for details") 62 | } 63 | 64 | # Appending the temp officer object to the vector of officer objects 65 | oo = c(oo, tmpoo) 66 | } 67 | 68 | 69 | res = list(isgood = isgood, 70 | msgs = msgs, 71 | as_par_cmd = as_par_cmd, 72 | oo = oo) 73 | 74 | 75 | res} 76 | 77 | -------------------------------------------------------------------------------- /R/onbrand.R: -------------------------------------------------------------------------------- 1 | #' onbrand: officer Abstraction Layer for Organizational Templates 2 | #' 3 | #' The onbrand package creates an abstraction layer that is easily 4 | #' configurable with a yaml file to allow for creation of reproducible 5 | #' reporting work flows across Word and PowerPoint templates. 6 | #' 7 | #' @seealso \url{https://github.com/john-harrold/onbrand} 8 | #' @docType package 9 | #' @name onbrand 10 | "_PACKAGE" 11 | -------------------------------------------------------------------------------- /R/set_officer_object.R: -------------------------------------------------------------------------------- 1 | #'@export 2 | #'@title Places Officer Object Into Onbrand Report Object 3 | #'@description After modifying a report object manually, you can return it to 4 | #'the onbrand object using this function. 5 | #' 6 | #'@param obnd onbrand report object 7 | #'@param rpt officer object 8 | #'@param verbose Boolean variable when set to TRUE (default) messages will be 9 | #'displayed on the terminal; Messages will be included in the returned onbrand 10 | #'object. 11 | #' 12 | #'@return onbrand object with the report replaced 13 | #' 14 | #'@examples 15 | #' 16 | #'obnd = read_template( 17 | #' template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 18 | #' mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 19 | #' 20 | #'# pulling out the report 21 | #'rpt = fetch_officer_object(obnd)$rpt 22 | #' 23 | #'# Modifications would be made here with officer directly 24 | #' 25 | #'# Replacing the report into the onbrand object 26 | #'obnd = set_officer_object(obnd, rpt) 27 | #' 28 | #'@seealso \code{\link{fetch_officer_object}} 29 | set_officer_object = function (obnd, rpt = NULL, verbose=TRUE){ 30 | 31 | isgood = TRUE 32 | msgs = c() 33 | rpt = NULL 34 | 35 | if(obnd[["isgood"]]){ 36 | rpt = obnd[["rpt"]] 37 | if(class(rpt) == class(obnd[["rpt"]])){ 38 | obnd[["rpt"]] = rpt 39 | } else { 40 | isgood = FALSE 41 | msgs = c(msgs, paste0("The report type specified >", class(rpt), "< does not match")) 42 | msgs = c(msgs, paste0("the report type found in the officer object >", class(obnd[["rpt"]]), "<.")) 43 | } 44 | } else { 45 | isgood = FALSE 46 | msgs = c(msgs, "Bad onbrand object supplied") 47 | } 48 | 49 | if(!isgood){ 50 | obnd[["isgood"]] = FALSE 51 | msgs = c(msgs, "onbrand::set_officer_object()") 52 | } 53 | 54 | # Dumping the messages if verbose is turned on: 55 | if(verbose & !is.null(msgs)){ 56 | message(paste(msgs, collapse="\n")) 57 | } 58 | 59 | # Setting the messages returned 60 | if(!is.null(msgs) & obnd[["isgood"]]){ 61 | obnd[[msgs]] = msgs 62 | } 63 | # Setting the obnd object as false 64 | if(!isgood & obnd[["isgood"]]){ 65 | obnd[["isgood"]] = FALSE 66 | } 67 | 68 | 69 | obnd} 70 | -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | output: github_document 3 | --- 4 | 5 | 6 | 7 | ```{r, include = FALSE} 8 | knitr::opts_chunk$set( 9 | collapse = TRUE, 10 | comment = "#>", 11 | fig.path = "man/figures/README-", 12 | out.width = "100%" 13 | ) 14 | ``` 15 | 16 | # onbrand 17 | 18 | 19 | [![R-CMD-check](https://github.com/john-harrold/onbrand/workflows/R-CMD-check/badge.svg)](https://github.com/john-harrold/onbrand/actions) 20 | [![CRAN checks](https://badges.cranchecks.info/worst/onbrand.svg)](https://cran.r-project.org/web/checks/check_results_onbrand.html) 21 | [![version](https://www.r-pkg.org/badges/version/onbrand)](https://CRAN.R-project.org/package=onbrand) 22 | ![cranlogs](https://cranlogs.r-pkg.org/badges/onbrand) 23 | ![Active](https://www.repostatus.org/badges/latest/active.svg) 24 | 25 | 26 | The ``officer`` package provides extensive methods for accessing, creating, and modifying both Word and PowerPoint documents. These methods require obtaining document specific placeholder and style information. In order to switch between document templates, it is necessary to change these references within the reporting code. The purpose of ``onbrand`` is to provide an abstraction layer where template details are mapped to human-readable names. 27 | 28 | These human-readable names combined with the mapping information - in a template-specific yaml file - provides a systematic method to script support for different Word of PowerPoint templates. Which means, the same workflow will support multiple outputs. Which makes your life easier and, thus, makes the world a little better place. 29 | 30 | ## Installation 31 | 32 | You can install the released version of ``onbrand`` from [CRAN](https://cran.r-project.org/package=onbrand) with: 33 | 34 | ``` r 35 | install.packages("onbrand") 36 | ``` 37 | 38 | And the development version from [GitHub](https://github.com/john-harrold/onbrand) with: 39 | 40 | ``` r 41 | # Installing devtools if it's not already installed 42 | if(system.file(package="devtools") == ""){ 43 | install.packages("devtools") 44 | } 45 | devtools::install_github("john-harrold/onbrand", dependencies=TRUE) 46 | ``` 47 | ## Getting Started 48 | 49 | Browse through the [documentation](https://onbrand.ubiquity.tools/) and check out the vignettes: 50 | 51 | 1. [Custom Templates](https://onbrand.ubiquity.tools/articles/Custom_Office_Templates.html) 52 | 2. [Templated Workflows](https://onbrand.ubiquity.tools/articles/Creating_Templated_Office_Workflows.html) 53 | 54 | These vignettes contain everything you need to walk through the basics. 55 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | # onbrand 5 | 6 | 7 | 8 | [![R-CMD-check](https://github.com/john-harrold/onbrand/workflows/R-CMD-check/badge.svg)](https://github.com/john-harrold/onbrand/actions) 9 | [![CRAN 10 | checks](https://badges.cranchecks.info/worst/onbrand.svg)](https://cran.r-project.org/web/checks/check_results_onbrand.html) 11 | [![version](https://www.r-pkg.org/badges/version/onbrand)](https://CRAN.R-project.org/package=onbrand) 12 | ![cranlogs](https://cranlogs.r-pkg.org/badges/onbrand) 13 | ![Active](https://www.repostatus.org/badges/latest/active.svg) 14 | 15 | 16 | The `officer` package provides extensive methods for accessing, 17 | creating, and modifying both Word and PowerPoint documents. These 18 | methods require obtaining document specific placeholder and style 19 | information. In order to switch between document templates, it is 20 | necessary to change these references within the reporting code. The 21 | purpose of `onbrand` is to provide an abstraction layer where template 22 | details are mapped to human-readable names. 23 | 24 | These human-readable names combined with the mapping information - in a 25 | template-specific yaml file - provides a systematic method to script 26 | support for different Word of PowerPoint templates. Which means, the 27 | same workflow will support multiple outputs. Which makes your life 28 | easier and, thus, makes the world a little better place. 29 | 30 | ## Installation 31 | 32 | You can install the released version of `onbrand` from 33 | [CRAN](https://cran.r-project.org/package=onbrand) with: 34 | 35 | ``` r 36 | install.packages("onbrand") 37 | ``` 38 | 39 | And the development version from 40 | [GitHub](https://github.com/john-harrold/onbrand) with: 41 | 42 | ``` r 43 | # Installing devtools if it's not already installed 44 | if(system.file(package="devtools") == ""){ 45 | install.packages("devtools") 46 | } 47 | devtools::install_github("john-harrold/onbrand", dependencies=TRUE) 48 | ``` 49 | 50 | ## Getting Started 51 | 52 | Browse through the [documentation](https://onbrand.ubiquity.tools/) and 53 | check out the vignettes: 54 | 55 | 1. [Custom 56 | Templates](https://onbrand.ubiquity.tools/articles/Custom_Office_Templates.html) 57 | 2. [Templated 58 | Workflows](https://onbrand.ubiquity.tools/articles/Creating_Templated_Office_Workflows.html) 59 | 60 | These vignettes contain everything you need to walk through the basics. 61 | -------------------------------------------------------------------------------- /_pkgdown.yml: -------------------------------------------------------------------------------- 1 | url: https:://onbrand.ubiquity.tools/ 2 | template: 3 | bootstrap: 5 4 | params: 5 | bootswatch: united 6 | reference: 7 | - title: "Custom Templates" 8 | desc: "Creating and testing yaml mapping files for custom templates" 9 | - contents: 10 | - read_template 11 | - view_layout 12 | - preview_template 13 | - save_report 14 | - template_details 15 | - title: "PowerPoint" 16 | desc: "Workflow for creating presentations" 17 | - contents: 18 | - read_template 19 | - add_pptx_ph_content 20 | - report_add_slide 21 | - save_report 22 | - template_details 23 | - fph 24 | - title: "Word" 25 | desc: "Workflow for creating written reports" 26 | - contents: 27 | - read_template 28 | - report_add_doc_content 29 | - save_report 30 | - template_details 31 | - fst 32 | - title: "Markdown" 33 | desc: "Converting markdown to officer" 34 | - contents: 35 | - fetch_md_def 36 | - md_to_officer 37 | - md_to_oo 38 | - ft_apply_md 39 | - title: "Officer Objects" 40 | desc: "Using officer directly to modify reports" 41 | - contents: 42 | - fetch_officer_object 43 | - set_officer_object 44 | - title: "Miscellanious" 45 | desc: "Other useful functions" 46 | - contents: 47 | - build_span 48 | - fetch_rpttype 49 | - fetch_report_format 50 | - mk_lg_tbl 51 | - span_table 52 | - onbrand 53 | navbar: 54 | left: 55 | - text: Tutorials 56 | icon: fas fa-chalkboard-teacher 57 | menu: 58 | - text: "--------------------------" 59 | - text: "Custom Office Templates" 60 | href: articles/Custom_Office_Templates.html 61 | - text: "Templated Reporting Workflows in PowerPoint and Word" 62 | href: articles/Creating_Templated_Office_Workflows.html 63 | - text: "Functions" 64 | icon: fas fa-hat-wizard 65 | href: reference/index.html 66 | - text: "News" 67 | icon: fas fa-rss 68 | href: news/index.html 69 | -------------------------------------------------------------------------------- /build_custom.R: -------------------------------------------------------------------------------- 1 | setwd(here::here()) 2 | 3 | # Rebuilding the test data 4 | #source(file.path(here::here(), "inst", "test_scripts", "mk_multipage_table.R")) 5 | rm(list=ls()) 6 | 7 | repo_root = here::here() 8 | devtools::load_all() 9 | 10 | # building documentation 11 | devtools::document(roclets = c('rd', 'collate', 'namespace', 'vignette')) 12 | 13 | 14 | # Rebuilding the pkgdown site 15 | pkgdown::build_site() 16 | 17 | # Fixing any broken image references 18 | art_dir = file.path("docs", "articles") 19 | 20 | # Getting all of the html files in the article dir 21 | htds = dir(art_dir, "*.html") 22 | 23 | for(htd in htds){ 24 | fn = file.path(art_dir, htd) 25 | 26 | cfn = file(fn, open="r") 27 | htd_lines = readLines(cfn) 28 | close(cfn) 29 | 30 | # For some reason it's doing this weird relative path thing, so I'm stripping that out here: 31 | #trim_txt = "../../../../../Google%20Drive/Ubiquity/github/ubiquity/vignettes/" 32 | #trim_txt = "../../../../../Google%20Drive/onbrand/github/onbrand/vignettes/" 33 | trim_txt = "../../../../../../My%20Drive/projects/onbrand/github/onbrand/articles/" 34 | htd_lines = gsub(trim_txt, "", htd_lines) 35 | 36 | write(htd_lines, file=fn, append=FALSE) 37 | 38 | } 39 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | onbrand.ubiquity.tools -------------------------------------------------------------------------------- /docs/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /docs/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /docs/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /docs/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /docs/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /docs/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/articles/Creating_Templated_Office_Workflows_files/tabwid-1.0.0/scrool.css: -------------------------------------------------------------------------------- 1 | .flextable-shadow-host{ 2 | overflow: scroll; 3 | } 4 | -------------------------------------------------------------------------------- /docs/articles/Creating_Templated_Office_Workflows_files/tabwid-1.0.0/tabwid.css: -------------------------------------------------------------------------------- 1 | .tabwid table{ 2 | border-spacing:0px !important; 3 | border-collapse:collapse; 4 | line-height:1; 5 | margin-left:auto; 6 | margin-right:auto; 7 | border-width: 0; 8 | display: table; 9 | margin-top: 1.275em; 10 | margin-bottom: 1.275em; 11 | border-color: transparent; 12 | } 13 | .tabwid_left table{ 14 | margin-left:0; 15 | } 16 | .tabwid_right table{ 17 | margin-right:0; 18 | } 19 | .tabwid td { 20 | padding: 0; 21 | } 22 | .tabwid a { 23 | text-decoration: none; 24 | } 25 | .tabwid thead { 26 | background-color: transparent; 27 | } 28 | .tabwid tfoot { 29 | background-color: transparent; 30 | } 31 | .tabwid table tr { 32 | background-color: transparent; 33 | } 34 | -------------------------------------------------------------------------------- /docs/articles/Creating_Templated_Office_Workflows_files/tabwid-1.1.0/scrool.css: -------------------------------------------------------------------------------- 1 | .flextable-shadow-host{ 2 | overflow: auto; 3 | -ms-overflow-style: auto; 4 | } 5 | -------------------------------------------------------------------------------- /docs/articles/Creating_Templated_Office_Workflows_files/tabwid-1.1.0/tabwid.css: -------------------------------------------------------------------------------- 1 | .tabwid table{ 2 | border-spacing:0px !important; 3 | border-collapse:collapse; 4 | line-height:1; 5 | margin-left:auto; 6 | margin-right:auto; 7 | border-width: 0; 8 | display: table; 9 | border-color: transparent; 10 | caption-side: top; 11 | } 12 | .tabwid-caption-bottom table{ 13 | caption-side: bottom; 14 | } 15 | .tabwid_left table{ 16 | margin-left:0; 17 | } 18 | .tabwid_right table{ 19 | margin-right:0; 20 | } 21 | .tabwid td { 22 | padding: 0; 23 | } 24 | .tabwid a { 25 | text-decoration: none; 26 | } 27 | .tabwid thead { 28 | background-color: transparent; 29 | } 30 | .tabwid tfoot { 31 | background-color: transparent; 32 | } 33 | .tabwid table tr { 34 | background-color: transparent; 35 | } 36 | .katex-display { 37 | margin: 0 0 !important; 38 | } 39 | -------------------------------------------------------------------------------- /docs/articles/Creating_Templated_Office_Workflows_files/tabwid-1.1.2/tabwid.css: -------------------------------------------------------------------------------- 1 | .tabwid table{ 2 | border-spacing:0px !important; 3 | border-collapse:collapse; 4 | line-height:1; 5 | margin-left:auto; 6 | margin-right:auto; 7 | border-width: 0; 8 | border-color: transparent; 9 | caption-side: top; 10 | } 11 | .tabwid-caption-bottom table{ 12 | caption-side: bottom; 13 | } 14 | .tabwid_left table{ 15 | margin-left:0; 16 | } 17 | .tabwid_right table{ 18 | margin-right:0; 19 | } 20 | .tabwid td, .tabwid th { 21 | padding: 0; 22 | } 23 | .tabwid a { 24 | text-decoration: none; 25 | } 26 | .tabwid thead { 27 | background-color: transparent; 28 | } 29 | .tabwid tfoot { 30 | background-color: transparent; 31 | } 32 | .tabwid table tr { 33 | background-color: transparent; 34 | } 35 | .katex-display { 36 | margin: 0 0 !important; 37 | } 38 | -------------------------------------------------------------------------------- /docs/articles/Creating_Templated_Office_Workflows_files/tabwid-1.1.3/tabwid.css: -------------------------------------------------------------------------------- 1 | .tabwid { 2 | font-size: initial; 3 | padding-bottom: 1em; 4 | } 5 | 6 | .tabwid table{ 7 | border-spacing:0px !important; 8 | border-collapse:collapse; 9 | line-height:1; 10 | margin-left:auto; 11 | margin-right:auto; 12 | border-width: 0; 13 | border-color: transparent; 14 | caption-side: top; 15 | } 16 | .tabwid-caption-bottom table{ 17 | caption-side: bottom; 18 | } 19 | .tabwid_left table{ 20 | margin-left:0; 21 | } 22 | .tabwid_right table{ 23 | margin-right:0; 24 | } 25 | .tabwid td, .tabwid th { 26 | padding: 0; 27 | } 28 | .tabwid a { 29 | text-decoration: none; 30 | } 31 | .tabwid thead { 32 | background-color: transparent; 33 | } 34 | .tabwid tfoot { 35 | background-color: transparent; 36 | } 37 | .tabwid table tr { 38 | background-color: transparent; 39 | } 40 | .katex-display { 41 | margin: 0 0 !important; 42 | } 43 | -------------------------------------------------------------------------------- /docs/articles/Creating_Templated_Office_Workflows_files/tabwid-1.1.3/tabwid.js: -------------------------------------------------------------------------------- 1 | document.addEventListener("DOMContentLoaded", function(event) { 2 | var els = document.querySelectorAll(".tabwid"); 3 | var tabwid_link = document.querySelector('link[href*="tabwid.css"]') 4 | if (tabwid_link === null) { 5 | const tabwid_styles = document.evaluate("//style[contains(., 'tabwid')]", document, null, XPathResult.ANY_TYPE, null ); 6 | tabwid_link = tabwid_styles.iterateNext(); 7 | } 8 | 9 | Array.prototype.forEach.call(els, function(template) { 10 | const dest = document.createElement("div"); 11 | template.parentNode.insertBefore(dest, template.nextSibling) 12 | dest.setAttribute("class", "flextable-shadow-host"); 13 | const fantome = dest.attachShadow({mode: 'open'}); 14 | fantome.appendChild(template); 15 | if (tabwid_link !== null) { 16 | fantome.appendChild(tabwid_link.cloneNode(true)); 17 | } 18 | }); 19 | 20 | const shadowHosts = document.querySelectorAll('.flextable-shadow-host:not(:has(div > table.no-shadow-dom))'); 21 | shadowHosts.forEach(host => { 22 | if (host.shadowRoot) { 23 | const spanElements = host.shadowRoot.querySelector('div > table > caption > span[id]'); 24 | if (spanElements) { 25 | const id = spanElements.getAttribute("id"); 26 | host.setAttribute("id", id); 27 | } 28 | } 29 | }); 30 | 31 | }); 32 | -------------------------------------------------------------------------------- /docs/articles/doc_workflow_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/articles/doc_workflow_output.png -------------------------------------------------------------------------------- /docs/articles/example_layout_docx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/articles/example_layout_docx.png -------------------------------------------------------------------------------- /docs/articles/example_layout_pptx_master.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/articles/example_layout_pptx_master.png -------------------------------------------------------------------------------- /docs/articles/example_layout_yaml_pptx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/articles/example_layout_yaml_pptx.png -------------------------------------------------------------------------------- /docs/articles/ppt_workflow_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/articles/ppt_workflow_output.png -------------------------------------------------------------------------------- /docs/bootstrap-toc.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) 3 | * Copyright 2015 Aidan Feldman 4 | * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ 5 | 6 | /* modified from https://github.com/twbs/bootstrap/blob/94b4076dd2efba9af71f0b18d4ee4b163aa9e0dd/docs/assets/css/src/docs.css#L548-L601 */ 7 | 8 | /* All levels of nav */ 9 | nav[data-toggle='toc'] .nav > li > a { 10 | display: block; 11 | padding: 4px 20px; 12 | font-size: 13px; 13 | font-weight: 500; 14 | color: #767676; 15 | } 16 | nav[data-toggle='toc'] .nav > li > a:hover, 17 | nav[data-toggle='toc'] .nav > li > a:focus { 18 | padding-left: 19px; 19 | color: #563d7c; 20 | text-decoration: none; 21 | background-color: transparent; 22 | border-left: 1px solid #563d7c; 23 | } 24 | nav[data-toggle='toc'] .nav > .active > a, 25 | nav[data-toggle='toc'] .nav > .active:hover > a, 26 | nav[data-toggle='toc'] .nav > .active:focus > a { 27 | padding-left: 18px; 28 | font-weight: bold; 29 | color: #563d7c; 30 | background-color: transparent; 31 | border-left: 2px solid #563d7c; 32 | } 33 | 34 | /* Nav: second level (shown on .active) */ 35 | nav[data-toggle='toc'] .nav .nav { 36 | display: none; /* Hide by default, but at >768px, show it */ 37 | padding-bottom: 10px; 38 | } 39 | nav[data-toggle='toc'] .nav .nav > li > a { 40 | padding-top: 1px; 41 | padding-bottom: 1px; 42 | padding-left: 30px; 43 | font-size: 12px; 44 | font-weight: normal; 45 | } 46 | nav[data-toggle='toc'] .nav .nav > li > a:hover, 47 | nav[data-toggle='toc'] .nav .nav > li > a:focus { 48 | padding-left: 29px; 49 | } 50 | nav[data-toggle='toc'] .nav .nav > .active > a, 51 | nav[data-toggle='toc'] .nav .nav > .active:hover > a, 52 | nav[data-toggle='toc'] .nav .nav > .active:focus > a { 53 | padding-left: 28px; 54 | font-weight: 500; 55 | } 56 | 57 | /* from https://github.com/twbs/bootstrap/blob/e38f066d8c203c3e032da0ff23cd2d6098ee2dd6/docs/assets/css/src/docs.css#L631-L634 */ 58 | nav[data-toggle='toc'] .nav > .active > ul { 59 | display: block; 60 | } 61 | -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/font.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Ubuntu'; 3 | font-style: normal; 4 | font-weight: 400; 5 | font-display: swap; 6 | src: url(fonts/4iCs6KVjbNBYlgo6ew.woff) format('woff'); 7 | } 8 | @font-face { 9 | font-family: 'Ubuntu'; 10 | font-style: normal; 11 | font-weight: 700; 12 | font-display: swap; 13 | src: url(fonts/4iCv6KVjbNBYlgoCxCvTtA.woff) format('woff'); 14 | } 15 | -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/4iCs6KVjbNBYlgo6ew.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/4iCs6KVjbNBYlgo6ew.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/4iCs6KVjbNBYlgoKfw7w.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/4iCs6KVjbNBYlgoKfw7w.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/JTURjIg1_i6t8kCHKm45_ZpC7g0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/JTURjIg1_i6t8kCHKm45_ZpC7g0.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/JTURjIg1_i6t8kCHKm45_dJE7g0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/JTURjIg1_i6t8kCHKm45_dJE7g0.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/JTUSjIg1_i6t8kCHKm45xW0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/JTUSjIg1_i6t8kCHKm45xW0.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/KFOmCnqEu92Fr1Me5g.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/KFOmCnqEu92Fr1Me5g.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/KFOmCnqEu92Fr1Mu4mxM.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/KFOmCnqEu92Fr1Mu4mxM.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/S6u8w4BMUTPHjxsAXC-s.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/S6u8w4BMUTPHjxsAXC-s.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/S6u8w4BMUTPHjxswWA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/S6u8w4BMUTPHjxswWA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/S6u9w4BMUTPHh6UVeww.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/S6u9w4BMUTPHh6UVeww.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/S6u9w4BMUTPHh7USSwiPHw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/S6u9w4BMUTPHh7USSwiPHw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/S6u9w4BMUTPHh7USeww.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/S6u9w4BMUTPHh7USeww.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/S6uyw4BMUTPHjx4wWA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/S6uyw4BMUTPHjx4wWA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/S6uyw4BMUTPHvxo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/S6uyw4BMUTPHvxo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/XRXV3I6Li01BKof4MQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/XRXV3I6Li01BKof4MQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/XRXW3I6Li01BKofA6sKkZQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/XRXW3I6Li01BKofA6sKkZQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/XRXW3I6Li01BKofAjsOkZQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/XRXW3I6Li01BKofAjsOkZQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/pe03MImSLYBIv1o4X1M8cc9iB_5p.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/pe03MImSLYBIv1o4X1M8cc9iB_5p.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/pe0qMImSLYBIv1o4X1M8cfe5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/pe0qMImSLYBIv1o4X1M8cfe5.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.0/fonts/q5uGsou0JOdh94bfvQlr.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.0/fonts/q5uGsou0JOdh94bfvQlr.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/font.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Ubuntu'; 3 | font-style: normal; 4 | font-weight: 400; 5 | font-display: swap; 6 | src: url(fonts/4iCs6KVjbNBYlgo6ew.woff) format('woff'); 7 | } 8 | @font-face { 9 | font-family: 'Ubuntu'; 10 | font-style: normal; 11 | font-weight: 700; 12 | font-display: swap; 13 | src: url(fonts/4iCv6KVjbNBYlgoCxCvTtA.woff) format('woff'); 14 | } 15 | -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/4iCs6KVjbNBYlgo6ew.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/4iCs6KVjbNBYlgo6ew.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/4iCs6KVjbNBYlgoKfw7w.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/4iCs6KVjbNBYlgoKfw7w.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/JTURjIg1_i6t8kCHKm45_ZpC7g0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/JTURjIg1_i6t8kCHKm45_ZpC7g0.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/JTURjIg1_i6t8kCHKm45_dJE7g0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/JTURjIg1_i6t8kCHKm45_dJE7g0.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/JTUSjIg1_i6t8kCHKm45xW0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/JTUSjIg1_i6t8kCHKm45xW0.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/KFOmCnqEu92Fr1Me5g.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/KFOmCnqEu92Fr1Me5g.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/KFOmCnqEu92Fr1Mu4mxM.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/KFOmCnqEu92Fr1Mu4mxM.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/S6u8w4BMUTPHjxsAXC-s.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/S6u8w4BMUTPHjxsAXC-s.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/S6u8w4BMUTPHjxswWA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/S6u8w4BMUTPHjxswWA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/S6u9w4BMUTPHh6UVeww.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/S6u9w4BMUTPHh6UVeww.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/S6u9w4BMUTPHh7USSwiPHw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/S6u9w4BMUTPHh7USSwiPHw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/S6u9w4BMUTPHh7USeww.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/S6u9w4BMUTPHh7USeww.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/S6uyw4BMUTPHjx4wWA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/S6uyw4BMUTPHjx4wWA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/S6uyw4BMUTPHvxo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/S6uyw4BMUTPHvxo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/XRXV3I6Li01BKof4MQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/XRXV3I6Li01BKof4MQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/XRXW3I6Li01BKofA6sKkZQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/XRXW3I6Li01BKofA6sKkZQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/XRXW3I6Li01BKofAjsOkZQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/XRXW3I6Li01BKofAjsOkZQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/pe03MImSLYBIv1o4X1M8cc9iB_5p.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/pe03MImSLYBIv1o4X1M8cc9iB_5p.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/pe0qMImSLYBIv1o4X1M8cfe5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/pe0qMImSLYBIv1o4X1M8cfe5.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.1.3/fonts/q5uGsou0JOdh94bfvQlr.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.1.3/fonts/q5uGsou0JOdh94bfvQlr.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/font.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Ubuntu'; 3 | font-style: normal; 4 | font-weight: 400; 5 | font-display: swap; 6 | src: url(fonts/4iCs6KVjbNBYlgo6ew.woff) format('woff'); 7 | } 8 | @font-face { 9 | font-family: 'Ubuntu'; 10 | font-style: normal; 11 | font-weight: 700; 12 | font-display: swap; 13 | src: url(fonts/4iCv6KVjbNBYlgoCxCvTtA.woff) format('woff'); 14 | } 15 | -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrc.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrc.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/4iCs6KVjbNBYlgo6ew.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/4iCs6KVjbNBYlgo6ew.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/4iCs6KVjbNBYlgoKfw7w.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/4iCs6KVjbNBYlgoKfw7w.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/4iCv6KVjbNBYlgoCxCvTtA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/4iCv6KVjbNBYlgoCxCvjsGyL.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNRevw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvaNA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/CSR64z1Qlv-GDxkbKVQ_TOQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKSw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew9.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmEU9vAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmSU5vAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/KFOlCnqEu92Fr1MmWUlvAA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/KFOmCnqEu92Fr1Me5g.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/KFOmCnqEu92Fr1Me5g.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/KFOmCnqEu92Fr1Mu4mxM.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/KFOmCnqEu92Fr1Mu4mxM.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhL.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/S6u8w4BMUTPHjxsAXC-s.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/S6u8w4BMUTPHjxsAXC-s.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/S6u8w4BMUTPHjxswWA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/S6u8w4BMUTPHjxswWA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh6UVSwiPHw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh6UVeww.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh6UVeww.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh7USSwiPHw.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh7USSwiPHw.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh7USeww.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/S6u9w4BMUTPHh7USeww.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/S6uyw4BMUTPHjx4wWA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/S6uyw4BMUTPHjx4wWA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/S6uyw4BMUTPHvxo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/S6uyw4BMUTPHvxo.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTA.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexg.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/pe03MImSLYBIv1o4X1M8cc9iB_5p.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/pe03MImSLYBIv1o4X1M8cc9iB_5p.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/pe0qMImSLYBIv1o4X1M8cfe5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/pe0qMImSLYBIv1o4X1M8cfe5.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.2.2/fonts/q5uGsou0JOdh94bfvQlr.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.2.2/fonts/q5uGsou0JOdh94bfvQlr.woff -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/07d40e985ad7c747025dabb9f22142c4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/07d40e985ad7c747025dabb9f22142c4.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/1f5e011d6aae0d98fc0518e1a303e99a.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/1f5e011d6aae0d98fc0518e1a303e99a.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcQ72j00.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcQ72j00.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcg72j00.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcg72j00.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcw72j00.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKcw72j00.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKew72j00.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKew72j00.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfA72j00.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfA72j00.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfw72.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCs6KVjbNBYlgoKfw72.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjsGyN.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjsGyN.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/626330658504e338ee86aec8e957426b.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/626330658504e338ee86aec8e957426b.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNReuQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNReuQ.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNpeudwk.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/CSR54z1Qlv-GDxkbKVQ_dFsvWNpeudwk.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fO4KTet_.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fO4KTet_.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKTQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/CSR64z1Qlv-GDxkbKVQ_fOAKTQ.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvQlMIXxw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvQlMIXxw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvUlMI.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvUlMI.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvXlMIXxw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvXlMIXxw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvYlMIXxw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvYlMIXxw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvZlMIXxw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvZlMIXxw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvalMIXxw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvalMIXxw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvblMIXxw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_QiYsKILxRpg3hIP6sJ7fM7PqlONvblMIXxw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWjMY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWjMY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWjMY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWjMY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWjMY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevW.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWjMY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fBBc4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fBBc4.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhN.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/QGYpz_kZZAGCONcK2A4bGOj8mNhN.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAUi-qJCY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAUi-qJCY.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAXC-q.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/S6u8w4BMUTPHjxsAXC-q.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjx4wXg.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjx4wXg.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjxAwXjeu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/S6uyw4BMUTPHjxAwXjeu.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIMeaBXso.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIMeaBXso.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofINeaB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofINeaB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIO-aBXso.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIO-aBXso.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIOOaBXso.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIOOaBXso.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIOuaBXso.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/XRXV3I6Li01BKofIOuaBXso.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/c2f002b3a87d3f9bfeebb23d32cfd9f8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/c2f002b3a87d3f9bfeebb23d32cfd9f8.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/ee91700cdbf7ce16c054c2bb8946c736.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/ee91700cdbf7ce16c054c2bb8946c736.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfuQltOxU.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfuQltOxU.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfvQlt.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/bootstrap-5.3.1/fonts/q5uGsou0JOdh94bfvQlt.woff2 -------------------------------------------------------------------------------- /docs/deps/bootstrap-toc-1.0.1/bootstrap-toc.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Table of Contents v1.0.1 (http://afeld.github.io/bootstrap-toc/) 3 | * Copyright 2015 Aidan Feldman 4 | * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ 5 | !function(a){"use strict";window.Toc={helpers:{findOrFilter:function(e,t){var n=e.find(t);return e.filter(t).add(n).filter(":not([data-toc-skip])")},generateUniqueIdBase:function(e){return a(e).text().trim().replace(/\'/gi,"").replace(/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,"-").replace(/-{2,}/g,"-").substring(0,64).replace(/^-+|-+$/gm,"").toLowerCase()||e.tagName.toLowerCase()},generateUniqueId:function(e){for(var t=this.generateUniqueIdBase(e),n=0;;n++){var r=t;if(0')},createChildNavList:function(e){var t=this.createNavList();return e.append(t),t},generateNavEl:function(e,t){var n=a('');n.attr("href","#"+e),n.text(t);var r=a("
  • ");return r.append(n),r},generateNavItem:function(e){var t=this.generateAnchor(e),n=a(e),r=n.data("toc-text")||n.text();return this.generateNavEl(t,r)},getTopLevel:function(e){for(var t=1;t<=6;t++){if(1 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.4.2/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.4.2/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.4.2/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.4.2/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.4.2/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.4.2/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.4.2/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.4.2/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.4.2/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.4.2/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.4.2/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.4.2/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.4.2/webfonts/fa-v4compatibility.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.4.2/webfonts/fa-v4compatibility.ttf -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.4.2/webfonts/fa-v4compatibility.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.4.2/webfonts/fa-v4compatibility.woff2 -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.5.2/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.5.2/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.5.2/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.5.2/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.5.2/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.5.2/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.5.2/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.5.2/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.5.2/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.5.2/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.5.2/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.5.2/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.ttf -------------------------------------------------------------------------------- /docs/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/deps/font-awesome-6.5.2/webfonts/fa-v4compatibility.woff2 -------------------------------------------------------------------------------- /docs/deps/headroom-0.11.0/jQuery.headroom.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * headroom.js v0.9.4 - Give your page some headroom. Hide your header until you need it 3 | * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/headroom.js 4 | * License: MIT 5 | */ 6 | 7 | !function(a){a&&(a.fn.headroom=function(b){return this.each(function(){var c=a(this),d=c.data("headroom"),e="object"==typeof b&&b;e=a.extend(!0,{},Headroom.options,e),d||(d=new Headroom(this,e),d.init(),c.data("headroom",d)),"string"==typeof b&&(d[b](),"destroy"===b&&c.removeData("headroom"))})},a("[data-headroom]").each(function(){var b=a(this);b.headroom(b.data())}))}(window.Zepto||window.jQuery); -------------------------------------------------------------------------------- /docs/docsearch.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | 3 | // register a handler to move the focus to the search bar 4 | // upon pressing shift + "/" (i.e. "?") 5 | $(document).on('keydown', function(e) { 6 | if (e.shiftKey && e.keyCode == 191) { 7 | e.preventDefault(); 8 | $("#search-input").focus(); 9 | } 10 | }); 11 | 12 | $(document).ready(function() { 13 | // do keyword highlighting 14 | /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ 15 | var mark = function() { 16 | 17 | var referrer = document.URL ; 18 | var paramKey = "q" ; 19 | 20 | if (referrer.indexOf("?") !== -1) { 21 | var qs = referrer.substr(referrer.indexOf('?') + 1); 22 | var qs_noanchor = qs.split('#')[0]; 23 | var qsa = qs_noanchor.split('&'); 24 | var keyword = ""; 25 | 26 | for (var i = 0; i < qsa.length; i++) { 27 | var currentParam = qsa[i].split('='); 28 | 29 | if (currentParam.length !== 2) { 30 | continue; 31 | } 32 | 33 | if (currentParam[0] == paramKey) { 34 | keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); 35 | } 36 | } 37 | 38 | if (keyword !== "") { 39 | $(".contents").unmark({ 40 | done: function() { 41 | $(".contents").mark(keyword); 42 | } 43 | }); 44 | } 45 | } 46 | }; 47 | 48 | mark(); 49 | }); 50 | }); 51 | 52 | /* Search term highlighting ------------------------------*/ 53 | 54 | function matchedWords(hit) { 55 | var words = []; 56 | 57 | var hierarchy = hit._highlightResult.hierarchy; 58 | // loop to fetch from lvl0, lvl1, etc. 59 | for (var idx in hierarchy) { 60 | words = words.concat(hierarchy[idx].matchedWords); 61 | } 62 | 63 | var content = hit._highlightResult.content; 64 | if (content) { 65 | words = words.concat(content.matchedWords); 66 | } 67 | 68 | // return unique words 69 | var words_uniq = [...new Set(words)]; 70 | return words_uniq; 71 | } 72 | 73 | function updateHitURL(hit) { 74 | 75 | var words = matchedWords(hit); 76 | var url = ""; 77 | 78 | if (hit.anchor) { 79 | url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; 80 | } else { 81 | url = hit.url + '?q=' + escape(words.join(" ")); 82 | } 83 | 84 | return url; 85 | } 86 | -------------------------------------------------------------------------------- /docs/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/favicon-16x16.png -------------------------------------------------------------------------------- /docs/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/favicon-32x32.png -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/favicon.ico -------------------------------------------------------------------------------- /docs/katex-auto.js: -------------------------------------------------------------------------------- 1 | // https://github.com/jgm/pandoc/blob/29fa97ab96b8e2d62d48326e1b949a71dc41f47a/src/Text/Pandoc/Writers/HTML.hs#L332-L345 2 | document.addEventListener("DOMContentLoaded", function () { 3 | var mathElements = document.getElementsByClassName("math"); 4 | var macros = []; 5 | for (var i = 0; i < mathElements.length; i++) { 6 | var texText = mathElements[i].firstChild; 7 | if (mathElements[i].tagName == "SPAN") { 8 | katex.render(texText.data, mathElements[i], { 9 | displayMode: mathElements[i].classList.contains("display"), 10 | throwOnError: false, 11 | macros: macros, 12 | fleqn: false 13 | }); 14 | }}}); 15 | -------------------------------------------------------------------------------- /docs/lightswitch.js: -------------------------------------------------------------------------------- 1 | 2 | /*! 3 | * Color mode toggler for Bootstrap's docs (https://getbootstrap.com/) 4 | * Copyright 2011-2023 The Bootstrap Authors 5 | * Licensed under the Creative Commons Attribution 3.0 Unported License. 6 | * Updates for {pkgdown} by the {bslib} authors, also licensed under CC-BY-3.0. 7 | */ 8 | 9 | const getStoredTheme = () => localStorage.getItem('theme') 10 | const setStoredTheme = theme => localStorage.setItem('theme', theme) 11 | 12 | const getPreferredTheme = () => { 13 | const storedTheme = getStoredTheme() 14 | if (storedTheme) { 15 | return storedTheme 16 | } 17 | 18 | return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light' 19 | } 20 | 21 | const setTheme = theme => { 22 | if (theme === 'auto') { 23 | document.documentElement.setAttribute('data-bs-theme', (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light')) 24 | } else { 25 | document.documentElement.setAttribute('data-bs-theme', theme) 26 | } 27 | } 28 | 29 | function bsSetupThemeToggle () { 30 | 'use strict' 31 | 32 | const showActiveTheme = (theme, focus = false) => { 33 | var activeLabel, activeIcon; 34 | 35 | document.querySelectorAll('[data-bs-theme-value]').forEach(element => { 36 | const buttonTheme = element.getAttribute('data-bs-theme-value') 37 | const isActive = buttonTheme == theme 38 | 39 | element.classList.toggle('active', isActive) 40 | element.setAttribute('aria-pressed', isActive) 41 | 42 | if (isActive) { 43 | activeLabel = element.textContent; 44 | activeIcon = element.querySelector('span').classList.value; 45 | } 46 | }) 47 | 48 | const themeSwitcher = document.querySelector('#dropdown-lightswitch') 49 | if (!themeSwitcher) { 50 | return 51 | } 52 | 53 | themeSwitcher.setAttribute('aria-label', activeLabel) 54 | themeSwitcher.querySelector('span').classList.value = activeIcon; 55 | 56 | if (focus) { 57 | themeSwitcher.focus() 58 | } 59 | } 60 | 61 | window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => { 62 | const storedTheme = getStoredTheme() 63 | if (storedTheme !== 'light' && storedTheme !== 'dark') { 64 | setTheme(getPreferredTheme()) 65 | } 66 | }) 67 | 68 | window.addEventListener('DOMContentLoaded', () => { 69 | showActiveTheme(getPreferredTheme()) 70 | 71 | document 72 | .querySelectorAll('[data-bs-theme-value]') 73 | .forEach(toggle => { 74 | toggle.addEventListener('click', () => { 75 | const theme = toggle.getAttribute('data-bs-theme-value') 76 | setTheme(theme) 77 | setStoredTheme(theme) 78 | showActiveTheme(theme, true) 79 | }) 80 | }) 81 | }) 82 | } 83 | 84 | setTheme(getPreferredTheme()); 85 | bsSetupThemeToggle(); 86 | -------------------------------------------------------------------------------- /docs/link.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 12 | 13 | -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/logo.png -------------------------------------------------------------------------------- /docs/pkgdown.yml: -------------------------------------------------------------------------------- 1 | pandoc: '3.4' 2 | pkgdown: 2.1.1 3 | pkgdown_sha: ~ 4 | articles: 5 | Creating_Templated_Office_Workflows: Creating_Templated_Office_Workflows.html 6 | Custom_Office_Templates: Custom_Office_Templates.html 7 | last_built: 2025-02-06T03:09Z 8 | urls: 9 | reference: https:://onbrand.ubiquity.tools/reference 10 | article: https:://onbrand.ubiquity.tools/articles 11 | -------------------------------------------------------------------------------- /docs/reference/Rplot001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/reference/Rplot001.png -------------------------------------------------------------------------------- /docs/reference/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/reference/figures/logo.png -------------------------------------------------------------------------------- /docs/reference/figures/onbrand_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/docs/reference/figures/onbrand_logo.png -------------------------------------------------------------------------------- /docs/reference/libs/tabwid-1.1.3/tabwid.css: -------------------------------------------------------------------------------- 1 | .tabwid { 2 | font-size: initial; 3 | padding-bottom: 1em; 4 | } 5 | 6 | .tabwid table{ 7 | border-spacing:0px !important; 8 | border-collapse:collapse; 9 | line-height:1; 10 | margin-left:auto; 11 | margin-right:auto; 12 | border-width: 0; 13 | border-color: transparent; 14 | caption-side: top; 15 | } 16 | .tabwid-caption-bottom table{ 17 | caption-side: bottom; 18 | } 19 | .tabwid_left table{ 20 | margin-left:0; 21 | } 22 | .tabwid_right table{ 23 | margin-right:0; 24 | } 25 | .tabwid td, .tabwid th { 26 | padding: 0; 27 | } 28 | .tabwid a { 29 | text-decoration: none; 30 | } 31 | .tabwid thead { 32 | background-color: transparent; 33 | } 34 | .tabwid tfoot { 35 | background-color: transparent; 36 | } 37 | .tabwid table tr { 38 | background-color: transparent; 39 | } 40 | .katex-display { 41 | margin: 0 0 !important; 42 | } 43 | -------------------------------------------------------------------------------- /docs/reference/libs/tabwid-1.1.3/tabwid.js: -------------------------------------------------------------------------------- 1 | document.addEventListener("DOMContentLoaded", function(event) { 2 | var els = document.querySelectorAll(".tabwid"); 3 | var tabwid_link = document.querySelector('link[href*="tabwid.css"]') 4 | if (tabwid_link === null) { 5 | const tabwid_styles = document.evaluate("//style[contains(., 'tabwid')]", document, null, XPathResult.ANY_TYPE, null ); 6 | tabwid_link = tabwid_styles.iterateNext(); 7 | } 8 | 9 | Array.prototype.forEach.call(els, function(template) { 10 | const dest = document.createElement("div"); 11 | template.parentNode.insertBefore(dest, template.nextSibling) 12 | dest.setAttribute("class", "flextable-shadow-host"); 13 | const fantome = dest.attachShadow({mode: 'open'}); 14 | fantome.appendChild(template); 15 | if (tabwid_link !== null) { 16 | fantome.appendChild(tabwid_link.cloneNode(true)); 17 | } 18 | }); 19 | 20 | const shadowHosts = document.querySelectorAll('.flextable-shadow-host:not(:has(div > table.no-shadow-dom))'); 21 | shadowHosts.forEach(host => { 22 | if (host.shadowRoot) { 23 | const spanElements = host.shadowRoot.querySelector('div > table > caption > span[id]'); 24 | if (spanElements) { 25 | const id = spanElements.getAttribute("id"); 26 | host.setAttribute("id", id); 27 | } 28 | } 29 | }); 30 | 31 | }); 32 | -------------------------------------------------------------------------------- /docs/reference/onbrand-package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/sitemap.xml: -------------------------------------------------------------------------------- 1 | 2 | https:://onbrand.ubiquity.tools/404.html 3 | https:://onbrand.ubiquity.tools/LICENSE-text.html 4 | https:://onbrand.ubiquity.tools/articles/Creating_Templated_Office_Workflows.html 5 | https:://onbrand.ubiquity.tools/articles/Custom_Office_Templates.html 6 | https:://onbrand.ubiquity.tools/articles/index.html 7 | https:://onbrand.ubiquity.tools/authors.html 8 | https:://onbrand.ubiquity.tools/index.html 9 | https:://onbrand.ubiquity.tools/news/index.html 10 | https:://onbrand.ubiquity.tools/reference/add_pptx_ph_content.html 11 | https:://onbrand.ubiquity.tools/reference/build_span.html 12 | https:://onbrand.ubiquity.tools/reference/fetch_md_def.html 13 | https:://onbrand.ubiquity.tools/reference/fetch_officer_object.html 14 | https:://onbrand.ubiquity.tools/reference/fetch_report_format.html 15 | https:://onbrand.ubiquity.tools/reference/fetch_rpttype.html 16 | https:://onbrand.ubiquity.tools/reference/fph.html 17 | https:://onbrand.ubiquity.tools/reference/fst.html 18 | https:://onbrand.ubiquity.tools/reference/ft_apply_md.html 19 | https:://onbrand.ubiquity.tools/reference/index.html 20 | https:://onbrand.ubiquity.tools/reference/md_to_officer.html 21 | https:://onbrand.ubiquity.tools/reference/md_to_oo.html 22 | https:://onbrand.ubiquity.tools/reference/mk_lg_tbl.html 23 | https:://onbrand.ubiquity.tools/reference/onbrand.html 24 | https:://onbrand.ubiquity.tools/reference/preview_template.html 25 | https:://onbrand.ubiquity.tools/reference/read_template.html 26 | https:://onbrand.ubiquity.tools/reference/report_add_doc_content.html 27 | https:://onbrand.ubiquity.tools/reference/report_add_slide.html 28 | https:://onbrand.ubiquity.tools/reference/save_report.html 29 | https:://onbrand.ubiquity.tools/reference/set_officer_object.html 30 | https:://onbrand.ubiquity.tools/reference/span_table.html 31 | https:://onbrand.ubiquity.tools/reference/template_details.html 32 | https:://onbrand.ubiquity.tools/reference/view_layout.html 33 | 34 | 35 | -------------------------------------------------------------------------------- /inst/examples/example.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/inst/examples/example.docx -------------------------------------------------------------------------------- /inst/examples/example.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/inst/examples/example.pptx -------------------------------------------------------------------------------- /inst/templates/report.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/inst/templates/report.docx -------------------------------------------------------------------------------- /inst/templates/report.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/inst/templates/report.pptx -------------------------------------------------------------------------------- /inst/test_scripts/span_table.R: -------------------------------------------------------------------------------- 1 | if(interactive()){ 2 | 3 | tbl_res = mk_lg_tbl() 4 | 5 | res = 6 | span_table(table_body = tbl_res$lg_tbl_body, 7 | row_common = tbl_res$lg_tbl_row_common, 8 | table_body_head = tbl_res$lg_tbl_body_head, 9 | row_common_head = tbl_res$lg_tbl_row_common_head, 10 | max_row = 20, 11 | max_col = 10, 12 | notes_detect = c("BQL", "NC")) 13 | 14 | 15 | # Notes detected in the first table: 16 | res[["tables"]][["Table 1"]][["notes"]] 17 | 18 | # First table as a data frame: 19 | res[["tables"]][["Table 1"]][["df"]] 20 | 21 | # First table as a flextable: 22 | res[["tables"]][["Table 1"]][["ft"]] 23 | 24 | } 25 | 26 | -------------------------------------------------------------------------------- /man/fetch_md_def.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/fetch_md_def.R 3 | \name{fetch_md_def} 4 | \alias{fetch_md_def} 5 | \title{Fetch Markdown Default Format from onbrand Object} 6 | \usage{ 7 | fetch_md_def(obnd, style = "default", verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{style}{name of style in md_def for the report type in obnd to fetch (\code{"default"})} 13 | 14 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 15 | displayed on the terminal; Messages will be included in the returned onbrand 16 | object.} 17 | } 18 | \value{ 19 | list with the following elements 20 | \itemize{ 21 | \item{isgood}: Boolean variable indicating success or failure 22 | \item{md_def}: List with the default format for the specified style 23 | \item{msgs}: Vector of messages 24 | } 25 | } 26 | \description{ 27 | Used to extract the formatting elements for a given style from 28 | an onbrand object. 29 | } 30 | \examples{ 31 | obnd = read_template( 32 | template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 33 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 34 | obnd = fetch_md_def(obnd, style="default") 35 | md_def = obnd[["md_def"]] 36 | } 37 | -------------------------------------------------------------------------------- /man/fetch_officer_object.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/fetch_officer_object.R 3 | \name{fetch_officer_object} 4 | \alias{fetch_officer_object} 5 | \title{Extracts Officer Object From Onbrand Report Object} 6 | \usage{ 7 | fetch_officer_object(obnd, verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 13 | displayed on the terminal; Messages will be included in the returned onbrand 14 | object.} 15 | } 16 | \value{ 17 | List with the following elements 18 | \itemize{ 19 | \item{isgood}: Boolean variable indicating success or failure 20 | \item{rpt}: Officer object 21 | \item{msgs}: Vector of messages 22 | } 23 | } 24 | \description{ 25 | If you need modify the onbrand report object directly with 26 | officer functions you can use this function to extract the report object 27 | from the onbrand object. 28 | } 29 | \examples{ 30 | 31 | obnd = read_template( 32 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 33 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 34 | 35 | rpt = fetch_officer_object(obnd)$rpt 36 | 37 | } 38 | \seealso{ 39 | \code{\link{set_officer_object}} 40 | } 41 | -------------------------------------------------------------------------------- /man/fetch_report_format.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/fetch_report_format.R 3 | \name{fetch_report_format} 4 | \alias{fetch_report_format} 5 | \title{Fetch The Specified Report Formatting Information} 6 | \usage{ 7 | fetch_report_format(obnd, format_name = "default", verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{format_name}{Name of report format to fetch; this is defined in the md_def} 13 | 14 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 15 | displayed on the terminal; Messages will be included in the returned list. 16 | section for the given report type (\code{"default"})} 17 | } 18 | \value{ 19 | list containing the following elements 20 | \itemize{ 21 | \item{isgood}: Boolean variable indicating success or failure 22 | \item{msgs}: Vector of messages 23 | \item{format_details}: List containing the format details for the specified 24 | format_name 25 | } 26 | } 27 | \description{ 28 | Returns a list of the default font format for the report element 29 | } 30 | \examples{ 31 | obnd = read_template( 32 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 33 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 34 | 35 | fr = fetch_report_format(obnd) 36 | } 37 | -------------------------------------------------------------------------------- /man/fetch_rpttype.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/fetch_rpttype.R 3 | \name{fetch_rpttype} 4 | \alias{fetch_rpttype} 5 | \title{Determines Type of Report Template} 6 | \usage{ 7 | fetch_rpttype(template = NULL, verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{template}{Name of PowerPoint or Word file} 11 | 12 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 13 | displayed on the terminal; Messages will be included in the returned list.} 14 | } 15 | \value{ 16 | List with the following elements 17 | \itemize{ 18 | \item{rpttype}: Either Word, PowerPoint or Unknown 19 | \item{rptext}: Either docx, pptx, or Unknown 20 | \item{rptobj}: Either rdocx, rpptx, or Unknown 21 | \item{isgood}: Boolean variable indicating success or failure 22 | \item{msgs}: Vector of messages 23 | } 24 | } 25 | \description{ 26 | Based on the file extension for a template 27 | } 28 | \examples{ 29 | rpttype = fetch_rpttype(template= 30 | file.path(system.file(package="onbrand"), "templates", "report.pptx")) 31 | 32 | } 33 | -------------------------------------------------------------------------------- /man/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/man/figures/logo.png -------------------------------------------------------------------------------- /man/fph.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/fph.R 3 | \name{fph} 4 | \alias{fph} 5 | \title{Fetch PowerPoint Placeholder} 6 | \usage{ 7 | fph(obnd, template = NULL, pn = NULL, verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{template}{Name of slide template (name from templates in yaml mapping file)} 13 | 14 | \item{pn}{Placehodler name to fetch} 15 | 16 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 17 | displayed on the terminal; Messages will be included in the returned list.} 18 | } 19 | \value{ 20 | List with the following elements 21 | \itemize{ 22 | \item{ph}: Placeholder label or \code{NULL} if failure 23 | \item{type}: Placeholder content type in PowerPoint or \code{NULL} if failure 24 | \item{isgood}: Boolean variable indicating success or failure 25 | \item{msgs}: Vector of messages 26 | } 27 | } 28 | \description{ 29 | Retrieves the placeholder name in PowerPoint for a specified 30 | layout element. 31 | } 32 | \examples{ 33 | # Creating an onbrand object: 34 | obnd = read_template( 35 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 36 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 37 | 38 | # Pulling out the placeholder information: 39 | ph = fph(obnd, "two_content_header_text", "content_left_header") 40 | 41 | 42 | } 43 | -------------------------------------------------------------------------------- /man/fst.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/fst.R 3 | \name{fst} 4 | \alias{fst} 5 | \title{Fetch Word Style} 6 | \usage{ 7 | fst(obnd, osn = NULL, verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{osn}{onbrand Word style name to fetch} 13 | 14 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 15 | displayed on the terminal; Messages will be included in the returned list.} 16 | } 17 | \value{ 18 | List with the following elements 19 | \itemize{ 20 | \item{wsn}: Word style name that corresponds to the specified onbrand style name (\code{osn}) 21 | \item{dff}: Default font format for that style (the corresponding \code{md_def} section of the yaml file for that style) 22 | \item{isgood}: Boolean variable indicating success or failure 23 | \item{msgs}: Vector of messages 24 | } 25 | } 26 | \description{ 27 | Retrieves the style name in Word for a specified onbrand style 28 | name. 29 | } 30 | \examples{ 31 | # Creating an onbrand object: 32 | obnd = read_template( 33 | template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 34 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 35 | 36 | # Pulling out the placeholder information: 37 | st = fst(obnd, "Heading_3") 38 | 39 | 40 | } 41 | -------------------------------------------------------------------------------- /man/ft_apply_md.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/ft_apply_md.R 3 | \name{ft_apply_md} 4 | \alias{ft_apply_md} 5 | \title{Render Markdown in flextable Object} 6 | \usage{ 7 | ft_apply_md(ft, obnd = NULL, part = "body", prows = NULL, pcols = NULL) 8 | } 9 | \arguments{ 10 | \item{ft}{Flextable object.} 11 | 12 | \item{obnd}{Optional onbrand object used to format markdown. The default \code{NULL} value will use default formatting.} 13 | 14 | \item{part}{Part of the table can be one of \code{"all"}, \code{"body"} (default), \code{"header"}, or \code{"footer"}.} 15 | 16 | \item{prows}{Optional rows of the part to process, ignored when \code{part = "all"}. Set to \code{NULL} (default) to process all rows.} 17 | 18 | \item{pcols}{Optional columns of the part to process, ignored when \code{part = "all"}. Set to \code{NULL} (default) to process all columns.} 19 | } 20 | \value{ 21 | flextable with markdown applied 22 | } 23 | \description{ 24 | Takes a flextable object and renders any markdown in the 25 | specified part. 26 | } 27 | \examples{ 28 | library(onbrand) 29 | library(flextable) 30 | 31 | df = data.frame( 32 | A = c("e^x^", "text"), 33 | B = c("sin(x~y~)", "**S**~x~")) 34 | 35 | ft = flextable(df) |> 36 | delete_part(part="header") |> 37 | add_header(values = 38 | list(A= "*Italics*", 39 | B= "**Bold**") ) |> 40 | theme_vanilla() |> 41 | ft_apply_md(part="all") 42 | 43 | ft 44 | } 45 | -------------------------------------------------------------------------------- /man/md_to_officer.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/md_to_officer.R 3 | \name{md_to_officer} 4 | \alias{md_to_officer} 5 | \title{Parse Markdown for Officer} 6 | \usage{ 7 | md_to_officer( 8 | str, 9 | default_format = list(color = "black", font.size = 12, bold = FALSE, italic = FALSE, 10 | underlined = FALSE, font.family = "Cambria (Body)", vertical.align = "baseline", 11 | shading.color = "transparent") 12 | ) 13 | } 14 | \arguments{ 15 | \item{str}{string containing Markdown can contain the following elements: 16 | \itemize{ 17 | \item paragraph: two or more new lines creates a paragraph 18 | \item bold: can be either \code{"**text in bold**"} or \code{"__text in bold__"} 19 | \item italics: can be either \code{"*text in italics*"} or \code{"_text in italics_"} 20 | \item subscript: \code{"Normal~subscript~"} 21 | \item superscript: \code{"Normal^superscript^"} 22 | \item color: \code{"red text"} 23 | \item shade: \code{"shading"} 24 | \item font family: \code{"symbol"} 25 | \item reference: \code{""} Where \code{"key"} is the value assigned when adding a table or figure 26 | }} 27 | 28 | \item{default_format}{list containing the default format for elements not defined with markdown default values. 29 | \preformatted{ 30 | default_format = list( 31 | color = "black", 32 | font.size = 12, 33 | bold = FALSE, 34 | italic = FALSE, 35 | underlined = FALSE, 36 | font.family = "Cambria (Body)", 37 | vertical.align = "baseline", 38 | shading.color = "transparent") 39 | }} 40 | } 41 | \value{ 42 | list with parsed paragraph elements with the content added to the body, 43 | each paragraph can be found in a numbered list element (e.g. \code{pgraph_1}, 44 | \code{pgraph_2}, etc) each with the following elements: 45 | \itemize{ 46 | \item{locs}: Dataframe showing the locations of markdown elements in the current paragraph 47 | \item{pele}: These are the individual parsed paragraph elements 48 | \item{ftext_cmd}: String containing the ftext commands. 49 | \item{fpar_cmd}: String containing the fpar commands that can be run using 50 | \code{eval} to return the output of \code{fpar}. For example: 51 | \preformatted{ 52 | myfpar = eval(parse(text=pgparse$pgraph_1$fpar_cmd)) 53 | } 54 | \item{as_paragraph_cmd}: String containing the as_paragraph_cmd that can be run using 55 | \preformatted{ 56 | myas_para = eval(parse(text=pgparse$pgraph_1$as_paragraph_cmd)) 57 | } 58 | } 59 | } 60 | \description{ 61 | Parses text in Markdown format and returns fpar and as_paragraph command strings to be used with officer 62 | } 63 | \examples{ 64 | res = md_to_officer("Be **bold**!") 65 | fpar_obj = eval(parse(text=res$pgraph_1$fpar_cmd)) 66 | as_paragraph_obj = eval(parse(text=res$pgraph_1$as_paragraph_cmd)) 67 | } 68 | -------------------------------------------------------------------------------- /man/md_to_oo.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/md_to_oo.R 3 | \name{md_to_oo} 4 | \alias{md_to_oo} 5 | \title{Parse Markdown into Officer as_paragraph Result} 6 | \usage{ 7 | md_to_oo(strs, default_format = NULL) 8 | } 9 | \arguments{ 10 | \item{strs}{vector of strings containing Markdown can contain the following elements:} 11 | 12 | \item{default_format}{list containing the default format for elements not defined with markdown default values (format the same as \code{\link{md_to_officer}}, default is \code{NULL})} 13 | } 14 | \value{ 15 | list with the following elements 16 | \itemize{ 17 | \item{isgood}: Boolean value indicating the result of the function call 18 | \item{msgs}: sequence of strings containing a description of any problems 19 | \item{as_par_cmd}:as_paragraph generated code from md_to_officer 20 | \item{oo}: as_paragraph officer object resulting from running the as_par_cmd code 21 | } 22 | } 23 | \description{ 24 | Used to take small markdown chunks and return the as_paragraph 25 | results. This function will take the markdown specified in str, calls 26 | md_to_officer, evals the as_paragraph field from the first paragraph 27 | returned, evals that result and returns the object from the as_paragraph 28 | command. 29 | } 30 | \examples{ 31 | res = md_to_oo("Be **bold**") 32 | } 33 | -------------------------------------------------------------------------------- /man/mk_lg_tbl.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/mk_lg_tbl.R 3 | \name{mk_lg_tbl} 4 | \alias{mk_lg_tbl} 5 | \title{Creates Large Table Data for Testing} 6 | \usage{ 7 | mk_lg_tbl() 8 | } 9 | \value{ 10 | list with the following elements 11 | \itemize{ 12 | \item{lg_tbl_body:} Table body to be spread across multiple pages. 13 | \item{lg_tbl_row_common:} Common rows of data to be found horizontially. 14 | \item{lg_tbl_body_head:} Header data for the body portion. 15 | \item{lg_tbl_row_common_head:} Header data for the common_row portion. 16 | } 17 | } 18 | \description{ 19 | Generates a large table for testing multi-page table reports. 20 | It is used for testing \code{span_table()}. 21 | } 22 | \examples{ 23 | res = mk_lg_tbl() 24 | } 25 | -------------------------------------------------------------------------------- /man/onbrand.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/onbrand.R 3 | \docType{package} 4 | \name{onbrand} 5 | \alias{onbrand-package} 6 | \alias{onbrand} 7 | \title{onbrand: officer Abstraction Layer for Organizational Templates} 8 | \description{ 9 | The onbrand package creates an abstraction layer that is easily 10 | configurable with a yaml file to allow for creation of reproducible 11 | reporting work flows across Word and PowerPoint templates. 12 | } 13 | \seealso{ 14 | \url{https://github.com/john-harrold/onbrand} 15 | } 16 | \author{ 17 | \strong{Maintainer}: John Harrold \email{john.m.harrold@gmail.com} (\href{https://orcid.org/0000-0003-2052-4373}{ORCID}) 18 | 19 | Authors: 20 | \itemize{ 21 | \item Bryan Smith \email{r.bryan.smith@gmail.com} 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /man/preview_template.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/preview_template.R 3 | \name{preview_template} 4 | \alias{preview_template} 5 | \title{Generate Report Previewing the Locations From Mapping File} 6 | \usage{ 7 | preview_template(obnd, verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 13 | displayed on the terminal; Messages will be included in the returned onbrand 14 | object.} 15 | } 16 | \value{ 17 | onbrand object with template previews added and any messages passed 18 | along 19 | } 20 | \description{ 21 | Takes an onbrand object with a loaded template and populates 22 | the template with the elements from the mapping file. 23 | } 24 | \examples{ 25 | obnd = read_template( 26 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 27 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 28 | obnd = preview_template(obnd) 29 | 30 | obnd = read_template( 31 | template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 32 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 33 | obnd = preview_template(obnd) 34 | } 35 | -------------------------------------------------------------------------------- /man/read_template.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/read_template.R 3 | \name{read_template} 4 | \alias{read_template} 5 | \title{Read Word or PowerPoint Templates} 6 | \usage{ 7 | read_template( 8 | template = file.path(system.file(package = "onbrand"), "templates", "report.pptx"), 9 | mapping = file.path(system.file(package = "onbrand"), "templates", "report.yaml"), 10 | verbose = TRUE 11 | ) 12 | } 13 | \arguments{ 14 | \item{template}{Name of PowerPoint or Word file to annotate (defaults to included PowerPoint template)} 15 | 16 | \item{mapping}{Name of yaml file with configuration information} 17 | 18 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 19 | displayed on the terminal; Messages will be included in the returned onbrand 20 | object.} 21 | } 22 | \value{ 23 | onbrand object which is a list with the following elements: 24 | \itemize{ 25 | \item{isgood}: Boolean variable indicating the current state of the object 26 | \item{rpt}: Officer object containing the initialized report 27 | \item{rpttype}: Type of report (either PowerPoint or Word) 28 | \item{key_table}: Empty (NULL) mapping table for tracking cross referencing (Word only) 29 | \item{placeholders}: Empty list to hold placeholder substitution text (Word only) 30 | \item{meta}: Metadata read in from the yaml file 31 | \item{mapping}: Mapping yaml file 32 | \item{msgs}: Vector of messages indicating any errors that were encountered 33 | } 34 | } 35 | \description{ 36 | Takes a given template file/yaml mapping file combination, reads in 37 | that information, checks to make sure the mapping information is correct and 38 | then returns an onbrand object. 39 | } 40 | \examples{ 41 | obnd = read_template( 42 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 43 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 44 | 45 | obnd = read_template( 46 | template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 47 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 48 | 49 | } 50 | -------------------------------------------------------------------------------- /man/save_report.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/save_report.R 3 | \name{save_report} 4 | \alias{save_report} 5 | \title{Save Onbrand Report to a File} 6 | \usage{ 7 | save_report(obnd, output_file = NULL, verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{output_file}{File name to save the report.} 13 | 14 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 15 | displayed on the terminal; Messages will be included in the returned onbrand 16 | object.} 17 | } 18 | \value{ 19 | List with the following elements 20 | \itemize{ 21 | \item{isgood}: Boolean variable indicating success or failure 22 | \item{msgs}: Vector of messages 23 | } 24 | } 25 | \description{ 26 | Saves report in onbrand object to the specified file. 27 | } 28 | \examples{ 29 | 30 | obnd = read_template( 31 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 32 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 33 | 34 | save_report(obnd, tempfile(fileext = ".pptx")) 35 | 36 | obnd = read_template( 37 | template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 38 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 39 | 40 | save_report(obnd, tempfile(fileext = ".docx")) 41 | 42 | } 43 | -------------------------------------------------------------------------------- /man/set_officer_object.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/set_officer_object.R 3 | \name{set_officer_object} 4 | \alias{set_officer_object} 5 | \title{Places Officer Object Into Onbrand Report Object} 6 | \usage{ 7 | set_officer_object(obnd, rpt = NULL, verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{rpt}{officer object} 13 | 14 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 15 | displayed on the terminal; Messages will be included in the returned onbrand 16 | object.} 17 | } 18 | \value{ 19 | onbrand object with the report replaced 20 | } 21 | \description{ 22 | After modifying a report object manually, you can return it to 23 | the onbrand object using this function. 24 | } 25 | \examples{ 26 | 27 | obnd = read_template( 28 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 29 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 30 | 31 | # pulling out the report 32 | rpt = fetch_officer_object(obnd)$rpt 33 | 34 | # Modifications would be made here with officer directly 35 | 36 | # Replacing the report into the onbrand object 37 | obnd = set_officer_object(obnd, rpt) 38 | 39 | } 40 | \seealso{ 41 | \code{\link{fetch_officer_object}} 42 | } 43 | -------------------------------------------------------------------------------- /man/template_details.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/template_details.R 3 | \name{template_details} 4 | \alias{template_details} 5 | \title{Show Template Details for `onbrand` Object} 6 | \usage{ 7 | template_details(obnd, verbose = TRUE) 8 | } 9 | \arguments{ 10 | \item{obnd}{onbrand report object} 11 | 12 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be 13 | displayed on the terminal; Messages will be included in the returned results 14 | object.} 15 | } 16 | \value{ 17 | list with the following elements: 18 | \itemize{ 19 | \item{rpttype}: Type of report (either PowerPoint or Word) 20 | \item{msgs}: Vector of messages with details or any errors that were encountered 21 | \item{txt}: Vector of template details in text format 22 | \item{df}: Vector of template details in a dataframe 23 | \item{ft}: Vector of template details in flextable format 24 | \item{isgood}: Boolean variable indicating the current state of the object 25 | } 26 | } 27 | \description{ 28 | Takes an onbrand object with a loaded template and displays 29 | relevant details about the template. 30 | } 31 | \details{ 32 | Provides relevant details about an onbrand object. For PowerPoint 33 | this contains the template names and elements present for that template. For 34 | Word it will contain defined text and table styles. This information can be 35 | displayed in the console, returned as text or formatted for use in RMarkdown 36 | documentation. 37 | } 38 | \examples{ 39 | obnd = read_template( 40 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 41 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 42 | details = template_details(obnd) 43 | 44 | obnd = read_template( 45 | template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 46 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 47 | details = template_details(obnd) 48 | } 49 | -------------------------------------------------------------------------------- /man/view_layout.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/view_layout.R 3 | \name{view_layout} 4 | \alias{view_layout} 5 | \title{Generate Annotated Layout for Report Templates} 6 | \usage{ 7 | view_layout( 8 | template = file.path(system.file(package = "onbrand"), "templates", "report.pptx"), 9 | output_file = NULL, 10 | verbose = TRUE 11 | ) 12 | } 13 | \arguments{ 14 | \item{template}{Name of PowerPoint or Word file to annotate (defaults to included PoerPoint template)} 15 | 16 | \item{output_file}{name of file to place the annotated layout information, set to \code{NULL} and it will generate a file named layout with the appropriate extension} 17 | 18 | \item{verbose}{Boolean variable when set to TRUE (default) messages will be} 19 | } 20 | \value{ 21 | List with the following elements 22 | \itemize{ 23 | \item{isgood}: Boolean variable indicating success or failure 24 | \item{rpt}: Officer with the annotated layout 25 | \item{msgs}: Vector of messages 26 | } 27 | } 28 | \description{ 29 | Produces a report with each layout element labeled. 30 | } 31 | \details{ 32 | Generates an Annotated report based on the template provided. 33 | Elements of slide masters are identified by placeholder labels. As PowerPoint 34 | masters are created the labels can be difficult to predict. Word documents are 35 | identified by style names. This function will create a layout file identifying 36 | all of the elements of each slide master for a PowerPoint template or each 37 | paragraph and table style for a Word template. 38 | } 39 | \examples{ 40 | lpptx = view_layout( 41 | template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 42 | output_file = file.path(tempdir(), "layout.pptx")) 43 | 44 | ldocx = view_layout( 45 | template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 46 | output_file = file.path(tempdir(), "layout.docx")) 47 | } 48 | -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/pkgdown/favicon/favicon.ico -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- 1 | library(testthat) 2 | library(onbrand) 3 | library(officer) 4 | library(flextable) 5 | library(ggplot2) 6 | 7 | test_check("onbrand") 8 | -------------------------------------------------------------------------------- /tests/testthat/test_Layouts.R: -------------------------------------------------------------------------------- 1 | test_that("PowerPoint Layout",{ 2 | obnd = view_layout(template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 3 | output_file = file.path(tempdir(), "layout.pptx")) 4 | expect_true(obnd[["isgood"]])}) 5 | 6 | test_that("Word Layout",{ 7 | obnd = view_layout(template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 8 | output_file = file.path(tempdir(), "layout.docx")) 9 | expect_true(obnd[["isgood"]])}) 10 | 11 | test_that("PowerPoint Preview",{ 12 | obnd = read_template(template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 13 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 14 | obnd = preview_template(obnd) 15 | 16 | expect_true(obnd[["isgood"]])}) 17 | 18 | test_that("Word Preview",{ 19 | obnd = read_template(template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 20 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 21 | obnd = preview_template(obnd) 22 | 23 | expect_true(obnd[["isgood"]])}) 24 | 25 | 26 | test_that("PowerPoint Template Details",{ 27 | obnd = read_template(template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 28 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 29 | deets = template_details(obnd) 30 | expect_true(deets[["isgood"]])}) 31 | 32 | 33 | test_that("Word Template Details",{ 34 | obnd = read_template(template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 35 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 36 | deets = template_details(obnd) 37 | expect_true(deets[["isgood"]])}) 38 | 39 | -------------------------------------------------------------------------------- /tests/testthat/test_Read_Templates.R: -------------------------------------------------------------------------------- 1 | test_that("Load Default PowerPoint Template",{ 2 | obnd = read_template(template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 3 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 4 | expect_true(obnd[["isgood"]])}) 5 | 6 | test_that("Load Default Word Template",{ 7 | obnd = read_template(template = file.path(system.file(package="onbrand"), "templates", "report.docx"), 8 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 9 | expect_true(obnd[["isgood"]])}) 10 | -------------------------------------------------------------------------------- /tests/testthat/test_ft_apply_md.R: -------------------------------------------------------------------------------- 1 | library(flextable) 2 | library(onbrand) 3 | 4 | tmpdf = data.frame( 5 | Cola = rep("A^x^", 10), 6 | Colb = exp(rnorm(10))+10, 7 | Colc = rep("C^x^", 10), 8 | Cold = exp(rnorm(10))+10, 9 | Cole = rep("E^x^", 10), 10 | Colf = exp(rnorm(10))+10, 11 | Colg = rep("G^x^", 10), 12 | Colh = rep("H^x^", 10)) 13 | 14 | obnd = read_template(template = file.path(system.file(package="onbrand"), "templates", "report.pptx"), 15 | mapping = file.path(system.file(package="onbrand"), "templates", "report.yaml")) 16 | 17 | ft = flextable::flextable(tmpdf) 18 | 19 | test_that("Apply MD beyond flextable dimensions",{ 20 | expect_error({ 21 | ft_bad_body = 22 | ft_apply_md(ft = ft, obnd = obnd, 23 | part = "body", prows = c(8:15), 24 | pcols = c(4:10)) 25 | }) 26 | }) 27 | 28 | 29 | test_that("Apply MD to flextable body",{ 30 | expect_no_failure({ 31 | ft_all_body = 32 | ft_apply_md(ft = ft, obnd = obnd, 33 | part = "body") 34 | }) 35 | }) 36 | 37 | test_that("Apply MD to flextable header",{ 38 | expect_no_failure({ 39 | ft_all_header = 40 | ft_apply_md(ft = ft, obnd = obnd, 41 | part = "header") 42 | }) 43 | }) 44 | 45 | test_that("Apply MD portion of flextable body",{ 46 | expect_no_failure({ 47 | ft_part_body = 48 | ft_apply_md(ft = ft, 49 | obnd = obnd, 50 | part ="body", 51 | prows = c(2:6), 52 | pcols = c(4:8)) 53 | }) 54 | }) 55 | 56 | -------------------------------------------------------------------------------- /vignettes/doc_workflow_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/vignettes/doc_workflow_output.png -------------------------------------------------------------------------------- /vignettes/example_layout_docx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/vignettes/example_layout_docx.png -------------------------------------------------------------------------------- /vignettes/example_layout_pptx_master.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/vignettes/example_layout_pptx_master.png -------------------------------------------------------------------------------- /vignettes/example_layout_yaml_pptx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/vignettes/example_layout_yaml_pptx.png -------------------------------------------------------------------------------- /vignettes/ppt_workflow_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-harrold/onbrand/884bbd805d585d940cec91a33d34b181311e5a50/vignettes/ppt_workflow_output.png --------------------------------------------------------------------------------