From c9272ae7684f25e1a116da7c332f967f73ef49f4 Mon Sep 17 00:00:00 2001 From: MauricioGM Date: Thu, 21 Nov 2024 18:53:54 -0600 Subject: [PATCH] Version_1.0 --- ajax/articulo.php | 104 + ajax/categoria.php | 70 + ajax/consultas.php | 64 + ajax/ingreso.php | 138 + ajax/permiso.php | 28 + ajax/persona.php | 97 + ajax/usuario.php | 164 + ajax/venta.php | 146 + config/Conexion.php | 48 + config/global.php | 19 + files/articulos/1732047531.jpg | Bin 0 -> 181157 bytes files/articulos/1732047686.jpg | Bin 0 -> 43457 bytes files/articulos/1732054664.jpg | Bin 0 -> 3476 bytes files/articulos/1732055187.jpg | Bin 0 -> 2077 bytes files/articulos/1732058603.jpg | Bin 0 -> 1965 bytes files/articulos/1732064839.jpg | Bin 0 -> 2393 bytes files/articulos/1732064910.jpg | Bin 0 -> 2507 bytes files/articulos/1732081912.jpg | Bin 0 -> 2762 bytes files/articulos/1732081957.jpg | Bin 0 -> 2762 bytes files/articulos/1732081995.jpg | Bin 0 -> 2762 bytes files/articulos/1732082044.jpg | Bin 0 -> 2762 bytes files/articulos/1732082287.jpg | Bin 0 -> 4943 bytes files/articulos/1732082393.jpg | Bin 0 -> 4845 bytes files/articulos/1732082402.jpg | Bin 0 -> 4845 bytes files/articulos/1732082428.jpg | Bin 0 -> 4943 bytes files/articulos/1732082570.jpg | Bin 0 -> 4335 bytes files/articulos/1732082666.jpg | Bin 0 -> 4890 bytes files/articulos/1732082905.jpg | Bin 0 -> 6048 bytes files/articulos/1732082926.jpg | Bin 0 -> 6048 bytes files/articulos/1732083005.jpg | Bin 0 -> 4429 bytes files/articulos/1732083249.jpg | Bin 0 -> 6341 bytes files/articulos/1732083401.jpg | Bin 0 -> 7604 bytes files/articulos/1732083479.jpg | Bin 0 -> 5343 bytes files/articulos/1732083558.jpg | Bin 0 -> 5343 bytes files/articulos/1732083579.jpg | Bin 0 -> 5941 bytes files/articulos/1732083707.jpg | Bin 0 -> 1586 bytes files/articulos/1732083752.jpg | Bin 0 -> 1586 bytes files/articulos/1732083771.jpg | Bin 0 -> 1586 bytes files/articulos/1732083795.jpg | Bin 0 -> 1586 bytes files/articulos/1732083809.jpg | Bin 0 -> 1586 bytes files/articulos/1732083819.jpg | Bin 0 -> 1586 bytes files/articulos/1732083830.jpg | Bin 0 -> 1586 bytes files/articulos/1732083861.jpg | Bin 0 -> 1586 bytes files/articulos/1732083885.jpg | Bin 0 -> 1586 bytes files/articulos/1732083904.jpg | Bin 0 -> 1586 bytes files/articulos/1732084019.jpg | Bin 0 -> 1586 bytes files/articulos/1732084053.jpg | Bin 0 -> 1586 bytes files/articulos/1732084081.jpg | Bin 0 -> 1586 bytes files/articulos/1732117519.jpg | Bin 0 -> 1586 bytes files/articulos/1732117531.jpg | Bin 0 -> 1586 bytes files/articulos/1732117546.jpg | Bin 0 -> 1586 bytes files/articulos/1732117560.jpg | Bin 0 -> 1586 bytes files/articulos/1732117572.jpg | Bin 0 -> 1586 bytes files/articulos/1732117585.jpg | Bin 0 -> 1586 bytes files/articulos/1732117599.jpg | Bin 0 -> 1586 bytes files/articulos/1732117612.jpg | Bin 0 -> 1586 bytes files/articulos/1732117622.jpg | Bin 0 -> 1586 bytes files/articulos/1732117638.jpg | Bin 0 -> 1586 bytes files/articulos/1732117665.jpg | Bin 0 -> 1586 bytes files/articulos/1732117675.jpg | Bin 0 -> 1586 bytes files/articulos/1732117686.jpg | Bin 0 -> 1586 bytes files/articulos/1732117700.jpg | Bin 0 -> 1586 bytes files/articulos/1732117712.jpg | Bin 0 -> 1586 bytes files/articulos/1732117728.jpg | Bin 0 -> 1586 bytes files/articulos/1732117755.jpg | Bin 0 -> 1586 bytes files/articulos/1732117771.jpg | Bin 0 -> 1586 bytes files/articulos/1732117780.jpg | Bin 0 -> 1586 bytes files/articulos/1732117792.jpg | Bin 0 -> 1586 bytes files/articulos/1732117805.jpg | Bin 0 -> 1586 bytes files/articulos/1732117821.jpg | Bin 0 -> 1586 bytes files/articulos/1732118068.jpg | Bin 0 -> 11718 bytes files/articulos/1732118175.jpg | Bin 0 -> 12034 bytes files/articulos/1732118612.jpg | Bin 0 -> 4029 bytes files/articulos/1732118877.jpg | Bin 0 -> 5580 bytes files/articulos/1732118894.jpg | Bin 0 -> 5580 bytes files/articulos/1732118917.jpg | Bin 0 -> 5580 bytes files/articulos/1732119000.jpg | Bin 0 -> 3119 bytes files/articulos/1732119108.jpg | Bin 0 -> 3662 bytes files/articulos/1732119126.jpg | Bin 0 -> 3662 bytes files/articulos/1732119567.jpg | Bin 0 -> 4395 bytes files/articulos/1732119705.jpg | Bin 0 -> 5455 bytes files/articulos/1732124361.jpg | Bin 0 -> 5455 bytes files/articulos/1732124389.jpg | Bin 0 -> 5455 bytes files/articulos/1732124461.jpg | Bin 0 -> 2857 bytes files/articulos/1732124534.jpg | Bin 0 -> 7426 bytes files/articulos/1732124606.jpg | Bin 0 -> 6555 bytes files/articulos/1732124667.jpg | Bin 0 -> 6004 bytes files/articulos/1732124760.jpg | Bin 0 -> 10204 bytes files/articulos/1732124778.jpg | Bin 0 -> 10204 bytes files/articulos/1732124861.jpg | Bin 0 -> 9267 bytes files/articulos/1732125239.jpg | Bin 0 -> 8725 bytes files/articulos/1732125311.jpg | Bin 0 -> 4592 bytes files/articulos/1732125898.jpg | Bin 0 -> 1873 bytes files/articulos/1732126025.jpg | Bin 0 -> 5186 bytes files/articulos/1732126098.jpg | Bin 0 -> 4321 bytes files/articulos/1732126232.jpg | Bin 0 -> 3627 bytes files/articulos/1732126324.jpg | Bin 0 -> 4663 bytes files/articulos/1732126409.jpg | Bin 0 -> 5284 bytes files/articulos/1732126453.jpg | Bin 0 -> 3050 bytes files/articulos/1732126495.jpg | Bin 0 -> 3050 bytes files/articulos/1732126532.jpg | Bin 0 -> 2238 bytes files/articulos/1732126544.jpg | Bin 0 -> 2238 bytes files/articulos/1732126570.jpg | Bin 0 -> 2238 bytes files/articulos/1732126606.jpg | Bin 0 -> 3050 bytes files/articulos/1732126626.jpg | Bin 0 -> 3050 bytes files/articulos/1732126649.jpg | Bin 0 -> 3050 bytes files/articulos/1732126676.jpg | Bin 0 -> 2238 bytes files/articulos/1732126757.jpg | Bin 0 -> 3050 bytes files/articulos/1732126784.jpg | Bin 0 -> 3680 bytes files/articulos/1732126798.jpg | Bin 0 -> 3680 bytes files/articulos/1732126824.jpg | Bin 0 -> 3680 bytes files/articulos/1732126838.jpg | Bin 0 -> 3680 bytes files/articulos/1732126880.jpg | Bin 0 -> 3050 bytes files/articulos/1732126892.jpg | Bin 0 -> 3050 bytes files/articulos/1732126904.jpg | Bin 0 -> 3050 bytes files/articulos/1732126964.jpg | Bin 0 -> 3680 bytes files/articulos/1732126974.jpg | Bin 0 -> 3680 bytes files/articulos/1732126985.jpg | Bin 0 -> 3680 bytes files/articulos/1732126995.jpg | Bin 0 -> 3680 bytes files/articulos/1732127005.jpg | Bin 0 -> 3680 bytes files/articulos/1732127016.jpg | Bin 0 -> 3680 bytes files/articulos/1732127029.jpg | Bin 0 -> 3680 bytes files/articulos/1732127226.jpg | Bin 0 -> 3680 bytes files/articulos/1732127250.jpg | Bin 0 -> 3680 bytes files/articulos/1732127263.jpg | Bin 0 -> 3680 bytes files/articulos/1732127328.jpg | Bin 0 -> 3680 bytes files/articulos/1732127465.jpg | Bin 0 -> 3050 bytes files/articulos/1732127567.jpg | Bin 0 -> 3050 bytes files/articulos/1732127601.jpg | Bin 0 -> 2238 bytes files/articulos/1732127622.jpg | Bin 0 -> 3050 bytes files/articulos/1732127654.jpg | Bin 0 -> 3680 bytes files/articulos/1732127688.jpg | Bin 0 -> 3050 bytes files/articulos/1732127916.jpg | Bin 0 -> 2238 bytes files/articulos/1732127931.jpg | Bin 0 -> 2238 bytes files/articulos/1732127955.jpg | Bin 0 -> 3050 bytes files/articulos/1732127979.jpg | Bin 0 -> 2238 bytes files/articulos/1732127998.jpg | Bin 0 -> 2238 bytes files/articulos/1732128013.jpg | Bin 0 -> 2238 bytes files/articulos/1732128083.jpg | Bin 0 -> 6784 bytes files/articulos/1732128099.jpg | Bin 0 -> 6784 bytes files/articulos/1732128562.jpg | Bin 0 -> 6536 bytes files/articulos/1732128606.jpg | Bin 0 -> 6536 bytes files/articulos/1732128686.jpg | Bin 0 -> 4391 bytes files/articulos/1732128760.jpg | Bin 0 -> 15010 bytes files/articulos/1732128777.jpg | Bin 0 -> 15010 bytes files/articulos/1732140539.jpg | Bin 0 -> 4395 bytes files/articulos/1732143950.jpg | Bin 0 -> 6030 bytes files/articulos/1732143979.jpg | Bin 0 -> 6030 bytes files/articulos/1732144074.jpg | Bin 0 -> 8764 bytes files/articulos/1732144093.jpg | Bin 0 -> 8764 bytes files/articulos/1732144156.jpg | Bin 0 -> 8764 bytes files/articulos/1732144586.jpg | Bin 0 -> 13241 bytes files/articulos/1732144656.jpg | Bin 0 -> 13241 bytes files/articulos/1732144760.jpg | Bin 0 -> 9975 bytes files/articulos/1732144793.jpg | Bin 0 -> 9975 bytes files/articulos/1732144875.jpg | Bin 0 -> 8454 bytes files/articulos/1732144943.jpg | Bin 0 -> 5669 bytes files/articulos/1732145019.jpg | Bin 0 -> 6215 bytes files/articulos/1732145111.jpg | Bin 0 -> 10269 bytes files/logo/icon.jpg | Bin 0 -> 32909 bytes files/usuarios/1535417486.jpg | Bin 0 -> 188700 bytes files/usuarios/1732030290.jpg | Bin 0 -> 109881 bytes files/usuarios/1732053654.jpg | Bin 0 -> 35797 bytes files/usuarios/1732140214.png | Bin 0 -> 2607 bytes fpdf181/FAQ.htm | 268 + fpdf181/changelog.htm | 163 + fpdf181/doc/__construct.htm | 62 + fpdf181/doc/acceptpagebreak.htm | 62 + fpdf181/doc/addfont.htm | 55 + fpdf181/doc/addlink.htm | 24 + fpdf181/doc/addpage.htm | 57 + fpdf181/doc/aliasnbpages.htm | 44 + fpdf181/doc/cell.htm | 101 + fpdf181/doc/close.htm | 21 + fpdf181/doc/error.htm | 26 + fpdf181/doc/footer.htm | 35 + fpdf181/doc/getpageheight.htm | 18 + fpdf181/doc/getpagewidth.htm | 18 + fpdf181/doc/getstringwidth.htm | 23 + fpdf181/doc/getx.htm | 20 + fpdf181/doc/gety.htm | 20 + fpdf181/doc/header.htm | 35 + fpdf181/doc/image.htm | 101 + fpdf181/doc/index.htm | 59 + fpdf181/doc/line.htm | 38 + fpdf181/doc/link.htm | 45 + fpdf181/doc/ln.htm | 28 + fpdf181/doc/multicell.htm | 73 + fpdf181/doc/output.htm | 47 + fpdf181/doc/pageno.htm | 18 + fpdf181/doc/rect.htm | 48 + fpdf181/doc/setauthor.htm | 33 + fpdf181/doc/setautopagebreak.htm | 31 + fpdf181/doc/setcompression.htm | 29 + fpdf181/doc/setcreator.htm | 33 + fpdf181/doc/setdisplaymode.htm | 46 + fpdf181/doc/setdrawcolor.htm | 42 + fpdf181/doc/setfillcolor.htm | 40 + fpdf181/doc/setfont.htm | 83 + fpdf181/doc/setfontsize.htm | 25 + fpdf181/doc/setkeywords.htm | 33 + fpdf181/doc/setleftmargin.htm | 30 + fpdf181/doc/setlinewidth.htm | 28 + fpdf181/doc/setlink.htm | 34 + fpdf181/doc/setmargins.htm | 36 + fpdf181/doc/setrightmargin.htm | 28 + fpdf181/doc/setsubject.htm | 33 + fpdf181/doc/settextcolor.htm | 39 + fpdf181/doc/settitle.htm | 33 + fpdf181/doc/settopmargin.htm | 28 + fpdf181/doc/setx.htm | 28 + fpdf181/doc/setxy.htm | 30 + fpdf181/doc/sety.htm | 33 + fpdf181/doc/text.htm | 37 + fpdf181/doc/write.htm | 50 + fpdf181/font/courier.php | 10 + fpdf181/font/courierb.php | 10 + fpdf181/font/courierbi.php | 10 + fpdf181/font/courieri.php | 10 + fpdf181/font/helvetica.php | 21 + fpdf181/font/helveticab.php | 21 + fpdf181/font/helveticabi.php | 21 + fpdf181/font/helveticai.php | 21 + fpdf181/font/symbol.php | 20 + fpdf181/font/times.php | 21 + fpdf181/font/timesb.php | 21 + fpdf181/font/timesbi.php | 21 + fpdf181/font/timesi.php | 21 + fpdf181/font/zapfdingbats.php | 20 + fpdf181/fpdf.css | 21 + fpdf181/fpdf.php | 1898 ++ fpdf181/install.txt | 15 + fpdf181/license.txt | 6 + fpdf181/makefont/cp1250.map | 251 + fpdf181/makefont/cp1251.map | 255 + fpdf181/makefont/cp1252.map | 251 + fpdf181/makefont/cp1253.map | 239 + fpdf181/makefont/cp1254.map | 249 + fpdf181/makefont/cp1255.map | 233 + fpdf181/makefont/cp1257.map | 244 + fpdf181/makefont/cp1258.map | 247 + fpdf181/makefont/cp874.map | 225 + fpdf181/makefont/iso-8859-1.map | 256 + fpdf181/makefont/iso-8859-11.map | 248 + fpdf181/makefont/iso-8859-15.map | 256 + fpdf181/makefont/iso-8859-16.map | 256 + fpdf181/makefont/iso-8859-2.map | 256 + fpdf181/makefont/iso-8859-4.map | 256 + fpdf181/makefont/iso-8859-5.map | 256 + fpdf181/makefont/iso-8859-7.map | 250 + fpdf181/makefont/iso-8859-9.map | 256 + fpdf181/makefont/koi8-r.map | 256 + fpdf181/makefont/koi8-u.map | 256 + fpdf181/makefont/makefont.php | 451 + fpdf181/makefont/ttfparser.php | 723 + fpdf181/tutorial/20k_c1.txt | 10 + fpdf181/tutorial/20k_c2.txt | 23 + fpdf181/tutorial/calligra.php | 25 + fpdf181/tutorial/calligra.ttf | Bin 0 -> 40120 bytes fpdf181/tutorial/calligra.z | Bin 0 -> 22477 bytes fpdf181/tutorial/index.htm | 20 + fpdf181/tutorial/logo.png | Bin 0 -> 2373 bytes fpdf181/tutorial/makefont.php | 6 + fpdf181/tutorial/paises.txt | 15 + fpdf181/tutorial/tuto1.htm | 80 + fpdf181/tutorial/tuto1.php | 9 + fpdf181/tutorial/tuto2.htm | 84 + fpdf181/tutorial/tuto2.php | 41 + fpdf181/tutorial/tuto3.htm | 116 + fpdf181/tutorial/tuto3.php | 81 + fpdf181/tutorial/tuto4.htm | 132 + fpdf181/tutorial/tuto4.php | 109 + fpdf181/tutorial/tuto5.htm | 137 + fpdf181/tutorial/tuto5.php | 102 + fpdf181/tutorial/tuto6.htm | 159 + fpdf181/tutorial/tuto6.php | 113 + fpdf181/tutorial/tuto7.htm | 189 + fpdf181/tutorial/tuto7.php | 11 + index.php | 5 + modelos/Articulo.php | 56 + modelos/Categoria.php | 49 + modelos/Consultas.php | 46 + modelos/Ingreso.php | 54 + modelos/Permiso.php | 20 + modelos/Persona.php | 47 + modelos/Usuario.php | 87 + modelos/Venta.php | 84 + public/bootstrap/.bower.json | 44 + public/bootstrap/CHANGELOG.md | 5 + public/bootstrap/Gemfile | 6 + public/bootstrap/Gemfile.lock | 43 + public/bootstrap/Gruntfile.js | 511 + public/bootstrap/ISSUE_TEMPLATE.md | 22 + public/bootstrap/LICENSE | 21 + public/bootstrap/README.md | 142 + public/bootstrap/bower.json | 34 + public/bootstrap/dist/css/bootstrap-theme.css | 587 + .../dist/css/bootstrap-theme.css.map | 1 + .../dist/css/bootstrap-theme.min.css | 6 + .../dist/css/bootstrap-theme.min.css.map | 1 + public/bootstrap/dist/css/bootstrap.css | 6757 +++++++ public/bootstrap/dist/css/bootstrap.css.map | 1 + public/bootstrap/dist/css/bootstrap.min.css | 6 + .../bootstrap/dist/css/bootstrap.min.css.map | 1 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes public/bootstrap/dist/js/bootstrap.js | 2377 +++ public/bootstrap/dist/js/bootstrap.min.js | 7 + public/bootstrap/dist/js/npm.js | 13 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes public/bootstrap/grunt/.jshintrc | 7 + .../bootstrap/grunt/bs-commonjs-generator.js | 30 + .../grunt/bs-glyphicons-data-generator.js | 42 + public/bootstrap/grunt/bs-lessdoc-parser.js | 237 + .../bootstrap/grunt/bs-raw-files-generator.js | 44 + public/bootstrap/grunt/change-version.js | 109 + public/bootstrap/grunt/configBridge.json | 46 + public/bootstrap/grunt/npm-shrinkwrap.json | 2679 +++ public/bootstrap/grunt/sauce_browsers.yml | 82 + public/bootstrap/js/.jscsrc | 42 + public/bootstrap/js/.jshintrc | 15 + public/bootstrap/js/affix.js | 162 + public/bootstrap/js/alert.js | 94 + public/bootstrap/js/button.js | 125 + public/bootstrap/js/carousel.js | 237 + public/bootstrap/js/collapse.js | 212 + public/bootstrap/js/dropdown.js | 165 + public/bootstrap/js/modal.js | 339 + public/bootstrap/js/popover.js | 108 + public/bootstrap/js/scrollspy.js | 172 + public/bootstrap/js/tab.js | 155 + public/bootstrap/js/tooltip.js | 520 + public/bootstrap/js/transition.js | 59 + public/bootstrap/less/.csscomb.json | 304 + public/bootstrap/less/.csslintrc | 19 + public/bootstrap/less/alerts.less | 73 + public/bootstrap/less/badges.less | 66 + public/bootstrap/less/bootstrap.less | 56 + public/bootstrap/less/breadcrumbs.less | 26 + public/bootstrap/less/button-groups.less | 244 + public/bootstrap/less/buttons.less | 166 + public/bootstrap/less/carousel.less | 270 + public/bootstrap/less/close.less | 34 + public/bootstrap/less/code.less | 69 + .../bootstrap/less/component-animations.less | 33 + public/bootstrap/less/dropdowns.less | 216 + public/bootstrap/less/forms.less | 613 + public/bootstrap/less/glyphicons.less | 305 + public/bootstrap/less/grid.less | 84 + public/bootstrap/less/input-groups.less | 171 + public/bootstrap/less/jumbotron.less | 54 + public/bootstrap/less/labels.less | 64 + public/bootstrap/less/list-group.less | 130 + public/bootstrap/less/media.less | 66 + public/bootstrap/less/mixins.less | 40 + public/bootstrap/less/mixins/alerts.less | 14 + .../less/mixins/background-variant.less | 9 + .../bootstrap/less/mixins/border-radius.less | 18 + public/bootstrap/less/mixins/buttons.less | 65 + .../bootstrap/less/mixins/center-block.less | 7 + public/bootstrap/less/mixins/clearfix.less | 22 + public/bootstrap/less/mixins/forms.less | 85 + public/bootstrap/less/mixins/gradients.less | 59 + .../bootstrap/less/mixins/grid-framework.less | 91 + public/bootstrap/less/mixins/grid.less | 122 + public/bootstrap/less/mixins/hide-text.less | 21 + public/bootstrap/less/mixins/image.less | 33 + public/bootstrap/less/mixins/labels.less | 12 + public/bootstrap/less/mixins/list-group.less | 30 + public/bootstrap/less/mixins/nav-divider.less | 10 + .../less/mixins/nav-vertical-align.less | 9 + public/bootstrap/less/mixins/opacity.less | 8 + public/bootstrap/less/mixins/pagination.less | 24 + public/bootstrap/less/mixins/panels.less | 24 + .../bootstrap/less/mixins/progress-bar.less | 10 + .../bootstrap/less/mixins/reset-filter.less | 8 + public/bootstrap/less/mixins/reset-text.less | 18 + public/bootstrap/less/mixins/resize.less | 6 + .../less/mixins/responsive-visibility.less | 15 + public/bootstrap/less/mixins/size.less | 10 + public/bootstrap/less/mixins/tab-focus.less | 9 + public/bootstrap/less/mixins/table-row.less | 28 + .../bootstrap/less/mixins/text-emphasis.less | 9 + .../bootstrap/less/mixins/text-overflow.less | 8 + .../less/mixins/vendor-prefixes.less | 227 + public/bootstrap/less/modals.less | 150 + public/bootstrap/less/navbar.less | 660 + public/bootstrap/less/navs.less | 242 + public/bootstrap/less/normalize.less | 424 + public/bootstrap/less/pager.less | 54 + public/bootstrap/less/pagination.less | 89 + public/bootstrap/less/panels.less | 271 + public/bootstrap/less/popovers.less | 131 + public/bootstrap/less/print.less | 101 + public/bootstrap/less/progress-bars.less | 87 + public/bootstrap/less/responsive-embed.less | 35 + .../bootstrap/less/responsive-utilities.less | 194 + public/bootstrap/less/scaffolding.less | 161 + public/bootstrap/less/tables.less | 234 + public/bootstrap/less/theme.less | 291 + public/bootstrap/less/thumbnails.less | 36 + public/bootstrap/less/tooltip.less | 101 + public/bootstrap/less/type.less | 302 + public/bootstrap/less/utilities.less | 55 + public/bootstrap/less/variables.less | 869 + public/bootstrap/less/wells.less | 29 + public/bootstrap/nuget/MyGet.ps1 | 8 + public/bootstrap/nuget/bootstrap.less.nuspec | 28 + public/bootstrap/nuget/bootstrap.nuspec | 28 + public/bootstrap/package.js | 32 + public/bootstrap/package.json | 89 + public/css/AdminLTE.min.css | 7 + public/css/_all-skins.min.css | 1 + public/css/bootstrap-select.min.css | 6 + public/css/bootstrap.min.css | 6 + public/css/font-awesome.css | 2337 +++ public/css/font-awesome.css.map | 7 + public/css/font-awesome.min.css | 4 + public/css/ticket.css | 8 + public/datatables/buttons.colVis.min.js | 6 + public/datatables/buttons.dataTables.min.css | 1 + public/datatables/buttons.html5.min.js | 28 + public/datatables/dataTables.buttons.min.js | 40 + public/datatables/datatables.min.js | 160 + public/datatables/jquery.dataTables.min.css | 1 + public/datatables/jquery.dataTables.min.js | 166 + public/datatables/jszip.min.js | 14 + public/datatables/pdfmake.min.js | 3 + .../datatables/responsive.dataTables.min.css | 1 + public/datatables/swf/flashExport.swf | Bin 0 -> 64603 bytes public/datatables/vfs_fonts.js | 6 + public/dist/css/AdminLTE.css | 4977 +++++ public/dist/css/AdminLTE.min.css | 7 + public/dist/css/adminlte.css.map | 140 + public/dist/css/adminlte.min.css.map | 140 + .../css/alt/AdminLTE-bootstrap-social.css | 760 + .../css/alt/AdminLTE-bootstrap-social.min.css | 1 + public/dist/css/alt/AdminLTE-fullcalendar.css | 93 + .../css/alt/AdminLTE-fullcalendar.min.css | 1 + public/dist/css/alt/AdminLTE-select2.css | 100 + public/dist/css/alt/AdminLTE-select2.min.css | 1 + .../dist/css/alt/AdminLTE-without-plugins.css | 4002 ++++ .../css/alt/AdminLTE-without-plugins.min.css | 7 + public/dist/css/skins/_all-skins.css | 1781 ++ public/dist/css/skins/_all-skins.min.css | 1 + public/dist/css/skins/skin-black-light.css | 171 + .../dist/css/skins/skin-black-light.min.css | 1 + public/dist/css/skins/skin-black.css | 161 + public/dist/css/skins/skin-black.min.css | 1 + public/dist/css/skins/skin-blue-light.css | 163 + public/dist/css/skins/skin-blue-light.min.css | 1 + public/dist/css/skins/skin-blue.css | 142 + public/dist/css/skins/skin-blue.min.css | 1 + public/dist/css/skins/skin-green-light.css | 152 + .../dist/css/skins/skin-green-light.min.css | 1 + public/dist/css/skins/skin-green.css | 134 + public/dist/css/skins/skin-green.min.css | 1 + public/dist/css/skins/skin-purple-light.css | 152 + .../dist/css/skins/skin-purple-light.min.css | 1 + public/dist/css/skins/skin-purple.css | 134 + public/dist/css/skins/skin-purple.min.css | 1 + public/dist/css/skins/skin-red-light.css | 152 + public/dist/css/skins/skin-red-light.min.css | 1 + public/dist/css/skins/skin-red.css | 134 + public/dist/css/skins/skin-red.min.css | 1 + public/dist/css/skins/skin-yellow-light.css | 152 + .../dist/css/skins/skin-yellow-light.min.css | 1 + public/dist/css/skins/skin-yellow.css | 134 + public/dist/css/skins/skin-yellow.min.css | 1 + public/dist/img/avatar.png | Bin 0 -> 8117 bytes public/dist/img/avatar04.png | Bin 0 -> 13539 bytes public/dist/img/avatar2.png | Bin 0 -> 8262 bytes public/dist/img/avatar3.png | Bin 0 -> 9241 bytes public/dist/img/avatar5.png | Bin 0 -> 7578 bytes public/dist/img/credit/american-express.png | Bin 0 -> 2163 bytes public/dist/img/credit/cirrus.png | Bin 0 -> 1582 bytes public/dist/img/credit/mastercard.png | Bin 0 -> 1589 bytes public/dist/img/credit/mestro.png | Bin 0 -> 1581 bytes public/dist/img/credit/paypal.png | Bin 0 -> 2033 bytes public/dist/img/credit/paypal2.png | Bin 0 -> 1219 bytes public/dist/img/credit/visa.png | Bin 0 -> 1061 bytes public/dist/img/default-50x50.gif | Bin 0 -> 184 bytes public/dist/img/icons.png | Bin 0 -> 1142 bytes public/dist/img/photo1.png | Bin 0 -> 672008 bytes public/dist/img/photo2.png | Bin 0 -> 422438 bytes public/dist/img/photo3.jpg | Bin 0 -> 392079 bytes public/dist/img/photo4.jpg | Bin 0 -> 1179224 bytes public/dist/img/user1-128x128.jpg | Bin 0 -> 2879 bytes public/dist/img/user2-160x160.jpg | Bin 0 -> 7070 bytes public/dist/img/user3-128x128.jpg | Bin 0 -> 3511 bytes public/dist/img/user4-128x128.jpg | Bin 0 -> 3477 bytes public/dist/img/user5-128x128.jpg | Bin 0 -> 6446 bytes public/dist/img/user6-128x128.jpg | Bin 0 -> 4342 bytes public/dist/img/user7-128x128.jpg | Bin 0 -> 6434 bytes public/dist/img/user8-128x128.jpg | Bin 0 -> 5060 bytes public/dist/js/adminlte.js | 1130 ++ public/dist/js/adminlte.min.js | 14 + public/dist/js/demo.js | 354 + public/dist/js/pages/dashboard.js | 210 + public/dist/js/pages/dashboard2.js | 274 + public/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes public/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes public/fonts/fontawesome-webfont.svg | 2671 +++ public/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes public/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes public/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes public/images/sort_asc.png | Bin 0 -> 160 bytes public/images/sort_asc_disabled.png | Bin 0 -> 148 bytes public/images/sort_both.png | Bin 0 -> 201 bytes public/images/sort_desc.png | Bin 0 -> 158 bytes public/images/sort_desc_disabled.png | Bin 0 -> 146 bytes public/img/avatar.png | Bin 0 -> 8117 bytes public/img/avatar04.png | Bin 0 -> 13539 bytes public/img/avatar2.png | Bin 0 -> 8262 bytes public/img/avatar3.png | Bin 0 -> 9241 bytes public/img/avatar5.png | Bin 0 -> 7578 bytes public/img/credit/american-express.png | Bin 0 -> 2163 bytes public/img/credit/cirrus.png | Bin 0 -> 1582 bytes public/img/credit/mastercard.png | Bin 0 -> 1589 bytes public/img/credit/mestro.png | Bin 0 -> 1581 bytes public/img/credit/paypal.png | Bin 0 -> 2033 bytes public/img/credit/paypal2.png | Bin 0 -> 1219 bytes public/img/credit/visa.png | Bin 0 -> 1061 bytes public/img/default-50x50.gif | Bin 0 -> 184 bytes public/img/icons.png | Bin 0 -> 1142 bytes public/img/photo1.png | Bin 0 -> 672008 bytes public/img/photo2.png | Bin 0 -> 422438 bytes public/img/photo3.jpg | Bin 0 -> 392079 bytes public/img/photo4.jpg | Bin 0 -> 1179224 bytes public/img/user1-128x128.jpg | Bin 0 -> 2879 bytes public/img/user2-160x160.jpg | Bin 0 -> 7070 bytes public/img/user3-128x128.jpg | Bin 0 -> 3511 bytes public/img/user4-128x128.jpg | Bin 0 -> 3477 bytes public/img/user5-128x128.jpg | Bin 0 -> 6446 bytes public/img/user6-128x128.jpg | Bin 0 -> 4342 bytes public/img/user7-128x128.jpg | Bin 0 -> 6434 bytes public/img/user8-128x128.jpg | Bin 0 -> 5060 bytes public/js/Chart.bundle.min.js | 10 + public/js/Chart.min.js | 10 + public/js/JsBarcode.all.min.js | 3 + public/js/adminlte.min.js | 14 + public/js/bootbox.min.js | 6 + public/js/bootstrap-select.min.js | 9 + public/js/bootstrap.min.js | 7 + public/js/jquery.PrintArea.js | 193 + public/js/jquery.min.js | 2 + .../bootstrap-slider/bootstrap-slider.js | 1576 ++ public/plugins/bootstrap-slider/slider.css | 282 + .../bootstrap3-wysihtml5.all.js | 14975 ++++++++++++++ .../bootstrap3-wysihtml5.all.min.js | 8 + .../bootstrap3-wysihtml5.css | 117 + .../bootstrap3-wysihtml5.min.css | 3 + public/plugins/iCheck/all.css | 61 + public/plugins/iCheck/flat/_all.css | 560 + public/plugins/iCheck/flat/aero.css | 56 + public/plugins/iCheck/flat/aero.png | Bin 0 -> 1520 bytes public/plugins/iCheck/flat/aero@2x.png | Bin 0 -> 3218 bytes public/plugins/iCheck/flat/blue.css | 56 + public/plugins/iCheck/flat/blue.png | Bin 0 -> 1518 bytes public/plugins/iCheck/flat/blue@2x.png | Bin 0 -> 3217 bytes public/plugins/iCheck/flat/flat.css | 56 + public/plugins/iCheck/flat/flat.png | Bin 0 -> 1515 bytes public/plugins/iCheck/flat/flat@2x.png | Bin 0 -> 3217 bytes public/plugins/iCheck/flat/green.css | 56 + public/plugins/iCheck/flat/green.png | Bin 0 -> 1444 bytes public/plugins/iCheck/flat/green@2x.png | Bin 0 -> 3117 bytes public/plugins/iCheck/flat/grey.css | 56 + public/plugins/iCheck/flat/grey.png | Bin 0 -> 1516 bytes public/plugins/iCheck/flat/grey@2x.png | Bin 0 -> 3217 bytes public/plugins/iCheck/flat/orange.css | 56 + public/plugins/iCheck/flat/orange.png | Bin 0 -> 1518 bytes public/plugins/iCheck/flat/orange@2x.png | Bin 0 -> 3275 bytes public/plugins/iCheck/flat/pink.css | 56 + public/plugins/iCheck/flat/pink.png | Bin 0 -> 1522 bytes public/plugins/iCheck/flat/pink@2x.png | Bin 0 -> 3218 bytes public/plugins/iCheck/flat/purple.css | 56 + public/plugins/iCheck/flat/purple.png | Bin 0 -> 1519 bytes public/plugins/iCheck/flat/purple@2x.png | Bin 0 -> 3218 bytes public/plugins/iCheck/flat/red.css | 56 + public/plugins/iCheck/flat/red.png | Bin 0 -> 1516 bytes public/plugins/iCheck/flat/red@2x.png | Bin 0 -> 3276 bytes public/plugins/iCheck/flat/yellow.css | 56 + public/plugins/iCheck/flat/yellow.png | Bin 0 -> 1516 bytes public/plugins/iCheck/flat/yellow@2x.png | Bin 0 -> 3216 bytes public/plugins/iCheck/futurico/futurico.css | 56 + public/plugins/iCheck/futurico/futurico.png | Bin 0 -> 1734 bytes .../plugins/iCheck/futurico/futurico@2x.png | Bin 0 -> 3446 bytes public/plugins/iCheck/icheck.js | 478 + public/plugins/iCheck/icheck.min.js | 10 + public/plugins/iCheck/line/_all.css | 740 + public/plugins/iCheck/line/aero.css | 74 + public/plugins/iCheck/line/blue.css | 74 + public/plugins/iCheck/line/green.css | 74 + public/plugins/iCheck/line/grey.css | 74 + public/plugins/iCheck/line/line.css | 74 + public/plugins/iCheck/line/line.png | Bin 0 -> 588 bytes public/plugins/iCheck/line/line@2x.png | Bin 0 -> 1073 bytes public/plugins/iCheck/line/orange.css | 74 + public/plugins/iCheck/line/pink.css | 74 + public/plugins/iCheck/line/purple.css | 74 + public/plugins/iCheck/line/red.css | 74 + public/plugins/iCheck/line/yellow.css | 74 + public/plugins/iCheck/minimal/_all.css | 557 + public/plugins/iCheck/minimal/aero.css | 62 + public/plugins/iCheck/minimal/aero.png | Bin 0 -> 1151 bytes public/plugins/iCheck/minimal/aero@2x.png | Bin 0 -> 1409 bytes public/plugins/iCheck/minimal/blue.css | 62 + public/plugins/iCheck/minimal/blue.png | Bin 0 -> 1132 bytes public/plugins/iCheck/minimal/blue@2x.png | Bin 0 -> 1410 bytes public/plugins/iCheck/minimal/green.css | 62 + public/plugins/iCheck/minimal/green.png | Bin 0 -> 1143 bytes public/plugins/iCheck/minimal/green@2x.png | Bin 0 -> 1408 bytes public/plugins/iCheck/minimal/grey.css | 62 + public/plugins/iCheck/minimal/grey.png | Bin 0 -> 1142 bytes public/plugins/iCheck/minimal/grey@2x.png | Bin 0 -> 1407 bytes public/plugins/iCheck/minimal/minimal.css | 62 + public/plugins/iCheck/minimal/minimal.png | Bin 0 -> 1114 bytes public/plugins/iCheck/minimal/minimal@2x.png | Bin 0 -> 1410 bytes public/plugins/iCheck/minimal/orange.css | 62 + public/plugins/iCheck/minimal/orange.png | Bin 0 -> 1139 bytes public/plugins/iCheck/minimal/orange@2x.png | Bin 0 -> 1407 bytes public/plugins/iCheck/minimal/pink.css | 62 + public/plugins/iCheck/minimal/pink.png | Bin 0 -> 1150 bytes public/plugins/iCheck/minimal/pink@2x.png | Bin 0 -> 1409 bytes public/plugins/iCheck/minimal/purple.css | 62 + public/plugins/iCheck/minimal/purple.png | Bin 0 -> 1132 bytes public/plugins/iCheck/minimal/purple@2x.png | Bin 0 -> 1409 bytes public/plugins/iCheck/minimal/red.css | 62 + public/plugins/iCheck/minimal/red.png | Bin 0 -> 1130 bytes public/plugins/iCheck/minimal/red@2x.png | Bin 0 -> 1410 bytes public/plugins/iCheck/minimal/yellow.css | 62 + public/plugins/iCheck/minimal/yellow.png | Bin 0 -> 1135 bytes public/plugins/iCheck/minimal/yellow@2x.png | Bin 0 -> 1406 bytes public/plugins/iCheck/polaris/polaris.css | 62 + public/plugins/iCheck/polaris/polaris.png | Bin 0 -> 6401 bytes public/plugins/iCheck/polaris/polaris@2x.png | Bin 0 -> 16760 bytes public/plugins/iCheck/square/_all.css | 620 + public/plugins/iCheck/square/aero.css | 62 + public/plugins/iCheck/square/aero.png | Bin 0 -> 2167 bytes public/plugins/iCheck/square/aero@2x.png | Bin 0 -> 4455 bytes public/plugins/iCheck/square/blue.css | 62 + public/plugins/iCheck/square/blue.png | Bin 0 -> 2185 bytes public/plugins/iCheck/square/blue@2x.png | Bin 0 -> 4485 bytes public/plugins/iCheck/square/green.css | 62 + public/plugins/iCheck/square/green.png | Bin 0 -> 2193 bytes public/plugins/iCheck/square/green@2x.png | Bin 0 -> 4498 bytes public/plugins/iCheck/square/grey.css | 62 + public/plugins/iCheck/square/grey.png | Bin 0 -> 2186 bytes public/plugins/iCheck/square/grey@2x.png | Bin 0 -> 4483 bytes public/plugins/iCheck/square/orange.css | 62 + public/plugins/iCheck/square/orange.png | Bin 0 -> 2181 bytes public/plugins/iCheck/square/orange@2x.png | Bin 0 -> 4474 bytes public/plugins/iCheck/square/pink.css | 62 + public/plugins/iCheck/square/pink.png | Bin 0 -> 2189 bytes public/plugins/iCheck/square/pink@2x.png | Bin 0 -> 4479 bytes public/plugins/iCheck/square/purple.css | 62 + public/plugins/iCheck/square/purple.png | Bin 0 -> 2188 bytes public/plugins/iCheck/square/purple@2x.png | Bin 0 -> 4501 bytes public/plugins/iCheck/square/red.css | 62 + public/plugins/iCheck/square/red.png | Bin 0 -> 2190 bytes public/plugins/iCheck/square/red@2x.png | Bin 0 -> 4490 bytes public/plugins/iCheck/square/square.css | 62 + public/plugins/iCheck/square/square.png | Bin 0 -> 2175 bytes public/plugins/iCheck/square/square@2x.png | Bin 0 -> 4478 bytes public/plugins/iCheck/square/yellow.css | 62 + public/plugins/iCheck/square/yellow.png | Bin 0 -> 2131 bytes public/plugins/iCheck/square/yellow@2x.png | Bin 0 -> 4385 bytes .../jquery.inputmask.date.extensions.js | 488 + .../input-mask/jquery.inputmask.extensions.js | 122 + public/plugins/input-mask/jquery.inputmask.js | 1627 ++ .../jquery.inputmask.numeric.extensions.js | 177 + .../jquery.inputmask.phone.extensions.js | 50 + .../jquery.inputmask.regex.extensions.js | 169 + .../input-mask/phone-codes/phone-be.json | 45 + .../input-mask/phone-codes/phone-codes.json | 294 + .../plugins/input-mask/phone-codes/readme.txt | 1 + public/plugins/jQueryUI/jquery-ui.js | 16617 ++++++++++++++++ public/plugins/jQueryUI/jquery-ui.min.js | 13 + .../jvectormap/jquery-jvectormap-1.2.2.css | 40 + .../jvectormap/jquery-jvectormap-1.2.2.min.js | 8 + .../jvectormap/jquery-jvectormap-usa-en.js | 1 + .../jquery-jvectormap-world-mill-en.js | 1 + public/plugins/pace/pace.css | 85 + public/plugins/pace/pace.js | 935 + public/plugins/pace/pace.min.css | 1 + public/plugins/pace/pace.min.js | 2 + .../timepicker/bootstrap-timepicker.css | 146 + .../timepicker/bootstrap-timepicker.js | 1177 ++ .../timepicker/bootstrap-timepicker.min.css | 10 + .../timepicker/bootstrap-timepicker.min.js | 5 + reportes/Letras.php | 283 + reportes/PDF_MC_Table.php | 107 + reportes/rptarticulos.php | 72 + vistas/articulo.php | 124 + vistas/categoria.php | 95 + vistas/cliente.php | 113 + vistas/comprasfecha.php | 88 + vistas/escritorio.php | 241 + vistas/footer.php | 30 + vistas/header.php | 204 + vistas/ingreso.php | 183 + vistas/login.html | 65 + vistas/noacceso.php | 27 + vistas/permiso.php | 61 + vistas/proveedor.php | 107 + vistas/scripts/articulo.js | 158 + vistas/scripts/categoria.js | 127 + vistas/scripts/cliente.js | 127 + vistas/scripts/comprasfecha.js | 43 + vistas/scripts/ingreso.js | 280 + vistas/scripts/login.js | 18 + vistas/scripts/permiso.js | 54 + vistas/scripts/proveedor.js | 127 + vistas/scripts/usuario.js | 158 + vistas/scripts/venta.js | 284 + vistas/scripts/ventasfechacliente.js | 48 + vistas/usuario.php | 135 + vistas/venta.php | 186 + vistas/ventasfechacliente.php | 96 + 726 files changed, 108987 insertions(+) create mode 100644 ajax/articulo.php create mode 100644 ajax/categoria.php create mode 100644 ajax/consultas.php create mode 100644 ajax/ingreso.php create mode 100644 ajax/permiso.php create mode 100644 ajax/persona.php create mode 100644 ajax/usuario.php create mode 100644 ajax/venta.php create mode 100644 config/Conexion.php create mode 100644 config/global.php create mode 100644 files/articulos/1732047531.jpg create mode 100644 files/articulos/1732047686.jpg create mode 100644 files/articulos/1732054664.jpg create mode 100644 files/articulos/1732055187.jpg create mode 100644 files/articulos/1732058603.jpg create mode 100644 files/articulos/1732064839.jpg create mode 100644 files/articulos/1732064910.jpg create mode 100644 files/articulos/1732081912.jpg create mode 100644 files/articulos/1732081957.jpg create mode 100644 files/articulos/1732081995.jpg create mode 100644 files/articulos/1732082044.jpg create mode 100644 files/articulos/1732082287.jpg create mode 100644 files/articulos/1732082393.jpg create mode 100644 files/articulos/1732082402.jpg create mode 100644 files/articulos/1732082428.jpg create mode 100644 files/articulos/1732082570.jpg create mode 100644 files/articulos/1732082666.jpg create mode 100644 files/articulos/1732082905.jpg create mode 100644 files/articulos/1732082926.jpg create mode 100644 files/articulos/1732083005.jpg create mode 100644 files/articulos/1732083249.jpg create mode 100644 files/articulos/1732083401.jpg create mode 100644 files/articulos/1732083479.jpg create mode 100644 files/articulos/1732083558.jpg create mode 100644 files/articulos/1732083579.jpg create mode 100644 files/articulos/1732083707.jpg create mode 100644 files/articulos/1732083752.jpg create mode 100644 files/articulos/1732083771.jpg create mode 100644 files/articulos/1732083795.jpg create mode 100644 files/articulos/1732083809.jpg create mode 100644 files/articulos/1732083819.jpg create mode 100644 files/articulos/1732083830.jpg create mode 100644 files/articulos/1732083861.jpg create mode 100644 files/articulos/1732083885.jpg create mode 100644 files/articulos/1732083904.jpg create mode 100644 files/articulos/1732084019.jpg create mode 100644 files/articulos/1732084053.jpg create mode 100644 files/articulos/1732084081.jpg create mode 100644 files/articulos/1732117519.jpg create mode 100644 files/articulos/1732117531.jpg create mode 100644 files/articulos/1732117546.jpg create mode 100644 files/articulos/1732117560.jpg create mode 100644 files/articulos/1732117572.jpg create mode 100644 files/articulos/1732117585.jpg create mode 100644 files/articulos/1732117599.jpg create mode 100644 files/articulos/1732117612.jpg create mode 100644 files/articulos/1732117622.jpg create mode 100644 files/articulos/1732117638.jpg create mode 100644 files/articulos/1732117665.jpg create mode 100644 files/articulos/1732117675.jpg create mode 100644 files/articulos/1732117686.jpg create mode 100644 files/articulos/1732117700.jpg create mode 100644 files/articulos/1732117712.jpg create mode 100644 files/articulos/1732117728.jpg create mode 100644 files/articulos/1732117755.jpg create mode 100644 files/articulos/1732117771.jpg create mode 100644 files/articulos/1732117780.jpg create mode 100644 files/articulos/1732117792.jpg create mode 100644 files/articulos/1732117805.jpg create mode 100644 files/articulos/1732117821.jpg create mode 100644 files/articulos/1732118068.jpg create mode 100644 files/articulos/1732118175.jpg create mode 100644 files/articulos/1732118612.jpg create mode 100644 files/articulos/1732118877.jpg create mode 100644 files/articulos/1732118894.jpg create mode 100644 files/articulos/1732118917.jpg create mode 100644 files/articulos/1732119000.jpg create mode 100644 files/articulos/1732119108.jpg create mode 100644 files/articulos/1732119126.jpg create mode 100644 files/articulos/1732119567.jpg create mode 100644 files/articulos/1732119705.jpg create mode 100644 files/articulos/1732124361.jpg create mode 100644 files/articulos/1732124389.jpg create mode 100644 files/articulos/1732124461.jpg create mode 100644 files/articulos/1732124534.jpg create mode 100644 files/articulos/1732124606.jpg create mode 100644 files/articulos/1732124667.jpg create mode 100644 files/articulos/1732124760.jpg create mode 100644 files/articulos/1732124778.jpg create mode 100644 files/articulos/1732124861.jpg create mode 100644 files/articulos/1732125239.jpg create mode 100644 files/articulos/1732125311.jpg create mode 100644 files/articulos/1732125898.jpg create mode 100644 files/articulos/1732126025.jpg create mode 100644 files/articulos/1732126098.jpg create mode 100644 files/articulos/1732126232.jpg create mode 100644 files/articulos/1732126324.jpg create mode 100644 files/articulos/1732126409.jpg create mode 100644 files/articulos/1732126453.jpg create mode 100644 files/articulos/1732126495.jpg create mode 100644 files/articulos/1732126532.jpg create mode 100644 files/articulos/1732126544.jpg create mode 100644 files/articulos/1732126570.jpg create mode 100644 files/articulos/1732126606.jpg create mode 100644 files/articulos/1732126626.jpg create mode 100644 files/articulos/1732126649.jpg create mode 100644 files/articulos/1732126676.jpg create mode 100644 files/articulos/1732126757.jpg create mode 100644 files/articulos/1732126784.jpg create mode 100644 files/articulos/1732126798.jpg create mode 100644 files/articulos/1732126824.jpg create mode 100644 files/articulos/1732126838.jpg create mode 100644 files/articulos/1732126880.jpg create mode 100644 files/articulos/1732126892.jpg create mode 100644 files/articulos/1732126904.jpg create mode 100644 files/articulos/1732126964.jpg create mode 100644 files/articulos/1732126974.jpg create mode 100644 files/articulos/1732126985.jpg create mode 100644 files/articulos/1732126995.jpg create mode 100644 files/articulos/1732127005.jpg create mode 100644 files/articulos/1732127016.jpg create mode 100644 files/articulos/1732127029.jpg create mode 100644 files/articulos/1732127226.jpg create mode 100644 files/articulos/1732127250.jpg create mode 100644 files/articulos/1732127263.jpg create mode 100644 files/articulos/1732127328.jpg create mode 100644 files/articulos/1732127465.jpg create mode 100644 files/articulos/1732127567.jpg create mode 100644 files/articulos/1732127601.jpg create mode 100644 files/articulos/1732127622.jpg create mode 100644 files/articulos/1732127654.jpg create mode 100644 files/articulos/1732127688.jpg create mode 100644 files/articulos/1732127916.jpg create mode 100644 files/articulos/1732127931.jpg create mode 100644 files/articulos/1732127955.jpg create mode 100644 files/articulos/1732127979.jpg create mode 100644 files/articulos/1732127998.jpg create mode 100644 files/articulos/1732128013.jpg create mode 100644 files/articulos/1732128083.jpg create mode 100644 files/articulos/1732128099.jpg create mode 100644 files/articulos/1732128562.jpg create mode 100644 files/articulos/1732128606.jpg create mode 100644 files/articulos/1732128686.jpg create mode 100644 files/articulos/1732128760.jpg create mode 100644 files/articulos/1732128777.jpg create mode 100644 files/articulos/1732140539.jpg create mode 100644 files/articulos/1732143950.jpg create mode 100644 files/articulos/1732143979.jpg create mode 100644 files/articulos/1732144074.jpg create mode 100644 files/articulos/1732144093.jpg create mode 100644 files/articulos/1732144156.jpg create mode 100644 files/articulos/1732144586.jpg create mode 100644 files/articulos/1732144656.jpg create mode 100644 files/articulos/1732144760.jpg create mode 100644 files/articulos/1732144793.jpg create mode 100644 files/articulos/1732144875.jpg create mode 100644 files/articulos/1732144943.jpg create mode 100644 files/articulos/1732145019.jpg create mode 100644 files/articulos/1732145111.jpg create mode 100644 files/logo/icon.jpg create mode 100644 files/usuarios/1535417486.jpg create mode 100644 files/usuarios/1732030290.jpg create mode 100644 files/usuarios/1732053654.jpg create mode 100644 files/usuarios/1732140214.png create mode 100644 fpdf181/FAQ.htm create mode 100644 fpdf181/changelog.htm create mode 100644 fpdf181/doc/__construct.htm create mode 100644 fpdf181/doc/acceptpagebreak.htm create mode 100644 fpdf181/doc/addfont.htm create mode 100644 fpdf181/doc/addlink.htm create mode 100644 fpdf181/doc/addpage.htm create mode 100644 fpdf181/doc/aliasnbpages.htm create mode 100644 fpdf181/doc/cell.htm create mode 100644 fpdf181/doc/close.htm create mode 100644 fpdf181/doc/error.htm create mode 100644 fpdf181/doc/footer.htm create mode 100644 fpdf181/doc/getpageheight.htm create mode 100644 fpdf181/doc/getpagewidth.htm create mode 100644 fpdf181/doc/getstringwidth.htm create mode 100644 fpdf181/doc/getx.htm create mode 100644 fpdf181/doc/gety.htm create mode 100644 fpdf181/doc/header.htm create mode 100644 fpdf181/doc/image.htm create mode 100644 fpdf181/doc/index.htm create mode 100644 fpdf181/doc/line.htm create mode 100644 fpdf181/doc/link.htm create mode 100644 fpdf181/doc/ln.htm create mode 100644 fpdf181/doc/multicell.htm create mode 100644 fpdf181/doc/output.htm create mode 100644 fpdf181/doc/pageno.htm create mode 100644 fpdf181/doc/rect.htm create mode 100644 fpdf181/doc/setauthor.htm create mode 100644 fpdf181/doc/setautopagebreak.htm create mode 100644 fpdf181/doc/setcompression.htm create mode 100644 fpdf181/doc/setcreator.htm create mode 100644 fpdf181/doc/setdisplaymode.htm create mode 100644 fpdf181/doc/setdrawcolor.htm create mode 100644 fpdf181/doc/setfillcolor.htm create mode 100644 fpdf181/doc/setfont.htm create mode 100644 fpdf181/doc/setfontsize.htm create mode 100644 fpdf181/doc/setkeywords.htm create mode 100644 fpdf181/doc/setleftmargin.htm create mode 100644 fpdf181/doc/setlinewidth.htm create mode 100644 fpdf181/doc/setlink.htm create mode 100644 fpdf181/doc/setmargins.htm create mode 100644 fpdf181/doc/setrightmargin.htm create mode 100644 fpdf181/doc/setsubject.htm create mode 100644 fpdf181/doc/settextcolor.htm create mode 100644 fpdf181/doc/settitle.htm create mode 100644 fpdf181/doc/settopmargin.htm create mode 100644 fpdf181/doc/setx.htm create mode 100644 fpdf181/doc/setxy.htm create mode 100644 fpdf181/doc/sety.htm create mode 100644 fpdf181/doc/text.htm create mode 100644 fpdf181/doc/write.htm create mode 100644 fpdf181/font/courier.php create mode 100644 fpdf181/font/courierb.php create mode 100644 fpdf181/font/courierbi.php create mode 100644 fpdf181/font/courieri.php create mode 100644 fpdf181/font/helvetica.php create mode 100644 fpdf181/font/helveticab.php create mode 100644 fpdf181/font/helveticabi.php create mode 100644 fpdf181/font/helveticai.php create mode 100644 fpdf181/font/symbol.php create mode 100644 fpdf181/font/times.php create mode 100644 fpdf181/font/timesb.php create mode 100644 fpdf181/font/timesbi.php create mode 100644 fpdf181/font/timesi.php create mode 100644 fpdf181/font/zapfdingbats.php create mode 100644 fpdf181/fpdf.css create mode 100644 fpdf181/fpdf.php create mode 100644 fpdf181/install.txt create mode 100644 fpdf181/license.txt create mode 100644 fpdf181/makefont/cp1250.map create mode 100644 fpdf181/makefont/cp1251.map create mode 100644 fpdf181/makefont/cp1252.map create mode 100644 fpdf181/makefont/cp1253.map create mode 100644 fpdf181/makefont/cp1254.map create mode 100644 fpdf181/makefont/cp1255.map create mode 100644 fpdf181/makefont/cp1257.map create mode 100644 fpdf181/makefont/cp1258.map create mode 100644 fpdf181/makefont/cp874.map create mode 100644 fpdf181/makefont/iso-8859-1.map create mode 100644 fpdf181/makefont/iso-8859-11.map create mode 100644 fpdf181/makefont/iso-8859-15.map create mode 100644 fpdf181/makefont/iso-8859-16.map create mode 100644 fpdf181/makefont/iso-8859-2.map create mode 100644 fpdf181/makefont/iso-8859-4.map create mode 100644 fpdf181/makefont/iso-8859-5.map create mode 100644 fpdf181/makefont/iso-8859-7.map create mode 100644 fpdf181/makefont/iso-8859-9.map create mode 100644 fpdf181/makefont/koi8-r.map create mode 100644 fpdf181/makefont/koi8-u.map create mode 100644 fpdf181/makefont/makefont.php create mode 100644 fpdf181/makefont/ttfparser.php create mode 100644 fpdf181/tutorial/20k_c1.txt create mode 100644 fpdf181/tutorial/20k_c2.txt create mode 100644 fpdf181/tutorial/calligra.php create mode 100644 fpdf181/tutorial/calligra.ttf create mode 100644 fpdf181/tutorial/calligra.z create mode 100644 fpdf181/tutorial/index.htm create mode 100644 fpdf181/tutorial/logo.png create mode 100644 fpdf181/tutorial/makefont.php create mode 100644 fpdf181/tutorial/paises.txt create mode 100644 fpdf181/tutorial/tuto1.htm create mode 100644 fpdf181/tutorial/tuto1.php create mode 100644 fpdf181/tutorial/tuto2.htm create mode 100644 fpdf181/tutorial/tuto2.php create mode 100644 fpdf181/tutorial/tuto3.htm create mode 100644 fpdf181/tutorial/tuto3.php create mode 100644 fpdf181/tutorial/tuto4.htm create mode 100644 fpdf181/tutorial/tuto4.php create mode 100644 fpdf181/tutorial/tuto5.htm create mode 100644 fpdf181/tutorial/tuto5.php create mode 100644 fpdf181/tutorial/tuto6.htm create mode 100644 fpdf181/tutorial/tuto6.php create mode 100644 fpdf181/tutorial/tuto7.htm create mode 100644 fpdf181/tutorial/tuto7.php create mode 100644 index.php create mode 100644 modelos/Articulo.php create mode 100644 modelos/Categoria.php create mode 100644 modelos/Consultas.php create mode 100644 modelos/Ingreso.php create mode 100644 modelos/Permiso.php create mode 100644 modelos/Persona.php create mode 100644 modelos/Usuario.php create mode 100644 modelos/Venta.php create mode 100644 public/bootstrap/.bower.json create mode 100644 public/bootstrap/CHANGELOG.md create mode 100644 public/bootstrap/Gemfile create mode 100644 public/bootstrap/Gemfile.lock create mode 100644 public/bootstrap/Gruntfile.js create mode 100644 public/bootstrap/ISSUE_TEMPLATE.md create mode 100644 public/bootstrap/LICENSE create mode 100644 public/bootstrap/README.md create mode 100644 public/bootstrap/bower.json create mode 100644 public/bootstrap/dist/css/bootstrap-theme.css create mode 100644 public/bootstrap/dist/css/bootstrap-theme.css.map create mode 100644 public/bootstrap/dist/css/bootstrap-theme.min.css create mode 100644 public/bootstrap/dist/css/bootstrap-theme.min.css.map create mode 100644 public/bootstrap/dist/css/bootstrap.css create mode 100644 public/bootstrap/dist/css/bootstrap.css.map create mode 100644 public/bootstrap/dist/css/bootstrap.min.css create mode 100644 public/bootstrap/dist/css/bootstrap.min.css.map create mode 100644 public/bootstrap/dist/fonts/glyphicons-halflings-regular.eot create mode 100644 public/bootstrap/dist/fonts/glyphicons-halflings-regular.svg create mode 100644 public/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf create mode 100644 public/bootstrap/dist/fonts/glyphicons-halflings-regular.woff create mode 100644 public/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 create mode 100644 public/bootstrap/dist/js/bootstrap.js create mode 100644 public/bootstrap/dist/js/bootstrap.min.js create mode 100644 public/bootstrap/dist/js/npm.js create mode 100644 public/bootstrap/fonts/glyphicons-halflings-regular.eot create mode 100644 public/bootstrap/fonts/glyphicons-halflings-regular.svg create mode 100644 public/bootstrap/fonts/glyphicons-halflings-regular.ttf create mode 100644 public/bootstrap/fonts/glyphicons-halflings-regular.woff create mode 100644 public/bootstrap/fonts/glyphicons-halflings-regular.woff2 create mode 100644 public/bootstrap/grunt/.jshintrc create mode 100644 public/bootstrap/grunt/bs-commonjs-generator.js create mode 100644 public/bootstrap/grunt/bs-glyphicons-data-generator.js create mode 100644 public/bootstrap/grunt/bs-lessdoc-parser.js create mode 100644 public/bootstrap/grunt/bs-raw-files-generator.js create mode 100644 public/bootstrap/grunt/change-version.js create mode 100644 public/bootstrap/grunt/configBridge.json create mode 100644 public/bootstrap/grunt/npm-shrinkwrap.json create mode 100644 public/bootstrap/grunt/sauce_browsers.yml create mode 100644 public/bootstrap/js/.jscsrc create mode 100644 public/bootstrap/js/.jshintrc create mode 100644 public/bootstrap/js/affix.js create mode 100644 public/bootstrap/js/alert.js create mode 100644 public/bootstrap/js/button.js create mode 100644 public/bootstrap/js/carousel.js create mode 100644 public/bootstrap/js/collapse.js create mode 100644 public/bootstrap/js/dropdown.js create mode 100644 public/bootstrap/js/modal.js create mode 100644 public/bootstrap/js/popover.js create mode 100644 public/bootstrap/js/scrollspy.js create mode 100644 public/bootstrap/js/tab.js create mode 100644 public/bootstrap/js/tooltip.js create mode 100644 public/bootstrap/js/transition.js create mode 100644 public/bootstrap/less/.csscomb.json create mode 100644 public/bootstrap/less/.csslintrc create mode 100644 public/bootstrap/less/alerts.less create mode 100644 public/bootstrap/less/badges.less create mode 100644 public/bootstrap/less/bootstrap.less create mode 100644 public/bootstrap/less/breadcrumbs.less create mode 100644 public/bootstrap/less/button-groups.less create mode 100644 public/bootstrap/less/buttons.less create mode 100644 public/bootstrap/less/carousel.less create mode 100644 public/bootstrap/less/close.less create mode 100644 public/bootstrap/less/code.less create mode 100644 public/bootstrap/less/component-animations.less create mode 100644 public/bootstrap/less/dropdowns.less create mode 100644 public/bootstrap/less/forms.less create mode 100644 public/bootstrap/less/glyphicons.less create mode 100644 public/bootstrap/less/grid.less create mode 100644 public/bootstrap/less/input-groups.less create mode 100644 public/bootstrap/less/jumbotron.less create mode 100644 public/bootstrap/less/labels.less create mode 100644 public/bootstrap/less/list-group.less create mode 100644 public/bootstrap/less/media.less create mode 100644 public/bootstrap/less/mixins.less create mode 100644 public/bootstrap/less/mixins/alerts.less create mode 100644 public/bootstrap/less/mixins/background-variant.less create mode 100644 public/bootstrap/less/mixins/border-radius.less create mode 100644 public/bootstrap/less/mixins/buttons.less create mode 100644 public/bootstrap/less/mixins/center-block.less create mode 100644 public/bootstrap/less/mixins/clearfix.less create mode 100644 public/bootstrap/less/mixins/forms.less create mode 100644 public/bootstrap/less/mixins/gradients.less create mode 100644 public/bootstrap/less/mixins/grid-framework.less create mode 100644 public/bootstrap/less/mixins/grid.less create mode 100644 public/bootstrap/less/mixins/hide-text.less create mode 100644 public/bootstrap/less/mixins/image.less create mode 100644 public/bootstrap/less/mixins/labels.less create mode 100644 public/bootstrap/less/mixins/list-group.less create mode 100644 public/bootstrap/less/mixins/nav-divider.less create mode 100644 public/bootstrap/less/mixins/nav-vertical-align.less create mode 100644 public/bootstrap/less/mixins/opacity.less create mode 100644 public/bootstrap/less/mixins/pagination.less create mode 100644 public/bootstrap/less/mixins/panels.less create mode 100644 public/bootstrap/less/mixins/progress-bar.less create mode 100644 public/bootstrap/less/mixins/reset-filter.less create mode 100644 public/bootstrap/less/mixins/reset-text.less create mode 100644 public/bootstrap/less/mixins/resize.less create mode 100644 public/bootstrap/less/mixins/responsive-visibility.less create mode 100644 public/bootstrap/less/mixins/size.less create mode 100644 public/bootstrap/less/mixins/tab-focus.less create mode 100644 public/bootstrap/less/mixins/table-row.less create mode 100644 public/bootstrap/less/mixins/text-emphasis.less create mode 100644 public/bootstrap/less/mixins/text-overflow.less create mode 100644 public/bootstrap/less/mixins/vendor-prefixes.less create mode 100644 public/bootstrap/less/modals.less create mode 100644 public/bootstrap/less/navbar.less create mode 100644 public/bootstrap/less/navs.less create mode 100644 public/bootstrap/less/normalize.less create mode 100644 public/bootstrap/less/pager.less create mode 100644 public/bootstrap/less/pagination.less create mode 100644 public/bootstrap/less/panels.less create mode 100644 public/bootstrap/less/popovers.less create mode 100644 public/bootstrap/less/print.less create mode 100644 public/bootstrap/less/progress-bars.less create mode 100644 public/bootstrap/less/responsive-embed.less create mode 100644 public/bootstrap/less/responsive-utilities.less create mode 100644 public/bootstrap/less/scaffolding.less create mode 100644 public/bootstrap/less/tables.less create mode 100644 public/bootstrap/less/theme.less create mode 100644 public/bootstrap/less/thumbnails.less create mode 100644 public/bootstrap/less/tooltip.less create mode 100644 public/bootstrap/less/type.less create mode 100644 public/bootstrap/less/utilities.less create mode 100644 public/bootstrap/less/variables.less create mode 100644 public/bootstrap/less/wells.less create mode 100644 public/bootstrap/nuget/MyGet.ps1 create mode 100644 public/bootstrap/nuget/bootstrap.less.nuspec create mode 100644 public/bootstrap/nuget/bootstrap.nuspec create mode 100644 public/bootstrap/package.js create mode 100644 public/bootstrap/package.json create mode 100644 public/css/AdminLTE.min.css create mode 100644 public/css/_all-skins.min.css create mode 100644 public/css/bootstrap-select.min.css create mode 100644 public/css/bootstrap.min.css create mode 100644 public/css/font-awesome.css create mode 100644 public/css/font-awesome.css.map create mode 100644 public/css/font-awesome.min.css create mode 100644 public/css/ticket.css create mode 100644 public/datatables/buttons.colVis.min.js create mode 100644 public/datatables/buttons.dataTables.min.css create mode 100644 public/datatables/buttons.html5.min.js create mode 100644 public/datatables/dataTables.buttons.min.js create mode 100644 public/datatables/datatables.min.js create mode 100644 public/datatables/jquery.dataTables.min.css create mode 100644 public/datatables/jquery.dataTables.min.js create mode 100644 public/datatables/jszip.min.js create mode 100644 public/datatables/pdfmake.min.js create mode 100644 public/datatables/responsive.dataTables.min.css create mode 100644 public/datatables/swf/flashExport.swf create mode 100644 public/datatables/vfs_fonts.js create mode 100644 public/dist/css/AdminLTE.css create mode 100644 public/dist/css/AdminLTE.min.css create mode 100644 public/dist/css/adminlte.css.map create mode 100644 public/dist/css/adminlte.min.css.map create mode 100644 public/dist/css/alt/AdminLTE-bootstrap-social.css create mode 100644 public/dist/css/alt/AdminLTE-bootstrap-social.min.css create mode 100644 public/dist/css/alt/AdminLTE-fullcalendar.css create mode 100644 public/dist/css/alt/AdminLTE-fullcalendar.min.css create mode 100644 public/dist/css/alt/AdminLTE-select2.css create mode 100644 public/dist/css/alt/AdminLTE-select2.min.css create mode 100644 public/dist/css/alt/AdminLTE-without-plugins.css create mode 100644 public/dist/css/alt/AdminLTE-without-plugins.min.css create mode 100644 public/dist/css/skins/_all-skins.css create mode 100644 public/dist/css/skins/_all-skins.min.css create mode 100644 public/dist/css/skins/skin-black-light.css create mode 100644 public/dist/css/skins/skin-black-light.min.css create mode 100644 public/dist/css/skins/skin-black.css create mode 100644 public/dist/css/skins/skin-black.min.css create mode 100644 public/dist/css/skins/skin-blue-light.css create mode 100644 public/dist/css/skins/skin-blue-light.min.css create mode 100644 public/dist/css/skins/skin-blue.css create mode 100644 public/dist/css/skins/skin-blue.min.css create mode 100644 public/dist/css/skins/skin-green-light.css create mode 100644 public/dist/css/skins/skin-green-light.min.css create mode 100644 public/dist/css/skins/skin-green.css create mode 100644 public/dist/css/skins/skin-green.min.css create mode 100644 public/dist/css/skins/skin-purple-light.css create mode 100644 public/dist/css/skins/skin-purple-light.min.css create mode 100644 public/dist/css/skins/skin-purple.css create mode 100644 public/dist/css/skins/skin-purple.min.css create mode 100644 public/dist/css/skins/skin-red-light.css create mode 100644 public/dist/css/skins/skin-red-light.min.css create mode 100644 public/dist/css/skins/skin-red.css create mode 100644 public/dist/css/skins/skin-red.min.css create mode 100644 public/dist/css/skins/skin-yellow-light.css create mode 100644 public/dist/css/skins/skin-yellow-light.min.css create mode 100644 public/dist/css/skins/skin-yellow.css create mode 100644 public/dist/css/skins/skin-yellow.min.css create mode 100644 public/dist/img/avatar.png create mode 100644 public/dist/img/avatar04.png create mode 100644 public/dist/img/avatar2.png create mode 100644 public/dist/img/avatar3.png create mode 100644 public/dist/img/avatar5.png create mode 100644 public/dist/img/credit/american-express.png create mode 100644 public/dist/img/credit/cirrus.png create mode 100644 public/dist/img/credit/mastercard.png create mode 100644 public/dist/img/credit/mestro.png create mode 100644 public/dist/img/credit/paypal.png create mode 100644 public/dist/img/credit/paypal2.png create mode 100644 public/dist/img/credit/visa.png create mode 100644 public/dist/img/default-50x50.gif create mode 100644 public/dist/img/icons.png create mode 100644 public/dist/img/photo1.png create mode 100644 public/dist/img/photo2.png create mode 100644 public/dist/img/photo3.jpg create mode 100644 public/dist/img/photo4.jpg create mode 100644 public/dist/img/user1-128x128.jpg create mode 100644 public/dist/img/user2-160x160.jpg create mode 100644 public/dist/img/user3-128x128.jpg create mode 100644 public/dist/img/user4-128x128.jpg create mode 100644 public/dist/img/user5-128x128.jpg create mode 100644 public/dist/img/user6-128x128.jpg create mode 100644 public/dist/img/user7-128x128.jpg create mode 100644 public/dist/img/user8-128x128.jpg create mode 100644 public/dist/js/adminlte.js create mode 100644 public/dist/js/adminlte.min.js create mode 100644 public/dist/js/demo.js create mode 100644 public/dist/js/pages/dashboard.js create mode 100644 public/dist/js/pages/dashboard2.js create mode 100644 public/fonts/FontAwesome.otf create mode 100644 public/fonts/fontawesome-webfont.eot create mode 100644 public/fonts/fontawesome-webfont.svg create mode 100644 public/fonts/fontawesome-webfont.ttf create mode 100644 public/fonts/fontawesome-webfont.woff create mode 100644 public/fonts/fontawesome-webfont.woff2 create mode 100644 public/images/sort_asc.png create mode 100644 public/images/sort_asc_disabled.png create mode 100644 public/images/sort_both.png create mode 100644 public/images/sort_desc.png create mode 100644 public/images/sort_desc_disabled.png create mode 100644 public/img/avatar.png create mode 100644 public/img/avatar04.png create mode 100644 public/img/avatar2.png create mode 100644 public/img/avatar3.png create mode 100644 public/img/avatar5.png create mode 100644 public/img/credit/american-express.png create mode 100644 public/img/credit/cirrus.png create mode 100644 public/img/credit/mastercard.png create mode 100644 public/img/credit/mestro.png create mode 100644 public/img/credit/paypal.png create mode 100644 public/img/credit/paypal2.png create mode 100644 public/img/credit/visa.png create mode 100644 public/img/default-50x50.gif create mode 100644 public/img/icons.png create mode 100644 public/img/photo1.png create mode 100644 public/img/photo2.png create mode 100644 public/img/photo3.jpg create mode 100644 public/img/photo4.jpg create mode 100644 public/img/user1-128x128.jpg create mode 100644 public/img/user2-160x160.jpg create mode 100644 public/img/user3-128x128.jpg create mode 100644 public/img/user4-128x128.jpg create mode 100644 public/img/user5-128x128.jpg create mode 100644 public/img/user6-128x128.jpg create mode 100644 public/img/user7-128x128.jpg create mode 100644 public/img/user8-128x128.jpg create mode 100644 public/js/Chart.bundle.min.js create mode 100644 public/js/Chart.min.js create mode 100644 public/js/JsBarcode.all.min.js create mode 100644 public/js/adminlte.min.js create mode 100644 public/js/bootbox.min.js create mode 100644 public/js/bootstrap-select.min.js create mode 100644 public/js/bootstrap.min.js create mode 100644 public/js/jquery.PrintArea.js create mode 100644 public/js/jquery.min.js create mode 100644 public/plugins/bootstrap-slider/bootstrap-slider.js create mode 100644 public/plugins/bootstrap-slider/slider.css create mode 100644 public/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.js create mode 100644 public/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js create mode 100644 public/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.css create mode 100644 public/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css create mode 100644 public/plugins/iCheck/all.css create mode 100644 public/plugins/iCheck/flat/_all.css create mode 100644 public/plugins/iCheck/flat/aero.css create mode 100644 public/plugins/iCheck/flat/aero.png create mode 100644 public/plugins/iCheck/flat/aero@2x.png create mode 100644 public/plugins/iCheck/flat/blue.css create mode 100644 public/plugins/iCheck/flat/blue.png create mode 100644 public/plugins/iCheck/flat/blue@2x.png create mode 100644 public/plugins/iCheck/flat/flat.css create mode 100644 public/plugins/iCheck/flat/flat.png create mode 100644 public/plugins/iCheck/flat/flat@2x.png create mode 100644 public/plugins/iCheck/flat/green.css create mode 100644 public/plugins/iCheck/flat/green.png create mode 100644 public/plugins/iCheck/flat/green@2x.png create mode 100644 public/plugins/iCheck/flat/grey.css create mode 100644 public/plugins/iCheck/flat/grey.png create mode 100644 public/plugins/iCheck/flat/grey@2x.png create mode 100644 public/plugins/iCheck/flat/orange.css create mode 100644 public/plugins/iCheck/flat/orange.png create mode 100644 public/plugins/iCheck/flat/orange@2x.png create mode 100644 public/plugins/iCheck/flat/pink.css create mode 100644 public/plugins/iCheck/flat/pink.png create mode 100644 public/plugins/iCheck/flat/pink@2x.png create mode 100644 public/plugins/iCheck/flat/purple.css create mode 100644 public/plugins/iCheck/flat/purple.png create mode 100644 public/plugins/iCheck/flat/purple@2x.png create mode 100644 public/plugins/iCheck/flat/red.css create mode 100644 public/plugins/iCheck/flat/red.png create mode 100644 public/plugins/iCheck/flat/red@2x.png create mode 100644 public/plugins/iCheck/flat/yellow.css create mode 100644 public/plugins/iCheck/flat/yellow.png create mode 100644 public/plugins/iCheck/flat/yellow@2x.png create mode 100644 public/plugins/iCheck/futurico/futurico.css create mode 100644 public/plugins/iCheck/futurico/futurico.png create mode 100644 public/plugins/iCheck/futurico/futurico@2x.png create mode 100644 public/plugins/iCheck/icheck.js create mode 100644 public/plugins/iCheck/icheck.min.js create mode 100644 public/plugins/iCheck/line/_all.css create mode 100644 public/plugins/iCheck/line/aero.css create mode 100644 public/plugins/iCheck/line/blue.css create mode 100644 public/plugins/iCheck/line/green.css create mode 100644 public/plugins/iCheck/line/grey.css create mode 100644 public/plugins/iCheck/line/line.css create mode 100644 public/plugins/iCheck/line/line.png create mode 100644 public/plugins/iCheck/line/line@2x.png create mode 100644 public/plugins/iCheck/line/orange.css create mode 100644 public/plugins/iCheck/line/pink.css create mode 100644 public/plugins/iCheck/line/purple.css create mode 100644 public/plugins/iCheck/line/red.css create mode 100644 public/plugins/iCheck/line/yellow.css create mode 100644 public/plugins/iCheck/minimal/_all.css create mode 100644 public/plugins/iCheck/minimal/aero.css create mode 100644 public/plugins/iCheck/minimal/aero.png create mode 100644 public/plugins/iCheck/minimal/aero@2x.png create mode 100644 public/plugins/iCheck/minimal/blue.css create mode 100644 public/plugins/iCheck/minimal/blue.png create mode 100644 public/plugins/iCheck/minimal/blue@2x.png create mode 100644 public/plugins/iCheck/minimal/green.css create mode 100644 public/plugins/iCheck/minimal/green.png create mode 100644 public/plugins/iCheck/minimal/green@2x.png create mode 100644 public/plugins/iCheck/minimal/grey.css create mode 100644 public/plugins/iCheck/minimal/grey.png create mode 100644 public/plugins/iCheck/minimal/grey@2x.png create mode 100644 public/plugins/iCheck/minimal/minimal.css create mode 100644 public/plugins/iCheck/minimal/minimal.png create mode 100644 public/plugins/iCheck/minimal/minimal@2x.png create mode 100644 public/plugins/iCheck/minimal/orange.css create mode 100644 public/plugins/iCheck/minimal/orange.png create mode 100644 public/plugins/iCheck/minimal/orange@2x.png create mode 100644 public/plugins/iCheck/minimal/pink.css create mode 100644 public/plugins/iCheck/minimal/pink.png create mode 100644 public/plugins/iCheck/minimal/pink@2x.png create mode 100644 public/plugins/iCheck/minimal/purple.css create mode 100644 public/plugins/iCheck/minimal/purple.png create mode 100644 public/plugins/iCheck/minimal/purple@2x.png create mode 100644 public/plugins/iCheck/minimal/red.css create mode 100644 public/plugins/iCheck/minimal/red.png create mode 100644 public/plugins/iCheck/minimal/red@2x.png create mode 100644 public/plugins/iCheck/minimal/yellow.css create mode 100644 public/plugins/iCheck/minimal/yellow.png create mode 100644 public/plugins/iCheck/minimal/yellow@2x.png create mode 100644 public/plugins/iCheck/polaris/polaris.css create mode 100644 public/plugins/iCheck/polaris/polaris.png create mode 100644 public/plugins/iCheck/polaris/polaris@2x.png create mode 100644 public/plugins/iCheck/square/_all.css create mode 100644 public/plugins/iCheck/square/aero.css create mode 100644 public/plugins/iCheck/square/aero.png create mode 100644 public/plugins/iCheck/square/aero@2x.png create mode 100644 public/plugins/iCheck/square/blue.css create mode 100644 public/plugins/iCheck/square/blue.png create mode 100644 public/plugins/iCheck/square/blue@2x.png create mode 100644 public/plugins/iCheck/square/green.css create mode 100644 public/plugins/iCheck/square/green.png create mode 100644 public/plugins/iCheck/square/green@2x.png create mode 100644 public/plugins/iCheck/square/grey.css create mode 100644 public/plugins/iCheck/square/grey.png create mode 100644 public/plugins/iCheck/square/grey@2x.png create mode 100644 public/plugins/iCheck/square/orange.css create mode 100644 public/plugins/iCheck/square/orange.png create mode 100644 public/plugins/iCheck/square/orange@2x.png create mode 100644 public/plugins/iCheck/square/pink.css create mode 100644 public/plugins/iCheck/square/pink.png create mode 100644 public/plugins/iCheck/square/pink@2x.png create mode 100644 public/plugins/iCheck/square/purple.css create mode 100644 public/plugins/iCheck/square/purple.png create mode 100644 public/plugins/iCheck/square/purple@2x.png create mode 100644 public/plugins/iCheck/square/red.css create mode 100644 public/plugins/iCheck/square/red.png create mode 100644 public/plugins/iCheck/square/red@2x.png create mode 100644 public/plugins/iCheck/square/square.css create mode 100644 public/plugins/iCheck/square/square.png create mode 100644 public/plugins/iCheck/square/square@2x.png create mode 100644 public/plugins/iCheck/square/yellow.css create mode 100644 public/plugins/iCheck/square/yellow.png create mode 100644 public/plugins/iCheck/square/yellow@2x.png create mode 100644 public/plugins/input-mask/jquery.inputmask.date.extensions.js create mode 100644 public/plugins/input-mask/jquery.inputmask.extensions.js create mode 100644 public/plugins/input-mask/jquery.inputmask.js create mode 100644 public/plugins/input-mask/jquery.inputmask.numeric.extensions.js create mode 100644 public/plugins/input-mask/jquery.inputmask.phone.extensions.js create mode 100644 public/plugins/input-mask/jquery.inputmask.regex.extensions.js create mode 100644 public/plugins/input-mask/phone-codes/phone-be.json create mode 100644 public/plugins/input-mask/phone-codes/phone-codes.json create mode 100644 public/plugins/input-mask/phone-codes/readme.txt create mode 100644 public/plugins/jQueryUI/jquery-ui.js create mode 100644 public/plugins/jQueryUI/jquery-ui.min.js create mode 100644 public/plugins/jvectormap/jquery-jvectormap-1.2.2.css create mode 100644 public/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js create mode 100644 public/plugins/jvectormap/jquery-jvectormap-usa-en.js create mode 100644 public/plugins/jvectormap/jquery-jvectormap-world-mill-en.js create mode 100644 public/plugins/pace/pace.css create mode 100644 public/plugins/pace/pace.js create mode 100644 public/plugins/pace/pace.min.css create mode 100644 public/plugins/pace/pace.min.js create mode 100644 public/plugins/timepicker/bootstrap-timepicker.css create mode 100644 public/plugins/timepicker/bootstrap-timepicker.js create mode 100644 public/plugins/timepicker/bootstrap-timepicker.min.css create mode 100644 public/plugins/timepicker/bootstrap-timepicker.min.js create mode 100644 reportes/Letras.php create mode 100644 reportes/PDF_MC_Table.php create mode 100644 reportes/rptarticulos.php create mode 100644 vistas/articulo.php create mode 100644 vistas/categoria.php create mode 100644 vistas/cliente.php create mode 100644 vistas/comprasfecha.php create mode 100644 vistas/escritorio.php create mode 100644 vistas/footer.php create mode 100644 vistas/header.php create mode 100644 vistas/ingreso.php create mode 100644 vistas/login.html create mode 100644 vistas/noacceso.php create mode 100644 vistas/permiso.php create mode 100644 vistas/proveedor.php create mode 100644 vistas/scripts/articulo.js create mode 100644 vistas/scripts/categoria.js create mode 100644 vistas/scripts/cliente.js create mode 100644 vistas/scripts/comprasfecha.js create mode 100644 vistas/scripts/ingreso.js create mode 100644 vistas/scripts/login.js create mode 100644 vistas/scripts/permiso.js create mode 100644 vistas/scripts/proveedor.js create mode 100644 vistas/scripts/usuario.js create mode 100644 vistas/scripts/venta.js create mode 100644 vistas/scripts/ventasfechacliente.js create mode 100644 vistas/usuario.php create mode 100644 vistas/venta.php create mode 100644 vistas/ventasfechacliente.php diff --git a/ajax/articulo.php b/ajax/articulo.php new file mode 100644 index 0000000..94ef112 --- /dev/null +++ b/ajax/articulo.php @@ -0,0 +1,104 @@ +insertar($idcategoria,$codigo,$nombre,$stock,$descripcion,$imagen); + echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos"; + }else{ + $rspta=$articulo->editar($idarticulo,$idcategoria,$codigo,$nombre,$stock,$descripcion,$imagen); + echo $rspta ? "Datos actualizados correctamente" : "No se pudo actualizar los datos"; + } + break; + + + case 'desactivar': + $rspta=$articulo->desactivar($idarticulo); + echo $rspta ? "Datos desactivados correctamente" : "No se pudo desactivar los datos"; + break; + case 'activar': + $rspta=$articulo->activar($idarticulo); + echo $rspta ? "Datos activados correctamente" : "No se pudo activar los datos"; + break; + + case 'mostrar': + $rspta=$articulo->mostrar($idarticulo); + echo json_encode($rspta); + break; + + case 'listar': + $rspta=$articulo->listar(); + $data=Array(); +if ($_SESSION['acceso']==1) { + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>($reg->condicion)?''.' '.'':''.' '.'', + "1"=>$reg->nombre, + "2"=>$reg->categoria, + "3"=>$reg->codigo, + "4"=>$reg->stock, + "5"=>"", + "6"=>$reg->descripcion, + "7"=>($reg->condicion)?'Activado':'Desactivado' + ); + } +}else{ + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>'Sin Acceso', + "1"=>$reg->nombre, + "2"=>$reg->categoria, + "3"=>$reg->codigo, + "4"=>$reg->stock, + "5"=>"", + "6"=>$reg->descripcion, + "7"=>($reg->condicion)?'Activado':'Desactivado' + ); + } +} + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; + + case 'selectCategoria': + require_once "../modelos/Categoria.php"; + $categoria=new Categoria(); + + $rspta=$categoria->select(); + + while ($reg=$rspta->fetch_object()) { + echo ''; + } + break; +} + ?> \ No newline at end of file diff --git a/ajax/categoria.php b/ajax/categoria.php new file mode 100644 index 0000000..3e12b8d --- /dev/null +++ b/ajax/categoria.php @@ -0,0 +1,70 @@ +insertar($nombre,$descripcion); + echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos"; + }else{ + $rspta=$categoria->editar($idcategoria,$nombre,$descripcion); + echo $rspta ? "Datos actualizados correctamente" : "No se pudo actualizar los datos"; + } + break; + + + case 'desactivar': + $rspta=$categoria->desactivar($idcategoria); + echo $rspta ? "Datos desactivados correctamente" : "No se pudo desactivar los datos"; + break; + case 'activar': + $rspta=$categoria->activar($idcategoria); + echo $rspta ? "Datos activados correctamente" : "No se pudo activar los datos"; + break; + + case 'mostrar': + $rspta=$categoria->mostrar($idcategoria); + echo json_encode($rspta); + break; + + case 'listar': + $rspta=$categoria->listar(); + $data=Array(); +if ($_SESSION['acceso']==1) { + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>($reg->condicion)?''.' '.'':''.' '.'', + "1"=>$reg->nombre, + "2"=>$reg->descripcion, + "3"=>($reg->condicion)?'Activado':'Desactivado' + ); + } +}else{ + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>'Sin Acceso', + "1"=>$reg->nombre, + "2"=>$reg->descripcion, + "3"=>($reg->condicion)?'Activado':'Desactivado' + ); + } +} + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; +} + ?> \ No newline at end of file diff --git a/ajax/consultas.php b/ajax/consultas.php new file mode 100644 index 0000000..4b1de43 --- /dev/null +++ b/ajax/consultas.php @@ -0,0 +1,64 @@ +comprasfecha($fecha_inicio,$fecha_fin); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>$reg->fecha, + "1"=>$reg->usuario, + "2"=>$reg->proveedor, + "3"=>$reg->tipo_comprobante, + "4"=>$reg->serie_comprobante.' '.$reg->num_comprobante, + "5"=>$reg->total_compra, + "6"=>$reg->impuesto, + "7"=>($reg->estado=='Aceptado')?'Aceptado':'Anulado' + ); + } + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; + + case 'ventasfechacliente': + $fecha_inicio=$_REQUEST["fecha_inicio"]; + $fecha_fin=$_REQUEST["fecha_fin"]; + $idcliente=$_REQUEST["idcliente"]; + + $rspta=$consulta->ventasfechacliente($fecha_inicio,$fecha_fin,$idcliente); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>$reg->fecha, + "1"=>$reg->usuario, + "2"=>$reg->cliente, + "3"=>$reg->tipo_comprobante, + "4"=>$reg->serie_comprobante.' '.$reg->num_comprobante, + "5"=>$reg->total_venta, + "6"=>$reg->impuesto, + "7"=>($reg->estado=='Aceptado')?'Aceptado':'Anulado' + ); + } + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; +} + ?> \ No newline at end of file diff --git a/ajax/ingreso.php b/ajax/ingreso.php new file mode 100644 index 0000000..8bdf160 --- /dev/null +++ b/ajax/ingreso.php @@ -0,0 +1,138 @@ +insertar($idproveedor,$idusuario,$tipo_comprobante,$serie_comprobante,$num_comprobante,$fecha_hora,$impuesto,$total_compra,$_POST["idarticulo"],$_POST["cantidad"],$_POST["precio_compra"],$_POST["precio_venta"]); + echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos"; + }else{ + + } + break; + + + case 'anular': + $rspta=$ingreso->anular($idingreso); + echo $rspta ? "Ingreso anulado correctamente" : "No se pudo anular el ingreso"; + break; + + case 'mostrar': + $rspta=$ingreso->mostrar($idingreso); + echo json_encode($rspta); + break; + + case 'listarDetalle': + //recibimos el idingreso + $id=$_GET['id']; + + $rspta=$ingreso->listarDetalle($id); + $total=0; + echo ' + Opciones + Articulo + Cantidad + Precio Compra + Precio Venta + Subtotal + '; + while ($reg=$rspta->fetch_object()) { + echo ' + + '.$reg->nombre.' + '.$reg->cantidad.' + '.$reg->precio_compra.' + '.$reg->precio_venta.' + '.$reg->precio_compra*$reg->cantidad.' + + '; + $total=$total+($reg->precio_compra*$reg->cantidad); + } + echo ' + TOTAL + + + + +

S/. '.$total.'

+ '; + break; + + case 'listar': + $rspta=$ingreso->listar(); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>($reg->estado=='Aceptado')?''.' '.'':'', + "1"=>$reg->fecha, + "2"=>$reg->proveedor, + "3"=>$reg->usuario, + "4"=>$reg->tipo_comprobante, + "5"=>$reg->serie_comprobante. '-' .$reg->num_comprobante, + "6"=>$reg->total_compra, + "7"=>($reg->estado=='Aceptado')?'Aceptado':'Anulado' + ); + } + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; + + case 'selectProveedor': + require_once "../modelos/Persona.php"; + $persona = new Persona(); + + $rspta = $persona->listarp(); + + while ($reg = $rspta->fetch_object()) { + echo ''; + } + break; + + case 'listarArticulos': + require_once "../modelos/Articulo.php"; + $articulo=new Articulo(); + + $rspta=$articulo->listarActivos(); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>'', + "1"=>$reg->nombre, + "2"=>$reg->categoria, + "3"=>$reg->codigo, + "4"=>$reg->stock, + "5"=>"" + + ); + } + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + + break; +} + ?> \ No newline at end of file diff --git a/ajax/permiso.php b/ajax/permiso.php new file mode 100644 index 0000000..4a05ee6 --- /dev/null +++ b/ajax/permiso.php @@ -0,0 +1,28 @@ + listar(); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + $data[]=array( + + "0"=>$reg->nombre + + ); + } + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; +} + ?> \ No newline at end of file diff --git a/ajax/persona.php b/ajax/persona.php new file mode 100644 index 0000000..bcb272f --- /dev/null +++ b/ajax/persona.php @@ -0,0 +1,97 @@ +insertar($tipo_persona,$nombre,$tipo_documento,$num_documento,$direccion,$telefono,$email); + echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos"; + }else{ + $rspta=$persona->editar($idpersona,$tipo_persona,$nombre,$tipo_documento,$num_documento,$direccion,$telefono,$email); + echo $rspta ? "Datos actualizados correctamente" : "No se pudo actualizar los datos"; + } + break; + + + case 'eliminar': + $rspta=$persona->eliminar($idpersona); + echo $rspta ? "Datos eliminados correctamente" : "No se pudo eliminar los datos"; + break; + + case 'mostrar': + $rspta=$persona->mostrar($idpersona); + echo json_encode($rspta); + break; + + case 'listarp': + $rspta=$persona->listarp(); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>''.' '.'', + "1"=>$reg->nombre, + "2"=>$reg->tipo_documento, + "3"=>$reg->num_documento, + "4"=>$reg->telefono, + "5"=>$reg->email + ); + } + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; + + case 'listarc': + $rspta=$persona->listarc(); + $data=Array(); +if ($_SESSION['acceso']==1) { + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>''.' '.'', + "1"=>$reg->nombre, + "2"=>$reg->tipo_documento, + "3"=>$reg->num_documento, + "4"=>$reg->telefono, + "5"=>$reg->email + ); + } +}else{ + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>'Sin Acceso', + "1"=>$reg->nombre, + "2"=>$reg->tipo_documento, + "3"=>$reg->num_documento, + "4"=>$reg->telefono, + "5"=>$reg->email + ); + } +} + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; +} + ?> \ No newline at end of file diff --git a/ajax/usuario.php b/ajax/usuario.php new file mode 100644 index 0000000..4864482 --- /dev/null +++ b/ajax/usuario.php @@ -0,0 +1,164 @@ +insertar($nombre,$tipo_documento,$num_documento,$direccion,$telefono,$email,$cargo,$login,$clavehash,$imagen,$_POST['permiso']); + echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar todos los datos del usuario"; + }else{ + $rspta=$usuario->editar($idusuario,$nombre,$tipo_documento,$num_documento,$direccion,$telefono,$email,$cargo,$login,$clavehash,$imagen,$_POST['permiso']); + echo $rspta ? "Datos actualizados correctamente" : "No se pudo actualizar los datos"; + } + break; + + + case 'desactivar': + $rspta=$usuario->desactivar($idusuario); + echo $rspta ? "Datos desactivados correctamente" : "No se pudo desactivar los datos"; + break; + + case 'activar': + $rspta=$usuario->activar($idusuario); + echo $rspta ? "Datos activados correctamente" : "No se pudo activar los datos"; + break; + + case 'mostrar': + $rspta=$usuario->mostrar($idusuario); + echo json_encode($rspta); + break; + + case 'listar': + $rspta=$usuario->listar(); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>($reg->condicion)?''.' '.'':''.' '.'', + "1"=>$reg->nombre, + "2"=>$reg->tipo_documento, + "3"=>$reg->num_documento, + "4"=>$reg->telefono, + "5"=>$reg->email, + "6"=>$reg->login, + "7"=>"", + "8"=>($reg->condicion)?'Activado':'Desactivado' + ); + } + + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; + + case 'permisos': + //obtenemos toodos los permisos de la tabla permisos + require_once "../modelos/Permiso.php"; + $permiso=new Permiso(); + $rspta=$permiso->listar(); +//obtener permisos asigandos + $id=$_GET['id']; + $marcados=$usuario->listarmarcados($id); + $valores=array(); + +//almacenar permisos asigandos + while ($per=$marcados->fetch_object()) { + array_push($valores, $per->idpermiso); + } + //mostramos la lista de permisos + while ($reg=$rspta->fetch_object()) { + $sw=in_array($reg->idpermiso,$valores)?'checked':''; + echo '
  • '.$reg->nombre.'
  • '; + } + break; + + case 'verificar': + //validar si el usuario tiene acceso al sistema + $logina=$_POST['logina']; + $clavea=$_POST['clavea']; + + //Hash SHA256 en la contraseña + $clavehash=hash("SHA256", $clavea); + + $rspta=$usuario->verificar($logina, $clavehash); + + $fetch=$rspta->fetch_object(); + if (isset($fetch)) { + # Declaramos la variables de sesion + $_SESSION['idusuario']=$fetch->idusuario; + $_SESSION['nombre']=$fetch->nombre; + $_SESSION['imagen']=$fetch->imagen; + $_SESSION['login']=$fetch->login; + + //obtenemos los permisos + $marcados=$usuario->listarmarcados($fetch->idusuario); + + //declaramos el array para almacenar todos los permisos + $valores=array(); + + //almacenamos los permisos marcados en al array + while ($per = $marcados->fetch_object()) { + array_push($valores, $per->idpermiso); + } + + //determinamos lo accesos al usuario + in_array(1, $valores)?$_SESSION['escritorio']=1:$_SESSION['escritorio']=0; + in_array(2, $valores)?$_SESSION['almacen']=1:$_SESSION['almacen']=0; + in_array(3, $valores)?$_SESSION['compras']=1:$_SESSION['compras']=0; + in_array(4, $valores)?$_SESSION['ventas']=1:$_SESSION['ventas']=0; + in_array(5, $valores)?$_SESSION['acceso']=1:$_SESSION['acceso']=0; + in_array(6, $valores)?$_SESSION['consultac']=1:$_SESSION['consultac']=0; + in_array(7, $valores)?$_SESSION['consultav']=1:$_SESSION['consultav']=0; + + } + echo json_encode($fetch); + + + break; + case 'salir': + //limpiamos la variables de la secion + session_unset(); + + //destruimos la sesion + session_destroy(); + //redireccionamos al login + header("Location: ../index.php"); + break; + + + + + +} +?> \ No newline at end of file diff --git a/ajax/venta.php b/ajax/venta.php new file mode 100644 index 0000000..dd98418 --- /dev/null +++ b/ajax/venta.php @@ -0,0 +1,146 @@ +insertar($idcliente,$idusuario,$tipo_comprobante,$serie_comprobante,$num_comprobante,$fecha_hora,$impuesto,$total_venta,$_POST["idarticulo"],$_POST["cantidad"],$_POST["precio_venta"],$_POST["descuento"]); + echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos"; + }else{ + + } + break; + + + case 'anular': + $rspta=$venta->anular($idventa); + echo $rspta ? "Ingreso devuelto correctamente" : "No se pudo devolver el ingreso"; + break; + + case 'mostrar': + $rspta=$venta->mostrar($idventa); + echo json_encode($rspta); + break; + + case 'listarDetalle': + //recibimos el idventa + $id=$_GET['id']; + + $rspta=$venta->listarDetalle($id); + $total=0; + echo ' + Opciones + Articulo + Cantidad + Precio Venta + Descuento + Subtotal + '; + while ($reg=$rspta->fetch_object()) { + echo ' + + '.$reg->nombre.' + '.$reg->cantidad.' + '.$reg->precio_venta.' + '.$reg->descuento.' + '.$reg->subtotal.''; + $total=$total+($reg->precio_venta*$reg->cantidad-$reg->descuento); + } + echo ' + TOTAL + + + + +

    MXN/. '.$total.'

    + '; + break; + + case 'listar': + $rspta=$venta->listar(); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + if ($reg->tipo_comprobante=='Ticket') { + $url='../reportes/exTicket.php?id='; + }else{ + $url='../reportes/exFactura.php?id='; + } + + $data[]=array( + "0"=>(($reg->estado=='Aceptado')?''.' '.'':''), + "1"=>$reg->fecha, + "2"=>$reg->cliente, + "3"=>$reg->usuario, + "4"=>$reg->tipo_comprobante, + "5"=>$reg->serie_comprobante. '-' .$reg->num_comprobante, + "6"=>$reg->total_venta, + "7"=>($reg->estado=='Aceptado')?'Aceptado':'Devuelto' + ); + } + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + break; + + case 'selectCliente': + require_once "../modelos/Persona.php"; + $persona = new Persona(); + + $rspta = $persona->listarc(); + + while ($reg = $rspta->fetch_object()) { + echo ''; + } + break; + + case 'listarArticulos': + require_once "../modelos/Articulo.php"; + $articulo=new Articulo(); + + $rspta=$articulo->listarActivosVenta(); + $data=Array(); + + while ($reg=$rspta->fetch_object()) { + $data[]=array( + "0"=>'', + "1"=>$reg->nombre, + "2"=>$reg->categoria, + "3"=>$reg->codigo, + "4"=>$reg->stock, + "5"=>$reg->precio_venta, + "6"=>"" + + ); + } + $results=array( + "sEcho"=>1,//info para datatables + "iTotalRecords"=>count($data),//enviamos el total de registros al datatable + "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar + "aaData"=>$data); + echo json_encode($results); + + break; +} + ?> \ No newline at end of file diff --git a/config/Conexion.php b/config/Conexion.php new file mode 100644 index 0000000..c3a26bc --- /dev/null +++ b/config/Conexion.php @@ -0,0 +1,48 @@ +query($sql); +return $query; +} + +function ejecutarConsultaArray($sql) { +global $conexion; +$result = $conexion->query($sql); +return $result->fetch_all(MYSQLI_ASSOC); +} + +function ejecutarConsultaSimpleFila($sql){ +global $conexion; +$query=$conexion->query($sql); +$row=$query->fetch_assoc(); +return $row; +} +function ejecutarConsulta_retornarID($sql){ +global $conexion; +$query=$conexion->query($sql); +return $conexion->insert_id; +} + +function limpiarCadena($str){ +global $conexion; +$str=mysqli_real_escape_string($conexion,trim($str)); +return htmlspecialchars($str); +} + +} + + ?> \ No newline at end of file diff --git a/config/global.php b/config/global.php new file mode 100644 index 0000000..da105e0 --- /dev/null +++ b/config/global.php @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/files/articulos/1732047531.jpg b/files/articulos/1732047531.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ae4ac714492f6dce07c3297d635c7e96499a095 GIT binary patch literal 181157 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732054664.jpg b/files/articulos/1732054664.jpg new file mode 100644 index 0000000000000000000000000000000000000000..086f991fa607c2c103f95ca8203cb7ff5ef17f49 GIT binary patch literal 3476 zcmZux2|Qa_`@XTXmYJ5+lG16l*3iV*YuAO6e1Z@yNf}aAG}Kz5blRcqC^`*k#?l%~ zni8Q^L~EN`OR7FgsC^RKASks}kS{v_cIN;6zW3hyzRx+&J?FgdbI-Yg_kuqF8HAmK z9RLCW07!TNf*~LQkleEud_ZQujEs!Dj4{c52>DJ+1){8RSmD4? zJ(xCB2X6K~CQtB_*}*+kFZ$GDa|kxD>m8y}Qc$h(eavyG4vhvpoqXrW@@7TPoiI`>0cYFZ~6H?oFzYb0u(K zLu&7;->m&mbq}-5v~I z&>qv8+#Ao6yNWGB-jY^mWqhX%W3|-!yqJT{-ch4|lO1tuF~E1yHeWIXfHMzNB)sv9{u>kAm^)6aTRl&QEz4^VXlP$Sre(|7q>BA1%0s^G z&ib3inbWWxOid2Y`Pqv|4U$LaM6hvGd$!xT@r8&uO&Y&)U6-q*Khb~LohC+d@PR#; z5kb9Dby5NJ|IYji63y5;%?<3|r{qOhA(!Adp2gvRP{qsp@8wNXHX?QFv_lP_qG|pi z7`xd8FR^@XB-uFgEqHcRwbQ&t(fiwt)0^6d&8mm{lCQ@Vo>q4CuK$qCH9Az_7j1r9 zYi8|PWq$RiqTV33d;YWuAAa|Z*L&zBBgdu|1nD_t;nf zgpYkk3Y)2;k0(DUJWrM`whPvqd=+Hci0k5JE?FE5R^puaH`9e~;yxAB?3qtowWc3g zD?yeF#Fj0v&V*(yjW=e`uh!P4;!RHH#FFF9WAKInaRnaQSG@zV^?$rkJ9Q?%pgFZ_ zPM+RjP<{(k0hR#lRX{3VoQP)wzh~n-z&mt}IGNw5@iN>S(*Ay0lO7mPl74}d}%Xd6jr8u8! zdc%6TZoNTg-FopW#N^^X@jVbF!3ReG*TJc*1pkmj!`%QJKS)-fLU9@OgQ#f0Nf~>-5J;JPrv8c zQ&>7?78-V&?5{rM;Ahs&hi=n8*{%m!Ug{e)9)CF99|) zgl&C|A~h^(_Jze=9Ocz#lN^}|Ov18l1#{5i7|sodqxM73J-p^MH*dWan}V2qQW`aX*`c9f)L|HNfAc=Cb!3Id^#yh)qdrqhLnuMmx2NNuLyK-PsWmJ3f|}BDN483a13FF%6+(a z7@ss<*A^Lj4Hjfzb~AP3esiRSOZUp^ls9fu`JMnsI|y6uZ(n-I*R6S9rJ4wxS!+-C zPAy+DPpWF9yB^xkd#UDYrSt(`p0Kd6ljibj)jd5Y$t@qYRluJnT9po{5)EqetRbg0 zEx6mkjLG)yD@O_i0GmB6B9X%k4HeH3D&WW}1cbol~A5kGw+0~U7 zPijcqviV;UfPfe5Rc-g)K-{^^L~WO_v>SOBuoJ&19P()@zXJ0Q#Y~nup74WW9vdfZ zkKye%LK@{ubXeHl{v_^;uyUGuqFvVc6esD)%B~9vTLbvUn79jJ>wNMAE@F<@ZY(?- z?9gb|qFkT%HKtnRM*fvfiSfhn0-#BjzO<-d*K#M9NWsJzLJKB_2#+??IXTPN@W<+{C#r9y^+G?Vo zZ^k~n@oklvd)K4M@sCEz^%xH%IKp>*Igh`*WPS0Kvd$rVdcNlGxT8*}%4P0W`>N-o z4)WU89~gyEJ+tnR%Od;>q)c{)_J(fNuRL6hXKpz&4+w(1CZs4^@pn zKYfoyabHZ%(7xF$a#FU9pWJy~gs#j-*Ah3NJsyOQ@vLfpJr2XTq$0Y){C(BTiW-|N z8CJ|)%ch*C)mN`!rxC3gA9U-ETpbC@y2F@7&di4RBane|W7@x7&vNqX3h9{d0jsNu zw&0u)4TF)h<&(DyPg@nG&B$q7>Q44=^7?)!DLug1i?I3*I^>%4wgw&T8nnW{Z@q8B zU{gDcag~kbQ>Jik@ukusRygmAL#)|#-uW$SPG&b9hDCen49*$)=<+?CNUaX#0zjPU z9swSVJcM5Z0V%#VAe-Gn0TD@+&r#?k0RV~{w#!yGZ964%FP*BHDEG3`EuG|8OB$KZ zeG{F9W-vxA;qAc+hPVr>(aWSIYlHw$hF3Go^chi5WCvHdFYS?~(mMk3FeTh24%4r@ z?8Tc~>sz8p^w8ubPU$76%HM5)`q;wnR&+&V8ka+dhF-f;5mpfDr?$GX5Lg}W<*TZc z6Nqq9!cj#i!bu7mexMRdpe&zP;=k*+gqR&q&p^G(OgCy*MDWwtpD zMr)P@fYFaODr$h-Un;1OzNi8G0w__M9O0W&30mjbDO&8z#73g4GvSiM^d!<0dF^=` z$4WWZhaepk&8x*|>OQWpV-}jQ>)U(|{^sS%0F^G$_LraAr2@_zJ_AT&onJby8Tr_V-DD)<<~(Hec5kg8!GvKZ(Dv$k#4W!N7k2KLrF6 literal 0 HcmV?d00001 diff --git a/files/articulos/1732055187.jpg b/files/articulos/1732055187.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f8e27561940a2b0ccef1aed5df9e8ffdc023b7d6 GIT binary patch literal 2077 zcmaiz2~<;88pmH21VamXkq`<*3rJVkuFP zVJ2t+71RWRU|9sj1W-XnGK`XlEKy8VKv@H_SVEFMf-=S7oVoA3bC>Vl|NYH zBL}eG`}+9;2m}Bi;1AHqfYZRzCAwIwAs&mx;jtiyGc>^yOz>Eu36_Az8ygde%kU;d z8*3BdH(%rN7EU(Sw)SK)nXtlz>H<;hAhJCIgTWYlX<%lEHFLBiTH8CjIJ!{C5Sc=u z*h3IRbs$k7$N~P{93aTv*#Ux^aB+nzI8KJ_HT3|f2gm_A3SkK#K?Dj!Xc_>sS(_-t ztk+KkjX>!vLF&RmH!OfeppYnC)a;lxjzFT&AkIR^a-Ea&)}YAz-Y=LEOnM8D7HpsXu5ze z;N?gV1p?lHs^Qbbg|)fC+KIU0Ypu5KPse;#w@;ULBn%!Cs#x!CtdD2QXrNM@7q%)S zEwk{-*f(KTMBeI2c~5AvR1M#@FtiuA1uC0H@kpOV3dY8Y8U|Z|h0Z&IUV1CA#gcOFHNV znpHtcSs1^KNY*`^BVilUC;L-#_MeabQrOmTZHw2Sn`=#U5KDQ}yF;wgdntBL-_J9& z(>o}kKUFUQGg}M)=Kw44OdGzfhjrJC-lg`8NtQ!F?bRIELTjk-+40})$j$oqyvo(y zY4O!JnCI@NtE&4$xh{|w$K#HA7!tJd#)D3F?vw0#9P7@i&GX;5&t0X?9ymk)H?KlI z9=C_O_xatH$(A}?_EAQFozr%IdOG{)nhB$zSVM+f6`<>@Jk=BlJ5028K@JbhY@_;Ix~9H7Ft-DzBwW zdJeE3i+2k~Quj{RW#$ERm#l5F>x#HD@lc`xqTeP#f_K;7Of&MNO^LjHoDb9S|bvxa3g^dBN)Cw)cb(Xp7oz>^IjeQnd(^=n2!upk&fpI8V0eK_j~ zi!QvVFBW-}c5e>d5!1_kf2@@e!~Z3$Md=Snnbv4`3VRq^s^iYfR_JdX@1rUvqD?z{Y`T>X5<3+u^f!QIl7 z?FEmLlIZ-7-^+hJ=h^OhxszS3h|sn4%Kf`D6H=%Yh>yRCtzkK)w3 zIJUrG!*{-Ue*tg{odaNZ_`9C-V}EtfX3XiMWuJfYF2}@EhDZRjy5wqEV`HKYcf)#) zVB+!JR#q(#nBOnnsT2{icNT|{#vAjas0=-e?|7XrL z7jWAd5*Qlws_dlLa^7OS$$aykbklv`Zx_+s$U4mDu6=YusAbWpMY?LpIQSRV4dKg* zUl9TkOqC24=G`Hb6OP06hiQhz87zWFLnLC&bY9MD%kzv|0L|@Y{D2iT%Yxv zB4`$ZHxQLV2%V!$bUnG4S3qyX!4-b8NpVj;-d;)ilk=kF-iOY67v6z6$@o8W^+TUM vv4~T6=)dSJ=6Tg)=1+S_;<)G;wPIF<3;~Z%dLSNnJA;upFTMdhs_Fa#pqD`8 literal 0 HcmV?d00001 diff --git a/files/articulos/1732058603.jpg b/files/articulos/1732058603.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bf9c95ca480c7294ee14ec3f39be3e24228f02ef GIT binary patch literal 1965 zcma)*c~BE)7{)hQF1Z6FL4k586iGH50iuMOdNe3rLxv7Uu4=>-5G``wSg{2wDhg6S zU=#r<3eAv!K)71O)&SuUkVGJ;q1+%K6(pn^P-h$%>+T=B?|1y(=X>7wlRlM-08MA= zJ}Q7f0007h0jUs305&Knq7+eRH8m}awhk7ptF;k})<9zowe_%QEC!>C#_AfF8|fOE z8lcg}){yB|9DzW<8j`jVA(A;nutF#+E32!i>uG3ivNJW@Od>%fB8g~;!;y%Pouw54 z4-deDIFdDlv$7-EKoA_`AWQpgI0&+YNRYH1Kq&ztKm;O803-?lq7c$XKpz%}1Q9Z= z?;nI5QeHt3RDx%%H31|71d;L}CG|8(+DIehtkqEw%!>iuY)$RaXFXLAQb?rFae1I zQ2+(_SM$T-kABoNGP%9};)I_oPZvpSd+<`AG4x7=V@Bc>zL?IQ@W#CP!iOORI!D73 zc(iiQ6o-?=d-w}!iDU{ei?-a@g)z0j`#lk6Q;L{BT?w};@jDutG|9T|lw}YhsHqER z15#W+%J(in9&&5$4?L{aNA3UW=qsx#UowqZ&5zlUGH+cocBJ2jpiknRwoMkN=Qs`? zemuuXe2pvDx*4_nPp+WudQ-ru;)UDQo}OGTdz3Hi)!NpvBWf;W+`TbBvy4Yvu9zGU z8t(0|ZJ2*>uhsxXO{GpaFxXLlm(=DJ4UYs1ltt51%+|>?J*A_;Zq!AmPA+S1ny)Pd zlDx7ShyNO*3>KifWAabNwU_$we6(rz#vGgZaiaW})fWBCSLn2)i>?9-*X%$Qef-PHaz$1L^p%Jv1sg4m3_PM*WX%c^DZA?nlo#(+rn`;MR zHK1u>Bo?Eik0wfLUyZwVF~s^=SA0f`FGmIm z<0vm52>F_Gx3_jAdj+B-6#BK2m*sT7(sCvd(&x`Ge6$(X5V?@fi-~HKsO9|`UY5_< zk`#7xKi>E70p6jy-Jawrl;*J6@f6CL?LnAjm9U|x3%B+KPj(V7?x)m9=ALT=&J4u2 z&rB$lS6rgf3p11ZGGo7YtPuq-DW}r%Gja+ehVsHP>Gzn5`(yBB=lVgX%lBekpnFAOrP>?_Uk8)RgF ziL>5mdJhe9+9M-Ek`jBCt6q3B7-Db8;fecii=7F{Xrf*LxsDyWQ0niTN=q)*wP`!w zH^RF%)kqAka$k;?XaQf+J|V;l7Lr)TUJ;-|_LS*i{eVyvGU%$XjH*1&Y=8$o$jCsj zP;Q3Vo}0~^^ZiCwz*V-reJQ|8wSEm509?7%b5(ATktLyqkj6tXear68bk1W!vm6GX zHw3^q6JvL^rQGhirwhz1kTL7YoY_-w7796ixZ|QVCtRlp&cQlwwGJI^Nsz$Uy(+xY z{rP7bS9*jkxsYAbTEUA|iB~!)%#aC({d1T3xA08f$$#kSgCj$+VV3RrIt;%i`AsfV z`%;DP)`7$IiG=HehzJ=8E;+KMJen;PHXCm-=yqKOaCMH!=wP+C{lh;V5oar7lg;z= z+|E%`U6P9%eq9HyoSrT-`;NT0C%>c8*QB+R=`JoD$4`WY)Vfc50K0AR{>E9SPxQcU z1RQwhdCBK`UIlxON6w7FcZ;>^HRaff^#ebOkTTJ#ZI!E*!^o@Z6VXC96@7lIcyXnW z|L@7iJ-f8pDoa>EvqdFCwT*QzbM$gg3(Jbt9DjEr@^jg6ugG*mTj+xEv1qpB(lGtL zS$a2fq;vuwFY|)9Yv^EzlYh4WF5uU$p|t@;7cQTuTk*I)&)K}GOVqrM)9?^Nrs=1E uce*$-U19!1GR*rvm^NQ&HRAgF0RUMe=04lAt2~3xjT?FW$z*UkY43j<5A-wu literal 0 HcmV?d00001 diff --git a/files/articulos/1732064839.jpg b/files/articulos/1732064839.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8528dec5664f5a302bd8dc05801eab89b6935d8f GIT binary patch literal 2393 zcmcgoeLU0q9{h|xw@9!Vq&-?rSem_h+B#Y~I$DtZupc41(EVE4 zhNcHhjZLJ07?`7uqpV;E6F5jkMMZVD>OOUKT}!CJAp{a}42iTvAk2^mgb4y}g*XmJ zSR$>Y%u@O)g_Q1GI~sf^kUR&#O28yADGM?LWWXR! zscNGR$be*}R9-<|PWInFq@o=7fT_I3IZeZ#yl@I;=dV57b1JUjH-QoQ#lWPZdAiV{ zut}P$3z7nm{m;rfxeD@9%@{20Dl01sQvNDSHL#q<0n?wn3gk7FklZX{`l47{~>_z&gQkpH9{f85@X9fC79>0ex`FQqA&9=c9zF49EPM-=d505 zkvB*Jth2xWRc^(6zhd{}8VaWF!!+VUS<#pIHPk%yw4Gfwb9G_3DQnz5Glo2+y_T;{ zA@yxI;jl}G4XnGedPn?j{DWmSD!%nl`~dF^=eD11o=FlL*wb_IZNjmeCXU`2gCg%# zoO>^>{EiU+T;19r@O$GM;`9%AW;&G5`}$8}jqQ)TjDLNa6PUJ1Tv!m*9}?Ly^H8&q zP8V&EyUjNWN!=(cJIAXOKPO6!CAD>GGWO+$z_6og4lhIw3nzn7Q>+uGkfq-F)CZVk zZeI`)NtwDEWgSU&HBO2+=-M(^hhfTr-oHRJ+L|+-!*ebF>}|GN^lM zwIzTLH)cISIqzUKJ`=H_(_V3w6GrE_R$fj=u@!rhP&CdleFD={ri{Dw1GmVyUKWQ;6<7pZ8HB#r@u0JAnua;+yB@*An zxE5n3%%X_QD9fd{9Y$4wK^V@k7Rs^nj(e|i>(CtYH9lJcz>+RtqfXw-a5W_9x@-b`|?sR^~#FF#Ng$82D#+vHQL!9u+G2SCr}O zh2>=nVMl5eqR_P=`=n-6Wf2hpw=mPc67}f8wgp}+GwkTrexosdXrzGVF%2ueOY8rT zvwmIzU}6d3Xm;Uh6MdXUd)X|0<->{c_(CW?JWF(X23a?$x%LLK1hX_?=WiE(-WFz;aZs=u^ts^3Z{ABdB zsDRgT*Xkfc+b|3!0kUgTY7(ymOmo0no}01a$3FxpPqMyo3@29Y-&+57ox@&?GP~oK#;MGVN57MEQy>-XjUVCbK#ifl(>_lfASt}1T zcF^PZ@tW4lZzwT`IefxKL%;Qz5pv0_m^Uw?>(98UDok3Ug>}CN_L{~9_HWd9xS6FM z_q8JFc7_{0dW++S&I#pa!$md{fH7)uK@9yUhOSr>)xwZm_NrOSlc8o~cOS8;IX}MM zVq3T0p{?jSOSQNUT3Z}@Z+n~I8IF?qSa7GPt>(<7(giIoa_CBu5IcbQC?9WJWt{8$ z7eM!$wHe=rIk&fCcyuZguGcRzp@Olf!p!&yzX-keZ@rh?_->UO_oDo!ZA$pyagrN` zHjCtve=Zdad9yKBHM8BQkG%h_71xSS{t|P2;W*WPG^Pf3h#0h{t%tF#tvkPV zRdeI-Ocu*2y~lE%UBB53^M(1|AT$9gufCZ;NClc?(r~W5_KRk4W(N#G3%ITG0`C&jI;YiYfFjlNd1B!t1n^2jcr2D z%sS^Vi;ngDd=6`f;h!a-$EVo-wITWaz)|NPma7fe#M_hyB6M3a;;yOu2pHdyy_LIq z!rFVJrJhD+-F+5^Wrz11-KB{NeTdbC?-{Kf@4$osga2(=YWh~ak4yNYPNTqyBMFfv zQK|NCxaTsiw_Z%h_qp$A&prt@8*(mgYJb4PQ9Mk?`sP*y%Me@GsS-dT@`dAh8)%bbPnS6+8IWoEo>gtei8pH9tsq^C$p~$BHsV5G zSU`Kp(kF_?F(KZip>eU1)P8@@2(%eNbVU1B{Yoo1WH#hkbjenU1|g{q6L3e`=3UVv3~(ss>#~` literal 0 HcmV?d00001 diff --git a/files/articulos/1732064910.jpg b/files/articulos/1732064910.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c8cbf59f35fb1ea9c63fffb0bf46d10ccb6a3609 GIT binary patch literal 2507 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732082393.jpg b/files/articulos/1732082393.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7afd19138f865c7ca9af9aced8e4bd05ef0ceac3 GIT binary patch literal 4845 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732082570.jpg b/files/articulos/1732082570.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc062cf2f02bf3c2b6c1f3e1f6d91ee0f8fa979b GIT binary patch literal 4335 zcma)62{aqp)(%>2xu_wcRD0Dd5^5}^TCE{bvj{Qds-lKaF%#O}(m@QjiJ^wjnu$3v zwC1t56eVH^nub#IShT7<_w}y(-ulo2AtwNA$VEK_O%fkyi%?AXFi;IIH5GX_w42FQAV0Fk*1%VuOj?7>B z?{SC{eS|!axsP`e}@}q z^5ZXQ50eedOxstaCd`p^i0PZrHy=>D=@~b|Qrs!$T;{n9Ve26Zwpahx6*;&)F((J{ zn8gU&3JgdR~t^pqcLOvz<>^62+4e06d;nXSu&CGcuLwCLtz13egTcV54)K}&w zlp$<$wcf|e-^zcthRY?3e$a2 z&WKyi0>-%L9}lZp&Ic|V&G{RYndbsSwp3?+M4nBJdsebxx4vDx&)MA&7a1&3Se8_f zI>f#7K_9_98!VH#A#}%lSl{05l937?rjbAJ5VbzM$#4(@QN3PW=h@d0YvClAlY{*} z2I=;-T8)p{v4)z3A-Nw9&w(fU-ngQ&$ksC#y)Z@%_|+r96~M>WWvfOIuOaBBfhql$=R}L4#rT_MtDk- z&d4n+%421jsNVeJ(&Y6hlAFDEo-D8UdCumWLyK#MAg(EGq0;F|2TQM&%U9?bsZXnJ z<*>Nr8!fUB8u8wl zs7F4^8TvVWV5>wF5q1dh;jeX>ev#zargYr(f|zdK2j3r)cr!c?4uKhA?sXcm*eW$} zGm1mRqP_9)P^XOAa~eij=ecs*&d4IXfzxNxR8U(DX02>>&;OG~HvYQ0-xGK>Gb_MO z*L2Z|2Fz`C+W<=>M(S1F?Z!TExaOXak~v>Wnc10oT4H)+;UslW^vb3m!sm8PiXD_6 zC4KOHyu8+lr-NgG4`hbv>n?Q|QHhOj`6aibe{Qz=hlGnl{?geZ*n+35+#vuL7D7$X zD6pL!x~#FkEKOa1ALwP!L$X6e(@fQ}F)|GmbI*F}@Zl5KI5pU(SVsZce5rl)4jrdR zu_#lBv=RRZXyyN7k+bei53fvp(#NV4yxYmSOUtQ47HiYc`hB0lB?;Z^K zl$yw`^nPc|0VK;9L1xfp_gmKHU6vc4drt6!gqiM`U>&8=Mh2OcFK2CmOtvqrGG|0P zeU|xleLQ}osZ8BAik@c##ihAV%G6okz6a9veUYECvy%<-7z~JV!VIw}FJaQaHmTR1 z9oP8+E3cFjd`B%UY;92yrcn4^m|!{S-Na&2X`hRrqKvySO9N}@^owrXn10t27^OSm zjHHaR!ZT~sZ2<5;`CyNqK)!rR-61KesnW9$Zv%+)sjA6-&fjf1>$oCgqZV-ypT2#) zyD`m4YjW7;g3&r^_I;LMJyUs^mLgI#JVD0P{Mdry zK9=~TdVq}`x5sfQ8mzEOJ#arwno?z97aK$_?pKa>N#QXZj9bv4-u~j&U=1Bc#2M+Nc1D(!9tR z4Jdc58m?RqQs~nMXUy$McQt?V8biY_g_(BeYtdp>L=%Qua5*)J$^Cw{wR9iHA8z*U zxEyL6$oLK6TXX5#slKsJR|=dE8y6Um;iXlEtEvtOzNg2&ps{+%=Z06iYIIVrR9;@a z+E>-#xT(xzm18IycUqE!heuFE-R=Fi%Kz{wj3{}LnKx{O#571XjDgZWZ24gnFZi39 z6>_7E4`fGI%Wyma5h1(rimILg#qH+n-^neB5Be_xC#OEGI-TOFt6iKfnANJAq2-v| zXm}>j1EeU(oo4;11@Ou5FsNgnE>0Ch+d6Yd_v`I*P1Too7f%d|k?|xSY0+fqbZpFIY4Q}KDFy#P z@#?D5A%OGzy58n99k;80pXHog<_*uT9#bhIrj`Knn(!kSNidz(LW^f}wG_a=f6V*# zwmfo_HQoQX#rA-Uf~{dC`;SiyrA(If0OVb;b?n7J2o&(Zs)$RMb) zKpPtl9*0J`a}~<(QZJvo~Y%Y?4RoIz}y@{H6z_&p}@N6J-wm9pRu zb`{LdKgNeYruT9lZ2cD0V$jefD;r%bLo>6Pm`)$LyIxCf+tzkz4^h~7!(t3=LpJc{ zJ?~b#Z{G(P{A9rU`?lD}#VEOZ>FBgpnMj_d^=96RXmq>(y=Pl=gr}acorn_5yjyQN zwrC3#3M_4~T2K7ECtP3?ab0K>7ywO?FiAT%=HCLjnp7|8;%xc7ckcF3SGUu^OGB7V zxs~=;kjyo!T7H98%L}#gT1Di#+b%uWqGc+&Sr;ABwaGD5E}NvjhQ1ut$d9s%2+k+Z zOlCXpGQU8hU3qu6?#+K8$7B>Nn%p2(526!~_j!5~Z|Q-a__f~e9%-n8;KNUQ+t&4J3LlUfmQtN?W-lR z*d)x+bKbyvN>O)jrDA;+s9CZ5K5=VajR1>(6UuhJQMoUsyk((y6YtRbppKiX9@dVqs5j#{r9vovgcP@*w!wR# z4vu)I%Vs(=!Eu5e#Z#IJyrxUIw_R6kVe$r2_5Sca%}UmtPnKDsv^a#9r`vXXi>sm( z#m$@o(#UBrv7Iews>z{4VfXmt$Xc4?Wye+-@ZDy741GI9%iA*}0HS`@Bse^XvZ&8` z8KOP_-Xm@suUV&rjixUq)Pj0BNQRcd!R9&PL5`~vDc1> zJ@wAVg$SdV6GN!e_-4U`SE$vS&>luV|>ca2xu*^CM&NQ(&iqP zj#iTX5GW!dVmEHr|KK_D1>nWMQ~H~|^~09ypVwew8a5Y`rIU+n!e*fIOa^i(Vn6YP zj3EY+ZANwU(pSaLN(WxsQk(r&!ECKDUYvL{-z?ZzN!j+BOsR_Ei`8l#9TUlvtnpHb z-A$>wHyn=+gsWqNQ@!(>JSP)2iu991lG zWM^$#GTCZ9yC+{&V?(mgr%vuVz2AOO%M6-$Y*v(zg&QR$o3;6p1M*K>s&s{S|V-)*-&v` z@6OI)XX3|;ubHN>DuckikV{irxKzB12Infh8)mQ0i(O*vk*sg|lC=3@lI3oXUcR2l z5H+K9Dw{aWLcJk0cf@eqQS^nyXh$TxrU%jV5VRXHTJT zjMkK=p-(BXFMHdiIV3aRx4oO76Q1`750)7}Z@T(N2UZoVzwXS*d4{0ZWBHikEe9)D zi9BVRd zViZp#<%F4Wn&KU=wrBFnHaq-?BbMot6qIAhmrC%eqgKx)S<2!^wT}bC@kbGt@ zE>iq8UD}%GYyzeS_O|{NY>JvqA+tJKCGm(%Mz2&2&D1{o(d4_EERx|s0C(C$NvR@-RtiF literal 0 HcmV?d00001 diff --git a/files/articulos/1732082666.jpg b/files/articulos/1732082666.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eafec8bbc2a60a444bb72c2f04adaa2f97f0abcd GIT binary patch literal 4890 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 WpwQ$`?cYQG#Jzuq<^TP+KlUF=9M^yV literal 0 HcmV?d00001 diff --git a/files/articulos/1732083249.jpg b/files/articulos/1732083249.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4819e83ece745e73e217e242a8b135fba9afcbf5 GIT binary patch literal 6341 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732083479.jpg b/files/articulos/1732083479.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e47c40a3eceb05abebf565687e0dd378daeaccf4 GIT binary patch literal 5343 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732083558.jpg b/files/articulos/1732083558.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e47c40a3eceb05abebf565687e0dd378daeaccf4 GIT binary patch literal 5343 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732083579.jpg b/files/articulos/1732083579.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d3f834bd25f0b8b467c3897a1c882d3736534670 GIT binary patch literal 5941 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 I^}nC_2MR!&f&c&j literal 0 HcmV?d00001 diff --git a/files/articulos/1732083707.jpg b/files/articulos/1732083707.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eeb4f272ca4ec51e56681b43d1223424020bfd72 GIT binary patch literal 1586 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 i_UzP*zFsje+9k@o^PZLeDhG*K^6$^@W^-X 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�sSpAmL1;`i10YDB|Yh@--0SG>^hYE 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732118894.jpg b/files/articulos/1732118894.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd6536b6586c25e78b3c5f858cfbd65ce7f33e0f GIT binary patch literal 5580 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732118917.jpg b/files/articulos/1732118917.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd6536b6586c25e78b3c5f858cfbd65ce7f33e0f GIT binary patch literal 5580 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732119000.jpg b/files/articulos/1732119000.jpg new file mode 100644 index 0000000000000000000000000000000000000000..82c5a5ef205ef318008914dff74bb849cda6d617 GIT binary patch literal 3119 zcmcIlXH*kd77iflIO`~|0R+SW3=DyUi6J5gG8VvuCMC(xR}l~*K>{QM1Xo9;qlBgs zV5mxoNGK6P8Kp@H5PB~{sFHvXiixn%-JSKv{+;{IyXW3_@B7Yu-#zEuy`jA+z)_Sb z(i9*j1^|eO7GQ4_a3Ap9{sS`7(m)w$8KA6;j4V(ZC@l|^lT(nF6=~UHazI)6<3If< zuK-d6%BjFq)iw2?P^jDq_!+pi-cJyyme`>~hkiKxgTm3H3J}nbAc#nGL>mf$AimfT zgq9Wpg3uB9A`xjlol{>kzC^zyLiYXuNF4-B1EwX!Q~}~rViHnfdyN1^QGpU-A_4p< zV&W3}BoFKt1@(>s#6{kI3CV*J0Ew>&V&YON60r08q;0PH-&H-8V4L-Zy(%dKzi{nd z=^BADolWl%U6lWV_${W02@$F&0+tdTi;GE!9gzHQ{NIqPHqxr+?pjj+SuIfv zN*v0wr=~8VH{RbuA!Jqr@^wD9z(nleiD!L!F$yX8! zlY3ipmzcuc1D?u#MP^SuEew9KQ20MDAY1+WW-j;AXy+cR<6DiJjFwfRm}FL3LHA6_4>lGhtMw+%64MX_#(u(Vf7IrjL>B~oc5bvi$*B^ZTaV3Y}m~zh3U6ZCzH@Z z&Cq@bSI4d7DRB2eW#V`GC`P{^QEPa1LzCY@ztn5_YAsKx8 z;w)L?Oe^{48#mirdP!KjqVIu7G(4A{p9%o}$~-_8s-*bi%VwHI1=hU{=4N!$HUtfy4#AzviJZri*YS0`F_k7&^#6twc5uVGcW6gIlY(O zjmmZydJs98>=Xsjtqw5wzZLubn9 z6dtVRurO48LoT>h>G<sT4X z^*!>}nq3#0N9T3GS6utbR)A}`td7-woH|FlFYk^Cs#joUI}>DE+g&h`ow=8X}$+|Qg8cn zmbnQ&zi2C}087Jjrp`Gvcd|v1kA?euUQgltP7Tpk1VV>d~ z=YBYdj<)-U_0aUEJN2oVh?{}`&${(ktnwFt zl7N(2HGffd!-x#d2=9MoQ+2T>+)eEmY5?KbHxp>vPPFy4spf$~*bXF}h-hEOlEO{> zihO0ka+dwFWl+JHE+RLrfK1KsEmSXPS-zh)G3*`SbTMN6cjVSq2<3eW**2-WWP-uL z%=}*N8s&xa$U;YsXVY3P)Dz3XHTYTH=F>Ww0T?Ely2F^D^5nlmoV--n|* z?VujsBx`aZS>C zxYZL>vE8(~rTT9>9X&5-{fme33uf4;=M9$)qE3#OVm$<~mC=;$9+cj6RV< z+6;6_AkQ@G*NjUueOIHgiLE=TX}n^-?;27#2waghVLKQGlF zWkO#%>}HlUaORT7sq3p|Wof(iM%+)LG4`{4bbbkDQg(cF?p=zC3FZUT?Vx*a+W1_F z_W6kKkZf>zsPQmsg2-7nl0R=^16H*lPRtT+3dFI=lZTBLNB*g&{*>_#z>BYK`KpSi zp5>seFTNW&ec)jY&>tPhqJ`!R?|a=wU!1!7K5d{VVh|q2_^`B{GmGYc3Pd&Dai-0v5HVQ`$QuUoBHTH)fR zu$^1=mWEoDwSp`Cb%uf4&)$Mjr4`%)GuOj6I)h3F*OWJz(cLcCxiH^1YQN5$(+)Bi z_Mio9qTQ=@6=*`f&+*Lp75t3>MFUHeUx>N-N4FWJoWXOD)C?78(*e)VG-5!y(R!+} zU-rjFI6-%KlWYyb8z|?qUN!5HZo9oXMj3Qfi|`!s&|*T3Plh~EG`vdT6}-@c^~!$u zW|sel8;R7LLpf1xj^^`?OX93YomSHK3qWSv+w7NJj~qV+8WrC@$g)KhZO=VA{6YE+ zUckl|I_txeo7)?5=?rS8v&BVIYH_09-Tt!A$;Fc^Zn6mPMsjIPVz%WnF5_j(tHCDS z9g|V!+0|D`XjO^{%OcE{vv9xQ`sMvY|Le}T*1;Q(CEfSYk%8LZp8m!5iM`=}0R!NO A^Z)<= literal 0 HcmV?d00001 diff --git a/files/articulos/1732119108.jpg b/files/articulos/1732119108.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e9e9ed21dde1d744396c5c587626d440ae15f296 GIT binary patch literal 3662 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 C8`#+Z literal 0 HcmV?d00001 diff --git a/files/articulos/1732119705.jpg b/files/articulos/1732119705.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6d84ee3b9b74c3040f8fee13ab574fed681d02cc GIT binary patch literal 5455 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732124606.jpg b/files/articulos/1732124606.jpg new file mode 100644 index 0000000000000000000000000000000000000000..653b6906663c4d75d75dd387e6c8251a03612b9d GIT binary patch literal 6555 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 M;QgP@s4ge|0|Y@LtpET3 literal 0 HcmV?d00001 diff --git a/files/articulos/1732124760.jpg b/files/articulos/1732124760.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9481190cc737e9ee36f13c9a7538964e77a058ac GIT binary patch literal 10204 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 MaQ+{l|GV@*0OtEGvH$=8 literal 0 HcmV?d00001 diff --git a/files/articulos/1732124778.jpg b/files/articulos/1732124778.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9481190cc737e9ee36f13c9a7538964e77a058ac GIT binary patch literal 10204 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 MaQ+{l|GV@*0OtEGvH$=8 literal 0 HcmV?d00001 diff --git a/files/articulos/1732124861.jpg b/files/articulos/1732124861.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e929b22f5d20855beb91220bb8361a79d8869976 GIT binary patch literal 9267 zcmZ{K1yCHYw)QUWS_%~RA`1%?XmKb~+})kxQrw|Xq(E^fPI0&0#VPI;SafkH6v{5{ z_V>O!|9f-q+=_l^b7p!5b{a}bW_~6%PHtXaUMfbxmx3UX z=O8dQ5DyQJh>(begoFmf#>fT&gZKpgCV!(4A0G(B$0zhR{VPJ;e>46@UJ!_vPY5LR z*YrR6+>c)Yq&R>Lzy>;y8GuF#L?;D44gzTZI*5i2{D-gqUof%IF|g5qIDf6uBmguZ z8YUVBIu-^72KGN1ghmQL$G{|G;>VI9XV$V3@QipOtDREZgw4`-WbO5HLol`En1c1S zj!jzgi@ylZ{v!V?{6C7L0kQtt_(}hwqyH5&OmxhD)(%8N#~}R+jwz!>&TRD;JEi#N zk$`Lyi=ejk@#7MJ0R6AKr0ApoDFEt4*>g-zWuUTlxORHclmAr=`kjZFZ%Q(K@v2!< zr2#}r9Pz)*%;q^rc7`IyY>D|-jCWzx6=6E7z@omNCwHi++bj^mRbg#VS~P%VeE9__ zmKZ$4+hW7@`>vV!Dpj&2l_#>>Oi=Yo{6-t0baQBzc_`Ih^oCTZ38BJADv zb%Wh+kUu61BX1d#o^q%`P*oD&rgyz*q#IE#!Kdtgyj^m*2<~Nx4CDF?LMuQH<=O{imZh)h9?9+tZVDm%U)}w z55}^(Qw+DLZeH;2CIrB;lp9_U-wv+kyD=RagGG*3g07ZAQ$^=2Ni zU1|5IkZ5~F3^WmJPjhvk9odStO$Xn5~b+bB62cCw9;zG-5W>^ z&rtFM^V-R$wdwG?dw92uAEjr(R%Y55Da`T-8HM5ogOQL~=aemoVja5v2ne2+ZhV)e zu<4E80os$sDtF+=m&nSL9N3pPX`xRDrpyRW!u-Kz@(DevZ}}kT$X3ni3_0Jr@#BCI zDS$om>yMc;*Egg!x%>*docbV15V+o4{m7Fh$D0X+uDKq{^gzD$>wD>;A;>&!hn;9g zLYf~|T3F^|Uiv!~T_~b{ad}DXlh|*Ll!MT;A@5pyQ`=?~JHZKYG4`*aCtU?LeFc3d zk<7%U3>FjH&SmeCf*kO(AQMvnQ%k^A_TK9>`o)-Yf2D=CkB6^9{JLgbP7)-E5Bem)29?h@%|fw^M@l{pKnK zT(H<`m}?am$2jITmTf?|*gOCJc`?(0h_8T(!OUiC5`xeOvb}&x?a_H?XEEF3Q=8mTrV%&|7?$=3|FiO(-WuX(T`!BZEwu zhS+EeuA8iSuFiqCGlfv^khX7q1iUYd!`<>k;TD_+EChK{bMRq?4Zb*;hmFne)4ckw zJ$BTGb&MHVFb-t&wKW(uIHV;MUw#w0nS5%)PspK($5s*jkRj{uPy zc#mri_qD3PTQJ2rc42g0)jHu&`|jqQ&`w(E%y#(5(#u?A$S330VeO>@!1)=7ag0WZ z-(;!N0~@`OKC(%u-%tFqLMSGEUQ! z`2XE#xi^F^YF4b0aa~$PyzESMYh*%VbRh8Qf% z*+^|-#AYO}1}d&&G$Zh52apKU9KyO?6-bNVOjxHAg1P59>8tz;@ZaAWAy!26zw$+V zApOOy`!;0yGH~Gn-y2HL~fHr z^pkJRaZ81|dWrcao3@UUN-{=)*=JK&oy;R34x<(AYjS@8dFzO%y!ES)KZkc2L0M8b z+9wkI5BD`9YQG3S4k8AM6D`O?pU^bjwOulI?x6FwL^OgHq3!M-n1@^|7R=50jmGaCoBg4FuCQBbFlU{xn2E z`u9osZEd!_Ub?H6Z9$eQW~o?3Qbe1?0rVxVD}vL|22&R|j$i@O^3?$(<(p@&abj`I ziddFNp^c-qiiY@)TUov3^;nW#h_Kb7yV+p#ryPv;BCz-ZjqmJ|Mdsd}w0?^gVwL_B~; zc12>1t>#KBK_%e*3u3YvgvF^c_^zMyyuK;NiuX(IOeJ7f)5zH}oI-kzRYqJoe}R05 zq2Q=32#RvT-Z)jhpl?~~2vxgN?EwAmh*)BB3%cOxbh;rm@(%pf`PhE8&ev)7KV4<1T5$3K8ByVT> zhKR{v_63Jb88++~I#XG_KgQ40yM2wYs;ls{a|k1pVLYBB97ChwobtHfH4mOc$(@?{Q205s~qpyb8((?-~LD@yWo=UcKmR<2H) zMAClMWEBq!uxz>^W8}@a-Im>bq7?Ewp$`>aa()UMyc9#5$CNo>81aMkLF9Zoza&|9 zjg;5c2^b@p2*6*}Do=HsKuIuLN^(gniJK zv9@<>%JH(Lqm9eljz?-Rd{b_L&L)HG9s#oy4ts}Cgo`?z92q)B~n+RIO_*t_aYPq&gXM~4Fsu~2RR3uLBg>tj3)dgi51&|usAn->v)wblVJ_8dor0nToThskTvD#%q4<2mEMIbY zNWiIb0lqnBhT?NO%u`(^y)p0KYWF<9GJK#qJY~4d_~v5XbA+VQWGBh#P-J|dXO?&b zaAh29ZULUk)_>(4@0lpCQ(Pp_4d7zm|E?=+D=C8OHQ?x3`tUw5YFU5P8{$~{6zBT7bJm%Eocf6wRAteMsVGuvQmTO> z$J2fjGVspqi+5H@kkGZ@<_;l`Zz_x1zz=;C*@m_vzt&Um!S>#P*p2?L4?kqh2|8T{ zLOO%MH*W=T)Xp?W<+2Kr4gR#QpCW zIM4OS8FpAligw!4O*o<*S!H&AI^FWE;uU{s8Em|H!=Sv{zt-!jThrZ3s<&Yn{xvbz zy_O;0b!m@BuRN$N4>aFiv+=WzA-3A^={$7_( z;wqbLo;J;upr`s+t^2m`B==qk^ARxcjfBpxZd10+5^EkGCv_Qs;VQ0%w5hnzK07EofeM3X zfyPg0&2uMMC1OWFgvC|NcWcAAeAiH;WwX9W0ZLKCLNXaIZAYNUj`MksPAc+N)O6Af zv*TOS2k3sy#-7wM)lqCz$6&HoNqeYsQczaCsoybmc9ZvI_g3Q>X=B7vt*nvY{!gt; zN_>ZNehH+-p*hHk`rERfWJWIbhhw4>%F7E1K3C~yis;FQH*kvj7vj8XNrlso08%<1 z;pF|`uN!(8#8v0DznuLo-{E)#>$J(BOYgXm4?vju+_&Q2_B_#OS@(Cqm(Ky#?yqtyCx@y8;Ze*BohQBRYZ@Dl8U2j>+#G z=NV3&3thc6U-8;5_|1})aDIa7L0@KR{w7-L`kV}V{o|)|$Yx~`G8{4Q zrpx+()NK(#{9ebdG9LFbv92a-C4}{0s&CE`=DS*n40*hgCphRo^g2U=9swgwrz;vi zFDe_tE^U(U1*X$$6ts%-EkB=UL2GpzBM^>Z*9PzSxBP=D_6{Hod;dtEd;GadyDFco7Y|gX-E@%Bd<2 zvJ(#i^Y?W`_jX!KkY6?pEvdlE(c-GUYbmhtFM$nTP{xYV!5?39djZM6mk-``?|07J z%g6UQ4UkRQO$v;jpp(rljFP>gr9NMU*48_5X*oluLM9)I->Sg_MKs<$0=_Agc6=ov zTFtKk4=3nngIet(m*g8&uamyY<=Avv?d7penpkTo`)9t1USHNWC6gG=Si5_@-|_K% zBwnLf5{{HH;t`ont8Q<%lu#f>)VqeK#^v!gLO+(V%mz31`2u8JG z`o{u7Gh9XtVZqPaUJ5oPns-A}U}X-Io`$xqGK~>_pQM@JL_YCm4Z6tx;>cdzSElBo zr2ek7uxbq8m8(qnCscE+V^n_HGJllO_rQONfRrI&tcWVaHzJjIxzO+`fZnqyWgpYY zzI|YYzyI5~l=q=NQNoB3Q=NHRzjCzC%w0K|_;zHl0MVZ|i6Pr_QQgyQaj7VWGK2J| zpU0GfKX-HfWiJEgvQ)iK>v-B4^lE)R1Fj*QF%c)CSG{T zj}qA|2^3?cQkkDu__QBQ1-5IW)GsN)%3n}EVpW)h1)g6s{|0<2e-;e(xt49lg}*?O z*+sByXys7y1hs=qZ`^9m=9t~rCRM;DmIXo?(?cT6FK$xHe1aKc(xB(O9h0@j&AhOa zW41WRhPdGK#r$l-_v*J7G?DU34(;^}=nli}l{w6_P)x%%K^O)PDo7@Fon9>LMQ{9| z#O(*Yfe{uBTiqnauM9dpI~^*l{Qf}HUR$G+h+nyvx+N~vi*j6Q6vmSPpr4_Yn&3gBIAc1> zjUXh@qU7h(!H41(>j3rh7H3SiX+e_YqR4sb<>zj5NDR9FXdq$ zG_X*Os85|FG>-snwjX~Su{}bwsCJ*46) z+wGn~n6kr-AnJDj+e8H#{5Xs~W?J8!P=(BuT@@Uu;!BEc(s31P8B6j?bS*j84s9$+p%H=r@T6O7X$ejVmpDzPytzw^^B%jth?*; zCj3q&Nmz(J@v02Eg~6`EL|fOJZ?h{*79z@?Om#|RzVthHM1H-V%_qUDt=o9z?AXg& z<*A-rQjxWCbv1Uf(pUs+q(G(D*n|K1CQo&^XrNuorolKbv7Z!U=m2f5@DhvU@Vq{~ zzL{5OcyG|;CZKIv@F$^^**s>5U6<*jkvzYP){eC(~w_fl?}V){5$N zXsXR+otSfjcC**wR-qJzPhIhE7}n~Y|MfL1ud!w3a#Z;ywyeLMC5}`BU3J|orAF*i ze?9b2R*iFp48t3a>hRVDaks42Cs&wB`NWr+y(>D4J%vUy0&xziu$H2-B1d|R* z-fKnOO}FKiI51kY#q$&1!M7JQR2F}_eT1fvW-UC$(0nY$lr|dV==S_BK?VOiT}}1W z8Nh*MHUds(k^j!LSMaZO)eK!a$xRwK%WOvR5r?Aaco=^ldEN{R>h|_&%%QM7A{%ijBw*y!P znvAh5Zy681UL1ZGYEjm;d;}2E`-ic=OJ5Fo8=|6O-j|@L1ka-AO^@%BvHN>BBpqqs zmRrxF?l0zqI#>Vkf((638fS>-Pwnt5jH=d=Udvu?vg@R)n1Gx$~ih2SIA zT7+sjlav{{FLuVKl!1e&Uv_uL5G{|kWCiu!FJgGTmEBzx(d>E2B0u*uYjWYmdc&Yio-lZ8oi6 z(h$D@_R^;44zH_~Ki5&AAAt^zUSAwIOczDVzX$A=p2hVhx4AB2KLV7LlQT=chTz^i zO#~6zU-)N<*Cz%dD8PMDCa)zwOfCm$!RXalFr|L~0*zJ-m~TTW&ySxZPj{ORvNdtZ zBl2p4880~Ie+?-JYj~5!dkksiFJ$YKx+yVflJ^`{;~roJbcRmBJmRWIxVTLn+iO$R z2BCGdXfLi?lT<$=Efe6GVA}yZOi=E8lweOu_>qJu4CDLC-96D4v#1s~jPHT%cGTm- zrgO@FiBc5V+E8f*z1802-MPFby4Qi@7sh?4rM|`+WQ9;c13tr9XR1*;U=vr zX~!{A@|-VmxO>`Yxt)K9-M*?4Sfi+B>1M6GB*XJcBJzPb1TzGKP0hYE^(MQeQ)xU9ap_G(RF6 z+r5qE#>I#*E@#fgURkIKv){@d)`z~kx1dZ zlNz?JGgk3M*2LInh}wF**091Nh+T92Q?;GLukE%f$#!v-cjK$a;G<}DJ-?c_cQ(Kn zj!&;q^$;Ey{B3(mef~QD|7czDKlOhlLmD=+L#bx$mK%=n}h$7Cx+( zv(lLLdFHKGgpYUWQ$WgLuTbjj`Ao^?AJ~G2X2I{E;5Nw&k(qq%iw{gDdXZS=k;H>U z*-}BS>nVpO7a{r?j-o!kPrhamKO7F^+^~RW`nIP0sEaHV(A+UIq5s{KR zL4>aR*x&8KOT+sS;PgGiF7tp)=4PIxM}eG1Yef3=5L&=>KTg0V_7J_7QH{Aq4+>!U32;69w3_bS4df+ZI#ei|{J zoz$d5+;6QeGM?o%;#a2Hg3+O?o`T|Da`bws={!rpCaWBgl_L7y$7sGOG;||FlV}=x z`@HFtYzL`XjCUMLYx%66l6lXHtq3OxN82jicjjN@Qr&O$N|=!r*cTVV=M|mcO(n_va4r`z^dHWC8_U-EYRJzvn#ZJO}@lk zvhu*RfD1jOmx*^_j5^o8+06&P>UB@g8G%-DnArAo37<4@)1Xbz*fJhS|`)EwH z;OuV2D&4LE^PdONoXU;%|HlvgrF+aNlBxMmtKP`qFw-3m{$FTDkW#QEHE)y|cz+rt&mGS-Xt;zkKxg N?=}Ai3-;sU{{ureeD44N literal 0 HcmV?d00001 diff --git a/files/articulos/1732125239.jpg b/files/articulos/1732125239.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ebaa8fb713717de377b601a1b09abe141805a23 GIT binary patch literal 8725 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 b8ynVdSoIE-MX4J9r33#@=Km#Ra7_O@Uqn&{ literal 0 HcmV?d00001 diff --git a/files/articulos/1732125898.jpg b/files/articulos/1732125898.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a88d1a7371d796ee3f1e8194cd6b62e0545d0fdd GIT binary patch literal 1873 zcmb_cdpwhC9Dm+-E^9SRHWG4MwiZj$J~}!TS}iGeT`ZN;O2QFiyRHsk>oj=a^dEejj`@O%<_kF*==lQ*l{IUEg&{#)j z&;bMi03id&#o#cQp`xmeRmUPw``2JK)Ya6m1RQ~2h?`B&(>2Do;_aj6Cgy6>ue-M%9b8w2pFDVG; zVreAr1+!3y5F82zR)EQ)zf%8uWC+It5&%kY+%yMP1PUm1W3a5w-m90F6`58_Ts!VZ z#$toLS#n@cRS`X`-q6em$>?zoplLtJSqzjl6cjB8TB(>7fTsg{ZL4K?GR?Hgvuyu? zYw@qlrb1A4_q9ArMqfzkk|J`}w-x@zdN-1oyqj$AQ(nZbacm!4!wjysc|&*0*MA#s z&1YX5^^O@^E-MdDNMvew2$a!O;?S3>p_Y+*A~Dg6sw?7%uzmxKJ!k85pSO}kT7*^5 zT7>{*g;Dxm3_vTJ7G#ywY7U48Q~9ON!wq#V-u;u^k3?qz|2V_pmy$K3OiiqDjC%S#P<8U#@|S++2-Oh0w$P++Ue0m1X8$K7A1-pjJH%a<}aEtSQu zxpM<^d+rkj^-mvahT_&@NQTII#vuyOXA$!as(IqREZ-e1u0w@UFK+0Rgq!?+{G{n* zh|NA`$-b^Htqj^rr!^a5Uip-xVzv*xMtA4#XZT;79H^?(;YBjj4^=EJxIl%Ea;mJQ znN{vy4WYFSqF@$XtyPl2H(vLuv%}GeQWRy~B=IR)vU3gmq^dUN!=^W5)}3O$nAj3^ zNz&!M1CL%!x7MkIdk02TDDm#r-ci%w)cv=%BC7n+@4 zD@!b>XKXX)dfsyK{E)&EG;XYUR_xo)9rTMy=e5_*XG>V8-sYwlse5Wf3vd(tR5eb zgOFuu>rHeoB-v2*FF3ZY`DOktr$6&*Lm#~r<+4UNoOg%4eQCQ0MGPX@G%B^KwRF zc^G@sRgW%x!J8G48;iNwr|5BZanp@r7pFLT0KnKC#2^hE=XP=G=v}UM!==&ywv>M= zo4*0idx>nx-#LZUBQyJ0b+y?n@6%=Bmz#thX}n(MIMd>canenLpe{W|fX-H1+wcH^ z-vCqJ!!`bs{}jV-SZqId%Ke2;tbj=A%$x`n-29Z6Gm<~dQ!^WFy_}+njGYxOjt=Q* z^!w-e#mx!Ujgzi!m8*jo#_dUI+9SM<*X+hCA^xc!f?{rle#$i9Mo=R@zL4epZOJgr zN;22<)?{Mfb1RXpgcTK`osHHy8!8Hdz}X`ftk4Cn0Xz?X8aeRJ%;Nr&W2({D8)t4_ zu1#&5U~VpG?+qynGB`H1mE-RkNuMz(Y>Qnd^CGa_-?SePw7UD&%ND0*i48JW%YlQ> zz0c+0hZ45g;@PY0C~011?-=7je6xJ*-BKR*bJfPC`scxt1pjBHw&&~JSU*n%M2iAS z$PI0<%3xgYWb73WrVG-K>k19bFLry;3Z?wKu!ySRw!5?0cc_fP7XLIiIVg#iPQG{O z$gTL;o9xkZf&94cVNGZFRyjB^)-<$xmVOdNFQ83wJh|@*L46B3de`TSu?JsImhEkH z4ekkR@9p>PyWS+3kXFxy;`caX3`wxo&!b^l5e#mjJg$ccIDN%=(h8^L!uetW=?*1j za3Ts@Bw*PRNt;P@Hy*R4x{$QD;sCGNWjOewhlm$z6?r;hPml4*-X}GKP7zVb2S@!b tFFKZDoUc=2qEnE;)U=7;4lvW-06^o1gT!cOM8@}D?tA+Gm{!O|{{T%3y2}6n literal 0 HcmV?d00001 diff --git a/files/articulos/1732126025.jpg b/files/articulos/1732126025.jpg new file mode 100644 index 0000000000000000000000000000000000000000..404c88d3104042f9354db0d6b3e1712427c9393c GIT binary patch literal 5186 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 E0E9Ga2mk;8 literal 0 HcmV?d00001 diff --git a/files/articulos/1732126098.jpg b/files/articulos/1732126098.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8fda6613a063b12ec8a4f01b78de34e8c33f3df8 GIT binary patch literal 4321 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732126324.jpg b/files/articulos/1732126324.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e2cd70abe74a7efa6f4a473a65a0d110f209c12a GIT binary patch literal 4663 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732126409.jpg b/files/articulos/1732126409.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d76f55931eb865e0fe7c2b38a0d72ebb4805bac GIT binary patch literal 5284 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 S?C-)D(f=xtU9|*VO#csVnU(|q literal 0 HcmV?d00001 diff --git a/files/articulos/1732126453.jpg b/files/articulos/1732126453.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4704ec186a0463c95788d71032aded3e00b5f792 GIT binary patch literal 3050 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 R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732126544.jpg b/files/articulos/1732126544.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20c423f0759142f6ac72696e1f2e76585ea0773b GIT binary patch literal 2238 zcmbVIc~sK*7XN`;+N3Oj*0^M8iU?My*|=sCDW+DITP3-VB5I(HyEd(wR)eVJzTlFY zWrjUzjKS1$p&3PT9D|Z_PsW8bG2>D5PUoGPKi+xwp7UKk_ukL>e6H*d*-HRIz&qms z5C{N3@&sffz&SuwSp}v7K|o+|2ppjfhaj{Na7}~;QVWWJAvF>5kCv|S7K6=(ItVR& zTYWfx+#rq;$7EE=Syrl!6@9RY!C!su<*L1VDHG3ZbE_ksC%?ZBY1@&_9I zv4%nKM$0jId_rWu0?>89b6`XPv=snDK?+citOL;gC{gL7)X$*=QczS@0k4x+Eg%3G z3{n6qf>jm43ZFVaUN{&`9_ z*iiSEQyTkmKk501TrCUjS5Eyoi)3*3B}*M>qU*J{y?WO);57YPJA{ILY0pTc{sY{g z%8hMloCY7sc}86-vE^B6L^OrV>#!sRJ+DE9@(Y&kQU+tlF;kqZ@zR=L8>^viN!M`e zG1gw6qpu9s?0aw;h3|Dl^)2hY%r=eLW$P>l2uZ>^PfuxMpum2gFEOXkQuVQY#tu+r z(buB)xbxy4?Cl5>y>Qj-?iP=dWuH+E|0S(l)gyo zVCs6n>feoixOib?ti*hB0@g|{g-a~W)Z!ohrT#~i=J*LC&Hj#O1WiWEt7_jH1>u{ooUQgYjY+FgY!R&AHK7BBAMN zk@Hf)G$WyaTg9YwYF7r#c~-{JI)Zp4TN?4kK#O|?YuZ_0#@%;YKF8^=tuQxr+?gqH zQ5wufU(wHgUwE8hS=ugjwMbLj$T8x-nw=Qp4jE;}#*tyi{GQiGK^|;i2gf1d%VM_@ zZ1wKWE@#3n@34mIHlFQ_TS9T05sk6_U5Vc6voQA9cWIWw6ZVF5SAIZ?$>Fe@2D}s1 zr7S#Ep;@`;hs`<%q%>#|ml|iXvMQOH|S3M_m+RZMiazwGcCWrH<^Ssy;hu;9*^P9U> z<7nIpH-SwuzZV-5Y?|0pVi)zOXje2OkSv{EUWZ20XlbmJ!TgZ6Z)keNmZvw{@HbW> z9*>-j>JFEX`e^y0$Kye>h4dd4=c+dC6~%T39Lleh0i+Ac@j%&^P5@xPxRCfbe7c}< zGA3V@U{86v=jxIn$N)cUT{=WnHCj(becorb1IEzf)dNhN*HOL~$KRWlK&13Fo{|AqI%>gY z5rVu5x56WJ@316tO4ahr#Pzhu*X3tfvMfTEynq# z5IV2gxoja0TC2=Zml5xVKEapeAcugqdgJS535;HPcj z0>dC-$?Niz6n6EKG|BB@Y3%oRL)2%Pk0_b$JL!4_$O9ASK1hy#5cIj$Q19ZTja3Pe znSDVy3&)k#qT^lcn%*e>4wMCmkEbN%Mm`8&l%i3=&M|ain3;z$2!v-PndbW5NT?^9 zyoI&T3}{jpQ%(I>;oYzAr$7hyw}%mMuI5s6=`})JJXz#NGH(?T!+TLn`5SuJskLVV zR5E9?ZxS#ThV&uS?Z9D&uf1^uEj`Ol3ENvQFFKNR<6UElzCD4n0x2=Yafd_su{J(3 zps~;1u>T~lozN+?Tls$UB5O8Rd~LzIx#u(~15aX%Vh8*fkrye=QB7e?*AVYx#E!tI z(Y!>TD}q&sdwR)U2Sx?s&Wd}p!~_^J9dLg%K&`+g#*Gw1yGXsg#X3maz*TtS26Cd5 z&ve6`lM*n_X-Z2DGZG}Z#TK7mYR$c8IT-OaH>EOk?uij6qb1Tpd}xuw#xsh7H({IT zL{z0|+1JJbBR3mIB6{kPfri8XVor+W3pg5-ZXvLIm}Ky(hVQbYaDiW&;;BjmDNqtqyQm-V*o0`>Y5$P2P zCWipfdKP(C)`#Zm4y?=U0aeGz+f&V169XqR!oQ_^kTz814rypty!=|69Pu5TdUf+$ zxmDNcg0L>t?o|3jVtupHi8S!J-m$Z`GgV7-q? R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732126570.jpg b/files/articulos/1732126570.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20c423f0759142f6ac72696e1f2e76585ea0773b GIT binary patch literal 2238 zcmbVIc~sK*7XN`;+N3Oj*0^M8iU?My*|=sCDW+DITP3-VB5I(HyEd(wR)eVJzTlFY zWrjUzjKS1$p&3PT9D|Z_PsW8bG2>D5PUoGPKi+xwp7UKk_ukL>e6H*d*-HRIz&qms z5C{N3@&sffz&SuwSp}v7K|o+|2ppjfhaj{Na7}~;QVWWJAvF>5kCv|S7K6=(ItVR& zTYWfx+#rq;$7EE=Syrl!6@9RY!C!su<*L1VDHG3ZbE_ksC%?ZBY1@&_9I zv4%nKM$0jId_rWu0?>89b6`XPv=snDK?+citOL;gC{gL7)X$*=QczS@0k4x+Eg%3G z3{n6qf>jm43ZFVaUN{&`9_ z*iiSEQyTkmKk501TrCUjS5Eyoi)3*3B}*M>qU*J{y?WO);57YPJA{ILY0pTc{sY{g z%8hMloCY7sc}86-vE^B6L^OrV>#!sRJ+DE9@(Y&kQU+tlF;kqZ@zR=L8>^viN!M`e zG1gw6qpu9s?0aw;h3|Dl^)2hY%r=eLW$P>l2uZ>^PfuxMpum2gFEOXkQuVQY#tu+r z(buB)xbxy4?Cl5>y>Qj-?iP=dWuH+E|0S(l)gyo zVCs6n>feoixOib?ti*hB0@g|{g-a~W)Z!ohrT#~i=J*LC&Hj#O1WiWEt7_jH1>u{ooUQgYjY+FgY!R&AHK7BBAMN zk@Hf)G$WyaTg9YwYF7r#c~-{JI)Zp4TN?4kK#O|?YuZ_0#@%;YKF8^=tuQxr+?gqH zQ5wufU(wHgUwE8hS=ugjwMbLj$T8x-nw=Qp4jE;}#*tyi{GQiGK^|;i2gf1d%VM_@ zZ1wKWE@#3n@34mIHlFQ_TS9T05sk6_U5Vc6voQA9cWIWw6ZVF5SAIZ?$>Fe@2D}s1 zr7S#Ep;@`;hs`<%q%>#|ml|iXvMQOH|S3M_m+RZMiazwGcCWrH<^Ssy;hu;9*^P9U> z<7nIpH-SwuzZV-5Y?|0pVi)zOXje2OkSv{EUWZ20XlbmJ!TgZ6Z)keNmZvw{@HbW> z9*>-j>JFEX`e^y0$Kye>h4dd4=c+dC6~%T39Lleh0i+Ac@j%&^P5@xPxRCfbe7c}< zGA3V@U{86v=jxIn$N)cUT{=WnHCj(becorb1IEzf)dNhN*HOL~$KRWlK&13Fo{|AqI%>gY z5rVu5x56WJ@316tO4ahr#Pzhu*X3tfvMfTEynq# z5IV2gxoja0TC2=Zml5xVKEapeAcugqdgJS535;HPcj z0>dC-$?Niz6n6EKG|BB@Y3%oRL)2%Pk0_b$JL!4_$O9ASK1hy#5cIj$Q19ZTja3Pe znSDVy3&)k#qT^lcn%*e>4wMCmkEbN%Mm`8&l%i3=&M|ain3;z$2!v-PndbW5NT?^9 zyoI&T3}{jpQ%(I>;oYzAr$7hyw}%mMuI5s6=`})JJXz#NGH(?T!+TLn`5SuJskLVV zR5E9?ZxS#ThV&uS?Z9D&uf1^uEj`Ol3ENvQFFKNR<6UElzCD4n0x2=Yafd_su{J(3 zps~;1u>T~lozN+?Tls$UB5O8Rd~LzIx#u(~15aX%Vh8*fkrye=QB7e?*AVYx#E!tI z(Y!>TD}q&sdwR)U2Sx?s&Wd}p!~_^J9dLg%K&`+g#*Gw1yGXsg#X3maz*TtS26Cd5 z&ve6`lM*n_X-Z2DGZG}Z#TK7mYR$c8IT-OaH>EOk?uij6qb1Tpd}xuw#xsh7H({IT zL{z0|+1JJbBR3mIB6{kPfri8XVor+W3pg5-ZXvLIm}Ky(hVQbYaDiW&;;BjmDNqtqyQm-V*o0`>Y5$P2P zCWipfdKP(C)`#Zm4y?=U0aeGz+f&V169XqR!oQ_^kTz814rypty!=|69Pu5TdUf+$ zxmDNcg0L>t?o|3jVtupHi8S!J-m$Z`GgV7-q? R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732126606.jpg b/files/articulos/1732126606.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4704ec186a0463c95788d71032aded3e00b5f792 GIT binary patch literal 3050 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 R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732126757.jpg b/files/articulos/1732126757.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4704ec186a0463c95788d71032aded3e00b5f792 GIT binary patch literal 3050 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 R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732127622.jpg b/files/articulos/1732127622.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4704ec186a0463c95788d71032aded3e00b5f792 GIT binary patch literal 3050 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 R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732127931.jpg b/files/articulos/1732127931.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20c423f0759142f6ac72696e1f2e76585ea0773b GIT binary patch literal 2238 zcmbVIc~sK*7XN`;+N3Oj*0^M8iU?My*|=sCDW+DITP3-VB5I(HyEd(wR)eVJzTlFY zWrjUzjKS1$p&3PT9D|Z_PsW8bG2>D5PUoGPKi+xwp7UKk_ukL>e6H*d*-HRIz&qms z5C{N3@&sffz&SuwSp}v7K|o+|2ppjfhaj{Na7}~;QVWWJAvF>5kCv|S7K6=(ItVR& zTYWfx+#rq;$7EE=Syrl!6@9RY!C!su<*L1VDHG3ZbE_ksC%?ZBY1@&_9I zv4%nKM$0jId_rWu0?>89b6`XPv=snDK?+citOL;gC{gL7)X$*=QczS@0k4x+Eg%3G z3{n6qf>jm43ZFVaUN{&`9_ z*iiSEQyTkmKk501TrCUjS5Eyoi)3*3B}*M>qU*J{y?WO);57YPJA{ILY0pTc{sY{g z%8hMloCY7sc}86-vE^B6L^OrV>#!sRJ+DE9@(Y&kQU+tlF;kqZ@zR=L8>^viN!M`e zG1gw6qpu9s?0aw;h3|Dl^)2hY%r=eLW$P>l2uZ>^PfuxMpum2gFEOXkQuVQY#tu+r z(buB)xbxy4?Cl5>y>Qj-?iP=dWuH+E|0S(l)gyo zVCs6n>feoixOib?ti*hB0@g|{g-a~W)Z!ohrT#~i=J*LC&Hj#O1WiWEt7_jH1>u{ooUQgYjY+FgY!R&AHK7BBAMN zk@Hf)G$WyaTg9YwYF7r#c~-{JI)Zp4TN?4kK#O|?YuZ_0#@%;YKF8^=tuQxr+?gqH zQ5wufU(wHgUwE8hS=ugjwMbLj$T8x-nw=Qp4jE;}#*tyi{GQiGK^|;i2gf1d%VM_@ zZ1wKWE@#3n@34mIHlFQ_TS9T05sk6_U5Vc6voQA9cWIWw6ZVF5SAIZ?$>Fe@2D}s1 zr7S#Ep;@`;hs`<%q%>#|ml|iXvMQOH|S3M_m+RZMiazwGcCWrH<^Ssy;hu;9*^P9U> z<7nIpH-SwuzZV-5Y?|0pVi)zOXje2OkSv{EUWZ20XlbmJ!TgZ6Z)keNmZvw{@HbW> z9*>-j>JFEX`e^y0$Kye>h4dd4=c+dC6~%T39Lleh0i+Ac@j%&^P5@xPxRCfbe7c}< zGA3V@U{86v=jxIn$N)cUT{=WnHCj(becorb1IEzf)dNhN*HOL~$KRWlK&13Fo{|AqI%>gY z5rVu5x56WJ@316tO4ahr#Pzhu*X3tfvMfTEynq# z5IV2gxoja0TC2=Zml5xVKEapeAcugqdgJS535;HPcj z0>dC-$?Niz6n6EKG|BB@Y3%oRL)2%Pk0_b$JL!4_$O9ASK1hy#5cIj$Q19ZTja3Pe znSDVy3&)k#qT^lcn%*e>4wMCmkEbN%Mm`8&l%i3=&M|ain3;z$2!v-PndbW5NT?^9 zyoI&T3}{jpQ%(I>;oYzAr$7hyw}%mMuI5s6=`})JJXz#NGH(?T!+TLn`5SuJskLVV zR5E9?ZxS#ThV&uS?Z9D&uf1^uEj`Ol3ENvQFFKNR<6UElzCD4n0x2=Yafd_su{J(3 zps~;1u>T~lozN+?Tls$UB5O8Rd~LzIx#u(~15aX%Vh8*fkrye=QB7e?*AVYx#E!tI z(Y!>TD}q&sdwR)U2Sx?s&Wd}p!~_^J9dLg%K&`+g#*Gw1yGXsg#X3maz*TtS26Cd5 z&ve6`lM*n_X-Z2DGZG}Z#TK7mYR$c8IT-OaH>EOk?uij6qb1Tpd}xuw#xsh7H({IT zL{z0|+1JJbBR3mIB6{kPfri8XVor+W3pg5-ZXvLIm}Ky(hVQbYaDiW&;;BjmDNqtqyQm-V*o0`>Y5$P2P zCWipfdKP(C)`#Zm4y?=U0aeGz+f&V169XqR!oQ_^kTz814rypty!=|69Pu5TdUf+$ zxmDNcg0L>t?o|3jVtupHi8S!J-m$Z`GgV7-q? R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732127955.jpg b/files/articulos/1732127955.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4704ec186a0463c95788d71032aded3e00b5f792 GIT binary patch literal 3050 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 R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732127998.jpg b/files/articulos/1732127998.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20c423f0759142f6ac72696e1f2e76585ea0773b GIT binary patch literal 2238 zcmbVIc~sK*7XN`;+N3Oj*0^M8iU?My*|=sCDW+DITP3-VB5I(HyEd(wR)eVJzTlFY zWrjUzjKS1$p&3PT9D|Z_PsW8bG2>D5PUoGPKi+xwp7UKk_ukL>e6H*d*-HRIz&qms z5C{N3@&sffz&SuwSp}v7K|o+|2ppjfhaj{Na7}~;QVWWJAvF>5kCv|S7K6=(ItVR& zTYWfx+#rq;$7EE=Syrl!6@9RY!C!su<*L1VDHG3ZbE_ksC%?ZBY1@&_9I zv4%nKM$0jId_rWu0?>89b6`XPv=snDK?+citOL;gC{gL7)X$*=QczS@0k4x+Eg%3G z3{n6qf>jm43ZFVaUN{&`9_ z*iiSEQyTkmKk501TrCUjS5Eyoi)3*3B}*M>qU*J{y?WO);57YPJA{ILY0pTc{sY{g z%8hMloCY7sc}86-vE^B6L^OrV>#!sRJ+DE9@(Y&kQU+tlF;kqZ@zR=L8>^viN!M`e zG1gw6qpu9s?0aw;h3|Dl^)2hY%r=eLW$P>l2uZ>^PfuxMpum2gFEOXkQuVQY#tu+r z(buB)xbxy4?Cl5>y>Qj-?iP=dWuH+E|0S(l)gyo zVCs6n>feoixOib?ti*hB0@g|{g-a~W)Z!ohrT#~i=J*LC&Hj#O1WiWEt7_jH1>u{ooUQgYjY+FgY!R&AHK7BBAMN zk@Hf)G$WyaTg9YwYF7r#c~-{JI)Zp4TN?4kK#O|?YuZ_0#@%;YKF8^=tuQxr+?gqH zQ5wufU(wHgUwE8hS=ugjwMbLj$T8x-nw=Qp4jE;}#*tyi{GQiGK^|;i2gf1d%VM_@ zZ1wKWE@#3n@34mIHlFQ_TS9T05sk6_U5Vc6voQA9cWIWw6ZVF5SAIZ?$>Fe@2D}s1 zr7S#Ep;@`;hs`<%q%>#|ml|iXvMQOH|S3M_m+RZMiazwGcCWrH<^Ssy;hu;9*^P9U> z<7nIpH-SwuzZV-5Y?|0pVi)zOXje2OkSv{EUWZ20XlbmJ!TgZ6Z)keNmZvw{@HbW> z9*>-j>JFEX`e^y0$Kye>h4dd4=c+dC6~%T39Lleh0i+Ac@j%&^P5@xPxRCfbe7c}< zGA3V@U{86v=jxIn$N)cUT{=WnHCj(becorb1IEzf)dNhN*HOL~$KRWlK&13Fo{|AqI%>gY z5rVu5x56WJ@316tO4ahr#Pzhu*X3tfvMfTEynq# z5IV2gxoja0TC2=Zml5xVKEapeAcugqdgJS535;HPcj z0>dC-$?Niz6n6EKG|BB@Y3%oRL)2%Pk0_b$JL!4_$O9ASK1hy#5cIj$Q19ZTja3Pe znSDVy3&)k#qT^lcn%*e>4wMCmkEbN%Mm`8&l%i3=&M|ain3;z$2!v-PndbW5NT?^9 zyoI&T3}{jpQ%(I>;oYzAr$7hyw}%mMuI5s6=`})JJXz#NGH(?T!+TLn`5SuJskLVV zR5E9?ZxS#ThV&uS?Z9D&uf1^uEj`Ol3ENvQFFKNR<6UElzCD4n0x2=Yafd_su{J(3 zps~;1u>T~lozN+?Tls$UB5O8Rd~LzIx#u(~15aX%Vh8*fkrye=QB7e?*AVYx#E!tI z(Y!>TD}q&sdwR)U2Sx?s&Wd}p!~_^J9dLg%K&`+g#*Gw1yGXsg#X3maz*TtS26Cd5 z&ve6`lM*n_X-Z2DGZG}Z#TK7mYR$c8IT-OaH>EOk?uij6qb1Tpd}xuw#xsh7H({IT zL{z0|+1JJbBR3mIB6{kPfri8XVor+W3pg5-ZXvLIm}Ky(hVQbYaDiW&;;BjmDNqtqyQm-V*o0`>Y5$P2P zCWipfdKP(C)`#Zm4y?=U0aeGz+f&V169XqR!oQ_^kTz814rypty!=|69Pu5TdUf+$ zxmDNcg0L>t?o|3jVtupHi8S!J-m$Z`GgV7-q? R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732128013.jpg b/files/articulos/1732128013.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20c423f0759142f6ac72696e1f2e76585ea0773b GIT binary patch literal 2238 zcmbVIc~sK*7XN`;+N3Oj*0^M8iU?My*|=sCDW+DITP3-VB5I(HyEd(wR)eVJzTlFY zWrjUzjKS1$p&3PT9D|Z_PsW8bG2>D5PUoGPKi+xwp7UKk_ukL>e6H*d*-HRIz&qms z5C{N3@&sffz&SuwSp}v7K|o+|2ppjfhaj{Na7}~;QVWWJAvF>5kCv|S7K6=(ItVR& zTYWfx+#rq;$7EE=Syrl!6@9RY!C!su<*L1VDHG3ZbE_ksC%?ZBY1@&_9I zv4%nKM$0jId_rWu0?>89b6`XPv=snDK?+citOL;gC{gL7)X$*=QczS@0k4x+Eg%3G z3{n6qf>jm43ZFVaUN{&`9_ z*iiSEQyTkmKk501TrCUjS5Eyoi)3*3B}*M>qU*J{y?WO);57YPJA{ILY0pTc{sY{g z%8hMloCY7sc}86-vE^B6L^OrV>#!sRJ+DE9@(Y&kQU+tlF;kqZ@zR=L8>^viN!M`e zG1gw6qpu9s?0aw;h3|Dl^)2hY%r=eLW$P>l2uZ>^PfuxMpum2gFEOXkQuVQY#tu+r z(buB)xbxy4?Cl5>y>Qj-?iP=dWuH+E|0S(l)gyo zVCs6n>feoixOib?ti*hB0@g|{g-a~W)Z!ohrT#~i=J*LC&Hj#O1WiWEt7_jH1>u{ooUQgYjY+FgY!R&AHK7BBAMN zk@Hf)G$WyaTg9YwYF7r#c~-{JI)Zp4TN?4kK#O|?YuZ_0#@%;YKF8^=tuQxr+?gqH zQ5wufU(wHgUwE8hS=ugjwMbLj$T8x-nw=Qp4jE;}#*tyi{GQiGK^|;i2gf1d%VM_@ zZ1wKWE@#3n@34mIHlFQ_TS9T05sk6_U5Vc6voQA9cWIWw6ZVF5SAIZ?$>Fe@2D}s1 zr7S#Ep;@`;hs`<%q%>#|ml|iXvMQOH|S3M_m+RZMiazwGcCWrH<^Ssy;hu;9*^P9U> z<7nIpH-SwuzZV-5Y?|0pVi)zOXje2OkSv{EUWZ20XlbmJ!TgZ6Z)keNmZvw{@HbW> z9*>-j>JFEX`e^y0$Kye>h4dd4=c+dC6~%T39Lleh0i+Ac@j%&^P5@xPxRCfbe7c}< zGA3V@U{86v=jxIn$N)cUT{=WnHCj(becorb1IEzf)dNhN*HOL~$KRWlK&13Fo{|AqI%>gY z5rVu5x56WJ@316tO4ahr#Pzhu*X3tfvMfTEynq# z5IV2gxoja0TC2=Zml5xVKEapeAcugqdgJS535;HPcj z0>dC-$?Niz6n6EKG|BB@Y3%oRL)2%Pk0_b$JL!4_$O9ASK1hy#5cIj$Q19ZTja3Pe znSDVy3&)k#qT^lcn%*e>4wMCmkEbN%Mm`8&l%i3=&M|ain3;z$2!v-PndbW5NT?^9 zyoI&T3}{jpQ%(I>;oYzAr$7hyw}%mMuI5s6=`})JJXz#NGH(?T!+TLn`5SuJskLVV zR5E9?ZxS#ThV&uS?Z9D&uf1^uEj`Ol3ENvQFFKNR<6UElzCD4n0x2=Yafd_su{J(3 zps~;1u>T~lozN+?Tls$UB5O8Rd~LzIx#u(~15aX%Vh8*fkrye=QB7e?*AVYx#E!tI z(Y!>TD}q&sdwR)U2Sx?s&Wd}p!~_^J9dLg%K&`+g#*Gw1yGXsg#X3maz*TtS26Cd5 z&ve6`lM*n_X-Z2DGZG}Z#TK7mYR$c8IT-OaH>EOk?uij6qb1Tpd}xuw#xsh7H({IT zL{z0|+1JJbBR3mIB6{kPfri8XVor+W3pg5-ZXvLIm}Ky(hVQbYaDiW&;;BjmDNqtqyQm-V*o0`>Y5$P2P zCWipfdKP(C)`#Zm4y?=U0aeGz+f&V169XqR!oQ_^kTz814rypty!=|69Pu5TdUf+$ zxmDNcg0L>t?o|3jVtupHi8S!J-m$Z`GgV7-q? R-Z}uB{*R>pE2tqG{x@m*f$snS literal 0 HcmV?d00001 diff --git a/files/articulos/1732128083.jpg b/files/articulos/1732128083.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a9483b1db43d65795515beb02b4c87ad07e9d27 GIT binary patch literal 6784 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732128777.jpg b/files/articulos/1732128777.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba7baf30c537603a78b0898bf50eabd1ef77f37f GIT binary patch literal 15010 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732140539.jpg b/files/articulos/1732140539.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d6f6ae3a8f843d60d4f081dfb2b8a8769c4fda1 GIT binary patch literal 4395 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 C8`#+Z literal 0 HcmV?d00001 diff --git a/files/articulos/1732143950.jpg b/files/articulos/1732143950.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ef6ea4e168c14093be83d87e27ebd814de2e007 GIT binary patch literal 6030 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 F<{vu2DJ%d0 literal 0 HcmV?d00001 diff --git a/files/articulos/1732143979.jpg b/files/articulos/1732143979.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ef6ea4e168c14093be83d87e27ebd814de2e007 GIT binary patch literal 6030 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 F<{vu2DJ%d0 literal 0 HcmV?d00001 diff --git a/files/articulos/1732144074.jpg b/files/articulos/1732144074.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b581a21c9a107f1a0edbec7b4c813420129fb84 GIT binary patch literal 8764 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732144093.jpg b/files/articulos/1732144093.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b581a21c9a107f1a0edbec7b4c813420129fb84 GIT binary patch literal 8764 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732144156.jpg b/files/articulos/1732144156.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b581a21c9a107f1a0edbec7b4c813420129fb84 GIT binary patch literal 8764 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732144586.jpg b/files/articulos/1732144586.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a074fbd7a510440042453dc76751497de717706 GIT binary patch literal 13241 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732144656.jpg b/files/articulos/1732144656.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a074fbd7a510440042453dc76751497de717706 GIT binary patch literal 13241 zcmdUV1zQ}!y5`^kf(G{l_XKwhG7xNFaCdhn1P?F-2o8hG0D}gCYao!I!3G;#g9P_r z%Q^S%-gD0GAK2=7s%xtIdF$)0s;@tJALkxd0fZ`wKt%uw3IKrebO0U~0FeM}Osp3# zi2v~;BPJ!MprWE6r=Xysq@bjrr6eb(dP&7VPs_$Y!N5#QOaAiBD^_++9v&WYdVUdp zZeg}JJe(*vI5_xt_|$}i)ZEPUEZp3@yxhFp|0taQRsZw!)c0SV|Lprm^^d>*yz}uJ zfan=u4X}oWLIgl1LO~-!dF%twJPC-3hVlRWwXnq<0y9xFS_`&u?7c26Z4CPcKp~whke@d$f_8cY#t@j{w-s zg~Y>XcW%6by4&1O)>|{y@v}bvm$D-X$HFSnB~lQ2`i$(a?aP-o@bg>Tx##KpP zF%|fq8ljqBHtmIS{oXfh!3(Mtq)Wo%o5&zhpqtX#wM`{v-$Wdrkvntic8UVioJ5k< z!3|xKE!2s$aGO7}RY1oBlVoT}S#0v-4`jrk{83qO?n>m9O^#{#PHQ1vp$1l(LhibsUz zMPWY@tT}sY3-^THY*zD>WS42Pb8DS<<~A@IQb^oWZO8w@UALTUCr|X=QU95LD%r7q z8Rg6uNVA}AyYZkBay51Aomx($h0gpF7L#dj&oDLOw3%Ct|lnu{fJiM;og79qO-G~ z8_LN^KD*110BL32gp8^9t1Y=rI($ef8*#-8_-PyE!ckwwy_1TlD%8>Q&1hO_m2NmX z*e9Fu(@K3$)#m;_K1kb6?l8Mn!R~LyVw?M+KpNAR`|*&CfwHn8iS7%`?>Q`oY`jjo z8Kk2=+bw?)&bejcDv&g#jNSL$)8|LS8Zqu*p{l{I)kI}4S|#4Es&>AmU+ku;j$Rs4 zNJ@&Y>XmM#H?mlonB+_a@0HGfTl9g!yK;*5mb*53c61LUvlAO>gF}+1cy9GO+R{@a z)rHv34DHYqSZf)ZqOHhGw0^&E_dj8;X(~;X3%k+HXC~-MC-V!+-+<>BG@VY8pI;TH zDO@O&ee@Vlnr~lm2z&%ECf%NvKNQTlmfh?GElSUOo^6esHIaXvzwl#Cee(#|dj!yo z;1px^B+@-C6yNZqFQsR3A>rOtahpMWXtVOg)?%l z_Rej0;=)YZ_4|VO!^mm!bjY9fTar6DwRctHMsfrX75mi$SG6uULrx??>BT2Idb`|CoZDevrR1)9Z)>DMAX(STUdl`x{(9T0ipy!3>$7>m zI_e*l;xm#V|GabjSr1y`2>HC-wzh_3A9AvL9 zs2|oY=xy63chy-Z4|obq^Y*8vy3jexJ$SGO<>yC)eM;=>TFXkFA%cBcnrmDC49n#^ z{F%wS^SO9X<-bp0>&dbZHB%G!Rf?fEkhr^|b#}&irq-)p^tqzGjrUuzjf+{~BjAmL zop17S#ckKe&O!(3mbTBPv!r8i@3j#Rh7YDz9g_{LuANfQpU{WmIZ$MGTk~w9Y1jLk zw02H=^_ik#;qZIjjKAH@1GDST@!s+B1q}!T>7Hg!?SeX{w7vsOwvYI0lDo;nemHC@ zd4*^>mL|F!eBKtK#n={X{j`|2$j>>Bxai9Ak?oS>>36|1M#Uv%|Br2qj?&}ap`cdz zTHw`o{w?dC)ace|CwH;zR@{2~#y|;@Ot7kwT^?M#I?H0Jo2uTJ%ivq!H!1n1j$Z!0 zc)OYGLdeBs&P#PjV+jj??VA)m>pTHNyo=@snV|kpM&nhbUjp-_PA4YP4Fk!f*uPPOhy>XR zn#ee!a5rm6Q6(L129qJz$w`ib9|4j#eRet2=SyS8NSQ+Er}@uGVU6Pl0OhhS#6NFFzC4JpwjWb2a@y0g!&k zn1E*K`cQ?jPFsX4%_!SLc22^e9^=3fnQw;2KlK~uQPqZlDD!sQ7=aah_$DClOr>5Y zn9lT9dw|2H&_i!-$0MMnuuQ{jb$4#IktU7h5iroXa%tSwI1G8cp>LI(fMvu~)Tr{~ zr_of%sW9Z0^ZqWcti7=n=BG9V9fRD_Vntnty-bOiP1i)->Q%8I><@2 zIdQPK@qSi(fJ+BWHQUckAjuA3DYMY`6PvCs`*X%_O3P;KJhy$V>%;@u_HA=VAuVCm z!PXZycMl$H;4ihS(^C;^zi&2!Tw)v746)1Zq%;neNn*3!w`RNB$u&~5dC??l9FUz? zSV0lz(>rq86xII4Kk+u=dYAqzR-W=Y3c~!*as{aqqZ+A(ihB0^_bUywGUR^tb%=$g zj;Ma#z@_bv(2_6G3GkHo6L_drYT@R-E0v>VoSgYmRp&r;&6+>&i6b#O60{KQ&awVk2#duy~is0WszBt)^&25_!u}^Q&r4+w^Cd2G6^L zxprO8OPix=J;71G+JTx43d1ZD9;m(IB77tyAxWrN3;troXi;vR=Jw)cDHCENY=(p) zTm2!T*!{!(iGyN$*`|&Q9<<~nq2uNTx|^+a_JNce$tR+Qz2eT z?tu<+q-n~R@pF82&Fyx4_{i_F5YB2(ViW38vi%5-hH`U-{FuGa75|s+z>lQs2}eQ!=f5 zT3Y-krt&KiPjY^9cp>OoFEPUX>wfVa-{AN6-qCEa(3eJ{JNeRjTU&GqX(Ki%oNm5c z#h(t&j9Y4-be>!oAVSmom6!?{bTHps=0D8|ny=9()|Mk=xkap5K=Lm>s6V=vl!^k0 zUumy@f_m7f5~XN!!k#gtu2{8^pG(^{P44NiCZaWYuZ5`g=65t$M-y17*vJ9}NMZOZ zjV7W&Vv0d#Hd>v9owR})m)$=F{C7DPq}B#`Z zXd|t6>P|YRO=>LGB}(?+C|kQ=Pa!_XaX@SX7ajr00kjWCUMjVu@L(?&^=*ni_n$<( z&kbz$x|t3f*^LYKN)qpr4v3soD$3jPg!U%AStG{t*1O0t>V#Q>e0BK!)RZ;y&gb?7 zBsSh#ub&vk1@2Mw2K4WNt?SU+#D(!l>%)fB@MN(j43)7)6dLSQF7qSwme*#x*x*QN zG2KSeemt^}?>oaEF#3R*kAR{)1_|lOz)&p3={era@yW&Lv8K|YN(=BWTpkmt{qfGP zZ9$MuZo0~pt!wKK;t}j=HsFtN&6|izr7>~wek~tK1zd=q&V9fmV5N5aQ-E5hVrhE~ z!TBGiS~aDC zwQOo%C3iOLbewO$g>j}ImS0Z(?5$S8I^0egv#&1_ob1ov`kuy>(hpY0_LILZF0t5E}*|*N@z^vq%@xIU}`R288|$taS6_{Z9l>Us#;7XH>a7|$Ilzo zKCpbd<;(lXn6yx!k4-YSLuV2-OU zVR2{(Ju_{YE89-_v#AjFdxMo6!cNdoIvsQnq9*X-febHi6C89mL6OPTCPkBZ-?&`*`w zVFeE|&}#X3pm6f4C4?%k*SON^jBiNL$VyJMBoJqh1OJ|DclJ|#0G;cR^-OV&?s-7< z2eu~3FyMNO&J0CE;gp}v^wN==+vPOE57-(1&L!F3DVlZgOw>VdDPi+WLHvbtp-CiC z2N@luLIToY92?Q!-?Eb1&b^RE-C(bg_L(^4G`)wJ5hr*A)(~`IWJF(AX#&@k`0${a z*Ux`i-F8N2owOTS>NddFL1x_a8B63svp7yanm;%}cE)mm;ps7|x!Z^kwTZ$_JPD3# z+Ge7fA2&L?%qs)uB(89iDepbr=q1u~%bMX2*|7)nQt`2+H=I_}So1?XI$#Y)O68iG z3PV-T+D5G6TYiUDZ?S|K1q%m6gW5Ccre?V|iVQu{R)Y_egW}4gZsQ^N_mq{dLSZCL z@;oyKylqi*@{a&S?R74ky81FI==oVLZ+7CA&ukvEmw4kW@IzjaBq8DYQTx=81U62;QQU%&2P^zxYbZrO`t&o ziKuOmgrx0SUjZ9QWYS{3VDWA6uclp~e`?;jRNXacVxOs)p-!xx{+|q$s+P~N(sK>l z%5Xf=WtwX0rr=IThac-k!_k3I8}OvVL^_?4L{^?RacL?I=8ba8-+X67rsBh#3l5c% z=F$_J?1*lX<+NhQ;`j*PX-m;9vBa1ihBL&sgG?nd)ebolFwX@FSC_cp_~dSN4mmmS z)yYRdUd+F^jaVdoOzGd#(AY6k#p#p^7v?7=E;@ZcoM<~Fdvfb}1ix1hF(D1Xj%8sSrOW3J3p@^x%)1aOuAoIX67bx zz`iDo1>yKuu7z{NY&fNWZCh&`?=~M;W%?_q~opo3Bk(j#JtZ{hsS>ekq(>FL}b@HaqrBdYUDb?y_wJ z^7eJhsgi$Yr7k3Camz=ouvRiqxz^b%R$(wuEdg$9d2NH!rVDKYOsFoRpXQ3VA*b2t zr%#szeSh$9atp-NrvPya%+x44^TyTCQk@-IVtnsZau18(+;=wF*^qOnxlX&2|45vg z#POHaK>C0!@*R^mu+&r9<*!0N^&Z$_O?Nbq#B2V__v;BGS-uoO@#+W#J#ht?#nhTI zR?yGBaK)(*^PHv$)~b|)yv67>6~x+{NgPZ0%ik2$=j8Bb)Ulfu?~@gQigqr}!4}xN z5-fag{OzKV`YZugwVB;jV;=hVYIxJsXj!quggOdx)S;4dNwv>!AkAR8{RKD44 zM-qYi5_;Pk<`}_JTiZ+(Vq@*9qE_M}6)i&@fQDxSmErg(TGa!-$GhP}UloHtpcKun z3;Z6O>cGiM%!NKx%&b7yeyHWHLbYTrgZ?2`#pz>AR^RLA=(;~(=f7o{#`Vh9aIhVA zEozs;ZT(RqTwd%&!O{}+5s)JqLazg~Oty5eaL`Q8Q$B3ricS{Nlg``|Je@2vvK{s; zS}u9WGmabP+%f*yUv!*2?O{SM|NQH27EW5OJyuEu{#|Os13dB#?ZsQ84yJt^j#Mu(KL^|BId7?z_jc4{Q((W%cU3k7j*(s6A%pNY0;du{_R@0w zmOV-9iw^H=?>#Pa3(&(MWDGp&v^n_vm95EC((fP)YOwOJi8F@qeET=4_MMB2teXxA zOL0#9rBCkF0iO{~kL~Ll@JNH92LuP+2o})7MlT5!e6?OT4C*Ci%9)WW9coU$U|6(@ zZ1IJ>OBcd;#^eoC>J=|j%$dQX@m-MX#QHN#I=FjBmHFq%xUW>;ZV9IPRQZrn@TLX_ zCLA&9wcatBLEO}GxqC~zL0)_sl1zCA++_U944iC6D1m|OtH{d?;x7IiZAgF=W|*$i zPJklCx@EA<7Q@04z-?rxY2U#EAGMQgULDM|yuQgTu)HkqE`YS2P<-qcr zfw>C8)OG=8-FRh_8QHwTH|dD*v?y&3kaJPh41=w*L}isaFTgK>wwGz%K~1$jeG&*t zQh}xz&6MUe!PxElo3M#{CmynJ=qd)UIeyPMZNEZk`9GmRw8+&KxC_uw-H`qcfAtKw zvO-R+-Wz|9#Z(`7rUAXp`_RZSqene)l`&YOudsj?Lk)G>S)F=hxt#9WbX0@jVe^iWt&|+Vk zCoOy-urq|e>TmSYs0``SCA)Y8yh{`gv19^hy3M`=_DJ|^cx5cW(9GK%CZ}gm)eIMIYP_e8Xx{PNA2GpzQ&ZD@92#6+E(zo}giLypQXTx+? zcQ@2EXas_f*;{f>!LQe$E_}NjUma?6cJMg0y|mRTm9s1o6w&jrW8u+g`5Cs31!auo z2ZR;-rT1zVF<3D5;qE0P2j^sasJ@;xZS+gZ^~{$ipO~GuyuNyH)qZPaicAT@07WkR z5{yuK{c5ALt{T2|RfV#K!*IF}FgX5%;RU4BK^kjHW*QV|RRhosIJS&*VuWy|*W$cl z@}8sns^G8(;IqVllrb#iy=0zU5>=^-qP4a%7_wo@`V`1uW5&6bO$Z(_Le-abJ^@)) z|Hqvq_~nKnQ16hPf21M3M<3W9pSDoUMVF{uvA1Lf>JQrAQ#02e$^_{~fwANpCAFtA z*y6v|vzvhW9ePefJ_d-W!=7wS&IeWKUHTt&U~6gWKJXX8-)cvvRdY`6{n>Es$W;)(LvIP0fB(+ISVsp0_m?P(qvKsgb#`9~9&cOd)lL7FXhoI-Z}A=3 zg>g~ymmkvL8xx=3v1aQMOacX^heL+v6uFle6Nzo5@pUCMb-*wFW znx9Z|1&iHqx@^Gt>fHnRw|PUk^AYx!)lMdp(teKs3pcj?DF2pgAKf>i2s;%O&49C8 zeqE&(9>rP3TDw9Yay~hwQKd>&xCPSXg`@;K3biY^P8&6f)<~HpCb{&A6lQ!>@B_{* zELwIo#&-^%FkG>Y1`o|E-r8)FaBs6bNbajFg3 z49C&)gd@Mewo|k2hH&J%)s6sog6aDR#e6n)Wj*cJ{$@x*4s&0*q+S* ze-+a5;Q`&YXXwI2qibV)#x~JR+u>1$z>(e_VfN|?H5b`NVZdAS7zcG`US<`bfT%hc zMUDd-UAMUfR;0-8=*>=p{yP0MQVf~sF@_(4tVkyOBKgAAAW|3MQ)m=I)9Tk(7xio! z_D5o-G7-8Rcitsokl`*BB@r3=WTROKBbMRF(qiYCTDO>HzXU^XzdbgqkIc1E{z>o> zEnHkp)W5`{NjteQlWqDjLwul7+&ITn=Exbk$U9)c|4Fi7y_Rvt0AvO|R?%XfzZXbx1kxVGs_)yQ%^D>HX|F8dp!W{$46ir*l8J*o)~+3$dN zFDQ-MCQCTrVzjb!6>Xkx`kR^r#bc~a-?s(O`9=jGbvz-LAvz!S;dZ&H?~pp@FtqN& z;qoiJ*~{`jbyl6{$3R4VeuRll&*@!l#cEJCUU4KNTZiR&h}+OAcs|3Sk2?n@su2L2 zcgfS)GWjWKiOe}q7pWo0a^1p-qp;RHaizotdbGjWPl~79Y7aH^8xpwPWYe_acn3o# z-)qs9(Ihrx&~tXTjDmz^ch@8t*=EMDDRk!BhXYgksr@@5zgELH35TYJdfQQj;9K^) zFwx2Mb2?)^)QUzdno`KvW)CSiZN%^-*9IpsfD1$H;wA0OiHU~m*gIG~m6uomvA}Y) z+k5kz z>|06_xbUCltT~g>KGee1dbfNFpy5844jS;;QmMKo1CdNS6&*gq%2g2STgR1p^KB{% z?SOD^q7vAq8&T+Dni~v8&yzvuzCp*$dA&aZ+Xj&?vkMohRKBag%;MG3cAQchO$pl| z_?E5-6Oh)bxU42pD1}0)7d~iB$W^^MPJZ1|fb2=h^Ou^HP<f;G>1o%hVs%azDrq;zrxcKcVtZ%oecCCXh z5fslYI8OsP5~_{9+!l&k5Qm8zYOL!XP}AcFjZf@6^qr^fAwfE6sY$EuF1O$jx^9sw zWIGF~Rm4=p)_8SeE8I?)t;+mYtKVK1YfV#Yl(K&Vb0>Yp&ctuRo;)XZgQEV3*a`Vz4T}bEBU6sNZIH3}G+9H% zWHs%4m0m#VCo6nI9o@O%ZZDblO{Z7h4N)U@X$lddzpZrRR+`c|GXj&;*A0Fsh2mVm z-Q3PD#o4O_0%-h5r}bS&&2Lxjn`3RXWXFkleCR^V&ZysTK)-zs0c2`RXIrGD?|E@C zZIKilfi_HBxdWXD=g?vep1(2ysR`^UvzY5OYIdfox4Ws}0AA_J%=f;D)M-lnQqm%0 zXsY4~YD**1z1aq0PH-2fs=IfrQ*ytoZ_@F?|CPuJSFcol)rV{#twy)_EPB3}OCnPr z1{1qju4719yV0f5v%byGFpT!F5ma@k7 z`DfX})0HG#tv>3n0Y1bzS5!A!35+vY`n~alG2L1|${ET70Zz#6YAy`?bS_rhvPnfG_5=-Y>Z_@kq=%xqykjgEoYRn)oXHkL+$^8 zo1Y^&GD(!TT~%^35$U5QIq{oENQc8hH)SlsWZOh*fzWfQC9X{BJ^kuW$Od13{jK9m zxzMI|p6yi4Y7(p}>0fOEzdP5a%@U(u9o=rN9rgbnwI8Bmj7h`5C}cJ)l$%&AXOplz z-tknmS1F-_ldNEsqQB5s-0tp;KCEl0W&QHU(cxqIl&k0*Pu4j0kdmp=wrI>}W%hn{ zp4aKO3gsl}L#XL#xH>vu9IQ#2zkN+%I(X&D;W%JJLT6db)ri8Hi5M25n?=#L4_^V- z%6hxyb9>lw@q*-xsVL*ttWyxa;gs?}h$zCe@(*zZk<%Pt{$^N>jNpkLn>n!dO;4}Z z-xhHLVdazOOVC&W98E!mbI&#ebrMwYS?jRSK396sTkdXLPH&UOygkALb`>ZSmw}-s zF>0OvT2d2*8~1_8+Q7C*N$)%q6d{|s-9`)?T7R#=I#Chja1oEq0kxj66VYi@rFYC} z2tMIkpDc2(uq<=}^HTvFKLbWE&(Ui2qjcTViQo7loV1r=cS&=<`1vTGi~M#?eA~j$ z-4<9Otmch?=!%nEB^e^%^)EZX7R;p0%Q;0JwqQ=tDyFa7<{_Q(-8>=7EZV7!c49z^ zk6@#<4s&Y@PbKesiw8?(e)Du^@IA$7T9!QSiN=oLf)FEajHS^pz&GAZBg5L_?aM>-k0eq8`B4ET2QM!NmJ4DqK?(gB{n5T3isy(8N8ysNvkMeZ0Rm7QJ)4pk>IT$? z*CUvaZyQ!gUSI=WE`_@5>pA7NmuNEVduk!(aXjP27)#w+mPzjO-{oClsbU%5BGe`w`*;x>%^%pgFeK| z)+DG9VK>_`=xD!q%ASQvZ<>=EpKk8`Is!Dc-nI&3jm=2x5XLTzzb;B@O z#1SP7f@OY3{>?N!-M}5asS(_eUFi-xA7MYdTH}%VZykyTaOzmJBg5$?cc0RZC*c;J z=AbG$qyKU8Rnrsut$1`-sTuCGYS6|9Ce8^%{M&G0Qq1)v$S{jK3qIdQ+4kpQ4Q6J% z3@TIF~FhRV?|G-@czO}`sd95zR2y!ss-V6#Lv;U)3?yT7lFKG~4P zg5IU}_}dJgb`N6?ea`7;w&2w74h^&h{dH;m^e#qX3v*@Q;e=s6RozRrYe~5DVE}dX zWw6EV=X^*GgO}@-Yym&F^35mKN|Q!@!2LjZPa_-Oax7a(~`}Pkm+nbuxlqA z`;L~`C96QT(X{PCdon`&Vb`2N#>#|6;V2r)~(OB7pMlh8is_|qPZ8SRqwcH?|t_kYXk1$9B%)PGY_`;@(?=9;n;@1Bwtyt}{JkORqWK}tOv3g#jXEAhoFfeu7}QpC zV4}Q%Y4^1j-1&~BE^f9gV~GryPMD8S1BfN9N+U4y5t4PfU&^m+QYUP@oOeU=mNw`$ zHpU~?MJ0A{6fjLsfLm&byj@9CF09zDV`hb;0cN*D9#etR;1$%0h6pkY(daj7AlLj1 zEmVR?!z&{6EEo&l+>$i!0kLdHE6?P|Z_p{{KAdr%*l(1t;VKMmDWDWHJp0esV65s! zvD;G47~cGk*KSTRuN#K9Rftt8*PLl)#W8Fzk$i);vdb_V&AFjS80vN`04GJ;Vn$Fn zmc>5wf8vo(^NnTj2@$5cf&ctnzlm*3kVld6*=9}GgO!Brh;6B@k;A>BP;n9=mO30vER5-b>2D zveXDyvA7?QRHT0ObC+61kSVD%Y%I%3)zcq_jS6y_Fl6I!aaHO1krU0Y>Lt1$$e}vF zK}U~o8kHX*a;v)CDERw2VAqm5Tc)tyL~TKj<8RsF-ygoS0yQBg63n-zFj&`QkE=2F z&Kbwtd8IuA)3k9bew~Y(ZqZfJV55U!6|^MiCvx%Ja zj0=}~gBr!JW8}mIc*KQG5ip_CSWO`Fz*f#;$qF9@Tv-(S@V@9BUTDEvWvQBXk)&XO zQs>4aP(wN0hih|G>qQ(uNt`VlGs}nR_GK7zxUOt})137z2nkUZ5DPQmkm=SR!+%T8 z+gn2z?1j&M8Eq{+%~6gK7+Ij*hsW{$?^~<(a`Dtp5zgV%a!(nQP!uK{oU;b=Wrq2G z%^*IR#}w&{)|s3gdcEAgUNyO_idX)gF#g&1{`rwPKEGtdui??AbS+>c)Q0i32TR^a zQ;n0hVR&YG-N-Am*p}yP*l>-B_nL52ILhz~IUZ!#gdCDs(Ac7o0M97B)}_Ec75l zHfinz-zw$Rezg)U!)oUV-Z7gA_c&p{)B1HH+BH2bf+_Q!z1p+P!ern#`T6<=Ny*6* zInZT&)Vngb&n}iKlZ<43B)epf!P2>$8F5BWX#VUcH3*O3%UKNiW&|Wax$;#S$*?Aw zwsjQs&IblX)z?6aIn^P9KjR1Czl_qDW^z|iMm_-W20tZZIo`cli-xA529#jvmIFo8 zKfB6ZlDCiw)P9lAqhv6fWG`{Tn)`S5??2h1Q4PtCGS%#cra6^|u^Iq{b$yqh!2+-( zgeGmo38A|%%jLne`9A0y_z?h4*RZYyQtN%lmmgw%F01&xw7$HlVf-+mW5VR7EF_gy z=!z$0ci<8PxACnaES+9=o6y|d%a6HMoEyVaGg7q!)oOg83Z$@m!=R(eP(V#JrCr?+ zPilePi62BcTd3g)`gyFES`Z%OXD_Lka8ADj4540qhSk@uMT^v$WVRca>SsX!LHL&jn^2za=sW!LJxDr9th)e_;*$NAu}pj$sCIx0agv)Rr?^rFp(cG!P+2pu7yV zr_X9hMEBIX_;LuJFydzIE&P4V5MQjVPi&DI*d+BG6|b00nS-R@#EZ_#q`$}=J%N@1 z1}_;dbmeFmV#7hGv3GyG$NZ}ZG{=Yac1QH!s{E$GRk4@1XDJQU;sCc7UD8~x&~7$h z>D!bPzGO#Xrvk8{n-jSIhk*aSOP=#Tk9wARjDdAR9rlzx;t6_<{@sT=U*9$2ck?SO z{kdf}8hV@*b{}?kBCyS{d`>x)pHdY;pSFKY)u5e<-WthJI!ROkvtk7fhk}!rA*zNL zJzGZjy6n`oa3tktCk~*;_jM1$lv||&v1c<|FF4s5mulzUa6mBN`VSu_?IQ||4$R;asGb+O56RU literal 0 HcmV?d00001 diff --git a/files/articulos/1732144760.jpg b/files/articulos/1732144760.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84a14d07b212081d0b47db3a859a1ac02c1e1765 GIT binary patch literal 9975 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 Ylj47NXFkS`(#8CL>*4>Vr>E8b0?J%~4gdfE literal 0 HcmV?d00001 diff --git a/files/articulos/1732144793.jpg b/files/articulos/1732144793.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84a14d07b212081d0b47db3a859a1ac02c1e1765 GIT binary patch literal 9975 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 Ylj47NXFkS`(#8CL>*4>Vr>E8b0?J%~4gdfE literal 0 HcmV?d00001 diff --git a/files/articulos/1732144875.jpg b/files/articulos/1732144875.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be6aa569fa9372fce65bd2cc899b66b39c8295f6 GIT binary patch literal 8454 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 TNZs(**s$BH@_&K#X6C;DpPGE{ literal 0 HcmV?d00001 diff --git a/files/articulos/1732145019.jpg b/files/articulos/1732145019.jpg new file mode 100644 index 0000000000000000000000000000000000000000..78ea5d86f6274ba2814d4fb8740a9df52f7d99dd GIT binary patch literal 6215 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 literal 0 HcmV?d00001 diff --git a/files/articulos/1732145111.jpg b/files/articulos/1732145111.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f6ce0f67c0f7bacf385e365e5884c3674681b4c GIT binary patch literal 10269 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 K$tVXsto#Q=)byeN literal 0 HcmV?d00001 diff --git a/files/logo/icon.jpg b/files/logo/icon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3af21476050074fd59c168f4860eb99b2ea38fa0 GIT binary patch literal 32909 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 TNiI&Jv8%>M!fIaHpW^=?O=D3m literal 0 HcmV?d00001 diff --git a/files/usuarios/1732030290.jpg b/files/usuarios/1732030290.jpg new file mode 100644 index 0000000000000000000000000000000000000000..610328972152365e3f69bf20acbd0ba607ff4eab GIT binary patch literal 109881 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 z z9NuM5wFWQv+bN-0Pps}`)7ds(H|q>b1}y)P=u*ht72r%9LxsQoO=E}Pzqbq#V5r8+ zOH;EK*9{s&rQG_jtA?^7SA}^{S+n9p3N%YBi@mY_7?7GI8mbO2dCAz z;*Balv3q6M581tH^;&wl;AQ9gu{w4cd%DBrtfU4Ze=}k^jqy{n&V}&sfHuC&W9u-ZyD~`aL8k)U;=7v}4IUt6nyy#CvZJK^)@KYOx zbf=#Ir$Us_-s?KJ0mVu#Skf*sN}7kA<5$h4Eb(@cU6lEuu1k@*7DLr-SvZ-UD$RnW z!6>)I3nR~qpQSVx@(Mn=LeB!ie}(3L2(}^WpkZ z4khzh6YVjqj(a%X^RkHA7{qXOX|$BTe$03Ek)unl4yghCm61soSqEz^j$jN+NKq(` zry}vm>fi@?TXxGu@e@lg?!i@VgpVN%-`gnjE_=3IV)V&gcJS-=8OXg*Og&LY`@9fHT_d`gDM5Y^(L-x?206j;g&-rPtEARPBk7p{rRbDKy(Sp*CP>u=ZO^k~(m*(ngnS&pGzQaSGWDXiAn|vUs~)cX>$nM2y}-4e%G>)E;8Z zO|I;%@zxKGR%=2T&faIwhX}p!`!!-VyYbyLNL}#*j(_vEt)6PSQ(39G@&|>R;Qr9$-Q?wPLVj zP~5bpNCc$>?-&ypZuPvrMA-B7dS}oK1VYe5qfsF03D&bYxz6zAz;^kr6pgC>={DA! z#CjW`!!#0%QJ7i>f%-p_kg>kfh$ z&ikR`Un;AUmc&by&pXDx#!Z7PhBF5^q%Da^kFDPo-<-dm?0Wy@&WK=zdM6IPLF{#G z*<#dY-%8%ZZ0TPG)hV;M30?EZ@$O>E=uq-Croc-PbozZxtp@oP?q9EmWf7^@p2tI z)|KO{x{fJ5b+vi(DI)U6;3wHQeqZ3wB`h)NHcC%_VP&4*%@prO9dvk4?dxJ&z9$<$ z*xuwMu5fNP8r%r-+6^UItQESf9@^bLa1$+#w+|+lDl3xxL$GvP0|mCJ`OG!;uy(EFsfJ7T5^}<;HPuH} zD;4ZDlU&ed4kk&u8a2*(*(4v0`Sq~G zQEIgbJByNdLQmE20*HiKX=B3uXTQq2eYygehoVeu?9fG(zF5Alv%S}kK7DXbVDkrl zDMsOdF>h+AnYU6=xW*qN(&8W;Er?LGmNp*V%(pR8jL_)#w(aI`B5CtXJVd1$0UzDinQCg{zm6s z+yRAsJxip;elw}`ImK1wRjUKs-8tpfFcGoU+CFK}ksPY;^Mj9TRsd2wbGQ=~I#b`v zN~t!zX2`mf=eyn7roaU3j}y%$5c;HbTIl+%GsEWf_fk9k0UU3&DwlrOAhL+WTtDtf z-vA$TZc&v+@k-O{2)Td?R>xFzJLA_5^UaND@wDFhJrl3nBzm{l6;t8Lo>?_^53!rr zYFLF4WCh6gvB|tjd}IM1!|Q0fjPL=OlzNxT=RL&<8tjsR*WSO%Y)#N$Yp|6{ zA`Wz2T4~`~S7j3WI*)AU4i!i$a)r=lOhwW7*Gf@R8YFxv7=%StY?=rZdM;ZG61k8O zS5O0Z%IcEV)Sw^n3&PL;&EUyX6EeYx_jqs`r0btBL) z4%96>GR6V7+Z{;Vi=4tkr_|BzIbGe7SsXfd z?OUH~!vbWJp5+I=4M^!X+)n2OG9={8dV!X0_OtmjycsMH{u8s<``m00D`cb!nP z#orJr8-(wJN+kc#PLZwcI!0#YG3S;CZJ74CO^W*sn0B*HzVnwzW{$j+oGlW|;?W)I zVa`yKskuYzg|7_`;6H_v5_*=8;I&*=2X01}bL4lQ&sCI;OpROId=Yv&=KaW}Ov~ca z+0bUuW%V)fO)5m{b?RQXYL&xg%YD^uGF1rEv@fw@pj`xcwYvM%TBq~e!9NzqMB_=&%Cf5H7zTYm9XJ8CN{$S%mX}=kmDo|OkLdASKP$MY zRXo*ByGb2CHk+;auFQpIuthojGUa4Y4f>ww6T1qEB=Dh2YLFk{{C)PAzL-5>{@kJu z`K-DB^=Id}p&7x{wRKuUn%$JipaoMXdSMQ-)mGPPZjYa7ybh}^&l0n&zIBCeHRZM` zY@$i}<=#Tprw|;f@kaySYXh2-aAH9MZS?u0HaG#nAjt*N%I;fX&aparr?HiV7VziZS)kx%phPURjk&k*ox zSIJCEu`34CQU+qpkK0ibFQ^kfFqQ(v9v(H9>_PD+H}Cl+&u%|1vBcNXM;lrzgX#64 zlaUi^HN6`p0?wOoeXI8V)E8{cvfFjy%N2|15G=!r+BsqIjwmJ(E7DtQdnp^Tl|sXL z#b@^-beB^FUN2eB-_Li}oYW+j1~|=;O)rvZhfHv_L>Rgb{0?_E zuReR~|8(v=U}PqJN#THtE+^a>7NXGKXJ9$jY?`sypw2;__ZPr=V_NPalM1Q-=Y7;u z;I|MGaT7mJHER0TM5ZNgTgTGf9w(6g2Btm9smu+cv8QgCRu6si)w$W2Ba?FUreUSV zL8%{Fz0|Tbo{DI9z{3 zWug>dPgDCzQ98hD`M|$xfK1&)WH@=_(7LuNBxK50E;?R2a$6Nrru!ojszhF6e~Juu zcRwt8>+V*9lQjq4_H3#|^OY)=&zeHvs@IB4W~18u!{<`oCU$dlKYWPkZXp8)#xo9u zOVm)*_ca&Gf|Z={S$=;@iFTXL<@@IgQ|G1JR3R6rVv4DsL43O@0gBEot*f5!$QV;r zXyuw&F=xG#;l$`tBib4H&%h4JkNIjd8^x@hae}(#YaJtgjFS?W^9#^?FKt!#OfFUZ zq!8pdsyQPgL*EKFj(F`-7MS8m=m2;7zJ!bwBI9}Wp|Eoxc2$8YD(nK`C4>6H_ZPrE zH!9^6)5zRrI9Ar}5h%`j-B51;9h}cx8uJ@z@Qf($09C;4EJBHaG7$G-6C=*QfEX+* zNP*KGU)fK;*yPUtv^gDX-qlHE}xnyzICnn_vnP}7^fr8GRn=+DVvr+p(eF3U&bBkrvgT0H)j}%e zhqQX#=T*-RlSe(mR3(a%{m_GquCz3gQw6}_3w3^vHpyBE7~QnAtzWY3Pl6TJ`@QLu7U6F0S}o@>wa`Y4=*Y2*BqRatw5u|<(`5{1jd*NQW)Y^b@U`i>41^r$nCFx92|Z&Ber+15 z+0BgAINxxgL~3cV!kv%WOnyHOHJ3`&y86OtS6&C=KWaxMVJYeB0Oe>=ayh@|s~E3J z(%2q9@eY@pQvmmw=EN!kL*j%hWev&-1xuz!G>Z=Mfsz|*0S;ITuCPkGEIAO})P93T zd2S%#GrU^OtmhBGtQM|fg1e4zuxKjL!1T8lh?yLV&rhQhM!H5e;vg=S5x&Tq2}G!I7^W=hi=5BI#65E6RC)v|n6O)V+W_$rBUq8!F&CaS(N3~-|y z5r*KYPN(&_w@8PCyz_)Sl@&rG&!MQJNMog_J%5A zIx}il8+S_Uo-6m>=n07Dv+rkRHQw3R2B!2H2{S*%ajL~^zhsHO#w$ifsim>CwJ9u0 z2YiQGv|1&m%erOxlRjLonppEyU{HyFflw;xd488rsgJeniDE4}RF-g7XC6somtTc; zHaL1#edv9`=M%cys=3Eq_;A8f$CK-rN;7$wPLlb#$?HzihE(yTyaahE^6k} z80p}Wln>=@0mt-~72U~8jg~pmDkC$|*73apf_)40)63K{_uss~R z7EJwor)HA{%r7{7$%0wwX3ruK_#$fi^pj1m(63~hAQ)b_`(>hlMDUY7|B|DXSA#7j zHy94XIAb4 z_pN`!L&Ro6jL|Iu+-*NUXX0^}dYWAM@b!;cDClfT8KkG1{Je46(2xjyPIwpP!lfi$ zBi7{9(b&yxaH5vw?eQ78e88X2w_D$w zN#>9h9rxlRaVV}7HIXV$Ww4*TB`%fEo{|e{2N{G}?W_>TH2)yU(K^IShWq^m;2w+T z+ncr2rLLK88F>0(ypIj~H?^z;=P{TWmOIs@RGQD+{&44e-a?~k-%-@X=-VxF#%WeY z#f*eQP(*tmNZnU@JQ2Kh%^RZpu-F>clyA4OH_rQcCi6vot~B0K>v2S{)qK0EZNX6QC-ftCabZ^^#^ zl1pN(zJ=5hLvih5hm`uRtLoZVCdO0ssEgoi`vQ#57CUi!CeznQdsQVclew8;LLeu1 zrFv{Ygn9sa)?}SuZJ8zGk5K6w^Zm?B*_YsFw=uUZJEw3cIJ7D-_1gqzc1WA|7+rMu z;g!Nz4g?9DnvnSQm>Y)@f9RGj{r1=(58|bTpJgyJZFbaN@^k;t$QKuxdNN>@2>=im z5c??7-vs+yfjK*-H7Ft!%_|j!rw{qJUVZ6nc!_$a{fnT7l2@~qgP2dhx^889iuU8r zXQRZJ+4(cgQWcfGuY!7BZ%+=tS<}sBy!_+i2IX)F^Q}TN8bA!BFHW}C2Gk#!*miZ- z>}-_x=324c>7Zs<$p(D^Kw)McH~+HJq(oEvPwIFCv*|GQZ}*TZh(@XfS+x|IaRB>L z2l=VBb&@PiGW;aV;lm(uweQOvJyJu~i zQDj_O0~av59Fg!3dMH%6h&QNzYs-5_x^IJRSeQTHe#jiCs}F7WbI|b|7A+pky9Q-V zBy2h3-IdH5xTG~Yyy~6F*{YS-FR7^zU(P+J>~a$w?oxW8Kl%+E@O|i}&Gzc&VRH+l ze4B6_ClJ$L?RVwm45@o6I@l4k6YKL%PPHvmI@Zad2lM_OyhB1`Wes9qvXNsox~p6< zU2wdKq~T!}%C^0{ie-9tnq7Tqp1Qq|T}0!@*dGWl9J%+gwQ5i4z_g!Iaz0@ZIkpsk zYnzf1{VhQ?G?T6}-EAVePxbtqBPhD}&=u@>mZ_JmN4Rf&iq?y14ar!{xxMgGhNspa~-H0e(9 z6s2qW{JTs%-)m3&<(b)E0M*`!4!6~b+IwflW?0DznA*T|P5o#t;F2L{_wq*sl8j!a zT09soOFv|?A!)c>@+RRQjc&Ys%jseb)uw9c*}Sr}**ikzdBJ=A^+gZ2zkne9u(MyL z!=1AAUr)K?8GVC?AwEC1ZqIJ4KA#Wo+USIhQj`4!^l<(1-Pkt9mEt&ou1wz>+>p3z z@+Qu8nivt4tv)CC3n&aio9ak+5N~Xh@@TjQQYMw2tSx9oEojUhT015Se&Hnw%NyRe zj#&SV%V@9MNeW4&E$&)UHXLNuKejA?|FFDA+e8?RXqqf*CT}^nMqd+Q7vO1|PUpM} zw>{a8XKeB;aU&;gvda`0r-JE_(yFW^Y3^*l>t~Mq!*TMbvC@Vs&Fh!!IMnyaNW}Zp zP#KABZRaGlRLRkuT0~fCKyEi(bA5%SmVIzM2abEwt|^eOfF65+@|3#oFCe-xKxp9C zT6#l8bK?DXv&*;N-SsbP4g|TE-4W9DG>$sFHZR7H%roXzZ-8kzZJdeKneo7tnnBA$ z>!zXNxZprC{R!59T~GnZltXrD!gu&0JDVEXq}7q9-x8Bxw4EwkhBR~2OQDtdxw?n= z(AfPrAz>)U5&RC61U7g0@Z|cbqHcH{+{3ZnR6T(#cs?Z!I*F-LoAKvWXMlToe#6>o z25XL=mZ6?K`_>_4q}gLKq?cW#rPoH~_2y;V_dl#4O^}3L5e@uG)pfyhsb0oy3#EICvWgrhZS1nN z#-68j6BujNw^D%(yjT=IuAyI-oEluvkYc5LMGJflc(Ub*dJO+Pvy-*CVxUo-=D7{k z-b_He3F<2;+B^xzb(c;kt27s`W-!6_=MaC_Jf+XroHQNgjtA-=U6Y9SN=$e}oBeX! z3s=o0O-mg9;ROp*6yg$2_3G#gse5(_b|h^-KOG_HC7lT`SD^OX?WZNtkTUjHdo8}V z!ErSs9CyV`b2F>ES68jB!ySxU+zDH7ZyiE>iUCpY`AWf`akD7dmCQ9Xt1UUqZiRgJ zRgPJzze9=&_Ws!07tWZ77I!~}IX|R@zw~}i)1~O^xSJGzo%%?rrUQ~P7aM~ty|s@h zBafpzr^;7lZ?ExojU1eFtGtL+u4Da@>N!$>o*fsUx{tLOM!6^Q$cL~IrfJ}lz5-r> zO_A374?ELMngi~T14VQ~a!1r=PU^UXsEkJjw7YCY>Nr~s8drEwrX{iDsS2WabL=Pk zlLZ-WCP<4JUJ;wFT3OQ&{a|}D7w`$ToIrH0Rl%e@*Wui2AfMbI|u8KxEen{HRKde)=R<(#1Xm}KHl$WCeI@4--Eyft%Md`H5G#*Ge z!bv0zoG!`{&s0?s|Cewk{%9qNr-8)@jn?SR_5Qf9U4UVsJ?a3 zB@>~26L?Wssiwo{jEBvY%!@iu1@Yog#1~vN4N%O?=c_*26E}bhQ1aI+#btR~>rnW9 zw#~aJakWmL-`4@?t5S3wh~IJ*{G#uNToZJC3|^=Q{{>JN_Q}cz`OdOZO^ZyxD7(#F zz;p>}l@tyPrgCuC7v3tLkL{yu*E(f=VD^<{T`9-uYb`~9jj(ii~K5rvPqt(#&O~g96^5K&^M}&rhTf57dDP>?VU7Wz$jw8Jt z?~lxtGTc1e2zFJXTzI)huIC*hrP6%p%u=Fy8A%3!>ou{z=-A+Fi(8oE$IUHXvRvuL z=y~41^Wk_`F}Os>qz(bmaSeIVgn>~v;L@=omxgZnsm867mPe>t z4;?iFVs&S@D#of3ZJxz`4(kNoH1-+Z zgrift^jzE}1D#<^U)oLf`-gpfeTZu_L?x-7ULK=`f#f;^diH6g@mKg(?m>A$QCUnV z2EPyVF2W5E>5YzBE>$LSWzt~*b+S-hk95x|*c zUO<^Cb!#9YBXFZ1(>>s+DP&|U|H7+1Ga9_9_hf9Nmh?#tH&26V^Wx?nNzi#dd3SO5 zugIg^4GJkqOwxi=_oI?IMag%r0TFruDHr<{+fVJX5_tE`J7rHhIy*LE)rxpie?o0LTamzwWMei=DiTNyI9 zdF)f2W?!_IL$@DvnY`!*`3vxMrYp=*PC{Tb*4y&^jm-~g=)Mp2^_3>$7XV#-Tr~H* zTnD`2d=P1s>)Fd>YS&iv=nxHC!Ps}42aQs{blROegH0zppAl9C__~)PQddhY?QGBO zDbJ9R?bLx^0@fxDpUIDr8l2g)EPMxx4VP5C%r$hv!&sV?GO|)b2TFAUGh*5m%Hc_c zO_1AIxwZl@;fDB?@QtaV)bMsUMi_WwYHaUhGX8Aq_fq)=Biq28Moajif6r*trbK^0 z_khk*QJt2~@}3RwqBu(60PbKVKN_xiz9$2N`;hZnD|^AYRo{4m_i71m{Ckm^*TSk` zOu;*UQOIqpGj5BEka&kOy zE2K*t3*7mU z_=mDB+RVxXYs;diDF2tYIeI!ni(0>;`}?M#kngAf*H3}F<@kUrnUz3=NbjJDgwJzL zq|OST@7@vaNOA8Q1T+q0<_zQ$7Zku5w9d!anXGlUTe<@X`Q2Lh15-O2iK8Lbu7hKC zB6)C?T$DRl%o$84g7bb{HSnn8F?4VGRtXxl0bT20TO;>u5KpbFd}Nfi5O*FZM6;@t zhyAF}{bIZ0fZ#fNW5YIJW$&KX&X?y9Z5wHyICnJvuCb=D!e#Gje9W8ek<2=|HF=38 zAucjt>sB_wbbI)0t`U~g- zD70GEap3&7jf}FtfDdPDPvYK-io6MWLvS;3wLa-M6~<-0_OeUW+bIsPo6fmi>^^NyRNT+dF1)qO z{Iva=-R9HTcQ{XoxxXWR94#$vO9(W@T<4#mUQRr0iD11Xpm9!c43hj>YoVSaM?Ovr z8kAsO-ky=ODHl{_99$7{O;FB}Vk#h*xrbrn#!A9N_~_p#%YSWBLnk;ZfeJjF#-lZj zf3$j=Gz)ofFL9}9LC>PF!(Ajsz3RFJTAYa5a+3-*m)l!WxqkU9e*voFnB@ftRgScP z21h5-1m_wYQ;7u;uP<4x-h7;$Dwwe2+Mr2fODrjsb~tYq>v~G2yxYUOe+numHE$L> zz18KV)=f&D74-F+3kmo3+%{uJ#}x(Fc&^E|zW~|N&~m-U;B(QZ2<9aw=_!kyLAV}g zvlz@|d*sl}+So16r=$rLY0d4C3*A{tQ;U>v>rk=Q_g9{`rfb>D>j9`2I{ND(IiGvVjy# zM^amVT2$k!&EF&TN#K~7OA;=XR2lbRepUK>fNRr8F;uUn`?UO+%7cndt7oK2r*w% z%9Z`;Zr&1^nXFQ5@NCu9*(xxlm;Puajbx-aPNA~mLn?_x6-m_bm*zN)g+!Fu`DD;M zC+4nKY>>`v=a`_S?XF%FhF=;?j}OJv;~g6Vr%*|oiF4^lY9M#^b##Zh7-E?hie$>GX6~r$^Iz(oFjky?8X1q8Kpo~5m-bf6hm72=fLS~dW z>c@3B5;ae{a|@VY!gb1Cb;+L_h0Tr%YbYB}h|9>(E)LpR_$KBZ-|e7aM}ozPAw|1m z>MZZQdO7?m6Wtw6QoLM0YL=unz6`dH5u>`UVw(py8PeTW<7!^_8-bzX4o+p$$AaRh z`_-{30c3t0#(_nS+A@$Rv{M4o{(2V|$it&%Wf*&wlSlr6R7{d{bR05GNJ>KY!fnb6DE zhb;-Ds2z)C^tq6k19bK2$t~JqrhfwG%f69gV>#Je~DVaPb{pjvR{4tR^8G^Wh5QOvAh!o-nD^yJ4=>gKqG`<-b7Ou>`Bz zO(*Pux`kqYtn~Z|Y0lvMfdfeN<)nqyooZ2nJnJCMcIzrhk4ue4xdxElp(X2$hwJq* zeF*=|y`wXQ7k38#i)-EDGC5Ob=(?3FL_mBV8AaLTv9dA%oqz|54vdoO${zX7l+wtE zX2o=p@3rDoHs{xhsSVit% zVvcWDBHj|giBnol9F4G6KJ_=s>ir}9;ceF069>7HNVAzg^glqWF0#<(yv3#HzDcRk zLa4c-QeWY~Ut{M{M*-f1k%Uq{YF(e5!)oKM!iJ8v?ISB7n z+DFw-1Zs+4H}R&koWW41(s>Q(wch^?fk1x0rFuq(;tOdczOs$NON=Pnf_bU@W8qk? z^b*ldrCCUtH8=#~x+r4Z335qp6{teAW6Qp$gxUN;mTeW{mfTMqQsrHEJ$ly4c*yDx zVkK7|U(Eu@ayNU{U7v^T8Vj2{mHRB}q{O40+|}D1F4Eo`D5hy1RXAXJ*V5HgVy>2_ z&(o=hQjA=aMO|VYTgH0y`lQiE=J23H{2+0~b~-+jVQr!Ax`so0A`!Yl!1t`EE}_zO zCXO{ITjl&J#;M~clU5piv`S-C!v;NTf~`uGoK#hkJE z9^2vXiScWaN2lvHDDqpjt6+CV#FEwVzl3!)k)+>yht5|g^RKJ^ z2>FtDS9{21QvU!eb*%A}>GIwV-bQq4J6-B*YZo(V^Ou6zq>rl}g1lqm27;1ZO|9s+ zvBf`_Jk?Y4DX*Y4%gcK^e3$G%PGRM513MDHnMoLN4mJvrC1)+WXTsA9lZ!EF0>`uAjtytK+O=~mTJn&~b zO7PUpU&9NhsB3NVMEJ?w!9PmuJR{*sLA9Da(3b@N{Op;{L@+UUtUAu6?VI)e7tP zMhO(db)S$b{*}>!uP%GHWMhb;lI2>npVIDy)}0nqtHySb>0O_L{9QJKe+vm)%iK84 zbCGy|QPOT@TZlZgVa9vZ3Ou@h+~D`AS;<)Yv*GWLr_{8SmKkuW26^VK z{6^ID%}YxW>k~wVJMJK)3kn$>RZHJgZpdEIWO z3Rb*XLetdm=2D81Gc*qrcmu;a$DN~D$8&b1jqL%Gr=S(4Am{P{{Rl9&%G?oDyf3R> z$!I>+3G=b@61b=}>yIs6mxVRuRj8#Sf^m)Q6=TQ$0BMbKTMvi#b6VXswZlk(Bv!#6 zHGEI~r#VEb* z8uTdbWN_jW=8g6*YPu};_SVhzV-FjGo`$lnEblcLH#|+{uV6T?lJmrHYEZx)SsWsO zcY(>2sb?ag(_QhpCM&`CX&mwX!&_ zqf)+~#EfT>;vn4uH$hkvF61mDQU2(tqEjPAfDm(8%ih%1EyZYP{{Ul_8%dAc?xg;~ z+Zk1n6o0)?>JUw6>QwK~aB94AT}IhqxlcUM)3%J(F_XKotSm$c6e964+*YNon`h(} zlIe5wtj#*sE462naFej@R`2w&r`aP*Dt_~j0nKFM<)zKszjm|;?V_6L5g&Rn#zC#E zTfp$f%W-Kc$>peLR%+(#)+<<9_mk;^(yD#B;e-DGq&^P>ZmcCnO`1}v7{#f_Q%}TR zAeQ=N+xw`NF&@?LishOVXE^KHwH{dh!Xr3lUUzq@P+Gm^)Jqd!vBh=8do`iQQlqJ5 zW@Skf=>14q)zhFik(ACD4n6D9Tj7NN0NE)tu{Qi}EWVY;Lt@sqO1S;j;-vahl~~Cg zP@^kc&YHv{MzTx`XO&*Gw`wi%xt@8ydpT?5%VLSZ1lTxqDLUO&)S{azGz;b#3 zYIrAGR53aE%~4xfBf3`&k(#%tTC&KJ5s+(U(loy|tZK$^+eZeq{>yDNDjR~S`qp%6 zWE)qg>MCn-B!Wd^2eot5cX}8?q@yD~==rz~Hx%htbbBi!2Auz*hz0h$Yi+0!W)%K9q{6w7N2y z{i0&0cG{LX1=cXYeQH?Zj!SUzW0O^{>_x0=G)<6tf!efOyD~4#EH@9P$skY}m{mrT z%=w%EO*4DWbBvmA3~)tiqLHeWgP0DW(fl-R9+WWSin6bCHi|ZpMKop^qKbd;(+*pV zqKx8~a5N1o2|=QRKry*AQthIHBi4VlVw=O!UG4#qae#Z(UkmB+_>$+!c8`?S{l1dW!j}eE*57FAaa3+JIpmT^Bn*xYMn*C-PVqN}ZtZkSd(km?I95P< zSDh&-sC&nu@Hu;@Riv$r?ZvnfoH^RtTE2$(O>3oSw+j;?j_tTfPaul66Cwnv5!PZiOO&?P-%M1?SZ{sz}*?dIP zxri``s(WzBgINqQec{m9rbimmeVG@vjPuBPnt- zvMqbfntvQ_B)RZZs}lLpZVV>u1$^bNXpg9*5~SX2MOAkwz!V03R^3vW4MAWznR|{uSTCX77kYGB^r2(L#d14__TX{4&ikn zzU3p^Z{?o-tB}?tpTn%0k(|W&Kf5O<2DUYC2{kukjXslVtLyUog!LGW;;XbG0 zO(yB}SQcBLyP{*jJanVlQ;d}FzUM@36yX)I!fCpFh3=m&vt=_}UhKnTkC^tTwdT~c z{Q)Ano>(Q7fhc_qbW5Vm;Qs&!tEH&5)I9R%c==cg<~45=FOT$_skJLNhf=p~f>_%M zN7A}z+N7I~u}?!9k@ph4ndj2!Q?|7C4>Ng4m{t|l!{JiC8~)Xg&A7Q#-1~>+Ptv?E zbFv3T`&1x`z(z;HctR6H}|>wPc7 zw(;uMv9!S8Z8hi`q%mG;H*q!_{8Nvc}gAOOs+&DW4KSz+l)brfe4 z(AE%gQaT@pnjrDUrFp5{TK%xhoz9PQ8}G> zSw?!cQ_#EzJ@?6L4*7$TwlkgudzZr>99;M|-aRhrG3EK2Sa%i3cyGoUPl5Foy0T`H z;gGDc5%Qezkz6;7J|##dHx_BON4VQ3woP{7q4kb$XmHnRhc6-Z{{V@#T^mx<&86MS zLhPPoWsl+xeQU@*D||<>v+(_`#l4GPwYzysAjw`k=CHMEiI+*UOSufO$r8)EJb*_c zxsMopOoL0%TSL*UmF;(B<(YHI>sY)hqT=FIYO0Z!H$%+6A!=8CCu=L|A~E^LJ6E8t zov!52{2vgrn6&rH<;tpXaqn5;NcBA?30g!F?%U)JzgkPEC0NXIM9~Fc5s2cw3Ydo| zsI_CBo*!3Hbttu^zng4hi22d*#P{No(#A{Kq_u|KnpR>?(Vi>O{4wz6DYW=Cd+XTa zvhy(O)byrhLy(;VWg4H}qqQcr6dnTVT?^WnNro4~Dy4A(I zO=&c2w-GlogTd#hs>Az!drw8!&abdhQd-#4wZ6BtXLBCu;{=q)6^$mT3rMrcZ5&cN zk|gh4{{X^!KMi<^m}*y2HP=IK2j1hYV0gE}HZ8AD3^SPEgDez}ewEi6^wmchM#fU7 zCl6~Dtjw$Ak5P&p)8{AVZ1Y@psb+0&r-UE6c8}+p_s<0UA-3^%h9$YSaJMnO-Gt+e zSCo8U@Vwp&*DVCn$0J-ty@GSKhZsMFcIEhre$~@QHZu<|W~xZY@UMxk{4acyTDuLW zC!ANk+x%5NC(~mjp?$kucXh9s;kp+c4l7emy1Ucd7##ZWYu&3xGt}{+QO87mUGVEe z(r@ODY0C0)Rl0Srr+hPWq-mOLK16V;FW%atn*8a|{v~ReDia$K-yFt@ix7upQaD`4e#6>ba2T_S~~z*=lt z$*|KTw2ej>DnY7TQ+c`r54ZjMvi45 zI-KN+n%-yAr7=qn$VWNrPMSk;yxT#T)b%2oYAEKClaYj1 z`h~&UXrPt%t`gp4p58%makUetsjq18PmiF~ye9fZy{kr$$AdE-39mk+YHW{R2U41q zsvcpl>2IXLE1=y0Bq?6C$g<5mitQsZsQagy^vz1v+F6aG-TAUP`B$*bWq6@<{{RW- z@x&D-yKlUD;=1T_DBGzRij=wi-HsLJl@*HRg+AOo%D`~$IjYg>9%``zJC6dcTH0L6 znFq*CbhOgDIb#XQ`>#QU&Q4G_J@H)^gmj;?v{zG-6(2uZuVZU#Hk~x$LM~9@l-Aal zBzGEQK75`+ZpQ55xhhnAmPc$b{`I8KO4U9nS;J`^v@tV9BzqmP$T+VpySTOals^o_ z`_+4^#E;BWe>85|r2haq%<@Fdl5iK3SSU8G%%xUQlZ>TumGmt&+kD?5^!K9PAr4n| zH*}`Fo2J5z!=)v^@2?wq+NsjJptL;sB`0<`+Pt4JB}Qo$-C-q%B#NHm=~v|q!KCs` zi@65jRF#>Xn%GEm+(s@L#yhQ9nl+Noc6l8tC~aO?$Q%z^vu$e9I>Oy62~Vg>eA*c6 zHrHn9>sPe9nB|d!V?OmJsi#3}FQ7k_XI*K{W};}M-VZ!hj@1%o3NM<-(2`YbL`TY7 z2CRLR8di_Y+`DiwS&_yi1@{rgNTx?QwsKVN^sSbbu;VK`G5-K%jtKms0c@UX6}M>Q z1qV6lO`7SXl(Fkqbe*@tK=K4J{{VZvTY8B;X&%4fO-egm1_FpSDXA$j7_Ks zFgj!r(AF^2Ww$dTyo?8?aa8WLNpGPGK3f9j(N0y|*fjqDEq!Pm?nOmPV;;1|O}ytc z(9}lJMHI)%d)9~H=&m8k!m-C68%X5)*QES8nS3v*!7Qw)1dXxRrw5K}neeR6&kdxJ z;%~aczt*}vS4*?f?jw7vhQVNV^Iwo+t2&pbC%(t)7+NrntD$4ZejTy1@mOmsg__EE z%SOcg#ypW+#H|F{OxkqEb4KKo+PXg(>lz-Z_6YQ{US&`uKo1qgY8LX{Mot-lN23&wcm1gtCxZ^omJ%vn06xW)ii zeFXyf<+GNAoS#O!-)^qWmB67f$h#Fy6M;E5kt{!Tc-0t%I$H zwM%Gps+8qXqup&QmlbP$C%CspzBtzv>5NS_BMAiTQe^W8+5NF@vgD1{6Fx`$M0mG zgUO^s>UP^HZ=SGK${{Z11Sfc*`goa@pO_2g;zI`j?{{S6oP2s;0T-!!l z>~hJy8a|9WX1!Bc*T3Oocy7i`LN6j)Tc0VUQ-jTTw~Q_B^+vl`WfO~eHUi&xsIRBW z=*BZ@M+Q1`rv&28lfr&4)isBBtir^<>e)wJS7G71xpd7xP_dN^uP$;k*1U&H)NVX2 zZw{ev1gh*YBPifvyNwsenog~Bkbd%e-Mh?)a6Q4Tv3OZunv&4x!&ml^wMlAcX?_!* zTfB}5t(OJcVGDwJ?^%*)a%jFIHa8ZcFu7u{(S>>jv98`-S&1wx3@abXvnl9Ddg1jO zi;on|Z6(Z%mr%CHZ(@4Zn0l4ka&E~XN|h-4t?FHu!x8E;HN#An(Cp$m_TPfP4DGKW z(yrmUF*FWc#C#SW{?(u34}-8+_+L)Fg7+DKJ4kwT=}q`)<3#YUhxI7U{AThL&AHvf zdV^dwr&ALPLsoWEqY77kN4@yt#n%4-4y`=Pkk4l*+8e12?_N8i{9?S1TUhM2$!g7o z4b)`UBjXQ@num`xwt`22BT@sbgR52#hkRL}Xm{Fdk1`vDlo`Z_3M))56(ro&rcz5Xmy7l|tTlum~+tqh;$gEb<)@#U=%z`KRlLvwAS>8YKU6#G$2fMMkw|gd0 z%x%u^rFzH1Ux)Gdk3oiOqM$5-NaSW8H??~btL!l9Z|*obJ*`%|YI%Q(uCHRSdv7ve zi`{Z-&vhH9HMt(+&2w=E5Ge1C_4OZ({7K>O4c=c{Tv?^WDQa=GLBnFcLeu>eb(Pg6l?u;I);KN4EQ&-1TwL z*N(}rUue2KaL8n1<_Ae582}!lvZm)reCbWq{8b+RmeH?!Q{YvGJXjxaJGVOj}4+e&)4x9W32z8hy-rg|u<{{o&aCY9$Jk z-|v{?I&xQpPQOF=D?Y8OMFq6TZAUFKns>x)4&TA{&}h-j*HcP!BRI`;KMH(AnoaR} zZe&;=k0|u~Ytg)Eqj*_+hHes9P+SlSCxo2mUP9_4kUj{{Rf@BI4dSCAf`p%#WOo zpjL(F?Hg-=FELBJCY9)VD#;u5<2>U8gcJyao;r%pe`j($2n0DPm z%RYLV^c#H_CF8!E`JR8nZL4iWxKN29#ux; zXdLnDUS0b^Sm~OrjMw%}|(6g$)J)Puc2@*vFV2lI! zX1)XXvEW;e0QkFE(q)m0Ti!fjTy;QxQ~42Jralqytll8j?bv23TUQdxH$lfCe;WBC z_P+4MQ~YDqoLT*a*?|&hh zYum^q6RNVF21PPMWvD03Z?Hy481IUFal>ym<F~` zGdr9rxY~5z+-5bC+4)xu363&O-1<{&<$-VGx$^V#co-3 zA>8)2MS2Q+R`%+`MYg-#y)Y^LRr@rqpUmZyYV&irzqyw+FAzd(W7Fe6RaYeXA4=qH zH3hS{ktN;pa4UVZ>uu&ow!O<7pO%>=o|!k^itSJPQP)K*JEgls%B5L-pTU$g+k0E7 zBzItnrz15l?pdDRBBZgvAn{ftv(nZgpj{`pj-s};((Pkq65J~{@ibJvuG_ycljq&1 z_Y@|#iq1z#rQAT^FCwq#dd1z1oR*PFQrcGMYV%AMI%94tcP~A6MN`9NVE|lTu=i-s z6<*FsSu;Dk-psiT&Ad94JEeDnICnjBOL?OI0K!pucx~t31+d+hJerk%v)fOSAGAj_ zjChc%0xG7TZ~d6;Vbo&_FASs+k@-}|4_AAg4scpHjqtC7-%yfUh@mZQ7vExd6?@1H zsUl+$vu#xar@dIybt{c4Pr0+VyMRYI=jS4=_&bc`> z8J%2+OB`{IYY0<&NgC9v8(K0me%#EFq79(;tM+#0;UpW*amxc*-VyNZ2JkMZj*)f* z5m$9D4qIvWxYOj`l5$3RR<$CdyiPbrnpRBX;dimQKPe-T(y7P3TZSxIS9Nt-otd>{ zNecO$YNQ4qGi$}1pW*&>hqPAE*Wi+jj(1YTa{`QZ^cB5it!ZMM=XWPHS5nhpGUZMH zJq=g5ypdt@%KV^lT1(%FGP9Ghxo>%G9A#MSX6M?QYkHR&ivhJ!20^Y<&v}ShHv!nx z(aX1#Zk$$c578LTJgb=MFQAI*)W}~rJetR6Rgq%caHAvMwY)pzURacxK^QH`Z%U)$ zDD3U;oLbz8(G&nwR&-NR|sQOLuW?8pa}BkNix%>W!=|cqDSz8Q@g@QnV#{I`^ca zuc+GP)g4xmd0{@8G$t|TGV>uFE0n&q7VgG2-imX_dYaU|nRMO0IRMC@OtDB&M)W<6 zLR_q=O6x-+Z}gT{McPQ|=~mj#&eu*RX<YqK?%xv7~t*VzVv>mcff|uBg6bTsOG* ztmXSA{hSZt%|NO%*XE#H$|EYQcAl$9sz3)7u}W7Qded8_E@<1D2Xyop-9;4gw3`hA zwTR6nNXw3CIG~G$3ZwUWs!bRQ2-tF`sSa+qa~KQJne zThvxCvADO>MynwY*?om;$K$AM?R?u|TRT#(qUNW_kDUxVs1x_~! z2sD5*r&Np=M(=^?UU6Zsonusv#&z=2cloDI*{@3QeVwPmpBY7# z{?V|yj|Io@=CQ2=l5^a+%J;U%&l;2-B8O6vDB4AJa!v{PYpn2Ji8Y@N>ejl2)W2zD zZdZ0VuII;+=@;HAyKN7IfAxyP^R72m@V&Lfo?xBPk#mL4E82LaiGrh1Xn8+YbfoG< zo}uxV;$%KC@LrvFWh|ESXJbRywRp_eTII&4rnR-V*{)!9A=P=Ti|tY^G??z5Nnp2= zdLTSkbKsvBN3UwZZEee&hgjp>dK%Bzyd5b@5xJ~tQp8V|QnNm<_(!Q~`kt5eZAM~} zJVBAie_G_eBWZpkx4arf)!b89-${ioF^+v|{{V<}i=PANdQ2AiO-3LLg+V_l>MNG` zz2l|vYt-XL;o z!8OenR+Cakw%mq8{pTnS zVh;whTIH`bVH9ZM)ffkLI4mopv(fZ+k( zI@TLayH(R*Xrq%Gk+}r=)o%sObsJpHw+JMh;zc9ZwN@6Su+-f}9m1-0{#(IQ$ zI2O0_Y_-Ri4)QWhaaxDMyK8x%j@-z6!u|M{;@~QF=o)`y~av%>nbY1a2QaxQfUe9W`=^fklj9}nyn;%hgychs)eY83#jQoi_s zt!bA8Ym&(=qD6~%bC4^Zvhn5KyM5=yG?tP;a|uI(T<}<_UU$&mRj|s-ms3wx_(!H` zdiAECE%(_bkYau3?t9lob)j46HVI=5!r#HaYTOK9issiue;8`7J?-qDY<2lqw_mMi z_=8Kj-oL+zc*jpVmA-eRrqF zhFBqtU~l7j&p}-m!cT{@c-vZn&Rf@rIS)4OxaviFcD3-%!^B=JgH5xIn@-ST-E!(U zl4H;hpszkPeyvrgyPc9zt3^32&mGYJ0B5Jxv^Bks?lf?|a4UjYy5hOJ?;1abHS0%> zR_;qd<-8Iv%aL8)rQ%QcKxEXW)7n`kx^|An(4G|ZEJbm8W{F`M+}~>IFLgQFEX>3r zH&fH8_ODVDE7X^?#6D#8vO2JlqUrN|DQR|dx4t6P^=pY{C+zDtCOE!OGHSZm-rUFK z$#FBMU8Ttt(dx0=!x`B=*m~?ikIJwwHH!#XAh~$S89a2aTAm7|{u?AZnbuc_)km43 zvG{FfZS44L=LC24t8w^FHo@~F1M659o+5=@2=1Aa(-j?_wK0)_UFn{tyB=LqD(-eT zKh~@>f4jq9%<5Oduw;We5Ibh9N8uY+UBcZ+ z#?;``{>`1giDRGrZ*kF3M0%~Zk)%RQmj+2d;Ufgso@<^dx+u}vL?BMg2IF0P`bcn8 zg6FAYSQ>_d=STvMJuzMMa1f`gpE2NLxR)1dvk3qgK-M zHLP!WZPe@^GW|tG@c!yg4)~tlY#$~@0hA2a+kO-9b+3pm;=8s!RLr2@4iB~~YB+aS zM8#7WsmAh0#NHp!=8|C;Mp6z6l{|fG*ZdpdXAK1e zCx8GS-`v#KKeJ8#g?$~oGTPju42EN|lzV~Fylid@5eZo@aE`c#mAXzR8%e=t@}!|=h+HSZc8gJa>n zIyA8eQPdwZf@Jr|t~@?fQnZw+s}CKUQ>O-~>id)}^m~5~=`q;asM?&C{w8kZ{{Tw( zYxdBGZ;iBx$_1INn{o94y4Tx!_NZgH^3`%W5-Z}*+f5~J7HDQh`P$Kd9)op#r0K?; z6&S6Lfu&M)u^iKPXMtJlm2)8&HD*mF*6K0}BM+xFmtz@+2uAK}RwhxF85phy6)4%C zNea~{wCTGu8h;7f2{NU>3W{wDO0|zNPdGhDST|$!t@#e@ZTqdxX@*F~Mh0umt$?RA zeP$Pl@z{0B?9NU}yen?NOR8N(p3i1~#*t+3mm77-2xh?s)c*jDbXQh3w`#s*D(Bn^ z&yT~A26lotl=cjO*EjZTZKG#;<19_>D97$CX}$^5b%=M`YBDr=;G1#>^Q*IbEsoVU z$*7c%sU{QtHP77Lc!Nz`XmDDqNa#-8Qy*}?Ww?7bKSwo#F z7JOtgE(obu9@QC3iYk4oQ8j1q1*mPY>)LFY{_{9L`VBfChQ>lMs_AX%`|v-QtZ6xMU->HGF+zbftf>VvUdSW|!1zbg2I0Ma1xb9SEDF;a%jLoo=+Z1CRLnK~Tx? zvrt}<*+@Uxo-_Sxk!#y4?LtWmw-HBrYuNl}YOBrvCtiPpmmCwh^#BJh>4609r=)Nv#;hG>MzP%A3EDu2Sy)Z9Jn|>e4bW=`q?z z_xelw&eAXO(bk-9Sx~Nmm^66yHEK z13qSxG<@fnfBMxp_=TxK3Ynvk$mAGrSx@R}{+IEiRI@x>>h|NXj&R@3hf5a?q)+yy zO+6<;eDpbMuLiR==`G$iAM9eQf5I;sMWY%)TV(2OOimYt-TJZi#&hhq$`aXCHN@i_DMl zWyU`$<2+B{3AA=2&4%hQK3T2Xa$>n9TBZL0c&vJFCcxq;xM8Jsd6o6HX4=^R@)nZz z-BDu(J~5M9nv8$D4B!Ht53OWhTr`lO+&1*C=+06{=GdAq2U1kp)foDMvzFL_69X8m zmR60koL1vXvmK1wR1;~thV0>etFjd=tj`~x+DW!ovz+5-J%5IzSXj)&0Jt30cx_Bm z04#D>-CuAVZzZYHc@l zypJ3G!&%PuxhW<`af=;n7r0SqG^@a@&Oi_GA0QT(^jkrq z#XYc&QtOgOt#W=1)GTlOD|2sgwPdy7OB@=frg)}1JwiKKpZyX{s=jgsenV1?N|hXv zwU5_hUNNSlE!n?oZ$0LV_G_JxMCyCz7_K#LVVdw*$O9ra-RGwr>#9v*be}x=A8Ub+ z%g%VB-@|cul704}ZBdtVGY$u}MJk@jNz15IN?fWYW~E~fhuRtKB};{rbsejyTMPdH z>a-0P=7rzgm`2w7<0346{m^UIuph{cF$DSCeoO zD3(V#CA(5-{wCR~vnm&sFh&=pbxw^*E@sY8X%%R*n(@Yy2$?N3_+*~x@+CsK$GvU* z5Aam+>Qh|Lc5P(0ZR)<5sdT@H4X5kZb6#oLmT*-Wmw{F7JV|vO#muiNz|w9%FBR-c zrFmiff?L?~IVn@D>K{tzKNd8*$nK!m)+?KfSdW!CQHec?^{*9ee@oVG^*f7bq=M!L zXW5ch9kETGg=hsW{V*y<^OyPQ2==)Ru;>kEiK&aa}<)i}J&OtUrpm z-4{Z)hfs#$)AwxLjBt6bhU(VZ#`XoeiIV2ylfSiXL*e(DIWHr&c`WTf^GN6iwRpc+ zl{mM3&q7pVQff*zvpE*Fc=cP6VIsx5JCq!JzLig2x4fF(+(wB4LOFbV%~E)->elO8 zY4nI>wuMLpNsv#{pp#g@Y%-*L9xL6v9q{i;ywkNS``i0_Ic-~KlH?rYt}30~or>L= z>|{wTcLBJL{f=GRmgWgyyOqglWb0jzgJ!+3(qoTN z!H6l^-%f_Ld~xCk;6~HKt0J6|!}(HQV(Y;#a#2KaL{t&R>Qlr|5d|8N(oaI8N)%+} z2eKjYmyBCU{>@!3FSmJWS)@-=IvVIS4KMpkK{uD*BgApHJs9&|Yw+h=)8NxCn)XFv zGDK{77_8}jD!s+dr35bVT3jD8FujQ4t>7gk?5W3Yq%2)HziBt4=z12t;Do)>Zl$_! zI57R+as_eTAJJ{>CXzX9h?6^Vr;WJa*P(nd)vh(o4P}tWJa{O|$0PyY6~}AZ-Ic$I z($d!8{`Ot62OoFXRy1l>yzuSpZCafs<5g_ResgG=@U^;&Y+E;pM^TzxOIVTat^UaV zWsr~-J$cWib<=oN=F}SgQnEo5Ac39Ry^U1Vw3u{DsOI}Hj>hSgo6%3TZyNNhp>KPq zshgu!U8nB7&e!4BiK6h%u{`T&vtGTqSXVeD&q98c>zb#CEdCUHHfC#)F0XhRY2^*M znnvXQRpr(m6|(VVr-(JnEAwHe>2{#UaLO`V514%`&M*8<-Z0bQiCLxtnHi59am9L6 za{4tR&n+$SF8!=>#-(btKsbw-sMhwo9vWc=FY@FR2yu)S{@RH@i7;_=lKP`o0y~ z5Zlf5^&q;uwrf~sRcOY}LpE~NpKqYt>sHqnaIkMLs-H@ORFPo|2p}jNlUtr0T9%iT~?jp`M44mRc6lLYTwgg zw}vGl2I6zluT3zI8+PKmeVUf1&s4-qWM;vo#|R`Zd~;KI9#0_C#o^om058^$JT~st zX<1mxKJzI^tjyiV>shzPTPBWJ?G4%-?(+B|wvIPsaA}I8c?EI&s)E)z_~f$I7_2M< zgY!oy!!OiUeb$tU%oKgo&2{r>w)48oVpWqVK zB!esJGsv&9d=GD{_M3O9kC?I6= zdJkIPllE`%M~2(&YHegH0SOzO{B|5xbu?+Eb81nHqT^CW*LFH*-H~e-onBEK^C=Bo?~F3$qg)zGen6JxzS&`*dkB z+w0m5>_}A26Nh8Ya7TKY(oJZLaP(a|wr9(Z%&H3fr1z+1n(9VaA|6Ff#4h}~r-lO3%MnU>iQCtBd0#4&jX#;W6kqdFi z`;-&SOBjAP~LLR}9rv(}}WnhhezFvMb^xYO+FLQX*n>8P4aOYFBeaA{Mi|MSy-|&$y;Zt4_=VPT0q-Y-sv^i!znI)Z~gh{{X9w zET7i8tv>I-I#Lh#mCt_P-=07-_zK69vD57wPd060SlN|j{WDI7#TN^30g-m7`=9}u z>U>S&Ee`549+{%UYUJR)GsST?mT|FCqYv#+;^H{emgwEL@#Wo&?0m@rHyc%sG3i}2 z9wkfWiY@A;#{irwdm8e)xXUM|D))!A;b%N?OuOP!mCs{XRHYiwvq!0e%rO``s;niq zPUmf|Y2r(E*a^-+QR`lRCA{x3w+h>rIT-0)m1nCizX_F9R||rB=BQo89-V7E+c(P~ z!8qyfUIKHY%?5pzZ%&?JLKyl=*Z7Y&lG;mI(Pbm%@0z-|KV?%4*&y_4t*TkhvU##( zj-sX2E@Ha1g<+3r3IiVbuR&SCHhd$DIh$J<*HVEu$Z(+b^{JLsj>xjRG>mx_S)p52 z!-DOMfO=K&4%;y!C;;}YTS-{K+o7LpbYo(Fi?(Xw&hvC${c9@egH7^&Rnce*46v1z zfIfz*QTIxv8@m=76p|GV*~sM9PN8ufyn7LgdQ$4sOKUqMUv{b3y3E^TUCd2Sv9_#T zY-(BEERcXs2ptVpyMktrG)E(?Gf=UX(nW2j=BBme(9IG9$8kq3ozU&jr+Tv8NWNgk zDe&og*>=8a{-HE*$g=I;2nARbFcI#4F zLibIDAamZU$i_wu*i_bzV7QJ!&>Z5d!cS6kv6?%G!zlp1Hy)MP>z8)1%p-Z&$cm~4 z-Uk(v4fI;Q^|BQzRq}l?S^C7yHlZw%ebyuo!@X-0mR!zuMO*2<*>uhcz~iMt6sanZ@Ot%H>EY0;{;MJ`Vek!S}7=?#^<+d7SE^u0BJ*R7+uKw z8ZvN4sl{{}C5?l4ZWyM)x`btwhDkouc!Fis{84*eEYcsKVKf(;L2(V&CEnmzK8&P_sX1l>X#N{3GdJS9Pu#wMg|9lWeja z6=ToRy9?=7>RT6^Y(hi!w$T-C7fjhl(R98~9c!bE!d!}b@{zRXfB+f0f+T-09< z*G|0Ct|l`=lPtMqkaEL41$%yr;r{>&+4ya=*;%h3l&eWAkC6%Y^{!9HUJdYdj*~oE zJc#%35Xt2n7WEa+PZdr|RBZ10ol>DFT5YCuo-OcagYLWx_f~ca`iGaevbQL4*1lxb zG|41M5(B;S@{Cub_)k!KIIqs3b0iAUegYxX$gJC-q={uSMU zje0IgJEVEIrB16_SfiwPJMDUN#?!PCe-Hzl*G=FX`;Q4~7cu>nE_|fInUguAKDAcJ{H4-K5x7 zYqzmqUREn>z38uFV<%kPAKIE?9Y zMOfVa45*yXq*KU&(>yf1a(Jq;wi zv=K$L;AXq;2zd6_#eOVl!@$u)WEs9)ph=vc#J~%A8k9FiEZasvb|NF26P0YaSc4@V|y_+WDDpE(kHgIQ&g?*2K;7#+%sYjX2$@Ezg>~Tkvk? zE5@5i7`F;HmN?1pTt=_pyWIw4NukR$d;VU8SJKy0#F9q|%)I5)_swx17&VC2#@gD_ z-EHTW5ustqjP|c{0h(8pNYa;6#l~f{oE+ANH}H#Co5T7Ydgp-Eg}?VzsL(5v?k> z+-fytN-#A%6XN95Ebc9_`^HQ%o}!}hQ(I~pJSq0pkiz?7jD6$kO;Nt^OX<3>yc39H z+4C%C6<@73WTqr!K#dZFP&SAHg>kGCOS4 zPSv(k!CsjnvC`GFT^<`K0Q*F>df#@rs7$)3Z9s#H5;P@Ep*>Bt-=pV`n)|g zQl=@jL$IL zp5n4^E)A;rYH-XxY*$pIt4h(>;=x8ZY7Y@D()Uh#UY~8el4R~dP{T4(4nmhNkl z@ZO@AmgWN>1oX-8TXwTFk>#=^QdIL>oN03wq?>Wtep;41dgtD%x`yjX9l?pV5IOE> zmcVI8v!-)g{{V^_^37nswtdk+e|s1AmbIf`xEb7g)UrmBs8{)c<7w$nQZBlT({7`@ zv{{vdB!Cs9o+G)kcMnSEba@7au0EY6MYP1dxjg~ywbo4wwhuy14IZUv_BpGi`z_Q{ z4l>xUa{ZsjY(^QKL8Uk1EiHihCXFHyFb z!F6jo5dNIt)l;`NqiMMEqw3#|zq5pPz88H;$d9+gyXDV5U_6pfu50Hng>z}TZ;d0< z^-E7W;zFQ1wnDFP7uLS;@dmx(TRjxZf2YT(>C(l#NTf29VVwT8@IIQN`{GsQ?X+ub zKG4Mm-WQ&NyBuPwMo~QZN^+$r)OSA9_!Hn;4L9O;pl##wVY{>Q;NHMEJAl9*roHb` z@O`c0zUd^x9Oro$uao}Kcr=?&5NNkz*H^G2RwaNeqXUtjW7@u!_+#-RABlbzx70kp zBJw}o-9ktuU)Sivn(UL6^gL+AHFF~K;O(@!%oovJZ1T?Um}KYcUpW5TdOh}*x&WHs z-P`>8B=_{Mv?Yz?Tq(z;e6{;^X;V$%9UAk^1!1}=k6p@Zo~!1K+1H1cHACW-k$kb7 z9QHLxLl2mC<~QzEt>AfM<@vkjn5q^2Zl=8Z>0{U2bZ%MKZzX#B)QrR_C#gLuILfO# zuRW=aDczoenpOerA=($YJxxZq6Cdw)^r&W#bmo#Amd|RL4^5eSJC_(AomRagYJt}^ zB$91a+AwOZ)SogAyj1fwqBMk3TbP=PpE$M)735&kA@L=~_E%uxdV5u=luIEERGQ8v zX$;J&PfEIXzNFPrnzfFS&&480R2Dh<({6PHxKeS=bC5}AYsqjF9%^>iw4$x#$i>(D z)v{};%PMx;LV50D51e3*)nEHT8Ts$hvTik~9GraLTC4WxT0HrTAF|_*&Yk-js(Kr; zNURta#b>wgHxtcfHmUOMJd^xKwJ>UjJQ{~CgHf?^MU^@d4`WoEOv+WAk2&jBhOmbL zhH7-Vwv(%v$Z{fim=|aua8rqi49^AA|xcXL1k{Be!skGF;A*Qcls>g98 z!BH5T=&3ljcG<%n1_5>*#BtYcVrC z4538Jx8@&pyH}a`FI}5S)Zz=uI{-#|SE*lKMRRz~17!3ld;5yv$52{Tk3;M7EM#XX z;A?y}7vgYtNfYX8Wqb@MhX;-`P1JlpX=cHqluHvHG1ym8<2!w}Hu{`!tgoLY<$7Vq zL-|(~rrmv_?Sk$r$=XImd2)^ID7_ivR;L^^rG}`rOm4BI+l!`XTg(lB2c<_go@9f| z;1DuF?N+VP1yvSmL^)CoNg$xoc<@E#+ylW@6u3)6(FA-Ihr> z$;cR~BhuoA@zL?MI@XIkD?Ab;YT-I5=~XG;LrA8zX1tc-TXmV@EQEZy9V?C0mwnq| zLi1jop<2tXS-kSxpbN*97~;Is#jGuLc@YQ7r_zW<^0B0)7ZI`BEz%f^fWoQYY5xFY zUJl{wRbjk%WHOGXto^9mE@T^)w&k1|mnt9&6I-zv^Rr0bE5;8OHMQ7>~2^fIey=zXv8Vv?k9c6re0UI$Og4K}mExg~ z<{AAeb*McR7bSEJRivv;(yKD=Cp3YnBDT>*P2`VSDVf?`kFY#f;aiPANn6{9m11?m z?Huu4-+=sA4~ae=#iHKnq(*;qvvG{}u5VNLt*3lb(ax6*zu7JVfU4Yd9E#?AGpG2U z!?#v;?u>NxoFA0ujMw6vl@%!}j?#|D?9lddl9V=NS60_Q40Y?rNJvR@8sy`H-nm_K zPl|j`8hMUfvz?zP?~3=IjNTvf^t&BMVcIqfQHS0hl*^l&PZ0P{C?v3g%|IVCY4b71 zN_6qEjAK$;^)ab|oZC@q-H!lo4(*!W_E^=n;D~>{TV7rI-A4Ct{^6G~jAw0n7K7lH zwU6x*!t=x%Ay{-3gR1Dd_OapxOKV9*zA&nb#yxAV>#DS$GdbztrA1vL_K$TwrKLWW zvzVf13`-nTdX}98GFXdyhurrMLc^zw0#M`vk<%>$RVLXkNkvks$0EKc=LwRj<8&GL4qnu(*%Zz5dd^BR0 z#CiCsN)F9j==6PQEUvCCp>@2rlx0M1%ICFuL^`gGtY}(oq|*JLSBr>gGi^Ky<;GE@{p8IslB?HawegpQXSa(^ zxOZEq$KTrcY<(*V_r*!!y-!6tY@ueJPcGqPIaErks_9quc5>>Cc_YCZZraXyHJ|Xu z!}>RiVYs;0HF)&foyQT%+?wX4MlKGc)gyUg9B1s}tl#KV_?6?$M_%zcwz*W22wM=C zPD58u@VCUbUJuqMy^;RTiv|QTf^+ODZF9r=3>Vh77Pk@ILua(g>OSz#TJL-rCx`E? zb=_6sj%cl-2%E-0G^*ku?35u3Sc-Uh&Q7fAD>C-2@`pV?b=y@`LSMl z_BOYgwZ^SyZt&VOVOC+e!N;X_o)_^Awu`A)$9pPV>634e!5Z%J*q#O}V%E`bwM*N* zKGtb%rjzB1%fJ=oDy|yE9kGmRM#l%>tsL9M(@pVwx0iA= zTe@NvjdGlE+PUu#cnV)O-oR-Sv2`R(-RXXCP+jrty>9tF?@~sj^xS1m980@RG|VKGnosN;Ny;fw6BNab0hY zJV<7c+QdJ5FUkPyE1ta4V$gg)BfEu}$JF!MyJ}QeT7JcD&pMN-nPOfc?Dk!e&g)lj zO{p}|5#+>ybLwlCxVrNeM%t$&;k(t#sRTB=Ks%qQtkqE_$kh&en(x9=Rb9&Bx-myyW*u-{DcFZYbxG8nXgiwr^#YID;io3qHS)~xx$+Cp>P$T zoE)UfwY@Xeyv_xUaex7?+f0}3S{$mxZiR!7YT2B9O~#x9o}ATru*Y#ZsGz#@ZR2jL zM_N|HE@>Jf%rkFMjx*M-EQ*LSb6IfYa4PgWP66xQnw5!?MPCtVr&P2OL^j;R^P`_y zyQ1pnQ`6RMpgNthCV5sJYC_5s z4c&ia>yleYa2c|!YoL@C>OfF3E7>%^*@nZ%9}drmw0rx7*RA05yobS#TyjURN|{fT z>4hmxJ0Di~7srj_U)hxEPb!<6I~TT;WOYG-*V`5G7sKth9wfSuuGtA@3fUcckUH_9nbXPSvHi zuu&0Yn{IZGnU6T+_UY5{!pozO;%8Yxt!RD+X-IPch3XQAYuTFE&%1CI6c zZ|$)Rw;v1OkwH|3@-zI!d$yCQi|ApHwoH+$gY_KOmj2fECiCF7tZ|bQtB=pEbJX}v z@b1+S`QI~^gc z3&}Rzpa+VvB%4&8p!9D_#<;ykyeqpqMN2fcmqYKSQM()(=d~twjIbn;TJmOQC#_Pr zjBI5-l{aRtU5;6#k(h>*fO*DfSX0XfCvzMI6&2ExGcG=1#cOHyK3oeU{{Rml8dq;X z<-X)_X*;9Ky8t@XhSF{1ka=a>1Du>y$QABBe372jv1_48Dx;1Ib>gd*NKL5dbHCX! zw1HS2dy|@DXt75#Cz$yiYq?Je$jS&tZ+dfhN=7*m^Y2x5XU!M6!LExNWSOKtg%Rkk z+l+HC3)hP7*TOEj$Rj+8VDRfk$7nb`ao(Py=88DTZ0_J7q}U%!Qr$nC;ckW;@UFGg zU1+i^U`O)ytUYT_@@-s^jCvY=@YSBE$Ap;6DEWvuKjTvBmf|>Ib(v-^nIH^prs?pD zi9TLVDK#i#SpY)ez`+esEwwH;xk3QS-EhOFr9MlilPbVtxT&FN<6L8!tjw}8WkN@- zaxLy`-$I7fTa+sPTW28SfnCm*;-NR$a{`-)kC!BX^}ct&06s7=h^ibx1W)| zL!U!i=~6Bd>Nqz_N^5nh`5w6Hmv(boKGPM#ZTc|iYl86Zmfza5z{HEN=q3$cegn3({`X67K!Z^w_vnYM9i`5vm{vDT6 zv6f3nNnbRH52bULz8!Th95I$vY_TT23&Z{kWUon)MAi^yC z@7lFbm)$;dNkz(AoSfS&lm>AtX9NM#wR|x)nQwI~-Gb6>K3e0Utf|v(=Kx8b{ZHP-u; z1+B@pZQGuPn7}sx_o*)xl~iE-y=jr43zO9Jsaoo3&3y*RFC_;HQ8MoO)ZS0cnnsTT znJy$7Msd*8iyvNd?NPFw)pt*~^X{XF=jUKJq3kPI-M)Xa>2|OWl$G8`*15}&a1UzU z*BNBIWM8_2Z{RBmak;jR0IfN!tY=C*(iRXn;-#n~Zo;f8mKB7Sr+j3Fu{&xEo@&J3 zD%E|!cBc@Px42PB<_}6L%=zMdN8;ZNT6kmPJI|#MG}n^~0pt^2q44uTyw!C(sV%OU z+lcovxyT<%;yg{JHO8`r;5<*pMmtwUq4@Ss0pH(SS}2kUBMKP(EAc!+m1a%!d?j*WcZ7s$SA;Du_Nu>Ce)pWQemsh%5=wuD#AG&MawOuuc39mvntV@1e!akJ}qcA zS{guAu4TB360-jQ0VAzY@V~?@L&I9iTt^b>T1&&h?!Q{|&x#%y(tJB?{{Yy!inYOV ztpg6;wdYzFiuL^_M}ihJ#=~h$@m`i2FQZzYw1&RA996R!(wnDNI{6;yb>n8f@ubq* z7LwNB{L!956YochHLEQa8^5v4w%U^%GCAro+PufZ{w2NB?i_ucSIl5!?$xQ{%Z)!< zmgZeSB#KiQFfxv$del4|V_qwlPa}GG?rIWy5$RqhlSi57me^f|O^uFzV_RD0sb#E3 zX(ipMvm}KvkM5rJ<&EMd((L51D8#&hjD&Tqn|)hQmRO~~f<(6@VntKR`d4*qCojIV zJlc4-QTy7Sk7MA-F8ow1G|Rh4?Yy;fG^_@5+MlZU9dun{YkBnmZq$ZWiH4OJEyj~`9lg!62_zf-XZ8ZJ^zRT0%i9R=B$C-j%l3_#U@_9TWeT+w)V@cl8u5(M zvECg5_r{j*Z33mOvPP=x$BqXl6`7-a6dLxhmiFvgNjk|G&d@l`b)E;+ET+_#OR&99 zCgF<9BpzogcECER z!x8F5dpi6~({#TOHjasVs2u7tT8xuhj3iOxMv`W+015=g|BIr>(# znrt@+fzxnaMr)Axcj62Eb5Ff%xAV+%6-Of*fN`4VzA}7Mli~c<-(s{Ew=?x0!lTx20&3U81$t03#zGD^^ z)61Q!=~WwFo;zFNr$jEUCdh1d_pW>5h4!i9%gCmhc;GTF@fES@TbfUWUrX@qo$+ zS~bOu=BcP1)7>`Wjn`@Wsy(X%P`964)orwWIuk9;!wd!OUwKQG6#b;OTOTuxbB`_x zKQf<(berE5Yg5l`b0kPuZ#-aDM~D{bZXZu+h1MH%m_Ky-SFLN_5trdUh#v8yTb7G{ z)jX1T#dxRNn0ePP%#w0*>P>i5>pW$7O>B>-!Qo?uf|L6?n720OX|@cKPS88mIOAw8 zok`h)wC1|a1V<*JE!@FOHmF-^?#I%x`t;R0X-N2)DdO={thP9> z6G&#gjYmXZz3W-=s}52BRp2j=JYh|H3JON+PL|mVwi5#ryiuMl{i0I z=Db08w)*?Zry_L@58;Y}OZMZFnm~6D+$$9!zbd-8R^98xa8`Q5B#WMFtg+OV;uDd` zrEP9iu4{a~-)LU`wNFs9`*oC&6T3fky$@=CoTnHhH>Cl9`LmKa#a)xsQtUxteLknA z7?19*m4ps^?&+VVEAQWcdP?|P!gjVL%(;LxjKiKsHSq_-Ukb_MFNs=RtRak3HfK@T zDabYY0=Jev5Ac=!{mUdU+uIULanNGCd{tJfMiD)%EE=UId~x946~p0wjou}5QMlty;6xiryfI?TDSMt}%=r0A7EUdWXfmI>Gd}xkyqAmHV>B0B=h1h^}3342mNR zqXsr?0ox_JSEqx;tWGlM`#a&)$J;zRrd%_8{$9d5bUvM`FOOD#+FuEE z_}FLn41X%*egx|=>KX}(6Z^D$#HTxe?~~7b*Q5CJZlmBWS{976eVxWVc&@3(-DjUk z^3;vb&Toc)2=#x8lU^p6@k14=7H5?8Z|>I-sA==*H`7{NC|RxKXyhJ@4lC%t*)Ls+ z$57XF*FIIrpLR3XsIEiyllXf+h2qPdY6ab4s5x>Jf2wQ%bNPO?^Pbi!c4yg34{ChJ zi^#>;llMhN(tN9mYkaxE;+qn!g~=xZu{A69S(G6x z$B&kpCB)Xex)8&^Ag}jpkB3qcOFYM^YzlvfwFb7f+8ZyAo1T@<>HC>C6Y}-Iq|1(q z$8lkI`;uD+G?x-1umBQ!);*oZ(4h3KfrgJO!8EVX8CUxz-ScqpYJl zqNLn@WX}qEQ>@qbg-3HrF*lTym65%n>1!s!Km*pg%X^3|VIgsm>sgYuizm}0XN}6ToQg(PsqLs#z)S5buT`<<6L0%-!4ed3+ZHp&HDgfJ zCDH7r(U!t<_-Zhqhg17!Zb@b+Z)3kgSAOx9CKbODcUpXRLtx^(MPB1funL& zUxsR{s$2)uCTS#XvU8DMl_$cPuAp0=JTe%GhocM|qx4U>#ksr&STDo>`Qq)Z5 zTVIrt&-m1_-X*&qE*uV-sxIFuf!3r|EWK-9Rn?kDa^IM;1}=AQ^{P(!lh6*7tr%6x zwlmaIHu{{_kx45e2l<}#o@Ft(=}p|;l|gnnhkD)ctYxqK^0`=)vG(Gy6`PO;YU;c` zrr$)nn64U95K`(XOG^~B0%Vb-Jar$|vRSj5(9|UIKvT|ntfpTLC>sttWxJ8s0k9E+Lxx5=R%9;I}^G6|khYWFw^zRGa$>7_@zLpszxo%8` zxocp3ow+Jqv}sEb9(i6i)T!~C;e5Ukk{PGFS>(8GmB;v!6z~i-E-fQzE+Y&iCwE%) zFA(^bNb!Vr*E-bF21m*BI8eRo&HgJ~X#OO%w|yGsFqX#&5p0u+^l+}PG-*|i-A*iB zI#GaT~qS#Nz5ZE(nv%EYR$$raxS&W%abgS<~VT$O1mZR_0S{2vI^bvtWI z^=1U*mmN8;aq$<4wBHZu@ma-Yw*hdWnQ}UFTvXl}Nwo-m!6u)oh|NLA7I920_QQe9Ub0JwwB@O?BccS!KZ45}s?rS{W`Bk2mlpp9QRubZ_vk z>RdA#EBLyeeDm&oJ(ixQ&|V*g!bOSOSw!-&w5*uNwRWBzv%0s`qtz{KWV(%Cd(1}Q z`1h}xbX^YnQkhmIW0Et;uSu}E@ehNn-a7}r5fO$(ljLms8t27u-C6t4sdJ|b#8jgF zoS|dt&xAfYyzxhguYYv0+KB%E)u_M(R5SR}`^H{0)U2a-w9~BObSkF>o2F~Tz5{$z z{{Vz{T9(e?{>gQ4FcNR$Vts3`@#eWNf&6WAHK|rh$U$$bb;W#kBLz~0PFY0ysuihX zKY0lr$KZd4Yo%y+Qj4=Bw~>6ToMWjUtx~*%+x$7cd+6i2y|s!+!^#0;j)&`5J{#9B zd`a;At@PWeJj+w&w94G^&fleZkBYom;%S*Q({il@zj>tLN%XHaDYu z8t~`S>0Gvjadm%WY~qsQEPu;U{Hx#o&sdmUJ2Z0C#41u~_nkoox#CDPg3BeWKfIVn z_jZH8tbd4Ckob?p*4`h}(N@abtdkTSanKsK;ieu5@Rj}D@)x@if+b^?B=i-H;Xf}) zx1UkJWjcl7X_Z^=V4eki7F&l@qN5G=_3nB6@%OP6J{W8N0B>|E_`>V^KO_yQ3hj-3 zO=kQolJ3V^{@j3XxQ+1!@8Uh{BgNXZy2bE{FiNxear=|ryUXn+KMedo7n1F?n%rU~ zUKyL$71f#5_H@=79dt*ZfS~JEc#6KP#{Ho_B7eeNt6152YaGxfXTjqqwRpYU$IXog z+)=rK?^DZpCFZ8{Onm7X_q#Fe=~?=wr48<`i2&N4aGLGQuztcSCthKiK~S6_yp0Gh zqp^lC{8kTKE zw+PdaE3%wVntrt2WMnWoQ^jRl%tr>1Eo*aHJDsv%9+lAPI)fG9u90x% z@sb8#%gwWeWo8DFkGw(`omJOF0 zZgNQaSN34=-rGyPY@s(2N#!dMz){a1TKW^kw$@%R@Qu!gf4!i*U5~Q>ub~y@-wyQQ z;U5cGSi}4=0?q1AB-ci|<3}hxPg?lOwHv9VjqbD)tp5m%pT*Drk*e9tIj2OgD|rRY#er~@3#0mkE+mr_+V zlQ&dh1$1`WmWG}!)AcE@LHi=cV}dqrt=DyY_Z`!%#IQMUIyNA)01qC%n8*3eeNh@( zTj-()t`bHdE)?^VUI+0*!WP~d@tw>TLv%L-%?iivvFbk)UqzJGag(Qg&zjAt^T(ZZ zJs055h@VHXxOiamE{X@UKYH{w)s_SkG-7YOqeGJ>5yj!LJMWf8r^8 zGpbs>p-Gx0VdT!la7QB_QhN5TXGZbXso;MUTv+RNhQ4PBY0GIW$- z32JfWI0#lwr9^YyFz~O4J_YIu{4 zRXmP3Ao|sh59>CbDzIB=%=upQz%w`|Uu)7{-D(Jz09y$)yU}X9%OSbDGE1FCt|IBrbZI_0KPr z+UGg0T|4boatm^DYHcM+RS}X~^sMblQ>bcaB^!A8R8{D;0i?2^iNGDeqTNMvrna?{ za+yX4UMpG|1~4)}tbI3Lg82fo6mNRehD1^KyU}}%kVzXyBOjZS=~wJi=iU~hnS9Tg zS3SD%T_?j|3f=g|`b#TvyQBG;vw#OmacMnGB(^C-8{AwdW3Us+13Xs6kA?5Aqyo~~ z=HWMR+Yin3uc162@Eb|eSth#l%X8*S zUxU6P)mX`Iq{(c!;7cYm?~2^D_ygiskLMQgdo-2wC;TSbUAWj8T=yBMzu_{D;ZKob z@;7XuBCvRgEtx!vsyq??0{D^`$PaDkKY3X<-v<0urmxRq=ip?#XEpT+m>tA!t4wb3fw)1arglB62a4XOJP4H7d@glXwqWz9;&j=uY-!;5(T_#edt)cQw z?q!9E8(XDwcMy4O7@kKzH#O}(H~2%WcwO0yLh{?R(DRR|uPD^*U0A8y3Y;8_R>`TW zL7P&Ogpu88Ukl^cw99L_^%I9ol`)fp=~lCWsbX8(0 zpYWIJ@$k3z3Voc{obc7|+-0HmH1k|6V52x)o|CA29eG!8+btQpe58L$^N$mF9&H7R zIgUA97hWXPuP`nzWVjxTYf5zMMe8Gv5sbmsjiXOeje|X$ z(Z~lV-7DF2`v|Wz-?gSoG-0;(2im-4q-l@c!8Pi?3;ab7_I%oP*ZSmQ6L+R7Ohj9Q zUCs&>eT_)YJ<+8$mu;?T@x?ehE#&hQuVo!Yao-g*?Ic5F`gDmhu;*u0`uo?VcybZ; ztJ^QTAO+&c`@^{WtH(Yi*guE$=Y#?wf1W&aAe!kdimsG3jW>;-Knq4;Vzl2 zcLfYR{c1SvX1GoG`A`LR-ueCOCqQ)v6G*9+Y#`Pysw*m|Ei(C4l#??ntAs(e%4{i9p{xq;qQ27 zA5VC1P`U8OjwhPVc8G*4?Ai9KG1z(jBx|uFnIxBakw*$iu6FA1$*T!SWtqP2?gnen z{vYWs#yv*lEOx$T*Yg{KYw|2j>HE)nSp8EAc}qvOr)_KDTOSZG*s|#xOk%eEZ^y9al$dolY5Jj#YiG zx%s)ST)v!TQK@eBH_Rm`6)5!7%JFB3wI;rOD&cbsSy3Py8t1f62;XZP?roT*yiJKD zEznk)-!0vXO?3p4PGlc2^zU7MkKq}iw3qun;Fzy*h*7#%*UGxX(oyT&`Iysnsy51c zM~yDDjW**)d#2R1)&BsNa&iIou71}~k5s;C?X88ptNyKXflI1crjs<*4Y_4z<*}YC zrqH|xCaVlfVRr7wz_Shru2(vAm$dE_<5s;z1okLtek-}q=9(#kJ==VnRA-M$qvB5# z_=?wEvbdH%v$El#jYr-d_15T~9ktW-YshY9H<$6`sC36TtW5_?)b)LR?lndEAe4mM zbMzGowG`z$EspAx=M<^Q?#&+(Yt!pmZN1IhEpK|L86G|k?A9&Ef_12LyRClW?1SYO zWpYaq?_Ix%Ej-Q=5c4Jqpy^O~n!dMVbz>?j!!#y0jD0Jbjv>ZTYRO+;K~=-^Mo@RU zM}tTE)-GFiPd{3FH@_8IRI$0zZrTZ=bPB~m$6R-)QbX7I*Xi`CDZ(;~y6ApuQksy%Z`r0heFp1P)o!+=#4IqT+_5<1*MH-$3hLf4w{2TVv6>xP%?lP$#Od7|*NXi2 zFw7~>7xh}I%3XUi^b7_Dal-v>mg`%0M*jeX^hv%N_%8P9Ek;Y2XFI%wJ^TI@LQfD{ zc$30n_Wmf~k~Kb5V}>U+TjB4F>^w!_@oBAJE}1$Kiv)uV{jrZ+@mj~>dg_{NjWByV zI3wP&6T=MkuZG0abZW{q)~l)Y)TbJ>IjKGDc~6e~TRyz@Fkc3dV*w(KQz1q@eQ6=k z<I-nPgb;$Qkcl$A|RYBT(^ut%a0%j?yzb$o*K8fCX##+V4v6wz6*bs@sS+ zv}`l;j*34T``k8LQ|b}LMQ^3NyPpw>%v7^EVHT-=eG$v}(sQk9mKs5Qw(x;*caA_k zmbl$ZT76?wns{6-lx_BCQ4jErtZPQ&QjXo%UcMF{&0TsgL$fgVBMck+I?vZ|(zRV9P1Tua(!y8z*xz{XCK5n)JZWs zbr`R1Fj3haB}$G@-e&HlD4Dm1`L^>}H#4koxQv!Na&jpaQZUMaqSq~{F;`+-I=qD)hkBUrquP;7SR%7(1r%@MmIU~5YWebMvaa__8GCPCKbn)mniwiub zV8(E3o0$sSIQQ*K&;%W8X2noK2tPGqsH*x82j1uuIJ$&jt_x;AZZ$-9k%hx z5`6SAx5~rvH4=-QTvt<~jFe=i`X5|E%wt4ORTmvFY72nzsXgnf*R;s&UOR|bOJQ(= zNG4v4hmrj2i`F$&hBL@Lde_EOr7ClAk@mEzMywR$u~zd~c+iKCC>?pM=zLM+?lDXN z>G!dkTMAhIDTU^M{;fLP$s``elseA_Ugm)H3L8eT1F6@v2Ju4h- z>eiEIP7W%b8Yv#pcWdG=hWfa+g=B3##@OE^l&;%B@dl%Hx9t)c20EJHwEqB&$HrD* z%FxQJ0U5^X($oA<%eL)q#>UNiUbeNtNMLiE=UvUX3 zu5RbW&2q`4Q;iEvZq1G1v0aU{Fx^9mqg~^UookFZ-xHE>4stpQ>TGTU?Hhp&+*X#c zm58-VdpH?POR?AcwG2ALM}YqTL0a=@Z*bd??%i2eo*%fkZelDwXy{qBr{BjSg2a*O zUW4#o#7W_QA6h)_!rI{)7UQNyMR>$QXe7ge6jt_=tGshY=M%HX}-Bj(_ENdy;eq7@i{PSD- zr^RhE!*Q5xBl}E%&{zo@3GVPlj`8tu*>&%*=4pIhO=!vL8@5I<=mk1*8|vBTj4*7x(AIdQdp;0 zCUb!l$7#>EtvkhfEEfaJ$qd6M0~Jx6uV$&svP86@mF#PC2hB_@VGh(^|Ec zQPC7fa=G1aj05jkJ~GsDd1HH$;8= ziu8-CR`C~s+8IXaY}?6@f3n=Geg?dn(RAu_FSL7q@7a5Y+J>vp`Kj79MU!ydoP8=e zm`VPuG0$98>+KB1s7nK}MGkv(=DItN4%uj$dOz9(#zhAh>D=^WOB)y&O*Un&DveiX)VaVd2aUf^*=qZbV!Q#49d3GnRgL?`EIL11HY4KaU z%mivl{VK1}cjziG7#OGHjMca_SxX-`3GY^;@cqTd%Ws!H^w83>G(H|$`P$gHb7EHQnTr$<&kl>!|SUtN4Gzy1chLQsj++bIuR7aW|5(t9+#7@@o1V^#1^e zRauTmBZ^j%qmSoobfsc9mBnUv%1tXF>ymR*M16%5ufcGRsRoz)zl zcC1MmVoz#;m#8M1CZe(++C3p>MdgNiV);Q02>X_O6pi@f12-FvW3j z*HA{>sQb0&(CNCSx#D|um>6w==bQ@k7Vy2jy=uxyNpmj9&`loy093zyD$37cizVAV zKou{;xbCg>%gANbB(wWCJ2zyF-j&*XJ(w?xtnIZq6(x~CJ+}kjHPz~V5%Bhbt!t+7 z($V&ow_N@5dSbGxi%#?$cUzLMsoJgfXOVci-f1O`kIi*6?ehTbp0#Op%ijh`WcHVP zra}wGI=S?w+332B!kg>FCKPrt=Yx*iQ?%a*PvVP)xnkR(ZOdI8@%Cyp9r;WZIeS+q zoi3BBUdgH5YZ}I%BvY~95{2q9S-v*$JHdS-TG|UYnMC+rM?coPYkv@2YIZQ5YgaJ(&LUYmZ`m+PC&q9(n zd2S*QvFg5}ysEV(`IK}_^&u4)DD^y_;%CF#X#68>HN+6dcXZiS<9Y$syjJt!My6MN zlx=#L&&l_{D*8v`w}oZ9)a)$n^)Ix`8hr6YbLF*jx)N)8Y?iimw!&MsAscY*>t6l? zG_8Z8qZ*g;JbYGJLlZB4I`=+myzu?zoX)p4(n8C@RzfjZb2Hn4!QEe>9uv3l)HauL z_?jD6xs2iAl>y22sye-o!QT)~J>NjjQNm)v~)e1%2YGCl#0 z`gmPriMDO@u7=0PQL==*hLQMRtFz)G6PYH2NIxhU#z4xSs(0Md3EHy%)C;#zT4NTODzYxUXXH z_r<5Q(C>9g1)Aw`%vBe7^B50m`Rm3X2y~4m8;jj8(UQ?$0IQ$pTrY~WEB^op$7g&d zne^L|Hl&PxR`(U+tUe1guNsPPnoRY+vx&>_&Xl8ck?7tch8T744{H~e!W&!Z?k-k5 z^YcF+%Qf_e!`~8F_^Q>cZnX%c(%LUC=HZvyHS*S}mo^jldYWFhSZAzF5cvZha)5|I0^9q@i+U0_~{SLpx z6WePVm4&oN%(b*!sU0_Wt{24~B}+X_%QEjOHY9oADCu3)I!b8vcP{K+MLPj*)#Ezj z8MR4n?i(k57CiN@Zj66<$hMA$gNv&#Vw|77Q&O(6sa$K)z18fjia3osW7@G=Mc@#2 z*5`^W2Ad=Su2y!IAnX(P3FjF7D-=Z1Fi@v)=quDql==46Njdi_PU^}$wL4d?>aWWv zz~Z{NydHH6iB>y>ia25OB$7jbPC5^Iuc7!aQSld=Y~o=IDVZd06cOv`OgURQ{{S(# z8LE1o=VXW;I-2V(yfzVTr@3V@+k+bUXCa?Gk9y|sE&k7S8%S^p?xYSDS46gJ9kd>F zm<2}ysoiQ5>N0t8s};^Tr`y@wYtwB_%L<%kx~n+!Zw#WD-Da2!@OjM#DN8``Z1Z8| zQ?#GruGTFY*Gac6BSx6-(=|fV$5xZTS~0bHVzPCsO;5ytJQAwgc2zw7Gy$37&lE(= z&|Cb(@wgh}K4L~rJDSwhd_Qxgf2>kL=Qydfe+k}d(aUpz4ZLfXXFsJdEO>WLj#y>6 zk}ohXMeSPf>d=A}ZPFsV40Wr185Z`oY>c}UoN|8kSMdgrE#J?8OoRjXXW#>yHZSaB4P>hK;hzoCY1iudK9xict8Y!%)p( zW|#IdV9#$b+axcJK*9ZMj}?c7X!CVD@R*rVpDNhnHEnuNG@wtEcQrPbuS0H7$`?KN zS4XXAdN!q`++JDSn;9aBq&D|s3|k!)zl-t3eBt6x9ji0L6XfSPAIiLFVJcsi+8+DH zL27$PiheJ_;k!}x8=x-#0D#6aMQmw)K5P9J8_Vgw*>=h1Nxb7d@n0y|UOuU*N9Qrx z8;sYfTHnoQq=@1>T{>3)o4xJShTj&uPqZA^e+p1 zMBd94;bne?v9IH_noaP!f;;-xH+>+pk)2m_6UA^!JlZ68#!fq*NO*U|Yczm6VNc!q zSE5<#7O`8ihQg@E<6kFuf8r!*ZyYiyUoX2?q4;;i>8va>+{x!@QOYBo5!lEwrw3~F z86LHCFtV*$G3ayRu`s1dQd^vl#;aSqABfjYdv4G*+)>V`arX$|@$1EK*Xoi$s#OjS zFvB4GR{sFT3-I1F7jj<1arTQ?StGYiiw79lf_(*X>!?QAUHAu+UsmFv`D4)d_{vRl zOR32C%ff9A>Fi@G6CApFdg8e&Tj}gr1SiY>>sO^~dXikccJa0YkQ*JvGA{(^dYEt{ zk_mc-^E#iUB8)vB#|s|F=Ut$6HQMQZBhxiBD$*+YXT5p#_ru%RW?^c=yn$gXS5`kC`w9fKqcbpyR;&2amh=iqd$ z7PAaN`^VG0F?63fhst{NtyFr7<^=ar$$(1_Tz96W#PGi4&(zmVE|UtymKZt5O3l8p ziX|HxCZ76}akjoBy0=x0Wpn`N0@9SSYOvX7q zMN4mVRf!y*L*B5RH7`=tn$-Fu;_i=ie{*fC=tXCWWyFj*1a$_ymq+mh_L-@q(@nkO z$j9T-y03?RKDe}n^yy!GGN}=l=W7v+A8O`rw6fQdWq*j|_Reb&$&O)6N(SbWKzmGjre?+ky!KjJSoEy-taJj6lKPI^~y;AVXu`^znX$9}b;@vg-+ zuM3-mUGl~AXBn>rzaGIdRsZL^3u7dZ#}wrJX)Q z_Jzl-dQGTni#@-@SFL%yj7=TV0x)x4v8BYZ!yZQ^K^28f4_gPV(Z?doqTZzHa%~^Z zTz6jLy~n`1wYAmaz+??;s=?&B&)s4&57#y2`sSLOl1Rn@`CC4fOToJInqBeJi)^^J zlg)*R?bf+!r6^tW)by}2RPh#n477is{{V^lV9{^onbbyi6f5pO{YJQpJLhR4xsl68 zhlOsH?|&G)J8R;LTRlx1{Tlfa=Yhy>jy|~`t$2Tmbh~X27Vu5x#70*gN40UgOP1YF zD!v|6YEGN`1N8}xu`!kakp|$Xu6Iz;XNKuoVpq5;(A4^DjT;tOaHoK^XHb%9b{QlL zRD7$N6O<=pb3b|)MP#~5QZte}eQLI;GRV0AZ*I7&aN5XiUg4uIs(ND}R#e|3Gq~le zwlTBjXPwQhjONDfX;n8c!Ob>6B$GHIt=U`katQ*u?Q?WFEs_QEE+6DQ7O&Y~M>6e- zFC-7l)i$(}==q0)9R*vkv1NH57}~j~YZ}8>V?y1TWXU-m^{Z=eW0745R$hcw7urTR z>57&ctm6i)8MMv8HO$jW?u#gs?`|2Wd{yBThQ=$~V#GM*N3C7a^@y#?i9jo!Yt-}| zFT?&gv-=F!>8Hz#N1hioR!tnTZVu@Ar|fbm0HXt+N>#Cw&dFXY*Zw1XCe(Zu=6Oe* zVq5ojFpbK7wdQhaP-TWoVDd#~;=7&ktIZX3Ru-p&-k0p>9e*l+_LO_Fv9Uj$Ne#ut z!C@V#Bh-qA6}`@z)OtlfxQFb%xj#y4Y5Tu}KU$rWQr+@ff%T^@pQ=mQQl-k8-I_-Y zim9rDWl!wi_5~Gl{t^94{(7wxx#@Q_`i3w5eY5C~5?Z#KaXg@v@?ZEyD=y<)Stj$h zktBoxgTSv-)-3G2VS6Q&w$v=UoPpHhyko`QAG`4F)y=t%K(U;xxZ=Md!b%m=g!eyB z#zs`{DC|w*O?&K+2-@H!*c+6dhOOy86*TLA2!CeWL%Q~N{o@h9=CG{ci^b1vV|f`D zH~}WCPZD@GUk~3KCzv~f^6`Re-G(0xQ7TgSj}2mLQJ1t!L+PIjcqhYO5;XfgQ%}B* z*Hg8NV**A&1Fd<-jkRmdQ(P7rh1_=%*|9`;*OCWvYo7RTr|LF$%LS#;ww6)1EO0rk zi`!d&3hMWeYEvufOm}WxLwzgA_8!W#qs@CAv#sqQn$qT~$s|4-nY{0t_?5Zi+M8$M zi(d`dv=B`klTHRm=rh>XwVZlY#BfVFWKx@qSkB{$^9#)dE__htAKY2YOKp>lxb&t8!348t{V;ZK=1o20d_*GQC!m!{Sx zz0sOGTXN?Mg~%qn8nb-N@2gqUva#i}csESZ^=PfkO6(&qJd$rs4C@d9WTD|pegw=>8PBL4t%n(ll*7u&6DE zdB)RGc&kO!ZhSLi4XxA1Ig?>PNI#8zP2lf_cDgOTE)_0k9B*;_J*qz(cppi&(Qh>f zbk&mPD9b9K>r)(Lokc0?Y3-o>&gahF5z~A}rRaCsMArWR+NrmDDfza0)(48bFno1l zbo)4@nsW(tOk>NDPeESq@HW!^O;Yk{wCU|FXI{4hgY8_$#F@0s7ve^pXs5}tkeO$i z&xTX!#cf8sqlk5*ymdxWj3m93w(5MT;Z?e|)h_gln`VygC1C42Z3x4)b@qNCyNxYu z%uOZ4d}R()4Eof67i7@yJ|eujC!a7X4a}2pOJ|SA6&8scmsf@hc99_H%NQ)*L0_ce zXVbdqy(ymQ(_O|0pvn(u? z$d&VtF|o-w>r>g-+S$nNBTTr%6>Mgtv9_>+V9x_egQ9Nh?NYJyyB97O#;t3fdjjjB~a;^U8asrP^ z^4}do%i6 z@&5Au@63?%ARZaQGY8LF(4ox#;qN5%Wg=jR~{nslXDZ0a5$rx z5i8i%lIq4y@%akdPgds~S39a}&jfci@$C>lVNkB2w$^6{=Vq>BRJv(54#tsI>TO%< z33aB30|?5TjB!;P#1|08_SXsKBJdkEfgbNKA&8^x4~#k7C@K5Kgx3mfvV>&z?^&$O zTREo>yTRg^deP8AhV{w%S6AR)A7A)3`Hi&Lg~l0JWPNd5o)~kEDI2lxQippUq2n(c zYThdHVv1F_3^K^AjE_-Xf2nEf4yh%zy9p9J0Nu}XP)Ddu_FuE-g>A@tuhOnqe&=g9 zEKYK2)39?kUXMyGXl00bbHnovE2Gi;LH5f~=Oxv4$hBWfx>Y%GyFGDP8oEAHxeaNdo2))o+pxJPcG<4Ju}j-w~4}#lPPij&3S74yn~OWN%qOtq>cI4EU?kN&h?FwR%g2S zX2#Q4k~@jucD2qnFARQ_cUbWa$ANr}LOX;&7&%80tDqcvmbt zbN6Zs&1UCanSA$V8O!IPttiv>PUz;VTib4J-s{t9Hxk`ku`*2M$zzkrs^8k1dE7_i zSr@lin3emy3ar-yjB{I~md~lYx4v|OPwv*|hjq1S8V4B9M$dZWEN%qLA`yeMkx^J* z8*9MchNzoZ^&5MGmXz{WsjI_Pis}V;@J~Zry`B5ZqTNVa2M3ymO}!R&;d+MkpkEQz zHNa?qECTvhKd$Ijnxt(ZQEfVoBtedS>8-0OfTNRCE_J8#GN%K*1tL8T{`*7KE&kNr zeY`9Suso>suU}o)1sqDiNV(^cgUGK7n(NFSZsVR+x#|sjPlfg1d^@K{ByQ3qTUhXO zj)(HBs#b+H?;eI10bej~G$VG61=7yo`*$B)Qu!?lgRqL6c$p*GzEdA|#X&cTR!In0 zfKKIwVfD%#&i?@QcQdy#rpRw1Sr_h~TEx7LHc|wCrEJNqLgR>zeM#b|O)$n&ocfL_ ztX&?GA!Heq^`_2hdoMA7R6mtP6`LnG$S0+4nWb5QAOYWJTvhAD)8~mE9LC^u^*;38 zBAm5SC;J;89qBe?TgfGxqblHn4Rmd&Zd8?rEINOUa#GEI<{#WFfltfxcBz|Ez1xPe z;~aq9YZp=ye-U5VxXABGuaV#B`l4#OgbuMJdq&f=Z3o=fORY=xtq$hdW8TFG^{*kb z*6%FtB9&|zf}E8P)K{d~{AkndY{H)l+(#}xW)cR;u6fEgx{$u3h_}HnxbUreNqA-; z##NU&2en`;JSRA>Quu-58&4HqeX7q+n!s(ts)5O_UrX?R_OW3l+F72UOgh)2PO5R% zM?CO#745Jw~znh%>GAGx?zDna+Gp+0!GH)GJmP@HOVQBG2m zT{O`4Ukm5OUk+UlGgwTdpG1&ye*=p7=f&_zZ>?QhOffWa7030jSMU#xKj9CDQG#n` zk}KOrf#L`5lggjKir{`ATrY{dMg5^|0k`uJLkAph95+8&#fU8blS!&$L zT;Zm;YgO2zkxOP~)n?eJ&9rvSUAWQP?II^|^0B}IyI%`r5DfFo(b`Y5IagIp(*Q8kLH#WKr z=9zGiyjKLTn1JL8(ja#3w*}Ep1(X%N#Oq}i?N`;c~l2@EZjC4_0+AZ~kypy!wJ7)um zwRwK`ibb8y<;DuPTA5Xnc4*q3Tg^^2AyGHj$+);4YjnqIY~g+YeUsH8_^+w| z0AtUl+|BljNk=ic;CqVa^ldiE>eR~7sT+L(jafV_^uRj|* zQ`2+ncxr?y;$)`_#M50q(joG|qwuFQLmG@IA3;prnvMA8yhzGzYR}V^IyCfzQY3ko zZv!Hrl7E+hie!&bv8^>GQe6=5v>!?;w&VTp){46s^Pfj)z9Y5L^<=w=mN^1`^ZUGZ zsv7r;qVcAvhU!>hv?FV6z^)fkv$|=fOg8PrHr|}}6^gnZp<`n-q8T$8$yOZ)t$aN! z6)U;(T1@e!i>jr|DBdXQ^*uHGKdZ;7TB^OQYye_=de#@kEBmc;RQ}Po3L%992leBn zS=F^${a?ZHwtmiV6-GYwb2^5NdnSeDNg=piqswmiuTKk2MoLqb+8kKL%?6;fdY*&f zC7)gJ#kKv!(c6zOMhdnbnSExq`l1`t=g3=XNX@w8*0B5&;hX6EB`aJ^@w&z3E_%O{k=h<@vyIjSBhv2O_Yz}wheN|#N_yeBy) zwRx1{oSKZaJ%v_Y%JPnz8+up5$d>4(?ym);@TS#V^&s(HjX%TtO$Wg8YVc02e=yit zh{Js=&psdMHuo3TZQ`lr258GeDJLPR_u9UvdEvygTgd|3T@|!O84rWSb5>O)B)Q6^ zPBL7|Hb2QLE~ooaxy)upQ`4_n_Nxt5{7r2OI(c@0lgQHxKod04D*#6L>J@XVId_T_m`>9&C@ENk9E+^M4n3k5JaN zkL*1jP4KG^v`D@1dRA^e(97Am=#Gl}?Vk|5T%pmENwXthJsrB_*QwdsM{fcwY84lz z1#_AMTj}1+{DpQNBGn$&+>(wIj&Li-HSJQ$*Ic!o*i3h1#?^G_b10HN+yl0?l(&?*srUi?V z7v%%qyi4LI#IdexFQ)0U%ydYI3lp)!uhslyS9qTnD zk&|f{E8N%IQf*UF?0Z!3w4kkHq45`wyg}mGm-}Bd(6# zU$s-WV7VvnRqG8<+2rls4@}iX`^Q{qa>XbsA|DN@i*qaw_-3#kzR%Y^42~li)gBubDw647hWPs8xbzV01Q-Zu4Ovc zJ=d)$W1LsiJL(8U{Vf67^Pkf0jEG!D~@=lebyk1&`57;X=A#950YXK$BgH_N7Y3P zPTCix06qrV*&{W5WCcM06WX(SdsLA5jDB2`NDX*32erT;wQ5Om7O`N^j4Xg=u%KIq z!n9`tuN6FYv&P%t+^wF5n97#6-z>&%k?;YkM;Si-y(>=XB$sM|hGX;Nrh8RcH2GFN z#R%sFnm|>jE_VzJnnqHX&MDE)BusWH=lk8oF{4s8f@@>;yKg1e?z$bNzN5WSn&3ws z$VSyaomcZrj7u?Q^)zJSfo$$7`qF*gl-)Q!Bc#y(=Bn!&ZYXo%V{eQ9Qq=8&;& zYFSaIb5*r1%bfF7+UU9JYKrH-H1Wk3T}?fm@8oLf>-L67hdbK@de^bp;yXA{F5Dml z3iEFR=&y5m_PJE~5pt{j<6i6GUkux8J`UFPE10KwtWiu-#BmuX_*>q-cO5@y`D4)i zTZQn_%kcBW)zQw@IYR2^W^v!8G{^&TH=3@*FYpj}`LmqUeB~d*&TGu&zP3L_l}*bY zYqW%j_#JRK6q3jrX;H!LQQ7KK$@YtA!ie$-Y<$P@seG{*9I2^sMsU29&~FT+>{Q2o z^eJCjMo`=i4_a>0MhKw0G)Ty-Lk0i?%{74Baxyy+PFs8~8=<%(WlRI*utvrYe-0(J|UB zS)m%<1CzO!{VCS=w&W6%`DgvLp`i*gMKRQSnmL>5L!y?c6}1gA>9EmV#c;UiYhZ!& zH0d`@;aMS(7|m}!Mi-18ywi+4la938o2e~qWw!*fN=8O%>B`z8%EjR0I)3p-!nPWG z_qS4Aw4QK}_ehJ9O?H3TaoSqM7&5yJ*gb2E&~6(~)uNLf8>TC|yt;i#V(LIFdK$wO zDPKcuw+{*tv{r>DP?5abLxfU7`qwwAc!qnJVe$lVFzebuYWn6}MI*%~I9BiY)@$Ef+;Qf)_U9DEx44_6Y)`PSp;C+&y6k>Lqh7SG`J413 zUoOrz4x&j|@IlBF%X_AZW-4)0&!k>PyP6gY{o*Q^U5Am+dY3pxT{CQ_II4cAzarivl!duu7gX|P81sBsRvKtKEnrzrHXu&;+yU|UkA#q znB`VqdTf3ZxmM)Hex|qJx&#BBD%Y4B-niX*z0aVIO@W@aGAw*Jmh2hXNgVA4wfNh| z9)gjZ<>Hx|=9J|(?=#cGVJKkqq^ui=YHsb^6HR8zVxn)-osDHHj&trYQ9Qk=tfM_D zHsYE`EZ(EH3MxI+RoKSoxM|)huuVQN&><#m?IV5e4SG+Aj*+Tp_m>bN>}x#k1F6M) zwWQvCs@$QNA?j<e(YPQugU*QCY z#hQKApE5`GduL!gz%!3(w!R*-v(yYFN?N0mN$<^g#*5?2p9*S|ybe|eazd%*t!jS| zwJlz6G)U3L-3Dv2u2){AX*jzkDtUzoQH(mH>xe($61&nZE~1Na*^J1z025js3X?#( zlIr66M7N%2%xRIrcCV7H{B@{}6xfMOYUk&0e)ra=vGH}?t>i3cX?89-IT-Y>Bl`xt zuH24=n^KBVl0KjDe0GxRlU!NJ8Il-(bQd3;bG``h9j>{kHU6zXm2(DUR%RULyl29` zF1pmbOxD-eERbDBV&DDK+NXnDz0-BMZ7;8-YiM^W$gRVAR)5)8iZ_kVL1O6Ck1}>g zsL6DZ&vy}@?GCKoRtId=zlfI>Qh0Ack58DHH>q%=46UAPg7Bw{mQ7B=BX8x%jKq1L z#s_H`S#^q*GURHHApkk2f}j&yAiWNi1~jF}&k2 zw^wEz7~{QW=$k5-ez zx>Q$^#;%fZtDNJ~y$V=s(TcXGnOd}CQ9GYto9lb;1=}Ww=Gr2F2Ixk5()ee?k$7S_ z=8cv{KfIN?mh~jpn|wd<)D!qF*X>MYE0$=%#}%>R{{V_Q4wtK)(oAiq8(uf%Q|VqO zB>ANTx}J|bRBsl0j*}jpt6QbaTT3^~^7R!p)|Yh9mA0SDAn+^CG@psy8qp>xZ*iF9 zZQXHFc&p=8uAK@?r^vSjk3NE$!q=3SDm>Y@8D8gc3b8dsyzZOU$ei$O8z$ z{wnUmQK=cqGl|uQPPe+5&U{|+q&_RXx4E{n`w~VBVN;}s*Xdqu<%riU{_I??1*`iIXT;(PUg9Zq-iAG&=H(xHT9I}#*7y#-1;0PK3y4VE2!2o zjq|s6Zr@6dMvY`V?#Sy^TjpFIMK`S$T~A3wu<{HYrkf1R1_91H8i1=}m191?g*_I< z*pZubg_!f{QZ2ZXfybpryH}_L)QaSu1}T>qj}f$FjD9s@+01w!bkr;kGD*j^D#^E= zzgnC0HHxw{mSj+Oulx#^>^AobSsNy^9k&3))X>aTenYaQxh;wo;?$r3p=#m2A?b2n zY4KddrJ5pl4&uEcD}yqP#1bl<&Xy-<957*mr=hNlJ%3|9W_h`W4jBA2@bl`ApA;7D zPCqEedhdKy@ZNh}*H#PWCsvJneJg{KH;zKCrC4xPx{CVx7>aeaXY=kmEU%YK+0}!$ zag zy*MlL9n>&5j6{?vQ+I!HgnH6fPvTDow}-8uX(tj%CU{ZBa~bJcLTYQ7JDK9Jb+A=E zm1SmviYToPCI{Z13@tMNs!cRwy=Yt92xDD~xYI%`*?4u>Z<)3!^);@mr)jZ+g_ZvR zm1kPRf2l|m22|{ET_vxDV6lu(c=^vJfHUoW)vHPSh&;5<-rL1qnmDavcwsAZagUkL z@cRmF?y6lr&t|?{KkV_Jtu_djI5v;J>)wVJF!Z%quT7-V7-v@8vM=(jJx0#*7Tvha zzN`VwP}cOevV>lVKYADt0O`$i9v{{s)hy4LnVCizf2|j=T;-u41UwaGF0$!EmfGxM!Qs2#L-H*5J~^;7cnu zIMUJnqje88r`XwWZGLMhs~#a8yq63%BNONWuCv1a0JznsSG!iWwo}iTFi+CGJ{=-E zP9w995$zRO+a}xv$m!C#YG!U~(MPw0;TTYwooU>IPtol3x$V?j?zKbyuQ)CTy?5FU zsi$drR-@%dEHF$0v|eU%#D2BJtWC6qL%`<(oYTm*X4y_-Ex3X?&3T^Lx9WX-uykBh z644TB%cjk13AMIpE)>`zs zPfxe|C~(e8GZRy7+{7rQbZ+U*Mgyy5K_5zd%389c4pn4GRAV6F{{Tu)JSz>$xqU?= zG>4W1gHX5``B!N6rOcMaa+ao(%pfOEdKz)Ke7u2G!jDr!leB@FHzmZe=PuAs8K%iH zZR^sjfJ|yBJhpBrhQy4^C*5Kxs;6<|bt*zpj{_Adsq~;$xClp+^Bzxb^qx=d#sJ9b zYELi@wANgV9`s(pq9JAZxv1wTrxjtBdMVz?1v1b z5n4V;UKx0(E+Y>Ur$ECMv|qfAI`F+I8L-RdDong?0jsCAxED6)LtueicAi*T?fxjq zOjg#HJ18hd1}f{u=MD~~tc^*Tc{#&YHP(q|bt#s3eAjByk%1Y;O;wUj$EP)gIZ8hX z--x9~w0UYqhDNQ%s~cJt?l;>qjX!t2osPF!*4X$f>C) znit6D6~JmX#wIu&O?oWYbs*O%tXUB3YtX_=mDu^5?+xu>q>e=AamcGybCvH)aSk)< zRYp~?IInRvBl6as8m-Q*#_T!;CbglIde7Lm9{#PtKxd zrQ8iOaIFqmNH>ZpD62B&Cb;mPv14@26bB2( zi&drgAL09j`Bp_9#=b5*O-^4N4hdvjtKE_Cea4X>n8_?J*F7j@l&%&A{{X&g?m53_ zy%s{nWq)8)8l>N|O{9UHZq-lljg{RVBE!kr$0EsUMpsfkEk(WIT^T(%tsk(wc0Ox9 z$%)4`^>Y5qlljI$bq^gkEi(7^bGe#5gh4PJFM(k2917l+ZHBDw?2IdA zc$!MeM~O$R>N;J_H$vkQMZ)v?Rqa#7nvaM#O4B@YF!_~E0k2H|0EThDk+UbC66g5S zG@7r#htq7+%ermN!TApra>ii!_d=(F$HttJmWQ0_{w{{r6BWpLHpjGcn$++Q*tM-< zNOe1w7Hjh)Y}^XCJ`_)G#XQaJ>#){zp9=Me?uoXBOdc}16skNeNIOc$EjZ$%D5o2q ztKuzA%SZ5Z&8OWf7Wq|GzHT~KmFRvXzG$yj<~a<~aTe_GeXF6-J{Ie`WxGp%6t0W& z1?nm-YB`?z)#8K6XxMHT#bJY^LX;d_l%DrHF*R{AmHBLpcxUl8rLhTN_`r`OA-&owd=7rlm!DBbyIa zYEPWCb>b^HyghaH37rxa0c4PJYs@aMr`I(!dFC&;fMkAvRjqedNn!gmO3}l(<$Gqc zVP7U8j;Ea01sZOYb!X{0b`dIE^4*%6=BXX$lWlIEO_i!`g>%bf^5@)|$TD-!G_tVU ziikCJUgyw8nx_>MKX`5cG#YN=J?S?V;~1&sxkRzk_bBbnM3QrgbFigr6p0QFIHu(E z%{5w-8Vf|pF^{Ru1;f-uhk8Mb^rM%k?n(|@9YsGi4tDcSSKUu=xq1mUkAGUalWk$2 zn?36xSn*cjm6xcBdsvpj-Bggh^;N; zb3-e^!Cn;7`638(=q%JEQ6iq(R8@rloU*T{6wxr~IHWk}558+RIZ1oRbRimXZYtJ1 z^WwD2=UK#u?yD2|*PA!X!0BC&#EZ{6#1f$3Mxk&$YmFW2?C>$=qLKJF5mfe=`i*xK zbfT4L{wnlOn&?e$Z|5)s;8#bcSz5=mzShTMT=lGiHvpQ@^8%7pvsKW^ot%24HnHL* zRnJYLvoEiuzGISh`ew1?x@G_paavZaHiCJigo_ro<}@xq4ewX2X0?wmI{-(Z%~WZc zTnuqUc1o-Z9!)3M($>`UUkLa{&&C=ysPcf(B5h9p05`5ZtH-rXKTz;Th#e&cHdEjD zleK*@@b^T0Kf-qDEMR@3_k^z)9<_n-Z{gE;mrHw_D7W2OsbRHwa6SJ3I`5Sg?D>x} zHNE>DP4<-3E!y(TZ!A7_Ju~#KdsMVb%r-o^eFbOfx|PO*bWyh`-La!1^UZZ~THET- zi;H&~vB({(fu4^qQ;cmkRmWO!)8t;&y|v?gvJB&;J&4=FjL+ z-^|agWX%ayH4f&G*`1fe9avavLJ4?^;BEYSSF%T)xd$T{0Gj#VNw{lUs3lg~$l-zd zSJ3tnM}KJ)s!rJuIOE%z`CQVMzN#OyaE>Wd!pe(!$5K%-UEe4G4n3(BW68uXiCDkrtW4q=*?I@=%<&c_I*(O7O6)TNJ z6G!3+QZxIAN&f(Fb3oSv{L)$`M;KlzquQ!Wn|^F{rDch^B<{^VV@npM))ld`+aAnL zDrUeS5pp~36={8`Bwv@OHEKZ0BE%p$JX1W7So9bbYiU&~PCka2w{BZG2DIiS zkbRv-PUD(b*S~*5O3XKKDU9X4sitRPlBi>xbN$+3JBZ@~oWYp=>{D`IfmE4k34mK2 zC?Iw;=0nhRrk|IMpwlRhMcth9RUY5w=kC?+GtC}Z?lLK@(;`t#9Fey++J)3Z<_+@! zR^notO7MDAnv{M{y#d>_N(%mzJSIN ztW<1udrc7H`?~W@cI{2vJt$@svPLqM#&$JA{@hBWk(##BQyb?PCar0zIIBfei;Fn> z>s_qeVzOq0sp7irLeF;WRu#pm#yi)sPNs+F*@gwHxT7{U+D1g8aJ$`>u@z;qN7oSicJPdnWM73|`K_xzjQ$dzA$3TX{p$GAJso?!y)-u51Q?i>yIaikHedpU&{{Rv^D|d~$m7)Itc#5*RkB0S3e)h&}ob?92 z9ELa~?At-XAmG)lrU?S2#K=1pb6Cp*MQu_2#<7h?z7_YMb6RK~9=nm5EbNK)QByaA z^moY?k)iBSMSM@E>$;trk0V&TiM^yXziaUW#dd6^JV7x4@E@Azo(@mpsi&D-l^07N zQQ!P4(lreEk1+Ma;<@{;+2=*N+|kV_14@1J=w@}Y}p z%eQhpv0V(GwSV?}Y;N?8w>bF~Wba=-d{_9Tsr*mYVVdl1jxUxt7m%Yp1$sDDjGb7i z%R_uN4N82@IwP6W^w~9JySZQWHtJqSX8BdS55}s=CJEb(y?Cwdd1BD?%WWbO4CD#! zoqb68Q}7?Hb5avuPbk^i=hjiYqjBD5?zEW|4>_e~D@0?VzcDWAH&k9>Vbc_wi0@a* z9K`F5)iCn?a%!5(%}BBh)tsQin6dJXl*W2znVM$o(4t>Gi9EqdvQ#YC?kS#Tc&bq) z)Ge7aNF>KftGN2oG=*vM5b75^sh~OMnT=N_4+sU@*55Nm&GJ8%sl z)TC7{oCW!fW%;d)6UJ(Wy?!ioxt}>^8%11bb4eW7j9h6@oZm!n`tG3GhN*Eg9J9GK zoj^OX$M1DCSJu;~%LI?-%uRP*w5mR=D4^1EKl=5t%g~r0Zrs)DbsKmYG|fI0k${nv zGtm0iK@O7~Y8!gD(yyTf7;Vl+IIReOb^yj{vn*+Xgl49M2?zk-o|Oni*kbuN9)q=5 z)9ucosoO-H`HmC{&s+Rnt)ie}!NW2=~uX`B$lDB$49DYjftGj$Q>{4C`j<1q%fHw$N}GjGTJ^0Q&3CbX{I; zGUI$>DBL__q4%${JaOQ=e;9av@J$0U6gwms!k*us)3tnesA;ljdehoUn0ViB2O}A- z8qnlNr-z!U?z5|3v+EY3dvo&-y&rK@O}v1di~;Ld?IhZ5*V-)@r#WQ@gIjj@@oMo2 zP=%Cm=zV>wok>{eapiU@&k+ES54jbYacbH*Fx+rAs>pJ?#xP`hQ|J3993UP~^N{GGgxYohQch@sH$ zp3>y(ir|l%`=-3C#)GRz-Q4?r7RN&ijQ!-T8EAVZyglG{P% zqw_a?;6QGMrOQaTYJ2QuPIELSt;BoCy zw1aU_q|=FYJTVl^xX8x`tpTK8LU9q}3&|XM z)M7Ht)MBP-4@~4!8G{TF#aaatIUr!e(xdYBu>z-Al<)y2qhzcF{u^*S*^rtk1l@Q{{S)XdR&dETt#GTSsGRfr?=NN z=sq&|XLI3wF45j-ZUd-dk+>v%YXUnKwv#1{URPgI!_d>ClJ4qbKbt&8NenNdQ?M`fvGZ{2+Q$ zbp0+1J81l}R_AZt9qTDqdbVvEDYbK#k4KW$X0*AD@aN?|)u|4Mwzl%x!x>a@oWEMz zk58KNcumpR%6?XA(!7Q^&^GX8W3;Y2R&vERq7SRW=MitC-`ql$@v6obI3tYGX?`Eo z)JZIoDyp$k2E(!a;*0a1p;R$UpZI#_VwdxmI3{UoT4)*0nO6NH>y{+li525L$Z64ZXY)Ucr zz3VvU5{$0h%9RN6+9!otcwYWkVv;!|L!Luc#kPy8TwO^5;G{qj#X9~q>lXSQy~WgM za4i!INbB^iyDK|8auz6*!!rXyta%q-i)U&l0}ywd9gFkQJhcg4yF}?oD$# z=ZS`ve$NKif4jMP{A<~MDubqJvBO~LZr8b4o2C?ZuM(MTY!pXsqG<`kO#J8ESFwPX zwt|~ST{t-$+ScX0fa+< z6m_kwa4w6aSm`JIc>?C-cHYC~AA#ubVq8xp)Xg-Fxtx+o z>zwmYw_0&+-2N2F7z#R`qS7KT8+ucJhnj0XM-+_1XT4}<`;N%%Nl_LH$fWaq>7zF? zLrvUOy3<6PsT!#(naX`hJmdAK#Kn#Xrk22}@=dm>M8(zWT--e<^8n_v#mCLon%7wG zR-tn#Vmg`)a5GRm#J655lU)jluR7q?s+rF`RCi_BCBpD(AGCq*R9f+ho@xfW`c|ru z=g%7(?rMvn>q>5b@0!MIto1xpZFU!>U$QygJuQvJy#u}|H(Pq1YXj|`^rG{gw0j~y zv?BLsK({|H9c!QQeb?^dh#zxO{k-kQe=5n>CR>F^$2}{eg*#00vrKB95>bmWgLTC@ zV`(~4#~Iz7jB5NB7V+bHG9RUTS3fQ2hTG|FCJC)eO&%zm6Ncx#GCe{dK0*MiwwoA+ zEs>n#G|`@=EowOBo;VejErYdGx1L)?F^P+htx2qD^38Z=k8#gRcAcPITuGJ$4AUEL zp)J1arsJ)2Hd<_+P+%E|=M`&9@XEu7m~6*WTCFM!MG}&W#zE^zl^eazUL7jtOUSPE z2LT~Xks$5PYg54L4|1x5jsvt@DWJx}thaof%Nu^KRGInG8g)b;3nz3b&a3HbX{ z@SAyYIiAsv?=9pckHgZwiTHEzJ4NwS(5u{wDe@QW^YT8Rj<~N%6_l-W$gN6H+hf!v ziQ&>kt17eS42Kvb{{Rrk>^tYyzH9xUv^_UQ)~sb#2I^(rFml^J+8T6tv_?(QoRTx1tAattas2DyUx{8Zo5!9mz18I)qp?_&bW{fbRN@?YY{Lkr&vPDa zMmFfD@~SCx(A){5EQBB7rqWlMl3O0d?sT>qggUbbZVJIU;J0QSs`i5@t+az_POWBQGUfMo|PYK^&={s$1$C&})Tdvye)q@a0 z_Z7!1jTTu>2Vq+}E~v7fDnqrqSIy=aC2wg={bPl=ifT&(i+AkJrEEXUaw>hqC{f5A zsjC>=Gm2vqgM(i!bM@8aH=W$C9@Ps(RPYG=YGEO4E--y*UwaNtYLP?=#dyvK)}`Ds zITa4lTOCCTyR(x_mQB0n&T2)HtA!ch(#XfKpjR{^FUspXElu=Za*71_;PMr2?@6D+w5p^7f=?&fL_EC(G8C zaPr8euei1|?5L*=tjn~$+QV_d?b>^7ZJb{XL0eVw%HjoA?lMaPFSxlN$ z$o~LmH0>?7Sir}eMl(;k1+8XWWECQy(ewS63E+%i{&ms4Gs&rctlf4w?P)|>q@ThV z0xEdJydeGRt>U#X>JYzU!LEl(TSm4q%C3)`EQm5XdRJrk6Fhi(*ou*nipm@AWFGmZ z`Dgpzt!U~RaooX52;K5;VU*o`Fd1)aa%_Z7@lQJ z(-AJE_SOh*l{l!|RF%1^pLk-0Q<~e72Orn54@V-;_KdB8O>5aCWBeo1qAF=NeAyz7 zMbO3KD!t@5$o{w#)AMj>q^6>gla!^aVdV-aqMeD<`*ZBcG-Y<5y@pm9$Kz7Trj0H? zA`-KiIU&6(r9K~F8eA7-j%FY*93RH3+3D$PaMDVKV!0V%o-6t1>kDJ|K21!U9VR_a z)5tqwDsb5ARy3VHT@zA{;^N!wmdWz0eTThiTU)}nO75OqG7Rz8uX^ij?ai1jpfoRx z9A`e2%To~3u=Y6(YfqO}zKo;dsk{S^pD7S zWe}`wxOXI;)vap3Zjiw?RW|NNJo8+##Jzy?-AhS{+Bi&1?5qneK2usg8`17#x|t)4 zBnSAj)7rZwv-27&iP07%eT{+1_p5d~Qo|+Guzc3*^KD_)u$52Qh4p( zAviAHy=z^xmy#PsxW}5OYja&y-HBNf$T&wK+;_>XSo}Q;FPSO{bApUJR7$V9X60j$ z)U+5h^@Jc$)ANk?tC8qwE{_av8m!5dAa(0qJ@%6w)bWWBDNr^XbTu+r`HO;$z7g{` ztz@d-LV50dv-?47Nf(IWu!a6xcmQGO)#Gh+HpwwRGkmN5HPif2)EmS<5H(Ub-*96C z=y6=0uN-hpA&cdXA&e8rZuR=UUrj=cB6}1Qn~FuB3fQI2ptmzF>uYs45})>0x73=> z)GuEC`fHg+UPdf&?sJOVxXzE^REb@Y@1HEV{si~*B#P!kXSOTem&3|>H19f`{j?m; zcHWjitELOktm`JgKH_HE7L^_UlF|SuxEtW|=HQkrp9M4r{am_kLE1IV?r<&-3x;*-oIaP+qHq)A~CFUE}nKYY}RT&&BXEoIrT<|d% zhZVVMOVjC9p8Gs>s*=x))k!W3X9l{XNcr4OImKwp&v-|AiLSRVPHKxg8gHG~Cbm@1 zE#u@}Yo;7$6vK4ehs{*?7U@Z~hbFC4I9@hw=w0*MapsfGZpWId_jw!|Uz@H@D%23Z zxiZ4sIO=((s5cTQ>M8|1=B-$t^o#*bMJIC#*qP2erp=9xRE@c-@#!fy4<1LU6*ii? zaC_F>oQc3-D{I{I?B1;7buS38V)opRttN@#y+&)qS%F9wl1b}cgs6^i#Be$-IJ{|q zrvy_KlOT^vhialmtOu=F@@=en3%RN(^(FxHKnuTE@P{9TWzTpUg6Afc!^pXFeI(6{ zg&vh#cLWcXsx+8m^J5gom`Dj$Jawu;Zc`7$(meMIZoGx$)-0MV?7PP&(z->{WV^e0 zc9JVWbpHS^3hGzzp^nM!dE}9@wjUsl)ac}R*fefY`UVFW_pZBI@ZXsqnHazwNF18U zo5Ht36`B#gBl*&{w+ky++5Z5AvEn<=3CZEIB!Hh*u5$1~vz3J8 z3WAXh28t*&F6mmu#+4wF2P!+Rcs1VXJ}Qe=jYBt=DdB~AuifdzJ~^Hl716e^??_Db zzc7=xIRm9VS&~I`J6U!Z4Y>~4xrmXnH-X_roE3U8Sz29pot@u=$5iO8AV!2RagRg3+J9 zaNc-A3kbt$7zd*PEMCHjQ^v1S4~C$E`}lFFSV{ zcHx7@+|?!pO}j{`whg>Z*FPcd$N_z1uj)oWOGoKD*ZUCM6nKc z1J<7*JdV_bhb`FjsLN-gW~m55!=a_(Kt^`^Q%fjpV?Fao&bxAWKGdGzD>zIH@leR4 ztr9Rj@+pkty;?%JG5KkfyVTQJzEg_Omm#vL^4qv06`i3;{(z_sHn9YLHKV+R^{mei zg==|_L*}skYk2$(o@G~TL?4qg{9PXXtOjwEh!#ocL?RIzFg`q}CTpBIAI=Jc{(FwJ1eM`TS(3POPO(`_|LVo{{6P zfIcJeiMh?P+}px(CX17gaoW5~#nxf8snw!omL~oof-CfMbHagc_u<@r-GKR;-)6OemaI(W<;qO@aAV^l$-;M=9wfROL0cQ(-l76c&3%-G_PV= z50~vpw-qZ6)Qq%lDL?la zwdaVQ=@K}u7+IsACNJ)e$Lm%j)`h*fX&5`n#@6lcTqc>Qc~G+|s{-B6BCTItN#;i9 z8;|#E`R-V4Y>(TOWh8cbUZEA^`7Ixq-2)Mt>@@jbPr9{@N!hb;j!tXM^nG^L#s*T3 zw_SI3t$TkJ1d*k8S&3Y7c^`#vRiQiRJvyF&BSJUal?Gth+nxaStqnislXNo%gB!ND zT>4j<$*soL4J?zL%zjnPXlWiOWwF5h>yNxwj8`16^IDHihoW3fG%`j`&n3A$bglat zc14hz)yGWWS0AM7mNz!&Ug1oHa~pGt(2rJGZjl*=)%&4O2Dw}$M5BF9qfdb(y;-D> zVr=`ZS~jqat+BTTZl0CS!>t+PRt15Nx2;XB;tlv*{OG+7vw z-y#m(>Py?Wt+cu4d`5hxJdT(Ks$1%DNgnXwj&OPDRJ=)ak@!DXQzE+?X)(C;;--{b zsxED=VAQlo_*UK#d93R?)aqIkX$rq=}^gh1}4`oTtOH)T&)K^x%-4gkB z@Sut$J(Pd-`TT1?ZATmvn2W5uv?|YQpH-+zvJw2nx3H3DC$pJoi>kgZ45(k#Dr(*SLC>~y8i%K zw>>jhG1-iAdBrKQc05V?)4jJeR+i?^+3n5|955Y5bNE#&Qw@xl5V*=LgfGzYD!g&a z0LYW_H4W1-x<=@%G5Jw@kCk*an(8Q{#9#nxFHqJ6tZWFwbqIOQ5ysP^k}xy(iQ=l1 zw6(b;DZHPz84EyLse>++sOyYpxXchS`9V11sorSz_P;DSl=osQvo_Z^z)5o;ia+jE zd#kNF&np=7Bp!l+HjW*1JGN5(UKie~&u(CB9!+*qwZ-oN3MuJ|t#RR>IZLywNIJ8e zW{!f6=OSraJBC3O&_||4Y|Z4u_QwAE93ZAPiq{NU;&oG=5-x(F6V$;UDahdZ)`pv| zPp7#%iy-Y7=x|O(S+$^2Y*6xd|Eu6qV3fvLe zyrM`iG^tgWdf?|htDw@nOfHm1a8(!|^_b+=6{)JQaD7il1(;R9R*h;;uBWqG+z@y> zhfr$Im=E4#SRN0)H`Zn#rR9&%XCk^N^xLMv7V{8kLEmvDixL!rY;Uwxg>nNtR!j z(9Ek8SpIYVY?t=2C z0lNxrsM1|o7@G;zB0AXo^EN^6Nb^@d85$trwC&e}IFTCYjamLe(QM>c^>0LWo=@F*YhDlC7@oZC7 zY!N_?%M3q>jZ4HXku_N@UF6a^hHtyZew6PfX*X?%vil0@hM`&IzkBAXA@I0mW|rm{%J$6yXFQiD@uoA5N$*Fr zsQQ+$czASV-`KYQ0Q2;;Rei(KiZ4^RdmKOVpGsNGvF_YS>}pu`6<0q#Li8TB$PH27 zb4J{E&q{Q9m_|ng5O^cfzcBi#^eYmM;`35lpCm?h9)yagD@?hPDN3<8Ada=oe`yef zgYdlvty%uq`#>If+r~x>XZ2?ug{(|utl85;s$8n7&OFe)6m+df{6%zh_wtZJ2VvCL z4-UJrzjoWlb**T8NRmUeMaDV7u4=evyNSI#M0UB*>3$%+hBuZqQ7If|wjuF0vaz8v zD&%Aze@fx4wc*YO1mStR04{jV zZFq-NlS=S?)#)Sc7l7MG&mu9@{Ym~*qk)gKf;uV3+BA{l-Zs__x#Ektl;srpXa_)} zfse|$+v{fk07u-I3=4{$0B)uVepwy1{v`FQI@Hk1s!JWS7Pq(k(r)(QzwzwX=~OB5 zMJ~tFx5}eTrOEHjHwQH84LjYPcD8~q@lxX_jOLvhobgZE-nBO=M&w0JCeu^-XB^Sx z(&i~ZfurJ?<<*vq;+y54N~IztPg1{^OlZ$x&0G=w6%E!Qw~@~P4z;9ZsfAeb(|7eb zoi|Tpy1SlES)T*xR-}&^;&10Cw`Y}42B|}pb=U7X+o%gMIO4Ld zqYIIW>TWIi@mTkkeOQX`rBL~tb`DzD=B8e?M{WtNyNg1@01#^`OIa0<99OSSq*}8- zIm|G#i(css29=f9_-Ouh(!7rq#jD*|ZVdx8v{Mq$D58o9VbZMWx%*n5daP>Ap(!#E z)|XMm*_}6-Re4;Bja`|t1}XN;*AbFH$E8TI?ND)wre$}126=}VB7-4booZnYU0OnIB@1L}qi zsVd_=#Z3>1Enyfj6m&p%6y>vm5*zOt(iZ6(Vn;aZO5bFUB>dSv zlp1N!&yw;uSBUdj(rfD*940>u*28KVayxI0i2ne0G{)3)Y;v)w{{U->1#=m^K^4c! z>${GHYd-5qiuqbwL$QbO4lAvW-%Pw+(X2<@5m3K}(VKh@IQ|+4-(x$#o;cLJ8>^N3 zM3%x)v6yxh>;C}ol4>{cEUkYus@#LWwRt9?q^1iPe8ggd zJ;3Q-H=EMYR7dL^6OVN#EF{*Ooe9+MH)LH(5Buhi?Q8!4`TCgu0Km;g*5nR)jn(k0MM> zRTa-SFoTvFqEfSH=e!$vaW;bqn6t@~lI_iI{h|AwDyE-r9CmBv4Xe2E_|=W3qN`4$ zu<%fH@bHYC-G;Tp?#AQ!(yhkcr2cfqPnw#^$4Z+=so2N0!(i=VKN^TlCejPH=S^iI zo6S;7p_wAhBJ_42jXFz-I`3@#YAQx=UX;m^I^Rzc@hcyE)5fiHw;pk-Wro^K!j4;+ zU6!8uX)~EJaa1(bWs>Mg*Uip8qNY~o1F7Iui|Eb1p>T|hKQ9!NXv>tPZNwuTDmM97&{Nxv*b{u_3ufJv|!a4h{W^HH6Gr1 zJt|yOZTF}%Vs%rVDTnTgdt}pgp7h9MN79j(BBWu~qruGvHXE?fPokM8rNJ>(1pUtR z=;VytH_h^}s-jP`F^SIbdSZ>JK5e{L$?}|$o3UaI{&7&>DCl$6tw;&myCWSj(y1_v z#}SVq^UX^g%c|hEdGApuzKGFGwQnj$&a82`RJJ!y44YAo-t|=8L*@o(`g&B5+#zOg zIIQItEg7t8TT@6}48NC<{eyI;e{WpcP7to)ftAMB|ixCqL{anvy4tjFSHX!a|d=jLEJu3ejKD<;q4$6ApuA~FQqg<2*iXyP9?*S&3Nw>Ewm@SXOg z!DM+x*m%d|UO3l{sb0--C(pUQ@cvbJEG%l&=eCIYj5MVLue&=>1;(0&r4N|9l@z;{ z9AQB`)_O0TreVWKOA+o)YWIbvZ97HRu5rrRG$4+}&d_QYqbVBa`=AeM_NsfZUZ>LG zU$n$E{HTRtYJZbfBgb)45Us!!!OZULd#Wj`uBBCuo#mD3R#GwPPuM9rKBke0SycK` z?e?on8t1J)$XrypmZDPGN0(Pt-ABDI*~50?m$U~Ghm*LEOx0al&QGz#M$;UQ0bKRR zHPA<3B>6x*)eUmp?e$14OJPzkH)o-4Kb31rr@U}tz6is)oU7Xy9cnovCyKtXo|KJm z&r09g7wojRV;)<6yj2;k3wGkVIV|^mD!W;nAD1<(D_G*Khvqq1wDXh46_;_QvXXfs zyH>IJvB|3PX{EWvcE=TFeEuUVRTjqwHl9v$q*XaI-q=~}xBAN!?xy^L)X`Ohi z+r2+;IIZDbNb&3B^(jW^$~AHo8;2E9qbm44D&4={uAAz7^+e;NH*85U`qj}P7*f1d z3l`d=oC?2?aC2H*hp{+Z0;i=OO6}nDQ^14E+)jO|c7@43DCWL}+e?r%YvqDZG{YkK zWc|_xYG+R1j8;~qJ4uUZ{%K#2m$fTcjoBrZn99`&$%HWn}#900lrD=rJJedsh>9PFMNEToQ=LT?MVUBn9N8(Fno%4UootwAocZ?}n1{xn;t z&Q4Dauu=0hM%ohD#9ieieQR>_#8%PecPo7>men<;x@J`2Dz9{A_bOgb6pOV1BzLMy z%8F6OXs8fi9uG><)9&H6!C1Gj?!u|U0b!9>;@X&H9MRMb$nWp35q!Uw(wtz_T0kE9 zIN0<6R$A&;(c{XDW7?$qcB^#5l|nsMsf`+Jn#?Wo%@o7jRMB2)Ys9cb;0n%beOloc zb;xH(TS6QAnd{E{m#(EXTgum+baeA9@gQ~jbp?!Q`C*7*<3vSI8oQ^$KWd^9KUG_7Il zdyj)sOVF!z8HPpRX1ae4Uf`Q)7!K$~b58d6YlZ+H_J=h1OqOyhBW_NreJhg{MOUQY z`kv-bn9nZ7#=KtN(>)2)@=siTbj*(|4V3K;;kDg89RTxFhf)0M<7u-mP=6}?@}hKP z>C2)0CqokqRXEkA?wObrs3RDrl{KK&G8X9Hl{f4%lZ}V+sZ}Cs*`8PBsM&E^ZKudO zujx^?n;|C(-<49U6eBg2vyo4?z8YfBJLKXgADF9u*>fM^Z_23amU6?R-M5x_jPqxef2Xlh?Bi63@Y^Mw`Jw+Z9vu5z#p2I8}F20rc@cB?fRgsHBXk#&cTc%&5l3{Hhky+Zov3l~1%?PR3=G%{0ea zhf9`DLJ+@7YiSaZz;DW_R*E5+CnAvjD^aw0h~ZfN6vL%Xzw*rI=~_m#Ma#@&oZ#_I z{VQAhCT1TpHa)5@?0Nb9*~ikYR)=#rK%)uUaUU7^yVdP+%-ZGK4Xd=Okf%KqQ$Moj zjBne>=Af~+mg>!}<>jW4i9Pz_x}#DugR$k;i;Z|b$(>f8ZmsaA#VmgKp4fnY-mekV z*KmJa*L8KN-Pyr&Xp=Cvn;v2g17oIsmBi|c^FH6LdU$DbBz&%GN?g?>`oGZ4gCaa; zt=WvT6V|Fm2wt_fq1eZDZ8P(^dz$ZedL!iFRy1F|u^Rlxnrr;EF;X$c0OFC99@UQ!uE{TGA#1HjzoRdQ*)d=}d_cFIq+>qjYm(K6d! zI_=x@RJP977fBcaOB@Q!SqiBc?@~v4ZDv`60LjYd)|a#APA0VKE_CE;{7lzFi%k~U zu??~S_=eUzlk?w(69k&vDk80Di!CdCMVMo|gQ9knnQWY9!Lu;x> zXW>0!)Pv_v&=vmxbz}v7j|Q+at5M1Ttb%y=MHJSz!sj{mts_~Y9XPWJO+85awFH`A`MzJux<9j?2o)1W z^EPWmUPm=dG-avFPo}EpgIJoCf`uF!?rtGFN$psggd@v-J6C-iM6QwH<1lNNM0vKM zZX=r=GfuQXtO@3)@fXW1brp=!GU13*UtLMLK{kFTnMFdhk)WrH3bK+BfNGpGqRE28 z@T=$*@z9Fc@wY5Pb%i4}Ai5{LP<$qM+C6hs=DtW29OjWq{Y%%^>uVb`5O~O1%hB#0 zPdeog8Jq5d+Ngmhsd3JB1I29V7OiV>@}4~^t_D5!p{cBdO7aeUYMi&15;jb&`PX|j zjCc9-6Y<4Ve+}CP`?QLV=Mv1vB(W#!NU|~Gb7H$GJU;^TU(%p&55{^50UVZgwnk}s zFE!OSht+y7HA_*`<3-woE;`T*!`<470`1+NqKX7AO-&8KR>s`a6z#*I8K6e27n#5Z z=Jc!UBQpK{wSgVm3=N@2>sMo(3?2FU&{8!&dnOc2z

    4z};H%W*&l}j$+us@K0^ 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 z ziHH63{xzr9@SpSX2lg&w{{TMO!$~tu_t~53YBT9w*Ze7u7Ipr}xX0l~{3(AGxBS8G zPvAeskFQ~W=i(RkE@1xv<$m)A z{d*14q8iBY&w6a(HnVo8c}(50UElmFpAx9&NtA!zKjTV175J0>fm1iPALCQ?`W+^Y znB+LFwAsR~v1)qRvotnEX1Rb@}E00PEDh@PO+wXZ|EM=so2><52So zU(SyB_~T5WufHft@boxh%HDJ@uaQa*ya-AZp0O2J=5j^97?!qHdx3bCa8 zIo0*}ntRDjmOki^a(@bP#?z%9X-wvhQtQi-6y5y~GH7ws5mBs6SYtT)SFf+ZH-s?_f^sF!-U*v zMM}y?fJJE}j21ZFRy{Ti)zIl*4YiG1Ya3y28-E<973|i!eT|y_?#dW((1jVROE7Mq zE<08gbIHp}YR7#J6Qdb^{&(_60j2yLw6r0wrF()ugnXjA4L?cK^mN;4Ya9cnRYr5` zR^+-nhft!c&2fN8~=;O7*wH+zeW}f@Fo%n;a6VKMM7T$lJ$S`MgZ8Ri9^sji|)1&+^oMVfCi(Il*2j z;Z)XfH*U;4;yI?7PEVydlwzZ9^<*+PnCH@>l4G>;Y41=;-jS8AH_jVIdevr-@8YD8 zaaGR^?No?yA0sy2F;!YeQ`Vg$)C>vaRbIsMl6|21(NIxOnF_^Ai8|J0)SMczG~=4e zy147jX=|L9Gw-ArHOy)=V6|=E+4uc3e8 zZfV!vACg%-O)^S}#-DJkS$%=&iuq-u`&e0HICbe=4u`H7V)7@qf=3_4G+~JR>*ccy zx{e}V)vZs}a*Wch8q`wvdN;8D02AMz5^9nQbZLC&=HZ8LL0h&qmfj!He#(j-`s3wq zMPFKeo?-J$>_CwJ022TdeFiGE#v1lXByPWV&{ll!l~aPz9_<`2vZ*XZM|nuS9G*x4 zM?r&DBf33t&1Wp2jF-=DwCL`BVh;kjCra%0Db-x7$k$t~yymS(dyEtL)-RmAVDnE~ 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%0A$mJHk_k4qV@!vc0!7B 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 Jr2qHv{{Si^YR&)v literal 0 HcmV?d00001 diff --git a/files/usuarios/1732053654.jpg b/files/usuarios/1732053654.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0721c396a1973baaa8e757947e7d6b5a9be99521 GIT binary patch literal 35797 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 Vw1Uj9mqgEPp3Dxt-TSxlzX7JsaH#+Q literal 0 HcmV?d00001 diff --git a/files/usuarios/1732140214.png b/files/usuarios/1732140214.png new file mode 100644 index 0000000000000000000000000000000000000000..faf1b773314de4a0db36952bac9d15074b0b7f2d GIT binary patch literal 2607 zcmV+~3efe5P)=jY+! z;Z;>s_V)I(v$NXT+UDlw(b3Uyad5}S$6j7tlarE|n3y&;HDzUFjEsyyK|muTAwxq# zGcz$vOiH4np)D;d)=81h000ScNkl+hXD%5QZxeqcMr6YCUVWt$qJDTw-)h zID~#getXk0Hs{CW}M*NYIpUWEAdBE+v3p)(C;^VP7Q zYq*-v25o(CxFK|f@4i5{+i$(l2n#!U=P=Y;Re9qV}}bVbU=()qY_ zOc*n~$b#-J*7m#D?IXD)T!r=U{y~N-hfn2>F#aMzZM<9o`E=KijtB>r#6j~t6p{4c z$m}>F9PA0Pu`N}igq)pN9S4MiGa-)ga;4<#pdITI9vb4yM986Y!Z>M;@5&e~J0)Cw zIv;<$DEX}CJ8BVzPVJ{k5t(*G*bkcRpbw>_-vQxZ(|8Ach?0}FRkbA?2Cf1am;y3v zmvGWz1LmS6Y>{w$Y-@?U`D+Pt&5W<6>fXv#Q-4G6a1%$apJ>l3pGg=VQCpPqipZ=NA zhXB?_OE~ejk7m+m;B(X0~kveV=PU`8nI$KLj|GH_Q`HV zi4CE*b0(Q87NwMg15AJn@!gp4jEgXxm=YpuLe_|?yp)O%Srb+?qJj`z6S78B#BK`0 z3qnH0Hbw;@B42oy$|uSR5rs1kDFPcg;TM*Ov?xV%DkVfSsVGZ6#gGz){^u@a3Z(Ny zDIv}#WQ_3lPAc!FA|b+{`yt6h zSR_P|=T=FQ{}u_6y8B$o20#cne(kR$6AXcHj=7V{VpD-|gq%?D7XsnN$IU@-CBkZ= zK!|!6$_64&IK$mZSvTc3^znqKyn`DIKl7t)X!e5}X zpyKA-vY!!Se1VW`9xHx*9#NLug{85B~1E@?0OJPKd zNtkJReaPkY=WxOSTnXpX@U98>CFK?`&P?)I(uh(15n=vCZ9;=>l3XIAOb85VqTs5$ z8A6i(i~E>S{?x%gaj#$UK9hYfw-xyEXWu>|@5>}G$UJaCO_|Va-+E3sk!Bz7gv!6o z?aXIZo{xU-&*$?#mHgUmw3!tyM?S;B{eU@0jcJR4k6d8XZpupD}q3C*S!wFuwHuC$3s zege=rVT*0ZT9I6eD@7-nx%8fJFjJ00N@-TgbMy!vWS{N*I8@tGdd&1Et0cU+J&|nY z=G>OH=nt=MOZaIG<>T%gm0vrG5V0Fs%!|$pKFtRW2G1nH6Q~%nd=A)w`^o~x~w=p5qGS8jpMTxr`PZJFfBg{0>Fr8s)`0(mb$n?~50kWeF`j=v&GYYx!oJ-^zpw2- z*qexbf9XX_`22f>aSueuK5xSblxG6%)ki(O0G+qMeP%{H+9f&nWR%J9OF{xqPWb$1 z*AUMUf#(nL&Y+-YNby=z@Ht?-XSrp?Kc4A4egZ#_k2K@PXW1$U@l>p(@$-M0KJR72A}xzOdy@O>2GO3r>yewP7pRmMW`WKTX|4> zaqUY~KGCjzDWj6`!|knVm9@B1lLSAhl*BDkYOcU_S7o*B>YN6_E9uD>hj=(FFCezni9 zC-m>yyn>wE_vEw7&^QVxp}$pmh_ckYAz^RlXY>}xmYVDcd*41<8-SI86OKLHc1qQW z3kyQUd5cR<)1 zoLX!~N_Lveb_0aj=C`(7V_;=s>J#<`(^iaXR4kI&E+LCkRkaY@iIQ)#IMgj+ww<9_ z$3dz#A+$o6<%^pej%md{nf3^K?~{fYQxckn+078L3CBcP7SLLhkck66M}*9*9)Oja zfr<#(TYJE=91$`tkIurJgd8g_+BTFsLgqWBE*g?G-?W~8D9a@w({fP{lHo0ub^N<1 z$Arx4j2NWVSz?+H@-uQ`U5au}$n+j>h#@7-3n)6r>or4|X*D{rXHFqE4@D{a&C^AC zO{xPmMVRR$J}8=$Iun zPI%Y*Y_;C@ + + + +FAQ + + + + +

    FAQ

    + + +
      +
    • +

      1. Cul es exactamente el tipo de licencia de FPDF? Existen restricciones de uso?

      +FPDF es liberado bajo una licencia permisiva: no hay restriccin de uso. Usted puede integrarlo +libremente en su aplicacin (comercial o no), con o sin modificaciones. +
    • + +
    • +

      2. Encuentro el siguiente error cuando intento generar un PDF: Some data has already been output, can't send PDF file

      +Usted no debe enviar nada al navegador, excepto el propio PDF: ningn HTML, espacio o retorno de carro. Un caso comn +es tener una lnea o espacio en blanco extra al final del script incluido.
      +Si usted no puede averiguar de donde proviene el problema, este otro mensaje que aparece justo abajo puede ayudarlo:
      +
      +Warning: Cannot modify header information - headers already sent by (output started at script.php:X)
      +
      +Esto significa que script.php enva algo en la lnea X. Vaya a esta lnea y arrglelo. +En caso de que el mensaje no aparece, en primer lugar compruebe que usted no haya desactivado las advertencias, a continuacin, agregue esto +al comienzo de su script: +
      +
      ob_end_clean();
      +
      +Si todava no lo ve, deshabilite zlib.output_compression en su php.ini y debera aparecer. +
    • + +
    • +

      3. Caracteres acentuados son reemplazados por algunos caracteres extraos como é.

      +No utilice codificacin UTF-8. La codificacin estndar de fuentes en FPDF es ISO-8859-1 o windows-1252. +Es posible realizar una conversin a la norma ISO-8859-1 con utf8_decode(): +
      +
      $str = utf8_decode($str);
      +
      +Sin embargo, algunos caracteres, tales como Euro no sern traducidos correctamente. Si la extensin iconv est disponible, la +forma correcta de hacerlo es la siguiente: +
      +
      $str = iconv('UTF-8', 'windows-1252', $str);
      +
      +
    • + +
    • +

      4. Intento incluir el smbolo del euro, pero no funciona.

      +Las fuentes estndares tiene el carcter euro en la posicin 128. Puede definir una constante +como esta para su comodidad: +
      +
      define('EURO', chr(128));
      +
      +
    • + +
    • +

      5. Intento mostrar una variable en el mtodo Header pero no se imprime nada.

      +Tienes que utilizar la palabra clave global para acceder a las variables globales, por ejemplo: +
      +
      function Header()
      +{
      +    global $title;
      +
      +    $this->SetFont('Arial', 'B', 15);
      +    $this->Cell(0, 10, $title, 1, 1, 'C');
      +}
      +
      +$title = 'Mi Ttulo';
      +
      +Alternativamente, puede utilizar una propiedad del objeto: +
      +
      function Header()
      +{
      +    $this->SetFont('Arial', 'B', 15);
      +    $this->Cell(0, 10, $this->title, 1, 1, 'C');
      +}
      +
      +$pdf->title = 'Mi Ttulo';
      +
      +
    • + +
    • +

      6. He definido los mtodos Header y Footer en mi clase PDF, pero no se muestra nada.

      +Tiene que crear un objeto de la clase PDF, no de la FPDF: +
      +
      $pdf = new PDF();
      +
      +
    • + +
    • +

      7. No consigo que los saltos de lnea funcionen. Pongo \n en la cadena para MultiCell, pero no funciona.

      +Debe usted utilizar comillas dobles ("), no simples ('), para la cadena. +
    • + +
    • +

      8. Uso jQuery para generar el archivo PDF pero ste no se muestra.

      +No uses a AJAX request para obtener el PDF. +
    • + +
    • +

      9. Dibujo un marco con dimensiones muy precisas pero, cuando lo imprimo, noto algunas diferencias.

      +Respecto a las dimensiones, seleccione "Ninguno" para el ajuste de escala de pgina en lugar de "Reducir al rea de impresin" en el cuadro de dilogo Imprimir. +
    • + +
    • +

      10. Me gustara usar toda la superficie de la pgina, pero cuando imprimo siempre aparecen mrgenes. Cmo puedo deshacerme de ellos?

      +Todas las impresoras tienen mrgenes fsicos (dependiendo del modelo). Por tanto, es imposible quitarlos +e imprimir en la totalidad del papel. +
    • + +
    • +

      11. Cmo puedo poner un fondo en mi PDF?

      +Para una imagen, invoque Image() en el mtodo Header(), antes que cualquier otra salida. Para configurar un color de fondo, use Rect(). +
    • + +
    • +

      12. Cmo puedo establecer una cabecera o pie de pgina en la primera pgina?

      +Simplemente verifique el nmero de la pgina: +
      +
      function Header()
      +{
      +    if($this->PageNo()==1)
      +    {
      +        //Primera Pgina
      +        ...
      +    }
      +    else
      +    {
      +        //Otras Pginas
      +        ...
      +    }
      +}
      +
      +
    • + +
    • +

      13. Me gustara utilizar extensiones previstas por diferentes scripts. Cmo puedo combinarlos?

      +Utilice herencia encadenada. Si dispone de dos clases, por ejemplo, nmbrelo "A" en a.php: +
      +
      require('fpdf.php');
      +
      +class A extends FPDF
      +{
      +...
      +}
      +
      +y "B" en b.php: +
      +
      require('fpdf.php');
      +
      +class B extends FPDF
      +{
      +...
      +}
      +
      +a continuacin, hacer B extends A: +
      +
      require('a.php');
      +
      +class B extends A
      +{
      +...
      +}
      +
      +y haga su propia clase extendida de B: +
      +
      require('b.php');
      +
      +class PDF extends B
      +{
      +...
      +}
      +
      +$pdf = new PDF();
      +
      +
    • + +
    • +

      14. Cmo abrir el archivo PDF en otra pestaa?

      +Sigue el mismo mtodo que utilizaras para una pgina HTML o algo similar. +Aade: target=_blank a tu link o form. +
    • + +
    • +

      15. Cmo puedo enviar el PDF por correo electrnico?

      +Como cualquier otro archivo, pero una forma fcil es usar PHPMailer +y esta es una forma de adjuntarlo: archivo desde la memoria: +
      +
      $mail = new PHPMailer();
      +...
      +$doc = $pdf->Output('S');
      +$mail->AddStringAttachment($doc, 'doc.pdf', 'base64', 'application/pdf');
      +$mail->Send();
      +
      +
    • + +
    • +

      16. Cul es el lmite de tamao de los ficheros que puedo generar con FPDF?

      +No hay ningn lmte en particular. Sin embargo, hay ciertas limitaciones: +
      +
      +- El mximo de memoria reservada para los scripts en PHP es, por defecto, de 8 MB. Para documentos +muy extensos, especialmente si contienen imgenes, este lmite puede alcanzarse (ya que el fichero +se construye en memoria). El lmite se define en el fichero php.ini. +
      +
      +- El tiempo mximo de ejecucin es por defecto de 30 segundos. Este lmite puede ser fcilmente +sobrepasado. Se define en php.ini y puede ser modificado dinmicamente mediante set_time_limit(). +
    • + +
    • +

      17. Puedo modificar un PDF con FPDF?

      +Es posible importar pginas de un documento PDF existente gracias a la extensin +FPDI. +Entonces, puede aadirles contenido. +
    • + +
    • +

      18. Me gustara hacer un motor de bsqueda en PHP e indexar ficheros PDF. Puedo hacerlo con FPDF?

      +No. Pero existe una utilidad GPL escrita en C, pdftotext, que es capaz de extraer el texto de +un PDF. Viene con el paquete Xpdf. +
    • + +
    • +

      19. Puedo convertir una pgina HTML en PDF con FPDF?

      +No. Pero existe una utilidad GPL escrita en C, HTMLDOC, +que le permite hacerlo y da buen resultado. +
    • + +
    • +

      20. Puedo concatenar ficheros PDF con FPDF?

      +No directamente, pero es posible usar FPDI +para llevar a cabo esta tarea. Tambin existen algunas herramientas libres de lnea de comandos: +pdftk y +mbtPdfAsm. +
    • +
    + + diff --git a/fpdf181/changelog.htm b/fpdf181/changelog.htm new file mode 100644 index 0000000..1f4b0c6 --- /dev/null +++ b/fpdf181/changelog.htm @@ -0,0 +1,163 @@ + + + + +Changelog + + + + +

    Changelog

    +
    +
    v1.81 (2015-12-20)
    +
    +- Added GetPageWidth() and GetPageHeight().
    +- Fixed a bug in SetXY().
    +
    +
    v1.8 (2015-11-29)
    +
    +- PHP 5.1.0 or higher is now required.
    +- The MakeFont utility now subsets fonts, which can greatly reduce font sizes.
    +- Added ToUnicode CMaps to improve text extraction.
    +- Added a parameter to AddPage() to rotate the page.
    +- Added a parameter to SetY() to indicate whether the x position should be reset or not.
    +- Added a parameter to Output() to specify the encoding of the name, and special characters are now properly encoded. Additionally the order of the first two parameters was reversed to be more logical (however the old order is still supported for compatibility).
    +- The Error() method now throws an exception.
    +- Adding contents before the first AddPage() or after Close() now raises an error.
    +- Outputting text with no font selected now raises an error.
    +
    +
    v1.7 (2011-06-18)
    +
    +- The MakeFont utility has been completely rewritten and doesn't depend on ttf2pt1 anymore.
    +- Alpha channel is now supported for PNGs.
    +- When inserting an image, it's now possible to specify its resolution.
    +- Default resolution for images was increased from 72 to 96 dpi.
    +- When inserting a GIF image, no temporary file is used anymore if the PHP version is 5.1 or higher.
    +- When output buffering is enabled and the PDF is about to be sent, the buffer is now cleared if it contains only a UTF-8 BOM and/or whitespace (instead of throwing an error).
    +- Symbol and ZapfDingbats fonts now support underline style.
    +- Custom page sizes are now checked to ensure that width is smaller than height.
    +- Standard font files were changed to use the same format as user fonts.
    +- A bug in the embedding of Type1 fonts was fixed.
    +- A bug related to SetDisplayMode() and the current locale was fixed.
    +- A display issue occurring with the Adobe Reader X plug-in was fixed.
    +- An issue related to transparency with some versions of Adobe Reader was fixed.
    +- The Content-Length header was removed because it caused an issue when the HTTP server applies compression.
    +
    +
    v1.6 (2008-08-03)
    +
    +- PHP 4.3.10 or higher is now required.
    +- GIF image support.
    +- Images can now trigger page breaks.
    +- Possibility to have different page formats in a single document.
    +- Document properties (author, creator, keywords, subject and title) can now be specified in UTF-8.
    +- Fixed a bug: when a PNG was inserted through a URL, an error sometimes occurred.
    +- An automatic page break in Header() doesn't cause an infinite loop any more.
    +- Removed some warning messages appearing with recent PHP versions.
    +- Added HTTP headers to reduce problems with IE.
    +
    +
    v1.53 (2004-12-31)
    +
    +- When the font subdirectory is in the same directory as fpdf.php, it's no longer necessary to define the FPDF_FONTPATH constant.
    +- The array $HTTP_SERVER_VARS is no longer used. It could cause trouble on PHP5-based configurations with the register_long_arrays option disabled.
    +- Fixed a problem related to Type1 font embedding which caused trouble to some PDF processors.
    +- The file name sent to the browser could not contain a space character.
    +- The Cell() method could not print the number 0 (you had to pass the string '0').
    +
    +
    v1.52 (2003-12-30)
    +
    +- Image() now displays the image at 72 dpi if no dimension is given.
    +- Output() takes a string as second parameter to indicate destination.
    +- Open() is now called automatically by AddPage().
    +- Inserting remote JPEG images doesn't generate an error any longer.
    +- Decimal separator is forced to dot in the constructor.
    +- Added several encodings (Turkish, Thai, Hebrew, Ukrainian and Vietnamese).
    +- The last line of a right-aligned MultiCell() was not correctly aligned if it was terminated by a carriage return.
    +- No more error message about already sent headers when outputting the PDF to the standard output from the command line.
    +- The underlining was going too far for text containing characters \, ( or ).
    +- $HTTP_ENV_VARS has been replaced by $HTTP_SERVER_VARS.
    +
    +
    v1.51 (2002-08-03)
    +
    +- Type1 font support.
    +- Added Baltic encoding.
    +- The class now works internally in points with the origin at the bottom in order to avoid two bugs occurring with Acrobat 5:
      * The line thickness was too large when printed under Windows 98 SE and ME.
      * TrueType fonts didn't appear immediately inside the plug-in (a substitution font was used), one had to cause a window refresh to make them show up.
    +- It's no longer necessary to set the decimal separator as dot to produce valid documents.
    +- The clickable area in a cell was always on the left independently from the text alignment.
    +- JPEG images in CMYK mode appeared in inverted colors.
    +- Transparent PNG images in grayscale or true color mode were incorrectly handled.
    +- Adding new fonts now works correctly even with the magic_quotes_runtime option set to on.
    +
    +
    v1.5 (2002-05-28)
    +
    +- TrueType font (AddFont()) and encoding support (Western and Eastern Europe, Cyrillic and Greek).
    +- Added Write() method.
    +- Added underlined style.
    +- Internal and external link support (AddLink(), SetLink(), Link()).
    +- Added right margin management and methods SetRightMargin(), SetTopMargin().
    +- Modification of SetDisplayMode() to select page layout.
    +- The border parameter of MultiCell() now lets choose borders to draw as Cell().
    +- When a document contains no page, Close() now calls AddPage() instead of causing a fatal error.
    +
    +
    v1.41 (2002-03-13)
    +
    +- Fixed SetDisplayMode() which no longer worked (the PDF viewer used its default display).
    +
    +
    v1.4 (2002-03-02)
    +
    +- PHP3 is no longer supported.
    +- Page compression (SetCompression()).
    +- Choice of page format and possibility to change orientation inside document.
    +- Added AcceptPageBreak() method.
    +- Ability to print the total number of pages (AliasNbPages()).
    +- Choice of cell borders to draw.
    +- New mode for Cell(): the current position can now move under the cell.
    +- Ability to include an image by specifying height only (width is calculated automatically).
    +- Fixed a bug: when a justified line triggered a page break, the footer inherited the corresponding word spacing.
    +
    +
    v1.31 (2002-01-12)
    +
    +- Fixed a bug in drawing frame with MultiCell(): the last line always started from the left margin.
    +- Removed Expires HTTP header (gives trouble in some situations).
    +- Added Content-disposition HTTP header (seems to help in some situations).
    +
    +
    v1.3 (2001-12-03)
    +
    +- Line break and text justification support (MultiCell()).
    +- Color support (SetDrawColor(), SetFillColor(), SetTextColor()). Possibility to draw filled rectangles and paint cell background.
    +- A cell whose width is declared null extends up to the right margin of the page.
    +- Line width is now retained from page to page and defaults to 0.2 mm.
    +- Added SetXY() method.
    +- Fixed a passing by reference done in a deprecated manner for PHP4.
    +
    +
    v1.2 (2001-11-11)
    +
    +- Added font metric files and GetStringWidth() method.
    +- Centering and right-aligning text in cells.
    +- Display mode control (SetDisplayMode()).
    +- Added methods to set document properties (SetAuthor(), SetCreator(), SetKeywords(), SetSubject(), SetTitle()).
    +- Possibility to force PDF download by browser.
    +- Added SetX() and GetX() methods.
    +- During automatic page break, current abscissa is now retained.
    +
    +
    v1.11 (2001-10-20)
    +
    +- PNG support doesn't require PHP4/zlib any more. Data are now put directly into PDF without any decompression/recompression stage.
    +- Image insertion now works correctly even with magic_quotes_runtime option set to on.
    +
    +
    v1.1 (2001-10-07)
    +
    +- JPEG and PNG image support.
    +
    +
    v1.01 (2001-10-03)
    +
    +- Fixed a bug involving page break: in case when Header() doesn't specify a font, the one from previous page was not restored and produced an incorrect document.
    +
    +
    v1.0 (2001-09-17)
    +
    +- First version.
    +
    +
    + + diff --git a/fpdf181/doc/__construct.htm b/fpdf181/doc/__construct.htm new file mode 100644 index 0000000..f78b8af --- /dev/null +++ b/fpdf181/doc/__construct.htm @@ -0,0 +1,62 @@ + + + + +__construct + + + +

    __construct

    +__construct([string orientation [, string unit [, mixed size]]]) +

    Descripcin

    +Esta es la clase constructor. Permite establecer el formato de pgina, la orientacin y la unidad de medida usada en todos los mtodos (excepto para tamaos de fuentes). +

    Parmetros

    +
    +
    orientation
    +
    +Orientacin de pgina por defecto. Los posibles valores son (indiferente a maysculas): +
      +
    • P o Portrait (normal) +
    • L o Landscape (apaisado) +
    +Valor por defecto es P. +
    +
    unit
    +
    +Unidad de medida de usuario. Los posibles valores son: +
      +
    • pt: punto +
    • mm: milimetro +
    • cm: centimetro +
    • in: pulgada +
    +Un punto es igual a 1/72 de pulgada, es decir cerca de 0.35 mm (siendo una pulgada 2.54 cm). Esta es una unidad muy comn en tipografa; los tamaos de fuentes son expresados en esa unidad. +
    +
    +Valor por defecto es mm. +
    +
    size
    +
    +El formato usado por las pginas. Es puede ser uno de los siguientes valores (indiferente a maysculas): +
      +
    • A3 +
    • A4 +
    • A5 +
    • Letter +
    • Legal +
    +o un formato personalizado en la forma de un array de dos elementos conteniendo el ancho y el alto (expresado en la unidad dada por unit). +
    +
    +Valor por defecto es A4. +
    +
    +

    Ejemplo

    +Ejemplo con un formato de pgina personalizado en 100x150 mm: +
    +
    $pdf = new FPDF('P','mm',array(100,150));
    +
    +
    + + + diff --git a/fpdf181/doc/acceptpagebreak.htm b/fpdf181/doc/acceptpagebreak.htm new file mode 100644 index 0000000..63c92b5 --- /dev/null +++ b/fpdf181/doc/acceptpagebreak.htm @@ -0,0 +1,62 @@ + + + + +AcceptPageBreak + + + +

    AcceptPageBreak

    +boolean AcceptPageBreak() +

    Descripcin

    +En cualquier momento que un salto de pgina es encontrado, es invocado el mtodo, y el salto es emitido o no dependiendo +del valor retornado. La implementacin por defecto retorna un valor de acuerdo a el modo seleccionado por SetAutoPageBreak(). +
    +Este mtodo es invocado automticamente y no debera ser llamado directamente por la aplicacin. +

    Ejemplo

    +El mtodo es anulado por una clase heredada con el propsito de obtener un diseo de tres columnas. +
    +
    class PDF extends FPDF
    +{
    +var $col = 0;
    +
    +function SetCol($col)
    +{
    +    // Move position to a column
    +    $this->col = $col;
    +    $x = 10+$col*65;
    +    $this->SetLeftMargin($x);
    +    $this->SetX($x);
    +}
    +
    +function AcceptPageBreak()
    +{
    +    if($this->col<2)
    +    {
    +        // Go to next column
    +        $this->SetCol($this->col+1);
    +        $this->SetY(10);
    +        return false;
    +    }
    +    else
    +    {
    +        // Regrese a la primera columna y emita un salto de pgina
    +        $this->SetCol(0);
    +        return true;
    +    }
    +}
    +}
    +
    +$pdf = new PDF();
    +$pdf->AddPage();
    +$pdf->SetFont('Arial','',12);
    +for($i=1;$i<=300;$i++)
    +    $pdf->Cell(0,5,"Line $i",0,1);
    +$pdf->Output();
    +
    +

    Vea adems

    +SetAutoPageBreak +
    + + + diff --git a/fpdf181/doc/addfont.htm b/fpdf181/doc/addfont.htm new file mode 100644 index 0000000..040b5c5 --- /dev/null +++ b/fpdf181/doc/addfont.htm @@ -0,0 +1,55 @@ + + + + +AddFont + + + +

    AddFont

    +AddFont(string family [, string style [, string file]]) +

    Descripcin

    +Importa una fuente TrueType, OpenType o Type1 y la hace disponible. Es necesario primero generar +un archivo de definicin de fuente con la utilidad MakeFont. +
    +El archivo de definicin (y el archivo de fuente mismo cuando es incorporado) debe estar presente +en el directorio de fuentes. Si no puede ser encontrado, es generado el error "Could not include +font definition file". +

    Parmetros

    +
    +
    family
    +
    +Familia de fuente. El nombre puede ser elegido de forma arbitraria. +
    +
    style
    +
    +Estilo de fuente. Los valores posibles son (case insensitive): +
      +
    • cadena vaca: regular +
    • B: bold (negrita) +
    • I: italic (cursiva) +
    • BI o IB: bold italic (negrita cursiva) +
    +El valor por defecto es regular. +
    +
    file
    +
    +El archivo de definicin de fuente. +
    +Por defecto, el nombre es compuesto de la familia y estilo de fuente, en minsculas y sin espacios. +
    +
    +

    Ejemplo

    +
    +
    $pdf->AddFont('Comic','I');
    +
    +es equivalente a: +
    +
    $pdf->AddFont('Comic','I','comici.php');
    +
    +

    Vea adems

    +SetFont +
    + + + diff --git a/fpdf181/doc/addlink.htm b/fpdf181/doc/addlink.htm new file mode 100644 index 0000000..cd3d6b8 --- /dev/null +++ b/fpdf181/doc/addlink.htm @@ -0,0 +1,24 @@ + + + + +AddLink + + + +

    AddLink

    +int AddLink() +

    Descripcin

    +Crea un nueva referencia interna y retorna su identificador. Una referencia interna es un rea seleccionable la cual lo dirige a otro lugar dentro del documento. +
    +Entonces, el identificador puede ser pasado a Cell(), Write(), Image() o Link(). El destino se define con SetLink(). +

    Vea adems

    +Cell, +Write, +Image, +Link, +SetLink +
    + + + diff --git a/fpdf181/doc/addpage.htm b/fpdf181/doc/addpage.htm new file mode 100644 index 0000000..f775d50 --- /dev/null +++ b/fpdf181/doc/addpage.htm @@ -0,0 +1,57 @@ + + + + +AddPage + + + +

    AddPage

    +AddPage([string orientation [, mixed size [, int rotation]]]) +

    Descripcin

    +Aade una nueva pgina al documento. Si la pgina ya est presente, el mtodo Footer() es invocado primero para producir +el pie de pgina. Entonces es aadida la pgina, la posicin actual se establece en la esquina superior izquierda de +acuerdo a los mrgenes izquierda y superior, y el Header() es invocado para mostrar el encabezado.
    +La fuente que fue fijada antes de ser invocada es restaurada automticamente. No es necesario invocar nuevamente SetFont() +si desea continuar con la misma fuente. Esto tambin se aplica para colores y ancho de lneas.
    +El origen del sistema de coordenadas es la esquina superior izquierda y se incrementan hacia abajo. +

    Parmetros

    +
    +
    orientation
    +
    +Orientacin de pgina. Los valores posibles son (indiferente a maysculas): +
      +
    • P o Portrait (normal)
    • +
    • L o Landscape (apaisado)
    • +
    +El valor por defecto el mismo que que se ha pasado al constructor. +
    +
    size
    +
    +Formato de pgina. Puede ser uno de los siguientes valores (indiferente a maysculas): +
      +
    • A3
    • +
    • A4
    • +
    • A5
    • +
    • Letter
    • +
    • Legal
    • +
    +o un array conteniendo el ancho y el alto (en unidades definidas por el usuario).
    +
    +El valor por defecto es el que fue pasado al constructor. +
    +
    rotation
    +
    +ngulo por el cual rotar la pgina. Debe ser un mltiplo de 90; valores positivos rotan +la pgina en el sentido de las agujas del reloj. El valor por defecto es 0. +
    +
    +

    Vea adems

    +__construct, +Header, +Footer, +SetMargins +
    + + + diff --git a/fpdf181/doc/aliasnbpages.htm b/fpdf181/doc/aliasnbpages.htm new file mode 100644 index 0000000..11ece33 --- /dev/null +++ b/fpdf181/doc/aliasnbpages.htm @@ -0,0 +1,44 @@ + + + + +AliasNbPages + + + +

    AliasNbPages

    +AliasNbPages([string alias]) +

    Descripcin

    +Define un alias para el nmero total de pginas. Se sustituira en el momento que el documento se cierre. +

    Parmetros

    +
    +
    alias
    +
    +El alias. Valor por defecto: {nb}. +
    +
    +

    Ejemplo

    +
    +
    class PDF extends FPDF
    +{
    +function Footer()
    +{
    +    // Go to 1.5 cm from bottom
    +    $this->SetY(-15);
    +    // Select Arial italic 8
    +    $this->SetFont('Arial','I',8);
    +    // Print current and total page numbers
    +    $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
    +}
    +}
    +
    +$pdf = new PDF();
    +$pdf->AliasNbPages();
    +
    +

    Vea adems

    +PageNo, +Footer +
    + + + diff --git a/fpdf181/doc/cell.htm b/fpdf181/doc/cell.htm new file mode 100644 index 0000000..3a03316 --- /dev/null +++ b/fpdf181/doc/cell.htm @@ -0,0 +1,101 @@ + + + + +Cell + + + +

    Cell

    +Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [, boolean fill [, mixed link]]]]]]]) +

    Descripcin

    +Imprime una celda (de rea rectangular) bordes opcionales, color de fondo y secuencia de carcteres +La esquina superior izquierda de la celda corresponde a la posicin actual. El texto puede ser alineado o centrado. Despues de invocar, la posicin actual se desplaza a la derecha o la siguietne lnea. Es posible poner una referencia en el texto. +
    +Si esta el salto de pgina automtico habilitado y la celda esta por fuera del lmite, es realizado un salto de pgina antes de producir la salida. +

    Parmetros

    +
    +
    w
    +
    +Ancho de Celda. Si es 0, la celda se extiende hasta la mrgen derecha. +
    +
    h
    +
    +Alto de celda. +Valor por defecto: 0. +
    +
    txt
    +
    +cadena a ser impresa. +Valor por defecto: cadena vacia. +
    +
    border
    +
    +Indica si los bordes deben se dibujados alrededor de la celda. El valor puede ser un nmero: +
      +
    • 0: sin borde
    • +
    • 1: marco
    • +
    +o una cadena que contenga una o una combinacin de los siguientes caracteres (en cualquier orden): +
      +
    • L: izquierda
    • +
    • T: superior
    • +
    • R: derecha
    • +
    • B: inferior
    • +
    +Valor por defecto: 0. +
    +
    ln
    +
    +Indica donde la posicin actula debera ir antes de invocar. Los valores posibles son: +
      +
    • 0: a la derecha
    • +
    • 1: al comienzo de la siguiente lnea
    • +
    • 2: debajo
    • +
    +Poner 1 es equivalente a poner 0 y llamar justo despues Ln(). +Valor por defecto: 0. +
    +
    align
    +
    +Permite centrar o alinear el texto. Los posibles valores son: +
      +
    • L o una cadena vacia: alineacin izquierda (valor por defecto)
    • +
    • C: centro
    • +
    • R: alineacin derecha
    • +
    +
    +
    fill
    +
    +Indica si elfondo de la celda debe ser dibujada (true) o transparente (false). +Valor por defecto: false. +
    +
    link
    +
    +URL o identificador retornado por AddLink(). +
    +
    +

    Ejemplo

    +
    +
    // Set font
    +$pdf->SetFont('Arial','B',16);
    +// Move to 8 cm to the right
    +$pdf->Cell(80);
    +// Texto centrado en una celda con cuadro 20*10 mm y salto de lnea
    +$pdf->Cell(20,10,'Title',1,1,'C');
    +
    +

    Vea adems

    +SetFont, +SetDrawColor, +SetFillColor, +SetTextColor, +SetLineWidth, +AddLink, +Ln, +MultiCell, +Write, +SetAutoPageBreak +
    + + + diff --git a/fpdf181/doc/close.htm b/fpdf181/doc/close.htm new file mode 100644 index 0000000..f993ecf --- /dev/null +++ b/fpdf181/doc/close.htm @@ -0,0 +1,21 @@ + + + + +Close + + + +

    Close

    +Close() +

    Descripcin

    +Termina el documento pdf. No es necesario llamar explicitamente este mtodo debido a que +Output() lo hace de forma automtica. +
    +Si el documento no contiene pginas, es invocado AddPage() para prevenir obtener un documento invlido. +

    Vea adems

    +Output +
    + + + diff --git a/fpdf181/doc/error.htm b/fpdf181/doc/error.htm new file mode 100644 index 0000000..4410dee --- /dev/null +++ b/fpdf181/doc/error.htm @@ -0,0 +1,26 @@ + + + + +Error + + + +

    Error

    +Error(string msg) +

    Descripcin

    +ste mtodo es llamado automticamente in caso de un error fatal. ste mtodo simplemente +devuelve una excepcin con el mensaje correspondiente.
    +Una clase puede heredar ste mtodo para personalizar el tratamiento del error. Pero el +mtodo nunca debe devolver, en tal caso, el resultado del documento puede ser errneo. +

    Parmetros

    +
    +
    msg
    +
    +El mensaje de error. +
    +
    +
    + + + diff --git a/fpdf181/doc/footer.htm b/fpdf181/doc/footer.htm new file mode 100644 index 0000000..abe4826 --- /dev/null +++ b/fpdf181/doc/footer.htm @@ -0,0 +1,35 @@ + + + + +Footer + + + +

    Footer

    +Footer() +

    Descripcin

    +Este mtodo es usado para generar el pie de pgina. Es automticamente invocado por AddPage() y Close() y no sebera ser +invocado directamente por la aplicacin. La implementacin en FPDF es vacia, as que si desea un procesamiento especfico +debe hacer subclase y sobreescribir el mtodo. +

    Ejemplo

    +
    +
    class PDF extends FPDF
    +{
    +function Footer()
    +{
    +    // Go to 1.5 cm from bottom
    +    $this->SetY(-15);
    +    // Select Arial italic 8
    +    $this->SetFont('Arial','I',8);
    +    // Print centered page number
    +    $this->Cell(0,10,'Page '.$this->PageNo(),0,0,'C');
    +}
    +}
    +
    +

    Vea adems

    +Header +
    + + + diff --git a/fpdf181/doc/getpageheight.htm b/fpdf181/doc/getpageheight.htm new file mode 100644 index 0000000..fa07b68 --- /dev/null +++ b/fpdf181/doc/getpageheight.htm @@ -0,0 +1,18 @@ + + + + +GetPageHeight + + + +

    GetPageHeight

    +float GetPageHeight() +

    Descripcin

    +Devuelve la altura actual de la pgina. +

    Vea adems

    +GetPageWidth +
    + + + diff --git a/fpdf181/doc/getpagewidth.htm b/fpdf181/doc/getpagewidth.htm new file mode 100644 index 0000000..5e7eb65 --- /dev/null +++ b/fpdf181/doc/getpagewidth.htm @@ -0,0 +1,18 @@ + + + + +GetPageWidth + + + +

    GetPageWidth

    +float GetPageWidth() +

    Descripcin

    +Devuelve el ancho actual de la pgina. +

    Vea adems

    +GetPageHeight +
    + + + diff --git a/fpdf181/doc/getstringwidth.htm b/fpdf181/doc/getstringwidth.htm new file mode 100644 index 0000000..18189fe --- /dev/null +++ b/fpdf181/doc/getstringwidth.htm @@ -0,0 +1,23 @@ + + + + +GetStringWidth + + + +

    GetStringWidth

    +float GetStringWidth(string s) +

    Descripcin

    +Devuelve la longitud de una cadena en la unidad del usuario. Una fuente debe ser seleccionada. +

    Parmetros

    +
    +
    s
    +
    +La cadena a la cual se le va a calcular la longitud. +
    +
    +
    + + + diff --git a/fpdf181/doc/getx.htm b/fpdf181/doc/getx.htm new file mode 100644 index 0000000..18671fe --- /dev/null +++ b/fpdf181/doc/getx.htm @@ -0,0 +1,20 @@ + + + + +GetX + + + +

    GetX

    +float GetX() +

    Descripcin

    +Retorna la abscisa de la posicin actual. +

    Vea adems

    +SetX, +GetY, +SetY +
    + + + diff --git a/fpdf181/doc/gety.htm b/fpdf181/doc/gety.htm new file mode 100644 index 0000000..e6dc513 --- /dev/null +++ b/fpdf181/doc/gety.htm @@ -0,0 +1,20 @@ + + + + +GetY + + + +

    GetY

    +float GetY() +

    Descripcin

    +Retorna la ordenada de la posicin actual. +

    Vea adems

    +SetY, +GetX, +SetX +
    + + + diff --git a/fpdf181/doc/header.htm b/fpdf181/doc/header.htm new file mode 100644 index 0000000..9203ffe --- /dev/null +++ b/fpdf181/doc/header.htm @@ -0,0 +1,35 @@ + + + + +Header + + + +

    Header

    +Header() +

    Descripcin

    +Este mtodo es usado para generar la cabecera de pgina. Es automticamente invocada por AddPage() y no deberia ser invocada directamente en la aplicacin. La implementacin en FPDF es vacia, asi que si desea un procesamiento especifico debe generar una subclase y sobreescribir el mtodo. +

    Ejemplo

    +
    +
    class PDF extends FPDF
    +{
    +function Header()
    +{
    +    // Select Arial bold 15
    +    $this->SetFont('Arial','B',15);
    +    // Move to the right
    +    $this->Cell(80);
    +    // Framed title
    +    $this->Cell(30,10,'Title',1,0,'C');
    +    // Line break
    +    $this->Ln(20);
    +}
    +}
    +
    +

    Vea adems

    +Footer +
    + + + diff --git a/fpdf181/doc/image.htm b/fpdf181/doc/image.htm new file mode 100644 index 0000000..8827bf5 --- /dev/null +++ b/fpdf181/doc/image.htm @@ -0,0 +1,101 @@ + + + + +Image + + + +

    Image

    +Image(string file [, float x [, float y [, float w [, float h [, string type [, mixed link]]]]]]) +

    Descripcin

    +Imprime una imagen en la pgina. Las dimensiones pueden establecerse de diferentes maneras: +
      +
    • mediante la especificacin explcita de ancho y alto (en unidades definidas por el usuario o en ppp)
    • +
    • mediante la indicacin de una sola de las dimensiones: la otra se calcular automticamente +para mantener la proporcin original
    • +
    • sin indicar ninguna dimensin explcita. En este caso, la imagen se imprime a 96 puntos por pulgada
    • +
    +Los formatos admitidos son JPEG, PNG y GIF. La extensin GD es necesaria para GIF. +
    +
    +Para el JPEG, se admiten todas sus versiones: +
      +
    • escala de grises
    • +
    • color verdadero (24 bits)
    • +
    • CMYK (32 bits)
    • +
    +Para el PNG se permiten: +
      +
    • escala de grises de 8 bits como mximo (256 niveles)
    • +
    • color indexado
    • +
    • color verdadero (24 bits)
    • +
    +Para el GIF: en el caso de un GIF animado, slo ser mostrado el primer fotograma.
    +
    +Se admite transparencias.
    +
    +El formato puede ser especificado explcitamente o deducido a partir de la extensin del +fichero.
    +
    +Es posible asociar un enlace a la imagen. +
    +
    +Nota: si una imagen se utiliza varias veces, slo una copia ser incrustada en el archivo. +

    Parmetros

    +
    +
    file
    +
    +Nombre del archivo que contiene la imagen. +
    +
    x
    +
    +Abscisa de la esquina superior izquierda. Si no se especifica o es igual a null, se utilizar la abscisa actual. +
    +
    y
    +
    +Ordenada de la esquina superior izquierda. Si no se especifica o es igual a null, se utilizar la ordenada actual, adems, +un salto de pgina es invocado primero si es necesario (en caso de que est habilitado el salto de pgina automtico) y, despus de la llamada, +la ordenada actual se mueve a la parte inferior de la imagen. +
    +
    w
    +
    +Ancho de la imagen en la pgina. Existen tres posibilidades: +
      +
    • Si el valor es positivo, ste ser el ancho en la unidad de medida definida por el usuario.
    • +
    • Si el valor es negativo, el valor absoluto ser la resolucin horizontal en ppp.
    • +
    • Si no se especifica o es cero, se calcula automticamente
    • +
    +
    +
    h
    +
    +Alto de la imagen en la pgina. Existen tres posibilidades: +
      +
    • Si el valor es positivo, ste ser la altura en la unidad de medida definida por el usuario.
    • +
    • Si el valor es negativo, el valor absoluto ser la resolucin vertical en ppp.
    • +
    • Si no se especifica o es cero, se calcula automticamente
    • +
    +
    +
    type
    +
    +Formato de la imagen. Los posibles valores son (indiferente a maysculas): JPG, JPEG, PNG y GIF. +Si no se especifica, el tipo se deduce de la extensin del fichero. +
    +
    link
    +
    +URL o identificador devuelto por el mtodo AddLink(). +
    +
    +

    Ejemplo

    +
    +
    // Inserta un logo en la esquina superior izquierda a 300 ppp
    +$pdf->Image('logo.png',10,10,-300);
    +// Inserta una imagen dinmica a travs de una URL
    +$pdf->Image('http://chart.googleapis.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World',60,30,90,0,'PNG');
    +
    +

    Vea adems

    +AddLink +
    + + + diff --git a/fpdf181/doc/index.htm b/fpdf181/doc/index.htm new file mode 100644 index 0000000..4248c7c --- /dev/null +++ b/fpdf181/doc/index.htm @@ -0,0 +1,59 @@ + + + + +FPDF 1.81 Manual de Referencia + + + +

    FPDF 1.81 Manual de Referencia

    +__construct - constructor
    +AcceptPageBreak - acepta o no un salto de pgina automtico
    +AddFont - aade una nueva fuente
    +AddLink - crea una referencia interna
    +AddPage - aade una nueva pgina
    +AliasNbPages - define un alias para el nmero de pginas
    +Cell - imprime un celda
    +Close - termina el documento
    +Error - error fatal
    +Footer - pie de pgina
    +GetPageHeight - devuelve la altura actual de la pgina
    +GetPageWidth - devuelve el ancho actual de la pgina
    +GetStringWidth - calcula la longitud de la cadena
    +GetX - obtiene la posicin actual de x
    +GetY - obtiene la posicin actual de y
    +Header - cabecera de pgina
    +Image - imprime una imagen
    +Line - dibuja un lnea
    +Link - pone una referencia
    +Ln - salto de lnea
    +MultiCell - imprime texto con saltos de lnea
    +Output - guarda o enva el documento
    +PageNo - nmero de pgina
    +Rect - dibuja un rectangulo
    +SetAuthor - establece el autor del documento
    +SetAutoPageBreak - establece el modo de salto de pagina automtico
    +SetCompression - cambia la compresin en activo o inactivo
    +SetCreator - establece el creador del documento
    +SetDisplayMode - establece el modo de presentacin
    +SetDrawColor - establece el color de graficacin
    +SetFillColor - establece el color de relleno
    +SetFont - establece la fuente
    +SetFontSize - establece el tamao de la fuente
    +SetKeywords - asocia las palabras claves con el documento
    +SetLeftMargin - establece el mrgen izquierdo
    +SetLineWidth - establece el ancho de la lnea
    +SetLink - establece el enlace de destino
    +SetMargins - establece los mrgenes
    +SetRightMargin - establece el mrgen derecho
    +SetSubject - establece el tema del documento
    +SetTextColor - establece el color del texto
    +SetTitle - establece el ttulo del documento
    +SetTopMargin - Establece el mrgen superior
    +SetX - establece la posicin actual de x
    +SetXY - establece la posicin actual de x y y
    +SetY - establece la posicin actual de y
    +Text - imprime una cadena
    +Write - imprime el siguiente texto
    + + diff --git a/fpdf181/doc/line.htm b/fpdf181/doc/line.htm new file mode 100644 index 0000000..624d758 --- /dev/null +++ b/fpdf181/doc/line.htm @@ -0,0 +1,38 @@ + + + + +Line + + + +

    Line

    +Line(float x1, float y1, float x2, float y2) +

    Descripcin

    +Traza una lnea entre dos puntos. +

    Parmetros

    +
    +
    x1
    +
    +Abscisa del primer punto. +
    +
    y1
    +
    +Ordenada del primer punto. +
    +
    x2
    +
    +Abscisa del segundo punto. +
    +
    y2
    +
    +Ordenada del segundo punto. +
    +
    +

    Vea adems

    +SetLineWidth, +SetDrawColor +
    + + + diff --git a/fpdf181/doc/link.htm b/fpdf181/doc/link.htm new file mode 100644 index 0000000..1de868e --- /dev/null +++ b/fpdf181/doc/link.htm @@ -0,0 +1,45 @@ + + + + +Link + + + +

    Link

    +Link(float x, float y, float w, float h, mixed link) +

    Descripcin

    +Pone una referencia a un rea rectangular de la pgina. El texto o la imagen referenciada son generalmente puesta via Cell(), +Write() o Image(), pero este mtodo puede ser til por ejemplo para definir un rea seleccionable dentro una imagen. +

    Parmetros

    +
    +
    x
    +
    +Abscisa de la esquina superior izquierda de el rectngulo. +
    +
    y
    +
    +Ordenada de la esquina superior izquierda del rectngulo. +
    +
    w
    +
    +Ancho del rectngulo. +
    +
    h
    +
    +Alto del rectngulo. +
    +
    link
    +
    +URL o identificador regresada por AddLink(). +
    +
    +

    Vea adems

    +AddLink, +Cell, +Write, +Image +
    + + + diff --git a/fpdf181/doc/ln.htm b/fpdf181/doc/ln.htm new file mode 100644 index 0000000..62679d9 --- /dev/null +++ b/fpdf181/doc/ln.htm @@ -0,0 +1,28 @@ + + + + +Ln + + + +

    Ln

    +Ln([float h]) +

    Descripcin

    +Ejecuta un salto de lnea. La abscisa actual regresa al mrgen izquierdo y la ordenada aumenta en la cantidad pasada como parmetro. +

    Parmetros

    +
    +
    h
    +
    +La altura del salto. + +
    +Por defecto, el valor es igual a la altura de la ltima celda impresa. +
    +
    +

    Vea adems

    +Cell +
    + + + diff --git a/fpdf181/doc/multicell.htm b/fpdf181/doc/multicell.htm new file mode 100644 index 0000000..d32c2ff --- /dev/null +++ b/fpdf181/doc/multicell.htm @@ -0,0 +1,73 @@ + + + + +MultiCell + + + +

    MultiCell

    +MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]]) +

    Descripcin

    +Este mtodo permite imprimir texto con saltos de lnea. Estos pueden ser automticos (tan pronto como el texto alcanza el borde derecho de la celda) o explcito (via el carcter \n). Tantas celdas como sean necesarias son creadas, uno debajo de otra. +
    +El texto puede ser alineado, centrado o justificado. El bloque de celda puede ser enmarcado y el fondo impreso. +

    Parmetros

    +
    +
    w
    +
    +Ancho de celdas. Si 0, estos se extienden hasta l mrgen derecha de la pgina. +
    +
    h
    +
    +Alto de las celdas. +
    +
    txt
    +
    +Cadena para imprimir. +
    +
    border
    +
    +Indica si los bordes deben ser dibujados al rededor del bloque la celda. El valor puede ser un nmero: +
      +
    • 0: no borde
    • +
    • 1: marco
    • +
    +o una cadena conteniendo algn o todos los siguientes carcteres (en cualquier orden): +
      +
    • L: izquierda
    • +
    • T: superior
    • +
    • R: derecha
    • +
    • B: inferior
    • +
    +Valor por defecto: 0. +
    +
    align
    +
    +Establece la alineacin de texto. Los posibles valores son: +
      +
    • L: alineacin a la izquierda
    • +
    • C: centrado
    • +
    • R: alineacin a la derecha
    • +
    • J: justificacin (valor por defecto)
    • +
    +
    +
    fill
    +
    +Indica si el fondo de la celda debe ser dibujado (true) o transparente (false). +Valor por defecto: false. +
    +
    +

    Vea adems

    +SetFont, +SetDrawColor, +SetFillColor, +SetTextColor, +SetLineWidth, +Cell, +Write, +SetAutoPageBreak +
    + + + diff --git a/fpdf181/doc/output.htm b/fpdf181/doc/output.htm new file mode 100644 index 0000000..a796e79 --- /dev/null +++ b/fpdf181/doc/output.htm @@ -0,0 +1,47 @@ + + + + +Output + + + +

    Output

    +string Output([string dest [, string name [, boolean isUTF8]]]) +

    Descripcin

    +Enva el documento a un destino dado: una cadena, un fichero local o al navegador. En el +ltimo caso, puede utilizarse la extensin -plug in- (si existe) o forzarse un cuadro +de dilogo de descarga. +
    +El mtodo invoca ante todo a Close() si es necesario cerrar el documento. +

    Parmetros

    +
    +
    dest
    +
    +Destino al que enviar el documento. Puede tener uno de los siguientes valores: +
      +
    • I: enva el fichero al navegador de forma que se usa la extensin (plug in) si est disponible.
    • +
    • D: enva el fichero al navegador y fuerza la descarga del fichero con el nombre especificado por name.
    • +
    • F: guarda el fichero en un fichero local de nombre name.
    • +
    • S: devuelve el documento como una cadena.
    • +
    +El valor por defecto es I. +
    +
    name
    +
    +El nombre del fichero. ste es ignorado en caso de destino S.
    +El valor por defecto es doc.pdf. +
    +
    isUTF8
    +
    +Indica si name es codificado en ISO-8859-1 (false) UTF-8 (true). +Solo usa destinos I y D.
    +El valor por defecto es false. +
    +
    +

    Vea adems

    +Close +
    + + + diff --git a/fpdf181/doc/pageno.htm b/fpdf181/doc/pageno.htm new file mode 100644 index 0000000..2e34acc --- /dev/null +++ b/fpdf181/doc/pageno.htm @@ -0,0 +1,18 @@ + + + + +PageNo + + + +

    PageNo

    +int PageNo() +

    Descripcin

    +Devuelve el nmero de pgina actual. +

    Vea adems

    +AliasNbPages +
    + + + diff --git a/fpdf181/doc/rect.htm b/fpdf181/doc/rect.htm new file mode 100644 index 0000000..b58f88c --- /dev/null +++ b/fpdf181/doc/rect.htm @@ -0,0 +1,48 @@ + + + + +Rect + + + +

    Rect

    +Rect(float x, float y, float w, float h [, string style]) +

    Descripcin

    +Produce un rectngulo. Este puede ser dibujado (solamente el borde), relleno (sin borde) o ambos. +

    Parmetros

    +
    +
    x
    +
    +Abscisa del la esquina superior izquierda. +
    +
    y
    +
    +Ordenada de la esquina superior izquierda. +
    +
    w
    +
    +Ancho. +
    +
    h
    +
    +Alto. +
    +
    style
    +
    +Estilo de interpretacin. Los posibles valores son: +
      +
    • D o una cadena vacia: draw. Este es el valor por defecto. +
    • F: fill +
    • DF o FD: draw and fill +
    +
    +
    +

    Vea adems

    +SetLineWidth, +SetDrawColor, +SetFillColor +
    + + + diff --git a/fpdf181/doc/setauthor.htm b/fpdf181/doc/setauthor.htm new file mode 100644 index 0000000..5dbabdb --- /dev/null +++ b/fpdf181/doc/setauthor.htm @@ -0,0 +1,33 @@ + + + + +SetAuthor + + + +

    SetAuthor

    +SetAuthor(string author [, boolean isUTF8]) +

    Descripcin

    +Define el autor del documento. +

    Parmetros

    +
    +
    author
    +
    +El nombre del autor. +
    +
    isUTF8
    +
    +Indica si la cadena est codificada en la norma ISO-8859-1 (false) o UTF-8 (true).
    +Valor por defecto: false. +
    +
    +

    Vea adems

    +SetCreator, +SetKeywords, +SetSubject, +SetTitle +
    + + + diff --git a/fpdf181/doc/setautopagebreak.htm b/fpdf181/doc/setautopagebreak.htm new file mode 100644 index 0000000..285535f --- /dev/null +++ b/fpdf181/doc/setautopagebreak.htm @@ -0,0 +1,31 @@ + + + + +SetAutoPageBreak + + + +

    SetAutoPageBreak

    +SetAutoPageBreak(boolean auto [, float margin]) +

    Descripcin

    +Activa o desactiva el modo de salto de pgina automtico. Cuando es habilitado, el segundo parmetro es la distancia de la parte inferior de la pgina que define al lmite desencadenante. Por defecto, el modo esta activado y el mrgen es 2cm. +

    Parmetros

    +
    +
    auto
    +
    +Boleano indicando si el modo debera ser activado o desacticado. +
    +
    margin
    +
    +Distancia desde la parte inferior de la pgina +
    +
    +

    Vea adems

    +Cell, +MultiCell, +AcceptPageBreak +
    + + + diff --git a/fpdf181/doc/setcompression.htm b/fpdf181/doc/setcompression.htm new file mode 100644 index 0000000..4d165b1 --- /dev/null +++ b/fpdf181/doc/setcompression.htm @@ -0,0 +1,29 @@ + + + + +SetCompression + + + +

    SetCompression

    +SetCompression(boolean compress) +

    Descripcin

    +Activa o desactiva la compresion de pgina. Cuando esta activada, la representacin de cada pgina es comprimida, lo +cual da una razn de compresin de cerca de 2 para el documento resultante. +
    +La compresin esta en activo por defecto. +
    +
    +Nota: la extensin Zlib se requiere para esta caracterstica. Si no esta presente se cambiar a inactiva. +

    Parmetros

    +
    +
    compress
    +
    +Boleano indicando si la compresin debe ser activada. +
    +
    +
    + + + diff --git a/fpdf181/doc/setcreator.htm b/fpdf181/doc/setcreator.htm new file mode 100644 index 0000000..81f1c6e --- /dev/null +++ b/fpdf181/doc/setcreator.htm @@ -0,0 +1,33 @@ + + + + +SetCreator + + + +

    SetCreator

    +SetCreator(string creator [, boolean isUTF8]) +

    Descripcin

    +Define el creador de el documento. Este es tpicamente el nombre de la aplicacin que genera el pdf. +

    Parmetros

    +
    +
    creator
    +
    +El nombre del creador. +
    +
    isUTF8
    +
    +Indica si la cadena est codificada en la norma ISO-8859-1 (false) o UTF-8 (true).
    +Valor por defecto: false. +
    +
    +

    Vea adems

    +SetAuthor, +SetKeywords, +SetSubject, +SetTitle +
    + + + diff --git a/fpdf181/doc/setdisplaymode.htm b/fpdf181/doc/setdisplaymode.htm new file mode 100644 index 0000000..6440a5a --- /dev/null +++ b/fpdf181/doc/setdisplaymode.htm @@ -0,0 +1,46 @@ + + + + +SetDisplayMode + + + +

    SetDisplayMode

    +SetDisplayMode(mixed zoom [, string layout]) +

    Descripcin

    +Define la forma como el documento es presentado al espectador. El nivel de acercamiento puede ser +establecido: la pginas pueden ser presentadas completamente en pantalla, ocupar todo el ancho de +la ventana, usar el tamao real, ser graduado por un factor especfico de acercamiento o usar el +visor por defecto (configurado en el men de Preferencias de Adobe Reader). +El esquema de la pgina puede ser tambin especificado: sencillo al mismo tiempo, despliegue continuo, +dos columnas o por defecto el visor. +

    Parmetros

    +
    +
    zoom
    +
    +El acercamiento a usar. Este puede ser uno de los siguiente valores: +
      +
    • fullpage: despliega la pgina completa en la pantalla +
    • fullwidth: usa el ancho mximo de la pantalla +
    • real: usa el tamao real (equivalente a un acercamiento de 100% ) +
    • default: usa el modo por defecto del visor +
    +o un nmero indicando el factor de acercamiento a ser usado. +
    +
    layout
    +
    +El esquema de la pgina. Los posibles valores son: +
      +
    • single: despliega una pgina la tiempo +
    • continuous: despliega pginas continuamente +
    • two: despliega dos pginas en dos columnas +
    • default: usa el modo por defecto del visor +
    +El valor por defecto es default. +
    +
    +
    + + + diff --git a/fpdf181/doc/setdrawcolor.htm b/fpdf181/doc/setdrawcolor.htm new file mode 100644 index 0000000..b59eff4 --- /dev/null +++ b/fpdf181/doc/setdrawcolor.htm @@ -0,0 +1,42 @@ + + + + +SetDrawColor + + + +

    SetDrawColor

    +SetDrawColor(int r [, int g, int b]) +

    Descripcin

    +Define el color usado para las operaciones de graficacin (lineas, rectangulos, y bordes de celdas ). Este puede ser +expresado en componentes RGB o en escala de grises. El mtodo puede ser invocado antes de que la primera pgina sea creada +y el valor sea conservado de pgina a pgina. +

    Parmetros

    +
    +
    r
    +
    + +Si g y b son suministrados, componente rojo; si no, si no indica nivel de grises. +Valores entre 0 y 255. +
    +
    g
    +
    +Componente verde (entre 0 y 255) +
    +
    b
    +
    +Componente azul (entre 0 y 255) +
    +
    +

    Vea adems

    +SetFillColor, +SetTextColor, +Line, +Rect, +Cell, +MultiCell +
    + + + diff --git a/fpdf181/doc/setfillcolor.htm b/fpdf181/doc/setfillcolor.htm new file mode 100644 index 0000000..20587f2 --- /dev/null +++ b/fpdf181/doc/setfillcolor.htm @@ -0,0 +1,40 @@ + + + + +SetFillColor + + + +

    SetFillColor

    +SetFillColor(int r [, int g, int b]) +

    Descripcin

    +Define el color usado por todas las operaciones de relleno (rectngulos rellenos y fondos de celdas). Este puede ser +expresado en componentes RGB o escala de grises. El mtodo puede ser invocado antes que la primera pgina sea creada +y el valor es conservado de pgina a pgina. +

    Parmetros

    +
    +
    r
    +
    +Si g y b se establecen, componente rojo; si no, indica el nivel de gris. +Valor entre 0 y 255. +
    +
    g
    +
    +Componente verde (entre 0 y 255). +
    +
    b
    +
    +Componente azul (entre 0 y 255). +
    +
    +

    Vea adems

    +SetDrawColor, +SetTextColor, +Rect, +Cell, +MultiCell +
    + + + diff --git a/fpdf181/doc/setfont.htm b/fpdf181/doc/setfont.htm new file mode 100644 index 0000000..fcc062f --- /dev/null +++ b/fpdf181/doc/setfont.htm @@ -0,0 +1,83 @@ + + + + +SetFont + + + +

    SetFont

    +SetFont(string family [, string style [, float size]]) +

    Descripcin

    +Establece la fuente usada para imprimir cadenas de carcteres. Es obligatorio invocar este mtodo por lo menos una vez antes de imprimir texto.
    +La fuente puede ser una estndar o una adicionada via el mtodo AddFont(). La fuentes estndar usan codificacin cp1252 (Western Europe) de Windows.
    +El mtodo puede ser invocado antes que la primera pgina sea creada y es mantenido de pgina a pgina.
    +Si slo desea cambiar el tamao de la fuente actual, es ms simple invocar SetFontSize().
    +
    +Nota: los archivos de definicin de fuente deben ser accesibles. Se buscan en este orden: +
      +
    • El directorio especificado por la constante FPDF_FONTPATH (si es que ha sido definida) +
    • El directorio de fuentes incluido en el directorio que contiene fpdf.php (si es que existe) +
    • Cualquier directorio accesible mediante include() +
    +Ejemplo del primer casa: +
    +
    define('FPDF_FONTPATH','/home/www/font');
    +require('fpdf.php');
    +
    +Si el archivo correspondiente a la fuente requerida no es encuentra, se genera el error "Could not include +font definition file". +

    Parmetros

    +
    +
    family
    +
    +Familia de fuente. Puede ser un nombre definido por AddFont() o una de las familias estndar (no sensible a maysculas o minsculas): +
      +
    • Courier (fixed-width) +
    • Helvetica o Arial (sinnimo; sans serif) +
    • Times (serif) +
    • Symbol (symbolic) +
    • ZapfDingbats (symbolic) +
    +Tambien es posible pasar un cadena vacia. En este caso, se mantiene la familia actual. +
    +
    style
    +
    +Estilo de fuente. Los valores posibles son (no sensible a maysculas o minsculas): +
      +
    • cadena vacia: regular +
    • B: bold +
    • I: italic +
    • U: underline +
    +o cualquier combinacin. El valor por defecto es regular. +Los estilos Bold e italic no aplican para Symbol y ZapfDingbats. +
    +
    size
    +
    +Tamao de fuente en puntos. +
    +El valor por defecto es el tamao actual. Si ningn tamao ha sido especificado desde el comienzo del documento, toma el valor de 12. +
    +
    +

    Ejemplo

    +
    +
    // Times regular 12
    +$pdf->SetFont('Times');
    +// Arial bold 14
    +$pdf->SetFont('Arial','B',14);
    +// Elimina bold
    +$pdf->SetFont('');
    +// Times bold, italic y underlined 14
    +$pdf->SetFont('Times','BIU');
    +
    +

    Vea adems

    +AddFont, +SetFontSize, +Cell, +MultiCell, +Write +
    + + + diff --git a/fpdf181/doc/setfontsize.htm b/fpdf181/doc/setfontsize.htm new file mode 100644 index 0000000..8e90e67 --- /dev/null +++ b/fpdf181/doc/setfontsize.htm @@ -0,0 +1,25 @@ + + + + +SetFontSize + + + +

    SetFontSize

    +SetFontSize(float size) +

    Descripcin

    +Define el tamao de la fuente actual. +

    Parmetros

    +
    +
    size
    +
    +El tamao (en puntos). +
    +
    +

    Vea adems

    +SetFont +
    + + + diff --git a/fpdf181/doc/setkeywords.htm b/fpdf181/doc/setkeywords.htm new file mode 100644 index 0000000..5ef46f5 --- /dev/null +++ b/fpdf181/doc/setkeywords.htm @@ -0,0 +1,33 @@ + + + + +SetKeywords + + + +

    SetKeywords

    +SetKeywords(string keywords [, boolean isUTF8]) +

    Descripcin

    +Asocia las palabras claves con el documento, generalmente en la forma de 'palabra_clave1 palabra_clave2 ...'. +

    Parmetros

    +
    +
    keywords
    +
    +La lista de palabras claves. +
    +
    isUTF8
    +
    +Indica si la cadena est codificada en la norma ISO-8859-1 (false) o UTF-8 (true).
    +Valor por defecto: false. +
    +
    +

    Vea adems

    +SetAuthor, +SetCreator, +SetSubject, +SetTitle +
    + + + diff --git a/fpdf181/doc/setleftmargin.htm b/fpdf181/doc/setleftmargin.htm new file mode 100644 index 0000000..ddc7327 --- /dev/null +++ b/fpdf181/doc/setleftmargin.htm @@ -0,0 +1,30 @@ + + + + +SetLeftMargin + + + +

    SetLeftMargin

    +SetLeftMargin(float margin) +

    Descripcin

    +Define el mrgen izquierdo. El mtodo puede ser invocado antes de la creacin de la primera pgina. +
    +Si la abscisa actual esta fuera del rango de la pgina, esta es traida a la margen. +

    Parmetros

    +
    +
    margin
    +
    +El mrgen. +
    +
    +

    Vea adems

    +SetTopMargin, +SetRightMargin, +SetAutoPageBreak, +SetMargins +
    + + + diff --git a/fpdf181/doc/setlinewidth.htm b/fpdf181/doc/setlinewidth.htm new file mode 100644 index 0000000..0afd7b7 --- /dev/null +++ b/fpdf181/doc/setlinewidth.htm @@ -0,0 +1,28 @@ + + + + +SetLineWidth + + + +

    SetLineWidth

    +SetLineWidth(float width) +

    Descripcin

    +Define el ancho de la lnea. Por defecto, el valor es igual a 0.2 mm. El mtodo puede ser llamado antes de la creacin de la primera pgina y el valor es retenido de pgina a pgina. +

    Parmetros

    +
    +
    width
    +
    +El ancho. +
    +
    +

    Vea adems

    +Line, +Rect, +Cell, +MultiCell +
    + + + diff --git a/fpdf181/doc/setlink.htm b/fpdf181/doc/setlink.htm new file mode 100644 index 0000000..83d1bb7 --- /dev/null +++ b/fpdf181/doc/setlink.htm @@ -0,0 +1,34 @@ + + + + +SetLink + + + +

    SetLink

    +SetLink(int link [, float y [, int page]]) +

    Descripcin

    +Define la pgina y posicin al que un enlace hace referencia. +

    Parmetros

    +
    +
    link
    +
    +El identificador de enlace retornado por AddLink(). +
    +
    y
    +
    +La ordenada de la posicin objetivo; -1 indica la posicin actual. +El valor por defecto es 0 (parte superior de la pgina). +
    +
    page
    +
    +El nmero de la pgina referenciada; -1 indica la pgina actual. Este es el valor por defecto. +
    +
    +

    Vea adems

    +AddLink +
    + + + diff --git a/fpdf181/doc/setmargins.htm b/fpdf181/doc/setmargins.htm new file mode 100644 index 0000000..0934746 --- /dev/null +++ b/fpdf181/doc/setmargins.htm @@ -0,0 +1,36 @@ + + + + +SetMargins + + + +

    SetMargins

    +SetMargins(float left, float top [, float right]) +

    Descripcin

    +Define los mrgenes izquierdo, superior, y derecho. Por defecto, son iguales a 1 cm. Invoque este mtodo para cambiarlas. +

    Parmetros

    +
    +
    left
    +
    +Mrgen izquierdo. +
    +
    top
    +
    +Mrgen superior. +
    +
    right
    +
    +Mrgen derecho. Valor por defecto es el mismo que el de la izquierda. +
    +
    +

    Vea adems

    +SetLeftMargin, +SetTopMargin, +SetRightMargin, +SetAutoPageBreak +
    + + + diff --git a/fpdf181/doc/setrightmargin.htm b/fpdf181/doc/setrightmargin.htm new file mode 100644 index 0000000..0d423cc --- /dev/null +++ b/fpdf181/doc/setrightmargin.htm @@ -0,0 +1,28 @@ + + + + +SetRightMargin + + + +

    SetRightMargin

    +SetRightMargin(float margin) +

    Descripcin

    +Define el mrgen derecho. El mtodo puede ser invocado antes de la creacin de la primera pgina. +

    Parmetros

    +
    +
    margin
    +
    +El mrgen. +
    +
    +

    Vea adems

    +SetLeftMargin, +SetTopMargin, +SetAutoPageBreak, +SetMargins +
    + + + diff --git a/fpdf181/doc/setsubject.htm b/fpdf181/doc/setsubject.htm new file mode 100644 index 0000000..4cda8bc --- /dev/null +++ b/fpdf181/doc/setsubject.htm @@ -0,0 +1,33 @@ + + + + +SetSubject + + + +

    SetSubject

    +SetSubject(string subject [, boolean isUTF8]) +

    Descripcin

    +Define el tema del documento. +

    Parmetros

    +
    +
    subject
    +
    +El tema. +
    +
    isUTF8
    +
    +Indica si la cadena est codificada en la norma ISO-8859-1 (false) o UTF-8 (true).
    +Valor por defecto: false. +
    +
    +

    Vea adems

    +SetAuthor, +SetCreator, +SetKeywords, +SetTitle +
    + + + diff --git a/fpdf181/doc/settextcolor.htm b/fpdf181/doc/settextcolor.htm new file mode 100644 index 0000000..916f8ec --- /dev/null +++ b/fpdf181/doc/settextcolor.htm @@ -0,0 +1,39 @@ + + + + +SetTextColor + + + +

    SetTextColor

    +SetTextColor(int r [, int g, int b]) +

    Descripcin

    +Define el color usado por el texto. Este puede ser expresado en componentes RGB o escala de grises. El mtodo puede ser +invocado antes que la primera pgina sea creada y el valor es retenido de pgina a pgina. +

    Parmetros

    +
    +
    r
    +
    +Si g y b son suministrados, componente rojo; si no, indica el nivel de grises. +Valor entre 0 y 255. +
    +
    g
    +
    +Componente verde (entre 0 y 255). +
    +
    b
    +
    +Componente azul (entre 0 y 255). +
    +
    +

    Vea adems

    +SetDrawColor, +SetFillColor, +Text, +Cell, +MultiCell +
    + + + diff --git a/fpdf181/doc/settitle.htm b/fpdf181/doc/settitle.htm new file mode 100644 index 0000000..f9a1560 --- /dev/null +++ b/fpdf181/doc/settitle.htm @@ -0,0 +1,33 @@ + + + + +SetTitle + + + +

    SetTitle

    +SetTitle(string title [, boolean isUTF8]) +

    Descripcin

    +Define el ttulo de el documento. +

    Parmetros

    +
    +
    title
    +
    +El ttulo. +
    +
    isUTF8
    +
    +Indica si la cadena est codificada en la norma ISO-8859-1 (false) o UTF-8 (true).
    +Valor por defecto: false. +
    +
    +

    Vea adems

    +SetAuthor, +SetCreator, +SetKeywords, +SetSubject +
    + + + diff --git a/fpdf181/doc/settopmargin.htm b/fpdf181/doc/settopmargin.htm new file mode 100644 index 0000000..73b5051 --- /dev/null +++ b/fpdf181/doc/settopmargin.htm @@ -0,0 +1,28 @@ + + + + +SetTopMargin + + + +

    SetTopMargin

    +SetTopMargin(float margin) +

    Descripcin

    +Define el mrgen superior. El mtodo puede ser invocado antes de la creacin de la primera pgina. +

    Parmetros

    +
    +
    margin
    +
    +El mrgen. +
    +
    +

    Vea adems

    +SetLeftMargin, +SetRightMargin, +SetAutoPageBreak, +SetMargins +
    + + + diff --git a/fpdf181/doc/setx.htm b/fpdf181/doc/setx.htm new file mode 100644 index 0000000..d0c51c3 --- /dev/null +++ b/fpdf181/doc/setx.htm @@ -0,0 +1,28 @@ + + + + +SetX + + + +

    SetX

    +SetX(float x) +

    Descripcin

    +Define la abscisa de la posicin actual. Si el valor pasado es negativo, esta es relativa a la derecha de la pgina. +

    Parmetros

    +
    +
    x
    +
    +El valor de la abscisa. +
    +
    +

    Vea adems

    +GetX, +GetY, +SetY, +SetXY +
    + + + diff --git a/fpdf181/doc/setxy.htm b/fpdf181/doc/setxy.htm new file mode 100644 index 0000000..94a08bd --- /dev/null +++ b/fpdf181/doc/setxy.htm @@ -0,0 +1,30 @@ + + + + +SetXY + + + +

    SetXY

    +SetXY(float x, float y) +

    Descripcin

    +Define la abscisa y ordenada de la posicin actual. Si los valores pasados son negativos, ellos son relativos respectivamente a la derecha y la parte inferior de la pgina. +

    Parmetros

    +
    +
    x
    +
    +El valor de la abscisa. +
    +
    y
    +
    +El valor de la ordenada. +
    +
    +

    Vea adems

    +SetX, +SetY +
    + + + diff --git a/fpdf181/doc/sety.htm b/fpdf181/doc/sety.htm new file mode 100644 index 0000000..d4fd015 --- /dev/null +++ b/fpdf181/doc/sety.htm @@ -0,0 +1,33 @@ + + + + +SetY + + + +

    SetY

    +SetY(float y [, boolean resetX]) +

    Descripcin

    +Establece la ordenada y de forma opcional mueve la abscisa al margen izquierdo. +Si el valor pasado es negativo, esta es relativa a la parte inferior de la pgina. +

    Parmetros

    +
    +
    y
    +
    +El valor de la ordenada. +
    +
    resetX
    +
    +Indica si la abscisa debe ser reseteada. El valor por defecto es: true. +
    +
    +

    Vea adems

    +GetX, +GetY, +SetX, +SetXY +
    + + + diff --git a/fpdf181/doc/text.htm b/fpdf181/doc/text.htm new file mode 100644 index 0000000..a416db1 --- /dev/null +++ b/fpdf181/doc/text.htm @@ -0,0 +1,37 @@ + + + + +Text + + + +

    Text

    +Text(float x, float y, string txt) +

    Descripcin

    +Imprime una cadena de carcteres. El origen es a la izquierda del primer carcter, sobre la lnea base. Este mtodo permite colocar una cadena precisamente en la pgina, pero es usualmente ms fcil usar Cell(), MultiCell() o Write() los cuales son los mtodos estndades para imprimir texto. +

    Parmetros

    +
    +
    x
    +
    +Abscisa del origen. +
    +
    y
    +
    +Ordenada del origen. +
    +
    txt
    +
    +Cadena a ser impresa. +
    +
    +

    Vea adems

    +SetFont, +SetTextColor, +Cell, +MultiCell, +Write +
    + + + diff --git a/fpdf181/doc/write.htm b/fpdf181/doc/write.htm new file mode 100644 index 0000000..a21f747 --- /dev/null +++ b/fpdf181/doc/write.htm @@ -0,0 +1,50 @@ + + + + +Write + + + +

    Write

    +Write(float h, string txt [, mixed link]) +

    Descripcin

    +Este mtodo imprime el texto desde la posicin actual. Cuando el mrgen derecho es alcanzado (o el carcter \n es alcanzado) +se produce un salto de lnea y el texto continua desde el mrgen izquierdo. Una ves el mtodo termine, la posicin actual es dejada justo al final del texto. +
    +Es posible poner una referencia sobre el texto. +

    Parmetros

    +
    +
    h
    +
    +Alto de lnea. +
    +
    txt
    +
    +Cadena a ser impresa. +
    +
    link
    +
    +URL o identificador regresado por AddLink(). +
    +
    +

    Ejemplo

    +
    +
    // Comienza con fuente regular
    +$pdf->SetFont('Arial','',14);
    +$pdf->Write(5,'Visit ');
    +// Then put a blue underlined link
    +$pdf->SetTextColor(0,0,255);
    +$pdf->SetFont('','U');
    +$pdf->Write(5,'www.fpdf.org','http://www.fpdf.org');
    +
    +

    Vea adems

    +SetFont, +SetTextColor, +AddLink, +MultiCell, +SetAutoPageBreak +
    + + + diff --git a/fpdf181/font/courier.php b/fpdf181/font/courier.php new file mode 100644 index 0000000..bc8478e --- /dev/null +++ b/fpdf181/font/courier.php @@ -0,0 +1,10 @@ +array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/courierb.php b/fpdf181/font/courierb.php new file mode 100644 index 0000000..97ecd70 --- /dev/null +++ b/fpdf181/font/courierb.php @@ -0,0 +1,10 @@ +array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/courierbi.php b/fpdf181/font/courierbi.php new file mode 100644 index 0000000..c4bfff8 --- /dev/null +++ b/fpdf181/font/courierbi.php @@ -0,0 +1,10 @@ +array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/courieri.php b/fpdf181/font/courieri.php new file mode 100644 index 0000000..015a15a --- /dev/null +++ b/fpdf181/font/courieri.php @@ -0,0 +1,10 @@ +array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/helvetica.php b/fpdf181/font/helvetica.php new file mode 100644 index 0000000..927759b --- /dev/null +++ b/fpdf181/font/helvetica.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/helveticab.php b/fpdf181/font/helveticab.php new file mode 100644 index 0000000..bcd7367 --- /dev/null +++ b/fpdf181/font/helveticab.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/helveticabi.php b/fpdf181/font/helveticabi.php new file mode 100644 index 0000000..0243cde --- /dev/null +++ b/fpdf181/font/helveticabi.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/helveticai.php b/fpdf181/font/helveticai.php new file mode 100644 index 0000000..06ec735 --- /dev/null +++ b/fpdf181/font/helveticai.php @@ -0,0 +1,21 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/symbol.php b/fpdf181/font/symbol.php new file mode 100644 index 0000000..f8f0c33 --- /dev/null +++ b/fpdf181/font/symbol.php @@ -0,0 +1,20 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>713,'#'=>500,'$'=>549,'%'=>833,'&'=>778,'\''=>439,'('=>333,')'=>333,'*'=>500,'+'=>549, + ','=>250,'-'=>549,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>549,'='=>549,'>'=>549,'?'=>444,'@'=>549,'A'=>722, + 'B'=>667,'C'=>722,'D'=>612,'E'=>611,'F'=>763,'G'=>603,'H'=>722,'I'=>333,'J'=>631,'K'=>722,'L'=>686,'M'=>889,'N'=>722,'O'=>722,'P'=>768,'Q'=>741,'R'=>556,'S'=>592,'T'=>611,'U'=>690,'V'=>439,'W'=>768, + 'X'=>645,'Y'=>795,'Z'=>611,'['=>333,'\\'=>863,']'=>333,'^'=>658,'_'=>500,'`'=>500,'a'=>631,'b'=>549,'c'=>549,'d'=>494,'e'=>439,'f'=>521,'g'=>411,'h'=>603,'i'=>329,'j'=>603,'k'=>549,'l'=>549,'m'=>576, + 'n'=>521,'o'=>549,'p'=>549,'q'=>521,'r'=>549,'s'=>603,'t'=>439,'u'=>576,'v'=>713,'w'=>686,'x'=>493,'y'=>686,'z'=>494,'{'=>480,'|'=>200,'}'=>480,'~'=>549,chr(127)=>0,chr(128)=>0,chr(129)=>0,chr(130)=>0,chr(131)=>0, + chr(132)=>0,chr(133)=>0,chr(134)=>0,chr(135)=>0,chr(136)=>0,chr(137)=>0,chr(138)=>0,chr(139)=>0,chr(140)=>0,chr(141)=>0,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>750,chr(161)=>620,chr(162)=>247,chr(163)=>549,chr(164)=>167,chr(165)=>713,chr(166)=>500,chr(167)=>753,chr(168)=>753,chr(169)=>753,chr(170)=>753,chr(171)=>1042,chr(172)=>987,chr(173)=>603,chr(174)=>987,chr(175)=>603, + chr(176)=>400,chr(177)=>549,chr(178)=>411,chr(179)=>549,chr(180)=>549,chr(181)=>713,chr(182)=>494,chr(183)=>460,chr(184)=>549,chr(185)=>549,chr(186)=>549,chr(187)=>549,chr(188)=>1000,chr(189)=>603,chr(190)=>1000,chr(191)=>658,chr(192)=>823,chr(193)=>686,chr(194)=>795,chr(195)=>987,chr(196)=>768,chr(197)=>768, + chr(198)=>823,chr(199)=>768,chr(200)=>768,chr(201)=>713,chr(202)=>713,chr(203)=>713,chr(204)=>713,chr(205)=>713,chr(206)=>713,chr(207)=>713,chr(208)=>768,chr(209)=>713,chr(210)=>790,chr(211)=>790,chr(212)=>890,chr(213)=>823,chr(214)=>549,chr(215)=>250,chr(216)=>713,chr(217)=>603,chr(218)=>603,chr(219)=>1042, + chr(220)=>987,chr(221)=>603,chr(222)=>987,chr(223)=>603,chr(224)=>494,chr(225)=>329,chr(226)=>790,chr(227)=>790,chr(228)=>786,chr(229)=>713,chr(230)=>384,chr(231)=>384,chr(232)=>384,chr(233)=>384,chr(234)=>384,chr(235)=>384,chr(236)=>494,chr(237)=>494,chr(238)=>494,chr(239)=>494,chr(240)=>0,chr(241)=>329, + chr(242)=>274,chr(243)=>686,chr(244)=>686,chr(245)=>686,chr(246)=>384,chr(247)=>384,chr(248)=>384,chr(249)=>384,chr(250)=>384,chr(251)=>384,chr(252)=>494,chr(253)=>494,chr(254)=>494,chr(255)=>0); +$uv = array(32=>160,33=>33,34=>8704,35=>35,36=>8707,37=>array(37,2),39=>8715,40=>array(40,2),42=>8727,43=>array(43,2),45=>8722,46=>array(46,18),64=>8773,65=>array(913,2),67=>935,68=>array(916,2),70=>934,71=>915,72=>919,73=>921,74=>977,75=>array(922,4),79=>array(927,2),81=>920,82=>929,83=>array(931,3),86=>962,87=>937,88=>926,89=>936,90=>918,91=>91,92=>8756,93=>93,94=>8869,95=>95,96=>63717,97=>array(945,2),99=>967,100=>array(948,2),102=>966,103=>947,104=>951,105=>953,106=>981,107=>array(954,4),111=>array(959,2),113=>952,114=>961,115=>array(963,3),118=>982,119=>969,120=>958,121=>968,122=>950,123=>array(123,3),126=>8764,160=>8364,161=>978,162=>8242,163=>8804,164=>8725,165=>8734,166=>402,167=>9827,168=>9830,169=>9829,170=>9824,171=>8596,172=>array(8592,4),176=>array(176,2),178=>8243,179=>8805,180=>215,181=>8733,182=>8706,183=>8226,184=>247,185=>array(8800,2),187=>8776,188=>8230,189=>array(63718,2),191=>8629,192=>8501,193=>8465,194=>8476,195=>8472,196=>8855,197=>8853,198=>8709,199=>array(8745,2),201=>8835,202=>8839,203=>8836,204=>8834,205=>8838,206=>array(8712,2),208=>8736,209=>8711,210=>63194,211=>63193,212=>63195,213=>8719,214=>8730,215=>8901,216=>172,217=>array(8743,2),219=>8660,220=>array(8656,4),224=>9674,225=>9001,226=>array(63720,3),229=>8721,230=>array(63723,10),241=>9002,242=>8747,243=>8992,244=>63733,245=>8993,246=>array(63734,9)); +?> diff --git a/fpdf181/font/times.php b/fpdf181/font/times.php new file mode 100644 index 0000000..81f2a8b --- /dev/null +++ b/fpdf181/font/times.php @@ -0,0 +1,21 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, + 'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, + 'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>444,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>889,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>444,chr(148)=>444,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>200,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>564,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>564,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>453,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>444,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>564,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>556,chr(223)=>500,chr(224)=>444,chr(225)=>444,chr(226)=>444,chr(227)=>444,chr(228)=>444,chr(229)=>444,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>564,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>500,chr(254)=>500,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/timesb.php b/fpdf181/font/timesb.php new file mode 100644 index 0000000..7db704f --- /dev/null +++ b/fpdf181/font/timesb.php @@ -0,0 +1,21 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, + 'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, + 'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>667,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>300,chr(171)=>500,chr(172)=>570,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>556,chr(182)=>540,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>330,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>570,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>611,chr(223)=>556,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/timesbi.php b/fpdf181/font/timesbi.php new file mode 100644 index 0000000..089f21a --- /dev/null +++ b/fpdf181/font/timesbi.php @@ -0,0 +1,21 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>389,'"'=>555,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>832,'A'=>667, + 'B'=>667,'C'=>667,'D'=>722,'E'=>667,'F'=>667,'G'=>722,'H'=>778,'I'=>389,'J'=>500,'K'=>667,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>611,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>667,'W'=>889, + 'X'=>667,'Y'=>611,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>570,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>556,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>556,'v'=>444,'w'=>667,'x'=>500,'y'=>444,'z'=>389,'{'=>348,'|'=>220,'}'=>348,'~'=>570,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>389,chr(159)=>611,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>266,chr(171)=>500,chr(172)=>606,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>576,chr(182)=>500,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>300,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>944,chr(199)=>667,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>570,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>611,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>444,chr(254)=>500,chr(255)=>444); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/timesi.php b/fpdf181/font/timesi.php new file mode 100644 index 0000000..f958b5b --- /dev/null +++ b/fpdf181/font/timesi.php @@ -0,0 +1,21 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>420,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>214,'('=>333,')'=>333,'*'=>500,'+'=>675, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>675,'='=>675,'>'=>675,'?'=>500,'@'=>920,'A'=>611, + 'B'=>611,'C'=>667,'D'=>722,'E'=>611,'F'=>611,'G'=>722,'H'=>722,'I'=>333,'J'=>444,'K'=>667,'L'=>556,'M'=>833,'N'=>667,'O'=>722,'P'=>611,'Q'=>722,'R'=>611,'S'=>500,'T'=>556,'U'=>722,'V'=>611,'W'=>833, + 'X'=>611,'Y'=>556,'Z'=>556,'['=>389,'\\'=>278,']'=>389,'^'=>422,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>278,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>444,'l'=>278,'m'=>722, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>500,'v'=>444,'w'=>667,'x'=>444,'y'=>444,'z'=>389,'{'=>400,'|'=>275,'}'=>400,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>556,chr(133)=>889,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>500,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>556,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>556,chr(148)=>556,chr(149)=>350,chr(150)=>500,chr(151)=>889,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>667,chr(157)=>350,chr(158)=>389,chr(159)=>556,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>275,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>675,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>675,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>523,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>611,chr(193)=>611,chr(194)=>611,chr(195)=>611,chr(196)=>611,chr(197)=>611, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>667,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>675,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>556,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>675,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>444,chr(254)=>500,chr(255)=>444); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +?> diff --git a/fpdf181/font/zapfdingbats.php b/fpdf181/font/zapfdingbats.php new file mode 100644 index 0000000..7c2cb5e --- /dev/null +++ b/fpdf181/font/zapfdingbats.php @@ -0,0 +1,20 @@ +0,chr(1)=>0,chr(2)=>0,chr(3)=>0,chr(4)=>0,chr(5)=>0,chr(6)=>0,chr(7)=>0,chr(8)=>0,chr(9)=>0,chr(10)=>0,chr(11)=>0,chr(12)=>0,chr(13)=>0,chr(14)=>0,chr(15)=>0,chr(16)=>0,chr(17)=>0,chr(18)=>0,chr(19)=>0,chr(20)=>0,chr(21)=>0, + chr(22)=>0,chr(23)=>0,chr(24)=>0,chr(25)=>0,chr(26)=>0,chr(27)=>0,chr(28)=>0,chr(29)=>0,chr(30)=>0,chr(31)=>0,' '=>278,'!'=>974,'"'=>961,'#'=>974,'$'=>980,'%'=>719,'&'=>789,'\''=>790,'('=>791,')'=>690,'*'=>960,'+'=>939, + ','=>549,'-'=>855,'.'=>911,'/'=>933,'0'=>911,'1'=>945,'2'=>974,'3'=>755,'4'=>846,'5'=>762,'6'=>761,'7'=>571,'8'=>677,'9'=>763,':'=>760,';'=>759,'<'=>754,'='=>494,'>'=>552,'?'=>537,'@'=>577,'A'=>692, + 'B'=>786,'C'=>788,'D'=>788,'E'=>790,'F'=>793,'G'=>794,'H'=>816,'I'=>823,'J'=>789,'K'=>841,'L'=>823,'M'=>833,'N'=>816,'O'=>831,'P'=>923,'Q'=>744,'R'=>723,'S'=>749,'T'=>790,'U'=>792,'V'=>695,'W'=>776, + 'X'=>768,'Y'=>792,'Z'=>759,'['=>707,'\\'=>708,']'=>682,'^'=>701,'_'=>826,'`'=>815,'a'=>789,'b'=>789,'c'=>707,'d'=>687,'e'=>696,'f'=>689,'g'=>786,'h'=>787,'i'=>713,'j'=>791,'k'=>785,'l'=>791,'m'=>873, + 'n'=>761,'o'=>762,'p'=>762,'q'=>759,'r'=>759,'s'=>892,'t'=>892,'u'=>788,'v'=>784,'w'=>438,'x'=>138,'y'=>277,'z'=>415,'{'=>392,'|'=>392,'}'=>668,'~'=>668,chr(127)=>0,chr(128)=>390,chr(129)=>390,chr(130)=>317,chr(131)=>317, + chr(132)=>276,chr(133)=>276,chr(134)=>509,chr(135)=>509,chr(136)=>410,chr(137)=>410,chr(138)=>234,chr(139)=>234,chr(140)=>334,chr(141)=>334,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>0,chr(161)=>732,chr(162)=>544,chr(163)=>544,chr(164)=>910,chr(165)=>667,chr(166)=>760,chr(167)=>760,chr(168)=>776,chr(169)=>595,chr(170)=>694,chr(171)=>626,chr(172)=>788,chr(173)=>788,chr(174)=>788,chr(175)=>788, + chr(176)=>788,chr(177)=>788,chr(178)=>788,chr(179)=>788,chr(180)=>788,chr(181)=>788,chr(182)=>788,chr(183)=>788,chr(184)=>788,chr(185)=>788,chr(186)=>788,chr(187)=>788,chr(188)=>788,chr(189)=>788,chr(190)=>788,chr(191)=>788,chr(192)=>788,chr(193)=>788,chr(194)=>788,chr(195)=>788,chr(196)=>788,chr(197)=>788, + chr(198)=>788,chr(199)=>788,chr(200)=>788,chr(201)=>788,chr(202)=>788,chr(203)=>788,chr(204)=>788,chr(205)=>788,chr(206)=>788,chr(207)=>788,chr(208)=>788,chr(209)=>788,chr(210)=>788,chr(211)=>788,chr(212)=>894,chr(213)=>838,chr(214)=>1016,chr(215)=>458,chr(216)=>748,chr(217)=>924,chr(218)=>748,chr(219)=>918, + chr(220)=>927,chr(221)=>928,chr(222)=>928,chr(223)=>834,chr(224)=>873,chr(225)=>828,chr(226)=>924,chr(227)=>924,chr(228)=>917,chr(229)=>930,chr(230)=>931,chr(231)=>463,chr(232)=>883,chr(233)=>836,chr(234)=>836,chr(235)=>867,chr(236)=>867,chr(237)=>696,chr(238)=>696,chr(239)=>874,chr(240)=>0,chr(241)=>874, + chr(242)=>760,chr(243)=>946,chr(244)=>771,chr(245)=>865,chr(246)=>771,chr(247)=>888,chr(248)=>967,chr(249)=>888,chr(250)=>831,chr(251)=>873,chr(252)=>927,chr(253)=>970,chr(254)=>918,chr(255)=>0); +$uv = array(32=>32,33=>array(9985,4),37=>9742,38=>array(9990,4),42=>9755,43=>9758,44=>array(9996,28),72=>9733,73=>array(10025,35),108=>9679,109=>10061,110=>9632,111=>array(10063,4),115=>9650,116=>9660,117=>9670,118=>10070,119=>9687,120=>array(10072,7),128=>array(10088,14),161=>array(10081,7),168=>9827,169=>9830,170=>9829,171=>9824,172=>array(9312,10),182=>array(10102,31),213=>8594,214=>array(8596,2),216=>array(10136,24),241=>array(10161,14)); +?> diff --git a/fpdf181/fpdf.css b/fpdf181/fpdf.css new file mode 100644 index 0000000..8cfa33d --- /dev/null +++ b/fpdf181/fpdf.css @@ -0,0 +1,21 @@ +body {font-family:"Times New Roman",serif} +h1 {font:bold 135% Arial,sans-serif; color:#4000A0; margin-bottom:0.9em} +h2 {font:bold 95% Arial,sans-serif; color:#900000; margin-top:1.5em; margin-bottom:1em} +dl.param dt {text-decoration:underline} +dl.param dd {margin-top:1em; margin-bottom:1em} +dl.param ul {margin-top:1em; margin-bottom:1em} +tt, code, kbd {font-family:"Courier New",Courier,monospace; font-size:82%} +div.source {margin-top:1.4em; margin-bottom:1.3em} +div.source pre {display:table; border:1px solid #24246A; width:100%; margin:0em; font-family:inherit; font-size:100%} +div.source code {display:block; border:1px solid #C5C5EC; background-color:#F0F5FF; padding:6px; color:#000000} +div.doc-source {margin-top:1.4em; margin-bottom:1.3em} +div.doc-source pre {display:table; width:100%; margin:0em; font-family:inherit; font-size:100%} +div.doc-source code {display:block; background-color:#E0E0E0; padding:4px} +.kw {color:#000080; font-weight:bold} +.str {color:#CC0000} +.cmt {color:#008000} +p.demo {text-align:center; margin-top:-0.9em} +a.demo {text-decoration:none; font-weight:bold; color:#0000CC} +a.demo:link {text-decoration:none; font-weight:bold; color:#0000CC} +a.demo:hover {text-decoration:none; font-weight:bold; color:#0000FF} +a.demo:active {text-decoration:none; font-weight:bold; color:#0000FF} diff --git a/fpdf181/fpdf.php b/fpdf181/fpdf.php new file mode 100644 index 0000000..e7fbb45 --- /dev/null +++ b/fpdf181/fpdf.php @@ -0,0 +1,1898 @@ +_dochecks(); + // Initialization of properties + $this->state = 0; + $this->page = 0; + $this->n = 2; + $this->buffer = ''; + $this->pages = array(); + $this->PageInfo = array(); + $this->fonts = array(); + $this->FontFiles = array(); + $this->encodings = array(); + $this->cmaps = array(); + $this->images = array(); + $this->links = array(); + $this->InHeader = false; + $this->InFooter = false; + $this->lasth = 0; + $this->FontFamily = ''; + $this->FontStyle = ''; + $this->FontSizePt = 12; + $this->underline = false; + $this->DrawColor = '0 G'; + $this->FillColor = '0 g'; + $this->TextColor = '0 g'; + $this->ColorFlag = false; + $this->WithAlpha = false; + $this->ws = 0; + // Font path + if(defined('FPDF_FONTPATH')) + { + $this->fontpath = FPDF_FONTPATH; + if(substr($this->fontpath,-1)!='/' && substr($this->fontpath,-1)!='\\') + $this->fontpath .= '/'; + } + elseif(is_dir(dirname(__FILE__).'/font')) + $this->fontpath = dirname(__FILE__).'/font/'; + else + $this->fontpath = ''; + // Core fonts + $this->CoreFonts = array('courier', 'helvetica', 'times', 'symbol', 'zapfdingbats'); + // Scale factor + if($unit=='pt') + $this->k = 1; + elseif($unit=='mm') + $this->k = 72/25.4; + elseif($unit=='cm') + $this->k = 72/2.54; + elseif($unit=='in') + $this->k = 72; + else + $this->Error('Incorrect unit: '.$unit); + // Page sizes + $this->StdPageSizes = array('a3'=>array(841.89,1190.55), 'a4'=>array(595.28,841.89), 'a5'=>array(420.94,595.28), + 'letter'=>array(612,792), 'legal'=>array(612,1008)); + $size = $this->_getpagesize($size); + $this->DefPageSize = $size; + $this->CurPageSize = $size; + // Page orientation + $orientation = strtolower($orientation); + if($orientation=='p' || $orientation=='portrait') + { + $this->DefOrientation = 'P'; + $this->w = $size[0]; + $this->h = $size[1]; + } + elseif($orientation=='l' || $orientation=='landscape') + { + $this->DefOrientation = 'L'; + $this->w = $size[1]; + $this->h = $size[0]; + } + else + $this->Error('Incorrect orientation: '.$orientation); + $this->CurOrientation = $this->DefOrientation; + $this->wPt = $this->w*$this->k; + $this->hPt = $this->h*$this->k; + // Page rotation + $this->CurRotation = 0; + // Page margins (1 cm) + $margin = 28.35/$this->k; + $this->SetMargins($margin,$margin); + // Interior cell margin (1 mm) + $this->cMargin = $margin/10; + // Line width (0.2 mm) + $this->LineWidth = .567/$this->k; + // Automatic page break + $this->SetAutoPageBreak(true,2*$margin); + // Default display mode + $this->SetDisplayMode('default'); + // Enable compression + $this->SetCompression(true); + // Set default PDF version number + $this->PDFVersion = '1.3'; +} + +function SetMargins($left, $top, $right=null) +{ + // Set left, top and right margins + $this->lMargin = $left; + $this->tMargin = $top; + if($right===null) + $right = $left; + $this->rMargin = $right; +} + +function SetLeftMargin($margin) +{ + // Set left margin + $this->lMargin = $margin; + if($this->page>0 && $this->x<$margin) + $this->x = $margin; +} + +function SetTopMargin($margin) +{ + // Set top margin + $this->tMargin = $margin; +} + +function SetRightMargin($margin) +{ + // Set right margin + $this->rMargin = $margin; +} + +function SetAutoPageBreak($auto, $margin=0) +{ + // Set auto page break mode and triggering margin + $this->AutoPageBreak = $auto; + $this->bMargin = $margin; + $this->PageBreakTrigger = $this->h-$margin; +} + +function SetDisplayMode($zoom, $layout='default') +{ + // Set display mode in viewer + if($zoom=='fullpage' || $zoom=='fullwidth' || $zoom=='real' || $zoom=='default' || !is_string($zoom)) + $this->ZoomMode = $zoom; + else + $this->Error('Incorrect zoom display mode: '.$zoom); + if($layout=='single' || $layout=='continuous' || $layout=='two' || $layout=='default') + $this->LayoutMode = $layout; + else + $this->Error('Incorrect layout display mode: '.$layout); +} + +function SetCompression($compress) +{ + // Set page compression + if(function_exists('gzcompress')) + $this->compress = $compress; + else + $this->compress = false; +} + +function SetTitle($title, $isUTF8=false) +{ + // Title of document + $this->metadata['Title'] = $isUTF8 ? $title : utf8_encode($title); +} + +function SetAuthor($author, $isUTF8=false) +{ + // Author of document + $this->metadata['Author'] = $isUTF8 ? $author : utf8_encode($author); +} + +function SetSubject($subject, $isUTF8=false) +{ + // Subject of document + $this->metadata['Subject'] = $isUTF8 ? $subject : utf8_encode($subject); +} + +function SetKeywords($keywords, $isUTF8=false) +{ + // Keywords of document + $this->metadata['Keywords'] = $isUTF8 ? $keywords : utf8_encode($keywords); +} + +function SetCreator($creator, $isUTF8=false) +{ + // Creator of document + $this->metadata['Creator'] = $isUTF8 ? $creator : utf8_encode($creator); +} + +function AliasNbPages($alias='{nb}') +{ + // Define an alias for total number of pages + $this->AliasNbPages = $alias; +} + +function Error($msg) +{ + // Fatal error + throw new Exception('FPDF error: '.$msg); +} + +function Close() +{ + // Terminate document + if($this->state==3) + return; + if($this->page==0) + $this->AddPage(); + // Page footer + $this->InFooter = true; + $this->Footer(); + $this->InFooter = false; + // Close page + $this->_endpage(); + // Close document + $this->_enddoc(); +} + +function AddPage($orientation='', $size='', $rotation=0) +{ + // Start a new page + if($this->state==3) + $this->Error('The document is closed'); + $family = $this->FontFamily; + $style = $this->FontStyle.($this->underline ? 'U' : ''); + $fontsize = $this->FontSizePt; + $lw = $this->LineWidth; + $dc = $this->DrawColor; + $fc = $this->FillColor; + $tc = $this->TextColor; + $cf = $this->ColorFlag; + if($this->page>0) + { + // Page footer + $this->InFooter = true; + $this->Footer(); + $this->InFooter = false; + // Close page + $this->_endpage(); + } + // Start new page + $this->_beginpage($orientation,$size,$rotation); + // Set line cap style to square + $this->_out('2 J'); + // Set line width + $this->LineWidth = $lw; + $this->_out(sprintf('%.2F w',$lw*$this->k)); + // Set font + if($family) + $this->SetFont($family,$style,$fontsize); + // Set colors + $this->DrawColor = $dc; + if($dc!='0 G') + $this->_out($dc); + $this->FillColor = $fc; + if($fc!='0 g') + $this->_out($fc); + $this->TextColor = $tc; + $this->ColorFlag = $cf; + // Page header + $this->InHeader = true; + $this->Header(); + $this->InHeader = false; + // Restore line width + if($this->LineWidth!=$lw) + { + $this->LineWidth = $lw; + $this->_out(sprintf('%.2F w',$lw*$this->k)); + } + // Restore font + if($family) + $this->SetFont($family,$style,$fontsize); + // Restore colors + if($this->DrawColor!=$dc) + { + $this->DrawColor = $dc; + $this->_out($dc); + } + if($this->FillColor!=$fc) + { + $this->FillColor = $fc; + $this->_out($fc); + } + $this->TextColor = $tc; + $this->ColorFlag = $cf; +} + +function Header() +{ + // To be implemented in your own inherited class +} + +function Footer() +{ + // To be implemented in your own inherited class +} + +function PageNo() +{ + // Get current page number + return $this->page; +} + +function SetDrawColor($r, $g=null, $b=null) +{ + // Set color for all stroking operations + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->DrawColor = sprintf('%.3F G',$r/255); + else + $this->DrawColor = sprintf('%.3F %.3F %.3F RG',$r/255,$g/255,$b/255); + if($this->page>0) + $this->_out($this->DrawColor); +} + +function SetFillColor($r, $g=null, $b=null) +{ + // Set color for all filling operations + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->FillColor = sprintf('%.3F g',$r/255); + else + $this->FillColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255); + $this->ColorFlag = ($this->FillColor!=$this->TextColor); + if($this->page>0) + $this->_out($this->FillColor); +} + +function SetTextColor($r, $g=null, $b=null) +{ + // Set color for text + if(($r==0 && $g==0 && $b==0) || $g===null) + $this->TextColor = sprintf('%.3F g',$r/255); + else + $this->TextColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255); + $this->ColorFlag = ($this->FillColor!=$this->TextColor); +} + +function GetStringWidth($s) +{ + // Get width of a string in the current font + $s = (string)$s; + $cw = &$this->CurrentFont['cw']; + $w = 0; + $l = strlen($s); + for($i=0;$i<$l;$i++) + $w += $cw[$s[$i]]; + return $w*$this->FontSize/1000; +} + +function SetLineWidth($width) +{ + // Set line width + $this->LineWidth = $width; + if($this->page>0) + $this->_out(sprintf('%.2F w',$width*$this->k)); +} + +function Line($x1, $y1, $x2, $y2) +{ + // Draw a line + $this->_out(sprintf('%.2F %.2F m %.2F %.2F l S',$x1*$this->k,($this->h-$y1)*$this->k,$x2*$this->k,($this->h-$y2)*$this->k)); +} + +function Rect($x, $y, $w, $h, $style='') +{ + // Draw a rectangle + if($style=='F') + $op = 'f'; + elseif($style=='FD' || $style=='DF') + $op = 'B'; + else + $op = 'S'; + $this->_out(sprintf('%.2F %.2F %.2F %.2F re %s',$x*$this->k,($this->h-$y)*$this->k,$w*$this->k,-$h*$this->k,$op)); +} + +function AddFont($family, $style='', $file='') +{ + // Add a TrueType, OpenType or Type1 font + $family = strtolower($family); + if($file=='') + $file = str_replace(' ','',$family).strtolower($style).'.php'; + $style = strtoupper($style); + if($style=='IB') + $style = 'BI'; + $fontkey = $family.$style; + if(isset($this->fonts[$fontkey])) + return; + $info = $this->_loadfont($file); + $info['i'] = count($this->fonts)+1; + if(!empty($info['file'])) + { + // Embedded font + if($info['type']=='TrueType') + $this->FontFiles[$info['file']] = array('length1'=>$info['originalsize']); + else + $this->FontFiles[$info['file']] = array('length1'=>$info['size1'], 'length2'=>$info['size2']); + } + $this->fonts[$fontkey] = $info; +} + +function SetFont($family, $style='', $size=0) +{ + // Select a font; size given in points + if($family=='') + $family = $this->FontFamily; + else + $family = strtolower($family); + $style = strtoupper($style); + if(strpos($style,'U')!==false) + { + $this->underline = true; + $style = str_replace('U','',$style); + } + else + $this->underline = false; + if($style=='IB') + $style = 'BI'; + if($size==0) + $size = $this->FontSizePt; + // Test if font is already selected + if($this->FontFamily==$family && $this->FontStyle==$style && $this->FontSizePt==$size) + return; + // Test if font is already loaded + $fontkey = $family.$style; + if(!isset($this->fonts[$fontkey])) + { + // Test if one of the core fonts + if($family=='arial') + $family = 'helvetica'; + if(in_array($family,$this->CoreFonts)) + { + if($family=='symbol' || $family=='zapfdingbats') + $style = ''; + $fontkey = $family.$style; + if(!isset($this->fonts[$fontkey])) + $this->AddFont($family,$style); + } + else + $this->Error('Undefined font: '.$family.' '.$style); + } + // Select it + $this->FontFamily = $family; + $this->FontStyle = $style; + $this->FontSizePt = $size; + $this->FontSize = $size/$this->k; + $this->CurrentFont = &$this->fonts[$fontkey]; + if($this->page>0) + $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function SetFontSize($size) +{ + // Set font size in points + if($this->FontSizePt==$size) + return; + $this->FontSizePt = $size; + $this->FontSize = $size/$this->k; + if($this->page>0) + $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function AddLink() +{ + // Create a new internal link + $n = count($this->links)+1; + $this->links[$n] = array(0, 0); + return $n; +} + +function SetLink($link, $y=0, $page=-1) +{ + // Set destination of internal link + if($y==-1) + $y = $this->y; + if($page==-1) + $page = $this->page; + $this->links[$link] = array($page, $y); +} + +function Link($x, $y, $w, $h, $link) +{ + // Put a link on the page + $this->PageLinks[$this->page][] = array($x*$this->k, $this->hPt-$y*$this->k, $w*$this->k, $h*$this->k, $link); +} + +function Text($x, $y, $txt) +{ + // Output a string + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $s = sprintf('BT %.2F %.2F Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt)); + if($this->underline && $txt!='') + $s .= ' '.$this->_dounderline($x,$y,$txt); + if($this->ColorFlag) + $s = 'q '.$this->TextColor.' '.$s.' Q'; + $this->_out($s); +} + +function AcceptPageBreak() +{ + // Accept automatic page break or not + return $this->AutoPageBreak; +} + +function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='') +{ + // Output a cell + $k = $this->k; + if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak()) + { + // Automatic page break + $x = $this->x; + $ws = $this->ws; + if($ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation); + $this->x = $x; + if($ws>0) + { + $this->ws = $ws; + $this->_out(sprintf('%.3F Tw',$ws*$k)); + } + } + if($w==0) + $w = $this->w-$this->rMargin-$this->x; + $s = ''; + if($fill || $border==1) + { + if($fill) + $op = ($border==1) ? 'B' : 'f'; + else + $op = 'S'; + $s = sprintf('%.2F %.2F %.2F %.2F re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op); + } + if(is_string($border)) + { + $x = $this->x; + $y = $this->y; + if(strpos($border,'L')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k); + if(strpos($border,'T')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k); + if(strpos($border,'R')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + if(strpos($border,'B')!==false) + $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + } + if($txt!=='') + { + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + if($align=='R') + $dx = $w-$this->cMargin-$this->GetStringWidth($txt); + elseif($align=='C') + $dx = ($w-$this->GetStringWidth($txt))/2; + else + $dx = $this->cMargin; + if($this->ColorFlag) + $s .= 'q '.$this->TextColor.' '; + $s .= sprintf('BT %.2F %.2F Td (%s) Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$this->_escape($txt)); + if($this->underline) + $s .= ' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt); + if($this->ColorFlag) + $s .= ' Q'; + if($link) + $this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$this->GetStringWidth($txt),$this->FontSize,$link); + } + if($s) + $this->_out($s); + $this->lasth = $h; + if($ln>0) + { + // Go to next line + $this->y += $h; + if($ln==1) + $this->x = $this->lMargin; + } + else + $this->x += $w; +} + +function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false) +{ + // Output text with automatic or explicit line breaks + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $cw = &$this->CurrentFont['cw']; + if($w==0) + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $s = str_replace("\r",'',$txt); + $nb = strlen($s); + if($nb>0 && $s[$nb-1]=="\n") + $nb--; + $b = 0; + if($border) + { + if($border==1) + { + $border = 'LTRB'; + $b = 'LRT'; + $b2 = 'LR'; + } + else + { + $b2 = ''; + if(strpos($border,'L')!==false) + $b2 .= 'L'; + if(strpos($border,'R')!==false) + $b2 .= 'R'; + $b = (strpos($border,'T')!==false) ? $b2.'T' : $b2; + } + } + $sep = -1; + $i = 0; + $j = 0; + $l = 0; + $ns = 0; + $nl = 1; + while($i<$nb) + { + // Get next character + $c = $s[$i]; + if($c=="\n") + { + // Explicit line break + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $i++; + $sep = -1; + $j = $i; + $l = 0; + $ns = 0; + $nl++; + if($border && $nl==2) + $b = $b2; + continue; + } + if($c==' ') + { + $sep = $i; + $ls = $l; + $ns++; + } + $l += $cw[$c]; + if($l>$wmax) + { + // Automatic line break + if($sep==-1) + { + if($i==$j) + $i++; + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + } + else + { + if($align=='J') + { + $this->ws = ($ns>1) ? ($wmax-$ls)/1000*$this->FontSize/($ns-1) : 0; + $this->_out(sprintf('%.3F Tw',$this->ws*$this->k)); + } + $this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill); + $i = $sep+1; + } + $sep = -1; + $j = $i; + $l = 0; + $ns = 0; + $nl++; + if($border && $nl==2) + $b = $b2; + } + else + $i++; + } + // Last chunk + if($this->ws>0) + { + $this->ws = 0; + $this->_out('0 Tw'); + } + if($border && strpos($border,'B')!==false) + $b .= 'B'; + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $this->x = $this->lMargin; +} + +function Write($h, $txt, $link='') +{ + // Output text in flowing mode + if(!isset($this->CurrentFont)) + $this->Error('No font has been set'); + $cw = &$this->CurrentFont['cw']; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $s = str_replace("\r",'',$txt); + $nb = strlen($s); + $sep = -1; + $i = 0; + $j = 0; + $l = 0; + $nl = 1; + while($i<$nb) + { + // Get next character + $c = $s[$i]; + if($c=="\n") + { + // Explicit line break + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link); + $i++; + $sep = -1; + $j = $i; + $l = 0; + if($nl==1) + { + $this->x = $this->lMargin; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + continue; + } + if($c==' ') + $sep = $i; + $l += $cw[$c]; + if($l>$wmax) + { + // Automatic line break + if($sep==-1) + { + if($this->x>$this->lMargin) + { + // Move to next line + $this->x = $this->lMargin; + $this->y += $h; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + $i++; + $nl++; + continue; + } + if($i==$j) + $i++; + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link); + } + else + { + $this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',false,$link); + $i = $sep+1; + } + $sep = -1; + $j = $i; + $l = 0; + if($nl==1) + { + $this->x = $this->lMargin; + $w = $this->w-$this->rMargin-$this->x; + $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + } + else + $i++; + } + // Last chunk + if($i!=$j) + $this->Cell($l/1000*$this->FontSize,$h,substr($s,$j),0,0,'',false,$link); +} + +function Ln($h=null) +{ + // Line feed; default value is the last cell height + $this->x = $this->lMargin; + if($h===null) + $this->y += $this->lasth; + else + $this->y += $h; +} + +function Image($file, $x=null, $y=null, $w=0, $h=0, $type='', $link='') +{ + // Put an image on the page + if($file=='') + $this->Error('Image file name is empty'); + if(!isset($this->images[$file])) + { + // First use of this image, get info + if($type=='') + { + $pos = strrpos($file,'.'); + if(!$pos) + $this->Error('Image file has no extension and no type was specified: '.$file); + $type = substr($file,$pos+1); + } + $type = strtolower($type); + if($type=='jpeg') + $type = 'jpg'; + $mtd = '_parse'.$type; + if(!method_exists($this,$mtd)) + $this->Error('Unsupported image type: '.$type); + $info = $this->$mtd($file); + $info['i'] = count($this->images)+1; + $this->images[$file] = $info; + } + else + $info = $this->images[$file]; + + // Automatic width and height calculation if needed + if($w==0 && $h==0) + { + // Put image at 96 dpi + $w = -96; + $h = -96; + } + if($w<0) + $w = -$info['w']*72/$w/$this->k; + if($h<0) + $h = -$info['h']*72/$h/$this->k; + if($w==0) + $w = $h*$info['w']/$info['h']; + if($h==0) + $h = $w*$info['h']/$info['w']; + + // Flowing mode + if($y===null) + { + if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak()) + { + // Automatic page break + $x2 = $this->x; + $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation); + $this->x = $x2; + } + $y = $this->y; + $this->y += $h; + } + + if($x===null) + $x = $this->x; + $this->_out(sprintf('q %.2F 0 0 %.2F %.2F %.2F cm /I%d Do Q',$w*$this->k,$h*$this->k,$x*$this->k,($this->h-($y+$h))*$this->k,$info['i'])); + if($link) + $this->Link($x,$y,$w,$h,$link); +} + +function GetPageWidth() +{ + // Get current page width + return $this->w; +} + +function GetPageHeight() +{ + // Get current page height + return $this->h; +} + +function GetX() +{ + // Get x position + return $this->x; +} + +function SetX($x) +{ + // Set x position + if($x>=0) + $this->x = $x; + else + $this->x = $this->w+$x; +} + +function GetY() +{ + // Get y position + return $this->y; +} + +function SetY($y, $resetX=true) +{ + // Set y position and optionally reset x + if($y>=0) + $this->y = $y; + else + $this->y = $this->h+$y; + if($resetX) + $this->x = $this->lMargin; +} + +function SetXY($x, $y) +{ + // Set x and y positions + $this->SetX($x); + $this->SetY($y,false); +} + +function Output($dest='', $name='', $isUTF8=false) +{ + // Output PDF to some destination + $this->Close(); + if(strlen($name)==1 && strlen($dest)!=1) + { + // Fix parameter order + $tmp = $dest; + $dest = $name; + $name = $tmp; + } + if($dest=='') + $dest = 'I'; + if($name=='') + $name = 'doc.pdf'; + switch(strtoupper($dest)) + { + case 'I': + // Send to standard output + $this->_checkoutput(); + if(PHP_SAPI!='cli') + { + // We send to a browser + header('Content-Type: application/pdf'); + header('Content-Disposition: inline; '.$this->_httpencode('filename',$name,$isUTF8)); + header('Cache-Control: private, max-age=0, must-revalidate'); + header('Pragma: public'); + } + echo $this->buffer; + break; + case 'D': + // Download file + $this->_checkoutput(); + header('Content-Type: application/x-download'); + header('Content-Disposition: attachment; '.$this->_httpencode('filename',$name,$isUTF8)); + header('Cache-Control: private, max-age=0, must-revalidate'); + header('Pragma: public'); + echo $this->buffer; + break; + case 'F': + // Save to local file + if(!file_put_contents($name,$this->buffer)) + $this->Error('Unable to create output file: '.$name); + break; + case 'S': + // Return as a string + return $this->buffer; + default: + $this->Error('Incorrect output destination: '.$dest); + } + return ''; +} + +/******************************************************************************* +* Protected methods * +*******************************************************************************/ + +protected function _dochecks() +{ + // Check mbstring overloading + if(ini_get('mbstring.func_overload') & 2) + $this->Error('mbstring overloading must be disabled'); + // Ensure runtime magic quotes are disabled + if(get_magic_quotes_runtime()) + @set_magic_quotes_runtime(0); +} + +protected function _checkoutput() +{ + if(PHP_SAPI!='cli') + { + if(headers_sent($file,$line)) + $this->Error("Some data has already been output, can't send PDF file (output started at $file:$line)"); + } + if(ob_get_length()) + { + // The output buffer is not empty + if(preg_match('/^(\xEF\xBB\xBF)?\s*$/',ob_get_contents())) + { + // It contains only a UTF-8 BOM and/or whitespace, let's clean it + ob_clean(); + } + else + $this->Error("Some data has already been output, can't send PDF file"); + } +} + +protected function _getpagesize($size) +{ + if(is_string($size)) + { + $size = strtolower($size); + if(!isset($this->StdPageSizes[$size])) + $this->Error('Unknown page size: '.$size); + $a = $this->StdPageSizes[$size]; + return array($a[0]/$this->k, $a[1]/$this->k); + } + else + { + if($size[0]>$size[1]) + return array($size[1], $size[0]); + else + return $size; + } +} + +protected function _beginpage($orientation, $size, $rotation) +{ + $this->page++; + $this->pages[$this->page] = ''; + $this->state = 2; + $this->x = $this->lMargin; + $this->y = $this->tMargin; + $this->FontFamily = ''; + // Check page size and orientation + if($orientation=='') + $orientation = $this->DefOrientation; + else + $orientation = strtoupper($orientation[0]); + if($size=='') + $size = $this->DefPageSize; + else + $size = $this->_getpagesize($size); + if($orientation!=$this->CurOrientation || $size[0]!=$this->CurPageSize[0] || $size[1]!=$this->CurPageSize[1]) + { + // New size or orientation + if($orientation=='P') + { + $this->w = $size[0]; + $this->h = $size[1]; + } + else + { + $this->w = $size[1]; + $this->h = $size[0]; + } + $this->wPt = $this->w*$this->k; + $this->hPt = $this->h*$this->k; + $this->PageBreakTrigger = $this->h-$this->bMargin; + $this->CurOrientation = $orientation; + $this->CurPageSize = $size; + } + if($orientation!=$this->DefOrientation || $size[0]!=$this->DefPageSize[0] || $size[1]!=$this->DefPageSize[1]) + $this->PageInfo[$this->page]['size'] = array($this->wPt, $this->hPt); + if($rotation!=0) + { + if($rotation%90!=0) + $this->Error('Incorrect rotation value: '.$rotation); + $this->CurRotation = $rotation; + $this->PageInfo[$this->page]['rotation'] = $rotation; + } +} + +protected function _endpage() +{ + $this->state = 1; +} + +protected function _loadfont($font) +{ + // Load a font definition file from the font directory + if(strpos($font,'/')!==false || strpos($font,"\\")!==false) + $this->Error('Incorrect font definition file name: '.$font); + include($this->fontpath.$font); + if(!isset($name)) + $this->Error('Could not include font definition file'); + if(isset($enc)) + $enc = strtolower($enc); + if(!isset($subsetted)) + $subsetted = false; + return get_defined_vars(); +} + +protected function _isascii($s) +{ + // Test if string is ASCII + $nb = strlen($s); + for($i=0;$i<$nb;$i++) + { + if(ord($s[$i])>127) + return false; + } + return true; +} + +protected function _httpencode($param, $value, $isUTF8) +{ + // Encode HTTP header field parameter + if($this->_isascii($value)) + return $param.'="'.$value.'"'; + if(!$isUTF8) + $value = utf8_encode($value); + if(strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')!==false) + return $param.'="'.rawurlencode($value).'"'; + else + return $param."*=UTF-8''".rawurlencode($value); +} + +protected function _UTF8toUTF16($s) +{ + // Convert UTF-8 to UTF-16BE with BOM + $res = "\xFE\xFF"; + $nb = strlen($s); + $i = 0; + while($i<$nb) + { + $c1 = ord($s[$i++]); + if($c1>=224) + { + // 3-byte character + $c2 = ord($s[$i++]); + $c3 = ord($s[$i++]); + $res .= chr((($c1 & 0x0F)<<4) + (($c2 & 0x3C)>>2)); + $res .= chr((($c2 & 0x03)<<6) + ($c3 & 0x3F)); + } + elseif($c1>=192) + { + // 2-byte character + $c2 = ord($s[$i++]); + $res .= chr(($c1 & 0x1C)>>2); + $res .= chr((($c1 & 0x03)<<6) + ($c2 & 0x3F)); + } + else + { + // Single-byte character + $res .= "\0".chr($c1); + } + } + return $res; +} + +protected function _escape($s) +{ + // Escape special characters + if(strpos($s,'(')!==false || strpos($s,')')!==false || strpos($s,'\\')!==false || strpos($s,"\r")!==false) + return str_replace(array('\\','(',')',"\r"), array('\\\\','\\(','\\)','\\r'), $s); + else + return $s; +} + +protected function _textstring($s) +{ + // Format a text string + if(!$this->_isascii($s)) + $s = $this->_UTF8toUTF16($s); + return '('.$this->_escape($s).')'; +} + +protected function _dounderline($x, $y, $txt) +{ + // Underline text + $up = $this->CurrentFont['up']; + $ut = $this->CurrentFont['ut']; + $w = $this->GetStringWidth($txt)+$this->ws*substr_count($txt,' '); + return sprintf('%.2F %.2F %.2F %.2F re f',$x*$this->k,($this->h-($y-$up/1000*$this->FontSize))*$this->k,$w*$this->k,-$ut/1000*$this->FontSizePt); +} + +protected function _parsejpg($file) +{ + // Extract info from a JPEG file + $a = getimagesize($file); + if(!$a) + $this->Error('Missing or incorrect image file: '.$file); + if($a[2]!=2) + $this->Error('Not a JPEG file: '.$file); + if(!isset($a['channels']) || $a['channels']==3) + $colspace = 'DeviceRGB'; + elseif($a['channels']==4) + $colspace = 'DeviceCMYK'; + else + $colspace = 'DeviceGray'; + $bpc = isset($a['bits']) ? $a['bits'] : 8; + $data = file_get_contents($file); + return array('w'=>$a[0], 'h'=>$a[1], 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'DCTDecode', 'data'=>$data); +} + +protected function _parsepng($file) +{ + // Extract info from a PNG file + $f = fopen($file,'rb'); + if(!$f) + $this->Error('Can\'t open image file: '.$file); + $info = $this->_parsepngstream($f,$file); + fclose($f); + return $info; +} + +protected function _parsepngstream($f, $file) +{ + // Check signature + if($this->_readstream($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) + $this->Error('Not a PNG file: '.$file); + + // Read header chunk + $this->_readstream($f,4); + if($this->_readstream($f,4)!='IHDR') + $this->Error('Incorrect PNG file: '.$file); + $w = $this->_readint($f); + $h = $this->_readint($f); + $bpc = ord($this->_readstream($f,1)); + if($bpc>8) + $this->Error('16-bit depth not supported: '.$file); + $ct = ord($this->_readstream($f,1)); + if($ct==0 || $ct==4) + $colspace = 'DeviceGray'; + elseif($ct==2 || $ct==6) + $colspace = 'DeviceRGB'; + elseif($ct==3) + $colspace = 'Indexed'; + else + $this->Error('Unknown color type: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Unknown compression method: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Unknown filter method: '.$file); + if(ord($this->_readstream($f,1))!=0) + $this->Error('Interlacing not supported: '.$file); + $this->_readstream($f,4); + $dp = '/Predictor 15 /Colors '.($colspace=='DeviceRGB' ? 3 : 1).' /BitsPerComponent '.$bpc.' /Columns '.$w; + + // Scan chunks looking for palette, transparency and image data + $pal = ''; + $trns = ''; + $data = ''; + do + { + $n = $this->_readint($f); + $type = $this->_readstream($f,4); + if($type=='PLTE') + { + // Read palette + $pal = $this->_readstream($f,$n); + $this->_readstream($f,4); + } + elseif($type=='tRNS') + { + // Read transparency info + $t = $this->_readstream($f,$n); + if($ct==0) + $trns = array(ord(substr($t,1,1))); + elseif($ct==2) + $trns = array(ord(substr($t,1,1)), ord(substr($t,3,1)), ord(substr($t,5,1))); + else + { + $pos = strpos($t,chr(0)); + if($pos!==false) + $trns = array($pos); + } + $this->_readstream($f,4); + } + elseif($type=='IDAT') + { + // Read image data block + $data .= $this->_readstream($f,$n); + $this->_readstream($f,4); + } + elseif($type=='IEND') + break; + else + $this->_readstream($f,$n+4); + } + while($n); + + if($colspace=='Indexed' && empty($pal)) + $this->Error('Missing palette in '.$file); + $info = array('w'=>$w, 'h'=>$h, 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'FlateDecode', 'dp'=>$dp, 'pal'=>$pal, 'trns'=>$trns); + if($ct>=4) + { + // Extract alpha channel + if(!function_exists('gzuncompress')) + $this->Error('Zlib not available, can\'t handle alpha channel: '.$file); + $data = gzuncompress($data); + $color = ''; + $alpha = ''; + if($ct==4) + { + // Gray image + $len = 2*$w; + for($i=0;$i<$h;$i++) + { + $pos = (1+$len)*$i; + $color .= $data[$pos]; + $alpha .= $data[$pos]; + $line = substr($data,$pos+1,$len); + $color .= preg_replace('/(.)./s','$1',$line); + $alpha .= preg_replace('/.(.)/s','$1',$line); + } + } + else + { + // RGB image + $len = 4*$w; + for($i=0;$i<$h;$i++) + { + $pos = (1+$len)*$i; + $color .= $data[$pos]; + $alpha .= $data[$pos]; + $line = substr($data,$pos+1,$len); + $color .= preg_replace('/(.{3})./s','$1',$line); + $alpha .= preg_replace('/.{3}(.)/s','$1',$line); + } + } + unset($data); + $data = gzcompress($color); + $info['smask'] = gzcompress($alpha); + $this->WithAlpha = true; + if($this->PDFVersion<'1.4') + $this->PDFVersion = '1.4'; + } + $info['data'] = $data; + return $info; +} + +protected function _readstream($f, $n) +{ + // Read n bytes from stream + $res = ''; + while($n>0 && !feof($f)) + { + $s = fread($f,$n); + if($s===false) + $this->Error('Error while reading stream'); + $n -= strlen($s); + $res .= $s; + } + if($n>0) + $this->Error('Unexpected end of stream'); + return $res; +} + +protected function _readint($f) +{ + // Read a 4-byte integer from stream + $a = unpack('Ni',$this->_readstream($f,4)); + return $a['i']; +} + +protected function _parsegif($file) +{ + // Extract info from a GIF file (via PNG conversion) + if(!function_exists('imagepng')) + $this->Error('GD extension is required for GIF support'); + if(!function_exists('imagecreatefromgif')) + $this->Error('GD has no GIF read support'); + $im = imagecreatefromgif($file); + if(!$im) + $this->Error('Missing or incorrect image file: '.$file); + imageinterlace($im,0); + ob_start(); + imagepng($im); + $data = ob_get_clean(); + imagedestroy($im); + $f = fopen('php://temp','rb+'); + if(!$f) + $this->Error('Unable to create memory stream'); + fwrite($f,$data); + rewind($f); + $info = $this->_parsepngstream($f,$file); + fclose($f); + return $info; +} + +protected function _out($s) +{ + // Add a line to the document + if($this->state==2) + $this->pages[$this->page] .= $s."\n"; + elseif($this->state==1) + $this->_put($s); + elseif($this->state==0) + $this->Error('No page has been added yet'); + elseif($this->state==3) + $this->Error('The document is closed'); +} + +protected function _put($s) +{ + $this->buffer .= $s."\n"; +} + +protected function _getoffset() +{ + return strlen($this->buffer); +} + +protected function _newobj($n=null) +{ + // Begin a new object + if($n===null) + $n = ++$this->n; + $this->offsets[$n] = $this->_getoffset(); + $this->_put($n.' 0 obj'); +} + +protected function _putstream($data) +{ + $this->_put('stream'); + $this->_put($data); + $this->_put('endstream'); +} + +protected function _putstreamobject($data) +{ + if($this->compress) + { + $entries = '/Filter /FlateDecode '; + $data = gzcompress($data); + } + else + $entries = ''; + $entries .= '/Length '.strlen($data); + $this->_newobj(); + $this->_put('<<'.$entries.'>>'); + $this->_putstream($data); + $this->_put('endobj'); +} + +protected function _putpage($n) +{ + $this->_newobj(); + $this->_put('<_put('/Parent 1 0 R'); + if(isset($this->PageInfo[$n]['size'])) + $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$this->PageInfo[$n]['size'][0],$this->PageInfo[$n]['size'][1])); + if(isset($this->PageInfo[$n]['rotation'])) + $this->_put('/Rotate '.$this->PageInfo[$n]['rotation']); + $this->_put('/Resources 2 0 R'); + if(isset($this->PageLinks[$n])) + { + // Links + $annots = '/Annots ['; + foreach($this->PageLinks[$n] as $pl) + { + $rect = sprintf('%.2F %.2F %.2F %.2F',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]); + $annots .= '<_textstring($pl[4]).'>>>>'; + else + { + $l = $this->links[$pl[4]]; + if(isset($this->PageInfo[$l[0]]['size'])) + $h = $this->PageInfo[$l[0]]['size'][1]; + else + $h = ($this->DefOrientation=='P') ? $this->DefPageSize[1]*$this->k : $this->DefPageSize[0]*$this->k; + $annots .= sprintf('/Dest [%d 0 R /XYZ 0 %.2F null]>>',$this->PageInfo[$l[0]]['n'],$h-$l[1]*$this->k); + } + } + $this->_put($annots.']'); + } + if($this->WithAlpha) + $this->_put('/Group <>'); + $this->_put('/Contents '.($this->n+1).' 0 R>>'); + $this->_put('endobj'); + // Page content + if(!empty($this->AliasNbPages)) + $this->pages[$n] = str_replace($this->AliasNbPages,$this->page,$this->pages[$n]); + $this->_putstreamobject($this->pages[$n]); +} + +protected function _putpages() +{ + $nb = $this->page; + for($n=1;$n<=$nb;$n++) + $this->PageInfo[$n]['n'] = $this->n+1+2*($n-1); + for($n=1;$n<=$nb;$n++) + $this->_putpage($n); + // Pages root + $this->_newobj(1); + $this->_put('<PageInfo[$n]['n'].' 0 R '; + $this->_put($kids.']'); + $this->_put('/Count '.$nb); + if($this->DefOrientation=='P') + { + $w = $this->DefPageSize[0]; + $h = $this->DefPageSize[1]; + } + else + { + $w = $this->DefPageSize[1]; + $h = $this->DefPageSize[0]; + } + $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$w*$this->k,$h*$this->k)); + $this->_put('>>'); + $this->_put('endobj'); +} + +protected function _putfonts() +{ + foreach($this->FontFiles as $file=>$info) + { + // Font file embedding + $this->_newobj(); + $this->FontFiles[$file]['n'] = $this->n; + $font = file_get_contents($this->fontpath.$file,true); + if(!$font) + $this->Error('Font file not found: '.$file); + $compressed = (substr($file,-2)=='.z'); + if(!$compressed && isset($info['length2'])) + $font = substr($font,6,$info['length1']).substr($font,6+$info['length1']+6,$info['length2']); + $this->_put('<_put('/Filter /FlateDecode'); + $this->_put('/Length1 '.$info['length1']); + if(isset($info['length2'])) + $this->_put('/Length2 '.$info['length2'].' /Length3 0'); + $this->_put('>>'); + $this->_putstream($font); + $this->_put('endobj'); + } + foreach($this->fonts as $k=>$font) + { + // Encoding + if(isset($font['diff'])) + { + if(!isset($this->encodings[$font['enc']])) + { + $this->_newobj(); + $this->_put('<>'); + $this->_put('endobj'); + $this->encodings[$font['enc']] = $this->n; + } + } + // ToUnicode CMap + if(isset($font['uv'])) + { + if(isset($font['enc'])) + $cmapkey = $font['enc']; + else + $cmapkey = $font['name']; + if(!isset($this->cmaps[$cmapkey])) + { + $cmap = $this->_tounicodecmap($font['uv']); + $this->_putstreamobject($cmap); + $this->cmaps[$cmapkey] = $this->n; + } + } + // Font object + $this->fonts[$k]['n'] = $this->n+1; + $type = $font['type']; + $name = $font['name']; + if($font['subsetted']) + $name = 'AAAAAA+'.$name; + if($type=='Core') + { + // Core font + $this->_newobj(); + $this->_put('<_put('/BaseFont /'.$name); + $this->_put('/Subtype /Type1'); + if($name!='Symbol' && $name!='ZapfDingbats') + $this->_put('/Encoding /WinAnsiEncoding'); + if(isset($font['uv'])) + $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R'); + $this->_put('>>'); + $this->_put('endobj'); + } + elseif($type=='Type1' || $type=='TrueType') + { + // Additional Type1 or TrueType/OpenType font + $this->_newobj(); + $this->_put('<_put('/BaseFont /'.$name); + $this->_put('/Subtype /'.$type); + $this->_put('/FirstChar 32 /LastChar 255'); + $this->_put('/Widths '.($this->n+1).' 0 R'); + $this->_put('/FontDescriptor '.($this->n+2).' 0 R'); + if(isset($font['diff'])) + $this->_put('/Encoding '.$this->encodings[$font['enc']].' 0 R'); + else + $this->_put('/Encoding /WinAnsiEncoding'); + if(isset($font['uv'])) + $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R'); + $this->_put('>>'); + $this->_put('endobj'); + // Widths + $this->_newobj(); + $cw = &$font['cw']; + $s = '['; + for($i=32;$i<=255;$i++) + $s .= $cw[chr($i)].' '; + $this->_put($s.']'); + $this->_put('endobj'); + // Descriptor + $this->_newobj(); + $s = '<$v) + $s .= ' /'.$k.' '.$v; + if(!empty($font['file'])) + $s .= ' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$font['file']]['n'].' 0 R'; + $this->_put($s.'>>'); + $this->_put('endobj'); + } + else + { + // Allow for additional types + $mtd = '_put'.strtolower($type); + if(!method_exists($this,$mtd)) + $this->Error('Unsupported font type: '.$type); + $this->$mtd($font); + } + } +} + +protected function _tounicodecmap($uv) +{ + $ranges = ''; + $nbr = 0; + $chars = ''; + $nbc = 0; + foreach($uv as $c=>$v) + { + if(is_array($v)) + { + $ranges .= sprintf("<%02X> <%02X> <%04X>\n",$c,$c+$v[1]-1,$v[0]); + $nbr++; + } + else + { + $chars .= sprintf("<%02X> <%04X>\n",$c,$v); + $nbc++; + } + } + $s = "/CIDInit /ProcSet findresource begin\n"; + $s .= "12 dict begin\n"; + $s .= "begincmap\n"; + $s .= "/CIDSystemInfo\n"; + $s .= "<0) + { + $s .= "$nbr beginbfrange\n"; + $s .= $ranges; + $s .= "endbfrange\n"; + } + if($nbc>0) + { + $s .= "$nbc beginbfchar\n"; + $s .= $chars; + $s .= "endbfchar\n"; + } + $s .= "endcmap\n"; + $s .= "CMapName currentdict /CMap defineresource pop\n"; + $s .= "end\n"; + $s .= "end"; + return $s; +} + +protected function _putimages() +{ + foreach(array_keys($this->images) as $file) + { + $this->_putimage($this->images[$file]); + unset($this->images[$file]['data']); + unset($this->images[$file]['smask']); + } +} + +protected function _putimage(&$info) +{ + $this->_newobj(); + $info['n'] = $this->n; + $this->_put('<_put('/Subtype /Image'); + $this->_put('/Width '.$info['w']); + $this->_put('/Height '.$info['h']); + if($info['cs']=='Indexed') + $this->_put('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]'); + else + { + $this->_put('/ColorSpace /'.$info['cs']); + if($info['cs']=='DeviceCMYK') + $this->_put('/Decode [1 0 1 0 1 0 1 0]'); + } + $this->_put('/BitsPerComponent '.$info['bpc']); + if(isset($info['f'])) + $this->_put('/Filter /'.$info['f']); + if(isset($info['dp'])) + $this->_put('/DecodeParms <<'.$info['dp'].'>>'); + if(isset($info['trns']) && is_array($info['trns'])) + { + $trns = ''; + for($i=0;$i_put('/Mask ['.$trns.']'); + } + if(isset($info['smask'])) + $this->_put('/SMask '.($this->n+1).' 0 R'); + $this->_put('/Length '.strlen($info['data']).'>>'); + $this->_putstream($info['data']); + $this->_put('endobj'); + // Soft mask + if(isset($info['smask'])) + { + $dp = '/Predictor 15 /Colors 1 /BitsPerComponent 8 /Columns '.$info['w']; + $smask = array('w'=>$info['w'], 'h'=>$info['h'], 'cs'=>'DeviceGray', 'bpc'=>8, 'f'=>$info['f'], 'dp'=>$dp, 'data'=>$info['smask']); + $this->_putimage($smask); + } + // Palette + if($info['cs']=='Indexed') + $this->_putstreamobject($info['pal']); +} + +protected function _putxobjectdict() +{ + foreach($this->images as $image) + $this->_put('/I'.$image['i'].' '.$image['n'].' 0 R'); +} + +protected function _putresourcedict() +{ + $this->_put('/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); + $this->_put('/Font <<'); + foreach($this->fonts as $font) + $this->_put('/F'.$font['i'].' '.$font['n'].' 0 R'); + $this->_put('>>'); + $this->_put('/XObject <<'); + $this->_putxobjectdict(); + $this->_put('>>'); +} + +protected function _putresources() +{ + $this->_putfonts(); + $this->_putimages(); + // Resource dictionary + $this->_newobj(2); + $this->_put('<<'); + $this->_putresourcedict(); + $this->_put('>>'); + $this->_put('endobj'); +} + +protected function _putinfo() +{ + $this->metadata['Producer'] = 'FPDF '.FPDF_VERSION; + $this->metadata['CreationDate'] = 'D:'.@date('YmdHis'); + foreach($this->metadata as $key=>$value) + $this->_put('/'.$key.' '.$this->_textstring($value)); +} + +protected function _putcatalog() +{ + $n = $this->PageInfo[1]['n']; + $this->_put('/Type /Catalog'); + $this->_put('/Pages 1 0 R'); + if($this->ZoomMode=='fullpage') + $this->_put('/OpenAction ['.$n.' 0 R /Fit]'); + elseif($this->ZoomMode=='fullwidth') + $this->_put('/OpenAction ['.$n.' 0 R /FitH null]'); + elseif($this->ZoomMode=='real') + $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null 1]'); + elseif(!is_string($this->ZoomMode)) + $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null '.sprintf('%.2F',$this->ZoomMode/100).']'); + if($this->LayoutMode=='single') + $this->_put('/PageLayout /SinglePage'); + elseif($this->LayoutMode=='continuous') + $this->_put('/PageLayout /OneColumn'); + elseif($this->LayoutMode=='two') + $this->_put('/PageLayout /TwoColumnLeft'); +} + +protected function _putheader() +{ + $this->_put('%PDF-'.$this->PDFVersion); +} + +protected function _puttrailer() +{ + $this->_put('/Size '.($this->n+1)); + $this->_put('/Root '.$this->n.' 0 R'); + $this->_put('/Info '.($this->n-1).' 0 R'); +} + +protected function _enddoc() +{ + $this->_putheader(); + $this->_putpages(); + $this->_putresources(); + // Info + $this->_newobj(); + $this->_put('<<'); + $this->_putinfo(); + $this->_put('>>'); + $this->_put('endobj'); + // Catalog + $this->_newobj(); + $this->_put('<<'); + $this->_putcatalog(); + $this->_put('>>'); + $this->_put('endobj'); + // Cross-ref + $offset = $this->_getoffset(); + $this->_put('xref'); + $this->_put('0 '.($this->n+1)); + $this->_put('0000000000 65535 f '); + for($i=1;$i<=$this->n;$i++) + $this->_put(sprintf('%010d 00000 n ',$this->offsets[$i])); + // Trailer + $this->_put('trailer'); + $this->_put('<<'); + $this->_puttrailer(); + $this->_put('>>'); + $this->_put('startxref'); + $this->_put($offset); + $this->_put('%%EOF'); + $this->state = 3; +} +} +?> diff --git a/fpdf181/install.txt b/fpdf181/install.txt new file mode 100644 index 0000000..62d25e6 --- /dev/null +++ b/fpdf181/install.txt @@ -0,0 +1,15 @@ +The FPDF library is made up of the following elements: + +- the main file, fpdf.php, which contains the class +- the font definition files located in the font directory + +The font definition files are necessary as soon as you want to output some text in a document. +If they are not accessible, the SetFont() method will produce the following error: + +FPDF error: Could not include font definition file + + +Remarks: + +- Only the files corresponding to the fonts actually used are necessary +- The tutorials provided in this package are ready to be executed diff --git a/fpdf181/license.txt b/fpdf181/license.txt new file mode 100644 index 0000000..6107ee4 --- /dev/null +++ b/fpdf181/license.txt @@ -0,0 +1,6 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software to use, copy, modify, distribute, sublicense, and/or sell +copies of the software, and to permit persons to whom the software is furnished +to do so. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. \ No newline at end of file diff --git a/fpdf181/makefont/cp1250.map b/fpdf181/makefont/cp1250.map new file mode 100644 index 0000000..ec110af --- /dev/null +++ b/fpdf181/makefont/cp1250.map @@ -0,0 +1,251 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+015A Sacute +!8D U+0164 Tcaron +!8E U+017D Zcaron +!8F U+0179 Zacute +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+015B sacute +!9D U+0165 tcaron +!9E U+017E zcaron +!9F U+017A zacute +!A0 U+00A0 space +!A1 U+02C7 caron +!A2 U+02D8 breve +!A3 U+0141 Lslash +!A4 U+00A4 currency +!A5 U+0104 Aogonek +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+015E Scedilla +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+02DB ogonek +!B3 U+0142 lslash +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+0105 aogonek +!BA U+015F scedilla +!BB U+00BB guillemotright +!BC U+013D Lcaron +!BD U+02DD hungarumlaut +!BE U+013E lcaron +!BF U+017C zdotaccent +!C0 U+0154 Racute +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0139 Lacute +!C6 U+0106 Cacute +!C7 U+00C7 Ccedilla +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+011A Ecaron +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+010E Dcaron +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+0147 Ncaron +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0158 Rcaron +!D9 U+016E Uring +!DA U+00DA Uacute +!DB U+0170 Uhungarumlaut +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+0162 Tcommaaccent +!DF U+00DF germandbls +!E0 U+0155 racute +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+013A lacute +!E6 U+0107 cacute +!E7 U+00E7 ccedilla +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+011B ecaron +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+010F dcaron +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+0148 ncaron +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0159 rcaron +!F9 U+016F uring +!FA U+00FA uacute +!FB U+0171 uhungarumlaut +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+0163 tcommaaccent +!FF U+02D9 dotaccent diff --git a/fpdf181/makefont/cp1251.map b/fpdf181/makefont/cp1251.map new file mode 100644 index 0000000..de6a198 --- /dev/null +++ b/fpdf181/makefont/cp1251.map @@ -0,0 +1,255 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0402 afii10051 +!81 U+0403 afii10052 +!82 U+201A quotesinglbase +!83 U+0453 afii10100 +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+20AC Euro +!89 U+2030 perthousand +!8A U+0409 afii10058 +!8B U+2039 guilsinglleft +!8C U+040A afii10059 +!8D U+040C afii10061 +!8E U+040B afii10060 +!8F U+040F afii10145 +!90 U+0452 afii10099 +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9A U+0459 afii10106 +!9B U+203A guilsinglright +!9C U+045A afii10107 +!9D U+045C afii10109 +!9E U+045B afii10108 +!9F U+045F afii10193 +!A0 U+00A0 space +!A1 U+040E afii10062 +!A2 U+045E afii10110 +!A3 U+0408 afii10057 +!A4 U+00A4 currency +!A5 U+0490 afii10050 +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+0401 afii10023 +!A9 U+00A9 copyright +!AA U+0404 afii10053 +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+0407 afii10056 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+0406 afii10055 +!B3 U+0456 afii10103 +!B4 U+0491 afii10098 +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+0451 afii10071 +!B9 U+2116 afii61352 +!BA U+0454 afii10101 +!BB U+00BB guillemotright +!BC U+0458 afii10105 +!BD U+0405 afii10054 +!BE U+0455 afii10102 +!BF U+0457 afii10104 +!C0 U+0410 afii10017 +!C1 U+0411 afii10018 +!C2 U+0412 afii10019 +!C3 U+0413 afii10020 +!C4 U+0414 afii10021 +!C5 U+0415 afii10022 +!C6 U+0416 afii10024 +!C7 U+0417 afii10025 +!C8 U+0418 afii10026 +!C9 U+0419 afii10027 +!CA U+041A afii10028 +!CB U+041B afii10029 +!CC U+041C afii10030 +!CD U+041D afii10031 +!CE U+041E afii10032 +!CF U+041F afii10033 +!D0 U+0420 afii10034 +!D1 U+0421 afii10035 +!D2 U+0422 afii10036 +!D3 U+0423 afii10037 +!D4 U+0424 afii10038 +!D5 U+0425 afii10039 +!D6 U+0426 afii10040 +!D7 U+0427 afii10041 +!D8 U+0428 afii10042 +!D9 U+0429 afii10043 +!DA U+042A afii10044 +!DB U+042B afii10045 +!DC U+042C afii10046 +!DD U+042D afii10047 +!DE U+042E afii10048 +!DF U+042F afii10049 +!E0 U+0430 afii10065 +!E1 U+0431 afii10066 +!E2 U+0432 afii10067 +!E3 U+0433 afii10068 +!E4 U+0434 afii10069 +!E5 U+0435 afii10070 +!E6 U+0436 afii10072 +!E7 U+0437 afii10073 +!E8 U+0438 afii10074 +!E9 U+0439 afii10075 +!EA U+043A afii10076 +!EB U+043B afii10077 +!EC U+043C afii10078 +!ED U+043D afii10079 +!EE U+043E afii10080 +!EF U+043F afii10081 +!F0 U+0440 afii10082 +!F1 U+0441 afii10083 +!F2 U+0442 afii10084 +!F3 U+0443 afii10085 +!F4 U+0444 afii10086 +!F5 U+0445 afii10087 +!F6 U+0446 afii10088 +!F7 U+0447 afii10089 +!F8 U+0448 afii10090 +!F9 U+0449 afii10091 +!FA U+044A afii10092 +!FB U+044B afii10093 +!FC U+044C afii10094 +!FD U+044D afii10095 +!FE U+044E afii10096 +!FF U+044F afii10097 diff --git a/fpdf181/makefont/cp1252.map b/fpdf181/makefont/cp1252.map new file mode 100644 index 0000000..dd490e5 --- /dev/null +++ b/fpdf181/makefont/cp1252.map @@ -0,0 +1,251 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+0152 OE +!8E U+017D Zcaron +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+0153 oe +!9E U+017E zcaron +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/fpdf181/makefont/cp1253.map b/fpdf181/makefont/cp1253.map new file mode 100644 index 0000000..4bd826f --- /dev/null +++ b/fpdf181/makefont/cp1253.map @@ -0,0 +1,239 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9B U+203A guilsinglright +!A0 U+00A0 space +!A1 U+0385 dieresistonos +!A2 U+0386 Alphatonos +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+2015 afii00208 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+0384 tonos +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+0388 Epsilontonos +!B9 U+0389 Etatonos +!BA U+038A Iotatonos +!BB U+00BB guillemotright +!BC U+038C Omicrontonos +!BD U+00BD onehalf +!BE U+038E Upsilontonos +!BF U+038F Omegatonos +!C0 U+0390 iotadieresistonos +!C1 U+0391 Alpha +!C2 U+0392 Beta +!C3 U+0393 Gamma +!C4 U+0394 Delta +!C5 U+0395 Epsilon +!C6 U+0396 Zeta +!C7 U+0397 Eta +!C8 U+0398 Theta +!C9 U+0399 Iota +!CA U+039A Kappa +!CB U+039B Lambda +!CC U+039C Mu +!CD U+039D Nu +!CE U+039E Xi +!CF U+039F Omicron +!D0 U+03A0 Pi +!D1 U+03A1 Rho +!D3 U+03A3 Sigma +!D4 U+03A4 Tau +!D5 U+03A5 Upsilon +!D6 U+03A6 Phi +!D7 U+03A7 Chi +!D8 U+03A8 Psi +!D9 U+03A9 Omega +!DA U+03AA Iotadieresis +!DB U+03AB Upsilondieresis +!DC U+03AC alphatonos +!DD U+03AD epsilontonos +!DE U+03AE etatonos +!DF U+03AF iotatonos +!E0 U+03B0 upsilondieresistonos +!E1 U+03B1 alpha +!E2 U+03B2 beta +!E3 U+03B3 gamma +!E4 U+03B4 delta +!E5 U+03B5 epsilon +!E6 U+03B6 zeta +!E7 U+03B7 eta +!E8 U+03B8 theta +!E9 U+03B9 iota +!EA U+03BA kappa +!EB U+03BB lambda +!EC U+03BC mu +!ED U+03BD nu +!EE U+03BE xi +!EF U+03BF omicron +!F0 U+03C0 pi +!F1 U+03C1 rho +!F2 U+03C2 sigma1 +!F3 U+03C3 sigma +!F4 U+03C4 tau +!F5 U+03C5 upsilon +!F6 U+03C6 phi +!F7 U+03C7 chi +!F8 U+03C8 psi +!F9 U+03C9 omega +!FA U+03CA iotadieresis +!FB U+03CB upsilondieresis +!FC U+03CC omicrontonos +!FD U+03CD upsilontonos +!FE U+03CE omegatonos diff --git a/fpdf181/makefont/cp1254.map b/fpdf181/makefont/cp1254.map new file mode 100644 index 0000000..829473b --- /dev/null +++ b/fpdf181/makefont/cp1254.map @@ -0,0 +1,249 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+0152 OE +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+0153 oe +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+011E Gbreve +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0130 Idotaccent +!DE U+015E Scedilla +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+011F gbreve +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0131 dotlessi +!FE U+015F scedilla +!FF U+00FF ydieresis diff --git a/fpdf181/makefont/cp1255.map b/fpdf181/makefont/cp1255.map new file mode 100644 index 0000000..079e10c --- /dev/null +++ b/fpdf181/makefont/cp1255.map @@ -0,0 +1,233 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9B U+203A guilsinglright +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+20AA afii57636 +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00D7 multiply +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD sfthyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 middot +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00F7 divide +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+05B0 afii57799 +!C1 U+05B1 afii57801 +!C2 U+05B2 afii57800 +!C3 U+05B3 afii57802 +!C4 U+05B4 afii57793 +!C5 U+05B5 afii57794 +!C6 U+05B6 afii57795 +!C7 U+05B7 afii57798 +!C8 U+05B8 afii57797 +!C9 U+05B9 afii57806 +!CB U+05BB afii57796 +!CC U+05BC afii57807 +!CD U+05BD afii57839 +!CE U+05BE afii57645 +!CF U+05BF afii57841 +!D0 U+05C0 afii57842 +!D1 U+05C1 afii57804 +!D2 U+05C2 afii57803 +!D3 U+05C3 afii57658 +!D4 U+05F0 afii57716 +!D5 U+05F1 afii57717 +!D6 U+05F2 afii57718 +!D7 U+05F3 gereshhebrew +!D8 U+05F4 gershayimhebrew +!E0 U+05D0 afii57664 +!E1 U+05D1 afii57665 +!E2 U+05D2 afii57666 +!E3 U+05D3 afii57667 +!E4 U+05D4 afii57668 +!E5 U+05D5 afii57669 +!E6 U+05D6 afii57670 +!E7 U+05D7 afii57671 +!E8 U+05D8 afii57672 +!E9 U+05D9 afii57673 +!EA U+05DA afii57674 +!EB U+05DB afii57675 +!EC U+05DC afii57676 +!ED U+05DD afii57677 +!EE U+05DE afii57678 +!EF U+05DF afii57679 +!F0 U+05E0 afii57680 +!F1 U+05E1 afii57681 +!F2 U+05E2 afii57682 +!F3 U+05E3 afii57683 +!F4 U+05E4 afii57684 +!F5 U+05E5 afii57685 +!F6 U+05E6 afii57686 +!F7 U+05E7 afii57687 +!F8 U+05E8 afii57688 +!F9 U+05E9 afii57689 +!FA U+05EA afii57690 +!FD U+200E afii299 +!FE U+200F afii300 diff --git a/fpdf181/makefont/cp1257.map b/fpdf181/makefont/cp1257.map new file mode 100644 index 0000000..2f2ecfa --- /dev/null +++ b/fpdf181/makefont/cp1257.map @@ -0,0 +1,244 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!8D U+00A8 dieresis +!8E U+02C7 caron +!8F U+00B8 cedilla +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9B U+203A guilsinglright +!9D U+00AF macron +!9E U+02DB ogonek +!A0 U+00A0 space +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00D8 Oslash +!A9 U+00A9 copyright +!AA U+0156 Rcommaaccent +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00C6 AE +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00F8 oslash +!B9 U+00B9 onesuperior +!BA U+0157 rcommaaccent +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00E6 ae +!C0 U+0104 Aogonek +!C1 U+012E Iogonek +!C2 U+0100 Amacron +!C3 U+0106 Cacute +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+0118 Eogonek +!C7 U+0112 Emacron +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0179 Zacute +!CB U+0116 Edotaccent +!CC U+0122 Gcommaaccent +!CD U+0136 Kcommaaccent +!CE U+012A Imacron +!CF U+013B Lcommaaccent +!D0 U+0160 Scaron +!D1 U+0143 Nacute +!D2 U+0145 Ncommaaccent +!D3 U+00D3 Oacute +!D4 U+014C Omacron +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0172 Uogonek +!D9 U+0141 Lslash +!DA U+015A Sacute +!DB U+016A Umacron +!DC U+00DC Udieresis +!DD U+017B Zdotaccent +!DE U+017D Zcaron +!DF U+00DF germandbls +!E0 U+0105 aogonek +!E1 U+012F iogonek +!E2 U+0101 amacron +!E3 U+0107 cacute +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+0119 eogonek +!E7 U+0113 emacron +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+017A zacute +!EB U+0117 edotaccent +!EC U+0123 gcommaaccent +!ED U+0137 kcommaaccent +!EE U+012B imacron +!EF U+013C lcommaaccent +!F0 U+0161 scaron +!F1 U+0144 nacute +!F2 U+0146 ncommaaccent +!F3 U+00F3 oacute +!F4 U+014D omacron +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0173 uogonek +!F9 U+0142 lslash +!FA U+015B sacute +!FB U+016B umacron +!FC U+00FC udieresis +!FD U+017C zdotaccent +!FE U+017E zcaron +!FF U+02D9 dotaccent diff --git a/fpdf181/makefont/cp1258.map b/fpdf181/makefont/cp1258.map new file mode 100644 index 0000000..fed915f --- /dev/null +++ b/fpdf181/makefont/cp1258.map @@ -0,0 +1,247 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!8C U+0152 OE +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9B U+203A guilsinglright +!9C U+0153 oe +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+0300 gravecomb +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+0110 Dcroat +!D1 U+00D1 Ntilde +!D2 U+0309 hookabovecomb +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+01A0 Ohorn +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+01AF Uhorn +!DE U+0303 tildecomb +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+0301 acutecomb +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+0111 dcroat +!F1 U+00F1 ntilde +!F2 U+0323 dotbelowcomb +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+01A1 ohorn +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+01B0 uhorn +!FE U+20AB dong +!FF U+00FF ydieresis diff --git a/fpdf181/makefont/cp874.map b/fpdf181/makefont/cp874.map new file mode 100644 index 0000000..1006e6b --- /dev/null +++ b/fpdf181/makefont/cp874.map @@ -0,0 +1,225 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!85 U+2026 ellipsis +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!A0 U+00A0 space +!A1 U+0E01 kokaithai +!A2 U+0E02 khokhaithai +!A3 U+0E03 khokhuatthai +!A4 U+0E04 khokhwaithai +!A5 U+0E05 khokhonthai +!A6 U+0E06 khorakhangthai +!A7 U+0E07 ngonguthai +!A8 U+0E08 chochanthai +!A9 U+0E09 chochingthai +!AA U+0E0A chochangthai +!AB U+0E0B sosothai +!AC U+0E0C chochoethai +!AD U+0E0D yoyingthai +!AE U+0E0E dochadathai +!AF U+0E0F topatakthai +!B0 U+0E10 thothanthai +!B1 U+0E11 thonangmonthothai +!B2 U+0E12 thophuthaothai +!B3 U+0E13 nonenthai +!B4 U+0E14 dodekthai +!B5 U+0E15 totaothai +!B6 U+0E16 thothungthai +!B7 U+0E17 thothahanthai +!B8 U+0E18 thothongthai +!B9 U+0E19 nonuthai +!BA U+0E1A bobaimaithai +!BB U+0E1B poplathai +!BC U+0E1C phophungthai +!BD U+0E1D fofathai +!BE U+0E1E phophanthai +!BF U+0E1F fofanthai +!C0 U+0E20 phosamphaothai +!C1 U+0E21 momathai +!C2 U+0E22 yoyakthai +!C3 U+0E23 roruathai +!C4 U+0E24 ruthai +!C5 U+0E25 lolingthai +!C6 U+0E26 luthai +!C7 U+0E27 wowaenthai +!C8 U+0E28 sosalathai +!C9 U+0E29 sorusithai +!CA U+0E2A sosuathai +!CB U+0E2B hohipthai +!CC U+0E2C lochulathai +!CD U+0E2D oangthai +!CE U+0E2E honokhukthai +!CF U+0E2F paiyannoithai +!D0 U+0E30 saraathai +!D1 U+0E31 maihanakatthai +!D2 U+0E32 saraaathai +!D3 U+0E33 saraamthai +!D4 U+0E34 saraithai +!D5 U+0E35 saraiithai +!D6 U+0E36 sarauethai +!D7 U+0E37 saraueethai +!D8 U+0E38 sarauthai +!D9 U+0E39 sarauuthai +!DA U+0E3A phinthuthai +!DF U+0E3F bahtthai +!E0 U+0E40 saraethai +!E1 U+0E41 saraaethai +!E2 U+0E42 saraothai +!E3 U+0E43 saraaimaimuanthai +!E4 U+0E44 saraaimaimalaithai +!E5 U+0E45 lakkhangyaothai +!E6 U+0E46 maiyamokthai +!E7 U+0E47 maitaikhuthai +!E8 U+0E48 maiekthai +!E9 U+0E49 maithothai +!EA U+0E4A maitrithai +!EB U+0E4B maichattawathai +!EC U+0E4C thanthakhatthai +!ED U+0E4D nikhahitthai +!EE U+0E4E yamakkanthai +!EF U+0E4F fongmanthai +!F0 U+0E50 zerothai +!F1 U+0E51 onethai +!F2 U+0E52 twothai +!F3 U+0E53 threethai +!F4 U+0E54 fourthai +!F5 U+0E55 fivethai +!F6 U+0E56 sixthai +!F7 U+0E57 seventhai +!F8 U+0E58 eightthai +!F9 U+0E59 ninethai +!FA U+0E5A angkhankhuthai +!FB U+0E5B khomutthai diff --git a/fpdf181/makefont/iso-8859-1.map b/fpdf181/makefont/iso-8859-1.map new file mode 100644 index 0000000..61740a3 --- /dev/null +++ b/fpdf181/makefont/iso-8859-1.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/fpdf181/makefont/iso-8859-11.map b/fpdf181/makefont/iso-8859-11.map new file mode 100644 index 0000000..9168812 --- /dev/null +++ b/fpdf181/makefont/iso-8859-11.map @@ -0,0 +1,248 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0E01 kokaithai +!A2 U+0E02 khokhaithai +!A3 U+0E03 khokhuatthai +!A4 U+0E04 khokhwaithai +!A5 U+0E05 khokhonthai +!A6 U+0E06 khorakhangthai +!A7 U+0E07 ngonguthai +!A8 U+0E08 chochanthai +!A9 U+0E09 chochingthai +!AA U+0E0A chochangthai +!AB U+0E0B sosothai +!AC U+0E0C chochoethai +!AD U+0E0D yoyingthai +!AE U+0E0E dochadathai +!AF U+0E0F topatakthai +!B0 U+0E10 thothanthai +!B1 U+0E11 thonangmonthothai +!B2 U+0E12 thophuthaothai +!B3 U+0E13 nonenthai +!B4 U+0E14 dodekthai +!B5 U+0E15 totaothai +!B6 U+0E16 thothungthai +!B7 U+0E17 thothahanthai +!B8 U+0E18 thothongthai +!B9 U+0E19 nonuthai +!BA U+0E1A bobaimaithai +!BB U+0E1B poplathai +!BC U+0E1C phophungthai +!BD U+0E1D fofathai +!BE U+0E1E phophanthai +!BF U+0E1F fofanthai +!C0 U+0E20 phosamphaothai +!C1 U+0E21 momathai +!C2 U+0E22 yoyakthai +!C3 U+0E23 roruathai +!C4 U+0E24 ruthai +!C5 U+0E25 lolingthai +!C6 U+0E26 luthai +!C7 U+0E27 wowaenthai +!C8 U+0E28 sosalathai +!C9 U+0E29 sorusithai +!CA U+0E2A sosuathai +!CB U+0E2B hohipthai +!CC U+0E2C lochulathai +!CD U+0E2D oangthai +!CE U+0E2E honokhukthai +!CF U+0E2F paiyannoithai +!D0 U+0E30 saraathai +!D1 U+0E31 maihanakatthai +!D2 U+0E32 saraaathai +!D3 U+0E33 saraamthai +!D4 U+0E34 saraithai +!D5 U+0E35 saraiithai +!D6 U+0E36 sarauethai +!D7 U+0E37 saraueethai +!D8 U+0E38 sarauthai +!D9 U+0E39 sarauuthai +!DA U+0E3A phinthuthai +!DF U+0E3F bahtthai +!E0 U+0E40 saraethai +!E1 U+0E41 saraaethai +!E2 U+0E42 saraothai +!E3 U+0E43 saraaimaimuanthai +!E4 U+0E44 saraaimaimalaithai +!E5 U+0E45 lakkhangyaothai +!E6 U+0E46 maiyamokthai +!E7 U+0E47 maitaikhuthai +!E8 U+0E48 maiekthai +!E9 U+0E49 maithothai +!EA U+0E4A maitrithai +!EB U+0E4B maichattawathai +!EC U+0E4C thanthakhatthai +!ED U+0E4D nikhahitthai +!EE U+0E4E yamakkanthai +!EF U+0E4F fongmanthai +!F0 U+0E50 zerothai +!F1 U+0E51 onethai +!F2 U+0E52 twothai +!F3 U+0E53 threethai +!F4 U+0E54 fourthai +!F5 U+0E55 fivethai +!F6 U+0E56 sixthai +!F7 U+0E57 seventhai +!F8 U+0E58 eightthai +!F9 U+0E59 ninethai +!FA U+0E5A angkhankhuthai +!FB U+0E5B khomutthai diff --git a/fpdf181/makefont/iso-8859-15.map b/fpdf181/makefont/iso-8859-15.map new file mode 100644 index 0000000..6c2b571 --- /dev/null +++ b/fpdf181/makefont/iso-8859-15.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+20AC Euro +!A5 U+00A5 yen +!A6 U+0160 Scaron +!A7 U+00A7 section +!A8 U+0161 scaron +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+017D Zcaron +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+017E zcaron +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+0152 OE +!BD U+0153 oe +!BE U+0178 Ydieresis +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/fpdf181/makefont/iso-8859-16.map b/fpdf181/makefont/iso-8859-16.map new file mode 100644 index 0000000..202c8fe --- /dev/null +++ b/fpdf181/makefont/iso-8859-16.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+0105 aogonek +!A3 U+0141 Lslash +!A4 U+20AC Euro +!A5 U+201E quotedblbase +!A6 U+0160 Scaron +!A7 U+00A7 section +!A8 U+0161 scaron +!A9 U+00A9 copyright +!AA U+0218 Scommaaccent +!AB U+00AB guillemotleft +!AC U+0179 Zacute +!AD U+00AD hyphen +!AE U+017A zacute +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+010C Ccaron +!B3 U+0142 lslash +!B4 U+017D Zcaron +!B5 U+201D quotedblright +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+017E zcaron +!B9 U+010D ccaron +!BA U+0219 scommaaccent +!BB U+00BB guillemotright +!BC U+0152 OE +!BD U+0153 oe +!BE U+0178 Ydieresis +!BF U+017C zdotaccent +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0106 Cacute +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+015A Sacute +!D8 U+0170 Uhungarumlaut +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0118 Eogonek +!DE U+021A Tcommaaccent +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+0107 cacute +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+015B sacute +!F8 U+0171 uhungarumlaut +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0119 eogonek +!FE U+021B tcommaaccent +!FF U+00FF ydieresis diff --git a/fpdf181/makefont/iso-8859-2.map b/fpdf181/makefont/iso-8859-2.map new file mode 100644 index 0000000..65ae09f --- /dev/null +++ b/fpdf181/makefont/iso-8859-2.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+02D8 breve +!A3 U+0141 Lslash +!A4 U+00A4 currency +!A5 U+013D Lcaron +!A6 U+015A Sacute +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+0160 Scaron +!AA U+015E Scedilla +!AB U+0164 Tcaron +!AC U+0179 Zacute +!AD U+00AD hyphen +!AE U+017D Zcaron +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+0105 aogonek +!B2 U+02DB ogonek +!B3 U+0142 lslash +!B4 U+00B4 acute +!B5 U+013E lcaron +!B6 U+015B sacute +!B7 U+02C7 caron +!B8 U+00B8 cedilla +!B9 U+0161 scaron +!BA U+015F scedilla +!BB U+0165 tcaron +!BC U+017A zacute +!BD U+02DD hungarumlaut +!BE U+017E zcaron +!BF U+017C zdotaccent +!C0 U+0154 Racute +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0139 Lacute +!C6 U+0106 Cacute +!C7 U+00C7 Ccedilla +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+011A Ecaron +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+010E Dcaron +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+0147 Ncaron +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0158 Rcaron +!D9 U+016E Uring +!DA U+00DA Uacute +!DB U+0170 Uhungarumlaut +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+0162 Tcommaaccent +!DF U+00DF germandbls +!E0 U+0155 racute +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+013A lacute +!E6 U+0107 cacute +!E7 U+00E7 ccedilla +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+011B ecaron +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+010F dcaron +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+0148 ncaron +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0159 rcaron +!F9 U+016F uring +!FA U+00FA uacute +!FB U+0171 uhungarumlaut +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+0163 tcommaaccent +!FF U+02D9 dotaccent diff --git a/fpdf181/makefont/iso-8859-4.map b/fpdf181/makefont/iso-8859-4.map new file mode 100644 index 0000000..a7d87bf --- /dev/null +++ b/fpdf181/makefont/iso-8859-4.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+0138 kgreenlandic +!A3 U+0156 Rcommaaccent +!A4 U+00A4 currency +!A5 U+0128 Itilde +!A6 U+013B Lcommaaccent +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+0160 Scaron +!AA U+0112 Emacron +!AB U+0122 Gcommaaccent +!AC U+0166 Tbar +!AD U+00AD hyphen +!AE U+017D Zcaron +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+0105 aogonek +!B2 U+02DB ogonek +!B3 U+0157 rcommaaccent +!B4 U+00B4 acute +!B5 U+0129 itilde +!B6 U+013C lcommaaccent +!B7 U+02C7 caron +!B8 U+00B8 cedilla +!B9 U+0161 scaron +!BA U+0113 emacron +!BB U+0123 gcommaaccent +!BC U+0167 tbar +!BD U+014A Eng +!BE U+017E zcaron +!BF U+014B eng +!C0 U+0100 Amacron +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+012E Iogonek +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+0116 Edotaccent +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+012A Imacron +!D0 U+0110 Dcroat +!D1 U+0145 Ncommaaccent +!D2 U+014C Omacron +!D3 U+0136 Kcommaaccent +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+0172 Uogonek +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0168 Utilde +!DE U+016A Umacron +!DF U+00DF germandbls +!E0 U+0101 amacron +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+012F iogonek +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+0117 edotaccent +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+012B imacron +!F0 U+0111 dcroat +!F1 U+0146 ncommaaccent +!F2 U+014D omacron +!F3 U+0137 kcommaaccent +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+0173 uogonek +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0169 utilde +!FE U+016B umacron +!FF U+02D9 dotaccent diff --git a/fpdf181/makefont/iso-8859-5.map b/fpdf181/makefont/iso-8859-5.map new file mode 100644 index 0000000..f9cd4ed --- /dev/null +++ b/fpdf181/makefont/iso-8859-5.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0401 afii10023 +!A2 U+0402 afii10051 +!A3 U+0403 afii10052 +!A4 U+0404 afii10053 +!A5 U+0405 afii10054 +!A6 U+0406 afii10055 +!A7 U+0407 afii10056 +!A8 U+0408 afii10057 +!A9 U+0409 afii10058 +!AA U+040A afii10059 +!AB U+040B afii10060 +!AC U+040C afii10061 +!AD U+00AD hyphen +!AE U+040E afii10062 +!AF U+040F afii10145 +!B0 U+0410 afii10017 +!B1 U+0411 afii10018 +!B2 U+0412 afii10019 +!B3 U+0413 afii10020 +!B4 U+0414 afii10021 +!B5 U+0415 afii10022 +!B6 U+0416 afii10024 +!B7 U+0417 afii10025 +!B8 U+0418 afii10026 +!B9 U+0419 afii10027 +!BA U+041A afii10028 +!BB U+041B afii10029 +!BC U+041C afii10030 +!BD U+041D afii10031 +!BE U+041E afii10032 +!BF U+041F afii10033 +!C0 U+0420 afii10034 +!C1 U+0421 afii10035 +!C2 U+0422 afii10036 +!C3 U+0423 afii10037 +!C4 U+0424 afii10038 +!C5 U+0425 afii10039 +!C6 U+0426 afii10040 +!C7 U+0427 afii10041 +!C8 U+0428 afii10042 +!C9 U+0429 afii10043 +!CA U+042A afii10044 +!CB U+042B afii10045 +!CC U+042C afii10046 +!CD U+042D afii10047 +!CE U+042E afii10048 +!CF U+042F afii10049 +!D0 U+0430 afii10065 +!D1 U+0431 afii10066 +!D2 U+0432 afii10067 +!D3 U+0433 afii10068 +!D4 U+0434 afii10069 +!D5 U+0435 afii10070 +!D6 U+0436 afii10072 +!D7 U+0437 afii10073 +!D8 U+0438 afii10074 +!D9 U+0439 afii10075 +!DA U+043A afii10076 +!DB U+043B afii10077 +!DC U+043C afii10078 +!DD U+043D afii10079 +!DE U+043E afii10080 +!DF U+043F afii10081 +!E0 U+0440 afii10082 +!E1 U+0441 afii10083 +!E2 U+0442 afii10084 +!E3 U+0443 afii10085 +!E4 U+0444 afii10086 +!E5 U+0445 afii10087 +!E6 U+0446 afii10088 +!E7 U+0447 afii10089 +!E8 U+0448 afii10090 +!E9 U+0449 afii10091 +!EA U+044A afii10092 +!EB U+044B afii10093 +!EC U+044C afii10094 +!ED U+044D afii10095 +!EE U+044E afii10096 +!EF U+044F afii10097 +!F0 U+2116 afii61352 +!F1 U+0451 afii10071 +!F2 U+0452 afii10099 +!F3 U+0453 afii10100 +!F4 U+0454 afii10101 +!F5 U+0455 afii10102 +!F6 U+0456 afii10103 +!F7 U+0457 afii10104 +!F8 U+0458 afii10105 +!F9 U+0459 afii10106 +!FA U+045A afii10107 +!FB U+045B afii10108 +!FC U+045C afii10109 +!FD U+00A7 section +!FE U+045E afii10110 +!FF U+045F afii10193 diff --git a/fpdf181/makefont/iso-8859-7.map b/fpdf181/makefont/iso-8859-7.map new file mode 100644 index 0000000..e163796 --- /dev/null +++ b/fpdf181/makefont/iso-8859-7.map @@ -0,0 +1,250 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+2018 quoteleft +!A2 U+2019 quoteright +!A3 U+00A3 sterling +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AF U+2015 afii00208 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+0384 tonos +!B5 U+0385 dieresistonos +!B6 U+0386 Alphatonos +!B7 U+00B7 periodcentered +!B8 U+0388 Epsilontonos +!B9 U+0389 Etatonos +!BA U+038A Iotatonos +!BB U+00BB guillemotright +!BC U+038C Omicrontonos +!BD U+00BD onehalf +!BE U+038E Upsilontonos +!BF U+038F Omegatonos +!C0 U+0390 iotadieresistonos +!C1 U+0391 Alpha +!C2 U+0392 Beta +!C3 U+0393 Gamma +!C4 U+0394 Delta +!C5 U+0395 Epsilon +!C6 U+0396 Zeta +!C7 U+0397 Eta +!C8 U+0398 Theta +!C9 U+0399 Iota +!CA U+039A Kappa +!CB U+039B Lambda +!CC U+039C Mu +!CD U+039D Nu +!CE U+039E Xi +!CF U+039F Omicron +!D0 U+03A0 Pi +!D1 U+03A1 Rho +!D3 U+03A3 Sigma +!D4 U+03A4 Tau +!D5 U+03A5 Upsilon +!D6 U+03A6 Phi +!D7 U+03A7 Chi +!D8 U+03A8 Psi +!D9 U+03A9 Omega +!DA U+03AA Iotadieresis +!DB U+03AB Upsilondieresis +!DC U+03AC alphatonos +!DD U+03AD epsilontonos +!DE U+03AE etatonos +!DF U+03AF iotatonos +!E0 U+03B0 upsilondieresistonos +!E1 U+03B1 alpha +!E2 U+03B2 beta +!E3 U+03B3 gamma +!E4 U+03B4 delta +!E5 U+03B5 epsilon +!E6 U+03B6 zeta +!E7 U+03B7 eta +!E8 U+03B8 theta +!E9 U+03B9 iota +!EA U+03BA kappa +!EB U+03BB lambda +!EC U+03BC mu +!ED U+03BD nu +!EE U+03BE xi +!EF U+03BF omicron +!F0 U+03C0 pi +!F1 U+03C1 rho +!F2 U+03C2 sigma1 +!F3 U+03C3 sigma +!F4 U+03C4 tau +!F5 U+03C5 upsilon +!F6 U+03C6 phi +!F7 U+03C7 chi +!F8 U+03C8 psi +!F9 U+03C9 omega +!FA U+03CA iotadieresis +!FB U+03CB upsilondieresis +!FC U+03CC omicrontonos +!FD U+03CD upsilontonos +!FE U+03CE omegatonos diff --git a/fpdf181/makefont/iso-8859-9.map b/fpdf181/makefont/iso-8859-9.map new file mode 100644 index 0000000..48c123a --- /dev/null +++ b/fpdf181/makefont/iso-8859-9.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+011E Gbreve +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0130 Idotaccent +!DE U+015E Scedilla +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+011F gbreve +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0131 dotlessi +!FE U+015F scedilla +!FF U+00FF ydieresis diff --git a/fpdf181/makefont/koi8-r.map b/fpdf181/makefont/koi8-r.map new file mode 100644 index 0000000..6ad5d05 --- /dev/null +++ b/fpdf181/makefont/koi8-r.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+2500 SF100000 +!81 U+2502 SF110000 +!82 U+250C SF010000 +!83 U+2510 SF030000 +!84 U+2514 SF020000 +!85 U+2518 SF040000 +!86 U+251C SF080000 +!87 U+2524 SF090000 +!88 U+252C SF060000 +!89 U+2534 SF070000 +!8A U+253C SF050000 +!8B U+2580 upblock +!8C U+2584 dnblock +!8D U+2588 block +!8E U+258C lfblock +!8F U+2590 rtblock +!90 U+2591 ltshade +!91 U+2592 shade +!92 U+2593 dkshade +!93 U+2320 integraltp +!94 U+25A0 filledbox +!95 U+2219 periodcentered +!96 U+221A radical +!97 U+2248 approxequal +!98 U+2264 lessequal +!99 U+2265 greaterequal +!9A U+00A0 space +!9B U+2321 integralbt +!9C U+00B0 degree +!9D U+00B2 twosuperior +!9E U+00B7 periodcentered +!9F U+00F7 divide +!A0 U+2550 SF430000 +!A1 U+2551 SF240000 +!A2 U+2552 SF510000 +!A3 U+0451 afii10071 +!A4 U+2553 SF520000 +!A5 U+2554 SF390000 +!A6 U+2555 SF220000 +!A7 U+2556 SF210000 +!A8 U+2557 SF250000 +!A9 U+2558 SF500000 +!AA U+2559 SF490000 +!AB U+255A SF380000 +!AC U+255B SF280000 +!AD U+255C SF270000 +!AE U+255D SF260000 +!AF U+255E SF360000 +!B0 U+255F SF370000 +!B1 U+2560 SF420000 +!B2 U+2561 SF190000 +!B3 U+0401 afii10023 +!B4 U+2562 SF200000 +!B5 U+2563 SF230000 +!B6 U+2564 SF470000 +!B7 U+2565 SF480000 +!B8 U+2566 SF410000 +!B9 U+2567 SF450000 +!BA U+2568 SF460000 +!BB U+2569 SF400000 +!BC U+256A SF540000 +!BD U+256B SF530000 +!BE U+256C SF440000 +!BF U+00A9 copyright +!C0 U+044E afii10096 +!C1 U+0430 afii10065 +!C2 U+0431 afii10066 +!C3 U+0446 afii10088 +!C4 U+0434 afii10069 +!C5 U+0435 afii10070 +!C6 U+0444 afii10086 +!C7 U+0433 afii10068 +!C8 U+0445 afii10087 +!C9 U+0438 afii10074 +!CA U+0439 afii10075 +!CB U+043A afii10076 +!CC U+043B afii10077 +!CD U+043C afii10078 +!CE U+043D afii10079 +!CF U+043E afii10080 +!D0 U+043F afii10081 +!D1 U+044F afii10097 +!D2 U+0440 afii10082 +!D3 U+0441 afii10083 +!D4 U+0442 afii10084 +!D5 U+0443 afii10085 +!D6 U+0436 afii10072 +!D7 U+0432 afii10067 +!D8 U+044C afii10094 +!D9 U+044B afii10093 +!DA U+0437 afii10073 +!DB U+0448 afii10090 +!DC U+044D afii10095 +!DD U+0449 afii10091 +!DE U+0447 afii10089 +!DF U+044A afii10092 +!E0 U+042E afii10048 +!E1 U+0410 afii10017 +!E2 U+0411 afii10018 +!E3 U+0426 afii10040 +!E4 U+0414 afii10021 +!E5 U+0415 afii10022 +!E6 U+0424 afii10038 +!E7 U+0413 afii10020 +!E8 U+0425 afii10039 +!E9 U+0418 afii10026 +!EA U+0419 afii10027 +!EB U+041A afii10028 +!EC U+041B afii10029 +!ED U+041C afii10030 +!EE U+041D afii10031 +!EF U+041E afii10032 +!F0 U+041F afii10033 +!F1 U+042F afii10049 +!F2 U+0420 afii10034 +!F3 U+0421 afii10035 +!F4 U+0422 afii10036 +!F5 U+0423 afii10037 +!F6 U+0416 afii10024 +!F7 U+0412 afii10019 +!F8 U+042C afii10046 +!F9 U+042B afii10045 +!FA U+0417 afii10025 +!FB U+0428 afii10042 +!FC U+042D afii10047 +!FD U+0429 afii10043 +!FE U+0427 afii10041 +!FF U+042A afii10044 diff --git a/fpdf181/makefont/koi8-u.map b/fpdf181/makefont/koi8-u.map new file mode 100644 index 0000000..40a7e4f --- /dev/null +++ b/fpdf181/makefont/koi8-u.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+2500 SF100000 +!81 U+2502 SF110000 +!82 U+250C SF010000 +!83 U+2510 SF030000 +!84 U+2514 SF020000 +!85 U+2518 SF040000 +!86 U+251C SF080000 +!87 U+2524 SF090000 +!88 U+252C SF060000 +!89 U+2534 SF070000 +!8A U+253C SF050000 +!8B U+2580 upblock +!8C U+2584 dnblock +!8D U+2588 block +!8E U+258C lfblock +!8F U+2590 rtblock +!90 U+2591 ltshade +!91 U+2592 shade +!92 U+2593 dkshade +!93 U+2320 integraltp +!94 U+25A0 filledbox +!95 U+2022 bullet +!96 U+221A radical +!97 U+2248 approxequal +!98 U+2264 lessequal +!99 U+2265 greaterequal +!9A U+00A0 space +!9B U+2321 integralbt +!9C U+00B0 degree +!9D U+00B2 twosuperior +!9E U+00B7 periodcentered +!9F U+00F7 divide +!A0 U+2550 SF430000 +!A1 U+2551 SF240000 +!A2 U+2552 SF510000 +!A3 U+0451 afii10071 +!A4 U+0454 afii10101 +!A5 U+2554 SF390000 +!A6 U+0456 afii10103 +!A7 U+0457 afii10104 +!A8 U+2557 SF250000 +!A9 U+2558 SF500000 +!AA U+2559 SF490000 +!AB U+255A SF380000 +!AC U+255B SF280000 +!AD U+0491 afii10098 +!AE U+255D SF260000 +!AF U+255E SF360000 +!B0 U+255F SF370000 +!B1 U+2560 SF420000 +!B2 U+2561 SF190000 +!B3 U+0401 afii10023 +!B4 U+0404 afii10053 +!B5 U+2563 SF230000 +!B6 U+0406 afii10055 +!B7 U+0407 afii10056 +!B8 U+2566 SF410000 +!B9 U+2567 SF450000 +!BA U+2568 SF460000 +!BB U+2569 SF400000 +!BC U+256A SF540000 +!BD U+0490 afii10050 +!BE U+256C SF440000 +!BF U+00A9 copyright +!C0 U+044E afii10096 +!C1 U+0430 afii10065 +!C2 U+0431 afii10066 +!C3 U+0446 afii10088 +!C4 U+0434 afii10069 +!C5 U+0435 afii10070 +!C6 U+0444 afii10086 +!C7 U+0433 afii10068 +!C8 U+0445 afii10087 +!C9 U+0438 afii10074 +!CA U+0439 afii10075 +!CB U+043A afii10076 +!CC U+043B afii10077 +!CD U+043C afii10078 +!CE U+043D afii10079 +!CF U+043E afii10080 +!D0 U+043F afii10081 +!D1 U+044F afii10097 +!D2 U+0440 afii10082 +!D3 U+0441 afii10083 +!D4 U+0442 afii10084 +!D5 U+0443 afii10085 +!D6 U+0436 afii10072 +!D7 U+0432 afii10067 +!D8 U+044C afii10094 +!D9 U+044B afii10093 +!DA U+0437 afii10073 +!DB U+0448 afii10090 +!DC U+044D afii10095 +!DD U+0449 afii10091 +!DE U+0447 afii10089 +!DF U+044A afii10092 +!E0 U+042E afii10048 +!E1 U+0410 afii10017 +!E2 U+0411 afii10018 +!E3 U+0426 afii10040 +!E4 U+0414 afii10021 +!E5 U+0415 afii10022 +!E6 U+0424 afii10038 +!E7 U+0413 afii10020 +!E8 U+0425 afii10039 +!E9 U+0418 afii10026 +!EA U+0419 afii10027 +!EB U+041A afii10028 +!EC U+041B afii10029 +!ED U+041C afii10030 +!EE U+041D afii10031 +!EF U+041E afii10032 +!F0 U+041F afii10033 +!F1 U+042F afii10049 +!F2 U+0420 afii10034 +!F3 U+0421 afii10035 +!F4 U+0422 afii10036 +!F5 U+0423 afii10037 +!F6 U+0416 afii10024 +!F7 U+0412 afii10019 +!F8 U+042C afii10046 +!F9 U+042B afii10045 +!FA U+0417 afii10025 +!FB U+0428 afii10042 +!FC U+042D afii10047 +!FD U+0429 afii10043 +!FE U+0427 afii10041 +!FF U+042A afii10044 diff --git a/fpdf181/makefont/makefont.php b/fpdf181/makefont/makefont.php new file mode 100644 index 0000000..4bbd6d7 --- /dev/null +++ b/fpdf181/makefont/makefont.php @@ -0,0 +1,451 @@ +$severity
    : "; + echo "$txt
    "; + } +} + +function Notice($txt) +{ + Message($txt, 'Notice'); +} + +function Warning($txt) +{ + Message($txt, 'Warning'); +} + +function Error($txt) +{ + Message($txt, 'Error'); + exit; +} + +function LoadMap($enc) +{ + $file = dirname(__FILE__).'/'.strtolower($enc).'.map'; + $a = file($file); + if(empty($a)) + Error('Encoding not found: '.$enc); + $map = array_fill(0, 256, array('uv'=>-1, 'name'=>'.notdef')); + foreach($a as $line) + { + $e = explode(' ', rtrim($line)); + $c = hexdec(substr($e[0],1)); + $uv = hexdec(substr($e[1],2)); + $name = $e[2]; + $map[$c] = array('uv'=>$uv, 'name'=>$name); + } + return $map; +} + +function GetInfoFromTrueType($file, $embed, $subset, $map) +{ + // Return information from a TrueType font + try + { + $ttf = new TTFParser($file); + $ttf->Parse(); + } + catch(Exception $e) + { + Error($e->getMessage()); + } + if($embed) + { + if(!$ttf->embeddable) + Error('Font license does not allow embedding'); + if($subset) + { + $chars = array(); + foreach($map as $v) + { + if($v['name']!='.notdef') + $chars[] = $v['uv']; + } + $ttf->Subset($chars); + $info['Data'] = $ttf->Build(); + } + else + $info['Data'] = file_get_contents($file); + $info['OriginalSize'] = strlen($info['Data']); + } + $k = 1000/$ttf->unitsPerEm; + $info['FontName'] = $ttf->postScriptName; + $info['Bold'] = $ttf->bold; + $info['ItalicAngle'] = $ttf->italicAngle; + $info['IsFixedPitch'] = $ttf->isFixedPitch; + $info['Ascender'] = round($k*$ttf->typoAscender); + $info['Descender'] = round($k*$ttf->typoDescender); + $info['UnderlineThickness'] = round($k*$ttf->underlineThickness); + $info['UnderlinePosition'] = round($k*$ttf->underlinePosition); + $info['FontBBox'] = array(round($k*$ttf->xMin), round($k*$ttf->yMin), round($k*$ttf->xMax), round($k*$ttf->yMax)); + $info['CapHeight'] = round($k*$ttf->capHeight); + $info['MissingWidth'] = round($k*$ttf->glyphs[0]['w']); + $widths = array_fill(0, 256, $info['MissingWidth']); + foreach($map as $c=>$v) + { + if($v['name']!='.notdef') + { + if(isset($ttf->chars[$v['uv']])) + { + $id = $ttf->chars[$v['uv']]; + $w = $ttf->glyphs[$id]['w']; + $widths[$c] = round($k*$w); + } + else + Warning('Character '.$v['name'].' is missing'); + } + } + $info['Widths'] = $widths; + return $info; +} + +function GetInfoFromType1($file, $embed, $map) +{ + // Return information from a Type1 font + if($embed) + { + $f = fopen($file, 'rb'); + if(!$f) + Error('Can\'t open font file'); + // Read first segment + $a = unpack('Cmarker/Ctype/Vsize', fread($f,6)); + if($a['marker']!=128) + Error('Font file is not a valid binary Type1'); + $size1 = $a['size']; + $data = fread($f, $size1); + // Read second segment + $a = unpack('Cmarker/Ctype/Vsize', fread($f,6)); + if($a['marker']!=128) + Error('Font file is not a valid binary Type1'); + $size2 = $a['size']; + $data .= fread($f, $size2); + fclose($f); + $info['Data'] = $data; + $info['Size1'] = $size1; + $info['Size2'] = $size2; + } + + $afm = substr($file, 0, -3).'afm'; + if(!file_exists($afm)) + Error('AFM font file not found: '.$afm); + $a = file($afm); + if(empty($a)) + Error('AFM file empty or not readable'); + foreach($a as $line) + { + $e = explode(' ', rtrim($line)); + if(count($e)<2) + continue; + $entry = $e[0]; + if($entry=='C') + { + $w = $e[4]; + $name = $e[7]; + $cw[$name] = $w; + } + elseif($entry=='FontName') + $info['FontName'] = $e[1]; + elseif($entry=='Weight') + $info['Weight'] = $e[1]; + elseif($entry=='ItalicAngle') + $info['ItalicAngle'] = (int)$e[1]; + elseif($entry=='Ascender') + $info['Ascender'] = (int)$e[1]; + elseif($entry=='Descender') + $info['Descender'] = (int)$e[1]; + elseif($entry=='UnderlineThickness') + $info['UnderlineThickness'] = (int)$e[1]; + elseif($entry=='UnderlinePosition') + $info['UnderlinePosition'] = (int)$e[1]; + elseif($entry=='IsFixedPitch') + $info['IsFixedPitch'] = ($e[1]=='true'); + elseif($entry=='FontBBox') + $info['FontBBox'] = array((int)$e[1], (int)$e[2], (int)$e[3], (int)$e[4]); + elseif($entry=='CapHeight') + $info['CapHeight'] = (int)$e[1]; + elseif($entry=='StdVW') + $info['StdVW'] = (int)$e[1]; + } + + if(!isset($info['FontName'])) + Error('FontName missing in AFM file'); + if(!isset($info['Ascender'])) + $info['Ascender'] = $info['FontBBox'][3]; + if(!isset($info['Descender'])) + $info['Descender'] = $info['FontBBox'][1]; + $info['Bold'] = isset($info['Weight']) && preg_match('/bold|black/i', $info['Weight']); + if(isset($cw['.notdef'])) + $info['MissingWidth'] = $cw['.notdef']; + else + $info['MissingWidth'] = 0; + $widths = array_fill(0, 256, $info['MissingWidth']); + foreach($map as $c=>$v) + { + if($v['name']!='.notdef') + { + if(isset($cw[$v['name']])) + $widths[$c] = $cw[$v['name']]; + else + Warning('Character '.$v['name'].' is missing'); + } + } + $info['Widths'] = $widths; + return $info; +} + +function MakeFontDescriptor($info) +{ + // Ascent + $fd = "array('Ascent'=>".$info['Ascender']; + // Descent + $fd .= ",'Descent'=>".$info['Descender']; + // CapHeight + if(!empty($info['CapHeight'])) + $fd .= ",'CapHeight'=>".$info['CapHeight']; + else + $fd .= ",'CapHeight'=>".$info['Ascender']; + // Flags + $flags = 0; + if($info['IsFixedPitch']) + $flags += 1<<0; + $flags += 1<<5; + if($info['ItalicAngle']!=0) + $flags += 1<<6; + $fd .= ",'Flags'=>".$flags; + // FontBBox + $fbb = $info['FontBBox']; + $fd .= ",'FontBBox'=>'[".$fbb[0].' '.$fbb[1].' '.$fbb[2].' '.$fbb[3]."]'"; + // ItalicAngle + $fd .= ",'ItalicAngle'=>".$info['ItalicAngle']; + // StemV + if(isset($info['StdVW'])) + $stemv = $info['StdVW']; + elseif($info['Bold']) + $stemv = 120; + else + $stemv = 70; + $fd .= ",'StemV'=>".$stemv; + // MissingWidth + $fd .= ",'MissingWidth'=>".$info['MissingWidth'].')'; + return $fd; +} + +function MakeWidthArray($widths) +{ + $s = "array(\n\t"; + for($c=0;$c<=255;$c++) + { + if(chr($c)=="'") + $s .= "'\\''"; + elseif(chr($c)=="\\") + $s .= "'\\\\'"; + elseif($c>=32 && $c<=126) + $s .= "'".chr($c)."'"; + else + $s .= "chr($c)"; + $s .= '=>'.$widths[$c]; + if($c<255) + $s .= ','; + if(($c+1)%22==0) + $s .= "\n\t"; + } + $s .= ')'; + return $s; +} + +function MakeFontEncoding($map) +{ + // Build differences from reference encoding + $ref = LoadMap('cp1252'); + $s = ''; + $last = 0; + for($c=32;$c<=255;$c++) + { + if($map[$c]['name']!=$ref[$c]['name']) + { + if($c!=$last+1) + $s .= $c.' '; + $last = $c; + $s .= '/'.$map[$c]['name'].' '; + } + } + return rtrim($s); +} + +function MakeUnicodeArray($map) +{ + // Build mapping to Unicode values + $ranges = array(); + foreach($map as $c=>$v) + { + $uv = $v['uv']; + if($uv!=-1) + { + if(isset($range)) + { + if($c==$range[1]+1 && $uv==$range[3]+1) + { + $range[1]++; + $range[3]++; + } + else + { + $ranges[] = $range; + $range = array($c, $c, $uv, $uv); + } + } + else + $range = array($c, $c, $uv, $uv); + } + } + $ranges[] = $range; + + foreach($ranges as $range) + { + if(isset($s)) + $s .= ','; + else + $s = 'array('; + $s .= $range[0].'=>'; + $nb = $range[1]-$range[0]+1; + if($nb>1) + $s .= 'array('.$range[2].','.$nb.')'; + else + $s .= $range[2]; + } + $s .= ')'; + return $s; +} + +function SaveToFile($file, $s, $mode) +{ + $f = fopen($file, 'w'.$mode); + if(!$f) + Error('Can\'t write to file '.$file); + fwrite($f, $s); + fclose($f); +} + +function MakeDefinitionFile($file, $type, $enc, $embed, $subset, $map, $info) +{ + $s = "\n"; + SaveToFile($file, $s, 't'); +} + +function MakeFont($fontfile, $enc='cp1252', $embed=true, $subset=true) +{ + // Generate a font definition file + if(get_magic_quotes_runtime()) + @set_magic_quotes_runtime(false); + ini_set('auto_detect_line_endings', '1'); + + if(!file_exists($fontfile)) + Error('Font file not found: '.$fontfile); + $ext = strtolower(substr($fontfile,-3)); + if($ext=='ttf' || $ext=='otf') + $type = 'TrueType'; + elseif($ext=='pfb') + $type = 'Type1'; + else + Error('Unrecognized font file extension: '.$ext); + + $map = LoadMap($enc); + + if($type=='TrueType') + $info = GetInfoFromTrueType($fontfile, $embed, $subset, $map); + else + $info = GetInfoFromType1($fontfile, $embed, $map); + + $basename = substr(basename($fontfile), 0, -4); + if($embed) + { + if(function_exists('gzcompress')) + { + $file = $basename.'.z'; + SaveToFile($file, gzcompress($info['Data']), 'b'); + $info['File'] = $file; + Message('Font file compressed: '.$file); + } + else + { + $info['File'] = basename($fontfile); + $subset = false; + Notice('Font file could not be compressed (zlib extension not available)'); + } + } + + MakeDefinitionFile($basename.'.php', $type, $enc, $embed, $subset, $map, $info); + Message('Font definition file generated: '.$basename.'.php'); +} + +if(PHP_SAPI=='cli') +{ + // Command-line interface + ini_set('log_errors', '0'); + if($argc==1) + die("Usage: php makefont.php fontfile [encoding] [embed] [subset]\n"); + $fontfile = $argv[1]; + if($argc>=3) + $enc = $argv[2]; + else + $enc = 'cp1252'; + if($argc>=4) + $embed = ($argv[3]=='true' || $argv[3]=='1'); + else + $embed = true; + if($argc>=5) + $subset = ($argv[4]=='true' || $argv[4]=='1'); + else + $subset = true; + MakeFont($fontfile, $enc, $embed, $subset); +} +?> diff --git a/fpdf181/makefont/ttfparser.php b/fpdf181/makefont/ttfparser.php new file mode 100644 index 0000000..56c46a4 --- /dev/null +++ b/fpdf181/makefont/ttfparser.php @@ -0,0 +1,723 @@ +f = fopen($file, 'rb'); + if(!$this->f) + $this->Error('Can\'t open file: '.$file); + } + + function __destruct() + { + if(is_resource($this->f)) + fclose($this->f); + } + + function Parse() + { + $this->ParseOffsetTable(); + $this->ParseHead(); + $this->ParseHhea(); + $this->ParseMaxp(); + $this->ParseHmtx(); + $this->ParseLoca(); + $this->ParseGlyf(); + $this->ParseCmap(); + $this->ParseName(); + $this->ParseOS2(); + $this->ParsePost(); + } + + function ParseOffsetTable() + { + $version = $this->Read(4); + if($version=='OTTO') + $this->Error('OpenType fonts based on PostScript outlines are not supported'); + if($version!="\x00\x01\x00\x00") + $this->Error('Unrecognized file format'); + $numTables = $this->ReadUShort(); + $this->Skip(3*2); // searchRange, entrySelector, rangeShift + $this->tables = array(); + for($i=0;$i<$numTables;$i++) + { + $tag = $this->Read(4); + $checkSum = $this->Read(4); + $offset = $this->ReadULong(); + $length = $this->ReadULong(4); + $this->tables[$tag] = array('offset'=>$offset, 'length'=>$length, 'checkSum'=>$checkSum); + } + } + + function ParseHead() + { + $this->Seek('head'); + $this->Skip(3*4); // version, fontRevision, checkSumAdjustment + $magicNumber = $this->ReadULong(); + if($magicNumber!=0x5F0F3CF5) + $this->Error('Incorrect magic number'); + $this->Skip(2); // flags + $this->unitsPerEm = $this->ReadUShort(); + $this->Skip(2*8); // created, modified + $this->xMin = $this->ReadShort(); + $this->yMin = $this->ReadShort(); + $this->xMax = $this->ReadShort(); + $this->yMax = $this->ReadShort(); + $this->Skip(3*2); // macStyle, lowestRecPPEM, fontDirectionHint + $this->indexToLocFormat = $this->ReadShort(); + } + + function ParseHhea() + { + $this->Seek('hhea'); + $this->Skip(4+15*2); + $this->numberOfHMetrics = $this->ReadUShort(); + } + + function ParseMaxp() + { + $this->Seek('maxp'); + $this->Skip(4); + $this->numGlyphs = $this->ReadUShort(); + } + + function ParseHmtx() + { + $this->Seek('hmtx'); + $this->glyphs = array(); + for($i=0;$i<$this->numberOfHMetrics;$i++) + { + $advanceWidth = $this->ReadUShort(); + $lsb = $this->ReadShort(); + $this->glyphs[$i] = array('w'=>$advanceWidth, 'lsb'=>$lsb); + } + for($i=$this->numberOfHMetrics;$i<$this->numGlyphs;$i++) + { + $lsb = $this->ReadShort(); + $this->glyphs[$i] = array('w'=>$advanceWidth, 'lsb'=>$lsb); + } + } + + function ParseLoca() + { + $this->Seek('loca'); + $offsets = array(); + if($this->indexToLocFormat==0) + { + // Short format + for($i=0;$i<=$this->numGlyphs;$i++) + $offsets[] = 2*$this->ReadUShort(); + } + else + { + // Long format + for($i=0;$i<=$this->numGlyphs;$i++) + $offsets[] = $this->ReadULong(); + } + for($i=0;$i<$this->numGlyphs;$i++) + { + $this->glyphs[$i]['offset'] = $offsets[$i]; + $this->glyphs[$i]['length'] = $offsets[$i+1] - $offsets[$i]; + } + } + + function ParseGlyf() + { + $tableOffset = $this->tables['glyf']['offset']; + foreach($this->glyphs as &$glyph) + { + if($glyph['length']>0) + { + fseek($this->f, $tableOffset+$glyph['offset'], SEEK_SET); + if($this->ReadShort()<0) + { + // Composite glyph + $this->Skip(4*2); // xMin, yMin, xMax, yMax + $offset = 5*2; + $a = array(); + do + { + $flags = $this->ReadUShort(); + $index = $this->ReadUShort(); + $a[$offset+2] = $index; + if($flags & 1) // ARG_1_AND_2_ARE_WORDS + $skip = 2*2; + else + $skip = 2; + if($flags & 8) // WE_HAVE_A_SCALE + $skip += 2; + elseif($flags & 64) // WE_HAVE_AN_X_AND_Y_SCALE + $skip += 2*2; + elseif($flags & 128) // WE_HAVE_A_TWO_BY_TWO + $skip += 4*2; + $this->Skip($skip); + $offset += 2*2 + $skip; + } + while($flags & 32); // MORE_COMPONENTS + $glyph['components'] = $a; + } + } + } + } + + function ParseCmap() + { + $this->Seek('cmap'); + $this->Skip(2); // version + $numTables = $this->ReadUShort(); + $offset31 = 0; + for($i=0;$i<$numTables;$i++) + { + $platformID = $this->ReadUShort(); + $encodingID = $this->ReadUShort(); + $offset = $this->ReadULong(); + if($platformID==3 && $encodingID==1) + $offset31 = $offset; + } + if($offset31==0) + $this->Error('No Unicode encoding found'); + + $startCount = array(); + $endCount = array(); + $idDelta = array(); + $idRangeOffset = array(); + $this->chars = array(); + fseek($this->f, $this->tables['cmap']['offset']+$offset31, SEEK_SET); + $format = $this->ReadUShort(); + if($format!=4) + $this->Error('Unexpected subtable format: '.$format); + $this->Skip(2*2); // length, language + $segCount = $this->ReadUShort()/2; + $this->Skip(3*2); // searchRange, entrySelector, rangeShift + for($i=0;$i<$segCount;$i++) + $endCount[$i] = $this->ReadUShort(); + $this->Skip(2); // reservedPad + for($i=0;$i<$segCount;$i++) + $startCount[$i] = $this->ReadUShort(); + for($i=0;$i<$segCount;$i++) + $idDelta[$i] = $this->ReadShort(); + $offset = ftell($this->f); + for($i=0;$i<$segCount;$i++) + $idRangeOffset[$i] = $this->ReadUShort(); + + for($i=0;$i<$segCount;$i++) + { + $c1 = $startCount[$i]; + $c2 = $endCount[$i]; + $d = $idDelta[$i]; + $ro = $idRangeOffset[$i]; + if($ro>0) + fseek($this->f, $offset+2*$i+$ro, SEEK_SET); + for($c=$c1;$c<=$c2;$c++) + { + if($c==0xFFFF) + break; + if($ro>0) + { + $gid = $this->ReadUShort(); + if($gid>0) + $gid += $d; + } + else + $gid = $c+$d; + if($gid>=65536) + $gid -= 65536; + if($gid>0) + $this->chars[$c] = $gid; + } + } + } + + function ParseName() + { + $this->Seek('name'); + $tableOffset = $this->tables['name']['offset']; + $this->postScriptName = ''; + $this->Skip(2); // format + $count = $this->ReadUShort(); + $stringOffset = $this->ReadUShort(); + for($i=0;$i<$count;$i++) + { + $this->Skip(3*2); // platformID, encodingID, languageID + $nameID = $this->ReadUShort(); + $length = $this->ReadUShort(); + $offset = $this->ReadUShort(); + if($nameID==6) + { + // PostScript name + fseek($this->f, $tableOffset+$stringOffset+$offset, SEEK_SET); + $s = $this->Read($length); + $s = str_replace(chr(0), '', $s); + $s = preg_replace('|[ \[\](){}<>/%]|', '', $s); + $this->postScriptName = $s; + break; + } + } + if($this->postScriptName=='') + $this->Error('PostScript name not found'); + } + + function ParseOS2() + { + $this->Seek('OS/2'); + $version = $this->ReadUShort(); + $this->Skip(3*2); // xAvgCharWidth, usWeightClass, usWidthClass + $fsType = $this->ReadUShort(); + $this->embeddable = ($fsType!=2) && ($fsType & 0x200)==0; + $this->Skip(11*2+10+4*4+4); + $fsSelection = $this->ReadUShort(); + $this->bold = ($fsSelection & 32)!=0; + $this->Skip(2*2); // usFirstCharIndex, usLastCharIndex + $this->typoAscender = $this->ReadShort(); + $this->typoDescender = $this->ReadShort(); + if($version>=2) + { + $this->Skip(3*2+2*4+2); + $this->capHeight = $this->ReadShort(); + } + else + $this->capHeight = 0; + } + + function ParsePost() + { + $this->Seek('post'); + $version = $this->ReadULong(); + $this->italicAngle = $this->ReadShort(); + $this->Skip(2); // Skip decimal part + $this->underlinePosition = $this->ReadShort(); + $this->underlineThickness = $this->ReadShort(); + $this->isFixedPitch = ($this->ReadULong()!=0); + if($version==0x20000) + { + // Extract glyph names + $this->Skip(4*4); // min/max usage + $this->Skip(2); // numberOfGlyphs + $glyphNameIndex = array(); + $names = array(); + $numNames = 0; + for($i=0;$i<$this->numGlyphs;$i++) + { + $index = $this->ReadUShort(); + $glyphNameIndex[] = $index; + if($index>=258 && $index-257>$numNames) + $numNames = $index-257; + } + for($i=0;$i<$numNames;$i++) + { + $len = ord($this->Read(1)); + $names[] = $this->Read($len); + } + foreach($glyphNameIndex as $i=>$index) + { + if($index>=258) + $this->glyphs[$i]['name'] = $names[$index-258]; + else + $this->glyphs[$i]['name'] = $index; + } + $this->glyphNames = true; + } + else + $this->glyphNames = false; + } + + function Subset($chars) + { +/* $chars = array_keys($this->chars); + $this->subsettedChars = $chars; + $this->subsettedGlyphs = array(); + for($i=0;$i<$this->numGlyphs;$i++) + { + $this->subsettedGlyphs[] = $i; + $this->glyphs[$i]['ssid'] = $i; + }*/ + + $this->AddGlyph(0); + $this->subsettedChars = array(); + foreach($chars as $char) + { + if(isset($this->chars[$char])) + { + $this->subsettedChars[] = $char; + $this->AddGlyph($this->chars[$char]); + } + } + } + + function AddGlyph($id) + { + if(!isset($this->glyphs[$id]['ssid'])) + { + $this->glyphs[$id]['ssid'] = count($this->subsettedGlyphs); + $this->subsettedGlyphs[] = $id; + if(isset($this->glyphs[$id]['components'])) + { + foreach($this->glyphs[$id]['components'] as $cid) + $this->AddGlyph($cid); + } + } + } + + function Build() + { + $this->BuildCmap(); + $this->BuildHhea(); + $this->BuildHmtx(); + $this->BuildLoca(); + $this->BuildGlyf(); + $this->BuildMaxp(); + $this->BuildPost(); + return $this->BuildFont(); + } + + function BuildCmap() + { + if(!isset($this->subsettedChars)) + return; + + // Divide charset in contiguous segments + $chars = $this->subsettedChars; + sort($chars); + $segments = array(); + $segment = array($chars[0], $chars[0]); + for($i=1;$i$segment[1]+1) + { + $segments[] = $segment; + $segment = array($chars[$i], $chars[$i]); + } + else + $segment[1]++; + } + $segments[] = $segment; + $segments[] = array(0xFFFF, 0xFFFF); + $segCount = count($segments); + + // Build a Format 4 subtable + $startCount = array(); + $endCount = array(); + $idDelta = array(); + $idRangeOffset = array(); + $glyphIdArray = ''; + for($i=0;$i<$segCount;$i++) + { + list($start, $end) = $segments[$i]; + $startCount[] = $start; + $endCount[] = $end; + if($start!=$end) + { + // Segment with multiple chars + $idDelta[] = 0; + $idRangeOffset[] = strlen($glyphIdArray) + ($segCount-$i)*2; + for($c=$start;$c<=$end;$c++) + { + $ssid = $this->glyphs[$this->chars[$c]]['ssid']; + $glyphIdArray .= pack('n', $ssid); + } + } + else + { + // Segment with a single char + if($start<0xFFFF) + $ssid = $this->glyphs[$this->chars[$start]]['ssid']; + else + $ssid = 0; + $idDelta[] = $ssid - $start; + $idRangeOffset[] = 0; + } + } + $entrySelector = 0; + $n = $segCount; + while($n!=1) + { + $n = $n>>1; + $entrySelector++; + } + $searchRange = (1<<$entrySelector)*2; + $rangeShift = 2*$segCount - $searchRange; + $cmap = pack('nnnn', 2*$segCount, $searchRange, $entrySelector, $rangeShift); + foreach($endCount as $val) + $cmap .= pack('n', $val); + $cmap .= pack('n', 0); // reservedPad + foreach($startCount as $val) + $cmap .= pack('n', $val); + foreach($idDelta as $val) + $cmap .= pack('n', $val); + foreach($idRangeOffset as $val) + $cmap .= pack('n', $val); + $cmap .= $glyphIdArray; + + $data = pack('nn', 0, 1); // version, numTables + $data .= pack('nnN', 3, 1, 12); // platformID, encodingID, offset + $data .= pack('nnn', 4, 6+strlen($cmap), 0); // format, length, language + $data .= $cmap; + $this->SetTable('cmap', $data); + } + + function BuildHhea() + { + $this->LoadTable('hhea'); + $numberOfHMetrics = count($this->subsettedGlyphs); + $data = substr_replace($this->tables['hhea']['data'], pack('n',$numberOfHMetrics), 4+15*2, 2); + $this->SetTable('hhea', $data); + } + + function BuildHmtx() + { + $data = ''; + foreach($this->subsettedGlyphs as $id) + { + $glyph = $this->glyphs[$id]; + $data .= pack('nn', $glyph['w'], $glyph['lsb']); + } + $this->SetTable('hmtx', $data); + } + + function BuildLoca() + { + $data = ''; + $offset = 0; + foreach($this->subsettedGlyphs as $id) + { + if($this->indexToLocFormat==0) + $data .= pack('n', $offset/2); + else + $data .= pack('N', $offset); + $offset += $this->glyphs[$id]['length']; + } + if($this->indexToLocFormat==0) + $data .= pack('n', $offset/2); + else + $data .= pack('N', $offset); + $this->SetTable('loca', $data); + } + + function BuildGlyf() + { + $tableOffset = $this->tables['glyf']['offset']; + $data = ''; + foreach($this->subsettedGlyphs as $id) + { + $glyph = $this->glyphs[$id]; + fseek($this->f, $tableOffset+$glyph['offset'], SEEK_SET); + $glyph_data = $this->Read($glyph['length']); + if(isset($glyph['components'])) + { + // Composite glyph + foreach($glyph['components'] as $offset=>$cid) + { + $ssid = $this->glyphs[$cid]['ssid']; + $glyph_data = substr_replace($glyph_data, pack('n',$ssid), $offset, 2); + } + } + $data .= $glyph_data; + } + $this->SetTable('glyf', $data); + } + + function BuildMaxp() + { + $this->LoadTable('maxp'); + $numGlyphs = count($this->subsettedGlyphs); + $data = substr_replace($this->tables['maxp']['data'], pack('n',$numGlyphs), 4, 2); + $this->SetTable('maxp', $data); + } + + function BuildPost() + { + $this->Seek('post'); + if($this->glyphNames) + { + // Version 2.0 + $numberOfGlyphs = count($this->subsettedGlyphs); + $numNames = 0; + $names = ''; + $data = $this->Read(2*4+2*2+5*4); + $data .= pack('n', $numberOfGlyphs); + foreach($this->subsettedGlyphs as $id) + { + $name = $this->glyphs[$id]['name']; + if(is_string($name)) + { + $data .= pack('n', 258+$numNames); + $names .= chr(strlen($name)).$name; + $numNames++; + } + else + $data .= pack('n', $name); + } + $data .= $names; + } + else + { + // Version 3.0 + $this->Skip(4); + $data = "\x00\x03\x00\x00"; + $data .= $this->Read(4+2*2+5*4); + } + $this->SetTable('post', $data); + } + + function BuildFont() + { + $tags = array(); + foreach(array('cmap', 'cvt ', 'fpgm', 'glyf', 'head', 'hhea', 'hmtx', 'loca', 'maxp', 'name', 'post', 'prep') as $tag) + { + if(isset($this->tables[$tag])) + $tags[] = $tag; + } + $numTables = count($tags); + $offset = 12 + 16*$numTables; + foreach($tags as $tag) + { + if(!isset($this->tables[$tag]['data'])) + $this->LoadTable($tag); + $this->tables[$tag]['offset'] = $offset; + $offset += strlen($this->tables[$tag]['data']); + } +// $this->tables['head']['data'] = substr_replace($this->tables['head']['data'], "\x00\x00\x00\x00", 8, 4); + + // Build offset table + $entrySelector = 0; + $n = $numTables; + while($n!=1) + { + $n = $n>>1; + $entrySelector++; + } + $searchRange = 16*(1<<$entrySelector); + $rangeShift = 16*$numTables - $searchRange; + $offsetTable = pack('nnnnnn', 1, 0, $numTables, $searchRange, $entrySelector, $rangeShift); + foreach($tags as $tag) + { + $table = $this->tables[$tag]; + $offsetTable .= $tag.$table['checkSum'].pack('NN', $table['offset'], $table['length']); + } + + // Compute checkSumAdjustment (0xB1B0AFBA - font checkSum) + $s = $this->CheckSum($offsetTable); + foreach($tags as $tag) + $s .= $this->tables[$tag]['checkSum']; + $a = unpack('n2', $this->CheckSum($s)); + $high = 0xB1B0 + ($a[1]^0xFFFF); + $low = 0xAFBA + ($a[2]^0xFFFF) + 1; + $checkSumAdjustment = pack('nn', $high+($low>>16), $low); + $this->tables['head']['data'] = substr_replace($this->tables['head']['data'], $checkSumAdjustment, 8, 4); + + $font = $offsetTable; + foreach($tags as $tag) + $font .= $this->tables[$tag]['data']; + + return $font; + } + + function LoadTable($tag) + { + $this->Seek($tag); + $length = $this->tables[$tag]['length']; + $n = $length % 4; + if($n>0) + $length += 4 - $n; + $this->tables[$tag]['data'] = $this->Read($length); + } + + function SetTable($tag, $data) + { + $length = strlen($data); + $n = $length % 4; + if($n>0) + $data = str_pad($data, $length+4-$n, "\x00"); + $this->tables[$tag]['data'] = $data; + $this->tables[$tag]['length'] = $length; + $this->tables[$tag]['checkSum'] = $this->CheckSum($data); + } + + function Seek($tag) + { + if(!isset($this->tables[$tag])) + $this->Error('Table not found: '.$tag); + fseek($this->f, $this->tables[$tag]['offset'], SEEK_SET); + } + + function Skip($n) + { + fseek($this->f, $n, SEEK_CUR); + } + + function Read($n) + { + return $n>0 ? fread($this->f, $n) : ''; + } + + function ReadUShort() + { + $a = unpack('nn', fread($this->f,2)); + return $a['n']; + } + + function ReadShort() + { + $a = unpack('nn', fread($this->f,2)); + $v = $a['n']; + if($v>=0x8000) + $v -= 65536; + return $v; + } + + function ReadULong() + { + $a = unpack('NN', fread($this->f,4)); + return $a['N']; + } + + function CheckSum($s) + { + $n = strlen($s); + $high = 0; + $low = 0; + for($i=0;$i<$n;$i+=4) + { + $high += (ord($s[$i])<<8) + ord($s[$i+1]); + $low += (ord($s[$i+2])<<8) + ord($s[$i+3]); + } + return pack('nn', $high+($low>>16), $low); + } + + function Error($msg) + { + throw new Exception($msg); + } +} +?> diff --git a/fpdf181/tutorial/20k_c1.txt b/fpdf181/tutorial/20k_c1.txt new file mode 100644 index 0000000..6d5b295 --- /dev/null +++ b/fpdf181/tutorial/20k_c1.txt @@ -0,0 +1,10 @@ +The year 1866 was marked by a bizarre development, an unexplained and downright inexplicable phenomenon that surely no one has forgotten. Without getting into those rumors that upset civilians in the seaports and deranged the public mind even far inland, it must be said that professional seamen were especially alarmed. Traders, shipowners, captains of vessels, skippers, and master mariners from Europe and America, naval officers from every country, and at their heels the various national governments on these two continents, were all extremely disturbed by the business. +In essence, over a period of time several ships had encountered "an enormous thing" at sea, a long spindle-shaped object, sometimes giving off a phosphorescent glow, infinitely bigger and faster than any whale. +The relevant data on this apparition, as recorded in various logbooks, agreed pretty closely as to the structure of the object or creature in question, its unprecedented speed of movement, its startling locomotive power, and the unique vitality with which it seemed to be gifted. If it was a cetacean, it exceeded in bulk any whale previously classified by science. No naturalist, neither Cuvier nor Lacpde, neither Professor Dumeril nor Professor de Quatrefages, would have accepted the existence of such a monster sight unseen -- specifically, unseen by their own scientific eyes. +Striking an average of observations taken at different times -- rejecting those timid estimates that gave the object a length of 200 feet, and ignoring those exaggerated views that saw it as a mile wide and three long--you could still assert that this phenomenal creature greatly exceeded the dimensions of anything then known to ichthyologists, if it existed at all. +Now then, it did exist, this was an undeniable fact; and since the human mind dotes on objects of wonder, you can understand the worldwide excitement caused by this unearthly apparition. As for relegating it to the realm of fiction, that charge had to be dropped. +In essence, on July 20, 1866, the steamer Governor Higginson, from the Calcutta & Burnach Steam Navigation Co., encountered this moving mass five miles off the eastern shores of Australia. Captain Baker at first thought he was in the presence of an unknown reef; he was even about to fix its exact position when two waterspouts shot out of this inexplicable object and sprang hissing into the air some 150 feet. So, unless this reef was subject to the intermittent eruptions of a geyser, the Governor Higginson had fair and honest dealings with some aquatic mammal, until then unknown, that could spurt from its blowholes waterspouts mixed with air and steam. +Similar events were likewise observed in Pacific seas, on July 23 of the same year, by the Christopher Columbus from the West India & Pacific Steam Navigation Co. Consequently, this extraordinary cetacean could transfer itself from one locality to another with startling swiftness, since within an interval of just three days, the Governor Higginson and the Christopher Columbus had observed it at two positions on the charts separated by a distance of more than 700 nautical leagues. +Fifteen days later and 2,000 leagues farther, the Helvetia from the Compagnie Nationale and the Shannon from the Royal Mail line, running on opposite tacks in that part of the Atlantic lying between the United States and Europe, respectively signaled each other that the monster had been sighted in latitude 42 degrees 15' north and longitude 60 degrees 35' west of the meridian of Greenwich. From their simultaneous observations, they were able to estimate the mammal's minimum length at more than 350 English feet; this was because both the Shannon and the Helvetia were of smaller dimensions, although each measured 100 meters stem to stern. Now then, the biggest whales, those rorqual whales that frequent the waterways of the Aleutian Islands, have never exceeded a length of 56 meters--if they reach even that. +One after another, reports arrived that would profoundly affect public opinion: new observations taken by the transatlantic liner Pereire, the Inman line's Etna running afoul of the monster, an official report drawn up by officers on the French frigate Normandy, dead-earnest reckonings obtained by the general staff of Commodore Fitz-James aboard the Lord Clyde. In lighthearted countries, people joked about this phenomenon, but such serious, practical countries as England, America, and Germany were deeply concerned. +In every big city the monster was the latest rage; they sang about it in the coffee houses, they ridiculed it in the newspapers, they dramatized it in the theaters. The tabloids found it a fine opportunity for hatching all sorts of hoaxes. In those newspapers short of copy, you saw the reappearance of every gigantic imaginary creature, from "Moby Dick," that dreadful white whale from the High Arctic regions, to the stupendous kraken whose tentacles could entwine a 500-ton craft and drag it into the ocean depths. They even reprinted reports from ancient times: the views of Aristotle and Pliny accepting the existence of such monsters, then the Norwegian stories of Bishop Pontoppidan, the narratives of Paul Egede, and finally the reports of Captain Harrington -- whose good faith is above suspicion--in which he claims he saw, while aboard the Castilian in 1857, one of those enormous serpents that, until then, had frequented only the seas of France's old extremist newspaper, The Constitutionalist. diff --git a/fpdf181/tutorial/20k_c2.txt b/fpdf181/tutorial/20k_c2.txt new file mode 100644 index 0000000..7b5c565 --- /dev/null +++ b/fpdf181/tutorial/20k_c2.txt @@ -0,0 +1,23 @@ +During the period in which these developments were occurring, I had returned from a scientific undertaking organized to explore the Nebraska badlands in the United States. In my capacity as Assistant Professor at the Paris Museum of Natural History, I had been attached to this expedition by the French government. After spending six months in Nebraska, I arrived in New York laden with valuable collections near the end of March. My departure for France was set for early May. In the meantime, then, I was busy classifying my mineralogical, botanical, and zoological treasures when that incident took place with the Scotia. +I was perfectly abreast of this question, which was the big news of the day, and how could I not have been? I had read and reread every American and European newspaper without being any farther along. This mystery puzzled me. Finding it impossible to form any views, I drifted from one extreme to the other. Something was out there, that much was certain, and any doubting Thomas was invited to place his finger on the Scotia's wound. +When I arrived in New York, the question was at the boiling point. The hypothesis of a drifting islet or an elusive reef, put forward by people not quite in their right minds, was completely eliminated. And indeed, unless this reef had an engine in its belly, how could it move about with such prodigious speed? +Also discredited was the idea of a floating hull or some other enormous wreckage, and again because of this speed of movement. +So only two possible solutions to the question were left, creating two very distinct groups of supporters: on one side, those favoring a monster of colossal strength; on the other, those favoring an "underwater boat" of tremendous motor power. +Now then, although the latter hypothesis was completely admissible, it couldn't stand up to inquiries conducted in both the New World and the Old. That a private individual had such a mechanism at his disposal was less than probable. Where and when had he built it, and how could he have built it in secret? +Only some government could own such an engine of destruction, and in these disaster-filled times, when men tax their ingenuity to build increasingly powerful aggressive weapons, it was possible that, unknown to the rest of the world, some nation could have been testing such a fearsome machine. The Chassepot rifle led to the torpedo, and the torpedo has led to this underwater battering ram, which in turn will lead to the world putting its foot down. At least I hope it will. +But this hypothesis of a war machine collapsed in the face of formal denials from the various governments. Since the public interest was at stake and transoceanic travel was suffering, the sincerity of these governments could not be doubted. Besides, how could the assembly of this underwater boat have escaped public notice? Keeping a secret under such circumstances would be difficult enough for an individual, and certainly impossible for a nation whose every move is under constant surveillance by rival powers. +So, after inquiries conducted in England, France, Russia, Prussia, Spain, Italy, America, and even Turkey, the hypothesis of an underwater Monitor was ultimately rejected. +After I arrived in New York, several people did me the honor of consulting me on the phenomenon in question. In France I had published a two-volume work, in quarto, entitled The Mysteries of the Great Ocean Depths. Well received in scholarly circles, this book had established me as a specialist in this pretty obscure field of natural history. My views were in demand. As long as I could deny the reality of the business, I confined myself to a flat "no comment." But soon, pinned to the wall, I had to explain myself straight out. And in this vein, "the honorable Pierre Aronnax, Professor at the Paris Museum," was summoned by The New York Herald to formulate his views no matter what. +I complied. Since I could no longer hold my tongue, I let it wag. I discussed the question in its every aspect, both political and scientific, and this is an excerpt from the well-padded article I published in the issue of April 30. + +"Therefore," I wrote, "after examining these different hypotheses one by one, we are forced, every other supposition having been refuted, to accept the existence of an extremely powerful marine animal. +"The deepest parts of the ocean are totally unknown to us. No soundings have been able to reach them. What goes on in those distant depths? What creatures inhabit, or could inhabit, those regions twelve or fifteen miles beneath the surface of the water? What is the constitution of these animals? It's almost beyond conjecture. +"However, the solution to this problem submitted to me can take the form of a choice between two alternatives. +"Either we know every variety of creature populating our planet, or we do not. +"If we do not know every one of them, if nature still keeps ichthyological secrets from us, nothing is more admissible than to accept the existence of fish or cetaceans of new species or even new genera, animals with a basically 'cast-iron' constitution that inhabit strata beyond the reach of our soundings, and which some development or other, an urge or a whim if you prefer, can bring to the upper level of the ocean for long intervals. +"If, on the other hand, we do know every living species, we must look for the animal in question among those marine creatures already cataloged, and in this event I would be inclined to accept the existence of a giant narwhale. +"The common narwhale, or sea unicorn, often reaches a length of sixty feet. Increase its dimensions fivefold or even tenfold, then give this cetacean a strength in proportion to its size while enlarging its offensive weapons, and you have the animal we're looking for. It would have the proportions determined by the officers of the Shannon, the instrument needed to perforate the Scotia, and the power to pierce a steamer's hull. +"In essence, the narwhale is armed with a sort of ivory sword, or lance, as certain naturalists have expressed it. It's a king-sized tooth as hard as steel. Some of these teeth have been found buried in the bodies of baleen whales, which the narwhale attacks with invariable success. Others have been wrenched, not without difficulty, from the undersides of vessels that narwhales have pierced clean through, as a gimlet pierces a wine barrel. The museum at the Faculty of Medicine in Paris owns one of these tusks with a length of 2.25 meters and a width at its base of forty-eight centimeters! +"All right then! Imagine this weapon to be ten times stronger and the animal ten times more powerful, launch it at a speed of twenty miles per hour, multiply its mass times its velocity, and you get just the collision we need to cause the specified catastrophe. +"So, until information becomes more abundant, I plump for a sea unicorn of colossal dimensions, no longer armed with a mere lance but with an actual spur, like ironclad frigates or those warships called 'rams,' whose mass and motor power it would possess simultaneously. +"This inexplicable phenomenon is thus explained away--unless it's something else entirely, which, despite everything that has been sighted, studied, explored and experienced, is still possible!" diff --git a/fpdf181/tutorial/calligra.php b/fpdf181/tutorial/calligra.php new file mode 100644 index 0000000..a9cfdb3 --- /dev/null +++ b/fpdf181/tutorial/calligra.php @@ -0,0 +1,25 @@ +899,'Descent'=>-234,'CapHeight'=>899,'Flags'=>32,'FontBBox'=>'[-173 -234 1328 899]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>800); +$up = -200; +$ut = 20; +$cw = array( + chr(0)=>800,chr(1)=>800,chr(2)=>800,chr(3)=>800,chr(4)=>800,chr(5)=>800,chr(6)=>800,chr(7)=>800,chr(8)=>800,chr(9)=>800,chr(10)=>800,chr(11)=>800,chr(12)=>800,chr(13)=>800,chr(14)=>800,chr(15)=>800,chr(16)=>800,chr(17)=>800,chr(18)=>800,chr(19)=>800,chr(20)=>800,chr(21)=>800, + chr(22)=>800,chr(23)=>800,chr(24)=>800,chr(25)=>800,chr(26)=>800,chr(27)=>800,chr(28)=>800,chr(29)=>800,chr(30)=>800,chr(31)=>800,' '=>282,'!'=>324,'"'=>405,'#'=>584,'$'=>632,'%'=>980,'&'=>776,'\''=>259,'('=>299,')'=>299,'*'=>377,'+'=>600, + ','=>259,'-'=>432,'.'=>254,'/'=>597,'0'=>529,'1'=>298,'2'=>451,'3'=>359,'4'=>525,'5'=>423,'6'=>464,'7'=>417,'8'=>457,'9'=>479,':'=>275,';'=>282,'<'=>600,'='=>600,'>'=>600,'?'=>501,'@'=>800,'A'=>743, + 'B'=>636,'C'=>598,'D'=>712,'E'=>608,'F'=>562,'G'=>680,'H'=>756,'I'=>308,'J'=>314,'K'=>676,'L'=>552,'M'=>1041,'N'=>817,'O'=>729,'P'=>569,'Q'=>698,'R'=>674,'S'=>618,'T'=>673,'U'=>805,'V'=>753,'W'=>1238, + 'X'=>716,'Y'=>754,'Z'=>599,'['=>315,'\\'=>463,']'=>315,'^'=>600,'_'=>547,'`'=>278,'a'=>581,'b'=>564,'c'=>440,'d'=>571,'e'=>450,'f'=>347,'g'=>628,'h'=>611,'i'=>283,'j'=>283,'k'=>560,'l'=>252,'m'=>976, + 'n'=>595,'o'=>508,'p'=>549,'q'=>540,'r'=>395,'s'=>441,'t'=>307,'u'=>614,'v'=>556,'w'=>915,'x'=>559,'y'=>597,'z'=>452,'{'=>315,'|'=>222,'}'=>315,'~'=>600,chr(127)=>800,chr(128)=>800,chr(129)=>800,chr(130)=>0,chr(131)=>0, + chr(132)=>0,chr(133)=>780,chr(134)=>0,chr(135)=>0,chr(136)=>278,chr(137)=>0,chr(138)=>0,chr(139)=>0,chr(140)=>1064,chr(141)=>800,chr(142)=>0,chr(143)=>800,chr(144)=>800,chr(145)=>259,chr(146)=>259,chr(147)=>470,chr(148)=>470,chr(149)=>500,chr(150)=>300,chr(151)=>600,chr(152)=>278,chr(153)=>990, + chr(154)=>0,chr(155)=>0,chr(156)=>790,chr(157)=>800,chr(158)=>800,chr(159)=>754,chr(160)=>282,chr(161)=>324,chr(162)=>450,chr(163)=>640,chr(164)=>518,chr(165)=>603,chr(166)=>0,chr(167)=>519,chr(168)=>254,chr(169)=>800,chr(170)=>349,chr(171)=>0,chr(172)=>0,chr(173)=>432,chr(174)=>800,chr(175)=>278, + chr(176)=>0,chr(177)=>0,chr(178)=>0,chr(179)=>0,chr(180)=>278,chr(181)=>614,chr(182)=>0,chr(183)=>254,chr(184)=>278,chr(185)=>0,chr(186)=>305,chr(187)=>0,chr(188)=>0,chr(189)=>0,chr(190)=>0,chr(191)=>501,chr(192)=>743,chr(193)=>743,chr(194)=>743,chr(195)=>743,chr(196)=>743,chr(197)=>743, + chr(198)=>1060,chr(199)=>598,chr(200)=>608,chr(201)=>608,chr(202)=>608,chr(203)=>608,chr(204)=>308,chr(205)=>308,chr(206)=>308,chr(207)=>308,chr(208)=>0,chr(209)=>817,chr(210)=>729,chr(211)=>729,chr(212)=>729,chr(213)=>729,chr(214)=>729,chr(215)=>0,chr(216)=>729,chr(217)=>805,chr(218)=>805,chr(219)=>805, + chr(220)=>805,chr(221)=>0,chr(222)=>0,chr(223)=>688,chr(224)=>581,chr(225)=>581,chr(226)=>581,chr(227)=>581,chr(228)=>581,chr(229)=>581,chr(230)=>792,chr(231)=>440,chr(232)=>450,chr(233)=>450,chr(234)=>450,chr(235)=>450,chr(236)=>283,chr(237)=>283,chr(238)=>283,chr(239)=>283,chr(240)=>0,chr(241)=>595, + chr(242)=>508,chr(243)=>508,chr(244)=>508,chr(245)=>508,chr(246)=>508,chr(247)=>0,chr(248)=>508,chr(249)=>614,chr(250)=>614,chr(251)=>614,chr(252)=>614,chr(253)=>0,chr(254)=>0,chr(255)=>597); +$enc = 'cp1252'; +$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); +$file = 'calligra.z'; +$originalsize = 33948; +$subsetted = true; +?> diff --git a/fpdf181/tutorial/calligra.ttf b/fpdf181/tutorial/calligra.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9713c468ca29f5bfcecb65d96e52711aaa5f50e7 GIT binary patch literal 40120 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 EJEXL@qyPW_ literal 0 HcmV?d00001 diff --git a/fpdf181/tutorial/calligra.z b/fpdf181/tutorial/calligra.z new file mode 100644 index 0000000000000000000000000000000000000000..8a14e9ced6247ae87391b6ab8d283e9e641f914e GIT binary patch literal 22477 zcmV(lK=i+OoRqu=oLpCZFMiIsz4v>k_uhAAXJ*Un&TL=xE~~92S+XS;*|KqwjT`P@ zY66&Uhh_&H0tOOHhd_c27(#+*A^88y%Zp><2D}Fe(!O)=%t|ZS`TRd`cV?&T&ffFu z-(NWgKmdRUZU+SD9XfXK_y~@Jpj=9L)Tv$d;1?BdmaG7hhLw(z%3IEOEBUjvb$)Sk)HUQ}D09=zedhx--M~c^d9)J@k@b6nk@f$3Mw&2&F#;;RH zk6nA>{*Ti5`H6qV|MTb-R~Udj$V|?8<}3F0Q8! ze*wS#4!-`&$FF+bwL^~$-3P!OUj_i4Jbul^$NxY;9e}&uiT|F(cZlieQ$(Vkdrc4n zB>uh?EW>T^AUpwYfq#bn9{o$qj0IwmSR$5*)na4u#PYIxMeq>Z3J)9 zuSN%d<$W!K(=VLU70U0Pj1sc$S0Zd>48#urR{2%~=AOyl70-|`OagYE>e5EwV zfGo&?JSc!7D1kDlfGVhgAy5YmFbtZY1=?T)jDj&R4mw~0OoA@xfhjNzX22|%1M^@3 zEP^#)Em#NEgAHIK*aS9%Enq9y2DXD8U?;c$>;k*N9z^A}pgHMCcfXBdR z!RNr|!QX(t1z!M%i6E8gK&{NAV!S7*CJq%{iSHSPVpD?dBW8PeVd2#?;jz9Akm={OD-x8JO zJ3KCTK^1)sU*l4IjqAV(O!*;j8T!!ji{J)ATYe*!!Xl>f+xXop(Ub52@O}87SRNl< z{t8~v>)?&xk3e321uZPU02DO8{4%%}^Va3;8_;^tT7D9*_ZqAnkD@)x&x7{z6Ij|C z(FQC7mw!5V8+;D12*LMYn*IU(BbMqW%%237=N>G9wOERGpr0@QZbhEx2bhlx`X-iz z2(Cci!SZ}P5YRW4e~)={CFaIWSlaKzQu~_AY4j~D`P&DQd_Vdg{&^YJFAdXj75XXq z$#NWPvjr|jKgJp{f}TLnpr^r3^li+ODJ;Lk=)22pET@aG>|HJUCNR*CmVbkOhNUcl z4En|L&(U*OJ3fH*;t}*b=3fnK^1||6U<&;iC|{4#uLIgK7(wh0ScPGC8Q*XDq~2j79ugAZYy*@3nBt>_s1J$N&G2EGV? zhi&k&{?xg7tVOwwhyDPh4BO6W#{z#X8Xj zZ-RB?Lj~d(rZ*4PFaP`U*OvWweVaiPeILF7eHC7Zy@QHeXL6Y06+!K1$9(F3#P(wW!&m$BFvmcKrtf2IdpBkrqD_eS(j!BL ze{%ld(bz8cgUOLkqqO@67mw^NW6xH{{`v(XhV6#|6TKiq{sW+?e}EK;2*l6`J3shi z?5QD`zrNb`fo`YUfz{5bj(Z2{sSdsk)gEI3RcvT+EsO7U^yT`gM~K*;p2p8k&Ejj! zEWZT)3q6JXrVq^YLISWML*N_jw<*8IK*RuMNt9Wrtz6{#t`AmEsVDIj)KgH?NAV3- zD)>r%jVc-nsuEpfFmy7JX%2S@$9|rouMq`~%NGhGhj==giN%Q&?VzXr<+tmuzi!{Y za5!@6o*C4(0zMxK7?XHa9r!(X5UcsMxzl`At{2FC7z=xD&WVKB8dV^ zFc5T|4!(h^(>dim!$0q>$lp5i{ipt8#eMSs|BJz!-fR4Ph4Pq;DQA*Q1K*Qv@7`{B z_XdOS3dFxcY2|q8xO}`YU)X`~$Gulq=jZd=-FLPpx4}QmKRo|!{B`C5b3L|v2iitd za3tG~J@b9NnOz&klJdq4N})bIU9ED;u6>7lzUI4@B91;iZPstyzh`Sf;8}v(SS+B~ zXhcDK_bk-O-9BaAu4+gQL*GDsx={V4`pY4gF`Z7;y*nNCB-WmbOegifqeFXA}6BrejoKHj4jOyVV> zsvB*=uU$tVnO6(Gpg3>$w5N(pW+t#UWjSMV{$@)FWU5?x zq3|CM3+Z?>aQgX3ovhW11v=QoAdSEt{3YTuI69Va#JddK+H36Cx}j|9{MvFrV>0>p z;Ufn|+M_MhnV9Ho*%P}w6_4f*M3xY?`fxrm-eDns#&2MQuAahp;0Rpmp7K1$C45F%;h{*LsLcrlW$HUEDi;l5u#D=!r=;*5}jnS?G_dWOe-Xo z21#RMZRuE4ZNroa?{kwd3K=Y;2x`=^Kr+dM0tX+0PsB!ed$G4~Euwu+L8dr=L@$TB z8cEMy$f%T$^{;6TZ_U8o{P;!ws#wzEC7%+BS=V3n1qnL_O7rYTmh-=C*xHkS@I==`FulhY#`qVb8l5y`9h?z+1!+V;l8 zjN0?pX3`EvpuczkDpwOMIz6}ZfDtzDY~(LUlcZ8em$zr-UCHvt2~rjc$-S-z$}hi2 z6w!xpG}{c0_gcMfo(2u4Gu`c#a%qapg7xb%!jzrv%}ggJI){w#e0%ezX<`adZ4^!? zi$Vz+D+bi@gtcNduDkaN6cFXbJsEz zSfP@hOye~Kd!Y(KRU3h<{!m){7Bgod$yyeF6#0ElK~iL4Gjh?zS0Y(%7r6odUs z1!Cuduwo+YObE;l=)hvfFUrB3Aqu=`2Yn*L-KEA0b}F6nRc%2@Y#hyG>(^GBH(xLn z5Y%pD{`ggkyFavV)Xk?bUVUZd`j(&|a7ktuP#Om%)oQ*RA1Z9GR!U86 z7?rB^){@;m0aJZFbQj%mSKYyi*zvsg01K#{fuC6IF3$K1m%_;uR!VH&*a={_ZMnS8 zWL?M3REVtW6KL13H(PDTZq(bE30QA6Xa;+8_jisBcdD!ylAK`5C-J&r)JOsY14)Wl zHf#7D+6ve~iBhC=faN0EtgcavBgnR*+6em(O61HGXKJQCR`dxmUROv_(ilmPT0BPv zb7?V7q_ZIuFZuDZ z0ceTS*oO{G%@954h%F5-JlXaX3~ll!6MH{!FrpYv*1Y(W@84i$(Ua+F`PP4VOT`H@ z%>B>)>IBWW>$a9(fPX>@IJ3(2l(ebv>0p_TB2=28XI-R&7p$HdIAeUZAvaFChK&QF z3tC*)>iHG2QJ=)GD?}3e$Z~%%^c+D)%f}ch6 zzz<42&BkCALFD&21Tf~|f-7QQ7xuv!@K%o39S~e@PvA(7LkN@Y!b!Yf+rr4{+4~6I zQ3YO=biqgsg?QCMXz_yD&zqf*7^8_Yr}$%%-`e(p@4Ecbmj3`hg){Fe&SnCoY*+&! zhlLzhqQLrEwNhTBV0;6*)0I!xQ?kB_odW}F95xsnuUt^kUkgSY?!ssVWhXIoupL+R zU69yC@Kc*2`JLOfoZwd(t<-792;Y_1lh7*m-{uuHIbvE1RAGGE$k_B74rN4&h7pZ2 zild8jF^ZNB$OI$^gHzYC3_rF`DX&?$1Y(tiKv;efZoym}0>z$ME9ascUsTg)~^r`uN7hMD4RsXBAq-e$g`FIx1QppN|@eT$vG%nXJr=2287G zTe_wl6JjPEE2lH2s`?K--06sV0to9wk89d_QM|eJdAHrb`xiXI}w=)4idCZXV* zQ}j!k&RH~11{y64r{QhZl9oHXq3AbDlB&}NrLm3~$dk9>Uncd8>iDpzF4y9rQl(Ht z<9cQ0{+$WOH=^2MKEb7Q$#4*S)0X#-xzzK^Pr#32>6O4xPmPCs3J*9ytu18coeTOV zfW34c9>m0eGg8DPl;eGO;n{DNaXeuWp59@%OJI9O5jc*c75wP1pvS{b}vzk*{(@?UNcEx9zVT^XC7n`gR7+%~F z@KZeDuG?9D1%3@}03#sZQ%XLOXytZ~8ugg7hne>L&B@L=4rdg*x3q1pc${IE-CfFY z5x5nC5#)wf*YV)IsR}(fXv43dxx33F7n{oXJST9|2H`h&&0r(-A#)@m@v`P41U5Qt zO-h;2Q2V!x#0>4*eR#J<+dK9zax6EhA~nRw3KMP~Z3ya)F&{}eHgCr4F&|TAoI{=u zdI3I&>4<@iy$~OB!ZHZU6p7PpNt9(#*W|r{Jxk*3O2l~_gfRlbS~f_C&(BA^02Fun z`bEgdQlQbsIY$*HT*9zWa7NLF4~imBOu1-a2PEh{Ce2 z(p%m(SsRTNv+(#D2noXyEPKwv0SBXaWBDccY3%P?U;(V@1yhlrBeI2L0oBGQ+vRKx z0W>^gu+TY^>$=u)vU(CzFb((hQ`>ViYSHP31je=bs23c_esFMMdZr&E95*Ynoini= zi-{Pn!>zP%g!$b#zS1Ytp|78`-6&ajlzX?`xUvVkDC!Gl)IwQ z;Ejlwj8IjbW-%gSb;}4~h|XjR!OlcQjWF$!J{j1=S3BW?VonHRAvRPcjDS@RFm;tr zoxU>OQ3)-cV;V`;$E#ST0nD3kV&C2bnVwXQMI;ntvsPn+$gXJSs;s0{U5SJWo$Zo? z;D=KVFGYv=ra*cnNV;12Wm+2>i*hpt;WK$d*mGHV~Ivb76$U+iXR;~0ay0-wVe zBnZZO4&fIt5b;wXlSVQS4lF6!`DmnHWE)f~T&hACm8`CNt$zN>AxemN2!(PQhj=PF zcn)uwMr||b!Ig>A@0&UE!mWa}F!uYsx26PG=!N5siSZ^K0knaCQb~XUG+vp}IkB>` zGcFmNsmz^82k`=v=P&Ra#OQ{c->h0@Or;`XTjf3USPn*;=dShmxmYqH+r@<6L(0p4 zKzW3d3NYXEQ6xeHfprYIbxI0*YvQ6MaOa6tOLdL<@o#VZx7&o3lGmT`OaB{$Z{Z~~ z5GP~lX4;Y<%Acm;f1bVr-pc-R^Dp;*{NtEIRd5kTKn-lmvt)otm@{J3V*iQG)>qZjj(91M9No6n-KXjQkbDHm8i z6e>rWBhBqT#IxqEI7!Quxl=FBAUQwKm2d@97+(Gz)`OpeVbB8?_bPdZ)}uHc=8jE` zT;ac*Bci+O>D{Ht%jo8~85&1o0#!o@)UPgG1FL7<=_&Wy0~+`Ne`CHs4itF6En49; zR6RM+^eNZDn4YG)vCl0Fy2!BIAh3s7DKB}51AEWLsz0Gt{emF=YL_o&kA^09-@G$3 zVk(;^Xn%F>dvCq(!H3_x_`2+t`h!Ow`PDB!_Q3Z~|2h{Ro-d^8Gw}28cuy$giyfLf z^3G_gb$Z!WgO_f&_Kt^dzw5zbZsWFpdgwzxe*f3gLwm-u!w0e7S$-DhC$FG?0%eRP zdp)~WF+i0#Sg%~i)vg^fc{cX9#`GCX!of(lq3O zWEWwG)xsV%LPudbOE~D2^bX4(i-qh5-b|A;qK-)gP0MtKyK>ZEqKTNs`e=cWMi-q@ zO$(j=<`qZxYzU8`T(go#5PMLiP@`qqKY8yB_g8m~60)hXB(G(J?7fdxw#*aMqsz-! z-e~#c@*mLw^i7ZhYr#}6w5FPLG~`$_$#vtC!6u4Ljw2&@lW^ziaOsw@K%cHvQF7fN zO41Al`JT>J5f-6a@L$2qIC|nR&s0zq;hX?@@x;_EHyLQu8}1uuiAWC#N-%h!D}*Q3 z=#s`yPuvoo3SM!;j#5*`pxO%DZ&bnozW~*IPOrw&g%~oV_>4x=Y%&jXniB7nMZqu^ z2*#qQd#-$DBSBwF^GbC(HC_=VSurb;1N|%MqU3H zT>c&EpzmNyFZJ|dSOJ-Oxly~Nk$k=1e=B{Bn?0!K$+n?j*}7#COnlNU;<=eB+3;$2 z9(3rNw%IS9woxZmZ)Ys*4!O;Dj60H@-~_w8=MBTB$L`Ahw| zghC)@$KkQbOm6*{Du%P2f)WxiTFOdBIJt3yN?IddTo62&{vJJwzJdMJ2-wg|SeDkB z7%f(A3)!MluMJhI6{M+31_6KQ4(`sCOkq&7?6|qX$$q`a^TwW#U7Tup*2=iprwWJl zCI)VFU$|qiU5}8AhY(OQlSo=v&TfGiJ*tG&vBLgs)#{O^0AZ{a$iGQ2)Ih_(aR0H1 zjD07By}xt})}jdrE8G0^+!Va7TyMm>soAVwo`7?c-5MgRqjTdMKFX`q(AThk zzUQsuhk`8Z0l54eHqis>6T#p@0Kt4_Hb!$81h_n1egQ3_ z?|}xmr8iQ{1~pL3XOppLGAY?9$u5a0$G%UN==)0bn>d!a-G{=CB%){}93oTTUBTHC zu(%QeeXE%FIH9rOI%tMRQ7;>f~dz=hJyDGi)Ejd@a&|%VzHiR&&_S9P_zdxP6Csa*j9!;-D-|Geh zUBS}kim@r09aAa>{2xvQ)}d-+O_~2Zk4JFL0Uu2J4b|Um0)}ugfL?_Gi%|TtyVT=tBNde z$$JlNz2Nn`DtVQnI7idOro#J^A~SBEg}bg5BV6 zdb?YVoC0=_Wx-fvNWN{4`2IaWz!o^u-+0(#Grd>aa953PWN*0*ARWhl#nY8WI zsU3PHX{o{qCE``;}B*t@i?U5UHOQhP^waFr#W6P5y=pfiru|~ zK*Xq1O!5M&X4M=Os0DuY&cf&#!AA|RoxF1%A~-(Y?F9pl&u0S2p#a_)e4t|Gz0s^##6sOuaj63Sv^R+0Q1#CX4@Fx#0x#II%Mk6rejyRVxd zDQITQGFOiKiiTEwd2Del#yj%zOX!p6#~=@8!R5Wmcq3$MECa?yd~7U=Bw3d7e=(Q6 zevWx)j(l*gGBjJ5K||dSS1_O-U(Hyrp8{5t@!rbgzt}!}Lhx!Huc|4|jrU;zMz2}N zZ4-GgKa0IUw_i+9P?U64(`#o9x3F}o9#mik#YSj3=##<9h$@A7GvVJ-nR*~?lm$P( zrfH`pd`AyR%rR!8-w?#p>oN`&CuAT^sH!CJdy^I3mI=7kO2;+HD5q|iTe>x68bOm5 zP_;nI;g}iRdx6ZohdUCZL#7n_D{d)Ef&1LL;yLBf{+efkUTNEvA2vV2!?`#ndHu02neAt4UbBF}{=}Pua6LWo z+u&tJI4AhorbCBw?Lcb2Tb<#ALUJ@|vwA=c_-siUt+VmtH*QUg&jvL1nsUW-1Wg=m z&a3mST@TG<#T_w>aTB#}b3^@xs?SabZY%G*ZF9NYk~LXKL@VpRcF)L-YuC)?L%m>d zs1q$7eflom?Sf!T_#%1^J&p6ay1~!%MN!30OL(cHuhij%UlNTR2nCb`@989k?l8X%NE0P{GVWZr0-&wB?0x z;*6%deyHC)jS@JbXWQsG3|L5t3WdXA&fmDEF{_&d_KXBfkBrhZO|fRSW{Q${yCmqL zcwi>jymX|hgdiucLr-VpGrPZkhrHJ`P1`rV_SSk=(fo>YO+cUH5>}#k`|WRjE2G5% zl)9hQZDZVDJJ4yU{_&fy8g654iD5tSMf7bj1`0j3p7J{yF;uo=kBqnfQegYof0bTf zI>$9P#G7u4 z8H5N$cf>eIEsXmre&6&+b;H#cqgF6bTw66c(UJn~v^+6}UbyFOW6bxJp?iKM3T7o3 z=nn- zG~$XQJ~AY0k(l2}Z!K)BGyYhuyXTs#*1!I(Yc9I7ce7G3#e`Z&FO2UvT%Wvuo$kc5 z){T27k|HIJZRq%jARq0HG%m_VtL1IgeCUGC#Mta)F%Y#W-jm<+=nFU(odOs2%B^%5 zq?1#hneJNC)Q!`&?v!}jZzmIxxQvE;j*T5?ymV`L#|fA|4-0fWNp|`@ATPIDoy23- zOs8Gn=3!KnJyVTJ(n&1}6>OHRcGd0J5i9vTPV_OfBiv;63%*0ND1_GRjw?NFWNK@W zra2N3`CKwZVhjam<|Ftk-wfQa`+{BZR7Ka=Bu;qiDUoEiDm{|k`Od|Bf-epiret*b zb>p32(C6Fm*{2Tpe2@%>Lt&O>g6qa(lkp@U5L!)Hn@S<94N+{V8@zejxn5+lUK5yI%f!rr;dV z-2p`xI%A-W!7$CVjYKAi0kKn0p|2j5vq~vALD1|4+bCFmtk{}Vm1A>o3O#v=ED$6- zapV(w>eC$*QR`)1U>I+T<~KwN{Rj-XJ+N}ASg?UV^|m_r+a>u6U@)HmR=Ll*-S64) z{plwc7)4OjYYDkwG~4VFM2e&sF>Dm%-rQKRXr$I{oGFK@sn;Wt3kFoEm3P&Pvq=@_ zaplr5`cc5nRt~feMowHh85P?Hui4YRxmq^Y1>=jCEF{U;zUwd9y=5{RFERc=z^(W! z|9bg(!bCpcM6g z5~is}cI=H>BFke)pGrtVZ);^VX0Sf~Hqv5^d~Q!8WJz2hABsfK&yvB``#v{U3kM{{ z5hcMglA%9;^x&a54@G+?!4EHd`si3Wq#wHIcvDrpb-zgd5l8mDV5nz|XHtp;HcpO> zgv_aZ;Ng5}P?qcmtkofF-?-a~qr9H(VEw2=BhjS#f;A2C z+;SzDoQnxvubFY}$4flD!k!}&UVT?~-wb;?;*Arm#ySz?xC3kG+oR=+{Jvm#=bEH0 zNL(`A)pKn2Zf*c)fji6sS zvm=4%h2i!qM~1#d!ai!~4hj;dUX{vqSR5c| z=1kMGODL!a``sDjVm-Hx(8jjnm3w8f-}#+HXmMd;w0Ohq>+JQrFGyr6wXv=mQ972q z%SOeGJJ&6mG>f2;=#8zd2Yu0rQYF96_sE57XepV|M=m~mI9EjoA|+ym^#dHqg$Rlk zSw>H8Tzha$wxt=CK(G|1cWL=9IE|hH5wM|`v{djNj7i^PFrkg)X#?0H+b=P^AMp~i z#K0#YbN*(5PXE@Q^7iP*L`NAHFZD-xhILnj{dP8!WlW3#bgSNi7>2YX&bW;&*`Dx+ z=Pa?-z|eiRxqwI#T>)p9Tfe%?eL6}I+fV;V-+KDAL-(tU@YmRP=^)nQdB6kd;U(hC zM8TQ5g~3zBIKF&^%Hj)0Ncij6P&U|@xM+P_3(ffT>c$H%XZhJ9S3dftOLGD+t+dW5oah5V5e0n)1D-fPT)vtk z?zcPqi6f@d=SbUWyG%h%_qo@oa+zZPt6B|5wmJhgXm)BeIBO8-W|s%p0=7d^-wLtH zP*XICE@Rqk6_{J{C!`$hg!ux>7oiS8cUIGM&^mw;p zN}#78_(8u9yJFd-+u3zHuZ2@TKtq3@#GhM6VQ>1v{;?fs z*g4qtrtn@ubMOV6Q8jvYEg!cfP%T^bxbeF2;U7gpkO;CKRj=+VjmO<0f$L2AqtEq0 zX%D*7sooGqyVWJKt1BjigXV5z_|)iRD$mJDlW&zorVtTPHQkKJG|`*DXoQdTL=vqj!d5GY!RHPew-avNN-3c-zOW8QIXLNJX!+ypKajS2L#%cItbSJzD(8 z1XM=!`Cz(YR{E2aFT#(*{{SVoCzdoh5GnmtxnP!qCl%!5KFrd>MBgf`U!HGND*TzJ|0S|w^j56rYK?h`e%6Pe$38^ygdt{>UQ)Z#R z%++pvBIB~2>Q7wsb9U&3axbrCR-8Ldb=>|XHg6>IjkY;E8s2ir6>%ZJF?^yK=8{7k zVkUP7uiqI_+1pe#qXoH0Hm})ltX-iYfRwY;3uuq{qZ1D>GIiX>k zb*NV>7@(3hSn`+Sh4ghpa{YG^l#I#}A)-b)Mbv`zcrGE>O%m~BAh-u|C=%6EI?g+pVA%0d@tJTnndB^`;Kz3IPreWzQq1Vo zWHlyZuZ%HfM4aG?ibFzR_ytB#3OxI&C5gFRJ=bWv{JUf zLh*7_w_BS$Q;zax)atIZUDeJEvRc%LdJ!ERE|zC?$49E7%n)NKUdqH-nh!*CUsU!_ zZP~SZOPpo-jFY$h$uW(kw@Pd&8^Tg+RPN2%YbNhm*Ak+#Q=Ww{)ti(aO_>g%@RBBr zr5ec>1FFi&w#Y=t*ld2s^iaaUzR4HBLW>ftVTn;TDGf|GI9(%S5e8?6|Cy*mGTN6XR+$4h%ym#%N&H) z1Ca@LKDpzf^M3OIW-~aPVDIWq^MzsCbz0c&2{amwB;u4P`a)L0SGpwaxcya{(Ja~G zD7dDm>3*6iAe0zS&o(q)(BNqT%@~&LWG0V{&m`>1T}#~X=mj5K2wa%S4fC`?R6~Lw z60?Q5^fQ;_=JVY|ckkw2G2>30yt4c#%qI2b#Yz3Kx z8N}rUjLh57o{u9!DuWKs2()fV$(X4G%v1lCZzZm>-?51%&8SsY=|u5^-umsq`ZJ*0 z^CyBz#9hD6>L6|CD1#TT|Bscm_h&Hsb*a@O$#~t_SFhVmth5zj^|zjR1BvIYoGi}8 zXBwCE8gNa*pG;3>5hO&44oW)59HIk;E(SQP znivbb;~9gU9*GfEtfSCs9!gE8T<(IDu$zzp&%d& zDun|6p!E!Tjeg|n=3m@xN7DZt`9_rZ(cGd-8%c*G?1wRJrY@YNZGF1++DreayK*nP zc!_urW6sT>)w7GKWI_egty&=$P=38-Vd6)LILUgW9i1~+Y?YJPQgm}Y1$iAQugr}X zN%pl)MohBZ_qARR)g9d;&J?_HrrY-!6!BoA#dEZ%2P1l+x~`@h?j$c_>42umcDlST z9)@yE5?HM}$FhnOWHA1(ZeL4CnjVPQ3~FDLtJ?{UWEhaCU(!@|I|9LA-r%|CR>R&4+oUW*b++@4j>@TAJwSR5}-Sj;45KeX_lK6j6G3xRvqv zoV0?RxPU&igJ-*J11oB# zSEykIotVK$iS6ybJ{#A(DxMXEgVX_A>dbW=*=W_cWJ7Z@Ji>7~K|tDeWQ*oMNeey& z!OS)JC{B~$74`J^?s>});+>pU+#gL0mm(jje2uo$r|TbHvq_?yYp9GIiG;T2<&1|} z)9^X0VP4NEU^43a3i8hj9HF5YcEkA`L83fJ#eM;wJ^=&g`v`9!f6%2kJAhUQxP=I# z>y^<4Lv#*9uk0@OvI~s)Tm%T8dj}4_rA_pLYE0BUEb|LH}&d?LvK~ z0B_iTVSry}P8T;LO_&SHrJa%Ho=(>%i~Qz~{G>hAueSdNehNMhhTM8#i~xmbh$RZS zd|q)>Q9(Y_sU)8>zi>{Wtg{+^tjsm72&^9SFx#-_^1MwRj-?P7f;7(!YEfkMcmLY( zQ?|2cIt=HxC>RW6vQRb*M&*SMv#g-gh=7-~an*?k@Mgnkt5KUA%cSGoa6&WufzVi3 zpSrirFwQYbR(ugMe}M5%nOH`N<(J_Hv5aQisqBg2N&=@M`8T* ztdF7OsNdKvjt^g0st1HbHk_#wj@c-c)MmTJsWausZQUgNscZ_OtxGH|h2xOcIhK`7 z9-Ck)6Pe!_lqs{MnyDyKoMIrzr4u}ds7N{1@bB--@g;Z@ItHp>U$0auCUlTVfD9ec zUaToE)S?lRAZ{tAOTP<8c#a}T8byjP`&pP+m0Y>)ZZ83GI;)3}&UOV7{W>VLm=Nrb zK(-yXFx;;gw%slEIDmIa2E%Q5Q@j<(yBLzx{3OF;=wj00q!AC3WK1rkTZ{b!9%5$|GM`t2_jI|6^AXQ`k-WxWf1=A$j!GK}BmBe(ug0XT1{vKoHwY^v> z5)TKc(%(&h&KQNpNYt*Q@v-(ROFB7w0!GdZsh`;-=1pjWvv|dY%aOs9hPMGzp$1^= zjIKJaS3x*tyWSI{lu4rP_WK=F$rR#I+C+ku&PE6#6%mxMM$=(h^Ghs4y&HpHO<+Yx zP_!*d{`4HBP5F}qL2hz_wjU~fWcjP5B#EMaHmOJdtr3RM+(ki!zj}BFrLY>KrVg#8 zq?&3(7b+(%9dvQfD0~JKK&B_B;|d{%e_PD!zoVHQD?1F%Rws(eK#LVrp^}3(hg+*A zz2;{Xd4qTXO}_onh!LNtW>U8BMwT_o8OsSXP=a(LthbV8vQPU@ zvu0Z}WMd{czuYp9q%%d`mx;@3YV}wqD8EhM^x(x(t0`Whae7Nlt{GV$35FO!*(B*f zgF;9QE%-aMYFRAyt6MoXtSXuj@$sW`3juo*oqZQmuDJf)sG8!*qr8ZTzLBeGaokY~8W zV1qExZ&M<7d!c(45DLE;af$7`=mdAJE-gB>yr z>|hmAM*WSd?vBDQhNrTr;E)}Qi=)L)zSmG~O$tW3NU#z+<*k&!kO#sse=w%zDYIC6 zb7C$-K#H*9(dLgBNC=vwNkIpv5xbLWltaGe^^245E)H*O zl-@nLxL8iSeXPan6Xmy;l3urA`33MG`Z*v#v?t)~m;eO28e(HSb4C>yv;dr>)_Cy1 z0UbRL&Zjuw$227X*qvDR`-TEMH^jK{UqW6))ldQi0}RXjzfuhQfGfi4HU zH*A;W25g>3tj7RIy_(oXj|+I^bKv91fZKrsnmtuC31AYer7WA4v%GWyT>m%_AQ)_B zC7{>z8FYN{s(hjs++ASf?P~82!FY8u!yK!It9!#*AZMpmJ%=z`Rf>Ejxoz<1o(NQ2 zehEG2oud%M=y+Q%<8EP;&1@(ULJ1nD)N;ai$WatR4wmB5AT2` z&pgg>l){onPZQdT!Ne4FCAwJYRiEL+HPG?jjCUhAH$hK!Z|`B>_cy zU8={isvN)zejHGccLVR^0Kwj=KBnmRrm{GVZot%awTaC~EXU`sQwQ}5t%TRA8$Kzmru#cnfbGlyov3hsr zxk1Jw;;`?$y&TQ6vwt|aoEiReH#$+PhW~75uvY=!&fV&Pqm;MNgN&};=s_qKoShQn zsIy~&0fkjt=Zy)@C&K;hAW~gAe?tiIs{J57LYjWfS;D#LxHXnOxO$e*2)=5=$eX1;ydqik^1_iMw~YOZBVLPs>In!0|#W zsM2AvtqH*f8gh56QVd^6`U5hlu}O`OSfK(~bw$&?qI=>>|B6)qipn`xbkAK`wTrgZ zc4PhOV^>NQPVAw!NE#St3Sm2#5u~(DF~bSRJDCnX3%}%Ds|e~nF`tR(3Sg}ClHa=~ zfv?%Yk21cfYnms)s!~IwKU?L6r#_|qS(|f-hhOTiA$Vp{PrMd8Ru&arz0&`VNA9}+ z*Xnf_B0U-q*IM^$vCJ8~k;(S=D!FyYSF!QyXVxpPknq}^jjmcP zdzJ`y9}4&^{1gfT0fc&p2A(sHblr`W;gvICMEcCuQEx{m{M2RZ)?Rw)+I5$~BWo|a zbltj3k9vJT@OxN-7hd{`08+v|ed$;3yqiyGPy3_Gy9F|W1Gc5i7(*CE>uK%}B zqg|&SLA%^fFaI-Yz8yx1u`ROBy+i}T~5kNq{n~WJ-Y%wnox94N?bKxbl$qeXoE z_w=TD0TBqfMKYExyIE6`6&YzN%OJNv4h)?U0c9GZz)>utDvayQnU%o^ zm-^xUsfloKR8oH@T)%wphI219c8P188f>qA_VwR#gq6M4_TBCamq2&wFsTvlfP&Tt z!UmPp@OLv#JhbQPxvS8gdygEs=hO=)4xE6SVI9^^|IoXC;PeYn-+1~lxN)Ob{d*Su z3H}D`2M2rA9UB(AwR9>Ozzi5^R2NIm=2D@(|DFT;oCAA)et^I3K=j%J@kb8G?>*4@ z1@$jyOB*ZSII_Amr}GN+u6PgVXZxt`v4rQ;4KWCCGhcW23QD>|-u+C{@$xTtw&hx1 zX}NlPK>Ou;7d`xGrSBS75OeveO5*{-7d_}AN4lj(D3!L?HI7t}S8J^6HlHl6ZqSm$ zZiCi|(~Nd-A(FfOaH9LIwsg&XOuaV&ynI z*MM6tc5(GW=$}YdJp)|a5mdu-lYMl8Rv{Jq91btAlohmnAxeAb>{GO_hH{Fj>V{OZ z&OUYh-rRB%oI(bW@w#Svror0`gMY1<$h`?CRvPAbIR;$c^*s(GxNb1;1J2)~AK?23 zy(vUCy^TmLVU2t0C-9?I-849sWKh92>WCadg)F(W(nfh4Fwk}boCPhf zV$<)9cLtTI$Fa-TPI>lMgSz`L4vjO%4X#R|IxAb1aWI;Ine1TTIooCiGXe^t-4Mlu zu#+E$b(~(pOn>~wfgg!i%KBF3zRbh;`arJ2QDx%h{Yb3JEk64hDQk68tH(*Sxf0A@Z;9A@rgx#cK;v zf0E<>pv%$szzn#iH!{|UtBNcDfoJ%tuRAfRWHj)$*@@}(#OR1hD0eq3)6g}#c4(qj z#j4{Ay^FYWr7PDx(-ZCvW(mAG9Csl8+(O=f;g z>bHk*4(4JxudcwjjRfqeyAWMotmfM5lB_vDl#;lQ9G4_bL2&Q8+UitY@?}CPno}dO zQcTW2QoPBsGgz+)I-m~kEv&s|w3r~>$$2z<@#U4{Fd$Y!N4GO^N7RgfrfF6pX=s#V8h7|)TwJ7;|nd-}B?398^kuN=|@K49uj7L=)E7{XYJE68YlEo(XRWecTH z%q$=|xWuhC3g~Wr@{D8e;PgOz11`AQ=cYufcKdX|YHR7&K)sQZY=6HSlWq4Ww6bl- zbA?XZVZ5?2lU;R&10vcZfsOgXy3j~_)aUp4N6&lR+%eJF>E3T^kJ{L}M%!b)jfL`B z|JZr2-#)Q-&m_KkRkp988*rvI1Mcr(fK$eiAshaj;j z+Gk(8!Lmn^GAnTUl5Ta(QZc7GLmH0ym2$C+eq}}eZ)r~g-BxwweeY|vcG+5N$+B!o zmMlAxEZLSFFOn@gUdSFhE6(P`CYzHu4vh(QCD9$Fxp``-VOzLyZrjFapCegFIK-S_T&_bvC``!|+VthZ;1 z7RNHn>`rr?qs_ldnXxEsO~H(>YH?6JL)*J}NmX#XF5=V~4g3f#YWbJ5A*!c;fo7bS zO{7CHmlZtSwrXOl?$9JWnnZ6?<)pKzlg`u7L^ZXwP?PhWykY+YG!a)WBnaEJV~YZ( zsGInN7u&^WuS|ySFj1(QOWvt-WzxbIDpd?~+o3HBi}PjW}1tTDMeKqNVF5 z1Lqax_OhP&rci0(Dz`PrR{goiDmrjLJuFHG>YV|13mn)C>?Tes0&lBln|_zouVhh{f6Soni8uT-KUv9>l; z+Ei-R=xypsk5;d&@tKQLVW)$fNcw7PN|b`aY^u`giprfVS9k z!ulA1Vj9l^5P{3njiqJO83;Jb-KB!l7N`*!=qmHng=;(&$T#F(ZP+cisHeP|R?X%j zQx;MbXAciu$6KQ-mD}t*&3r0z;heECqF=*awJ+$i;oO<~NwY8rwZz5);^cTccw}no z2!ksJN8*bgZ(i6OE2|53_k{xmwjMls^dQ3E@#Ey)L`Tc~36FCxuAH;4(mv8d@5VV) zI9;RxeZ5jsq$&eu~(WR`FBB2gISLamGPnX4NK+$CJ0yL!*uxxP7aX+qXJl zeL5JbDz%rG1HMX+vi{jF#rm#!O6W`}X-Yxck~E!aJ2!kFw|RCslfU-VbW@jX%Y2$o zN7ZzjSB1dNsWi&0UZO3XsiKS8y;N+orKis#m~)mdqlQ_&R4VPo3|}f=jV}~vsySA1 z=e45wOTnyPReqD+Jj?t=P?YTOHhCTl5KHUC7_Gx3CxL7hzMc>4Ix;*fQfu)ABDIor z^36VM|If1_co(xS#@_BWD=lC&YDz3hLGug2NI^%zYy#n(d~98DUM<;cSXkXLDN2gS z;u58@*1-fkn6yhFpOOi6-2QG)eWt0RDq*n){jqwNzwsJhL(Jte8_c$yZ9z6OG?V?r zN1tZjgh{KtPP0KP72%sm-43;)-r?Io1buO(uawQhOxZT_ z8(I!#h{MvfGhk7xsm@PziTKKdj?yqK*AJ8O9AiqzK#K1m_2(ByytN`YRub8$$f69D zi^o0qc~?;mi)9gqkbNrgU^VkRAxW~?Dg^^8KhtkiFiEW_4z9h*lg+T>^Vg_eGUd;HT*EWIMeKN8=$u_ zUSAgu`hw}9aC)e>eW zt7+OiL zMGCRW1nennyDx4}@Q8Hrq2jnt@wCC3Ub~b~rA}RY zhca`1(U~;|#f@u&g48r<-C7psOy$*zan3rg`_-0ZJgAYHsuU`=OD%W~5T&cftuiPy zAwx7`R8n$#7O24Yjrw_XuTHosT|d8NUPUQ18C80f)@jljomQnnWxA=Wb6!{Ks;{)3%J7G?UvNA@e1hj6mhw08{69f_3(r3+<*(#;9s`5xn5d*TMJf3Ue^f%kD6j)#rlJkD4rl%@ui<@;)sETzNtD`hnvR17v7^A8T ziiH~kwa(V$^l%jmiX--#2b31`b(eb+Vo(eEZ-Hn@_e4I3MT@;$t=^*5O|w5Obf^Y* zgcDWuwu0#?Y)Pur=kE+OdhWO}5D+6>u&;k9g@*BzQ$n6E4T*L_L z(y2T<-5I;U>ALPqf~HH|K^rPo;o{CO{((KN+<84>D*w8Zca_U(Jq^9Pikmy4-ieEP z#*|ES8gEk<4)rnqa<4&LB~(L~)HCmd*?1Kk-dDgroKHQ9d@tai$m93H%`*JaJbr3g z?r-Js_p$Wc|LuK2Nj`$jEQZd)Ok=gn3T+MX%C=RJvQ?3VgPU&{+29x{vyTj)8FB6# z@hV1qJtNCjt)h{1%deGh7S1oV6&$q+|DvafY?PLX!$`Hv_<;Y_-_#GXg2+9-;xdmf ze(HxA9|UF2_z<_c7Whk>t>4U9a=>3PG}{E>_M3~#I;NQ*8lx3ntw4l}xl?XRg!^V2 zA|j#Mkk6Z9b_m}7{oMbs3s>UvYCO=OR}?AKc8A(-Q0pCr7wqP)A7|1fnb>K6QBkbL zPSwR!?SCzI%#j%%aw9eiTEq;~e8g51M(oq684(=wQ8F^(0eBOcW3aB`sMc^_jW+AB`2wG6zVMVD2%<`^SQ5{bo8I`^|U` zdyMy+1=ISCnEGfw^%U!6+%xG@p2sgZw$lTARsIRCJpTxGNT#iNz{M@KQ6;qxGba#z zK6n%xyEdexJ>`Ofw?i*_g3NYDdV9A2(b72_jzqeMK}Of%KjpABylx_PRLQXKA~wov zCSs?)U|8-I!S%!vNl)Cv+kyKS@SK-UYt89+EODrSeK?9VFCl%ty6i~RC z67nU3GApP9r~f#+sFqtm*>s`-H5Q*wpvEB|m-_sI&0QJ0cUioy!VxT4CfFovr&b+o zbVO4YjcDg=a=BVQ(lxsxYgfi_J4w1KMaG_~-%f3a7v)XrPARRFc#}3j&ZSe6|{*i1U$S z;D+;1ONT&BEnp*I(2!@bbB^H(+JH-$AEL562@diA;$MJb@}E#filG(DYGQfhfP4lv zq@kR?n|+^NnLSNcf{Q+n*Nxc^XdK}YeD*0UAPp#R^RcXlz(_-2R9GM^)ML6gz)M@Q zzoSp#dk^AuJ5(+M_8g{Z#XkBLq}Ub9?~yY@&_iwhE6DcjIr%e1 z2)rE6+MdB_30T`OqxEY3&MDz7=*Z`1N7}I7a6bD7iN`%yFBiQU)2l$B>#}EAI;zgT z%y>YC!H|EK{cX>_IzwKt45(*yJ%&7FyqyCCC(14IoAX)@60c?OF3(Hi_e|h* z{WAMG=eZ2>Gz_s7EC1Od!C&x=K74Woau$a_<%`(eod}B&UIx(MRf}V2kpf{m0`_-Z zH^Th@`ay(~0EWK>FruC?A?MB5_U6|CEVltz9|I`f2~dK?l>7|9R)uf~;eP<^F9A4^ z=gy}AN>2lneGkBeql+8w%Rd6}yvRN!j(|L^#C)nSt?vkcA0coGp!z|8;2wa`W`G*Z zGduxMiv`s_4^W3vHSZV>$^Q%x{Q*D>>921?Ksw_K5uQZ&7$AXb_6DS_0qJS{Yk(%q z3&$5|Mq~@N&3x2}t*EnFvAlLn*N*RZ90y2Yd1;jNPJGt+dw{N|05XpNbYq=+ZUtBn z2k6D}`mlZaLjVK#?f|A4Kt5c8by*mj4vVM^mQIHy3JESp_%DE^NW-$_2w1OWX8@KX zy~}Y7UvXst1~J_r@^$EYBCJGOSFHzFjkK+~3t;WJ2GW2}a25UvKjDC#fzZ5)m=EPS zg#}I+$#q&VvU!)N3~@aEmz*Mo5Xot2C8Wtd>0X8SU*^Zxa)A68tcO+7J;gEopmZ<5 zJh)A|S3n7INcT$ck`>au3h_V1ltiJG=oIfoI>mdDPVru(Q@j`H6z@ek#d}U?@7D3H z6PqTtZt-rO@-EmtKDm2rV$+_>woZ5xkw)mnh8jnhz~-C8>lReAn{hJY#mVGud@_l@ z$N1Ada2ZeMg#<*PF|%ps&TUdokiq9W@!z)TX_s#u+rM+u1T4ot#$Z1t*aQ=uJ16%| z?VCl3*DKG_n|rkrUz)_p^%TNIX~L`bLbTwMX=Kb<+Bbanf>mgY#+#xo@&5zWjSz)6 zG~w?Si2r|R6J?M8WSjZGF#G2Wmq`W6iVCGv16u4cI+R@l%9jbpb_-ac7~i$w3eAD? zR|;h~^0`qaJy3xKRzel{zz+dtPlFKDKp1B;btvT#tUwIvu__5v{Eb+lBs61{=0hvA zp^EQ-6!y8J8AHhR#Gq%UI@O?N3e}r4$Z{Q|)7H4grz + + + +Tutoriales + + + +

    Tutoriales

    + + + diff --git a/fpdf181/tutorial/logo.png b/fpdf181/tutorial/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..284a0071c850b5a2f1ba86f16775c5c0da9fe082 GIT binary patch literal 2373 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 diff --git a/fpdf181/tutorial/paises.txt b/fpdf181/tutorial/paises.txt new file mode 100644 index 0000000..5a48a42 --- /dev/null +++ b/fpdf181/tutorial/paises.txt @@ -0,0 +1,15 @@ +Austria;Vienna;83859;8075 +Belgium;Brussels;30518;10192 +Denmark;Copenhagen;43094;5295 +Finland;Helsinki;304529;5147 +France;Paris;543965;58728 +Germany;Berlin;357022;82057 +Greece;Athens;131625;10511 +Ireland;Dublin;70723;3694 +Italy;Roma;301316;57563 +Luxembourg;Luxembourg;2586;424 +Netherlands;Amsterdam;41526;15654 +Portugal;Lisbon;91906;9957 +Spain;Madrid;504790;39348 +Sweden;Stockholm;410934;8839 +United Kingdom;London;243820;58862 diff --git a/fpdf181/tutorial/tuto1.htm b/fpdf181/tutorial/tuto1.htm new file mode 100644 index 0000000..50f7721 --- /dev/null +++ b/fpdf181/tutorial/tuto1.htm @@ -0,0 +1,80 @@ + + + + +Ejemplo bsico + + + +

    Ejemplo bsico

    +Comencemos con el clsico ejemplo: +
    +
    <?php
    +require('fpdf.php');
    +
    +$pdf = new FPDF();
    +$pdf->AddPage();
    +$pdf->SetFont('Arial','B',16);
    +$pdf->Cell(40,10,'Hola, Mundo!');
    +$pdf->Output();
    +?>
    +
    +

    [Demo]

    +Despus de incluir el fichero de la clase, creamos el objeto FDPF. +El constructor se usa aqu con sus valores por defecto: las pginas son de tamao a4 +alargado y la unidad de medida es el milmetro. Se podra haber declarado explcitamente con: +
    +
    $pdf = new FPDF('P','mm','A4');
    +
    +
    +Es posible usar el formato apaisado (L), otros formatos de pgina (como A3 y +A5) y otras unidades de medida (pt, cm, in). +
    +
    +Por el momento no hemos creado ninguna pgina, as que +aadiremos una con AddPage(). El origen de coordenadas est en la esquina superior izquierda +y la posicin actual est por defecto situada a 1 cm de los bordes; los mrgenes pueden cambiarse +con SetMargins(). +
    +
    +Antes de que podamos imprimir texto, es obligatorio escoger una fuente con SetFont(). +Escogemos Arial en negrita de tamao 16: +
    +
    $pdf->SetFont('Arial','B',16);
    +
    +
    +Podramos haber especificado itlica con I, subrayado con U o normal con una cadena vaca (o +cualquier combinacin de las anteriores). Observe que el tamao de la fuente se detemina en puntos, +no en milmetros (ni en cualquier otra unidad establecida por el usuario); es la nica excepcin. +Las otras fuentes incorporadas son Times, Courier, Symbol y ZapfDingbats. +
    +
    +Ahora podemos imprimir una celda con Cell(). Una celda es una superficie rectangular, con +borde si se quiere, que contiene texto. Se imprime en la posicin actual. Especificamos sus +dimensiones, el texto (centrado o alineado), si queremos dibujar o no los bordes, y dnde se +ubicar la posicin actual despus de imprimir la celda (a la derecha, debajo o al principio de la +siguiente lnea). Para aadir el borde, deberemos hacer esto: +
    +
    $pdf->Cell(40,10,'Hola, Mundo!',1);
    +
    +
    +Para aadir una nueva celda a continuacin, con el texto centrado e ir a la siguiente lnea, +escribiremos: +
    +
    $pdf->Cell(60,10,'Hecho con FPDF.',0,1,'C');
    +
    +
    +Nota: el salto de lnea puede provocarse tambin mediante Ln(). +Este mtodo le permite especificar adems la altura del salto. +
    +
    +Finalmente, el documento se cierra y se enva al navegador con Output(). +Tambin podramos haberlo guardado en un fichero. +
    +
    +Cuidado: en caso de que el PDF se enve al navegador, nada ms debe enviarse, ni antes +ni despus (el ms mnimo espacio en blanco o retorno de carro tambin cuenta). Si se enva +algn dato antes, obtendr el mensaje de error: "Some data has already been output, can't send PDF file". +Si se enva despus, su navegador puede que muestre nicamente una pgina en blanco. + + diff --git a/fpdf181/tutorial/tuto1.php b/fpdf181/tutorial/tuto1.php new file mode 100644 index 0000000..3a81a91 --- /dev/null +++ b/fpdf181/tutorial/tuto1.php @@ -0,0 +1,9 @@ +AddPage(); +$pdf->SetFont('Arial','B',16); +$pdf->Cell(40,10,'Hola, Mundo!'); +$pdf->Output(); +?> diff --git a/fpdf181/tutorial/tuto2.htm b/fpdf181/tutorial/tuto2.htm new file mode 100644 index 0000000..dc8ba1a --- /dev/null +++ b/fpdf181/tutorial/tuto2.htm @@ -0,0 +1,84 @@ + + + + +Cabecera, pie, salto de pgina e imagen + + + +

    Cabecera, pie, salto de pgina e imagen

    +Aqu tenemos un ejemplo de dos pginas con cabacera, pie de pgina y logotipo: +
    +
    <?php
    +require('fpdf.php');
    +
    +class PDF extends FPDF
    +{
    +// Cabecera de pgina
    +function Header()
    +{
    +    // Logo
    +    $this->Image('logo_pb.png',10,8,33);
    +    // Arial bold 15
    +    $this->SetFont('Arial','B',15);
    +    // Movernos a la derecha
    +    $this->Cell(80);
    +    // Ttulo
    +    $this->Cell(30,10,'Title',1,0,'C');
    +    // Salto de lnea
    +    $this->Ln(20);
    +}
    +
    +// Pie de pgina
    +function Footer()
    +{
    +    // Posicin: a 1,5 cm del final
    +    $this->SetY(-15);
    +    // Arial italic 8
    +    $this->SetFont('Arial','I',8);
    +    // Nmero de pgina
    +    $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
    +}
    +}
    +
    +// Creacin del objeto de la clase heredada
    +$pdf = new PDF();
    +$pdf->AliasNbPages();
    +$pdf->AddPage();
    +$pdf->SetFont('Times','',12);
    +for($i=1;$i<=40;$i++)
    +    $pdf->Cell(0,10,'Imprimiendo lnea nmero '.$i,0,1);
    +$pdf->Output();
    +?>
    +
    +

    [Demo]

    +Este ejemplo hace uso de los mtodos Header() y Footer() para procesar las +cabeceras y pies de pginas. Se llaman automticamente. Ya existen en la clase FPDF +origuinal, pero no hacen nada. Por ello, tenemos que heredar la clase y sobreescribirlos. +
    +
    +El logotipo se imprime con el mtodo Image() especificando su esquina superior +izquierda y su anchura. La altura se calcula automticamente respetando las proporciones +de la imagen. +
    +
    +Para imprimir el nmero de pgina, se le pasa un valor nulo (null) como ancho de la celda. Eso +significa que la celda se extender hasta el margen derecho de la pgina; puede ser til centrar +el texto. El nmero actual de la pgina se devuelve por el mtodos PageNo(); +mientras que el nmero total de pginas se obtiene mediante un valor especial de +{nb} que ser sustituido cuando se cierre el documento (suponiendo que +usted antes utilizara AliasNbPages()). +
    +Observe el uso del mtodo SetY() que le permite especificar la posicin en una +ubicacin absoluta respecto del origen de coordenadas de la pgina, empezando por +el principio o por el final. +
    +
    +Otra caracterstica interesante se usa en el ejemplo: el salto automtico de pgina. Tan +pronto como una celda cruza el lmite mximo de la pgina (a 2 cm del final, por defecto), +se ejecuta un salto y se recupera la fuente. Aunque la cabecera y el pie usan su propia fuente +(Arial), el cuerpo del documento continua con Times. Este mecanismo automtico de recuperacin +tambin se aplica a los colores y al ancho de lnea. El lmite que fuerza los saltos de pgina +puede establecerse con SetAutoPageBreak(). + + diff --git a/fpdf181/tutorial/tuto2.php b/fpdf181/tutorial/tuto2.php new file mode 100644 index 0000000..e6c27bd --- /dev/null +++ b/fpdf181/tutorial/tuto2.php @@ -0,0 +1,41 @@ +Image('logo_pb.png',10,8,33); + // Arial bold 15 + $this->SetFont('Arial','B',15); + // Movernos a la derecha + $this->Cell(80); + // Ttulo + $this->Cell(30,10,'Title',1,0,'C'); + // Salto de lnea + $this->Ln(20); +} + +// Pie de pgina +function Footer() +{ + // Posicin: a 1,5 cm del final + $this->SetY(-15); + // Arial italic 8 + $this->SetFont('Arial','I',8); + // Nmero de pgina + $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C'); +} +} + +// Creacin del objeto de la clase heredada +$pdf = new PDF(); +$pdf->AliasNbPages(); +$pdf->AddPage(); +$pdf->SetFont('Times','',12); +for($i=1;$i<=40;$i++) + $pdf->Cell(0,10,'Imprimiendo lnea nmero '.$i,0,1); +$pdf->Output(); +?> diff --git a/fpdf181/tutorial/tuto3.htm b/fpdf181/tutorial/tuto3.htm new file mode 100644 index 0000000..de8f105 --- /dev/null +++ b/fpdf181/tutorial/tuto3.htm @@ -0,0 +1,116 @@ + + + + +Saltos de lnea y colores + + + +

    Saltos de lnea y colores

    +Continuemos con un ejemplo que imprime prrafos justificados. Tambin ilustra el +uso de colores. +
    +
    <?php
    +require('fpdf.php');
    +
    +class PDF extends FPDF
    +{
    +function Header()
    +{
    +    global $title;
    +
    +    // Arial bold 15
    +    $this->SetFont('Arial','B',15);
    +    // Calculamos ancho y posicin del ttulo.
    +    $w = $this->GetStringWidth($title)+6;
    +    $this->SetX((210-$w)/2);
    +    // Colores de los bordes, fondo y texto
    +    $this->SetDrawColor(0,80,180);
    +    $this->SetFillColor(230,230,0);
    +    $this->SetTextColor(220,50,50);
    +    // Ancho del borde (1 mm)
    +    $this->SetLineWidth(1);
    +    // Ttulo
    +    $this->Cell($w,9,$title,1,1,'C',true);
    +    // Salto de lnea
    +    $this->Ln(10);
    +}
    +
    +function Footer()
    +{
    +    // Posicin a 1,5 cm del final
    +    $this->SetY(-15);
    +    // Arial itlica 8
    +    $this->SetFont('Arial','I',8);
    +    // Color del texto en gris
    +    $this->SetTextColor(128);
    +    // Nmero de pgina
    +    $this->Cell(0,10,'Pgina '.$this->PageNo(),0,0,'C');
    +}
    +
    +function ChapterTitle($num, $label)
    +{
    +    // Arial 12
    +    $this->SetFont('Arial','',12);
    +    // Color de fondo
    +    $this->SetFillColor(200,220,255);
    +    // Ttulo
    +    $this->Cell(0,6,"Captulo $num : $label",0,1,'L',true);
    +    // Salto de lnea
    +    $this->Ln(4);
    +}
    +
    +function ChapterBody($file)
    +{
    +    // Leemos el fichero
    +    $txt = file_get_contents($file);
    +    // Times 12
    +    $this->SetFont('Times','',12);
    +    // Imprimimos el texto justificado
    +    $this->MultiCell(0,5,$txt);
    +    // Salto de lnea
    +    $this->Ln();
    +    // Cita en itlica
    +    $this->SetFont('','I');
    +    $this->Cell(0,5,'(fin del extracto)');
    +}
    +
    +function PrintChapter($num, $title, $file)
    +{
    +    $this->AddPage();
    +    $this->ChapterTitle($num,$title);
    +    $this->ChapterBody($file);
    +}
    +}
    +
    +$pdf = new PDF();
    +$title = '20000 Leguas de Viaje Submarino';
    +$pdf->SetTitle($title);
    +$pdf->SetAuthor('Julio Verne');
    +$pdf->PrintChapter(1,'UN RIZO DE HUIDA','20k_c1.txt');
    +$pdf->PrintChapter(2,'LOS PROS Y LOS CONTRAS','20k_c2.txt');
    +$pdf->Output();
    +?>
    +
    +

    [Demo]

    +El mtodo GetStringWidth() le permite determinar la longitud de una cadena +en el tipo de letra actual, y se usa aqu para calcular la posicin y ancho del +borde que rodea al ttulo. Despus se establecen los colores +(mediante SetDrawColor(), SetFillColor() y SetTextColor()) +y el borde de la lnea se establece en 1 mm (en contra de los 0,2 por defecto) con SetLineWidth(). +Finalmente, imprimimos la celda (el ltimo parmetro a 1 indica que debe colorearse el fondo). +
    +
    +El mtodo usado para imprimir los prrafos es MultiCell(). +Cada vez que la lnea llega al extremo derecho de la celda o aparece un carcter de +fin de lnea, se ejecuta un salto de lnea y se crea automticamente otra celda debajo +de la actual. El texto se encuentra justificado por defecto. +
    +
    +Se definen dos propiedades del documento: ttulo (SetTitle()) y autor (SetAuthor()). +Las propiedades pueden verse de dos maneras. La primera es abrir el documento directamente +con Adobe Reader, vaya al men Archivo y seleccione la opcin Propiedades del documento. +La segunda, tambin disponible desde el plug-in, es hacer clic con el botn derecho y +seleccione Propiedades del documento. + + diff --git a/fpdf181/tutorial/tuto3.php b/fpdf181/tutorial/tuto3.php new file mode 100644 index 0000000..49a602d --- /dev/null +++ b/fpdf181/tutorial/tuto3.php @@ -0,0 +1,81 @@ +SetFont('Arial','B',15); + // Calculamos ancho y posicin del ttulo. + $w = $this->GetStringWidth($title)+6; + $this->SetX((210-$w)/2); + // Colores de los bordes, fondo y texto + $this->SetDrawColor(0,80,180); + $this->SetFillColor(230,230,0); + $this->SetTextColor(220,50,50); + // Ancho del borde (1 mm) + $this->SetLineWidth(1); + // Ttulo + $this->Cell($w,9,$title,1,1,'C',true); + // Salto de lnea + $this->Ln(10); +} + +function Footer() +{ + // Posicin a 1,5 cm del final + $this->SetY(-15); + // Arial itlica 8 + $this->SetFont('Arial','I',8); + // Color del texto en gris + $this->SetTextColor(128); + // Nmero de pgina + $this->Cell(0,10,'Pgina '.$this->PageNo(),0,0,'C'); +} + +function ChapterTitle($num, $label) +{ + // Arial 12 + $this->SetFont('Arial','',12); + // Color de fondo + $this->SetFillColor(200,220,255); + // Ttulo + $this->Cell(0,6,"Captulo $num : $label",0,1,'L',true); + // Salto de lnea + $this->Ln(4); +} + +function ChapterBody($file) +{ + // Leemos el fichero + $txt = file_get_contents($file); + // Times 12 + $this->SetFont('Times','',12); + // Imprimimos el texto justificado + $this->MultiCell(0,5,$txt); + // Salto de lnea + $this->Ln(); + // Cita en itlica + $this->SetFont('','I'); + $this->Cell(0,5,'(fin del extracto)'); +} + +function PrintChapter($num, $title, $file) +{ + $this->AddPage(); + $this->ChapterTitle($num,$title); + $this->ChapterBody($file); +} +} + +$pdf = new PDF(); +$title = '20000 Leguas de Viaje Submarino'; +$pdf->SetTitle($title); +$pdf->SetAuthor('Julio Verne'); +$pdf->PrintChapter(1,'UN RIZO DE HUIDA','20k_c1.txt'); +$pdf->PrintChapter(2,'LOS PROS Y LOS CONTRAS','20k_c2.txt'); +$pdf->Output(); +?> diff --git a/fpdf181/tutorial/tuto4.htm b/fpdf181/tutorial/tuto4.htm new file mode 100644 index 0000000..d26afda --- /dev/null +++ b/fpdf181/tutorial/tuto4.htm @@ -0,0 +1,132 @@ + + + + +Columnas mltiples + + + +

    Columnas mltiples

    +Este ejemplo es una variante del anterior en el que se mostrar como disponer texto +en varias columnas. +
    +
    <?php
    +require('fpdf.php');
    +
    +class PDF extends FPDF
    +{
    +protected $col = 0; // Columna actual
    +protected $y0;      // Ordenada de comienzo de la columna
    +
    +function Header()
    +{
    +    // Cabacera
    +    global $title;
    +
    +    $this->SetFont('Arial','B',15);
    +    $w = $this->GetStringWidth($title)+6;
    +    $this->SetX((210-$w)/2);
    +    $this->SetDrawColor(0,80,180);
    +    $this->SetFillColor(230,230,0);
    +    $this->SetTextColor(220,50,50);
    +    $this->SetLineWidth(1);
    +    $this->Cell($w,9,$title,1,1,'C',true);
    +    $this->Ln(10);
    +    // Guardar ordenada
    +    $this->y0 = $this->GetY();
    +}
    +
    +function Footer()
    +{
    +    // Pie de pgina
    +    $this->SetY(-15);
    +    $this->SetFont('Arial','I',8);
    +    $this->SetTextColor(128);
    +    $this->Cell(0,10,'Pgina '.$this->PageNo(),0,0,'C');
    +}
    +
    +function SetCol($col)
    +{
    +    // Establecer la posicin de una columna dada
    +    $this->col = $col;
    +    $x = 10+$col*65;
    +    $this->SetLeftMargin($x);
    +    $this->SetX($x);
    +}
    +
    +function AcceptPageBreak()
    +{
    +    // Mtodo que acepta o no el salto automtico de pgina
    +    if($this->col<2)
    +    {
    +        // Ir a la siguiente columna
    +        $this->SetCol($this->col+1);
    +        // Establecer la ordenada al principio
    +        $this->SetY($this->y0);
    +        // Seguir en esta pgina
    +        return false;
    +    }
    +    else
    +    {
    +        // Volver a la primera columna
    +        $this->SetCol(0);
    +        // Salto de pgina
    +        return true;
    +    }
    +}
    +
    +function ChapterTitle($num, $label)
    +{
    +    // Ttulo
    +    $this->SetFont('Arial','',12);
    +    $this->SetFillColor(200,220,255);
    +    $this->Cell(0,6,"Captulo $num : $label",0,1,'L',true);
    +    $this->Ln(4);
    +    // Guardar ordenada
    +    $this->y0 = $this->GetY();
    +}
    +
    +function ChapterBody($file)
    +{
    +    // Abrir fichero de texto
    +    $txt = file_get_contents($file);
    +    // Fuente
    +    $this->SetFont('Times','',12);
    +    // Imprimir texto en una columna de 6 cm de ancho
    +    $this->MultiCell(60,5,$txt);
    +    $this->Ln();
    +    // Cita en itlica
    +    $this->SetFont('','I');
    +    $this->Cell(0,5,'(fin del extracto)');
    +    // Volver a la primera columna
    +    $this->SetCol(0);
    +}
    +
    +function PrintChapter($num, $title, $file)
    +{
    +    // Aadir captulo
    +    $this->AddPage();
    +    $this->ChapterTitle($num,$title);
    +    $this->ChapterBody($file);
    +}
    +}
    +
    +$pdf = new PDF();
    +$title = '20000 Leguas de Viaje Submarino';
    +$pdf->SetTitle($title);
    +$pdf->SetAuthor('Julio Verne');
    +$pdf->PrintChapter(1,'UN RIZO DE HUIDA','20k_c1.txt');
    +$pdf->PrintChapter(2,'LOS PROS Y LOS CONTRAS','20k_c2.txt');
    +$pdf->Output();
    +?>
    +
    +

    [Demo]

    +El mtodo clave usado es AcceptPageBreak(). Permite aceptar o no el salto +automtico de lnea. Evitndolo y alterando la posicin actual y el margen, +se consigue la disposicin deseada en columnas. +
    +Por lo dems, poco cambia; se han aadido dos propiedades (atributos) a la clase +para almacenar el nmero de columna y la posicin donde empiezan las columnas, y +la llamada a MultiCell() incluye un ancho de 6 centmetros. + + diff --git a/fpdf181/tutorial/tuto4.php b/fpdf181/tutorial/tuto4.php new file mode 100644 index 0000000..d9fb90d --- /dev/null +++ b/fpdf181/tutorial/tuto4.php @@ -0,0 +1,109 @@ +SetFont('Arial','B',15); + $w = $this->GetStringWidth($title)+6; + $this->SetX((210-$w)/2); + $this->SetDrawColor(0,80,180); + $this->SetFillColor(230,230,0); + $this->SetTextColor(220,50,50); + $this->SetLineWidth(1); + $this->Cell($w,9,$title,1,1,'C',true); + $this->Ln(10); + // Guardar ordenada + $this->y0 = $this->GetY(); +} + +function Footer() +{ + // Pie de pgina + $this->SetY(-15); + $this->SetFont('Arial','I',8); + $this->SetTextColor(128); + $this->Cell(0,10,'Pgina '.$this->PageNo(),0,0,'C'); +} + +function SetCol($col) +{ + // Establecer la posicin de una columna dada + $this->col = $col; + $x = 10+$col*65; + $this->SetLeftMargin($x); + $this->SetX($x); +} + +function AcceptPageBreak() +{ + // Mtodo que acepta o no el salto automtico de pgina + if($this->col<2) + { + // Ir a la siguiente columna + $this->SetCol($this->col+1); + // Establecer la ordenada al principio + $this->SetY($this->y0); + // Seguir en esta pgina + return false; + } + else + { + // Volver a la primera columna + $this->SetCol(0); + // Salto de pgina + return true; + } +} + +function ChapterTitle($num, $label) +{ + // Ttulo + $this->SetFont('Arial','',12); + $this->SetFillColor(200,220,255); + $this->Cell(0,6,"Captulo $num : $label",0,1,'L',true); + $this->Ln(4); + // Guardar ordenada + $this->y0 = $this->GetY(); +} + +function ChapterBody($file) +{ + // Abrir fichero de texto + $txt = file_get_contents($file); + // Fuente + $this->SetFont('Times','',12); + // Imprimir texto en una columna de 6 cm de ancho + $this->MultiCell(60,5,$txt); + $this->Ln(); + // Cita en itlica + $this->SetFont('','I'); + $this->Cell(0,5,'(fin del extracto)'); + // Volver a la primera columna + $this->SetCol(0); +} + +function PrintChapter($num, $title, $file) +{ + // Aadir captulo + $this->AddPage(); + $this->ChapterTitle($num,$title); + $this->ChapterBody($file); +} +} + +$pdf = new PDF(); +$title = '20000 Leguas de Viaje Submarino'; +$pdf->SetTitle($title); +$pdf->SetAuthor('Julio Verne'); +$pdf->PrintChapter(1,'UN RIZO DE HUIDA','20k_c1.txt'); +$pdf->PrintChapter(2,'LOS PROS Y LOS CONTRAS','20k_c2.txt'); +$pdf->Output(); +?> diff --git a/fpdf181/tutorial/tuto5.htm b/fpdf181/tutorial/tuto5.htm new file mode 100644 index 0000000..88eb350 --- /dev/null +++ b/fpdf181/tutorial/tuto5.htm @@ -0,0 +1,137 @@ + + + + +Tablas + + + +

    Tablas

    +Este tutorial se explicar como crear tablas fcilmente. +
    +
    <?php
    +require('fpdf.php');
    +
    +class PDF extends FPDF
    +{
    +// Cargar los datos
    +function LoadData($file)
    +{
    +    // Leer las lneas del fichero
    +    $lines = file($file);
    +    $data = array();
    +    foreach($lines as $line)
    +        $data[] = explode(';',trim($line));
    +    return $data;
    +}
    +
    +// Tabla simple
    +function BasicTable($header, $data)
    +{
    +    // Cabecera
    +    foreach($header as $col)
    +        $this->Cell(40,7,$col,1);
    +    $this->Ln();
    +    // Datos
    +    foreach($data as $row)
    +    {
    +        foreach($row as $col)
    +            $this->Cell(40,6,$col,1);
    +        $this->Ln();
    +    }
    +}
    +
    +// Una tabla ms completa
    +function ImprovedTable($header, $data)
    +{
    +    // Anchuras de las columnas
    +    $w = array(40, 35, 45, 40);
    +    // Cabeceras
    +    for($i=0;$i<count($header);$i++)
    +        $this->Cell($w[$i],7,$header[$i],1,0,'C');
    +    $this->Ln();
    +    // Datos
    +    foreach($data as $row)
    +    {
    +        $this->Cell($w[0],6,$row[0],'LR');
    +        $this->Cell($w[1],6,$row[1],'LR');
    +        $this->Cell($w[2],6,number_format($row[2]),'LR',0,'R');
    +        $this->Cell($w[3],6,number_format($row[3]),'LR',0,'R');
    +        $this->Ln();
    +    }
    +    // Lnea de cierre
    +    $this->Cell(array_sum($w),0,'','T');
    +}
    +
    +// Tabla coloreada
    +function FancyTable($header, $data)
    +{
    +    // Colores, ancho de lnea y fuente en negrita
    +    $this->SetFillColor(255,0,0);
    +    $this->SetTextColor(255);
    +    $this->SetDrawColor(128,0,0);
    +    $this->SetLineWidth(.3);
    +    $this->SetFont('','B');
    +    // Cabecera
    +    $w = array(40, 35, 45, 40);
    +    for($i=0;$i<count($header);$i++)
    +        $this->Cell($w[$i],7,$header[$i],1,0,'C',true);
    +    $this->Ln();
    +    // Restauracin de colores y fuentes
    +    $this->SetFillColor(224,235,255);
    +    $this->SetTextColor(0);
    +    $this->SetFont('');
    +    // Datos
    +    $fill = false;
    +    foreach($data as $row)
    +    {
    +        $this->Cell($w[0],6,$row[0],'LR',0,'L',$fill);
    +        $this->Cell($w[1],6,$row[1],'LR',0,'L',$fill);
    +        $this->Cell($w[2],6,number_format($row[2]),'LR',0,'R',$fill);
    +        $this->Cell($w[3],6,number_format($row[3]),'LR',0,'R',$fill);
    +        $this->Ln();
    +        $fill = !$fill;
    +    }
    +    // Lnea de cierre
    +    $this->Cell(array_sum($w),0,'','T');
    +}
    +}
    +
    +$pdf = new PDF();
    +// Ttulos de las columnas
    +$header = array('Pas', 'Capital', 'Superficie (km2)', 'Pobl. (en miles)');
    +// Carga de datos
    +$data = $pdf->LoadData('paises.txt');
    +$pdf->SetFont('Arial','',14);
    +$pdf->AddPage();
    +$pdf->BasicTable($header,$data);
    +$pdf->AddPage();
    +$pdf->ImprovedTable($header,$data);
    +$pdf->AddPage();
    +$pdf->FancyTable($header,$data);
    +$pdf->Output();
    +?>
    +
    +

    [Demo]

    +Siendo una tabla un conjunto de celdas, lo natural es construirla de ellas. El +primer ejemplo es el ms bsico posible: celdas con bordes simples, todas del mismo +tamao y alineadas a la izquierda. El resultado es algo rudimentario, pero es +muy rpido de conseguir. +
    +
    +La segunda tabla tiene algunas mejoras: cada columna tiene su propio ancho, los ttulos +estn centrados y el texto se alinea a la derecha. Ms an, las lneas horizontales se +han eliminado. Esto se consigue mediante el parmetro border +del mtodo Cell(), que especifica qu bordes de la celda deben imprimirse. +En este caso, queremos que sean los de la izquierda (L) y los de la derecha +(R). Seguimos teniendo el problema de la lnea horizontal de fin de tabla. +Hay dos posibilidades: o comprobar si estamos en la ltima lnea en el bucle, en cuyo caso +usaremos LRB para el parmtro border; o, como hemos hecho aqu, +aadir la lnea una vez que el bucle ha terminado. +
    +
    +La tercera tabla es similar a la segunda, salvo por el uso de colores. Simplemente hemos +especificado los colores de relleno, texto y lnea. El coloreado alternativo de las filas +se consigue alternando celdas transparentes y coloreadas. + + diff --git a/fpdf181/tutorial/tuto5.php b/fpdf181/tutorial/tuto5.php new file mode 100644 index 0000000..69d2723 --- /dev/null +++ b/fpdf181/tutorial/tuto5.php @@ -0,0 +1,102 @@ +Cell(40,7,$col,1); + $this->Ln(); + // Datos + foreach($data as $row) + { + foreach($row as $col) + $this->Cell(40,6,$col,1); + $this->Ln(); + } +} + +// Una tabla ms completa +function ImprovedTable($header, $data) +{ + // Anchuras de las columnas + $w = array(40, 35, 45, 40); + // Cabeceras + for($i=0;$iCell($w[$i],7,$header[$i],1,0,'C'); + $this->Ln(); + // Datos + foreach($data as $row) + { + $this->Cell($w[0],6,$row[0],'LR'); + $this->Cell($w[1],6,$row[1],'LR'); + $this->Cell($w[2],6,number_format($row[2]),'LR',0,'R'); + $this->Cell($w[3],6,number_format($row[3]),'LR',0,'R'); + $this->Ln(); + } + // Lnea de cierre + $this->Cell(array_sum($w),0,'','T'); +} + +// Tabla coloreada +function FancyTable($header, $data) +{ + // Colores, ancho de lnea y fuente en negrita + $this->SetFillColor(255,0,0); + $this->SetTextColor(255); + $this->SetDrawColor(128,0,0); + $this->SetLineWidth(.3); + $this->SetFont('','B'); + // Cabecera + $w = array(40, 35, 45, 40); + for($i=0;$iCell($w[$i],7,$header[$i],1,0,'C',true); + $this->Ln(); + // Restauracin de colores y fuentes + $this->SetFillColor(224,235,255); + $this->SetTextColor(0); + $this->SetFont(''); + // Datos + $fill = false; + foreach($data as $row) + { + $this->Cell($w[0],6,$row[0],'LR',0,'L',$fill); + $this->Cell($w[1],6,$row[1],'LR',0,'L',$fill); + $this->Cell($w[2],6,number_format($row[2]),'LR',0,'R',$fill); + $this->Cell($w[3],6,number_format($row[3]),'LR',0,'R',$fill); + $this->Ln(); + $fill = !$fill; + } + // Lnea de cierre + $this->Cell(array_sum($w),0,'','T'); +} +} + +$pdf = new PDF(); +// Ttulos de las columnas +$header = array('Pas', 'Capital', 'Superficie (km2)', 'Pobl. (en miles)'); +// Carga de datos +$data = $pdf->LoadData('paises.txt'); +$pdf->SetFont('Arial','',14); +$pdf->AddPage(); +$pdf->BasicTable($header,$data); +$pdf->AddPage(); +$pdf->ImprovedTable($header,$data); +$pdf->AddPage(); +$pdf->FancyTable($header,$data); +$pdf->Output(); +?> diff --git a/fpdf181/tutorial/tuto6.htm b/fpdf181/tutorial/tuto6.htm new file mode 100644 index 0000000..b8533fa --- /dev/null +++ b/fpdf181/tutorial/tuto6.htm @@ -0,0 +1,159 @@ + + + + +Enlaces y texto flotante + + + +

    Enlaces y texto flotante

    +Este tutorial explica cmo incluir enlaces (internos y externos) y muestra una nueva +manera de imprimir texto. Tambin incluye un intrprete rudimentario de HTML. +
    +
    <?php
    +require('fpdf.php');
    +
    +class PDF extends FPDF
    +{
    +protected $B = 0;
    +protected $I = 0;
    +protected $U = 0;
    +protected $HREF = '';
    +
    +function WriteHTML($html)
    +{
    +    // Intrprete de HTML
    +    $html = str_replace("\n",' ',$html);
    +    $a = preg_split('/<(.*)>/U',$html,-1,PREG_SPLIT_DELIM_CAPTURE);
    +    foreach($a as $i=>$e)
    +    {
    +        if($i%2==0)
    +        {
    +            // Text
    +            if($this->HREF)
    +                $this->PutLink($this->HREF,$e);
    +            else
    +                $this->Write(5,$e);
    +        }
    +        else
    +        {
    +            // Etiqueta
    +            if($e[0]=='/')
    +                $this->CloseTag(strtoupper(substr($e,1)));
    +            else
    +            {
    +                // Extraer atributos
    +                $a2 = explode(' ',$e);
    +                $tag = strtoupper(array_shift($a2));
    +                $attr = array();
    +                foreach($a2 as $v)
    +                {
    +                    if(preg_match('/([^=]*)=["\']?([^"\']*)/',$v,$a3))
    +                        $attr[strtoupper($a3[1])] = $a3[2];
    +                }
    +                $this->OpenTag($tag,$attr);
    +            }
    +        }
    +    }
    +}
    +
    +function OpenTag($tag, $attr)
    +{
    +    // Etiqueta de apertura
    +    if($tag=='B' || $tag=='I' || $tag=='U')
    +        $this->SetStyle($tag,true);
    +    if($tag=='A')
    +        $this->HREF = $attr['HREF'];
    +    if($tag=='BR')
    +        $this->Ln(5);
    +}
    +
    +function CloseTag($tag)
    +{
    +    // Etiqueta de cierre
    +    if($tag=='B' || $tag=='I' || $tag=='U')
    +        $this->SetStyle($tag,false);
    +    if($tag=='A')
    +        $this->HREF = '';
    +}
    +
    +function SetStyle($tag, $enable)
    +{
    +    // Modificar estilo y escoger la fuente correspondiente
    +    $this->$tag += ($enable ? 1 : -1);
    +    $style = '';
    +    foreach(array('B', 'I', 'U') as $s)
    +    {
    +        if($this->$s>0)
    +            $style .= $s;
    +    }
    +    $this->SetFont('',$style);
    +}
    +
    +function PutLink($URL, $txt)
    +{
    +    // Escribir un hiper-enlace
    +    $this->SetTextColor(0,0,255);
    +    $this->SetStyle('U',true);
    +    $this->Write(5,$txt,$URL);
    +    $this->SetStyle('U',false);
    +    $this->SetTextColor(0);
    +}
    +}
    +
    +$html = 'Ahora puede imprimir fcilmente texto mezclando diferentes estilos: <b>negrita</b>, <i>itlica</i>,
    +<u>subrayado</u>, o  <b><i><u>todos a la vez</u></i></b>!<br><br>Tambin puede incluir enlaces en el
    +texto, como <a href="http://www.fpdf.org">www.fpdf.org</a>, o en una imagen: pulse en el logotipo.';
    +
    +$pdf = new PDF();
    +// Primera pgina
    +$pdf->AddPage();
    +$pdf->SetFont('Arial','',20);
    +$pdf->Write(5,'Para saber qu hay de nuevo en este tutorial, pulse ');
    +$pdf->SetFont('','U');
    +$link = $pdf->AddLink();
    +$pdf->Write(5,'aqu',$link);
    +$pdf->SetFont('');
    +// Segunda pgina
    +$pdf->AddPage();
    +$pdf->SetLink($link);
    +$pdf->Image('logo.png',10,12,30,0,'','http://www.fpdf.org');
    +$pdf->SetLeftMargin(45);
    +$pdf->SetFontSize(14);
    +$pdf->WriteHTML($html);
    +$pdf->Output();
    +?>
    +
    +

    [Demo]

    +El nuevo mtodo para imprimir texto es Write(). +Se parece mucho a MultiCell(); las diferencias son: +
      +
    • El lmite de la lnea est en el margen derecho y la siguiente lnea +empieza en el izquierdo
    • +
    • La posicin actual se establece al final del texto
    • +
    +As que le permite escribir un texto, alterar el estilo de la fuente, y continuar +en el punto exacto donde lo dej. Sin embargo, no puede justificar el texto simultneamente +a derecha y a izquierda. +
    +
    +Este mtodo se usa en la primera pgina para aadir un enlace que apunta a la segunda pgina. +El principio de la frase se escribe en un estilo normal, despus cambiamos a subrayado y la +terminamos. El enlace se crea con AddLink(), que devuelve el identificador del enlace. +El identificador se pasa como tercer parmetro a Write(). Una vez que la segunda pgina se +ha creado, usamos SetLink() para hacer que el enlace apunte al principio de la +pgina actual. +
    +
    +Deespus ponemos una imagen con un enlace en ella. Un enlace externo apunta a una URL. +La URL se pasa como el ltimo parmetro de Image(). +
    +
    +Finalmente, el margen izquierdo se modifica despus de la imagen con SetLeftMargin() y se +escribe texto en formato HTML. Se utiliza un intrprete HTML para esto, basado en les expresiones +regulares. Las etiquetas reconocidas son <b>, <i>, <u>, <a> y <br>; +las dems se ignoran. El intrprete tambin usa el mtodo Write(). Se pone un enlace externo de la +misma manera que uno interno (como tercer parmetro de Write()). Observe que Cell() tambin +permite incluir enlaces. + + diff --git a/fpdf181/tutorial/tuto6.php b/fpdf181/tutorial/tuto6.php new file mode 100644 index 0000000..4e457bf --- /dev/null +++ b/fpdf181/tutorial/tuto6.php @@ -0,0 +1,113 @@ +/U',$html,-1,PREG_SPLIT_DELIM_CAPTURE); + foreach($a as $i=>$e) + { + if($i%2==0) + { + // Text + if($this->HREF) + $this->PutLink($this->HREF,$e); + else + $this->Write(5,$e); + } + else + { + // Etiqueta + if($e[0]=='/') + $this->CloseTag(strtoupper(substr($e,1))); + else + { + // Extraer atributos + $a2 = explode(' ',$e); + $tag = strtoupper(array_shift($a2)); + $attr = array(); + foreach($a2 as $v) + { + if(preg_match('/([^=]*)=["\']?([^"\']*)/',$v,$a3)) + $attr[strtoupper($a3[1])] = $a3[2]; + } + $this->OpenTag($tag,$attr); + } + } + } +} + +function OpenTag($tag, $attr) +{ + // Etiqueta de apertura + if($tag=='B' || $tag=='I' || $tag=='U') + $this->SetStyle($tag,true); + if($tag=='A') + $this->HREF = $attr['HREF']; + if($tag=='BR') + $this->Ln(5); +} + +function CloseTag($tag) +{ + // Etiqueta de cierre + if($tag=='B' || $tag=='I' || $tag=='U') + $this->SetStyle($tag,false); + if($tag=='A') + $this->HREF = ''; +} + +function SetStyle($tag, $enable) +{ + // Modificar estilo y escoger la fuente correspondiente + $this->$tag += ($enable ? 1 : -1); + $style = ''; + foreach(array('B', 'I', 'U') as $s) + { + if($this->$s>0) + $style .= $s; + } + $this->SetFont('',$style); +} + +function PutLink($URL, $txt) +{ + // Escribir un hiper-enlace + $this->SetTextColor(0,0,255); + $this->SetStyle('U',true); + $this->Write(5,$txt,$URL); + $this->SetStyle('U',false); + $this->SetTextColor(0); +} +} + +$html = 'Ahora puede imprimir fcilmente texto mezclando diferentes estilos: negrita, itlica, +subrayado, o todos a la vez!

    Tambin puede incluir enlaces en el +texto, como www.fpdf.org, o en una imagen: pulse en el logotipo.'; + +$pdf = new PDF(); +// Primera pgina +$pdf->AddPage(); +$pdf->SetFont('Arial','',20); +$pdf->Write(5,'Para saber qu hay de nuevo en este tutorial, pulse '); +$pdf->SetFont('','U'); +$link = $pdf->AddLink(); +$pdf->Write(5,'aqu',$link); +$pdf->SetFont(''); +// Segunda pgina +$pdf->AddPage(); +$pdf->SetLink($link); +$pdf->Image('logo.png',10,12,30,0,'','http://www.fpdf.org'); +$pdf->SetLeftMargin(45); +$pdf->SetFontSize(14); +$pdf->WriteHTML($html); +$pdf->Output(); +?> diff --git a/fpdf181/tutorial/tuto7.htm b/fpdf181/tutorial/tuto7.htm new file mode 100644 index 0000000..b4e9ac1 --- /dev/null +++ b/fpdf181/tutorial/tuto7.htm @@ -0,0 +1,189 @@ + + + + +Aadiendo nuevas fuentes y codificaciones + + + +

    Aadiendo nuevas fuentes y codificaciones

    +Este tutorial explica cmo usar fuentes TrueType, OpenType y Type1 de forma que usted no se vea +limitado a las fuentes incorporadas en FPDF. El otro punto de inters es que pueda elegir la +codificacin de la fuente, lo que le permitir usar otros idiomas aparte de los europeos occidentales +(ya que las fuentes estndar tienen muy pocos caracteres disponibles). +
    +
    +Para OpenType, slo es compatible el formato basado en TrueType (no as el basado en el Type1).
    +Para Type1, es necesario el archivo AFM correspondiente. Por lo general, ste es provedo con la fuente. +
    +
    +Aadir una nueva fuente requiere dos pasos: +
      +
    • Generacin del fichero de definicin de la fuente
    • +
    • Declaracin de la fuente en el script
    • +
    + +

    Generacin del fichero de definicin de la fuente

    +El primer paso consiste en generar un fichero PHP que contenga toda la informacin que necesita +FPDF; adems, el fichero de la fuente deber comprimirse. Para hacer esto, se distribuye un script +auxiliar en el directorio makefont del paquete: makefont.php. Contiene la siguiente funcin: +
    +
    +MakeFont(string fontfile [, string enc [, boolean embed [, boolean subset]]]) +
    +
    fontfile
    +
    +

    Ubicacin del fichero .ttf, .otf o .pfb.

    +
    +
    enc
    +
    +

    Nombre de la codificacin. Valor por defecto: cp1252.

    +
    +
    embed
    +
    +

    Si se incorpora o no la fuente. Valor por defecto: true.

    +
    +
    subset
    +
    +

    Si un subconjunto de la fuente o no. Valor por defecto: true.

    +
    +
    +El primer parmetro es el nombre del fichero de la fuente. La extensin debe ser .ttf, .otf o .pfb y +determina el tipo de fuente. Si tiene una fuente Type1 en formato ASCII (.pfa), puede convertirla a +formato binario (.pfb) con t1utils. +
    +
    +Para las fuentes Type1, el archivo .afm correspondiente debe estar presente en el mismo directorio. +
    +
    +La codificacin define la asociacin entre un cdigo (de 0 a 255) y un carcter. Los primeros +123 son fijos y se corresponden con los caracteres ASCII; los siguientes son variables. Las +codificaciones se almacenan en ficheros .map. Estn disponibles: +
      +
    • cp1250 (Europa Central)
    • +
    • cp1251 (cirlico)
    • +
    • cp1252 (Europa Occidental)
    • +
    • cp1253 (griego)
    • +
    • cp1254 (turco)
    • +
    • cp1255 (hebreo)
    • +
    • cp1257 (bltico)
    • +
    • cp1258 (vietnamita)
    • +
    • cp874 (tailands)
    • +
    • ISO-8859-1 (Europa Occidental)
    • +
    • ISO-8859-2 (Europa Central)
    • +
    • ISO-8859-4 (bltico)
    • +
    • ISO-8859-5 (cirlico)
    • +
    • ISO-8859-7 (griego)
    • +
    • ISO-8859-9 (turco)
    • +
    • ISO-8859-11 (tailands)
    • +
    • ISO-8859-15 (Europa Occidental)
    • +
    • ISO-8859-16 (Europa Central)
    • +
    • KOI8-R (ruso)
    • +
    • KOI8-U (ucraniano)
    • +
    +Por supuesto, la fuente debe contener los caracteres adecuados a la codificacin escogida. +
    +
    +Existen dos formas de usar una nueva fuente: incluirla en el PDF o no. Cuando una fuente no se +incluye, se busca en el sistema. La ventaja es que el fichero PDF es ms pequeo; sin embargo, +si la fuente no est disponible en el sistema, se usa otra como sustituta. As que es aconsejable +asegurarse de que la fuente en cuestin est instalada en los sistemas de los clientes. Si el +fichero est destinado a una audiencia numerosas, es mejor incluir la fuente. +
    +
    +El ltimo parmetro indica si el subconjunto deber ser usado o no, es decir, si o no, los caracteres +del mtodo de codificado deben mantenerse en la fuente embebida. Como consecuencia, si la fuente +original fue grande, el tamao del archivo PDF puede ser altamente reducido. +
    +
    +Despus de llamar a la funcin (puede crear un nuevo fichero e incluir makefont.php), se crear un +fichero .php con el mismo nombre que la fuente. Puede renombrarlo si lo desea. En caso de incluir la +fuente, el fichero se comprime y da lugar a un segundo fichero con extensin .z (excepto si la funcin +de compresin no est disponible, puesto que requiere la biblioteca Zlib para PHP). Tambin puede +renombrarlo, pero, en este caso, tendr que modificar la variable $file en el fichero +.php consecuentemente. +
    +
    +Ejemplo: +
    +
    <?php
    +require('makefont/makefont.php');
    +
    +MakeFont('c:\\Windows\\Fonts\\comic.ttf','cp1252');
    +?>
    +
    +que devuelve los ficheros comic.php y comic.z. +
    +
    +Entonces tendr que copiar los ficheros generados en el directorio de fuentes. Si +el fichero de la fuente no pudo ser comprimido, copie la fuente en lugar del .z. +
    +
    +Otra forma de invocar a MakeFont() es a travs de la lnea de comandos: +
    +
    +php makefont\makefont.php c:\Windows\Fonts\comic.ttf cp1252 +
    +
    +Por ltimo, para las fuentes TrueType y OpenType, tambin puede generar los archivos +en lnea en lugar de hacerlo manualmente. + +

    Declaracin de la fuente en el script

    +El segundo paso es el ms simple. Slo necesita llamar al mtodo AddFont(): +
    +
    $pdf->AddFont('Comic','','comic.php');
    +
    +
    +Y la fuente queda disponible (en los estilos normal y subrayado), lista para usar como las otras. +Si hubiramos trabajado con la Comic Sans MS Bold (comicbd.ttf), hubisemos escrito: +
    +
    $pdf->AddFont('Comic','B','comicbd.php');
    +
    +
    + +

    Ejemplo

    +Veamos ahora un ejemplo completo. Vamos a utilizar la fuente Calligrapher. +El primer paso es la generacin de los archivos de la fuente: +
    +
    <?php
    +require('makefont/makefont.php');
    +
    +MakeFont('calligra.ttf','cp1252');
    +?>
    +
    +El script nos devolver el siguiente informe: +
    +
    +Warning: character Euro is missing
    +Warning: character zcaron is missing
    +Font file compressed: calligra.z
    +Font definition file generated: calligra.php
    +
    +El carcter del euro no est en la fuente (es muy antigua). Otro carcter tampoco se encuentra en la fuente. +
    +
    +Alternativamente, podramos haber utilizado la lnea de comandos: +
    +
    +php makefont\makefont.php calligra.ttf cp1252 +
    +
    +o haber usado el generado en lnea. +
    +
    +Podemos copiar estos dos ficheros en el directorio de fuentes (font) y escribir el script: +
    +
    <?php
    +require('fpdf.php');
    +
    +$pdf = new FPDF();
    +$pdf->AddFont('Calligrapher','','calligra.php');
    +$pdf->AddPage();
    +$pdf->SetFont('Calligrapher','',35);
    +$pdf->Write(10,'Enjoy new fonts with FPDF!');
    +$pdf->Output();
    +?>
    +
    +

    [Demo]

    + + diff --git a/fpdf181/tutorial/tuto7.php b/fpdf181/tutorial/tuto7.php new file mode 100644 index 0000000..a7acb47 --- /dev/null +++ b/fpdf181/tutorial/tuto7.php @@ -0,0 +1,11 @@ +AddFont('Calligrapher','','calligra.php'); +$pdf->AddPage(); +$pdf->SetFont('Calligrapher','',35); +$pdf->Cell(0,10,'Enjoy new fonts with FPDF!'); +$pdf->Output(); +?> diff --git a/index.php b/index.php new file mode 100644 index 0000000..c3af04e --- /dev/null +++ b/index.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/modelos/Articulo.php b/modelos/Articulo.php new file mode 100644 index 0000000..581cadb --- /dev/null +++ b/modelos/Articulo.php @@ -0,0 +1,56 @@ + diff --git a/modelos/Categoria.php b/modelos/Categoria.php new file mode 100644 index 0000000..fc74d31 --- /dev/null +++ b/modelos/Categoria.php @@ -0,0 +1,49 @@ + diff --git a/modelos/Consultas.php b/modelos/Consultas.php new file mode 100644 index 0000000..849018b --- /dev/null +++ b/modelos/Consultas.php @@ -0,0 +1,46 @@ +='$fecha_inicio' AND DATE(i.fecha_hora)<='$fecha_fin'"; + return ejecutarConsulta($sql); +} + + +public function ventasfechacliente($fecha_inicio,$fecha_fin,$idcliente){ + $sql="SELECT DATE(v.fecha_hora) as fecha, u.nombre as usuario, p.nombre as cliente, v.tipo_comprobante,v.serie_comprobante, v.num_comprobante , v.total_venta, v.impuesto, v.estado FROM venta v INNER JOIN persona p ON v.idcliente=p.idpersona INNER JOIN usuario u ON v.idusuario=u.idusuario WHERE DATE(v.fecha_hora)>='$fecha_inicio' AND DATE(v.fecha_hora)<='$fecha_fin' AND v.idcliente='$idcliente'"; + return ejecutarConsulta($sql); +} + +public function totalcomprahoy(){ + $sql="SELECT IFNULL(SUM(total_compra),0) as total_compra FROM ingreso WHERE DATE(fecha_hora)=curdate()"; + return ejecutarConsulta($sql); +} + +public function totalventahoy(){ + $sql="SELECT IFNULL(SUM(total_venta),0) as total_venta FROM venta WHERE DATE(fecha_hora)=curdate()"; + return ejecutarConsulta($sql); +} + +public function comprasultimos_10dias(){ + $sql=" SELECT CONCAT(DAY(fecha_hora),'-',MONTH(fecha_hora)) AS fecha, SUM(total_compra) AS total FROM ingreso GROUP BY fecha_hora ORDER BY fecha_hora DESC LIMIT 0,10"; + return ejecutarConsulta($sql); +} + +public function ventasultimos_12meses(){ + $sql=" SELECT DATE_FORMAT(fecha_hora,'%M') AS fecha, SUM(total_venta) AS total FROM venta GROUP BY MONTH(fecha_hora) ORDER BY fecha_hora DESC LIMIT 0,12"; + return ejecutarConsulta($sql); +} + + +} + + ?> diff --git a/modelos/Ingreso.php b/modelos/Ingreso.php new file mode 100644 index 0000000..591b043 --- /dev/null +++ b/modelos/Ingreso.php @@ -0,0 +1,54 @@ + diff --git a/modelos/Permiso.php b/modelos/Permiso.php new file mode 100644 index 0000000..4729ed2 --- /dev/null +++ b/modelos/Permiso.php @@ -0,0 +1,20 @@ + diff --git a/modelos/Persona.php b/modelos/Persona.php new file mode 100644 index 0000000..7a2370a --- /dev/null +++ b/modelos/Persona.php @@ -0,0 +1,47 @@ + diff --git a/modelos/Usuario.php b/modelos/Usuario.php new file mode 100644 index 0000000..c6c109e --- /dev/null +++ b/modelos/Usuario.php @@ -0,0 +1,87 @@ + diff --git a/modelos/Venta.php b/modelos/Venta.php new file mode 100644 index 0000000..79ba469 --- /dev/null +++ b/modelos/Venta.php @@ -0,0 +1,84 @@ + diff --git a/public/bootstrap/.bower.json b/public/bootstrap/.bower.json new file mode 100644 index 0000000..99de6ef --- /dev/null +++ b/public/bootstrap/.bower.json @@ -0,0 +1,44 @@ +{ + "name": "bootstrap", + "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", + "keywords": [ + "css", + "js", + "less", + "mobile-first", + "responsive", + "front-end", + "framework", + "web" + ], + "homepage": "http://getbootstrap.com", + "license": "MIT", + "moduleType": "globals", + "main": [ + "less/bootstrap.less", + "dist/js/bootstrap.js" + ], + "ignore": [ + "/.*", + "_config.yml", + "CNAME", + "composer.json", + "CONTRIBUTING.md", + "docs", + "js/tests", + "test-infra" + ], + "dependencies": { + "jquery": "1.9.1 - 3" + }, + "version": "3.3.7", + "_release": "3.3.7", + "_resolution": { + "type": "version", + "tag": "v3.3.7", + "commit": "0b9c4a4007c44201dce9a6cc1a38407005c26c86" + }, + "_source": "https://github.com/twbs/bootstrap.git", + "_target": "^3.3.7", + "_originalSource": "bootstrap" +} \ No newline at end of file diff --git a/public/bootstrap/CHANGELOG.md b/public/bootstrap/CHANGELOG.md new file mode 100644 index 0000000..b25f838 --- /dev/null +++ b/public/bootstrap/CHANGELOG.md @@ -0,0 +1,5 @@ +Bootstrap uses [GitHub's Releases feature](https://github.com/blog/1547-release-your-software) for its changelogs. + +See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. + +Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release. diff --git a/public/bootstrap/Gemfile b/public/bootstrap/Gemfile new file mode 100644 index 0000000..feb1622 --- /dev/null +++ b/public/bootstrap/Gemfile @@ -0,0 +1,6 @@ +source 'https://rubygems.org' + +group :development, :test do + gem 'jekyll', '~> 3.1.2' + gem 'jekyll-sitemap', '~> 0.11.0' +end diff --git a/public/bootstrap/Gemfile.lock b/public/bootstrap/Gemfile.lock new file mode 100644 index 0000000..1b5dc3e --- /dev/null +++ b/public/bootstrap/Gemfile.lock @@ -0,0 +1,43 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.4.0) + colorator (0.1) + ffi (1.9.14-x64-mingw32) + jekyll (3.1.6) + colorator (~> 0.1) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 3.0) + mercenary (~> 0.3.3) + rouge (~> 1.7) + safe_yaml (~> 1.0) + jekyll-sass-converter (1.4.0) + sass (~> 3.4) + jekyll-sitemap (0.11.0) + addressable (~> 2.4.0) + jekyll-watch (1.4.0) + listen (~> 3.0, < 3.1) + kramdown (1.11.1) + liquid (3.0.6) + listen (3.0.8) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + mercenary (0.3.6) + rb-fsevent (0.9.7) + rb-inotify (0.9.7) + ffi (>= 0.5.0) + rouge (1.11.1) + safe_yaml (1.0.4) + sass (3.4.22) + +PLATFORMS + x64-mingw32 + +DEPENDENCIES + jekyll (~> 3.1.2) + jekyll-sitemap (~> 0.11.0) + +BUNDLED WITH + 1.12.5 diff --git a/public/bootstrap/Gruntfile.js b/public/bootstrap/Gruntfile.js new file mode 100644 index 0000000..994a500 --- /dev/null +++ b/public/bootstrap/Gruntfile.js @@ -0,0 +1,511 @@ +/*! + * Bootstrap's Gruntfile + * http://getbootstrap.com + * Copyright 2013-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +module.exports = function (grunt) { + 'use strict'; + + // Force use of Unix newlines + grunt.util.linefeed = '\n'; + + RegExp.quote = function (string) { + return string.replace(/[-\\^$*+?.()|[\]{}]/g, '\\$&'); + }; + + var fs = require('fs'); + var path = require('path'); + var generateGlyphiconsData = require('./grunt/bs-glyphicons-data-generator.js'); + var BsLessdocParser = require('./grunt/bs-lessdoc-parser.js'); + var getLessVarsData = function () { + var filePath = path.join(__dirname, 'less/variables.less'); + var fileContent = fs.readFileSync(filePath, { encoding: 'utf8' }); + var parser = new BsLessdocParser(fileContent); + return { sections: parser.parseFile() }; + }; + var generateRawFiles = require('./grunt/bs-raw-files-generator.js'); + var generateCommonJSModule = require('./grunt/bs-commonjs-generator.js'); + var configBridge = grunt.file.readJSON('./grunt/configBridge.json', { encoding: 'utf8' }); + + Object.keys(configBridge.paths).forEach(function (key) { + configBridge.paths[key].forEach(function (val, i, arr) { + arr[i] = path.join('./docs/assets', val); + }); + }); + + // Project configuration. + grunt.initConfig({ + + // Metadata. + pkg: grunt.file.readJSON('package.json'), + banner: '/*!\n' + + ' * Bootstrap v<%= pkg.version %> (<%= pkg.homepage %>)\n' + + ' * Copyright 2011-<%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' + + ' * Licensed under the <%= pkg.license %> license\n' + + ' */\n', + jqueryCheck: configBridge.config.jqueryCheck.join('\n'), + jqueryVersionCheck: configBridge.config.jqueryVersionCheck.join('\n'), + + // Task configuration. + clean: { + dist: 'dist', + docs: 'docs/dist' + }, + + jshint: { + options: { + jshintrc: 'js/.jshintrc' + }, + grunt: { + options: { + jshintrc: 'grunt/.jshintrc' + }, + src: ['Gruntfile.js', 'package.js', 'grunt/*.js'] + }, + core: { + src: 'js/*.js' + }, + test: { + options: { + jshintrc: 'js/tests/unit/.jshintrc' + }, + src: 'js/tests/unit/*.js' + }, + assets: { + src: ['docs/assets/js/src/*.js', 'docs/assets/js/*.js', '!docs/assets/js/*.min.js'] + } + }, + + jscs: { + options: { + config: 'js/.jscsrc' + }, + grunt: { + src: '<%= jshint.grunt.src %>' + }, + core: { + src: '<%= jshint.core.src %>' + }, + test: { + src: '<%= jshint.test.src %>' + }, + assets: { + options: { + requireCamelCaseOrUpperCaseIdentifiers: null + }, + src: '<%= jshint.assets.src %>' + } + }, + + concat: { + options: { + banner: '<%= banner %>\n<%= jqueryCheck %>\n<%= jqueryVersionCheck %>', + stripBanners: false + }, + bootstrap: { + src: [ + 'js/transition.js', + 'js/alert.js', + 'js/button.js', + 'js/carousel.js', + 'js/collapse.js', + 'js/dropdown.js', + 'js/modal.js', + 'js/tooltip.js', + 'js/popover.js', + 'js/scrollspy.js', + 'js/tab.js', + 'js/affix.js' + ], + dest: 'dist/js/<%= pkg.name %>.js' + } + }, + + uglify: { + options: { + compress: { + warnings: false + }, + mangle: true, + preserveComments: /^!|@preserve|@license|@cc_on/i + }, + core: { + src: '<%= concat.bootstrap.dest %>', + dest: 'dist/js/<%= pkg.name %>.min.js' + }, + customize: { + src: configBridge.paths.customizerJs, + dest: 'docs/assets/js/customize.min.js' + }, + docsJs: { + src: configBridge.paths.docsJs, + dest: 'docs/assets/js/docs.min.js' + } + }, + + qunit: { + options: { + inject: 'js/tests/unit/phantom.js' + }, + files: 'js/tests/index.html' + }, + + less: { + compileCore: { + options: { + strictMath: true, + sourceMap: true, + outputSourceFiles: true, + sourceMapURL: '<%= pkg.name %>.css.map', + sourceMapFilename: 'dist/css/<%= pkg.name %>.css.map' + }, + src: 'less/bootstrap.less', + dest: 'dist/css/<%= pkg.name %>.css' + }, + compileTheme: { + options: { + strictMath: true, + sourceMap: true, + outputSourceFiles: true, + sourceMapURL: '<%= pkg.name %>-theme.css.map', + sourceMapFilename: 'dist/css/<%= pkg.name %>-theme.css.map' + }, + src: 'less/theme.less', + dest: 'dist/css/<%= pkg.name %>-theme.css' + } + }, + + autoprefixer: { + options: { + browsers: configBridge.config.autoprefixerBrowsers + }, + core: { + options: { + map: true + }, + src: 'dist/css/<%= pkg.name %>.css' + }, + theme: { + options: { + map: true + }, + src: 'dist/css/<%= pkg.name %>-theme.css' + }, + docs: { + src: ['docs/assets/css/src/docs.css'] + }, + examples: { + expand: true, + cwd: 'docs/examples/', + src: ['**/*.css'], + dest: 'docs/examples/' + } + }, + + csslint: { + options: { + csslintrc: 'less/.csslintrc' + }, + dist: [ + 'dist/css/bootstrap.css', + 'dist/css/bootstrap-theme.css' + ], + examples: [ + 'docs/examples/**/*.css' + ], + docs: { + options: { + ids: false, + 'overqualified-elements': false + }, + src: 'docs/assets/css/src/docs.css' + } + }, + + cssmin: { + options: { + // TODO: disable `zeroUnits` optimization once clean-css 3.2 is released + // and then simplify the fix for https://github.com/twbs/bootstrap/issues/14837 accordingly + compatibility: 'ie8', + keepSpecialComments: '*', + sourceMap: true, + sourceMapInlineSources: true, + advanced: false + }, + minifyCore: { + src: 'dist/css/<%= pkg.name %>.css', + dest: 'dist/css/<%= pkg.name %>.min.css' + }, + minifyTheme: { + src: 'dist/css/<%= pkg.name %>-theme.css', + dest: 'dist/css/<%= pkg.name %>-theme.min.css' + }, + docs: { + src: [ + 'docs/assets/css/ie10-viewport-bug-workaround.css', + 'docs/assets/css/src/pygments-manni.css', + 'docs/assets/css/src/docs.css' + ], + dest: 'docs/assets/css/docs.min.css' + } + }, + + csscomb: { + options: { + config: 'less/.csscomb.json' + }, + dist: { + expand: true, + cwd: 'dist/css/', + src: ['*.css', '!*.min.css'], + dest: 'dist/css/' + }, + examples: { + expand: true, + cwd: 'docs/examples/', + src: '**/*.css', + dest: 'docs/examples/' + }, + docs: { + src: 'docs/assets/css/src/docs.css', + dest: 'docs/assets/css/src/docs.css' + } + }, + + copy: { + fonts: { + expand: true, + src: 'fonts/**', + dest: 'dist/' + }, + docs: { + expand: true, + cwd: 'dist/', + src: [ + '**/*' + ], + dest: 'docs/dist/' + } + }, + + connect: { + server: { + options: { + port: 3000, + base: '.' + } + } + }, + + jekyll: { + options: { + bundleExec: true, + config: '_config.yml', + incremental: false + }, + docs: {}, + github: { + options: { + raw: 'github: true' + } + } + }, + + htmlmin: { + dist: { + options: { + collapseBooleanAttributes: true, + collapseWhitespace: true, + conservativeCollapse: true, + decodeEntities: false, + minifyCSS: { + compatibility: 'ie8', + keepSpecialComments: 0 + }, + minifyJS: true, + minifyURLs: false, + processConditionalComments: true, + removeAttributeQuotes: true, + removeComments: true, + removeOptionalAttributes: true, + removeOptionalTags: true, + removeRedundantAttributes: true, + removeScriptTypeAttributes: true, + removeStyleLinkTypeAttributes: true, + removeTagWhitespace: false, + sortAttributes: true, + sortClassName: true + }, + expand: true, + cwd: '_gh_pages', + dest: '_gh_pages', + src: [ + '**/*.html', + '!examples/**/*.html' + ] + } + }, + + pug: { + options: { + pretty: true, + data: getLessVarsData + }, + customizerVars: { + src: 'docs/_pug/customizer-variables.pug', + dest: 'docs/_includes/customizer-variables.html' + }, + customizerNav: { + src: 'docs/_pug/customizer-nav.pug', + dest: 'docs/_includes/nav/customize.html' + } + }, + + htmllint: { + options: { + ignore: [ + 'Attribute "autocomplete" not allowed on element "button" at this point.', + 'Attribute "autocomplete" is only allowed when the input type is "color", "date", "datetime", "datetime-local", "email", "hidden", "month", "number", "password", "range", "search", "tel", "text", "time", "url", or "week".', + 'Element "img" is missing required attribute "src".' + ] + }, + src: '_gh_pages/**/*.html' + }, + + watch: { + src: { + files: '<%= jshint.core.src %>', + tasks: ['jshint:core', 'qunit', 'concat'] + }, + test: { + files: '<%= jshint.test.src %>', + tasks: ['jshint:test', 'qunit'] + }, + less: { + files: 'less/**/*.less', + tasks: 'less' + } + }, + + 'saucelabs-qunit': { + all: { + options: { + build: process.env.TRAVIS_JOB_ID, + throttled: 10, + maxRetries: 3, + maxPollRetries: 4, + urls: ['http://127.0.0.1:3000/js/tests/index.html?hidepassed'], + browsers: grunt.file.readYAML('grunt/sauce_browsers.yml') + } + } + }, + + exec: { + npmUpdate: { + command: 'npm update' + } + }, + + compress: { + main: { + options: { + archive: 'bootstrap-<%= pkg.version %>-dist.zip', + mode: 'zip', + level: 9, + pretty: true + }, + files: [ + { + expand: true, + cwd: 'dist/', + src: ['**'], + dest: 'bootstrap-<%= pkg.version %>-dist' + } + ] + } + } + + }); + + + // These plugins provide necessary tasks. + require('load-grunt-tasks')(grunt, { scope: 'devDependencies' }); + require('time-grunt')(grunt); + + // Docs HTML validation task + grunt.registerTask('validate-html', ['jekyll:docs', 'htmllint']); + + var runSubset = function (subset) { + return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset; + }; + var isUndefOrNonZero = function (val) { + return val === undefined || val !== '0'; + }; + + // Test task. + var testSubtasks = []; + // Skip core tests if running a different subset of the test suite + if (runSubset('core') && + // Skip core tests if this is a Savage build + process.env.TRAVIS_REPO_SLUG !== 'twbs-savage/bootstrap') { + testSubtasks = testSubtasks.concat(['dist-css', 'dist-js', 'csslint:dist', 'test-js', 'docs']); + } + // Skip HTML validation if running a different subset of the test suite + if (runSubset('validate-html') && + // Skip HTML5 validator on Travis when [skip validator] is in the commit message + isUndefOrNonZero(process.env.TWBS_DO_VALIDATOR)) { + testSubtasks.push('validate-html'); + } + // Only run Sauce Labs tests if there's a Sauce access key + if (typeof process.env.SAUCE_ACCESS_KEY !== 'undefined' && + // Skip Sauce if running a different subset of the test suite + runSubset('sauce-js-unit') && + // Skip Sauce on Travis when [skip sauce] is in the commit message + isUndefOrNonZero(process.env.TWBS_DO_SAUCE)) { + testSubtasks.push('connect'); + testSubtasks.push('saucelabs-qunit'); + } + grunt.registerTask('test', testSubtasks); + grunt.registerTask('test-js', ['jshint:core', 'jshint:test', 'jshint:grunt', 'jscs:core', 'jscs:test', 'jscs:grunt', 'qunit']); + + // JS distribution task. + grunt.registerTask('dist-js', ['concat', 'uglify:core', 'commonjs']); + + // CSS distribution task. + grunt.registerTask('less-compile', ['less:compileCore', 'less:compileTheme']); + grunt.registerTask('dist-css', ['less-compile', 'autoprefixer:core', 'autoprefixer:theme', 'csscomb:dist', 'cssmin:minifyCore', 'cssmin:minifyTheme']); + + // Full distribution task. + grunt.registerTask('dist', ['clean:dist', 'dist-css', 'copy:fonts', 'dist-js']); + + // Default task. + grunt.registerTask('default', ['clean:dist', 'copy:fonts', 'test']); + + grunt.registerTask('build-glyphicons-data', function () { generateGlyphiconsData.call(this, grunt); }); + + // task for building customizer + grunt.registerTask('build-customizer', ['build-customizer-html', 'build-raw-files']); + grunt.registerTask('build-customizer-html', 'pug'); + grunt.registerTask('build-raw-files', 'Add scripts/less files to customizer.', function () { + var banner = grunt.template.process('<%= banner %>'); + generateRawFiles(grunt, banner); + }); + + grunt.registerTask('commonjs', 'Generate CommonJS entrypoint module in dist dir.', function () { + var srcFiles = grunt.config.get('concat.bootstrap.src'); + var destFilepath = 'dist/js/npm.js'; + generateCommonJSModule(grunt, srcFiles, destFilepath); + }); + + // Docs task. + grunt.registerTask('docs-css', ['autoprefixer:docs', 'autoprefixer:examples', 'csscomb:docs', 'csscomb:examples', 'cssmin:docs']); + grunt.registerTask('lint-docs-css', ['csslint:docs', 'csslint:examples']); + grunt.registerTask('docs-js', ['uglify:docsJs', 'uglify:customize']); + grunt.registerTask('lint-docs-js', ['jshint:assets', 'jscs:assets']); + grunt.registerTask('docs', ['docs-css', 'lint-docs-css', 'docs-js', 'lint-docs-js', 'clean:docs', 'copy:docs', 'build-glyphicons-data', 'build-customizer']); + grunt.registerTask('docs-github', ['jekyll:github', 'htmlmin']); + + grunt.registerTask('prep-release', ['dist', 'docs', 'docs-github', 'compress']); +}; diff --git a/public/bootstrap/ISSUE_TEMPLATE.md b/public/bootstrap/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..66c3a2b --- /dev/null +++ b/public/bootstrap/ISSUE_TEMPLATE.md @@ -0,0 +1,22 @@ +Before opening an issue: + +- [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue) +- [Validate](http://validator.w3.org/nu/) and [lint](https://github.com/twbs/bootlint#in-the-browser) any HTML to avoid common problems +- Prepare a [reduced test case](https://css-tricks.com/reduced-test-cases/) for any bugs +- Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md) + +When asking general "how to" questions: + +- Please do not open an issue here +- Instead, ask for help on [StackOverflow, IRC, or Slack](https://github.com/twbs/bootstrap/blob/master/README.md#community) + +When reporting a bug, include: + +- Operating system and version (Windows, Mac OS X, Android, iOS, Win10 Mobile) +- Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser) +- Reduced test cases and potential fixes using [JS Bin](https://jsbin.com) + +When suggesting a feature, include: + +- As much detail as possible for what we should add and why it's important to Bootstrap +- Relevant links to prior art, screenshots, or live demos whenever possible diff --git a/public/bootstrap/LICENSE b/public/bootstrap/LICENSE new file mode 100644 index 0000000..7a30002 --- /dev/null +++ b/public/bootstrap/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2011-2016 Twitter, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/public/bootstrap/README.md b/public/bootstrap/README.md new file mode 100644 index 0000000..f92150f --- /dev/null +++ b/public/bootstrap/README.md @@ -0,0 +1,142 @@ +# [Bootstrap](http://getbootstrap.com) + +[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com) +![Bower version](https://img.shields.io/bower/v/bootstrap.svg) +[![npm version](https://img.shields.io/npm/v/bootstrap.svg)](https://www.npmjs.com/package/bootstrap) +[![Build Status](https://img.shields.io/travis/twbs/bootstrap/master.svg)](https://travis-ci.org/twbs/bootstrap) +[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/twbs/bootstrap#info=devDependencies) +[![NuGet](https://img.shields.io/nuget/v/bootstrap.svg)](https://www.nuget.org/packages/Bootstrap) +[![Selenium Test Status](https://saucelabs.com/browser-matrix/bootstrap.svg)](https://saucelabs.com/u/bootstrap) + +Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thornton](https://twitter.com/fat), and maintained by the [core team](https://github.com/orgs/twbs/people) with the massive support and involvement of the community. + +To get started, check out ! + + +## Table of contents + +* [Quick start](#quick-start) +* [Bugs and feature requests](#bugs-and-feature-requests) +* [Documentation](#documentation) +* [Contributing](#contributing) +* [Community](#community) +* [Versioning](#versioning) +* [Creators](#creators) +* [Copyright and license](#copyright-and-license) + + +## Quick start + +Several quick start options are available: + +* [Download the latest release](https://github.com/twbs/bootstrap/archive/v3.3.7.zip). +* Clone the repo: `git clone https://github.com/twbs/bootstrap.git`. +* Install with [Bower](http://bower.io): `bower install bootstrap`. +* Install with [npm](https://www.npmjs.com): `npm install bootstrap@3`. +* Install with [Meteor](https://www.meteor.com): `meteor add twbs:bootstrap`. +* Install with [Composer](https://getcomposer.org): `composer require twbs/bootstrap`. + +Read the [Getting started page](http://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more. + +### What's included + +Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this: + +``` +bootstrap/ +├── css/ +│ ├── bootstrap.css +│ ├── bootstrap.css.map +│ ├── bootstrap.min.css +│ ├── bootstrap.min.css.map +│ ├── bootstrap-theme.css +│ ├── bootstrap-theme.css.map +│ ├── bootstrap-theme.min.css +│ └── bootstrap-theme.min.css.map +├── js/ +│ ├── bootstrap.js +│ └── bootstrap.min.js +└── fonts/ + ├── glyphicons-halflings-regular.eot + ├── glyphicons-halflings-regular.svg + ├── glyphicons-halflings-regular.ttf + ├── glyphicons-halflings-regular.woff + └── glyphicons-halflings-regular.woff2 +``` + +We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). CSS [source maps](https://developer.chrome.com/devtools/docs/css-preprocessors) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Fonts from Glyphicons are included, as is the optional Bootstrap theme. + + +## Bugs and feature requests + +Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/twbs/bootstrap/issues/new). + +Note that **feature requests must target [Bootstrap v4](https://github.com/twbs/bootstrap/tree/v4-dev),** because Bootstrap v3 is now in maintenance mode and is closed off to new features. This is so that we can focus our efforts on Bootstrap v4. + + +## Documentation + +Bootstrap's documentation, included in this repo in the root directory, is built with [Jekyll](http://jekyllrb.com) and publicly hosted on GitHub Pages at . The docs may also be run locally. + +### Running documentation locally + +1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) and other Ruby dependencies with `bundle install`. + **Note for Windows users:** Read [this unofficial guide](http://jekyll-windows.juthilo.com/) to get Jekyll up and running without problems. +2. From the root `/bootstrap` directory, run `bundle exec jekyll serve` in the command line. +4. Open `http://localhost:9001` in your browser, and voilà. + +Learn more about using Jekyll by reading its [documentation](http://jekyllrb.com/docs/home/). + +### Documentation for previous releases + +Documentation for v2.3.2 has been made available for the time being at while folks transition to Bootstrap 3. + +[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download. + + +## Contributing + +Please read through our [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. + +Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests](https://github.com/twbs/bootstrap/tree/master/js/tests). All HTML and CSS should conform to the [Code Guide](https://github.com/mdo/code-guide), maintained by [Mark Otto](https://github.com/mdo). + +**Bootstrap v3 is now closed off to new features.** It has gone into maintenance mode so that we can focus our efforts on [Bootstrap v4](https://github.com/twbs/bootstrap/tree/v4-dev), the future of the framework. Pull requests which add new features (rather than fix bugs) should target [Bootstrap v4 (the `v4-dev` git branch)](https://github.com/twbs/bootstrap/tree/v4-dev) instead. + +Editor preferences are available in the [editor config](https://github.com/twbs/bootstrap/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at . + + +## Community + +Get updates on Bootstrap's development and chat with the project maintainers and community members. + +* Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap). +* Read and subscribe to [The Official Bootstrap Blog](http://blog.getbootstrap.com). +* Join [the official Slack room](https://bootstrap-slack.herokuapp.com). +* Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel. +* Implementation help may be found at Stack Overflow (tagged [`twitter-bootstrap-3`](https://stackoverflow.com/questions/tagged/twitter-bootstrap-3)). +* Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability. + + +## Versioning + +For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible. + +See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release. + + +## Creators + +**Mark Otto** + +* +* + +**Jacob Thornton** + +* +* + + +## Copyright and license + +Code and documentation copyright 2011-2016 Twitter, Inc. Code released under [the MIT license](https://github.com/twbs/bootstrap/blob/master/LICENSE). Docs released under [Creative Commons](https://github.com/twbs/bootstrap/blob/master/docs/LICENSE). diff --git a/public/bootstrap/bower.json b/public/bootstrap/bower.json new file mode 100644 index 0000000..b1b1bc0 --- /dev/null +++ b/public/bootstrap/bower.json @@ -0,0 +1,34 @@ +{ + "name": "bootstrap", + "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", + "keywords": [ + "css", + "js", + "less", + "mobile-first", + "responsive", + "front-end", + "framework", + "web" + ], + "homepage": "http://getbootstrap.com", + "license": "MIT", + "moduleType": "globals", + "main": [ + "less/bootstrap.less", + "dist/js/bootstrap.js" + ], + "ignore": [ + "/.*", + "_config.yml", + "CNAME", + "composer.json", + "CONTRIBUTING.md", + "docs", + "js/tests", + "test-infra" + ], + "dependencies": { + "jquery": "1.9.1 - 3" + } +} diff --git a/public/bootstrap/dist/css/bootstrap-theme.css b/public/bootstrap/dist/css/bootstrap-theme.css new file mode 100644 index 0000000..31d8882 --- /dev/null +++ b/public/bootstrap/dist/css/bootstrap-theme.css @@ -0,0 +1,587 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default.disabled, +.btn-primary.disabled, +.btn-success.disabled, +.btn-info.disabled, +.btn-warning.disabled, +.btn-danger.disabled, +.btn-default[disabled], +.btn-primary[disabled], +.btn-success[disabled], +.btn-info[disabled], +.btn-warning[disabled], +.btn-danger[disabled], +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-danger { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/public/bootstrap/dist/css/bootstrap-theme.css.map b/public/bootstrap/dist/css/bootstrap-theme.css.map new file mode 100644 index 0000000..d876f60 --- /dev/null +++ b/public/bootstrap/dist/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/public/bootstrap/dist/css/bootstrap-theme.min.css b/public/bootstrap/dist/css/bootstrap-theme.min.css new file mode 100644 index 0000000..5e39401 --- /dev/null +++ b/public/bootstrap/dist/css/bootstrap-theme.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} +/*# sourceMappingURL=bootstrap-theme.min.css.map */ \ No newline at end of file diff --git a/public/bootstrap/dist/css/bootstrap-theme.min.css.map b/public/bootstrap/dist/css/bootstrap-theme.min.css.map new file mode 100644 index 0000000..94813e9 --- /dev/null +++ b/public/bootstrap/dist/css/bootstrap-theme.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/public/bootstrap/dist/css/bootstrap.css b/public/bootstrap/dist/css/bootstrap.css new file mode 100644 index 0000000..6167622 --- /dev/null +++ b/public/bootstrap/dist/css/bootstrap.css @@ -0,0 +1,6757 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + background-color: rgba(0, 0, 0, 0); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/public/bootstrap/dist/css/bootstrap.css.map b/public/bootstrap/dist/css/bootstrap.css.map new file mode 100644 index 0000000..f010c82 --- /dev/null +++ b/public/bootstrap/dist/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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ukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBAAA;EACA,oBAAA;ChBqrED;AgBxrED;;;;;;EAWQ,aAAA;EACA,wBAAA;EACA,oBAAA;EACA,2BAAA;ChBqrEP;AgBnsED;EAoBI,uBAAA;EACA,8BAAA;ChBkrEH;AgBvsED;;;;;;EA8BQ,cAAA;ChBirEP;AgB/sED;EAoCI,2BAAA;ChB8qEH;AgBltED;EAyCI,uBAAA;ChB4qEH;AgBrqED;;;;;;EAOQ,aAAA;ChBsqEP;AgB3pED;EACE,uBAAA;ChB6pED;AgB9pED;;;;;;EAQQ,uBAAA;ChB8pEP;AgBtqED;;EAeM,yBAAA;ChB2pEL;AgBjpED;EAEI,0BAAA;ChBkpEH;AgBzoED;EAEI,0BAAA;ChB0oEH;AgBjoED;EACE,iBAAA;EACA,YAAA;EACA,sBAAA;ChBmoED;AgB9nEG;;EACE,iBAAA;EACA,YAAA;EACA,oBAAA;ChBioEL;AiB7wEC;;;;;;;;;;;;EAOI,0BAAA;CjBoxEL;AiB9wEC;;;;;EAMI,0BAAA;CjB+wEL;AiBlyEC;;;;;;;;;;;;EAOI,0BAAA;CjByyEL;AiBnyEC;;;;;EAMI,0BAAA;CjBoyEL;AiBvzEC;;;;;;;;;;;;EAOI,0BAAA;CjB8zEL;AiBxzEC;;;;;EAMI,0BAAA;CjByzEL;AiB50EC;;;;;;;;;;;;EAOI,0BAAA;CjBm1EL;AiB70EC;;;;;EAMI,0BAAA;CjB80EL;AiBj2EC;;;;;;;;;;;;EAOI,0BAAA;CjBw2EL;AiBl2EC;;;;;EAMI,0BAAA;CjBm2EL;AgBjtED;EACE,iBAAA;EACA,kBAAA;ChBmtED;AgBtpED;EACA;IA3DI,YAAA;IACA,oBAAA;IACA,mBAAA;IACA,6CAAA;IACA,uBAAA;GhBotED;EgB7pEH;IAnDM,iBAAA;GhBmtEH;EgBhqEH;;;;;;IA1CY,oBAAA;GhBktET;EgBxqEH;IAlCM,UAAA;GhB6sEH;EgB3qEH;;;;;;IAzBY,eAAA;GhB4sET;EgBnrEH;;;;;;IArBY,gBAAA;GhBgtET;EgB3rEH;;;;IARY,iBAAA;GhBysET;CACF;AkBn6ED;EACE,WAAA;EACA,UAAA;EACA,UAAA;EAIA,aAAA;ClBk6ED;AkB/5ED;EACE,eAAA;EACA,YAAA;EACA,WAAA;EACA,oBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,UAAA;EACA,iCAAA;ClBi6ED;AkB95ED;EACE,sBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;ClBg6ED;AkBr5ED;Eb4BE,+BAAA;EACG,4BAAA;EACK,uBAAA;CL43ET;AkBr5ED;;EAEE,gBAAA;EACA,mBAAA;EACA,oBAAA;ClBu5ED;AkBp5ED;EACE,eAAA;ClBs5ED;AkBl5ED;EACE,eAAA;EACA,YAAA;ClBo5ED;AkBh5ED;;EAEE,aAAA;ClBk5ED;AkB94ED;;;EZrEE,2CAAA;EACA,qBAAA;CNw9ED;AkB74ED;EACE,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;ClB+4ED;AkBr3ED;EACE,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;EbxDA,yDAAA;EACQ,iDAAA;EAyHR,uFAAA;EACK,0EAAA;EACG,uEAAA;CLwzET;AmBh8EC;EACE,sBAAA;EACA,WAAA;EdUF,uFAAA;EACQ,+EAAA;CLy7ET;AKx5EC;EACE,YAAA;EACA,WAAA;CL05EH;AKx5EC;EAA0B,YAAA;CL25E3B;AK15EC;EAAgC,YAAA;CL65EjC;AkBj4EC;EACE,UAAA;EACA,8BAAA;ClBm4EH;AkB33EC;;;EAGE,0BAAA;EACA,WAAA;ClB63EH;AkB13EC;;EAEE,oBAAA;ClB43EH;AkBx3EC;EACE,aAAA;ClB03EH;AkB92ED;EACE,yBAAA;ClBg3ED;AkBx0ED;EAtBI;;;;IACE,kBAAA;GlBo2EH;EkBj2EC;;;;;;;;IAEE,kBAAA;GlBy2EH;EkBt2EC;;;;;;;;IAEE,kBAAA;GlB82EH;CACF;AkBp2ED;EACE,oBAAA;ClBs2ED;AkB91ED;;EAEE,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,oBAAA;ClBg2ED;AkBr2ED;;EAQI,iBAAA;EACA,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,gBAAA;ClBi2EH;AkB91ED;;;;EAIE,mBAAA;EACA,mBAAA;EACA,mBAAA;ClBg2ED;AkB71ED;;EAEE,iBAAA;ClB+1ED;AkB31ED;;EAEE,mBAAA;EACA,sBAAA;EACA,mBAAA;EACA,iBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;ClB61ED;AkB31ED;;EAEE,cAAA;EACA,kBAAA;ClB61ED;AkBp1EC;;;;;;EAGE,oBAAA;ClBy1EH;AkBn1EC;;;;EAEE,oBAAA;ClBu1EH;AkBj1EC;;;;EAGI,oBAAA;ClBo1EL;AkBz0ED;EAEE,iBAAA;EACA,oBAAA;EAEA,iBAAA;EACA,iBAAA;ClBy0ED;AkBv0EC;;EAEE,gBAAA;EACA,iBAAA;ClBy0EH;AkB5zED;ECnQE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnBkkFD;AmBhkFC;EACE,aAAA;EACA,kBAAA;CnBkkFH;AmB/jFC;;EAEE,aAAA;CnBikFH;AkBx0ED;EAEI,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;ClBy0EH;AkB/0ED;EASI,aAAA;EACA,kBAAA;ClBy0EH;AkBn1ED;;EAcI,aAAA;ClBy0EH;AkBv1ED;EAiBI,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;ClBy0EH;AkBr0ED;EC/RE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBumFD;AmBrmFC;EACE,aAAA;EACA,kBAAA;CnBumFH;AmBpmFC;;EAEE,aAAA;CnBsmFH;AkBj1ED;EAEI,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;ClBk1EH;AkBx1ED;EASI,aAAA;EACA,kBAAA;ClBk1EH;AkB51ED;;EAcI,aAAA;ClBk1EH;AkBh2ED;EAiBI,aAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;ClBk1EH;AkBz0ED;EAEE,mBAAA;ClB00ED;AkB50ED;EAMI,sBAAA;ClBy0EH;AkBr0ED;EACE,mBAAA;EACA,OAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;ClBu0ED;AkBr0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClBu0ED;AkBr0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClBu0ED;AkBn0ED;;;;;;;;;;EC1ZI,eAAA;CnByuFH;AkB/0ED;ECtZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CL0rFT;AmBxuFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL+rFT;AkBz1ED;EC5YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBwuFH;AkB91ED;ECtYI,eAAA;CnBuuFH;AkB91ED;;;;;;;;;;EC7ZI,eAAA;CnBuwFH;AkB12ED;ECzZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLwtFT;AmBtwFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL6tFT;AkBp3ED;EC/YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBswFH;AkBz3ED;ECzYI,eAAA;CnBqwFH;AkBz3ED;;;;;;;;;;EChaI,eAAA;CnBqyFH;AkBr4ED;EC5ZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLsvFT;AmBpyFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL2vFT;AkB/4ED;EClZI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBoyFH;AkBp5ED;EC5YI,eAAA;CnBmyFH;AkBh5EC;EACE,UAAA;ClBk5EH;AkBh5EC;EACE,OAAA;ClBk5EH;AkBx4ED;EACE,eAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;ClB04ED;AkBvzED;EAwEA;IAtIM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlBy3EH;EkBrvEH;IA/HM,sBAAA;IACA,YAAA;IACA,uBAAA;GlBu3EH;EkB1vEH;IAxHM,sBAAA;GlBq3EH;EkB7vEH;IApHM,sBAAA;IACA,uBAAA;GlBo3EH;EkBjwEH;;;IA9GQ,YAAA;GlBo3EL;EkBtwEH;IAxGM,YAAA;GlBi3EH;EkBzwEH;IApGM,iBAAA;IACA,uBAAA;GlBg3EH;EkB7wEH;;IA5FM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlB62EH;EkBpxEH;;IAtFQ,gBAAA;GlB82EL;EkBxxEH;;IAjFM,mBAAA;IACA,eAAA;GlB62EH;EkB7xEH;IA3EM,OAAA;GlB22EH;CACF;AkBj2ED;;;;EASI,cAAA;EACA,iBAAA;EACA,iBAAA;ClB81EH;AkBz2ED;;EAiBI,iBAAA;ClB41EH;AkB72ED;EJthBE,mBAAA;EACA,oBAAA;Cds4FD;AkB10EC;EAyBF;IAnCM,kBAAA;IACA,iBAAA;IACA,iBAAA;GlBw1EH;CACF;AkBx3ED;EAwCI,YAAA;ClBm1EH;AkBr0EC;EAUF;IAdQ,kBAAA;IACA,gBAAA;GlB60EL;CACF;AkBn0EC;EAEF;IANQ,iBAAA;IACA,gBAAA;GlB20EL;CACF;AoBp6FD;EACE,sBAAA;EACA,iBAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,+BAAA;MAAA,2BAAA;EACA,gBAAA;EACA,uBAAA;EACA,8BAAA;EACA,oBAAA;EC0CA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,mBAAA;EhB+JA,0BAAA;EACG,uBAAA;EACC,sBAAA;EACI,kBAAA;CL+tFT;AoBv6FG;;;;;;EdnBF,2CAAA;EACA,qBAAA;CNk8FD;AoB16FC;;;EAGE,YAAA;EACA,sBAAA;CpB46FH;AoBz6FC;;EAEE,WAAA;EACA,uBAAA;Ef2BF,yDAAA;EACQ,iDAAA;CLi5FT;AoBz6FC;;;EAGE,oBAAA;EE7CF,cAAA;EAGA,0BAAA;EjB8DA,yBAAA;EACQ,iBAAA;CL05FT;AoBz6FG;;EAEE,qBAAA;CpB26FL;AoBl6FD;EC3DE,YAAA;EACA,uBAAA;EACA,mBAAA;CrBg+FD;AqB99FC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBg+FP;AqB99FG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBs+FT;AqBn+FC;;;EAGE,uBAAA;CrBq+FH;AqBh+FG;;;;;;;;;EAGE,uBAAA;EACI,mBAAA;CrBw+FT;AoBv9FD;ECZI,YAAA;EACA,uBAAA;CrBs+FH;AoBx9FD;EC9DE,YAAA;EACA,0BAAA;EACA,sBAAA;CrByhGD;AqBvhGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrByhGP;AqBvhGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB+hGT;AqB5hGC;;;EAGE,uBAAA;CrB8hGH;AqBzhGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBiiGT;AoB7gGD;ECfI,eAAA;EACA,uBAAA;CrB+hGH;AoB7gGD;EClEE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBklGD;AqBhlGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBklGP;AqBhlGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBwlGT;AqBrlGC;;;EAGE,uBAAA;CrBulGH;AqBllGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrB0lGT;AoBlkGD;ECnBI,eAAA;EACA,uBAAA;CrBwlGH;AoBlkGD;ECtEE,YAAA;EACA,0BAAA;EACA,sBAAA;CrB2oGD;AqBzoGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2oGP;AqBzoGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBipGT;AqB9oGC;;;EAGE,uBAAA;CrBgpGH;AqB3oGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBmpGT;AoBvnGD;ECvBI,eAAA;EACA,uBAAA;CrBipGH;AoBvnGD;EC1EE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBosGD;AqBlsGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBosGP;AqBlsGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB0sGT;AqBvsGC;;;EAGE,uBAAA;CrBysGH;AqBpsGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrB4sGT;AoB5qGD;EC3BI,eAAA;EACA,uBAAA;CrB0sGH;AoB5qGD;EC9EE,YAAA;EACA,0BAAA;EACA,sBAAA;CrB6vGD;AqB3vGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6vGP;AqB3vGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBmwGT;AqBhwGC;;;EAGE,uBAAA;CrBkwGH;AqB7vGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBqwGT;AoBjuGD;EC/BI,eAAA;EACA,uBAAA;CrBmwGH;AoB5tGD;EACE,eAAA;EACA,oBAAA;EACA,iBAAA;CpB8tGD;AoB5tGC;;;;;EAKE,8BAAA;EfnCF,yBAAA;EACQ,iBAAA;CLkwGT;AoB7tGC;;;;EAIE,0BAAA;CpB+tGH;AoB7tGC;;EAEE,eAAA;EACA,2BAAA;EACA,8BAAA;CpB+tGH;AoB3tGG;;;;EAEE,eAAA;EACA,sBAAA;CpB+tGL;AoBttGD;;ECxEE,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CrBkyGD;AoBztGD;;EC5EE,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrByyGD;AoB5tGD;;EChFE,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrBgzGD;AoB3tGD;EACE,eAAA;EACA,YAAA;CpB6tGD;AoBztGD;EACE,gBAAA;CpB2tGD;AoBptGC;;;EACE,YAAA;CpBwtGH;AuBl3GD;EACE,WAAA;ElBoLA,yCAAA;EACK,oCAAA;EACG,iCAAA;CLisGT;AuBr3GC;EACE,WAAA;CvBu3GH;AuBn3GD;EACE,cAAA;CvBq3GD;AuBn3GC;EAAY,eAAA;CvBs3Gb;AuBr3GC;EAAY,mBAAA;CvBw3Gb;AuBv3GC;EAAY,yBAAA;CvB03Gb;AuBv3GD;EACE,mBAAA;EACA,UAAA;EACA,iBAAA;ElBuKA,gDAAA;EACQ,2CAAA;KAAA,wCAAA;EAOR,mCAAA;EACQ,8BAAA;KAAA,2BAAA;EAGR,yCAAA;EACQ,oCAAA;KAAA,iCAAA;CL2sGT;AwBr5GD;EACE,sBAAA;EACA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,yBAAA;EACA,oCAAA;EACA,mCAAA;CxBu5GD;AwBn5GD;;EAEE,mBAAA;CxBq5GD;AwBj5GD;EACE,WAAA;CxBm5GD;AwB/4GD;EACE,mBAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,sCAAA;EACA,mBAAA;EnBsBA,oDAAA;EACQ,4CAAA;EmBrBR,qCAAA;UAAA,6BAAA;CxBk5GD;AwB74GC;EACE,SAAA;EACA,WAAA;CxB+4GH;AwBx6GD;ECzBE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBo8GD;AwB96GD;EAmCI,eAAA;EACA,kBAAA;EACA,YAAA;EACA,oBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxB84GH;AwBx4GC;;EAEE,sBAAA;EACA,eAAA;EACA,0BAAA;CxB04GH;AwBp4GC;;;EAGE,YAAA;EACA,sBAAA;EACA,WAAA;EACA,0BAAA;CxBs4GH;AwB73GC;;;EAGE,eAAA;CxB+3GH;AwB33GC;;EAEE,sBAAA;EACA,8BAAA;EACA,uBAAA;EE3GF,oEAAA;EF6GE,oBAAA;CxB63GH;AwBx3GD;EAGI,eAAA;CxBw3GH;AwB33GD;EAQI,WAAA;CxBs3GH;AwB92GD;EACE,WAAA;EACA,SAAA;CxBg3GD;AwBx2GD;EACE,QAAA;EACA,YAAA;CxB02GD;AwBt2GD;EACE,eAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxBw2GD;AwBp2GD;EACE,gBAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,OAAA;EACA,aAAA;CxBs2GD;AwBl2GD;EACE,SAAA;EACA,WAAA;CxBo2GD;AwB51GD;;EAII,cAAA;EACA,0BAAA;EACA,4BAAA;EACA,YAAA;CxB41GH;AwBn2GD;;EAWI,UAAA;EACA,aAAA;EACA,mBAAA;CxB41GH;AwBv0GD;EAXE;IApEA,WAAA;IACA,SAAA;GxB05GC;EwBv1GD;IA1DA,QAAA;IACA,YAAA;GxBo5GC;CACF;A2BpiHD;;EAEE,mBAAA;EACA,sBAAA;EACA,uBAAA;C3BsiHD;A2B1iHD;;EAMI,mBAAA;EACA,YAAA;C3BwiHH;A2BtiHG;;;;;;;;EAIE,WAAA;C3B4iHL;A2BtiHD;;;;EAKI,kBAAA;C3BuiHH;A2BliHD;EACE,kBAAA;C3BoiHD;A2BriHD;;;EAOI,YAAA;C3BmiHH;A2B1iHD;;;EAYI,iBAAA;C3BmiHH;A2B/hHD;EACE,iBAAA;C3BiiHD;A2B7hHD;EACE,eAAA;C3B+hHD;A2B9hHC;EClDA,8BAAA;EACG,2BAAA;C5BmlHJ;A2B7hHD;;EC/CE,6BAAA;EACG,0BAAA;C5BglHJ;A2B5hHD;EACE,YAAA;C3B8hHD;A2B5hHD;EACE,iBAAA;C3B8hHD;A2B5hHD;;ECnEE,8BAAA;EACG,2BAAA;C5BmmHJ;A2B3hHD;ECjEE,6BAAA;EACG,0BAAA;C5B+lHJ;A2B1hHD;;EAEE,WAAA;C3B4hHD;A2B3gHD;EACE,kBAAA;EACA,mBAAA;C3B6gHD;A2B3gHD;EACE,mBAAA;EACA,oBAAA;C3B6gHD;A2BxgHD;EtB/CE,yDAAA;EACQ,iDAAA;CL0jHT;A2BxgHC;EtBnDA,yBAAA;EACQ,iBAAA;CL8jHT;A2BrgHD;EACE,eAAA;C3BugHD;A2BpgHD;EACE,wBAAA;EACA,uBAAA;C3BsgHD;A2BngHD;EACE,wBAAA;C3BqgHD;A2B9/GD;;;EAII,eAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;C3B+/GH;A2BtgHD;EAcM,YAAA;C3B2/GL;A2BzgHD;;;;EAsBI,iBAAA;EACA,eAAA;C3By/GH;A2Bp/GC;EACE,iBAAA;C3Bs/GH;A2Bp/GC;EC3KA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5B4pHF;A2Bt/GC;EC/KA,2BAAA;EACC,0BAAA;EAOD,gCAAA;EACC,+BAAA;C5BkqHF;A2Bv/GD;EACE,iBAAA;C3By/GD;A2Bv/GD;;EC/KE,8BAAA;EACC,6BAAA;C5B0qHF;A2Bt/GD;EC7LE,2BAAA;EACC,0BAAA;C5BsrHF;A2Bl/GD;EACE,eAAA;EACA,YAAA;EACA,oBAAA;EACA,0BAAA;C3Bo/GD;A2Bx/GD;;EAOI,YAAA;EACA,oBAAA;EACA,UAAA;C3Bq/GH;A2B9/GD;EAYI,YAAA;C3Bq/GH;A2BjgHD;EAgBI,WAAA;C3Bo/GH;A2Bn+GD;;;;EAKM,mBAAA;EACA,uBAAA;EACA,qBAAA;C3Bo+GL;A6B9sHD;EACE,mBAAA;EACA,eAAA;EACA,0BAAA;C7BgtHD;A6B7sHC;EACE,YAAA;EACA,gBAAA;EACA,iBAAA;C7B+sHH;A6BxtHD;EAeI,mBAAA;EACA,WAAA;EAKA,YAAA;EAEA,YAAA;EACA,iBAAA;C7BusHH;A6BrsHG;EACE,WAAA;C7BusHL;A6B7rHD;;;EV0BE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBwqHD;AmBtqHC;;;EACE,aAAA;EACA,kBAAA;CnB0qHH;AmBvqHC;;;;;;EAEE,aAAA;CnB6qHH;A6B/sHD;;;EVqBE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnB+rHD;AmB7rHC;;;EACE,aAAA;EACA,kBAAA;CnBisHH;AmB9rHC;;;;;;EAEE,aAAA;CnBosHH;A6B7tHD;;;EAGE,oBAAA;C7B+tHD;A6B7tHC;;;EACE,iBAAA;C7BiuHH;A6B7tHD;;EAEE,UAAA;EACA,oBAAA;EACA,uBAAA;C7B+tHD;A6B1tHD;EACE,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;EACA,eAAA;EACA,mBAAA;EACA,0BAAA;EACA,uBAAA;EACA,mBAAA;C7B4tHD;A6BztHC;EACE,kBAAA;EACA,gBAAA;EACA,mBAAA;C7B2tHH;A6BztHC;EACE,mBAAA;EACA,gBAAA;EACA,mBAAA;C7B2tHH;A6B/uHD;;EA0BI,cAAA;C7BytHH;A6BptHD;;;;;;;EDpGE,8BAAA;EACG,2BAAA;C5Bi0HJ;A6BrtHD;EACE,gBAAA;C7ButHD;A6BrtHD;;;;;;;EDxGE,6BAAA;EACG,0BAAA;C5Bs0HJ;A6BttHD;EACE,eAAA;C7BwtHD;A6BntHD;EACE,mBAAA;EAGA,aAAA;EACA,oBAAA;C7BmtHD;A6BxtHD;EAUI,mBAAA;C7BitHH;A6B3tHD;EAYM,kBAAA;C7BktHL;A6B/sHG;;;EAGE,WAAA;C7BitHL;A6B5sHC;;EAGI,mBAAA;C7B6sHL;A6B1sHC;;EAGI,WAAA;EACA,kBAAA;C7B2sHL;A8B12HD;EACE,iBAAA;EACA,gBAAA;EACA,iBAAA;C9B42HD;A8B/2HD;EAOI,mBAAA;EACA,eAAA;C9B22HH;A8Bn3HD;EAWM,mBAAA;EACA,eAAA;EACA,mBAAA;C9B22HL;A8B12HK;;EAEE,sBAAA;EACA,0BAAA;C9B42HP;A8Bv2HG;EACE,eAAA;C9By2HL;A8Bv2HK;;EAEE,eAAA;EACA,sBAAA;EACA,8BAAA;EACA,oBAAA;C9By2HP;A8Bl2HG;;;EAGE,0BAAA;EACA,sBAAA;C9Bo2HL;A8B74HD;ELHE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBm5HD;A8Bn5HD;EA0DI,gBAAA;C9B41HH;A8Bn1HD;EACE,8BAAA;C9Bq1HD;A8Bt1HD;EAGI,YAAA;EAEA,oBAAA;C9Bq1HH;A8B11HD;EASM,kBAAA;EACA,wBAAA;EACA,8BAAA;EACA,2BAAA;C9Bo1HL;A8Bn1HK;EACE,mCAAA;C9Bq1HP;A8B/0HK;;;EAGE,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,iCAAA;EACA,gBAAA;C9Bi1HP;A8B50HC;EAqDA,YAAA;EA8BA,iBAAA;C9B6vHD;A8Bh1HC;EAwDE,YAAA;C9B2xHH;A8Bn1HC;EA0DI,mBAAA;EACA,mBAAA;C9B4xHL;A8Bv1HC;EAgEE,UAAA;EACA,WAAA;C9B0xHH;A8B9wHD;EA0DA;IAjEM,oBAAA;IACA,UAAA;G9ByxHH;E8BztHH;IA9DQ,iBAAA;G9B0xHL;CACF;A8Bp2HC;EAuFE,gBAAA;EACA,mBAAA;C9BgxHH;A8Bx2HC;;;EA8FE,uBAAA;C9B+wHH;A8BjwHD;EA2BA;IApCM,8BAAA;IACA,2BAAA;G9B8wHH;E8B3uHH;;;IA9BM,0BAAA;G9B8wHH;CACF;A8B/2HD;EAEI,YAAA;C9Bg3HH;A8Bl3HD;EAMM,mBAAA;C9B+2HL;A8Br3HD;EASM,iBAAA;C9B+2HL;A8B12HK;;;EAGE,YAAA;EACA,0BAAA;C9B42HP;A8Bp2HD;EAEI,YAAA;C9Bq2HH;A8Bv2HD;EAIM,gBAAA;EACA,eAAA;C9Bs2HL;A8B11HD;EACE,YAAA;C9B41HD;A8B71HD;EAII,YAAA;C9B41HH;A8Bh2HD;EAMM,mBAAA;EACA,mBAAA;C9B61HL;A8Bp2HD;EAYI,UAAA;EACA,WAAA;C9B21HH;A8B/0HD;EA0DA;IAjEM,oBAAA;IACA,UAAA;G9B01HH;E8B1xHH;IA9DQ,iBAAA;G9B21HL;CACF;A8Bn1HD;EACE,iBAAA;C9Bq1HD;A8Bt1HD;EAKI,gBAAA;EACA,mBAAA;C9Bo1HH;A8B11HD;;;EAYI,uBAAA;C9Bm1HH;A8Br0HD;EA2BA;IApCM,8BAAA;IACA,2BAAA;G9Bk1HH;E8B/yHH;;;IA9BM,0BAAA;G9Bk1HH;CACF;A8Bz0HD;EAEI,cAAA;C9B00HH;A8B50HD;EAKI,eAAA;C9B00HH;A8Bj0HD;EAEE,iBAAA;EF3OA,2BAAA;EACC,0BAAA;C5B8iIF;A+BxiID;EACE,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,8BAAA;C/B0iID;A+BliID;EA8nBA;IAhoBI,mBAAA;G/BwiID;CACF;A+BzhID;EAgnBA;IAlnBI,YAAA;G/B+hID;CACF;A+BjhID;EACE,oBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,2DAAA;UAAA,mDAAA;EAEA,kCAAA;C/BkhID;A+BhhIC;EACE,iBAAA;C/BkhIH;A+Bt/HD;EA6jBA;IArlBI,YAAA;IACA,cAAA;IACA,yBAAA;YAAA,iBAAA;G/BkhID;E+BhhIC;IACE,0BAAA;IACA,wBAAA;IACA,kBAAA;IACA,6BAAA;G/BkhIH;E+B/gIC;IACE,oBAAA;G/BihIH;E+B5gIC;;;IAGE,gBAAA;IACA,iBAAA;G/B8gIH;CACF;A+B1gID;;EAGI,kBAAA;C/B2gIH;A+BtgIC;EAmjBF;;IArjBM,kBAAA;G/B6gIH;CACF;A+BpgID;;;;EAII,oBAAA;EACA,mBAAA;C/BsgIH;A+BhgIC;EAgiBF;;;;IAniBM,gBAAA;IACA,eAAA;G/B0gIH;CACF;A+B9/HD;EACE,cAAA;EACA,sBAAA;C/BggID;A+B3/HD;EA8gBA;IAhhBI,iBAAA;G/BigID;CACF;A+B7/HD;;EAEE,gBAAA;EACA,SAAA;EACA,QAAA;EACA,cAAA;C/B+/HD;A+Bz/HD;EAggBA;;IAlgBI,iBAAA;G/BggID;CACF;A+B9/HD;EACE,OAAA;EACA,sBAAA;C/BggID;A+B9/HD;EACE,UAAA;EACA,iBAAA;EACA,sBAAA;C/BggID;A+B1/HD;EACE,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,aAAA;C/B4/HD;A+B1/HC;;EAEE,sBAAA;C/B4/HH;A+BrgID;EAaI,eAAA;C/B2/HH;A+Bl/HD;EALI;;IAEE,mBAAA;G/B0/HH;CACF;A+Bh/HD;EACE,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;EC9LA,gBAAA;EACA,mBAAA;ED+LA,8BAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;C/Bm/HD;A+B/+HC;EACE,WAAA;C/Bi/HH;A+B//HD;EAmBI,eAAA;EACA,YAAA;EACA,YAAA;EACA,mBAAA;C/B++HH;A+BrgID;EAyBI,gBAAA;C/B++HH;A+Bz+HD;EAqbA;IAvbI,cAAA;G/B++HD;CACF;A+Bt+HD;EACE,oBAAA;C/Bw+HD;A+Bz+HD;EAII,kBAAA;EACA,qBAAA;EACA,kBAAA;C/Bw+HH;A+B58HC;EA2YF;IAjaM,iBAAA;IACA,YAAA;IACA,YAAA;IACA,cAAA;IACA,8BAAA;IACA,UAAA;IACA,yBAAA;YAAA,iBAAA;G/Bs+HH;E+B3kHH;;IAxZQ,2BAAA;G/Bu+HL;E+B/kHH;IArZQ,kBAAA;G/Bu+HL;E+Bt+HK;;IAEE,uBAAA;G/Bw+HP;CACF;A+Bt9HD;EA+XA;IA1YI,YAAA;IACA,UAAA;G/Bq+HD;E+B5lHH;IAtYM,YAAA;G/Bq+HH;E+B/lHH;IApYQ,kBAAA;IACA,qBAAA;G/Bs+HL;CACF;A+B39HD;EACE,mBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,qCAAA;E1B9NA,6FAAA;EACQ,qFAAA;E2B/DR,gBAAA;EACA,mBAAA;ChC4vID;AkBtuHD;EAwEA;IAtIM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlBwyHH;EkBpqHH;IA/HM,sBAAA;IACA,YAAA;IACA,uBAAA;GlBsyHH;EkBzqHH;IAxHM,sBAAA;GlBoyHH;EkB5qHH;IApHM,sBAAA;IACA,uBAAA;GlBmyHH;EkBhrHH;;;IA9GQ,YAAA;GlBmyHL;EkBrrHH;IAxGM,YAAA;GlBgyHH;EkBxrHH;IApGM,iBAAA;IACA,uBAAA;GlB+xHH;EkB5rHH;;IA5FM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlB4xHH;EkBnsHH;;IAtFQ,gBAAA;GlB6xHL;EkBvsHH;;IAjFM,mBAAA;IACA,eAAA;GlB4xHH;EkB5sHH;IA3EM,OAAA;GlB0xHH;CACF;A+BpgIC;EAmWF;IAzWM,mBAAA;G/B8gIH;E+B5gIG;IACE,iBAAA;G/B8gIL;CACF;A+B7/HD;EAoVA;IA5VI,YAAA;IACA,UAAA;IACA,eAAA;IACA,gBAAA;IACA,eAAA;IACA,kBAAA;I1BzPF,yBAAA;IACQ,iBAAA;GLmwIP;CACF;A+BngID;EACE,cAAA;EHpUA,2BAAA;EACC,0BAAA;C5B00IF;A+BngID;EACE,iBAAA;EHzUA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5By0IF;A+B//HD;EChVE,gBAAA;EACA,mBAAA;ChCk1ID;A+BhgIC;ECnVA,iBAAA;EACA,oBAAA;ChCs1ID;A+BjgIC;ECtVA,iBAAA;EACA,oBAAA;ChC01ID;A+B3/HD;EChWE,iBAAA;EACA,oBAAA;ChC81ID;A+Bv/HD;EAsSA;IA1SI,YAAA;IACA,kBAAA;IACA,mBAAA;G/B+/HD;CACF;A+Bl+HD;EAhBE;IExWA,uBAAA;GjC81IC;E+Br/HD;IE5WA,wBAAA;IF8WE,oBAAA;G/Bu/HD;E+Bz/HD;IAKI,gBAAA;G/Bu/HH;CACF;A+B9+HD;EACE,0BAAA;EACA,sBAAA;C/Bg/HD;A+Bl/HD;EAKI,YAAA;C/Bg/HH;A+B/+HG;;EAEE,eAAA;EACA,8BAAA;C/Bi/HL;A+B1/HD;EAcI,YAAA;C/B++HH;A+B7/HD;EAmBM,YAAA;C/B6+HL;A+B3+HK;;EAEE,YAAA;EACA,8BAAA;C/B6+HP;A+Bz+HK;;;EAGE,YAAA;EACA,0BAAA;C/B2+HP;A+Bv+HK;;;EAGE,YAAA;EACA,8BAAA;C/By+HP;A+BjhID;EA8CI,mBAAA;C/Bs+HH;A+Br+HG;;EAEE,uBAAA;C/Bu+HL;A+BxhID;EAoDM,uBAAA;C/Bu+HL;A+B3hID;;EA0DI,sBAAA;C/Bq+HH;A+B99HK;;;EAGE,0BAAA;EACA,YAAA;C/Bg+HP;A+B/7HC;EAoKF;IA7LU,YAAA;G/B49HP;E+B39HO;;IAEE,YAAA;IACA,8BAAA;G/B69HT;E+Bz9HO;;;IAGE,YAAA;IACA,0BAAA;G/B29HT;E+Bv9HO;;;IAGE,YAAA;IACA,8BAAA;G/By9HT;CACF;A+B3jID;EA8GI,YAAA;C/Bg9HH;A+B/8HG;EACE,YAAA;C/Bi9HL;A+BjkID;EAqHI,YAAA;C/B+8HH;A+B98HG;;EAEE,YAAA;C/Bg9HL;A+B58HK;;;;EAEE,YAAA;C/Bg9HP;A+Bx8HD;EACE,uBAAA;EACA,sBAAA;C/B08HD;A+B58HD;EAKI,eAAA;C/B08HH;A+Bz8HG;;EAEE,YAAA;EACA,8BAAA;C/B28HL;A+Bp9HD;EAcI,eAAA;C/By8HH;A+Bv9HD;EAmBM,eAAA;C/Bu8HL;A+Br8HK;;EAEE,YAAA;EACA,8BAAA;C/Bu8HP;A+Bn8HK;;;EAGE,YAAA;EACA,0BAAA;C/Bq8HP;A+Bj8HK;;;EAGE,YAAA;EACA,8BAAA;C/Bm8HP;A+B3+HD;EA+CI,mBAAA;C/B+7HH;A+B97HG;;EAEE,uBAAA;C/Bg8HL;A+Bl/HD;EAqDM,uBAAA;C/Bg8HL;A+Br/HD;;EA2DI,sBAAA;C/B87HH;A+Bx7HK;;;EAGE,0BAAA;EACA,YAAA;C/B07HP;A+Bn5HC;EAwBF;IAvDU,sBAAA;G/Bs7HP;E+B/3HH;IApDU,0BAAA;G/Bs7HP;E+Bl4HH;IAjDU,eAAA;G/Bs7HP;E+Br7HO;;IAEE,YAAA;IACA,8BAAA;G/Bu7HT;E+Bn7HO;;;IAGE,YAAA;IACA,0BAAA;G/Bq7HT;E+Bj7HO;;;IAGE,YAAA;IACA,8BAAA;G/Bm7HT;CACF;A+B3hID;EA+GI,eAAA;C/B+6HH;A+B96HG;EACE,YAAA;C/Bg7HL;A+BjiID;EAsHI,eAAA;C/B86HH;A+B76HG;;EAEE,YAAA;C/B+6HL;A+B36HK;;;;EAEE,YAAA;C/B+6HP;AkCzjJD;EACE,kBAAA;EACA,oBAAA;EACA,iBAAA;EACA,0BAAA;EACA,mBAAA;ClC2jJD;AkChkJD;EAQI,sBAAA;ClC2jJH;AkCnkJD;EAWM,kBAAA;EACA,eAAA;EACA,YAAA;ClC2jJL;AkCxkJD;EAkBI,eAAA;ClCyjJH;AmC7kJD;EACE,sBAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;CnC+kJD;AmCnlJD;EAOI,gBAAA;CnC+kJH;AmCtlJD;;EAUM,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,sBAAA;EACA,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,kBAAA;CnCglJL;AmC9kJG;;EAGI,eAAA;EPXN,+BAAA;EACG,4BAAA;C5B2lJJ;AmC7kJG;;EPvBF,gCAAA;EACG,6BAAA;C5BwmJJ;AmCxkJG;;;;EAEE,WAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;CnC4kJL;AmCtkJG;;;;;;EAGE,WAAA;EACA,YAAA;EACA,0BAAA;EACA,sBAAA;EACA,gBAAA;CnC2kJL;AmCloJD;;;;;;EAkEM,eAAA;EACA,uBAAA;EACA,mBAAA;EACA,oBAAA;CnCwkJL;AmC/jJD;;EC3EM,mBAAA;EACA,gBAAA;EACA,uBAAA;CpC8oJL;AoC5oJG;;ERKF,+BAAA;EACG,4BAAA;C5B2oJJ;AoC3oJG;;ERTF,gCAAA;EACG,6BAAA;C5BwpJJ;AmC1kJD;;EChFM,kBAAA;EACA,gBAAA;EACA,iBAAA;CpC8pJL;AoC5pJG;;ERKF,+BAAA;EACG,4BAAA;C5B2pJJ;AoC3pJG;;ERTF,gCAAA;EACG,6BAAA;C5BwqJJ;AqC3qJD;EACE,gBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;CrC6qJD;AqCjrJD;EAOI,gBAAA;CrC6qJH;AqCprJD;;EAUM,sBAAA;EACA,kBAAA;EACA,uBAAA;EACA,uBAAA;EACA,oBAAA;CrC8qJL;AqC5rJD;;EAmBM,sBAAA;EACA,0BAAA;CrC6qJL;AqCjsJD;;EA2BM,aAAA;CrC0qJL;AqCrsJD;;EAkCM,YAAA;CrCuqJL;AqCzsJD;;;;EA2CM,eAAA;EACA,uBAAA;EACA,oBAAA;CrCoqJL;AsCltJD;EACE,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,mBAAA;EACA,oBAAA;EACA,yBAAA;EACA,qBAAA;CtCotJD;AsChtJG;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;CtCktJL;AsC7sJC;EACE,cAAA;CtC+sJH;AsC3sJC;EACE,mBAAA;EACA,UAAA;CtC6sJH;AsCtsJD;ECtCE,0BAAA;CvC+uJD;AuC5uJG;;EAEE,0BAAA;CvC8uJL;AsCzsJD;EC1CE,0BAAA;CvCsvJD;AuCnvJG;;EAEE,0BAAA;CvCqvJL;AsC5sJD;EC9CE,0BAAA;CvC6vJD;AuC1vJG;;EAEE,0BAAA;CvC4vJL;AsC/sJD;EClDE,0BAAA;CvCowJD;AuCjwJG;;EAEE,0BAAA;CvCmwJL;AsCltJD;ECtDE,0BAAA;CvC2wJD;AuCxwJG;;EAEE,0BAAA;CvC0wJL;AsCrtJD;EC1DE,0BAAA;CvCkxJD;AuC/wJG;;EAEE,0BAAA;CvCixJL;AwCnxJD;EACE,sBAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,eAAA;EACA,uBAAA;EACA,oBAAA;EACA,mBAAA;EACA,0BAAA;EACA,oBAAA;CxCqxJD;AwClxJC;EACE,cAAA;CxCoxJH;AwChxJC;EACE,mBAAA;EACA,UAAA;CxCkxJH;AwC/wJC;;EAEE,OAAA;EACA,iBAAA;CxCixJH;AwC5wJG;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;CxC8wJL;AwCzwJC;;EAEE,eAAA;EACA,uBAAA;CxC2wJH;AwCxwJC;EACE,aAAA;CxC0wJH;AwCvwJC;EACE,kBAAA;CxCywJH;AwCtwJC;EACE,iBAAA;CxCwwJH;AyCl0JD;EACE,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,eAAA;EACA,0BAAA;CzCo0JD;AyCz0JD;;EASI,eAAA;CzCo0JH;AyC70JD;EAaI,oBAAA;EACA,gBAAA;EACA,iBAAA;CzCm0JH;AyCl1JD;EAmBI,0BAAA;CzCk0JH;AyC/zJC;;EAEE,mBAAA;EACA,mBAAA;EACA,oBAAA;CzCi0JH;AyC31JD;EA8BI,gBAAA;CzCg0JH;AyC9yJD;EACA;IAfI,kBAAA;IACA,qBAAA;GzCg0JD;EyC9zJC;;IAEE,mBAAA;IACA,oBAAA;GzCg0JH;EyCvzJH;;IAJM,gBAAA;GzC+zJH;CACF;A0C52JD;EACE,eAAA;EACA,aAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;ErCiLA,4CAAA;EACK,uCAAA;EACG,oCAAA;CL8rJT;A0Cx3JD;;EAaI,kBAAA;EACA,mBAAA;C1C+2JH;A0C32JC;;;EAGE,sBAAA;C1C62JH;A0Cl4JD;EA0BI,aAAA;EACA,eAAA;C1C22JH;A2Cp4JD;EACE,cAAA;EACA,oBAAA;EACA,8BAAA;EACA,mBAAA;C3Cs4JD;A2C14JD;EAQI,cAAA;EAEA,eAAA;C3Co4JH;A2C94JD;EAeI,kBAAA;C3Ck4JH;A2Cj5JD;;EAqBI,iBAAA;C3Cg4JH;A2Cr5JD;EAyBI,gBAAA;C3C+3JH;A2Cv3JD;;EAEE,oBAAA;C3Cy3JD;A2C33JD;;EAMI,mBAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;C3Cy3JH;A2Cj3JD;ECvDE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C26JD;A2Ct3JD;EClDI,0BAAA;C5C26JH;A2Cz3JD;EC/CI,eAAA;C5C26JH;A2Cx3JD;EC3DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Cs7JD;A2C73JD;ECtDI,0BAAA;C5Cs7JH;A2Ch4JD;ECnDI,eAAA;C5Cs7JH;A2C/3JD;EC/DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Ci8JD;A2Cp4JD;EC1DI,0BAAA;C5Ci8JH;A2Cv4JD;ECvDI,eAAA;C5Ci8JH;A2Ct4JD;ECnEE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C48JD;A2C34JD;EC9DI,0BAAA;C5C48JH;A2C94JD;EC3DI,eAAA;C5C48JH;A6C98JD;EACE;IAAQ,4BAAA;G7Ci9JP;E6Ch9JD;IAAQ,yBAAA;G7Cm9JP;CACF;A6Ch9JD;EACE;IAAQ,4BAAA;G7Cm9JP;E6Cl9JD;IAAQ,yBAAA;G7Cq9JP;CACF;A6Cx9JD;EACE;IAAQ,4BAAA;G7Cm9JP;E6Cl9JD;IAAQ,yBAAA;G7Cq9JP;CACF;A6C98JD;EACE,iBAAA;EACA,aAAA;EACA,oBAAA;EACA,0BAAA;EACA,mBAAA;ExCsCA,uDAAA;EACQ,+CAAA;CL26JT;A6C78JD;EACE,YAAA;EACA,UAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,0BAAA;ExCyBA,uDAAA;EACQ,+CAAA;EAyHR,oCAAA;EACK,+BAAA;EACG,4BAAA;CL+zJT;A6C18JD;;ECCI,8MAAA;EACA,yMAAA;EACA,sMAAA;EDAF,mCAAA;UAAA,2BAAA;C7C88JD;A6Cv8JD;;ExC5CE,2DAAA;EACK,sDAAA;EACG,mDAAA;CLu/JT;A6Cp8JD;EErEE,0BAAA;C/C4gKD;A+CzgKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C49JH;A6Cx8JD;EEzEE,0BAAA;C/CohKD;A+CjhKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9Co+JH;A6C58JD;EE7EE,0BAAA;C/C4hKD;A+CzhKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C4+JH;A6Ch9JD;EEjFE,0BAAA;C/CoiKD;A+CjiKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9Co/JH;AgD5iKD;EAEE,iBAAA;ChD6iKD;AgD3iKC;EACE,cAAA;ChD6iKH;AgDziKD;;EAEE,QAAA;EACA,iBAAA;ChD2iKD;AgDxiKD;EACE,eAAA;ChD0iKD;AgDviKD;EACE,eAAA;ChDyiKD;AgDtiKC;EACE,gBAAA;ChDwiKH;AgDpiKD;;EAEE,mBAAA;ChDsiKD;AgDniKD;;EAEE,oBAAA;ChDqiKD;AgDliKD;;;EAGE,oBAAA;EACA,oBAAA;ChDoiKD;AgDjiKD;EACE,uBAAA;ChDmiKD;AgDhiKD;EACE,uBAAA;ChDkiKD;AgD9hKD;EACE,cAAA;EACA,mBAAA;ChDgiKD;AgD1hKD;EACE,gBAAA;EACA,iBAAA;ChD4hKD;AiDnlKD;EAEE,oBAAA;EACA,gBAAA;CjDolKD;AiD5kKD;EACE,mBAAA;EACA,eAAA;EACA,mBAAA;EAEA,oBAAA;EACA,uBAAA;EACA,uBAAA;CjD6kKD;AiD1kKC;ErB3BA,6BAAA;EACC,4BAAA;C5BwmKF;AiD3kKC;EACE,iBAAA;ErBvBF,gCAAA;EACC,+BAAA;C5BqmKF;AiDpkKD;;EAEE,YAAA;CjDskKD;AiDxkKD;;EAKI,YAAA;CjDukKH;AiDnkKC;;;;EAEE,sBAAA;EACA,YAAA;EACA,0BAAA;CjDukKH;AiDnkKD;EACE,YAAA;EACA,iBAAA;CjDqkKD;AiDhkKC;;;EAGE,0BAAA;EACA,eAAA;EACA,oBAAA;CjDkkKH;AiDvkKC;;;EASI,eAAA;CjDmkKL;AiD5kKC;;;EAYI,eAAA;CjDqkKL;AiDhkKC;;;EAGE,WAAA;EACA,YAAA;EACA,0BAAA;EACA,sBAAA;CjDkkKH;AiDxkKC;;;;;;;;;EAYI,eAAA;CjDukKL;AiDnlKC;;;EAeI,eAAA;CjDykKL;AkD3qKC;EACE,eAAA;EACA,0BAAA;ClD6qKH;AkD3qKG;;EAEE,eAAA;ClD6qKL;AkD/qKG;;EAKI,eAAA;ClD8qKP;AkD3qKK;;;;EAEE,eAAA;EACA,0BAAA;ClD+qKP;AkD7qKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDkrKP;AkDxsKC;EACE,eAAA;EACA,0BAAA;ClD0sKH;AkDxsKG;;EAEE,eAAA;ClD0sKL;AkD5sKG;;EAKI,eAAA;ClD2sKP;AkDxsKK;;;;EAEE,eAAA;EACA,0BAAA;ClD4sKP;AkD1sKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD+sKP;AkDruKC;EACE,eAAA;EACA,0BAAA;ClDuuKH;AkDruKG;;EAEE,eAAA;ClDuuKL;AkDzuKG;;EAKI,eAAA;ClDwuKP;AkDruKK;;;;EAEE,eAAA;EACA,0BAAA;ClDyuKP;AkDvuKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD4uKP;AkDlwKC;EACE,eAAA;EACA,0BAAA;ClDowKH;AkDlwKG;;EAEE,eAAA;ClDowKL;AkDtwKG;;EAKI,eAAA;ClDqwKP;AkDlwKK;;;;EAEE,eAAA;EACA,0BAAA;ClDswKP;AkDpwKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDywKP;AiDxqKD;EACE,cAAA;EACA,mBAAA;CjD0qKD;AiDxqKD;EACE,iBAAA;EACA,iBAAA;CjD0qKD;AmDpyKD;EACE,oBAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;E9C0DA,kDAAA;EACQ,0CAAA;CL6uKT;AmDnyKD;EACE,cAAA;CnDqyKD;AmDhyKD;EACE,mBAAA;EACA,qCAAA;EvBpBA,6BAAA;EACC,4BAAA;C5BuzKF;AmDtyKD;EAMI,eAAA;CnDmyKH;AmD9xKD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,eAAA;CnDgyKD;AmDpyKD;;;;;EAWI,eAAA;CnDgyKH;AmD3xKD;EACE,mBAAA;EACA,0BAAA;EACA,2BAAA;EvBxCA,gCAAA;EACC,+BAAA;C5Bs0KF;AmDrxKD;;EAGI,iBAAA;CnDsxKH;AmDzxKD;;EAMM,oBAAA;EACA,iBAAA;CnDuxKL;AmDnxKG;;EAEI,cAAA;EvBvEN,6BAAA;EACC,4BAAA;C5B61KF;AmDjxKG;;EAEI,iBAAA;EvBvEN,gCAAA;EACC,+BAAA;C5B21KF;AmD1yKD;EvB1DE,2BAAA;EACC,0BAAA;C5Bu2KF;AmD7wKD;EAEI,oBAAA;CnD8wKH;AmD3wKD;EACE,oBAAA;CnD6wKD;AmDrwKD;;;EAII,iBAAA;CnDswKH;AmD1wKD;;;EAOM,mBAAA;EACA,oBAAA;CnDwwKL;AmDhxKD;;EvBzGE,6BAAA;EACC,4BAAA;C5B63KF;AmDrxKD;;;;EAmBQ,4BAAA;EACA,6BAAA;CnDwwKP;AmD5xKD;;;;;;;;EAwBU,4BAAA;CnD8wKT;AmDtyKD;;;;;;;;EA4BU,6BAAA;CnDoxKT;AmDhzKD;;EvBjGE,gCAAA;EACC,+BAAA;C5Bq5KF;AmDrzKD;;;;EAyCQ,+BAAA;EACA,gCAAA;CnDkxKP;AmD5zKD;;;;;;;;EA8CU,+BAAA;CnDwxKT;AmDt0KD;;;;;;;;EAkDU,gCAAA;CnD8xKT;AmDh1KD;;;;EA2DI,2BAAA;CnD2xKH;AmDt1KD;;EA+DI,cAAA;CnD2xKH;AmD11KD;;EAmEI,UAAA;CnD2xKH;AmD91KD;;;;;;;;;;;;EA0EU,eAAA;CnDkyKT;AmD52KD;;;;;;;;;;;;EA8EU,gBAAA;CnD4yKT;AmD13KD;;;;;;;;EAuFU,iBAAA;CnD6yKT;AmDp4KD;;;;;;;;EAgGU,iBAAA;CnD8yKT;AmD94KD;EAsGI,UAAA;EACA,iBAAA;CnD2yKH;AmDjyKD;EACE,oBAAA;CnDmyKD;AmDpyKD;EAKI,iBAAA;EACA,mBAAA;CnDkyKH;AmDxyKD;EASM,gBAAA;CnDkyKL;AmD3yKD;EAcI,iBAAA;CnDgyKH;AmD9yKD;;EAkBM,2BAAA;CnDgyKL;AmDlzKD;EAuBI,cAAA;CnD8xKH;AmDrzKD;EAyBM,8BAAA;CnD+xKL;AmDxxKD;EC1PE,mBAAA;CpDqhLD;AoDnhLC;EACE,eAAA;EACA,0BAAA;EACA,mBAAA;CpDqhLH;AoDxhLC;EAMI,uBAAA;CpDqhLL;AoD3hLC;EASI,eAAA;EACA,0BAAA;CpDqhLL;AoDlhLC;EAEI,0BAAA;CpDmhLL;AmDvyKD;EC7PE,sBAAA;CpDuiLD;AoDriLC;EACE,YAAA;EACA,0BAAA;EACA,sBAAA;CpDuiLH;AoD1iLC;EAMI,0BAAA;CpDuiLL;AoD7iLC;EASI,eAAA;EACA,uBAAA;CpDuiLL;AoDpiLC;EAEI,6BAAA;CpDqiLL;AmDtzKD;EChQE,sBAAA;CpDyjLD;AoDvjLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDyjLH;AoD5jLC;EAMI,0BAAA;CpDyjLL;AoD/jLC;EASI,eAAA;EACA,0BAAA;CpDyjLL;AoDtjLC;EAEI,6BAAA;CpDujLL;AmDr0KD;ECnQE,sBAAA;CpD2kLD;AoDzkLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD2kLH;AoD9kLC;EAMI,0BAAA;CpD2kLL;AoDjlLC;EASI,eAAA;EACA,0BAAA;CpD2kLL;AoDxkLC;EAEI,6BAAA;CpDykLL;AmDp1KD;ECtQE,sBAAA;CpD6lLD;AoD3lLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD6lLH;AoDhmLC;EAMI,0BAAA;CpD6lLL;AoDnmLC;EASI,eAAA;EACA,0BAAA;CpD6lLL;AoD1lLC;EAEI,6BAAA;CpD2lLL;AmDn2KD;ECzQE,sBAAA;CpD+mLD;AoD7mLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD+mLH;AoDlnLC;EAMI,0BAAA;CpD+mLL;AoDrnLC;EASI,eAAA;EACA,0BAAA;CpD+mLL;AoD5mLC;EAEI,6BAAA;CpD6mLL;AqD7nLD;EACE,mBAAA;EACA,eAAA;EACA,UAAA;EACA,WAAA;EACA,iBAAA;CrD+nLD;AqDpoLD;;;;;EAYI,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,aAAA;EACA,YAAA;EACA,UAAA;CrD+nLH;AqD1nLD;EACE,uBAAA;CrD4nLD;AqDxnLD;EACE,oBAAA;CrD0nLD;AsDrpLD;EACE,iBAAA;EACA,cAAA;EACA,oBAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;EjDwDA,wDAAA;EACQ,gDAAA;CLgmLT;AsD/pLD;EASI,mBAAA;EACA,kCAAA;CtDypLH;AsDppLD;EACE,cAAA;EACA,mBAAA;CtDspLD;AsDppLD;EACE,aAAA;EACA,mBAAA;CtDspLD;AuD5qLD;EACE,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,0BAAA;EjCRA,aAAA;EAGA,0BAAA;CtBqrLD;AuD7qLC;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;EjCfF,aAAA;EAGA,0BAAA;CtB6rLD;AuDzqLC;EACE,WAAA;EACA,gBAAA;EACA,wBAAA;EACA,UAAA;EACA,yBAAA;CvD2qLH;AwDhsLD;EACE,iBAAA;CxDksLD;AwD9rLD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,kCAAA;EAIA,WAAA;CxD6rLD;AwD1rLC;EnD+GA,sCAAA;EACI,kCAAA;EACC,iCAAA;EACG,8BAAA;EAkER,oDAAA;EAEK,0CAAA;EACG,oCAAA;CL6gLT;AwDhsLC;EnD2GA,mCAAA;EACI,+BAAA;EACC,8BAAA;EACG,2BAAA;CLwlLT;AwDpsLD;EACE,mBAAA;EACA,iBAAA;CxDssLD;AwDlsLD;EACE,mBAAA;EACA,YAAA;EACA,aAAA;CxDosLD;AwDhsLD;EACE,mBAAA;EACA,uBAAA;EACA,uBAAA;EACA,qCAAA;EACA,mBAAA;EnDaA,iDAAA;EACQ,yCAAA;EmDZR,qCAAA;UAAA,6BAAA;EAEA,WAAA;CxDksLD;AwD9rLD;EACE,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,uBAAA;CxDgsLD;AwD9rLC;ElCrEA,WAAA;EAGA,yBAAA;CtBowLD;AwDjsLC;ElCtEA,aAAA;EAGA,0BAAA;CtBwwLD;AwDhsLD;EACE,cAAA;EACA,iCAAA;CxDksLD;AwD9rLD;EACE,iBAAA;CxDgsLD;AwD5rLD;EACE,UAAA;EACA,wBAAA;CxD8rLD;AwDzrLD;EACE,mBAAA;EACA,cAAA;CxD2rLD;AwDvrLD;EACE,cAAA;EACA,kBAAA;EACA,8BAAA;CxDyrLD;AwD5rLD;EAQI,iBAAA;EACA,iBAAA;CxDurLH;AwDhsLD;EAaI,kBAAA;CxDsrLH;AwDnsLD;EAiBI,eAAA;CxDqrLH;AwDhrLD;EACE,mBAAA;EACA,aAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;CxDkrLD;AwDhqLD;EAZE;IACE,aAAA;IACA,kBAAA;GxD+qLD;EwD7qLD;InDvEA,kDAAA;IACQ,0CAAA;GLuvLP;EwD5qLD;IAAY,aAAA;GxD+qLX;CACF;AwD1qLD;EAFE;IAAY,aAAA;GxDgrLX;CACF;AyD/zLD;EACE,mBAAA;EACA,cAAA;EACA,eAAA;ECRA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;EDHA,gBAAA;EnCVA,WAAA;EAGA,yBAAA;CtBs1LD;AyD30LC;EnCdA,aAAA;EAGA,0BAAA;CtB01LD;AyD90LC;EAAW,iBAAA;EAAmB,eAAA;CzDk1L/B;AyDj1LC;EAAW,iBAAA;EAAmB,eAAA;CzDq1L/B;AyDp1LC;EAAW,gBAAA;EAAmB,eAAA;CzDw1L/B;AyDv1LC;EAAW,kBAAA;EAAmB,eAAA;CzD21L/B;AyDv1LD;EACE,iBAAA;EACA,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;CzDy1LD;AyDr1LD;EACE,mBAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;CzDu1LD;AyDn1LC;EACE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,UAAA;EACA,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,UAAA;EACA,UAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;CzDq1LH;AyDn1LC;EACE,SAAA;EACA,QAAA;EACA,iBAAA;EACA,4BAAA;EACA,yBAAA;CzDq1LH;AyDn1LC;EACE,SAAA;EACA,SAAA;EACA,iBAAA;EACA,4BAAA;EACA,wBAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,WAAA;EACA,iBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;AyDn1LC;EACE,OAAA;EACA,UAAA;EACA,iBAAA;EACA,wBAAA;EACA,0BAAA;CzDq1LH;A2Dl7LD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,iBAAA;EACA,aAAA;EDXA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;ECAA,gBAAA;EAEA,uBAAA;EACA,qCAAA;UAAA,6BAAA;EACA,uBAAA;EACA,qCAAA;EACA,mBAAA;EtD8CA,kDAAA;EACQ,0CAAA;CLk5LT;A2D77LC;EAAY,kBAAA;C3Dg8Lb;A2D/7LC;EAAY,kBAAA;C3Dk8Lb;A2Dj8LC;EAAY,iBAAA;C3Do8Lb;A2Dn8LC;EAAY,mBAAA;C3Ds8Lb;A2Dn8LD;EACE,UAAA;EACA,kBAAA;EACA,gBAAA;EACA,0BAAA;EACA,iCAAA;EACA,2BAAA;C3Dq8LD;A2Dl8LD;EACE,kBAAA;C3Do8LD;A2D57LC;;EAEE,mBAAA;EACA,eAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;C3D87LH;A2D37LD;EACE,mBAAA;C3D67LD;A2D37LD;EACE,mBAAA;EACA,YAAA;C3D67LD;A2Dz7LC;EACE,UAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;EACA,sCAAA;EACA,cAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,uBAAA;C3D47LL;A2Dz7LC;EACE,SAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,4BAAA;EACA,wCAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,UAAA;EACA,cAAA;EACA,qBAAA;EACA,yBAAA;C3D47LL;A2Dz7LC;EACE,UAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;EACA,yCAAA;EACA,WAAA;C3D27LH;A2D17LG;EACE,aAAA;EACA,SAAA;EACA,mBAAA;EACA,oBAAA;EACA,0BAAA;C3D47LL;A2Dx7LC;EACE,SAAA;EACA,aAAA;EACA,kBAAA;EACA,sBAAA;EACA,2BAAA;EACA,uCAAA;C3D07LH;A2Dz7LG;EACE,aAAA;EACA,WAAA;EACA,sBAAA;EACA,wBAAA;EACA,cAAA;C3D27LL;A4DpjMD;EACE,mBAAA;C5DsjMD;A4DnjMD;EACE,mBAAA;EACA,iBAAA;EACA,YAAA;C5DqjMD;A4DxjMD;EAMI,cAAA;EACA,mBAAA;EvD6KF,0CAAA;EACK,qCAAA;EACG,kCAAA;CLy4LT;A4D/jMD;;EAcM,eAAA;C5DqjML;A4D3hMC;EA4NF;IvD3DE,uDAAA;IAEK,6CAAA;IACG,uCAAA;IA7JR,oCAAA;IAEQ,4BAAA;IA+GR,4BAAA;IAEQ,oBAAA;GL86LP;E4DzjMG;;IvDmHJ,2CAAA;IACQ,mCAAA;IuDjHF,QAAA;G5D4jML;E4D1jMG;;IvD8GJ,4CAAA;IACQ,oCAAA;IuD5GF,QAAA;G5D6jML;E4D3jMG;;;IvDyGJ,wCAAA;IACQ,gCAAA;IuDtGF,QAAA;G5D8jML;CACF;A4DpmMD;;;EA6CI,eAAA;C5D4jMH;A4DzmMD;EAiDI,QAAA;C5D2jMH;A4D5mMD;;EAsDI,mBAAA;EACA,OAAA;EACA,YAAA;C5D0jMH;A4DlnMD;EA4DI,WAAA;C5DyjMH;A4DrnMD;EA+DI,YAAA;C5DyjMH;A4DxnMD;;EAmEI,QAAA;C5DyjMH;A4D5nMD;EAuEI,YAAA;C5DwjMH;A4D/nMD;EA0EI,WAAA;C5DwjMH;A4DhjMD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EtC9FA,aAAA;EAGA,0BAAA;EsC6FA,gBAAA;EACA,YAAA;EACA,mBAAA;EACA,0CAAA;EACA,mCAAA;C5DmjMD;A4D9iMC;EdnGE,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9CopMH;A4DljMC;EACE,WAAA;EACA,SAAA;EdxGA,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9C6pMH;A4DpjMC;;EAEE,WAAA;EACA,YAAA;EACA,sBAAA;EtCvHF,aAAA;EAGA,0BAAA;CtB4qMD;A4DtlMD;;;;EAuCI,mBAAA;EACA,SAAA;EACA,kBAAA;EACA,WAAA;EACA,sBAAA;C5DqjMH;A4DhmMD;;EA+CI,UAAA;EACA,mBAAA;C5DqjMH;A4DrmMD;;EAoDI,WAAA;EACA,oBAAA;C5DqjMH;A4D1mMD;;EAyDI,YAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;C5DqjMH;A4DhjMG;EACE,iBAAA;C5DkjML;A4D9iMG;EACE,iBAAA;C5DgjML;A4DtiMD;EACE,mBAAA;EACA,aAAA;EACA,UAAA;EACA,YAAA;EACA,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;C5DwiMD;A4DjjMD;EAYI,sBAAA;EACA,YAAA;EACA,aAAA;EACA,YAAA;EACA,oBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;EAWA,0BAAA;EACA,mCAAA;C5D8hMH;A4D7jMD;EAkCI,UAAA;EACA,YAAA;EACA,aAAA;EACA,uBAAA;C5D8hMH;A4DvhMD;EACE,mBAAA;EACA,UAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,YAAA;EACA,mBAAA;EACA,0CAAA;C5DyhMD;A4DxhMC;EACE,kBAAA;C5D0hMH;A4Dj/LD;EAhCE;;;;IAKI,YAAA;IACA,aAAA;IACA,kBAAA;IACA,gBAAA;G5DmhMH;E4D3hMD;;IAYI,mBAAA;G5DmhMH;E4D/hMD;;IAgBI,oBAAA;G5DmhMH;E4D9gMD;IACE,UAAA;IACA,WAAA;IACA,qBAAA;G5DghMD;E4D5gMD;IACE,aAAA;G5D8gMD;CACF;A6D7wMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,aAAA;EACA,eAAA;C7D6yMH;A6D3yMC;;;;;;;;;;;;;;;;EACE,YAAA;C7D4zMH;AiCp0MD;E6BRE,eAAA;EACA,kBAAA;EACA,mBAAA;C9D+0MD;AiCt0MD;EACE,wBAAA;CjCw0MD;AiCt0MD;EACE,uBAAA;CjCw0MD;AiCh0MD;EACE,yBAAA;CjCk0MD;AiCh0MD;EACE,0BAAA;CjCk0MD;AiCh0MD;EACE,mBAAA;CjCk0MD;AiCh0MD;E8BzBE,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,8BAAA;EACA,UAAA;C/D41MD;AiC9zMD;EACE,yBAAA;CjCg0MD;AiCzzMD;EACE,gBAAA;CjC2zMD;AgE51MD;EACE,oBAAA;ChE81MD;AgEx1MD;;;;ECdE,yBAAA;CjE42MD;AgEv1MD;;;;;;;;;;;;EAYE,yBAAA;ChEy1MD;AgEl1MD;EA6IA;IC7LE,0BAAA;GjEs4MC;EiEr4MD;IAAU,0BAAA;GjEw4MT;EiEv4MD;IAAU,8BAAA;GjE04MT;EiEz4MD;;IACU,+BAAA;GjE44MT;CACF;AgE51MD;EAwIA;IA1II,0BAAA;GhEk2MD;CACF;AgE51MD;EAmIA;IArII,2BAAA;GhEk2MD;CACF;AgE51MD;EA8HA;IAhII,iCAAA;GhEk2MD;CACF;AgE31MD;EAwHA;IC7LE,0BAAA;GjEo6MC;EiEn6MD;IAAU,0BAAA;GjEs6MT;EiEr6MD;IAAU,8BAAA;GjEw6MT;EiEv6MD;;IACU,+BAAA;GjE06MT;CACF;AgEr2MD;EAmHA;IArHI,0BAAA;GhE22MD;CACF;AgEr2MD;EA8GA;IAhHI,2BAAA;GhE22MD;CACF;AgEr2MD;EAyGA;IA3GI,iCAAA;GhE22MD;CACF;AgEp2MD;EAmGA;IC7LE,0BAAA;GjEk8MC;EiEj8MD;IAAU,0BAAA;GjEo8MT;EiEn8MD;IAAU,8BAAA;GjEs8MT;EiEr8MD;;IACU,+BAAA;GjEw8MT;CACF;AgE92MD;EA8FA;IAhGI,0BAAA;GhEo3MD;CACF;AgE92MD;EAyFA;IA3FI,2BAAA;GhEo3MD;CACF;AgE92MD;EAoFA;IAtFI,iCAAA;GhEo3MD;CACF;AgE72MD;EA8EA;IC7LE,0BAAA;GjEg+MC;EiE/9MD;IAAU,0BAAA;GjEk+MT;EiEj+MD;IAAU,8BAAA;GjEo+MT;EiEn+MD;;IACU,+BAAA;GjEs+MT;CACF;AgEv3MD;EAyEA;IA3EI,0BAAA;GhE63MD;CACF;AgEv3MD;EAoEA;IAtEI,2BAAA;GhE63MD;CACF;AgEv3MD;EA+DA;IAjEI,iCAAA;GhE63MD;CACF;AgEt3MD;EAyDA;ICrLE,yBAAA;GjEs/MC;CACF;AgEt3MD;EAoDA;ICrLE,yBAAA;GjE2/MC;CACF;AgEt3MD;EA+CA;ICrLE,yBAAA;GjEggNC;CACF;AgEt3MD;EA0CA;ICrLE,yBAAA;GjEqgNC;CACF;AgEn3MD;ECnJE,yBAAA;CjEygND;AgEh3MD;EA4BA;IC7LE,0BAAA;GjEqhNC;EiEphND;IAAU,0BAAA;GjEuhNT;EiEthND;IAAU,8BAAA;GjEyhNT;EiExhND;;IACU,+BAAA;GjE2hNT;CACF;AgE93MD;EACE,yBAAA;ChEg4MD;AgE33MD;EAqBA;IAvBI,0BAAA;GhEi4MD;CACF;AgE/3MD;EACE,yBAAA;ChEi4MD;AgE53MD;EAcA;IAhBI,2BAAA;GhEk4MD;CACF;AgEh4MD;EACE,yBAAA;ChEk4MD;AgE73MD;EAOA;IATI,iCAAA;GhEm4MD;CACF;AgE53MD;EACA;ICrLE,yBAAA;GjEojNC;CACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on

    9ddY`g)i3x)z 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