From ae3382d797e76a41be8bff9e7ac4ed3d06784a57 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Mon, 27 Feb 2012 18:15:59 -0800 Subject: [PATCH 1/8] working through new grid implementation... --- bootstrap/css/bootstrap.css | 0 bootstrap/img/glyphicons-halflings-white.png | Bin 0 -> 4352 bytes bootstrap/img/glyphicons-halflings.png | Bin 0 -> 4352 bytes docs/assets/bootstrap.zip | Bin 54570 -> 54481 bytes docs/assets/css/bootstrap-responsive.css | 196 ++++--- docs/assets/css/bootstrap.css | 530 +++++++++++++------ less/mixins.less | 268 ++++++++-- 7 files changed, 710 insertions(+), 284 deletions(-) create mode 100644 bootstrap/css/bootstrap.css create mode 100644 bootstrap/img/glyphicons-halflings-white.png create mode 100644 bootstrap/img/glyphicons-halflings.png diff --git a/bootstrap/css/bootstrap.css b/bootstrap/css/bootstrap.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/bootstrap/img/glyphicons-halflings-white.png b/bootstrap/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..a20760bfde58d1c92cee95116059fba03c68d689 GIT binary patch literal 4352 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 literal 0 HcmV?d00001 diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 83f3d3d6b9e17d5a3ac8eb55342acfa8fa7ba1f4..42c944b1d07b0be6a85a963618cb60469165ff9b 100644 GIT binary patch delta 28867 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 delta 29026 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 diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css index 447a865c8e..25453a16bb 100644 --- a/docs/assets/css/bootstrap-responsive.css +++ b/docs/assets/css/bootstrap-responsive.css @@ -10,7 +10,8 @@ .clearfix { *zoom: 1; } -.clearfix:before, .clearfix:after { +.clearfix:before, +.clearfix:after { display: table; content: ""; } @@ -99,10 +100,12 @@ /* CSS3 spec*/ } - .input-prepend input[class*="span"], .input-append input[class*="span"] { + .input-prepend input[class*="span"], + .input-append input[class*="span"] { width: auto; } - input[type="checkbox"], input[type="radio"] { + input[type="checkbox"], + input[type="radio"] { border: 1px solid #ccc; } .form-horizontal .control-group > label { @@ -151,7 +154,8 @@ .row { margin-left: 0; } - .row > [class*="span"], .row-fluid > [class*="span"] { + .row > [class*="span"], + .row-fluid > [class*="span"] { float: none; display: block; width: auto; @@ -163,7 +167,8 @@ margin-left: -20px; *zoom: 1; } - .row:before, .row:after { + .row:before, + .row:after { display: table; content: ""; } @@ -174,7 +179,9 @@ float: left; margin-left: 20px; } - .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { width: 724px; } .span1 { @@ -253,7 +260,8 @@ width: 100%; *zoom: 1; } - .row-fluid:before, .row-fluid:after { + .row-fluid:before, + .row-fluid:after { display: table; content: ""; } @@ -267,79 +275,105 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { + .row-fluid .span1 { width: 5.801104972%; } - .row-fluid > .span2 { + .row-fluid .span2 { width: 14.364640883%; } - .row-fluid > .span3 { + .row-fluid .span3 { width: 22.928176794%; } - .row-fluid > .span4 { + .row-fluid .span4 { width: 31.491712705%; } - .row-fluid > .span5 { + .row-fluid .span5 { width: 40.055248616%; } - .row-fluid > .span6 { + .row-fluid .span6 { width: 48.618784527%; } - .row-fluid > .span7 { + .row-fluid .span7 { width: 57.182320438000005%; } - .row-fluid > .span8 { + .row-fluid .span8 { width: 65.74585634900001%; } - .row-fluid > .span9 { + .row-fluid .span9 { width: 74.30939226%; } - .row-fluid > .span10 { + .row-fluid .span10 { width: 82.87292817100001%; } - .row-fluid > .span11 { + .row-fluid .span11 { width: 91.436464082%; } - .row-fluid > .span12 { + .row-fluid .span12 { width: 99.999999993%; } - input, textarea, .uneditable-input { + input, + textarea, + .uneditable-input { margin-left: 0; } - input > .span1, textarea > .span1, .uneditable-input > .span1 { + input .span1, + textarea .span1, + .uneditable-input .span1 { width: 32px; } - input > .span2, textarea > .span2, .uneditable-input > .span2 { + input .span2, + textarea .span2, + .uneditable-input .span2 { width: 94px; } - input > .span3, textarea > .span3, .uneditable-input > .span3 { + input .span3, + textarea .span3, + .uneditable-input .span3 { width: 156px; } - input > .span4, textarea > .span4, .uneditable-input > .span4 { + input .span4, + textarea .span4, + .uneditable-input .span4 { width: 218px; } - input > .span5, textarea > .span5, .uneditable-input > .span5 { + input .span5, + textarea .span5, + .uneditable-input .span5 { width: 280px; } - input > .span6, textarea > .span6, .uneditable-input > .span6 { + input .span6, + textarea .span6, + .uneditable-input .span6 { width: 342px; } - input > .span7, textarea > .span7, .uneditable-input > .span7 { + input .span7, + textarea .span7, + .uneditable-input .span7 { width: 404px; } - input > .span8, textarea > .span8, .uneditable-input > .span8 { + input .span8, + textarea .span8, + .uneditable-input .span8 { width: 466px; } - input > .span9, textarea > .span9, .uneditable-input > .span9 { + input .span9, + textarea .span9, + .uneditable-input .span9 { width: 528px; } - input > .span10, textarea > .span10, .uneditable-input > .span10 { + input .span10, + textarea .span10, + .uneditable-input .span10 { width: 590px; } - input > .span11, textarea > .span11, .uneditable-input > .span11 { + input .span11, + textarea .span11, + .uneditable-input .span11 { width: 652px; } - input > .span12, textarea > .span12, .uneditable-input > .span12 { + input .span12, + textarea .span12, + .uneditable-input .span12 { width: 714px; } } @@ -383,7 +417,8 @@ color: #999999; text-shadow: none; } - .navbar .nav > li > a, .navbar .dropdown-menu a { + .navbar .nav > li > a, + .navbar .dropdown-menu a { padding: 6px 15px; font-weight: bold; color: #999999; @@ -394,7 +429,8 @@ .navbar .dropdown-menu li + li a { margin-bottom: 2px; } - .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover { + .navbar .nav > li > a:hover, + .navbar .dropdown-menu a:hover { background-color: #222222; } .navbar .dropdown-menu { @@ -415,13 +451,15 @@ -moz-box-shadow: none; box-shadow: none; } - .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { + .navbar .dropdown-menu:before, + .navbar .dropdown-menu:after { display: none; } .navbar .dropdown-menu .divider { display: none; } - .navbar-form, .navbar-search { + .navbar-form, + .navbar-search { float: none; padding: 9px 15px; margin: 9px 0; @@ -458,7 +496,8 @@ margin-left: -30px; *zoom: 1; } - .row:before, .row:after { + .row:before, + .row:after { display: table; content: ""; } @@ -469,7 +508,9 @@ float: left; margin-left: 30px; } - .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { width: 1170px; } .span1 { @@ -548,7 +589,8 @@ width: 100%; *zoom: 1; } - .row-fluid:before, .row-fluid:after { + .row-fluid:before, + .row-fluid:after { display: table; content: ""; } @@ -562,79 +604,105 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { + .row-fluid .span1 { width: 5.982905983%; } - .row-fluid > .span2 { + .row-fluid .span2 { width: 14.529914530000001%; } - .row-fluid > .span3 { + .row-fluid .span3 { width: 23.076923077%; } - .row-fluid > .span4 { + .row-fluid .span4 { width: 31.623931624%; } - .row-fluid > .span5 { + .row-fluid .span5 { width: 40.170940171000005%; } - .row-fluid > .span6 { + .row-fluid .span6 { width: 48.717948718%; } - .row-fluid > .span7 { + .row-fluid .span7 { width: 57.264957265%; } - .row-fluid > .span8 { + .row-fluid .span8 { width: 65.81196581200001%; } - .row-fluid > .span9 { + .row-fluid .span9 { width: 74.358974359%; } - .row-fluid > .span10 { + .row-fluid .span10 { width: 82.905982906%; } - .row-fluid > .span11 { + .row-fluid .span11 { width: 91.45299145300001%; } - .row-fluid > .span12 { + .row-fluid .span12 { width: 100%; } - input, textarea, .uneditable-input { + input, + textarea, + .uneditable-input { margin-left: 0; } - input > .span1, textarea > .span1, .uneditable-input > .span1 { + input .span1, + textarea .span1, + .uneditable-input .span1 { width: 60px; } - input > .span2, textarea > .span2, .uneditable-input > .span2 { + input .span2, + textarea .span2, + .uneditable-input .span2 { width: 160px; } - input > .span3, textarea > .span3, .uneditable-input > .span3 { + input .span3, + textarea .span3, + .uneditable-input .span3 { width: 260px; } - input > .span4, textarea > .span4, .uneditable-input > .span4 { + input .span4, + textarea .span4, + .uneditable-input .span4 { width: 360px; } - input > .span5, textarea > .span5, .uneditable-input > .span5 { + input .span5, + textarea .span5, + .uneditable-input .span5 { width: 460px; } - input > .span6, textarea > .span6, .uneditable-input > .span6 { + input .span6, + textarea .span6, + .uneditable-input .span6 { width: 560px; } - input > .span7, textarea > .span7, .uneditable-input > .span7 { + input .span7, + textarea .span7, + .uneditable-input .span7 { width: 660px; } - input > .span8, textarea > .span8, .uneditable-input > .span8 { + input .span8, + textarea .span8, + .uneditable-input .span8 { width: 760px; } - input > .span9, textarea > .span9, .uneditable-input > .span9 { + input .span9, + textarea .span9, + .uneditable-input .span9 { width: 860px; } - input > .span10, textarea > .span10, .uneditable-input > .span10 { + input .span10, + textarea .span10, + .uneditable-input .span10 { width: 960px; } - input > .span11, textarea > .span11, .uneditable-input > .span11 { + input .span11, + textarea .span11, + .uneditable-input .span11 { width: 1060px; } - input > .span12, textarea > .span12, .uneditable-input > .span12 { + input .span12, + textarea .span12, + .uneditable-input .span12 { width: 1160px; } .thumbnails { diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index e47dbb25fd..ee84d2aa15 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -19,7 +19,9 @@ nav, section { display: block; } -audio, canvas, video { +audio, +canvas, +video { display: inline-block; *display: inline; *zoom: 1; @@ -37,10 +39,12 @@ a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } -a:hover, a:active { +a:hover, +a:active { outline: 0; } -sub, sup { +sub, +sup { position: relative; font-size: 75%; line-height: 0; @@ -65,11 +69,13 @@ textarea { font-size: 100%; vertical-align: middle; } -button, input { +button, +input { *overflow: visible; line-height: normal; } -button::-moz-focus-inner, input::-moz-focus-inner { +button::-moz-focus-inner, +input::-moz-focus-inner { padding: 0; border: 0; } @@ -86,7 +92,8 @@ input[type="search"] { -moz-box-sizing: content-box; box-sizing: content-box; } -input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } textarea { @@ -96,7 +103,8 @@ textarea { .clearfix { *zoom: 1; } -.clearfix:before, .clearfix:after { +.clearfix:before, +.clearfix:after { display: table; content: ""; } @@ -123,7 +131,8 @@ a:hover { margin-left: -20px; *zoom: 1; } -.row:before, .row:after { +.row:before, +.row:after { display: table; content: ""; } @@ -134,7 +143,9 @@ a:hover { float: left; margin-left: 20px; } -.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { width: 940px; } .span1 { @@ -213,7 +224,8 @@ a:hover { width: 100%; *zoom: 1; } -.row-fluid:before, .row-fluid:after { +.row-fluid:before, +.row-fluid:after { display: table; content: ""; } @@ -227,40 +239,40 @@ a:hover { .row-fluid > [class*="span"]:first-child { margin-left: 0; } -.row-fluid > .span1 { +.row-fluid .span1 { width: 6.382978723%; } -.row-fluid > .span2 { +.row-fluid .span2 { width: 14.89361702%; } -.row-fluid > .span3 { +.row-fluid .span3 { width: 23.404255317%; } -.row-fluid > .span4 { +.row-fluid .span4 { width: 31.914893614%; } -.row-fluid > .span5 { +.row-fluid .span5 { width: 40.425531911%; } -.row-fluid > .span6 { +.row-fluid .span6 { width: 48.93617020799999%; } -.row-fluid > .span7 { +.row-fluid .span7 { width: 57.446808505%; } -.row-fluid > .span8 { +.row-fluid .span8 { width: 65.95744680199999%; } -.row-fluid > .span9 { +.row-fluid .span9 { width: 74.468085099%; } -.row-fluid > .span10 { +.row-fluid .span10 { width: 82.97872339599999%; } -.row-fluid > .span11 { +.row-fluid .span11 { width: 91.489361693%; } -.row-fluid > .span12 { +.row-fluid .span12 { width: 99.99999998999999%; } .container { @@ -268,7 +280,8 @@ a:hover { margin-right: auto; *zoom: 1; } -.container:before, .container:after { +.container:before, +.container:after { display: table; content: ""; } @@ -280,7 +293,8 @@ a:hover { padding-right: 20px; *zoom: 1; } -.container-fluid:before, .container-fluid:after { +.container-fluid:before, +.container-fluid:after { display: table; content: ""; } @@ -344,7 +358,9 @@ h3 { h3 small { font-size: 14px; } -h4, h5, h6 { +h4, +h5, +h6 { line-height: 18px; } h4 { @@ -369,7 +385,8 @@ h6 { .page-header h1 { line-height: 1; } -ul, ol { +ul, +ol { padding: 0; margin: 0 0 9px 25px; } @@ -388,14 +405,16 @@ ol { li { line-height: 18px; } -ul.unstyled, ol.unstyled { +ul.unstyled, +ol.unstyled { margin-left: 0; list-style: none; } dl { margin-bottom: 18px; } -dt, dd { +dt, +dd { line-height: 18px; } dt { @@ -453,7 +472,8 @@ blockquote.pull-right { border-left: 0; border-right: 5px solid #eeeeee; } -blockquote.pull-right p, blockquote.pull-right small { +blockquote.pull-right p, +blockquote.pull-right small { text-align: right; } q:before, @@ -474,7 +494,8 @@ small { cite { font-style: normal; } -code, pre { +code, +pre { padding: 0 3px 2px; font-family: Menlo, Monaco, "Courier New", monospace; font-size: 12px; @@ -583,10 +604,14 @@ select, width: auto; height: auto; } -label input, label textarea, label select { +label input, +label textarea, +label select { display: block; } -input[type="image"], input[type="checkbox"], input[type="radio"] { +input[type="image"], +input[type="checkbox"], +input[type="radio"] { width: auto; height: auto; padding: 0; @@ -617,11 +642,14 @@ input[type="file"] { -moz-box-shadow: none; box-shadow: none; } -input[type="button"], input[type="reset"], input[type="submit"] { +input[type="button"], +input[type="reset"], +input[type="submit"] { width: auto; height: auto; } -select, input[type="file"] { +select, +input[type="file"] { height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ @@ -637,7 +665,8 @@ select { width: 220px; background-color: #ffffff; } -select[multiple], select[size] { +select[multiple], +select[size] { height: auto; } input[type="image"] { @@ -651,26 +680,32 @@ textarea { input[type="hidden"] { display: none; } -.radio, .checkbox { +.radio, +.checkbox { padding-left: 18px; } -.radio input[type="radio"], .checkbox input[type="checkbox"] { +.radio input[type="radio"], +.checkbox input[type="checkbox"] { float: left; margin-left: -18px; } -.controls > .radio:first-child, .controls > .checkbox:first-child { +.controls > .radio:first-child, +.controls > .checkbox:first-child { padding-top: 5px; } -.radio.inline, .checkbox.inline { +.radio.inline, +.checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; } -.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { margin-left: 10px; } -input, textarea { +input, +textarea { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); @@ -680,7 +715,8 @@ input, textarea { -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } -input:focus, textarea:focus { +input:focus, +textarea:focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); @@ -726,43 +762,69 @@ textarea[class*="span"], float: none; margin-left: 0; } -input, textarea, .uneditable-input { +input, +textarea, +.uneditable-input { margin-left: 0; } -input > .span1, textarea > .span1, .uneditable-input > .span1 { +input .span1, +textarea .span1, +.uneditable-input .span1 { width: 50px; } -input > .span2, textarea > .span2, .uneditable-input > .span2 { +input .span2, +textarea .span2, +.uneditable-input .span2 { width: 130px; } -input > .span3, textarea > .span3, .uneditable-input > .span3 { +input .span3, +textarea .span3, +.uneditable-input .span3 { width: 210px; } -input > .span4, textarea > .span4, .uneditable-input > .span4 { +input .span4, +textarea .span4, +.uneditable-input .span4 { width: 290px; } -input > .span5, textarea > .span5, .uneditable-input > .span5 { +input .span5, +textarea .span5, +.uneditable-input .span5 { width: 370px; } -input > .span6, textarea > .span6, .uneditable-input > .span6 { +input .span6, +textarea .span6, +.uneditable-input .span6 { width: 450px; } -input > .span7, textarea > .span7, .uneditable-input > .span7 { +input .span7, +textarea .span7, +.uneditable-input .span7 { width: 530px; } -input > .span8, textarea > .span8, .uneditable-input > .span8 { +input .span8, +textarea .span8, +.uneditable-input .span8 { width: 610px; } -input > .span9, textarea > .span9, .uneditable-input > .span9 { +input .span9, +textarea .span9, +.uneditable-input .span9 { width: 690px; } -input > .span10, textarea > .span10, .uneditable-input > .span10 { +input .span10, +textarea .span10, +.uneditable-input .span10 { width: 770px; } -input > .span11, textarea > .span11, .uneditable-input > .span11 { +input .span11, +textarea .span11, +.uneditable-input .span11 { width: 850px; } -input > .span12, textarea > .span12, .uneditable-input > .span12 { +input .span12, +textarea .span12, +.uneditable-input .span12 { width: 930px; } input[disabled], @@ -775,65 +837,90 @@ textarea[readonly] { border-color: #ddd; cursor: not-allowed; } -.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { color: #c09853; } -.control-group.warning input, .control-group.warning select, .control-group.warning textarea { +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { color: #c09853; border-color: #c09853; } -.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e; box-shadow: 0 0 6px #dbc59e; } -.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853; } -.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { color: #b94a48; } -.control-group.error input, .control-group.error select, .control-group.error textarea { +.control-group.error input, +.control-group.error select, +.control-group.error textarea { color: #b94a48; border-color: #b94a48; } -.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392; box-shadow: 0 0 6px #d59392; } -.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; } -.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { color: #468847; } -.control-group.success input, .control-group.success select, .control-group.success textarea { +.control-group.success input, +.control-group.success select, +.control-group.success textarea { color: #468847; border-color: #468847; } -.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b; box-shadow: 0 0 6px #7aba7b; } -.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847; } -input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; } -input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; @@ -847,7 +934,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec border-top: 1px solid #ddd; *zoom: 1; } -.form-actions:before, .form-actions:after { +.form-actions:before, +.form-actions:after { display: table; content: ""; } @@ -869,7 +957,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec ::-webkit-input-placeholder { color: #999999; } -.help-block, .help-inline { +.help-block, +.help-inline { color: #555555; } .help-block { @@ -885,7 +974,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec vertical-align: middle; padding-left: 5px; } -.input-prepend, .input-append { +.input-prepend, +.input-append { margin-bottom: 5px; *zoom: 1; } @@ -896,7 +986,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec display: table; content: ""; } -.input-prepend:after, .input-append:after { +.input-prepend:after, +.input-append:after { clear: both; } .input-prepend input, @@ -918,10 +1009,12 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec position: relative; z-index: 2; } -.input-prepend .uneditable-input, .input-append .uneditable-input { +.input-prepend .uneditable-input, +.input-append .uneditable-input { border-left-color: #ccc; } -.input-prepend .add-on, .input-append .add-on { +.input-prepend .add-on, +.input-append .add-on { float: left; display: block; width: auto; @@ -940,7 +1033,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } -.input-prepend .active, .input-append .active { +.input-prepend .active, +.input-append .active { background-color: #a9dba9; border-color: #46a546; } @@ -949,7 +1043,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec /* IE6-7 */ } -.input-append input, .input-append select .uneditable-input { +.input-append input, +.input-append select .uneditable-input { float: left; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; @@ -998,7 +1093,9 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec display: inline-block; margin-bottom: 0; } -.form-search .hide, .form-inline .hide, .form-horizontal .hide { +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { display: none; } .form-search label, @@ -1042,7 +1139,8 @@ legend + .control-group { margin-bottom: 18px; *zoom: 1; } -.form-horizontal .control-group:before, .form-horizontal .control-group:after { +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { display: table; content: ""; } @@ -1074,7 +1172,8 @@ table { width: 100%; margin-bottom: 18px; } -.table th, .table td { +.table th, +.table td { padding: 8px; line-height: 18px; text-align: left; @@ -1087,13 +1186,15 @@ table { .table thead th { vertical-align: bottom; } -.table thead:first-child tr th, .table thead:first-child tr td { +.table thead:first-child tr th, +.table thead:first-child tr td { border-top: 0; } .table tbody + tbody { border-top: 2px solid #ddd; } -.table-condensed th, .table-condensed td { +.table-condensed th, +.table-condensed td { padding: 4px 5px; } .table-bordered { @@ -1105,37 +1206,46 @@ table { -moz-border-radius: 4px; border-radius: 4px; } -.table-bordered th, .table-bordered td { +.table-bordered th, +.table-bordered td { border-left: 1px solid #ddd; } -.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { border-top: 0; border-bottom: 1px solid #ddd; } -.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { -webkit-border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; } -.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { -webkit-border-radius: 0 4px 0 0; -moz-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; } -.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; } -.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { -webkit-border-radius: 0 0 4px 0; -moz-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0; } -.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9; } -.table tbody tr:hover td, .table tbody tr:hover th { +.table tbody tr:hover td, +.table tbody tr:hover th { background-color: #f5f5f5; } table .span1 { @@ -1258,7 +1368,8 @@ table .span24 { width: 1884px; margin-left: 0; } -[class^="icon-"], [class*=" icon-"] { +[class^="icon-"], +[class*=" icon-"] { display: inline-block; width: 14px; height: 14px; @@ -1269,7 +1380,8 @@ table .span24 { background-repeat: no-repeat; *margin-right: .3em; } -[class^="icon-"]:last-child, [class*=" icon-"]:last-child { +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { *margin-left: 0; } .icon-white { @@ -1641,7 +1753,8 @@ table .span24 { .dropdown-toggle { *margin-bottom: -3px; } -.dropdown-toggle:active, .open .dropdown-toggle { +.dropdown-toggle:active, +.open .dropdown-toggle { outline: 0; } .caret { @@ -1662,7 +1775,8 @@ table .span24 { margin-top: 8px; margin-left: 2px; } -.dropdown:hover .caret, .open.dropdown .caret { +.dropdown:hover .caret, +.open.dropdown .caret { opacity: 1; filter: alpha(opacity=100); } @@ -1716,7 +1830,9 @@ table .span24 { color: #555555; white-space: nowrap; } -.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { color: #ffffff; text-decoration: none; background-color: #0088cc; @@ -1736,12 +1852,14 @@ table .span24 { left: auto; right: 0; } -.dropup .caret, .navbar-fixed-bottom .dropdown .caret { +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000000; content: "\2191"; } -.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; @@ -1851,7 +1969,8 @@ table .span24 { .btn[disabled] { background-color: #e6e6e6; } -.btn:active, .btn.active { +.btn:active, +.btn.active { background-color: #cccccc \9; } .btn:first-child { @@ -1873,7 +1992,8 @@ table .span24 { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } -.btn.active, .btn:active { +.btn.active, +.btn:active { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); @@ -1882,7 +2002,8 @@ table .span24 { background-color: #d9d9d9 \9; outline: 0; } -.btn.disabled, .btn[disabled] { +.btn.disabled, +.btn[disabled] { cursor: default; background-image: none; background-color: #e6e6e6; @@ -1960,7 +2081,8 @@ table .span24 { .btn-primary[disabled] { background-color: #0044cc; } -.btn-primary:active, .btn-primary.active { +.btn-primary:active, +.btn-primary.active { background-color: #003399 \9; } .btn-warning { @@ -1984,7 +2106,8 @@ table .span24 { .btn-warning[disabled] { background-color: #f89406; } -.btn-warning:active, .btn-warning.active { +.btn-warning:active, +.btn-warning.active { background-color: #c67605 \9; } .btn-danger { @@ -2008,7 +2131,8 @@ table .span24 { .btn-danger[disabled] { background-color: #bd362f; } -.btn-danger:active, .btn-danger.active { +.btn-danger:active, +.btn-danger.active { background-color: #942a25 \9; } .btn-success { @@ -2032,7 +2156,8 @@ table .span24 { .btn-success[disabled] { background-color: #51a351; } -.btn-success:active, .btn-success.active { +.btn-success:active, +.btn-success.active { background-color: #408140 \9; } .btn-info { @@ -2056,7 +2181,8 @@ table .span24 { .btn-info[disabled] { background-color: #2f96b4; } -.btn-info:active, .btn-info.active { +.btn-info:active, +.btn-info.active { background-color: #24748c \9; } .btn-inverse { @@ -2080,22 +2206,27 @@ table .span24 { .btn-inverse[disabled] { background-color: #222222; } -.btn-inverse:active, .btn-inverse.active { +.btn-inverse:active, +.btn-inverse.active { background-color: #080808 \9; } -button.btn, input[type="submit"].btn { +button.btn, +input[type="submit"].btn { *padding-top: 2px; *padding-bottom: 2px; } -button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; } -button.btn.btn-large, input[type="submit"].btn.btn-large { +button.btn.btn-large, +input[type="submit"].btn.btn-large { *padding-top: 7px; *padding-bottom: 7px; } -button.btn.btn-small, input[type="submit"].btn.btn-small { +button.btn.btn-small, +input[type="submit"].btn.btn-small { *padding-top: 3px; *padding-bottom: 3px; } @@ -2104,7 +2235,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { *zoom: 1; *margin-left: .3em; } -.btn-group:before, .btn-group:after { +.btn-group:before, +.btn-group:after { display: table; content: ""; } @@ -2145,7 +2277,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; } -.btn-group .btn:last-child, .btn-group .dropdown-toggle { +.btn-group .btn:last-child, +.btn-group .dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; @@ -2162,7 +2295,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; } -.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { +.btn-group .btn.large:last-child, +.btn-group .large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; @@ -2176,7 +2310,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .btn-group .btn.active { z-index: 2; } -.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { outline: 0; } .btn-group .dropdown-toggle { @@ -2208,7 +2343,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { margin-top: 7px; margin-left: 0; } -.btn:hover .caret, .open.btn-group .caret { +.btn:hover .caret, +.open.btn-group .caret { opacity: 1; filter: alpha(opacity=100); } @@ -2250,7 +2386,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { border-color: #d6e9c6; color: #468847; } -.alert-danger, .alert-error { +.alert-danger, +.alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; @@ -2264,7 +2401,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { padding-top: 14px; padding-bottom: 14px; } -.alert-block > p, .alert-block > ul { +.alert-block > p, +.alert-block > ul { margin-bottom: 0; } .alert-block p + p { @@ -2300,7 +2438,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { padding-right: 14px; margin-bottom: 0; } -.nav-list > li > a, .nav-list .nav-header { +.nav-list > li > a, +.nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); @@ -2308,7 +2447,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .nav-list > li > a { padding: 3px 15px; } -.nav-list .active > a, .nav-list .active > a:hover { +.nav-list .active > a, +.nav-list .active > a:hover { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #0088cc; @@ -2325,7 +2465,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { *width: 100%; *margin: -5px 0 5px; } -.nav-tabs, .nav-pills { +.nav-tabs, +.nav-pills { *zoom: 1; } .nav-tabs:before, @@ -2335,13 +2476,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { display: table; content: ""; } -.nav-tabs:after, .nav-pills:after { +.nav-tabs:after, +.nav-pills:after { clear: both; } -.nav-tabs > li, .nav-pills > li { +.nav-tabs > li, +.nav-pills > li { float: left; } -.nav-tabs > li > a, .nav-pills > li > a { +.nav-tabs > li > a, +.nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; @@ -2365,7 +2509,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd; } -.nav-tabs > .active > a, .nav-tabs > .active > a:hover { +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { color: #555555; background-color: #ffffff; border: 1px solid #ddd; @@ -2381,7 +2526,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-border-radius: 5px; border-radius: 5px; } -.nav-pills .active > a, .nav-pills .active > a:hover { +.nav-pills .active > a, +.nav-pills .active > a:hover { color: #ffffff; background-color: #0088cc; } @@ -2420,7 +2566,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; } -.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu { +.nav-tabs .dropdown-menu, +.nav-pills .dropdown-menu { margin-top: 1px; border-width: 1px; } @@ -2429,16 +2576,19 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-border-radius: 4px; border-radius: 4px; } -.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { border-top-color: #0088cc; border-bottom-color: #0088cc; margin-top: 6px; } -.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { border-top-color: #005580; border-bottom-color: #005580; } -.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { border-top-color: #333333; border-bottom-color: #333333; } @@ -2446,12 +2596,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { color: #000000; cursor: pointer; } -.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover { +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > .open.active > a:hover { color: #ffffff; background-color: #999999; border-color: #999999; } -.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret { +.nav .open .caret, +.nav .open.active .caret, +.nav .open a:hover .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; opacity: 1; @@ -2463,7 +2617,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .tabbable { *zoom: 1; } -.tabbable:before, .tabbable:after { +.tabbable:before, +.tabbable:after { display: table; content: ""; } @@ -2474,13 +2629,17 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { display: table; width: 100%; } -.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { +.tabs-below .nav-tabs, +.tabs-right .nav-tabs, +.tabs-left .nav-tabs { border-bottom: 0; } -.tab-content > .tab-pane, .pill-content > .pill-pane { +.tab-content > .tab-pane, +.pill-content > .pill-pane { display: none; } -.tab-content > .active, .pill-content > .active { +.tab-content > .active, +.pill-content > .active { display: block; } .tabs-below .nav-tabs { @@ -2499,13 +2658,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { border-bottom-color: transparent; border-top-color: #ddd; } -.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { +.tabs-below .nav-tabs .active > a, +.tabs-below .nav-tabs .active > a:hover { border-color: transparent #ddd #ddd #ddd; } -.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { +.tabs-left .nav-tabs > li, +.tabs-right .nav-tabs > li { float: none; } -.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a { +.tabs-left .nav-tabs > li > a, +.tabs-right .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; @@ -2524,7 +2686,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .tabs-left .nav-tabs > li > a:hover { border-color: #eeeeee #dddddd #eeeeee #eeeeee; } -.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover { +.tabs-left .nav-tabs .active > a, +.tabs-left .nav-tabs .active > a:hover { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; } @@ -2542,7 +2705,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .tabs-right .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #eeeeee #dddddd; } -.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover { +.tabs-right .nav-tabs .active > a, +.tabs-right .nav-tabs .active > a:hover { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; } @@ -2601,7 +2765,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .btn-navbar[disabled] { background-color: #222222; } -.btn-navbar:active, .btn-navbar.active { +.btn-navbar:active, +.btn-navbar.active { background-color: #080808 \9; } .btn-navbar .icon-bar { @@ -2642,7 +2807,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { margin-bottom: 0; line-height: 40px; } -.navbar .btn, .navbar .btn-group { +.navbar .btn, +.navbar .btn-group { margin-top: 5px; } .navbar .btn-group .btn { @@ -2652,7 +2818,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { margin-bottom: 0; *zoom: 1; } -.navbar-form:before, .navbar-form:after { +.navbar-form:before, +.navbar-form:after { display: table; content: ""; } @@ -2665,18 +2832,23 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .navbar-form .checkbox { margin-top: 5px; } -.navbar-form input, .navbar-form select { +.navbar-form input, +.navbar-form select { display: inline-block; margin-bottom: 0; } -.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { margin-top: 3px; } -.navbar-form .input-append, .navbar-form .input-prepend { +.navbar-form .input-append, +.navbar-form .input-prepend { margin-top: 6px; white-space: nowrap; } -.navbar-form .input-append input, .navbar-form .input-prepend input { +.navbar-form .input-append input, +.navbar-form .input-prepend input { margin-top: 0; } .navbar-search { @@ -2716,7 +2888,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { background-color: #999999; background-color: rgba(255, 255, 255, 0.5); } -.navbar-search .search-query:focus, .navbar-search .search-query.focused { +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { padding: 5px 10px; color: #333333; text-shadow: 0 1px 0 #ffffff; @@ -2727,14 +2900,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); outline: 0; } -.navbar-fixed-top, .navbar-fixed-bottom { +.navbar-fixed-top, +.navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0; } -.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { padding-left: 0; padding-right: 0; -webkit-border-radius: 0; @@ -2774,7 +2949,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { color: #ffffff; text-decoration: none; } -.navbar .nav .active > a, .navbar .nav .active > a:hover { +.navbar .nav .active > a, +.navbar .nav .active > a:hover { color: #ffffff; text-decoration: none; background-color: #222222; @@ -2831,7 +3007,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { bottom: -6px; top: auto; } -.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret { +.navbar .nav .dropdown-toggle .caret, +.navbar .nav .open.dropdown .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; } @@ -2839,21 +3016,26 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { opacity: 1; filter: alpha(opacity=100); } -.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle { +.navbar .nav .open > .dropdown-toggle, +.navbar .nav .active > .dropdown-toggle, +.navbar .nav .open.active > .dropdown-toggle { background-color: transparent; } .navbar .nav .active > .dropdown-toggle:hover { color: #ffffff; } -.navbar .nav.pull-right .dropdown-menu, .navbar .nav .dropdown-menu.pull-right { +.navbar .nav.pull-right .dropdown-menu, +.navbar .nav .dropdown-menu.pull-right { left: auto; right: 0; } -.navbar .nav.pull-right .dropdown-menu:before, .navbar .nav .dropdown-menu.pull-right:before { +.navbar .nav.pull-right .dropdown-menu:before, +.navbar .nav .dropdown-menu.pull-right:before { left: auto; right: 12px; } -.navbar .nav.pull-right .dropdown-menu:after, .navbar .nav .dropdown-menu.pull-right:after { +.navbar .nav.pull-right .dropdown-menu:after, +.navbar .nav .dropdown-menu.pull-right:after { left: auto; right: 13px; } @@ -2918,14 +3100,17 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { border: 1px solid #ddd; border-left-width: 0; } -.pagination a:hover, .pagination .active a { +.pagination a:hover, +.pagination .active a { background-color: #f5f5f5; } .pagination .active a { color: #999999; cursor: default; } -.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { color: #999999; background-color: transparent; cursor: default; @@ -2954,7 +3139,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { text-align: center; *zoom: 1; } -.pager:before, .pager:after { +.pager:before, +.pager:after { display: table; content: ""; } @@ -3007,7 +3193,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .modal-backdrop.fade { opacity: 0; } -.modal-backdrop, .modal-backdrop.fade.in { +.modal-backdrop, +.modal-backdrop.fade.in { opacity: 0.8; filter: alpha(opacity=80); } @@ -3075,7 +3262,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { box-shadow: inset 0 1px 0 #ffffff; *zoom: 1; } -.modal-footer:before, .modal-footer:after { +.modal-footer:before, +.modal-footer:after { display: table; content: ""; } @@ -3249,7 +3437,9 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-background-clip: padding-box; background-clip: padding-box; } -.popover-content p, .popover-content ul, .popover-content ol { +.popover-content p, +.popover-content ul, +.popover-content ol { margin-bottom: 0; } .thumbnails { @@ -3257,7 +3447,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { list-style: none; *zoom: 1; } -.thumbnails:before, .thumbnails:after { +.thumbnails:before, +.thumbnails:after { display: table; content: ""; } @@ -3581,13 +3772,16 @@ a.thumbnail:hover { display: block; line-height: 1; } -.carousel .active, .carousel .next, .carousel .prev { +.carousel .active, +.carousel .next, +.carousel .prev { display: block; } .carousel .active { left: 0; } -.carousel .next, .carousel .prev { +.carousel .next, +.carousel .prev { position: absolute; top: 0; width: 100%; @@ -3598,7 +3792,8 @@ a.thumbnail:hover { .carousel .prev { left: -100%; } -.carousel .next.left, .carousel .prev.right { +.carousel .next.left, +.carousel .prev.right { left: 0; } .carousel .active.left { @@ -3646,7 +3841,8 @@ a.thumbnail:hover { background: #333333; background: rgba(0, 0, 0, 0.75); } -.carousel-caption h4, .carousel-caption p { +.carousel-caption h4, +.carousel-caption p { color: #ffffff; } .hero-unit { diff --git a/less/mixins.less b/less/mixins.less index 6b85be96fb..ef5804d398 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -482,16 +482,126 @@ #grid { - .core (@gridColumnWidth, @gridGutterWidth) { + // we have to define these bogus mixins otherwise + // less throws an exception when we call for them + // below and a guard hasn't overridden them + // (@fat will work with @cloudhead on coming up with something better hopefully) + .span1 (@gridColumns) {} + .span2 (@gridColumns) {} + .span3 (@gridColumns) {} + .span4 (@gridColumns) {} + .span5 (@gridColumns) {} + .span6 (@gridColumns) {} + .span7 (@gridColumns) {} + .span8 (@gridColumns) {} + .span9 (@gridColumns) {} + .span10 (@gridColumns) {} + .span11 (@gridColumns) {} + .span12 (@gridColumns) {} + .span13 (@gridColumns) {} + .span14 (@gridColumns) {} + .span15 (@gridColumns) {} + .span16 (@gridColumns) {} + .span17 (@gridColumns) {} + .span18 (@gridColumns) {} + .span19 (@gridColumns) {} + .span20 (@gridColumns) {} + .span21 (@gridColumns) {} + .span22 (@gridColumns) {} + .span23 (@gridColumns) {} + .span24 (@gridColumns) {} - .span (@columns) { - width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1)); - } + + // override mixins with guards + .span1 (@gridColumns) when (@gridColumns > 0) { .span1 { .span(1); } } + .span2 (@gridColumns) when (@gridColumns > 1) { .span2 { .span(2); } } + .span3 (@gridColumns) when (@gridColumns > 2) { .span3 { .span(3); } } + .span4 (@gridColumns) when (@gridColumns > 3) { .span4 { .span(4); } } + .span5 (@gridColumns) when (@gridColumns > 4) { .span5 { .span(5); } } + .span6 (@gridColumns) when (@gridColumns > 5) { .span6 { .span(6); } } + .span7 (@gridColumns) when (@gridColumns > 6) { .span7 { .span(7); } } + .span8 (@gridColumns) when (@gridColumns > 7) { .span8 { .span(8); } } + .span9 (@gridColumns) when (@gridColumns > 8) { .span9 { .span(9); } } + .span10 (@gridColumns) when (@gridColumns > 9) { .span10 { .span(10); } } + .span11 (@gridColumns) when (@gridColumns > 10) { .span11 { .span(11); } } + .span12 (@gridColumns) when (@gridColumns > 11) { .span12 { .span(12); } } + .span13 (@gridColumns) when (@gridColumns > 12) { .span13 { .span(13); } } + .span14 (@gridColumns) when (@gridColumns > 13) { .span14 { .span(14); } } + .span15 (@gridColumns) when (@gridColumns > 14) { .span15 { .span(15); } } + .span16 (@gridColumns) when (@gridColumns > 15) { .span16 { .span(16); } } + .span17 (@gridColumns) when (@gridColumns > 16) { .span17 { .span(17); } } + .span18 (@gridColumns) when (@gridColumns > 17) { .span18 { .span(18); } } + .span19 (@gridColumns) when (@gridColumns > 18) { .span19 { .span(19); } } + .span20 (@gridColumns) when (@gridColumns > 19) { .span20 { .span(20); } } + .span21 (@gridColumns) when (@gridColumns > 20) { .span21 { .span(21); } } + .span22 (@gridColumns) when (@gridColumns > 21) { .span22 { .span(22); } } + .span23 (@gridColumns) when (@gridColumns > 22) { .span23 { .span(23); } } + .span24 (@gridColumns) when (@gridColumns > 23) { .span24 { .span(24); } } + + + // do the same with offset as we did with spans ;_; + .offset1 (@gridColumns) {} + .offset2 (@gridColumns) {} + .offset3 (@gridColumns) {} + .offset4 (@gridColumns) {} + .offset5 (@gridColumns) {} + .offset6 (@gridColumns) {} + .offset7 (@gridColumns) {} + .offset8 (@gridColumns) {} + .offset9 (@gridColumns) {} + .offset10 (@gridColumns) {} + .offset11 (@gridColumns) {} + .offset12 (@gridColumns) {} + .offset13 (@gridColumns) {} + .offset14 (@gridColumns) {} + .offset15 (@gridColumns) {} + .offset16 (@gridColumns) {} + .offset17 (@gridColumns) {} + .offset18 (@gridColumns) {} + .offset19 (@gridColumns) {} + .offset20 (@gridColumns) {} + .offset21 (@gridColumns) {} + .offset22 (@gridColumns) {} + .offset23 (@gridColumns) {} + .offset24 (@gridColumns) {} + + + // override with guards + .offset1 (@gridColumns) when (@gridColumns > 0) { .offset1 { .offset(1); } } + .offset2 (@gridColumns) when (@gridColumns > 1) { .offset2 { .offset(2); } } + .offset3 (@gridColumns) when (@gridColumns > 2) { .offset3 { .offset(3); } } + .offset4 (@gridColumns) when (@gridColumns > 3) { .offset4 { .offset(4); } } + .offset5 (@gridColumns) when (@gridColumns > 4) { .offset5 { .offset(5); } } + .offset6 (@gridColumns) when (@gridColumns > 5) { .offset6 { .offset(6); } } + .offset7 (@gridColumns) when (@gridColumns > 6) { .offset7 { .offset(7); } } + .offset8 (@gridColumns) when (@gridColumns > 7) { .offset8 { .offset(8); } } + .offset9 (@gridColumns) when (@gridColumns > 8) { .offset9 { .offset(9); } } + .offset10 (@gridColumns) when (@gridColumns > 9) { .offset10 { .offset(10); } } + .offset11 (@gridColumns) when (@gridColumns > 10) { .offset11 { .offset(11); } } + .offset12 (@gridColumns) when (@gridColumns > 11) { .offset12 { .offset(12); } } + .offset13 (@gridColumns) when (@gridColumns > 12) { .offset13 { .offset(13); } } + .offset14 (@gridColumns) when (@gridColumns > 13) { .offset14 { .offset(14); } } + .offset15 (@gridColumns) when (@gridColumns > 14) { .offset15 { .offset(15); } } + .offset16 (@gridColumns) when (@gridColumns > 15) { .offset16 { .offset(16); } } + .offset17 (@gridColumns) when (@gridColumns > 16) { .offset17 { .offset(17); } } + .offset18 (@gridColumns) when (@gridColumns > 17) { .offset18 { .offset(18); } } + .offset19 (@gridColumns) when (@gridColumns > 18) { .offset19 { .offset(19); } } + .offset20 (@gridColumns) when (@gridColumns > 19) { .offset20 { .offset(20); } } + .offset21 (@gridColumns) when (@gridColumns > 20) { .offset21 { .offset(21); } } + .offset22 (@gridColumns) when (@gridColumns > 21) { .offset22 { .offset(22); } } + .offset23 (@gridColumns) when (@gridColumns > 22) { .offset23 { .offset(23); } } + .offset24 (@gridColumns) when (@gridColumns > 23) { .offset24 { .offset(24); } } + + .core (@gridColumnWidth, @gridGutterWidth) { .offset (@columns) { margin-left: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1)) + (@gridGutterWidth * 2); } + .span (@columns) { + width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1)); + } + .row { margin-left: @gridGutterWidth * -1; .clearfix(); @@ -505,33 +615,59 @@ // Set the container width, and reset it for fixed navbars .container, .navbar-fixed-top .container, - .navbar-fixed-bottom .container { .span(12); } + .navbar-fixed-bottom .container { .span(@gridColumns); } - .span1 { .span(1); } - .span2 { .span(2); } - .span3 { .span(3); } - .span4 { .span(4); } - .span5 { .span(5); } - .span6 { .span(6); } - .span7 { .span(7); } - .span8 { .span(8); } - .span9 { .span(9); } - .span10 { .span(10); } - .span11 { .span(11); } - .span12 { .span(12); } + // define up to max of 24 columns (default is 12) + #grid .span1(@gridColumns); + #grid .span2(@gridColumns); + #grid .span3(@gridColumns); + #grid .span4(@gridColumns); + #grid .span5(@gridColumns); + #grid .span6(@gridColumns); + #grid .span7(@gridColumns); + #grid .span8(@gridColumns); + #grid .span9(@gridColumns); + #grid .span10(@gridColumns); + #grid .span11(@gridColumns); + #grid .span12(@gridColumns); + #grid .span13(@gridColumns); + #grid .span14(@gridColumns); + #grid .span15(@gridColumns); + #grid .span16(@gridColumns); + #grid .span17(@gridColumns); + #grid .span18(@gridColumns); + #grid .span19(@gridColumns); + #grid .span20(@gridColumns); + #grid .span21(@gridColumns); + #grid .span22(@gridColumns); + #grid .span23(@gridColumns); + #grid .span24(@gridColumns); - .offset1 { .offset(1); } - .offset2 { .offset(2); } - .offset3 { .offset(3); } - .offset4 { .offset(4); } - .offset5 { .offset(5); } - .offset6 { .offset(6); } - .offset7 { .offset(7); } - .offset8 { .offset(8); } - .offset9 { .offset(9); } - .offset10 { .offset(10); } - .offset11 { .offset(11); } - .offset12 { .offset(12); } + // define up to max of 24 offsets (default is 12) + #grid .offset1(@gridColumns); + #grid .offset2(@gridColumns); + #grid .offset3(@gridColumns); + #grid .offset4(@gridColumns); + #grid .offset5(@gridColumns); + #grid .offset6(@gridColumns); + #grid .offset7(@gridColumns); + #grid .offset8(@gridColumns); + #grid .offset9(@gridColumns); + #grid .offset10(@gridColumns); + #grid .offset11(@gridColumns); + #grid .offset12(@gridColumns); + #grid .offset13(@gridColumns); + #grid .offset14(@gridColumns); + #grid .offset15(@gridColumns); + #grid .offset16(@gridColumns); + #grid .offset17(@gridColumns); + #grid .offset18(@gridColumns); + #grid .offset19(@gridColumns); + #grid .offset20(@gridColumns); + #grid .offset21(@gridColumns); + #grid .offset22(@gridColumns); + #grid .offset23(@gridColumns); + #grid .offset24(@gridColumns); } @@ -551,18 +687,31 @@ > [class*="span"]:first-child { margin-left: 0; } - > .span1 { .span(1); } - > .span2 { .span(2); } - > .span3 { .span(3); } - > .span4 { .span(4); } - > .span5 { .span(5); } - > .span6 { .span(6); } - > .span7 { .span(7); } - > .span8 { .span(8); } - > .span9 { .span(9); } - > .span10 { .span(10); } - > .span11 { .span(11); } - > .span12 { .span(12); } + + #grid .span1(@gridColumns); + #grid .span2(@gridColumns); + #grid .span3(@gridColumns); + #grid .span4(@gridColumns); + #grid .span5(@gridColumns); + #grid .span6(@gridColumns); + #grid .span7(@gridColumns); + #grid .span8(@gridColumns); + #grid .span9(@gridColumns); + #grid .span10(@gridColumns); + #grid .span11(@gridColumns); + #grid .span12(@gridColumns); + #grid .span13(@gridColumns); + #grid .span14(@gridColumns); + #grid .span15(@gridColumns); + #grid .span16(@gridColumns); + #grid .span17(@gridColumns); + #grid .span18(@gridColumns); + #grid .span19(@gridColumns); + #grid .span20(@gridColumns); + #grid .span21(@gridColumns); + #grid .span22(@gridColumns); + #grid .span23(@gridColumns); + #grid .span24(@gridColumns); } } @@ -577,18 +726,31 @@ textarea, .uneditable-input { margin-left: 0; // override margin-left from core grid system - > .span1 { .span(1); } - > .span2 { .span(2); } - > .span3 { .span(3); } - > .span4 { .span(4); } - > .span5 { .span(5); } - > .span6 { .span(6); } - > .span7 { .span(7); } - > .span8 { .span(8); } - > .span9 { .span(9); } - > .span10 { .span(10); } - > .span11 { .span(11); } - > .span12 { .span(12); } + + #grid .span1(@gridColumns); + #grid .span2(@gridColumns); + #grid .span3(@gridColumns); + #grid .span4(@gridColumns); + #grid .span5(@gridColumns); + #grid .span6(@gridColumns); + #grid .span7(@gridColumns); + #grid .span8(@gridColumns); + #grid .span9(@gridColumns); + #grid .span10(@gridColumns); + #grid .span11(@gridColumns); + #grid .span12(@gridColumns); + #grid .span13(@gridColumns); + #grid .span14(@gridColumns); + #grid .span15(@gridColumns); + #grid .span16(@gridColumns); + #grid .span17(@gridColumns); + #grid .span18(@gridColumns); + #grid .span19(@gridColumns); + #grid .span20(@gridColumns); + #grid .span21(@gridColumns); + #grid .span22(@gridColumns); + #grid .span23(@gridColumns); + #grid .span24(@gridColumns); } } From 86159872433e39800374d563dde28afaa29545f0 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Mon, 27 Feb 2012 18:21:21 -0800 Subject: [PATCH 2/8] add guard for child spans --- bootstrap/css/bootstrap.css | 0 bootstrap/img/glyphicons-halflings-white.png | Bin 4352 -> 0 bytes bootstrap/img/glyphicons-halflings.png | Bin 4352 -> 0 bytes docs/assets/bootstrap.zip | Bin 54481 -> 9620 bytes docs/assets/css/bootstrap-responsive.css | 192 +++++++++---------- docs/assets/css/bootstrap.css | 96 +++++----- less/mixins.less | 169 +++++++++------- 7 files changed, 241 insertions(+), 216 deletions(-) delete mode 100644 bootstrap/css/bootstrap.css delete mode 100644 bootstrap/img/glyphicons-halflings-white.png delete mode 100644 bootstrap/img/glyphicons-halflings.png diff --git a/bootstrap/css/bootstrap.css b/bootstrap/css/bootstrap.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/bootstrap/img/glyphicons-halflings-white.png b/bootstrap/img/glyphicons-halflings-white.png deleted file mode 100644 index a20760bfde58d1c92cee95116059fba03c68d689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4352 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 diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 42c944b1d07b0be6a85a963618cb60469165ff9b..4fa4f42119a619e723df465067c9a971db09eb25 100644 GIT binary patch delta 481 zcmcb(l6i_ZPk=Ww3l{?jOqev0N0IG=rH?<4)#QU0gt?F;0#uPCBoPwP4q&ZNLVB`; zn>1f?adBt}Cj&Fcqz{%DCdu$;=BDezRY2^T*vG*%VbbKba%ZqTA1pVYFRv5;33+wc z!i0J|s=-2BGgT0-5$AxpezMI4eI~GlNMbz~jGYNXJXs7jhjsDWMbR4&54bPZBLBZd3U#VtG@5Yo~l#z^zE*` zb^89e&w09&W#=ov;gw{;Az(rNTjhy~@FbA@+;WNn+=+8|U=@jpN)(U+|J%j@(Er6i zgH$By3O{0838}+?fPgW9fKY7Th(Dhy4 zGQmET{(u8g3trH+Viwk#3GCn0^)M83sJV>K6*B zr&vi0+5AcCuBmD~^5p3(V)Tggt41cOd~4X_@(rSoxLqKRUPj^ems7A`}*28Cl~~3GP5oUrCL_|{N8Tw+GdGz2y5U2 zCUgT-zuRb7Sot1?3O7Com`Kb&s;Vt$8h8lpXv!xRJQqGA+7r#ci)py0-gwHj|Gari z$-?BZ_4ok&e83P*GpszX7dgDDs#{E&=G;-258$vh<{K%eXWd@;=DSHe&?@nz(ORrd zbFTu}&5exwv|v5YIEnnEkh*t81ggl=C3EGNP=n*=^u{?bY65xL3M|($z8Y~a+S{w*k zo6bdktIQAE=!c#Sa&4>c952G#u=+no0E;)Kd&u_Al*f_d=<@nF2v8ttM^jsokQ)`^h8I08dYio#>{0~NxgmwVya zRvKGzfUv##ExdnT>6!Ic6~+E#RTz+{3rCkw)tX*Po1In4yK+iEyT(bRISka6r>AR_ z?~#deOtSLW#ObZ#g}ifeED~sp_qdZ;ZYl7ud-Az?8coM$Pfu77>w0$VUbU;q2^lTc z29^AnEQ+xB?J0ZP9y0o5q4nXV^Ko4;vBoX!zU(qW6>d%k^+6rhaITke>gE%RiMj;kCOS8Fuj6tw<; z$*oPkdL^v7A2B1b-^~zwfSVNCor*2(^z;}}p4kiC)B2E{di$ds=n1Wpf!1@k*$SfZ zy^+JY&-0{J{CH0FzLe}3{o*Wy=Yux~y#Tz_V>o+$>I&0xim-{--~gyxbn>|nv8XhnO#}*cz9fD+r2#Um!g8=>Pho=k+1Z4@95jHY|be*^W!+En{ zhmeyGnRbFs&!+y9XV|v~wxVlgZfEt8GXh@^`Th69Gq|q5Yf-`*p+fgz_(_6;N4Iro z(zSP@NN^-5YI*KAhnPru9U1Y0fC1E#E`!ra9OSXw<GH;Rji0^U$dCCg2 z6PZv%@Z1BMxpZ}y&ac?R`l>UL3IWz0=&_|(vfr`%+Bb4cGm-coB$H2(1*;e2&PjW0 z(=pebEPW%j`ntd#&nDR$j= z_9uqMr=9UQ@(?YncJMzejB1*|!LB{@527Co{fd%Xu?kfedNbnIZTN*-SATv|f;^*P z(nv{H{YDZ!xK4_#1>t3nVP#Gty&HmJvMiXI+HK9c>289!mZ^}!Zw)WFLDs#-F%2tk0p~jK)H`$a^d@_lguh$) zZOVlS1k4P+PYi+RN^yM`Q<;Rv9gkAgDkTb?)0wNwZmF3R9=T=SxS^R-P@_V zxgP6$hEk;SYeBb!KQ)6bOrdKQ&7ijCDU_5GfOTBFnO$(RFo)3rQzcBZ#e*&PB~YHs z)Q} z4$7R|l&xM?y8FqumBLY_uIALP42_qZM4<{4nNxOlv_ce2GIxo!QIh3Rc=KfdQ9qul zyUykcP2t%Q<@9lJDUXiT@WyqsGZxSdRh?bDBIuLyZz+aaQo81?>eJTw$xB}uNrOB*CjGo8;`3t zUR*U%h8xmeTQUZYDNB1wb58O+memCW74_@>jFr;madFW*>DmTu*x>o)d>E#6ny|lk z71ZrvX~>^|S+)b8ZX4PQuy`;2I)HF+56|*$4+hggA6=PNRrW-ODyTi(mimv#y-Fd7 z0fmq+8_N`38AOXVoj24}{l&R}YRA2_x0k6>CtNGOd-@*qhq5pQcRhcI_@I|(nW@#q zGG6}G=F0G0_~1LytkL^Q;~HjT#gmFaepWwh+xLq1ix>hF3?O{ zZTidYMR&5^eio~P0p;(RWx<|XRR~v}@(zm*MYaj70^3J88OVm<|hBb?zZ~nDi-hV%Ev*FlR7nz ze`>9M=N`u21?z;ofwmAP&?2FlSK3xTwh@Y`=*JX7LiCo3hk#d>#gjDahdJkBqR&VB zfJ1m+tx=08dmY5{TqvtKf4t&JhIRn!b6C)!@F*h3wqXbITbKcC5?~FHh0}1`Kb!Tu zqeNbj*I{pDeHqxgYt;GF2GLAb>Qq-D^f3T8mhs(NJKp1-k4)Ji{vZ<}^v_5JW-i$h0rarjIKki8Q=1^`^^~kklAXRahVrH%CSw8X&ZqBK_N+BG2ZWF{sHNn*y#f9j|r}!k)F5 zQ-Lj}gn5$FxDgg*g3FjT6vA%M4r8=}6D2iC%)U?$wt*8xJJh;b9%6uYI*=1BS$2Ze zo;Kog*|Tg>OL1=P2LFuL?9|8vKF0A_(!7(EB}KcIPE`zN3=r0|DE*0zXe^dd946LL zAXl)5%#yO^6fvf}Y7x1I!Y&pPw1>(b9MW_cE7nh4EK!rTNc&n)$Z8k6;Pd>)sfvCO z=evop$^D*u;Qnx!GwdXrE$xkRD?A$=U91a;Hw{XRpx2aI1BG%n1^<&b;rpeDx($j5 z&!Hu&jGsp%Ibe!S0bvrsEbZ^n_#F*7h+RS^cVNnr3Xbbn5&SW?qDsg=N2)6R0R9Lx zxijK$yr+lup*HRw`Sc>aLIiV|psDspdbqS5s;GhDvU5Ta^_W#0>gG4~F^Ih&9kQD( zVs{s0)Wk>2?Sc+0m71b5&1P0J%-VFD^pEQp&LnC{Kv%ZwIQCo66LIo;Bm#;q@*QCa z@B8A^s5E_y8IqVjhL2}&X<=yMwQ+eC1r(>Gg|V40_BrYI>;w}y@EhZDUpQ`-X@(fT zf1$1!XsRa02?Fr$bfi?J$ZIr^9B8opCGCkIv_JrTU=GJkKviuH~Aom5Iv;_enC~w}#M@Pr|1y zae$buRE(Edx9fNAGU)~y@+xXCb@1&!}B1hbWX&)d~GH= zEdzS4-UJ8g0K=K3qZF=O>k-{!0Y}1=V%$z3SGRSq#GwvUoo~2`CXm#Ms+a2nMR4qK zjbnKr+uk>CmdW}qy(dm$v#PCw!Gj_bDCI(Uw;cLG1f8R$;(Tq;y1k{nR@h5m{YsxZ zZI4lVA^b2~i>9z$<#~|p_fWRAx};%i0XrSEb-&?kL+RvWaD3G~Y72S`h4&(gfEWiP z&J0Au{CX9_}Y5FrmJ#^2y@5B#li0ziwkU6ld* z%%gU9MVXqcw091y_`jT9X%M^$_U!b;Or9oP32l6zMA$KBld6wL3+hKEv-}j)fXGA-echKTWeotLH<_&y zht)EhrQa|aer9}6!W<}FD3)+hwO$|{R?}&QhDiMl`xApA8as$q;jiJ8bS4Ed@z--2 zGa0!QMDg&fm(`SX6m$^GEKL1-u4W6i6o_R=IG(RJY%I|)B{`FH5~ldVJF;$WX)q1e zfmur{dYG_ua-OhPK6;o5)So6ma?e=&A@Wc9>5-rh@DJ%swCrIT?|9;jp_$+tOBFW< z@%WxR84(}Kzdha3$K6^t#}fI`&Ri@%^kTXq6W2!Cv#@3UCtUgu{`wE1T$*gk#~d<_ z&LWcygFm1RLqiZ|=NU=n%dK1S8ZwQgvR?EF46V&ahxcws68QhU>ifU^q5Pi?l=zJu z(})cOq*)U*v4jHnPdfT<|9`ZdD}Vi@1J0kjzJFm2_$V(O(#!%PlGWmzr!Fryuf#8> zCTE5uypBn!6KS30BUvTf-F*xHzV9bZL7)`1?rf zh4-Pm=yp;&tvJx-ML0v2I-2x%3CI>~ULNX&+h>jn?i13`*KGA1FpSg9{mff#<^rM>=k&%~_yz!$oCn&#u{^>VGx+HqN}P2B!NiFpPeC8EZx<~u9X z@J@JZNA|S=!Got~-ON#{7}Q@M3(MFY^NIIvoQxImc@4&mV+#jDC)V75V$M+#t4$ zue0>8cf6IDu@ByQW*=TQY<{S@H`V$vHCcGy?WDOv5hGe!GMXL)tlBYIiu884WiR?t z2CP6z3>_Lk7*fdG3rxu=-UNRvaQM&v=&!DcLu#^D=b#0L(_F_ZNM&H*+~y zlKcbm*u0xoB)^5@AN#G>AGc?VuT=18cI#gUw^qBx-3ee0vtqQMmt4u#F8`22t~W_{ zIDDk9%b00sotiDNi-;F^tmR?Z9`x2BRQpBhJybb^7j-mDTgA&CL9Y*y*8dFFY~EQM zby!#%CpV^maMHpv10c!|cx|d}z`c*1*)hhjFaA3B>U7h)uqpjlR4?!&`;2H-MDKSc z0u1@W>FG>@%EEHl=+6Ad)M#H#uK4GHu5&&6^M#))4c18B0{J^TY^{Luv<^XhcL#(B zpBSgI0ebZvMxQV-q>zvYk;2i9;bimb-{A`TUw?+>%&wfv0j)}E3t#J51TsIHkcfi& zlQPwewpZs#bB6I~%HU+JFONEEWvgyb4|Q#R%=)5K1vchZ-MiS>fWZz-^IlKcxvLdEfvPqc}~?lY%ShhRok-5U@O(L z9XrWgVR#!P0L6~`cU7Osm80({DOT6Pt92|HpfcoJ4}u+7w9Dv3_&sK6M3tG!z$cOU zXYC;d^p}Rg#Hy!Ao)gwbL(TmgBlpP|8=AiE)s#YN_O`A*xy~ zXuKi)Y%1pkWko?lxFmefre({8+&C^AlQ2^vLkgS$kk=%Mq=dAxUp%&dfQDeJn#^JD zE-)i#!2~D3jRHDKW0||>`Gp)VKKueE(I1nE)B)4Z6gIb+xo1k?r@;1ob#gcAsKpHA zq5SqtI$`oi%$dRNOiC#(NCYZTRpG`C)J16NOh=@V2BfP=IvPnagvAKUlumy&d5AX6 zgw6m^4R67Kj3=9(LdvNT;W<2tYr%kmryOyQOoW0u2Frpv(u{s&MYyhm8H!C#DXf7_ z-XO9MA53qTFuY6AB7(^R`O7Y0$;eYC5c{&$E@8^Z(>|D9em<0QYGRj*^stK)I}RGO z&NogQD(C84R-L#-VVXVi;2q zvwp0&0wk?Mv2((bw0^30bqHiA|HFeF8L1-5eZil(90j9&Af(+nb|Sm}eJo)0=a}L? z#Qps&RIico%sAO4+4oo!b<+gQ z^*1mfS0RAAsQBIGeLUF(6_p{$Ob0WrRGFbIemdK0j|?k5A!#(n3KNT4-k|`vcfLsM zY%^?cAXr+Sm=ttBHd9sCu8^UrOn+W_tW^L8t!4)c04klery2z@J_^)g4sA z^SP3G6COQhi>IXErTngbsA8#1Vsz9_wV9qB4bDOQ;*H%XT`{k#l}E6>gC0pZsl=+1 zvF>PM0eG{ciCmBw^}iCu$vdqAi&eEd>FV? zu|4zmeUI1T`+8k)D=FyR=lbq^f?{n0qI_9d0k`Z8a+M@j*8npf;Y?jHTHsa7i%M-$ zFMh1@Ha<8pM@q?YWLEy9T06A*H)6;N<%10VFLpp|!*Q9czAO{u45K*MA6MZtRy`sH zCvv^=DOd;b?S#a|95Pb?IeiYf<+3#W^X2?xd*n^~O(H=d59(*&L&z4r#z-rF9)bPA zt>QRkaF3mqXz3Vn%X)oHvdv=qMwsJXwvOy4nnNuN(M{b^gTwWYKF%?}$*dZPLh|N6r0KvOkEuBCYr8;9@X|z6i@72BSsSd0ldSJN?FdLpxwRW zV3+VGSNsAO;X2c1qhUg$W<|VjsV&?5$1^AzN(!g1-9ys25xGTH>l9$JZ~$mQRlma{ zmMnVzKz+;pyyygwsE(;TdyUiD;%i_?=7P@KEw??SWVPWj%d$HTb6Cn<;v>}eyX~_& zkDF*mM&1V!^{E}T>uzV$eWbnOX2OYW8B5kNvq(-FAG}pC#q3i1OA!&>*)a>LGkb2S zxqNC`(w$a*m3R;S%_orS=e6%c)o&J1VEL8i-j`R#)jbaQ3z+;kONUAPT0bOp$N{UG zki)}M(YX}J%B%@eKAumNpg8{9WE{NE5mdW6MOrdcDsuj432Lu9OJuxVdU;vAKjyfY z>zy9xA`)9cp062yyVB%9PvP)tj@> zs1S90M~zJ;0ac1Hfi0S^ub$RC>;qHL5nNJ0te+GvbNwkri)K_Pf9-E@`)SCN7}B*N z8J6>Or_K2+rKX>S94`Id5ph1%Js+nRe=Sa)IE4sg=Dd`?LA?JBime#n6e7%GT&oxH z$s;0KgLixoG2Z+(-SEYnj$D!=ZH?t0`M1m3Jh58jHLPR7l8f^ zY-PK)(!4t)*9Hb9D}_vV3H4@dsN}j5E$h?9^^>fQIknaSKJ8v8OO%A{l+ND}L!zQB zzPcW$=%`oqQ`cE%FpL-iCGuUQLdX4Z+lG47_G>oV zGDMbRo>|?Qc3(d9?3Vv}q)M36dPG8TMi&ym%ew)wPv35ONB{GnTAxKlyc1QCsRv1k zh=2r!vD{x%ossZK+Y47{=Z-ZjGm2+qE=OBu+sVg*p>w8}GBS7Pk%jauzkW#%3?8vS7&rRf?xY;l-#hQ#6YPpJM z#(^u_F9)-TP_3C=-o~NB3QM@97n@Mg;D02pHKQhJ>=&mb)WCsYQr3hfVMgIcu5#8a z6{ql8@13@k$kVY|n=9yWpNAxTE))YTZVNh{7}^r~>CGDdo@#|AeEu$O@mLU5rpF<9 zr*3xRaHFF`{7p7Yv|f2L?~i{X)hujQ0UWLXWWtcTXvfAbFDA_7#3gMc#PWp=!#`%5 zA=wiaiXN>OzF`~2U9-gy@NsS(Ty#yFY73Y7Q7Qya5j{MOkAfZtRiy|>eF52yA2LKf z5RlyMnML;P1|^YYZsx=U9iLISIk9@?P13Twi(d0$ZD~a)`O1pdRelZhXr{6D*oPfS zNeu<>RVGdHtIe*${a#HuEgE8{6%2}g`d%}~(rmq#=TIjNPvFf}pwL@e*BVFaHL9)l zi@Ysr$8T=vqR6x)Rm&!4 zG&w7BITv&CIr27Tj0-=9*$wa~!g+8(aaZTbryI!$mgmiTf2HB|#Q})S+jf>UR5lf$ z*Ym1#Ag#HWUHV!|t)^B4bMVjhuMZ_Qll#5Ay^|M}%&Srg2362C$1gg;`l7`^Zx_fzQKFJl%vpO*VZo5US2k&|Da>v?QP_Y7sq> zZ2vg8{dFXwN*Qk7;dnmCjlyNui&RFOGL19R9~^I+Jm1w19q_xiJu0eM+R$A|@9Kx> zoYCx(@Qv_e=Y>HsmnW}EGi!0o!xo*L|6lV}DvJHTD6s{7!hniJC8Wl@E%sApuR8`$ z)7W03Oc$&)1h;bVQvmo64wZM5*~>Lb!mS5=-!+r2?j2St&nA`#rZh~^n}D@K=Eizq zD}L5l8vM*KaJe{w!yJ%4=JrBAfM{5p!O;#C`Hg34yj8a{aC_3ZlWi2UfK9kkNNm`r zz`$zi6dT)b3b4XlPh{!*tANDr681?4-o)TO7uu~}Nc7lIgY>xvl_UzewZ}2oavQ!b zjBLm_AGj|F+XWhKOB?Zacwv$hj4i+Ge|$#jN*6^OK?+ky;;}coZdc)9=r;=E&J_-c z_x;)0+}C|)&=NF6hwqJGzR$@rP&w2G&tUmF>9@9>ED&4s(FPejO8FD*Syv_YPvl=| z6lE^44?mg>B(=+-AN+S%^LK6qQf`S<-?<8h+#VY!&gf(nd>=8bCp<;1-%D!(_D&#d zvuke$0#M0~DZyziQc0JPE)(DtAjF-*NI?mNgOO9djVrHbQnSR6Ow{^Ge|0j;oqr@L zD?2~@R0hNn!YVZ|!uU3&E`&3EKw%cdtvl`36y*rZ`D3`e1|SMK*9gzjf9A_2wV9zs zm~0`5A<*S=6AVYi#fwJzv~ANPf?kL#nqgop3t&o^xt>Iflk#|kSSDiJ&9~5cnyz6b z2R7FDc!|>)FICG;rH32hi^H4>~iAGve90LZ^%11NBcJx_(!<#WcLN z%Unsph&iMzGq&)EwF^|AFlP5n9K4%ZEUa^ERy=VN)FBSQDj-f0{~UB9jB5w8_2W=N z1NbTt=^u3}9^|+F9ekVg2|L&6q_8v-A{n5!S~&6Z_1m9R_xulG)y?q7nm1d~(YVeA z4Kr7B=U)d(f^zJ`+lu7AV2#PBtWq_Nyt4`_7Ln_iWj}G?R%V?fr)pu5M-nvBlQ7yw zg}-~q?$@a)cf;fnMJ^HT1eI@Gn2EC)&H|MjA}($1{1{i(&!GJ|p1KSdAJ!@Ox1SdQ zQOeJD=pgM6dhQT<%$R#^GFPXPd7Dx9dR=ADq#&N#3>^55Vus(!TJvon4L>nwmO}*V z>UKJ8tCB1dT-`69e#Sax7J3bFcV)qMdWI?2yw-6HGo#)+3>F~MjmfJryjx>|iv#Ak z4TZca$V{Sv&`QF@PskDbH0Y>Eq1@S`#(PEenW7|*O45xq=&W_bWlCB;)Wu2U9rsG( zlrk$u!3J*>vQRPmPzQO@-%*50zyobIa!oZp9Q@qdr6(`st6b%&lnY?h+U9jjrG@=$TUYqsC(2?_-TE)ytw?& zWgwv6VNN?s`q8)3SG(42KAPtEwg?mS{l3ob>B{1=Mp^U6nYgVW&GmzF(uDCQ+8F6g zu&gfd;3N3AmY3h}Sqb32;xRl~7p(J)c^mQ$;1%o+Fx^G$%Icmo{`3pn1!MzMw9bpt zdG}IEy-9BvxJp9siDZpRO&?Y;-}M5cs@SLI159ct8f&{sU;4FKXb>Br!SBGexbAaQtBypu22DayCJwq99TYS;Kqpv7si&^&_>ew$*}Ts0SHKA)+o{0=Gzb;8 zpomrm%U_T5d}M#cMBP-r0lUG5cr6yWM@}>2^VrH3`(9a$&9db)g1<&Hl+TW-i2h8J zyXX?)`lewSktZr!_rmg4#R(>plPP6J*Wt=oEOoD6`R&rF{>o6Fu+94!E;-#c9gM`! zve7v`yRDFno3hOX6|X0@u9$f3{TQ*jDttz32-B#GM{Qrkc=*T7761?3`RX4n|DpXg zPk1d%aCHW`eZ(HtLOiTY@E8_T*M%qT7m{sX<#CbHd-+;QKZ4Bu`1<{D*P?wHDmC2t9n+^TnFd8GmbnzP#2ehG$P{A-# z0sD9tLa*w=5s+jPTy2sF@RH{rVWPNLF@r-slJ;vgU++8xi&dT}jYr1<$TNg}H6C0!& zV1#CToENKu3+AZHwLPzvfeWsxf52>0hMBCjmJehbS-@A@8>Ed5_I-7g7B3!;72Yw- z(c+n=uHp}erWIk1_VXPgjk)}AXNgt~K8pwfNGOVwr0io(zbiM767>4g_k7TznW9gO zW-Q9+fgBqSYHExwxi}xYsl6s=6eLQq8)V?A;uQNYzN;KC##1l`Ar(qU*()uD+hW?g zp5sOGra&24=s(=%he`I-EcG>IVMAct`U8}*<6*_2JBYbWD|BW0^b9{7=As8o%tdAZ z(~i(RA(xvgh6$3QHD{v=pUC?73Nj|=Rb6*eqqkgbf;_A!BE-2{r;Rvumh9**QxEm6 zJMO7&!K(*Hwdy0tJ>z?mA%i`bq3yE77blqHW zd7Yk8ty=s4kp%0ULB&sr-vPl^PoINGsD4e=^BtUj*)N0D^ZZr}nt%d!_=tiZXjpb! z4&|IN3_a?8$f1~zaUNwoev6J#-VHu(CmGeRyB6N^vHXt1tC-1^Y)$*L=~V&=5E_Iq z!Rip07^wL*$oU}oCxczq6h536??qaATQ-WRPA32TQToh3HhgX^$WRHFd#3^W9^pLY z9aq!zsRKi_{J6n)3O{CFmL87xIsZ;HCfWOCe5a{7fF$x)p@+u99Y0;<)fF z0HDMZ@54c8&wdUV)Eyet7CsCF&blZG*T@qrJX#K8+p4#XHWU$s-Kmgo@iN5>l|uCu zhKR)k!Q>HmO@nR@`=iDtPB~0K?*wL|^yLSlYt46t@TE-Ei1y27?|bgziUkk$Sl+nu zV!h~>Lo(u{Kac(#w`0$rB=~90zB_;jpY-|1LxwWlTg}O@O6>Sly&$9kQDu%{r7VQe zZ2WM3AESHP;!)d-n!b%o_D2&eXuFo~%ASUM)`2J1PSfP|G|a(Dc zUWrX_Ht|1k1T;i5@?;yY5z8MS@-6T!&;xssLvbGl{GgT$;KuxHjRmJHr%xV6bE}t` zrhLMW2X^E1DZngv8+`8pEA>w?_UcP{&p(Pn^Vy>9 zjk$1Gwf?>1UgMqI`;OFt5>Ft7ff8*l^JO^s+5qGGg9Iw{^tIya{UePC+Y7Rxw zJ{Zk0l*zuPXQdrQ`v)bA=f7XT-$A&Su7C!&uT`53&J&B(>Gwu2C7Wle?XQ#C&(GD$ zrMjCR_gaBwzrba`gkbM(K7{?DE!#fX#RCxmF1{~5V_{!53K@L?Pciw)qV{&)7ytUn z3s)E|Pa*$u%b-tyATevYZnq;Oj*&3BjV!zEkNmBDuK24&1nO+?9=8Vp-mJa5(Ck6p z`;p|6d0g))-{jHi9;~Zt3%ae7A+*R^Xa|PSxjI$QWgk2BFo(!N4hybawyVvyfUe9a zEV9qp$mrhI+y$?~Adg|}f?l*UM!Q4KmrkeR-BUzG`g1eDTA^G3h>n;NEG0EB9q!VU z?pd1|2JVXs+)ydmepML^vpiu-BK&9-mgtydYI&`%n&&o{3FONxaRAua%7zsEf?`); zvd>QSH3$*&k;p|>lYP?NwQ^l!+;iQnd_H*yc!Nx4__xd$;>1DBBS23thWNKvU?(W`L2KM06sK74q9*uM+n1u`J=dhX%yfgp0* zPIx;%Zkjhs@dXJ%Ga4X405`hkjX_On$-P zwAgayOmcbemodD`6l2F3&3;IvaUtO~G&s)wVT&mVA+fxLvAlsPS=w-{hn*1;fOaj* z5CcT0)Lb)qr!Q?$oZfOVHJZ1-Ab5ICJkD7kfVU~IcXoXzyt!79!(_|-k<)ZK>(v{ z%Uj2xv5HVy{?LwD3w+YDV|$+JBq*=FUuq3nY;Wz)F}^PJq>-31BdijM_9#q}OW@k? zTR%+CjOWJwd2g;mtFdw;(w#$&J*MXKW8{nGA9oq$M|X+G(q6$t4o$X zTwbL>N_y*rAo!B(qSr=^hx@X4<85diLzPUM){2_%^ZxC1lIk*0(go|fphb^W#c;i1 zf-}3`ME2$DKZ_}(2Q@PLDBz3x1#k%Hew^kqRBW#_l{Fk+t|$F>l!{!2fXjco^wI8) z?StS)Y(SF$9{nVq>|?Hk6WRRv5vjMR6qXPsn`za}lFDY(-^%NMeOGAG8MBHlzRl97M=ld|_Q6^`#F5it)oY0PijR5aL!aPeW`${wQ zzm7^BFBkT383;IZGC6QLn3i8*lFKU^6|t+?qMNp4d5PEp^7bVAW17} z9qXciPYs{KsSi1V7j;78Iv9D#t2!>7&EAC*tU#11FHG_?N7}4<5_Y2a#}~v1^d9|& zp{yIFTxQbdPcJK~I>K|dHYnVd70iFm z4^4vUU2gqTFN`fF%*YD2*sK(jYTy^@Rx+_dUy}c< z$l($W(r3=Cy9w!*Vg~ZeQHU)ZG&JqPte;yA`E?Mn@jin~(tzX)JTlj?#X~QT0TRC>#71YY%=+GxK ze`Ohhhq`j67LX)CIa3yExau?*b<@fJs2FZow=ew4Gg3 zYKA)hyq#&I5*!TNa{hEZJf>X@&HIzoLk?24)<`wR9=OB!r?(+@u^3`#cWhhKTSVKn z=+J|n2~Ma4Fl@9shrwU&7t(((#9zUeX$U#8TZ#5-06ThVWr%XuzKp;)uH)QrX^AG@ zA~$4s0GlJ&CKL~jeRXlFE0P|=ctRRDo002Ss`uSpg(D%)Q`)H0KR4b>?{jUxj_Wnu zSuH640P+<+yW(oZu-RhV&nsZ>7F7@aqD46}>b~5F5$}i833*s|Uj)RmB;M$s9*w^5 zy6~o4Y2b^gW0;D*tyJc;^pgaI^V#IRuyT->ZJZ$%^SsQo`M)OQf! zq7Uv@QIsFv=~9e}RqBg@wObW3{l?m<4MEp!0bXLRDfZ+%UyrMY{VQ!A1?hCY7L zO_5@fAQH4x#Fd!6W4e5Md?gbca`M!^u>*uD?N^Lu{3;T7bJqD`R<3oM1 z0Ur#*@iHT=d>)X--eI=xl$%~h-nf|WJ7G#S!D>WOk8YyiXl-Tb&uQIL{2oSIn4Kxt zEl&rSADb)*jrDdQe|(t}QpvA}wJwk`=UoNn%Hi8|_;(Q+!KqI|YL z;+l=15b@Eiu0962{uGWA3*=aijy~i<26)hwlS*9s#IjddR7B)JE)NPQRWE@ox&v#TPxrHn$wlX?6jf)bro-AJ0l2dV ze}5>o)60%hb3vI+fSh&fhP(&LkB_8bA1?EDO|Oppe`-#YIT&8lse@a2Y;I9q1L~h> z=3)cBb4j^xk|tisX?**a|CG~fXy1b-1D*{I%K?SK5S>nvZbp`xOcN3Swl#u7$=}Ti z&FbdsO`ti@y1DJU8+)6fW*y8rZYifjQOJMa>{8zFh**P9dO|$dSNMZL@MD%a&QT;w z34!q@E(NdrQ|0vEAWFqR=H~e6-DSRtzXV@zS&LzUtKlTB<7-_a4wl~mAHC`oN&hiqz*gXzRtw+(zcD@ zjyH3r>9!hDF6In>O&q`nF4yO>FiS-RtXfyp;1a?0Fm~k*w^fC@c8qgAT`7{%J@a{Q1wlwlMy^PMA&5Q%4G^ zv?g88q+pQ*1D|9|vlmDT`FIT_E1UTJq-W- zlsj|?LKNZo2Wo}>J=9=V?KE9B=NVrkQ_85aL~TVJlx;2TFL3?Z7b-a|f&;Ycp$lNU zgM@w7fLK{~KWZ|hd{vKl=6*5q6{ndk1ZOXJu>{NtnDO3?STPdBHua+ue6}OeG{5^)BjbshxGrO#bN6U!d`}GE`gQb27?~#}h{b^y;V<0%%er zb=&3{`rJk{6dcFR`0T}_kCZJf>ROKs_$?zLE$~0iNnL=ts#4zT#qzD*0&DX)3143C zIjA9iW>?UnLF>8cVV~CP_L;2*y@}$4>bd2f7hL|9)V*_7vRlnS+_9Br7Az*)I~b(!@Z+mY zG;0J+YyLiZC{2^hF+8u-N&G+~-ko61yzICdi!N7iHjUW42(`lwr@rH=H`4PYxu`k@ zTHAj8dw_W}p#H5Dhh1hY%$G`l^kpzcrr0I-%3O@udsU)h&iMmKXUT1acXhy5A+)Kp zHWBV%+-j1EBJ@8 z5f>DcB~#j+FGgg2%a6#fN`+6cXj>=UPkx6PX|_nt3Rz0Q+8?BFTxAVuiyJz+8RM6~ zpz;kH?%-c{=4ub{ufv{xcvtdYCf+5OverYa0nZ>WIb;xWO{;^?WpZ)~bm?{b3~}NJ zSMGf*t{Gv1mk?(O3TYt%A0`Pg9c!$ZpWuPuF_EZn9<$FUP;AMxmlGJi^p5gSF+Tpi zES*sg{!>D#!MN?CB=|uL4VLH)L*D~PQq?^kY3;%1^lAheo8uT{75jwv#pI-hvm7Lk zF>W9xQvPi0!2CJbc~i(Qd~5au`>c-bMLU(~gLz);MWgn=*x>2LOqnDM1dyg5Ck9e3vcf(6FR;KuIS9-`p*h?Yf-tgU^FpJB91mgll^6}l0> z`9wZs5tIc$m`j0%@gjY(YNpF`6JKYA2$jL=14ZNNX`wMY;9zD7RjDwcr4v4^NXb%J z{_GM8n7fDUJVf|>7}WbmOKP(Vsoguakday<0={)b0#;Aixx7Kp^N*D7{d$=PIb=+p z7RU~OM05C2nMpqFO`>)h2q-iwg=K z+pA!s&W{p8h0)#MG-%`SP+G|ETWn5S)9AHW+4B|^)YeWMN2|7+((>@GwrUz9jb`p(uwyguU4@kVR4!z1(hk7iAC>*FZ9YatgR}Gmuaf+YnWZLEiuSLyHjI`N z?W{n#nCjuy{%N&xtS;<33(c_;}Mq9 zq}q~;*5J|uvw7Jf{qW2Zy~45y?|ZuolqcXDe^8|A$2|6j>@;T5Hpv=#>ptd4GFVyFc?zm!b)%dbW+SVc9f|2t8z zccCH8annN5i^1`U%ZgrSZovlfY}+0OSHV^YnIotyUT4`fjfx z&!Z=|E6E4=q09G7i(JA@ZLJQ!GM!foP_m8W%jz;N5yI7SeSvKUjNjvkbS6WvRXWok z58She4VFb)8)}2UP2pLDrt}Szfgx zyMrN;@`3s6?O{uCb$Sf#zA{lql*?1 z#1P>S40NJ`S`Q9 z;%L3Xq$&FCKKu2mDqu>5BOF;a^TluEf82Z!~kRw$3Cw&{z+qQFI$A zc=n$kS05?~9HZ!35ts3>SI)g)XC)*!%iaxQG#ir6BIPK7kE!VUZ<-Pq`~9L;9)Lp5 z_4pkx+>*)Zc>7}l8;?z`MBf5HPW<9Eh#h^-HzzRja~X9?9qew;p4_R}0|QF9IYX-a zcpa)+@q!B7#+Vz=pV|W>nyn#&^r>`x4@HL(Kqq{*@}`t69%VKP#fl*b*9ziGKGA5> zU`!`X?>$p$ekAEfT!d|cbDJ8I1aw0zz8coN8CD%NGoji|bZb{Xv-nfwhMtJae%P2Q zzge&d@TBz?PgntcEjL_+iHBC z-n&=WD1>w#5}579*>)M^;@cf*u<}AQ4|&dt{ftJ6nQZV52uvhOIjs%@R9(zW8@JPX zw)r+`{mHmFVG{hJcbFJyflL)&^iI)#=$)DW(mPCyvJEZud)qHe=Pl%pdmwn>6(nd8 z>@vgPx{WHyj=}P{WnwXMXX!f!4R5L-FYlKEmP6$@bHttur1E%Y;fQWJG#IikCTYwJ zb?sf*UHk*E0Urp!rLW}m?TwzydgY7bhGJRz#Zo8fLXA`3hK-v#T8=2!G&3`XZKW*a ziEBgx2#u)6P+@Z94v0T1lAe%rOm{Vwd&(>`iB-yRvO5zwzO5KL)WI-DkmPeV&MsyS zVBvP8i8F`lN<|p+1Ayu3`i}qdGtE!wh2fQrcFUzBaP|Pq*PMj>I_H|xt=@Vn+SGVJ zG!&1Qh&;V~V3g%5Tdqb~6|a@A6i((x`-BH*sHlCE=X)m#^T%_h3iBhqQ?23LSeTWj z2-ADzzG>_BSGuH`1{mrUGc(QNq#oCmjeo_(%5Uj;KqTy(X8F-^K28d~!B9`$8Z(j^ zvkrw+O#sR@#&s3$4y8C}A3cy8>H3SdL%RO&2PZQ~u|~R12(2MAI9^IMi)S`@OJ)5S z#r;fEKe#RbR^Lh9)@@;flObQvNntnu`{Y`O6saOWTeo3bxoMsq2IvQ4rUil#hV4teZI*N<1dj%WAP`aj4b z9)d5+qRS|EmP@!W3tQ}>w4c7=j#&YWevlF*64v@%vVno$9c|8rRAt|>a3R^8>Z6-_ zd)vZ)BK(P8Igl$poN4QX-SD_M63#V&*7GEt!~oB*a>Ver<$a0?@l1yjAQt|9E!(OD(U~7vD6fR>`2KA@ zcJ?SHYgz*MYZ^)%9o3iYg~%d3j0f7riJSZK2iNI$dcn+ocbt4u`9SPK9^6GP^Tj%- zI{(l-w@Hn_nbwvA7w{(-6u>JHh~fJLu2>(xt@Kd@SD`4vw3YU4Gq~5lOiTURuQZcM z<*dI#Wd(`d_tdnRdRwQ8Dx9z^1bx+;T=Dl#Obf{O__abvr^3_E@^E65+LzbJif|K z+ZSIy7tm}eby^^fap9S)zUI@@nx>_mx;r;#0~`)tRGhQz)AL7o=0rEU%wBqfa(!q< z21Q4&aCsO0XmgGOZ?5Z?%~OA}B+T+}uDrCRh1Avaj6m4yF5nLsrC^Wt-8^}!_IXAU zgWP&s{-Pa3(J7WMPI6XB_@)z|wk_F?t|z}wvNUQ+oN&-89@>oV79l<>lF`o4mH`1=c{OHXtgBqt)dDB6DT*_7Y|gpGh7&X7Q&6( zg>bYJv)rQ`0;w!``Yf7TA$zG&dFUU_0LuGB4R-JGE(wkPHeycb(kS_9F#?io`UnH8 z>Irgb2mO`yVw;K=ft%M6nySlcKzSJ(e%j*~?XYYz0y%fQvnV7*?K)=Rjh4JT*%jMJ z-*Jf&A+lBW2ah1J45wvfq|G*O=wVu=Yq#F|oi6dbi5$e?b&J7T@0GTfs(f!lz|{)$ zCrxF4ne?OYO=IyGaF~)`AD1BA8HG~lmkx?Jw@wWd>kr!}&z{h)D&sX8rKIFHknLe7 zG!~mX89k(I-u{s^q@qKSgL^)A2D0RsuHIi8T)aRcL|YZ0be^fvpN*nOR;D#+l(Ko9 z0w6ZG`D$%?8Lb>)O68U_pTJWE{3AF$D__52BQbi;_uSx(GS_g%%B~qU%ivU9P!$(4 z%SYv5-;aa2aUdCK6SQ4$5l>DfD(!=oid5Hu0>?YUHQP7;rQ?gZ`GSQn> z2#O(xuT))|mz!tOt9(X*UZcHp=E`B#*rr2Lg|D2w{-RALL@21I6&?@S#S=qLLxR)= z63-MCN)xTQ<;n}vOlOVd9~6b1%Pnl4>vSGXU#GD~g8nwD|C}WN#2Wz@EZ_Cki`H1R z397X|TJ?(jN7^7&BNXD**{OIT*DJTytz}GdN3!`_$>D-H%LY?xnS`=}5ZGg6b-rc5M zWDpE8KZ8<-1G(jKkkgtI>|#W81WIa5sNJ3Go-84b&3~RX_bu3h_;dEPuhQjNM42Q} zXyZXwvN1=sDQUMj#f*dF$#{?BF^qi8QdxD91|%JlQ?vyDY{m^SO6)dZfI*NO7{j@W zrY*-y2dXekxBoqkHS=hvMq&#@8DF`vNM;1KewjabEx-o3@}pfNgtm?7sRo zlVYd-=3OT{Pr%|e5rWb@A%r=vy*)mnx?Iaz+eR3$Rhfo%5U*DAc=y_1A8FtX@j+13 z{x{+>a~UWzgWb?yPmP_)m#+Mh0;LgHQkF$6fIn zZd~%q-TI~X$cO$!6PV$lKPD$_Z+J#S0WA|wP-if)4g+k@x}BtUQ2CnLTC&^-&69o> zPNE9{Qk-SGAmta~TRV^X{odt0?dp7@=BKh@MnZJRCyh{BI^n76xLhOA8X0CUPqx|X zJH;}iwt)dNfxY0r3JUgRh4_YZ>yZ(-17BV*j*|*_5kH$tN|e-uT(C@QaD%r$LGq=9~?8ZQWoHb7pxb zr-E(Avl4-<--Wg|#(pIM zC~wc@Kq*wkwp!oWKmSTwO2KI9XDqcG7vnWx|1@1T8~Dgz#Ys3A>ZR7EUX7Cx!#fBb z&{9{kw$M9g&LG$eAyULG?<*9RyT+r3SJ%I!`K$ALHhH@L^n@j`WJtC~CVgc6_syCl z;|&FqNOg3J!(rCTDIG3_zk>}YmN0Sy01!Wo3aUK?Tc)Z33!$cq=nU9PeOq&q_e*Z8 zL!RC$=C9);LD+rzC3P$8?5{!QIkOsMCP`&!?W9U_KlV) z1m(_yi|frrzVQ}j0P=4;a~TA;Jh$X>z`p}Nd9>4xmWQ0G21vlYul+pN+R!-)fA#nohiR&6v@q!sz2yO#}#`0ai4TBl(@4e!x9 z>gkWoRTcLdwhW9=;%Sy~i!5J~m%$a0>aLy_m8&J&EPlvi%A6%b0L0IG?>_$p%|+yM zwZsLV5eoE@RRw%!XazZrC3Ic{@H&|Zrj|5Ny zo_!qz+=n9fv>~3t3u%tF0g#4?xxvll9baN|3EjzxV9fL8h>*L-A0b0wL`oP>N$GK* z7sUQpSj%Pgn4Y2zzh23Y$LCPNiJrhQvYOVy<-lgbU;kD(K3gPWa-3gND5jVtj?ba- zmCP#|pKTB^InU3VWW(W7ESO5FnW8n#+6@|C7(!QXEO*aF=dz#xsOnLav^~HUN>!y@ z_mSNy6uky3WW0V4@141MQ4@6I@%aR780MtL&Zu>}C4efbP>S)`8?_yGMq|TE+8kq8WqK@2K+RZ1kev z4!ure+O)Vei$9|QsQyvBLf{(r&2jKJUdiSe|E-vk*lkVD$K9WHsX6`^O}IjFf+=Zg zO|%M@3(r<|)4r2VFO!>IgF}9Os+OwucLEG}b*A0ot!;;Ml7wv9SiYIuK^l57eE0br zWh+9l87%f?(ACHSpFC)Ig<1EQPkWGfIpH~*0ao=gkpW5;Fq&*$#;ECJu=giu)4Ygj zalNuh&+_YcE4180s?~B3Id9$Jnj$@#I#Ea|cbLvr9MNO9u>TrSVg{$#gR+}k|6QLU zVUFHv)HZ{$(Oz2h>&et#6*(tldJ5OLk?hLNyU>{Y`Gq&}mFFyGr{QSv&@$VFuSRln zjcda#*<%Gj@A60m)7D^PELw#X1%sv}MGH`TpWxd8b&e>jq?Gh>P)> z#-R}0lutS3y9sKka%0kwpi;eNX3sk~XRiEIm|I=!iuX5h&#bVYt`y2aGO=)oybNQH zGhOI0k~WUXo^G1S;E8_#a zP1oN6*vb2*P}1Gt;(Cm)LHmdOgYveIyPnyQ%(?d3)vIVp_rDbs*0wBzox$Un2IUOr zE~a~UL?kwbX5n&ZVUM#c&Vy$Q=C1Y06omJ&ehM~U2e2Y$mW25UV;%<7UrD);$aySZ z5C-1vY~=NOc@a!kdV(ezmsi*lYF#@V-A|DK#5@w!*mFkyrrB|{q(}gmf`K6}#{|q7 ziIFz4H7P#P-Lu%nEd*p;HSXM?UhXD7X9{1ilPo^I?{k2cc+c%lDXMn!~c z+l79@N|J{nXqdhl(N@h%fS#!@mDxjm8gi9($L5?;i z{ijeMNGGQ$6zdb9kGBFDRG!;Q6a;JpgaVgS;uVO=K+5QQ*JO`e_H%sVFQgqsWUZXF z#LTa*Ld@#R&nmV|{k%4{phJo|N<(NUGn4hRzJ7Wu?xif7Q!)ro#vQSEg_vB~t$oAU z^6)RV@^W67Tn+kxvbOx6dRz3Xy7np%cd%LA>v2T@c2asZ z6|kiwo0?$wm0mHxi9ifjVU@sE(H6hc_-4CifldEN!9|*Dns|x}Dm#A2zb0_liqu>? zBiW&|Hy9uegt35Lm+m!laM&?SHIorS#ca{gE5t9INwIdhV;0KmpNqYwXkL#!8qeHJ z%0q@d!|#d8no~nUw4oaHWhG>QZ>{`Sn)!$uM9eWJVg9q~Z_DRhAHKV%p<|vF9ufP< z&4EYk`p1(t8p*yIW!|obelb9@c7~a>N>|N-7iX`ctwta3k!W8<;o(S2kzpMVpeC%rs2iLT`oSgw zjl01nW(K4~J*#V-utf#5FnB}-!hRB1@%9CWp$5;R;*kHuToAPlgVQ#0Uq{6zLsI4$ zg8xaJZyARZEXMMUqz6E5N-hJ_EFuM6_YqnR*Bo{rx)%1WJ8Xu`zAxC61snO7azUSS z7y&CKLD^R-$+ld|UJ7U7^YykYLAzNMvgH6zMJ{!%qZET`s5TIE_X5b;$g8;vmVw^MT zArA#RS8@>;tv4}=POLd;E0}4*DAC1x7d_PeU9V8+#H;iTibH#89o5JH?fJuBSCBLqxPdV+Gz^&fngMM zrl0MgUt)5fDv?;({|T7Fr(vx8IArYUvOCVDn@51;2Dqj8%ppJ?-iKlkOuBG|y>LWJ z+*lC~G-V53xwLlghhL)l%pnKeN}IOOXJkc|s6ZkKg?F!(1W~A`nu=}fWxjMMaDoo#NQt`Mn$S(WN(yQ5?6 zK^rJy8ECVX+mez*+vJe_#d$$RTR|1)iFoRK38=PAGN#~Y%*$27_dwn(v=@|9qLU}{ zS}CZfnLoXe~z8Nqi%fgiE*-}csTW@gdi$10g> zIpyS2TrHG>REE)5gpD4Lc_2Cn*>E(IA}Ac4+>hs-#_&q){+V0prGj`AdGA8Yosf`h z0Ilsl9b7jBv}Tf)khm_b*J}}1bi5%GOEX<%>k_**gL}nu_>Il>Yi^qGcI?Bk4b{2~ z-hHtRwYmmxC@A3Ds#dDS8{7>Ji0bh2#?J$>a|gZ6Ee3t$T}8{M&`Fy&dytyx(Mo%P zLqQbt1lx0+URy;W6i=H~{o+t-9wyT207x&g!Jc7!;`s%3{Yg6}DZZsf8#rtoB>xjQD~C~ zc}`AB918zpAXy~t4p&{^`lYJ((|TNtRD?fpFVj{L=~~JxMzfvl);MY_$jq`1u=)sK z`7v@wD9y&{PM3n{zvomU1jOcZ0#te)M7M!iDsFnH1kIBcXr#T(%E0>dI9aFm0ct*( zb!m>qD7psj7WEiL@74_)h`)$vf7@}AJQ%`Uj|$sLCj;*v>|o>g?M??Jxf+h%-QQUh z0>f#lqaQL3qfr>hukdp4PNRAV?wRIb2~Luco7IfzCIDL34o1NJZ{OaE0DGI!DDnqww3&18?0%!h@LCX69Fy(Js;K~P0L}h8(dSte>B$>5P!U@m7bUN?Mrs$ZAcP_8S(?d<7{U!Yc!jbsYRB$)H`ea z5%%YW3f0;Op#m=7YLL`A+=c|wH~CPW#7U1k0mk!+tRoR-s*qQ0d^K$xK|QT=+X+R24QEie@v~Rwg;N!pCF|~6Z9fzUd~CgQm-Wy zvA8(Aoq-WID@`;r@0`D^pNV#-$oy8Ais#tQL|rymuhdGb%m{ejXHyJ5xiTYH6Q(ZT za3QCQLHsw=CHzeYmein==yr(T?gn?GyzxQXU@dGbYQ!1UAAo~ZJ{8e>1lEGsI~PPM z`kX~H;GkbEF*brx9oW=R+SXLMAU(YY2~VMQRe~~Btc;op?!S_AIbJXC?BabYx2vc> z>zUyMx0t5a(!~ugFu4%c3Q>71g{0Z>+SblUIO}dPHm;yeeaqO9-Nbu-r*_CO@Ab42 z)jX!tVW+s^38*lp!7j#dOLJaZ4Sv+~x!~Ydn3bOT#F+3DP_0cjWblbeTlTz{KMVifNP~JU7Wyds*Pab!_nugM zMD~0}H$N#s6kC$HwwH4($(VOo?8k6B4*1CV96$bO1o-KhJv=%u&ZT;9PPDK!m8idx zwD~aG-QLCm>q)3ZoJK@y88Rq8ng2X(zG3S>t!R-*SLeRAuHSA3)O=Z$+>hdV0h(sl+=1iNUuG^>Yq+|CsKFTe(3$Tdu^~$ zn_8ru($3&BRhw!A{zPC=c12%%Cfq!L4akC;4^>gj3MppEI%(jcR79k_O_EHIO1N)n z{Bdt2;(t+Ro7T6By}f!afb<+X?@b(|7mTtSqaBQ3Eu)Ure;s+XO~;F~9rOj$(M7J8 zWL^qn@KI8y)S7x9zv*Yo1h@fZ_W)n!f~MJ3FN3K~3r-{*+}2)hQ!lRS7cgM)%IC;;34ay9^<8KwE1Fj&=LgWA~&O zrk(ZQXmu!7Nt9L`GLn~oFOY&S5alnBnE!yp{1=4i3xw}KAj8j0f9NRrgcnTP|fCyz5OT9a_I8x$qn(9o{H@3Htun1sQ3lHVtIW z;nL*)nGJu92ohcT{>f^Mh@9NlGCjr)p$aJ7PEYQo_S1-2IV7x7KT0fsa7cpJNC7BX z<4qF?{9Tj28-J;akebBJ5(sqsd){tc^hvN;cS&nkNHr=7`r3XQbD9Q;IJ{#VoGb~7 z&7UdqXNq;FAp&0#{=KLWa^vpxqlMm_6=h>k!FHlB}U1cC9xM~S;WbsAV>kbVMrw1hQAIVD9!NGQ{>)~pno2F&Yh^-bu zei-exA~2yC=+!nesOVubAdmIo-oDuzKDGL8Up(~duU`OiQCfVr&maDjOvg;% zq!oyFjl(VTBE-TqX*(&RDM8tqYhl__g1HD2e%osml%UHj1Q(qbh&DKNI!%<{&-Sq) zeiyqQ(6qQ+kC|WIji#Dx)Q>Shs{>IPPT8GL(!CpMToJIlwp$q#hRDrmYG)?=T;pOT zlrWeO>8A!3yq5yVkELz`Kh!2mp7Q&?*M%XZjMfqTsUz{f8kfmEE2z{6WIv2C>U4@p zcrpN!IodcC`(aFGY{;7LAZskCGb#)?cHDu;rkmj$HqTCPuLD}@JY|c-Ic}CDKP-|P zh~-uyPmRd&_2w-mO*gdLDeoQ2dcx}}aztuG#5t~E{4fWkmWWO#*`*Twlf?!#GrToE zc`LNnVCy35(09pAqJ4XYvgx2%X#G>^@`+jXz4*OhkNbLs#SNDLgZUe~J=L=c#>FO9 zN+Dru?{mx0bcSjexj|$x^KR}k95ARh2b+@Ssug5!UKL1Vz$*wqKe8`Pr%RHN{0?MNzqM{yejw-d zU@ALtJ~dRCX2*usl!0YK>6~s^f1_frexm72Ps~{U3at19e>x+mf z0+g_ga5!_kn%`f`Y|kau1IJ2Y+!&N~-662yiAFX46mj^eCCZ!Wm_W7ek<&VSOoL+YQ&Zbn zn9y`Ob@`LGESDt133r}lHEY*|zqCH{+ENrylE_j*vxNbPBVf;lNBAY5gdfN)B6I-9 zjr60xLewCLdSyey3F8}W2gmL20fIr0Eu_lu4&N7zK*}2;s`YDGx6%iL4ONW)nIk3CkL0wMk1yLb!i zJ#hM$|4d997#%87O9#5Hc=r+muwekz=B@NDeJ|4iFMllfJ!-U`G9Pj)Fo-pNh>qnb zh6~YXu(W-a(4)vEYJn-&TIkwwxN9mB zkp23_)a#APO=*NTthT60>UXRa^bXqfyX$T^%?hGVqWwb}`O3p*-i-kMo=IhuS2^K9 ze&F7X3*lEe_;}+NQ(OP~4j}B5v&3yC%Tyxc>{hNf$>GWm^ztKa$N4^An*TdNkiJ=H zp(;S}$J804l-k}CwKLuuI*IcqW_ng7^2{;11jr~)Jf6#FR4<5A$Nok3_ z!6AG37DX@>DO>b|nLdq!BBA;fBuBX2E~vKPf64U&t|fFT3cAd10C2z7-h`hRlmR~@ zIjM*yC@jA4hWUIz&4&sv_&8PV5y;DP3pzy8@(OxiV4^a^@t6&hD>cV6nJmi41-&Ih zZnEFFF?w{4h$EfAS2d7LvX4F7!r8+Pk%+9x&)@)O#^rf>4X4=g{l_; zT*9+ruLN(1r^;U2snT!ZVN-%SM^bFXGqOHe3H+;V_|E49afJV3BsS_8T+(OXCzmT% zcbhhzg+X^ZMty<-zdY8sR%*0uKZ04u;`?nof$={3TJRCd6#&iXXQIB7_0WcSL<_lkio^@5t=l6QdT_ixXkLDbUd8B6{&M1G} z1Hnge5O6EU1Co@KSqfv2V)oZ$a>3MzCU!h_ldh~`ZJ;yg(SHm|D!w4j!x&F0 zc*hkgg81eyoK-LN_r;DR&sU>MC{dPZ{G2{X{d@ z;^4M>$>cDRs|6j)vodXN%k14Ye>%@PTcjbxR;zpvpwBiB7#YoF1Hb(flbjhw9$knM z;*pjGQ#jrc`&U56=+?FPqn^k=Q^9Hz#!9P4nOWO*{(of3l`eXPBostoEIkgk7M=w>M<-PjBz_6~cgoi`vM1zf1aHh**OUu(8p3su~An zc^s!G0ko%Y#nG1}fZwD@I-Xp$-}SFh6Wd7N8#eNk)`L6g-qYujHrr8?b$90xzm^!O zD9cmhrV0bp`2}JL*_Hw#g!LGjz6btiK7^B>jvexKAmI}?Vf%Tcsue&YJILp5zvD%U zDd=RW!Xp_(DyvEnI@nkYOTNkIlky2Gm>t~)s4|&9CpzXeL5hV`nwlK&P#+~8A}ZiG zCvm%V>U-at?wfWvfYk3Bm3qW7I-^BQD!}SvV2Zfb+GehO-0CP0D}~Sq;G6rQYWiH+ zOx(!rdc+#aj#($GamSVG>9g(S;5NkAci29^J>YwxOBAtlyLsZMX?0bBO#M}W3ZGX1 zkhMX#QM*D_JHa4)^igZ6-;ELDMX8^rc_j9*U_#*QaQdsGN&&5u4`s%t;{RP z2KmsoUtLc_lUq!`H&czfg3F3bE31A1v~A!vv%YOd?$}AizkXGQJ9pWKT84o8V z2)xR`h|O52foHTRV(`(s6zx8*He~H~k_7U>ZBWA93BnBVKJrm26Ii2RJ@Citq6>B$%1qRfjxW9Ms?Mv~}(AEV}9uN1UySzAO|1cbZ0PrJR}%pTf7@ zAW<&bjNI)b9?g8)x8lS1NlpdIiq#N9FM!g2Lztu}xS*iDD<|`{1;=^el!4WHS(6i>DZc#*T+lp6JYd8l` zPL&oHzW7>wH+;NuR8+zAnAe=EC}@VsIuKC$bY)>}7nnvO;LKU} zDSmGv&Y%|T@n|c5BFtYO3h*)>XgVsPajr!}83S5JrDbuz3ois}h9?1!Y+viUz?4D_ zLA6$3F~Q8_xM0RjN`}SSvvVZ&o)L<#p>34lETl&hcq{Oafi#l<{M{_)0wi;y`zbTM z2{bt(19Z)HB8*1>E5N2f6d zfnyy+aB_e}(1XoTZ*e=_hnc;IN#zPf!iL1r=JZEp-SROzNl#zQOE)4BW~8=CVjT=t z`eLoxC)E&=zz%r=gZ>zxvuwqQw^Avn7rUyep@Gwz zgc$xVh1!}cdRl;UC+*S4%n}d{2cr){`!>o$ho$fY*Nt{KA;1|XVJFowCf*gshm%)% zgy_GC@_gJ{eu(I0qxnbIX#r12nCQ>iJA3+TRoD}Y1bDB3uO=}`MOf2H9OgDd?iJ7% zcFVoUSC$VDxK^~w5Od#^J4gn!)xC3IIprJhyvLnbIGs-mOOWCj7p4{?!K+szI%?|* z$hALszwpF2(IK96n>DvBq%`n8?eW2{X0qtLT(qi{Ul0sA%$mC>m4rGjWY}~&+g=A( zezh!tn~~;~#)*Vda))9)r$~A*Qb>2|(5gy7UAhNIC<54`Nwbm)qCO*TFBo8B^IW=h zR|APAdw6_PjAD}(IT@>LWDSyaB33q;tK91;M7r?WKsfqf9-&JzM?QVnA{%5N^bg`1 z@i>pLieM7VRpK+`n)$9?<4Drb{)f$mr#B6O^NcesJ%|gF+3I42{)Rvh?PUM{fZ!Lb zJ)oQPtS`4>c+86?)<^igHLjmoZy=RYcvj5e00LHG?mKeUmr>NsrqhPGF=dx<`ST@@ zL*1`6)(!I+ZCS4j>4@F-@sP5;J1zpTuc8jRZMVH?%db(5}+b9IffAF_BYlCO(?ypk=H{F@vzKMH%g`B zi%g=)DJ)J>R3@zW?V&bY^!tCfB!g#DtCXAJ+CkbJ`k#@9*~PGCrr^~&`y^|X$L@hb zfjbopuz|kW%xdw;pg75mh3WPzz_s~ehn^xfF2$T{)@V(ShT*f&H4S3|eBUQvzYWV( zi}wDRT1ZT84M)!qqsu69evEjmy)}1V%SexjfWW9H?D`j<;_c3~D$nZ^B;AC96mQ)+ z6ijU@6)$@L;qUPH*QymvAL8doP+#`Xk94GGSy12-CC)*T)_B-!#sP72n!XR)I;Y(DjSp7ATbA?OBZguRT5d;gG+Jm+JSke_r`9u_Jbwao%BNy<-pY{mS|rsU)l zq>m^lIsB^8)3ZaB2Y1`w?igh2iY>Gsy6(yg4_8Ba8=s$7-`?!}K3?!|Qf;9Lf9+EY z-&yi)+83<*&Fy8{d;Bs8`@3{{?!GpCNYq3@Wg#suKM}EWH2fSx*GzTzYwp^US(tZp zrhHgCMUaKpWx5&QW1a%-n~~NzKDKFoP}M^D6#?gCndk0qi7pm;FVi_pB(Q9-4pS== zYbT7ysZOZJ^j*w95j2G<{t`iB`hUkN9w(AF*bKQ)zGB3_?EpE+YjdWeEty40rsk99 z7bKub<|+#O(Cp9XFzwo1DMpzJ(q6`ve7lN_{z3Tc5em2{hj@$dAzk|z4+7xK?IY)U z#(S<`OkUYOcV32IN5Tn$lN@uP4VcRE?BG?k9p(L{dVZwUz_3GNfKr=uxKqlN>f zPD+V6<&2g0AohJClnxA)g)+6k!=SSM>Jv{bt|YX}I&Jm;8EM+upGF#mA9-Q38%l_M zAc`D+9S0Ca*YPt3nc%kBhLDd(M9T9RQ3<;DBWr#xJ>26+zc<_`b%3%XA}^?LEL@u; z1m)7U9$U>H@3m*|wPiC}nMDles$0~D6R1)yk{b(MX{|PVcns}-FBC#h$4^D3u z@_qaS``?Utl?YL+>@1l7$3pi%3X1Hh^3h>nVfqS7se5Ibz z1pn`p0J;zAmz!^5Gx_)bqn)onBrY2-85r1b3m6#Q|7HVc{r__FWwQSNb?`kGv{9vy zOvp(!R5mi6ul-|mwthv-wQB_PFh&Gp|GjFmyB3GB^v?>#oQ|6f?!qYG{b97+!d$(9 zm}P8&cPZ>X*W1+0%xu37=>6#8RQ>VE)pwY$iK(tVK68xxW}$MRZXmbPnY6Q>dfxtk zV9N>w9)DceyJcvqbJ-Xk&RcHSJVs{duX;SD-s$T+SUlHT#{x61Es!GC#z+ zg2e)nK(6x|w**j5nq&R)-qciIr>L93u-vF1-a1j$KEB)Pg#RWt0?j&QE4-wEeV1@1 zM1p2T6Slz>uae30f+s4zvXLT)sGpItiP+fK0I7!Cw*J+>j8O;FIX~X*-Ct`TdcvYE z5cy?B)zxCwon7AkhDkhM4|j!!yPqY_-6C&+ z7l^l4t>fij!0L^6XS7fcuEdZPR?!>7b8H)~8Jd--fDrKJI`jVVHdy&|d^MiYTX!++ zB$?TXRy8>pqtF7NKD4+xo!q%Pv$)Qowvc3u2X8RSJbQNyVF%-IDKzDZGd(rM6aA${ zlQd$rFd6DaQq0wyU9yNcZIhO+U`t+j9*`2A=i~0WBSfwG!hvILzMT2aLL>sd8RX`_j(9P1E{S^g0%cAf>EW=6h4JLw5nU~2TfTT`;)A(bpwre}-2Fi6Li=h$jTtYZD5}ym?K9Um@5N=gF zL;&`7omw!P=!Z1Gb-RQNkn8_Rro2^@PI#}LycPmV8xt;EHs#Wr3?8pGU!nG%O_kO_ zfafYNu2zh32X_(*#wH2*LAk zW7QAnn{iKw&anH@Fb#|BwQ7mCB{Sdfx|=_i85|(|eeA(iLrvU`Tl}jtJV;2XK7IUE zopn{SqPmUpdzf!X&=#MU?nOT2513C&75VgNcBrsq^qhL2xwNQ4i;Tsh_I&PmV@X$A z;>Zy_=12w%RF)gk(li4Bx@TeXJBDlabE_a=w0O5ZhqCp2GVu~wsP%2taI|c)F{71n z+LELHf~oRRt=1~rS6-UtTa{9B9f;>^wc)Q2J*Wthx{hu^pFu!t;f_E4MFj( zQ!Tkss3I-wvDaCS4g87flzxr^d?0rs{xWz$;-?j?;TghRHkg$J5 zPUg}+*f}^@6JXOnp)5b+ln8&k4li5lZl1lLKRC`P^a|?B?URH=4H$Kqjr}m0Tj{xf zMdto%hW+*n?~grWxupbtgIGSeT&*r80DcZmeubzAmPRmIK(01`z}y+hCZL^Jy{p->3@M`D#PczXqxHM2A%nJ+>IoZ9Z3PjOt zCcK;?8{hIXCg`t2bO3RskeID#w^yOygKfN^u4zt)I5v{g++WiwzccsA$-e$rK$X$A zMb_~pC7Jq;gw-ML_Cf_qt9VVF07mE|P-V)E*5|tGd@;%#sO}N#D0gr1H3dDu`w}II zOlbwYJXdY0FN$l@Ruzf6{#nah9Tq!;z=1M_g+L{}&@u|*lS~o?UrYot!pNEUinrFg zz^1lFgXZPQdaZpmF5oluG26~0_Wd8Y7bhMxqsR( z-W3V=wGc*osY2#o!Su#p-!y6N6A8CRf|bS~j*Vw*JT&DF_u)K1^^1K?G{sK{cREgy z83)CEIs0v}ul`y&>fD{f5nk#9>eDXJBe9XLV6C#`iVS$suKYxZNj2=206JA1#J}L2 zI&z}c%_6$@w@MF=qY$=@hs(NKjF^jyCIhrWkvs%R*MT)04fF+Dgtk_K_3T06SXfx|oRUaAWR}Z?(+c2`9@=9X93fR!M!JsmnB;yYY&Is7cr`UKB7+Pq24Wh&F%uP# z#sp}n&41pOAH74^%RnAi0%UMj1M&H|VUqphhj>~0$9}Tq>Ok0`oIuy?bcd{~!LAR5 zF{t9#;R-s@{vqR{$gteBFLiHS54%5rDT&WWBE$ZhdAgDbV`AZ2yMEIMIll!@huyr~ zZk=B*tNT1L_IFTc2dleEqR#5osHomTcB#}(+lr8}TxFNqy&rBl2OxmFtY`s!baTCH zX9#)Bi~DT*^6|;-y9g)IA@tkj!{qSERlXo~skQ2U;g`-Bx2JGYyN$>1xt)Emm3S;*yUF-$lQuD zW$P$qd={9#e%bh?559;N3ImSmg~1bt?vHu3TtUX5Zu61>W&r2LS$(8*3P&~T?DATN zBx3hje7);}2kJ>*&F~xwRDmFgp)n18L$&5J$T8V!)Zw-gcw zG11d_uI*dP!~)i3SK-7~wpLEn?Uc=&kB8~}=B5j@d0pn5IkK~FuAbeb`% zq`cpJ?Yg1j`wf=_D%X`I5(iD4x{}jJ?ahK;1p&HOckiL|B~TwRG`G@k1h)GB>g%hb z!ibV>ao6DP7Th7YySuvum*CJ?a1HK3gS)#1cXxMp4LmY)@4T7&q(6F{)u*faRQ37j zu2p+)-qu!26Mqbzk>H(ej+9(@$B%xTOvC*C@LL2icb|YF`661=!*JaaTf3>2ukXsc zhQu(MH)1273^rtDs-S?}N`vG1dVa8i=Q(W(SC$Ks!CY!*#ml!cTLpSpQ8CvH*ULf>p`(G)ksKEmQ}N4`O}TN>Fu)icN_`0 z3G0>GP~Hd5!;x+($#V zu)OVp>>c4(gP8ReRJ+fH1BX(flq>{qIDE&K-?@(!-RAwB?+e8xZ;s@cC5_Mqi5Z+P zElbTKt{cqMXMQU(8LelB5=1%h-jX+K3XrQs4jiHLJ`RNBv*iz%cW31(Pbd{DkbbUr z5?247$o5j1Ao&Ma%iEDQUlHGy##5J>Hr+^qleE$E0LAibDJ=|SwQXyP56{ur3C-tI z#UCVYK84A$D)Jry)pSDB-D`RY?}LgFSz7MUIns^ODQhf@Xo$5DxZF|&PfZ@nc(8a~ zQF7D~XzQPhw1-atKE$XgDHkfU*G+d8XqsG;5!F_S(bxg;3nX?=x!9t*c$Xp3=am*8 zUOp%lJ}@V{z~=P8%P4lp{kO(2 z@200{s`p!rxlRWCCUV-5+2kDVMmwWF*9&^|ug?`|lf>gJ&@o?=5?a>=(Iut6T#a#SSrZ7l%e@EIp;xt z{1cLoU)bz+yq!WJxod@x$|Dzata4J{?vd)EZe9x<3TI|#5$e0h>t_;Ho;B;_2|2L; zsk~h8)q5~%ccbb_eXw)s)?W9z<+6H}EVnZLBBPj>+IY8$Qg-2< z9X6sZ*&9Q3S*E~SR?)K{dPxN|*0e%!-8AS1Lfs!Y}z-h1}p~Dx7nL-_l|~Ti!X5f>}x! z!(Fdj?-!kuqsrdqA8ot|3_JFF!K(qZcHNL1tZp`_x?nRh<>|xmumYy>9#-GB3(w>k z;;LDD@Pirz^yJ4TXoD=99Muv zo629UM&{pP8(r2q)Zrc79UY%*53?fVA1+T1FUR6^(spKch@vN2GRyII4QLFt2+l^1fH1NhuD9R8tv3D|$p>vA?W-V$E?B7sLiP3m|PUm ziD$jW*Ek{3>bl0Cske5DvTf`Ye!BG;P#U@J8L@JKJ-;di;g(jtap;@;QR~t(FLKq?7tY&E7aD=U@2YX&xI_f;y$8)7{!C%}?EgDS(NhE=9FJF) zwmR2@C6sP>RlJ1)L8v*_)ybDU-Cz4|60iCPICc=uH7ped$(7rkWSMhC`8{>YFsgs% zrXGv#>N?2@5gt6NSb%}B-Zdo<-0&I8zNjTXsL>}uj%X=(R5|9N&jGKWlawSa??*C> z?(OvN=cC|F90U@nH?%{!2U!fE40^f-Rbx&Rl+)WRWjQQ+`8TIUK1>1pKq!IZS!>Gj zl+)Z07_FyI20XDR#}IifPgSSF<&DU}y~{q6x@=Dgy8-7q?kMF_*RL@Em%wLRPgYny zR#sJd%<*(1mjqihvD(9a{Ji4o>N%@O9O&pq5ek&(ugiW?M&tgBI_)k$Hi}+WM;6tK zIu#K)+j?=$4{-N6q3IF$^#dBX>H_D_NTM(mP;nimSFOBx1~@@9jWB~ z#9#Yk^XsgMe62V&ynyFhsuIL*ea9HJy-kSh7KswA6A`5Y5tml2FI>7tOT1R!CU>qz z+}ROY-_%4no&;Y%+FSH~7aD^&Z#c!6WM=DhFDNa0vtkqD+PZx$(5fFd4rRx`;wn>2 z3{#h)0REo4-e$nk9&t9XF$H`#^&YNVhxdO zj)0P>{o{j=M(CowSRZ}obGEM^^c)5;P7z;ff(n{W-=P*Llm$O%bwT0eZ&x?XCn76Y z)%P2^c8}Ae#{-lL=g4AV#J`IYuKV)Wna=SW~Z)>I-UNdiXF6(yFL%Jmh#?B=)u&hNJQM?MEp22Ox{?V5x zvZFQKMwt_(0J~xF0S$_}J#RL*qAxMol)ERRL`q#dR$Vf-Cz8d7!k!!Z&rfq-7&+kl zxY9n#+q0Slb#Cy1S>c8+uKlY+2nYgx#|4Bbr+lLuZa2ev7OFPqnwA1}Lo{xTOv#M& z3I^XF)U^rK_*Mdze+AkgNJF;cemzQaa>bji{DLZi#RH?Nmdw<0scQt5rJB*+5crEj_SjVqE&zw$Jd+7Dxz5dQdr~&kTd7H0#4KLT zX?{m`{7bePkNVlRVznX(&^;EjW?DppV8cj(NM22yA&IZx2yTAvRJH-R?+sf{-)fQ( z4XkB5Zpuo1P-Cp&pXz?pmNU4ltM!tc!AMB|;(6Ga)R*Zm5KU@X=A(sr6t60mz*(2 zX@jknKoYgkQFt|2e)%%-4^LrwXx4Bn1K217Tm&k`h@pTBCBv^zlhhHH3FBWIB3Swf^{Aozcj~x`zYAh!5QnOK1M&!A$H0E;Xm?c$$)_x0uK=k? zSL!gLVt$F+u4*izHpUS=Ek-H_ir);gu}LFZ>P2n3!~@&2ZA*-GW>ZD3U}y3pS8TG# ztZpeFbJTtzhd#y1Z~Qqfety}cXDi?`%5H?Q&F@-49!&}r4o;Om(ppJbihp=RNUjPZ zXG(Lvwtv>!PW6=+saV~ciZ9=93n^cr$Os+W$ah2WftBN^tkB?3EH%SSwDd2B14B;Ho$zA zU6KB_9dDWvCRLfyKxG5FC7DSsBfLgBUDhYSEXUaAoK<#Pno}2KiTGC8TYfYBM2I%h z(EbxW5{D=mVvo2K;hyJG3_r8er>X_oveK*p6F$twu2qYvy>H{;XP8a2EtD>r-aV~x za>*f0vQyF@F*;|xnoZwG;DnC6iST9KVxM?8f1KQD z5LjR`l6=!DkUXYVm&DbGwNzCMq`GYXy9_!{U1+S@#NGtPaC`I`Lq^sa$FU+ z+e8Dh0vcBWAB?l&sQ^qBOE$B4mg-c2-|3CV9-U5}5AMB70iJ;G-Tjj5o9*H_^xF}? z63~XMrf_hVels&O-ak>D=Tq8tY&38*I5wNQ{(YabT_054T7WjOD&K%nx&K)=F=|JA zVt9zrr6h3kkv&Ru2#<|0;KpT_yb-G(-qwan6VvD1N{5}t)jclW^!b}6VtAJH!VQ_< zU^+(@2?=tk4Huv@O!(Oi{n3wVL=6I)F*NL++z0wJY-7tR7Kf~O&a8Ix)`v@pqj9kf zRB2I{%u`N+)5#uLM_+r(wcXa5;qn;tn4yREU3_|xZ~TLUmwt4BZ%I{?f-uyAJ$-Fq|?yvWO>skg5Y33*9E zEAulM(*elWsaE z{9W`Cd5rxOO^TeA({TcUenri)(%Sl=bF5dV6jtW8~Lr zJhc3oVM`|ByB$*4t5j##wdli0+lZOf1-LGqj8}|wC+|zl#M@5iI-t9AR(ZZvI>#6| zg$Ec~F{YJl;iRSEDIaHHoh}r(wN0;og`Q39$uXH`dh)hOj8<#Ax#G9U3_3ZXR1voB z$O>PuyD=V*!C_%NQt{=>rkS34T&A?Lw$Kl0aVd>6&<{lf4bi|T?`i( z=5tqO2b1sM=lM zr=qY)ZT2Zocg)!~N$eF~szM_6B+@`9?o*c+Cgc7@U$A?qfXRDZB@d{zyTafkZEE$v zAp#XW|3?FD=;=5rZ9|O{+5MExj|Ylh>w;PpTb9)`b{!qBTvTh*>opobs>9rr>CgCH zZFkdpt$v=g2U-;^(JNWEr?3;Db~^&c*(mYW;%S1 zDBqZ`Et-grsAZsux=xsXX5Cm!yiM45y?4Kt-^>kGY`uSz&*s~1jk7yp7*<@%R|CkA z1FIxkXgDOoZ|xT#=5l3$Y44{f-~Zj1 z<{B30=wh$%u+p8_=NXoJmR8?9BNPAOA^7KTG!fZ4+6KW z5+_WOV5xjJK3*&iIfviIvkvQ#8Jv~USE?hM!fPF#87`aB%R+&^B?~z8rB}L@e2*xo zf|ie1v7zi_TCoZA9$e2xMr*Wd1Kl|K!ScpMaZsV}nyDadHH;rRLffO{uF)JX^-JQ* ztujnmZ`^^pk)jk*U8OTNi^%&cUd&g!~`9E!tP~71gwN4 zE{pYfkjQA9D>9w+?Rq~_EROrccM9iZu};7W*6J!haj$uBAEpB|(jV@LL0jg{9QvS& z*L{1m?F-!+(>tI-S=iRF;9UZB?KO7RI+5VHa<*R9L|?1*!g10*M(dHYkhGTI;r^6F zkP6=QY^_sj=s~m$-~%|5SN=mikKRKnuEZ<@%^P!bwQrux6l(V;#)1^sjaaqDY5FIe zu*Z2KE#mEn@upmV7S`L%o+<{3?(dloX$5j9C%kTsD}gui(gT&s={Ce3o%eJb-2y)S z*KJxY1}ZsXE|VJ5?0N_KK~&uP9tE3I#!mIXLFgtQ>~459LWr|Bs0$1lopgJdM&%#b z^ZI2iR+TNrCnz2yW|+QboZ{P_=9)0lL_-P6PFEmzqfNso+E0%nDFwCgi=U`>zRuI1 z^Oo1&-2z|cKNt=McTOIih9d;dnPG{=MnYmif>>zQt}%}pU$_U) zC$I)WHi(D_%isAVvo=EqCi&&ldL#dsYCNBT=$G^*2&~n=5vy7%1k(UM2HehH2CEp~ z@|zGAp(}C62JX|^^oWwCdRv8Wu110({o8*(jR5v4Ini>y!Su?H0_YrH6>pSz7^)h& zxlffs<|Jz*I#gt&(DJ)F3W%AraNx|;`Pj3z7BG|_ z<)>O%xTf1WTigdO9D$HiGbdxJ{ivzbn18#^3d90MNigH7eKM3G*M~m%1LC4=x8PyG zeiAFn^Xd4PC6)~j$H{ZU@C!gpDb=`Ulh&Z{oK)5d_hKr306jf!sm}IvpH==6#L+)< zQ|qg0;9G{{+vg!3UjdY8>6$h(??@%tEvwP2g7~BOl+b5$GhpT=aHgiP7O35e%DuRVTvw4yUQrTygkTeLzWY8?n#hV)DI+T@R7r9$H zX>=$|mS!dv@Bu1IV~sU9!MN3`9nfMB7iCuNpz+VH0eP}+M=*qLyk!`Y(gP3nXGLuK zK?H?4biFvuRs}$Oj_fkzJQa^q&lQSge#?NIqFiSHhTRguHRU^<-O$=i zZL@+qDoI&(sn@)XR|K2jS_=teY_dW;qB%D>^rwJ7y zpV^^Z4|3P;1XbTKtB5raFc=(q-(7|#q*l7}>uG?O`Plr@(tymYYqwV~E<4v?8yHzw zQGL*f27mn0C-g?|n1~*5HgNo(mL2?IR!@_fMcX+RV=zp$YplSq^@pUf`l9J@-q0~d z1>7?wxcZC26JMRVK6rFr-+jZZv~X>#C9<=@V`)M zFa&;hs0H5^#;QMWKR>1VwuJY|@9zi4f)RtjV~x-uR1FzwI%o>6D%y+DOolK(C6IB2 zvd4-9PTvO8gNZ^@TeuMWLHx8hA~59L@8y*YmXa(*wa(GqR#7o*FSibp(e2AX;IOx| z`?^sjfkfB?e%Wpd)xnzLFHqPZ_`!IUQUn-|37&vz3yblz_q(U&kaZjBLa@`K#&1fL zcX^hN7S?>_u>tP~l}p?NL3=yh{mf86EfwC~GaRN2CAk!y31v})14Xy{5%TiEDxmd5RD2O@x&YW1Od>h&#|%?yCu z{*Zh;)TnB()7PeDkieXU^rBOq;Xmo}7+pT4k4knMs+5Bqwt>2QcD2bnP-kBR-x(GS z->596yz0}#ND;k?O>iagjb?UlO#eywWn5{peV`(M*|oj>mmx#b0Ek0@c>L{5a{+yU zn0D0)eiOgh*I&z-*r{zczxvq!WcdII;c~c)ZlkoB;YRce<(rD~?r1EMyCj*MinkD9 zQ>sDk6=Z!ZJVu}P9^^m?-GVCiH&K}OvSkgUdS2g zF(-dA!3N={7yfcGi+GkIK2>w3Ho}$;OiiKjfSbs=l+d-WHP_%c^E{vkKS^S3nO`_L ziuij>EqY0Qdv|yE>{?r=@Yj9FVCwN@u3CDPmC4ODCJ!_hB}s&MlR*&|kJ`TN_=}a9 zI-${+OHbpbWbPEom=@TojiS)$uiDwq?<#d;g@SSx2gPHv0aD;|Yd`&siX9|K!|r>q zRpyZ|HXX!QF&a_psVo74*()Ec^aI75M+Kn3MJt_Gp&B0#-x@%5K$)=M%@8twj!rP>VkmyzK;fYv;R_sT`Iih!KrB|(Q~v*8S* z>!u_fj+E0A{4t=GSXp!0OH}ol#?+EAKH91Jz`|Nv5p*5!Xy2bh(TX)a~|j6t&nO^ij1`dQqSwQ zDhGlQi1Sy6%;Ftm=pt`n@F^?Dlx*y%Wg;b`qA8Ao@JI$2dhy@;TpIC;29tf?xeX>4 zbWpzdvz-e91<*QcgBUhJjk+;x{8y+RpCs=TbJ!Thd;i6Wr}k8_oWA)D&f2Ge0>;$B3+@$ zL~ztDo2B(VFs?M=WIj&xPuG>^ag>M2WnU9u$2c+tNJ9=!zenajki%#17J;0{4iRr+ zoSHrr9#=E0%=*-Wnjs@XWANNRSZHi3hf)xUNnj2R>B1$WTt3IU{|4s^I9YgA{H{Lz zMUTc5J)^>_W*v;wV|si+EZGFh{E8h>S}|Ym=dn5?!l!SGY(MWB5XI->V!0DdEQKMK ze*a)B1H3z?(D#^C9GG^|?dr9WP>|-|pMMORzq?bprG19@{T0fgEzv+(-9SKtZvtWf z+)-J5o~Uf z>tuGfLm>3@xd7({vzwIdAZWuVKGbe8-@#x_u4g=YmEyk7R+`hjPR^T1?$MWg-;>gu zH#JvRkgX9>k&uAeD!kylOGLpqeokBr3?%>Db_7*R<3V)M+4xbiCm7jEwly~ZE}OQ2 z4p8iZf(NjAeaJU6xr=X0d1yTH9GS-$O7G03ceK(z>7ih(kaL4HopcB2_iI{)AYU#S zZK55QQoe(2^FGGRjx+p<7D%<0drcOf2cw=>3O$ixxtRklkH^})$~+yE55Xee3&mwv z;B!|_TI(R7hzY>q*B-`vVi{PG?6bPw0q0FHeqE4ksz*>p53|GTUNOffP+7&1!DQ}i z@Zd!>-6}GPa21&K`W(*ISHp2ITzn0sJWy zxJck1{ZnrZ2pD4ak_r^^m?uGL{spgzNIa3aJSSpY`2M0@i4@*B^V}h}urXBw>xUH5 z--Tp}YCtnItYO4WE78vQZ-#GOCfwP4P&6f2)xZ^1X#0x6jle4%PAVYQE!O3Btc5EUes4a_F#1AFo{UU2iA<+`X-Du7{oOm!i^(}abc!ksK zfysUXga|pm0`7#kCO%(`JlwknV24!4b?KmV$(Yz;N^||~0g6XJQVI7{E>umtKq^&}by1~JfmXCHHXZJ^tFq=moT_!zU^3nB zK!Yi~-&LqEITOrZb^5)0hIJ)3`h>0frs=5h)ofr+-j0`%QE~;W#-3kKIK45jN}&Y& z9cXwz+n$xHMNP*ZD9&32LZC}U9^AdhfgVDYnMC{yied>hTNA6MWRRq~U7k9Yw!-!PJdN@)-G1BX#IuWpxiuZ(HR2)h)5fE=rGfea7i;; zg?U66{|NL6mtwc-XQKhWU{tZP#q(m*9kG^2p+6?oq|ORU>n31o`?%-?k@rl_NnA+w zJ8))mOj?=HuoR3(mxHR@=+^t(cG^14f2+==tDM-RCyATXMQIjHxE2XuspjyIRmA^( z!lAI^9Iz42;bF@P>?BX^PH}UOGDMGPYH7xg8rfy(Z(1OSc6?zY7aj==Q#@zMgswG} zBQ*a8nHE`8himuc#>`m)M0?W80n{()8|~h{@%+%?_`bkaC06Jro0wIkn;#jC-nrFXZQCfcs3`p?`(`0omx5Dc34W*l9rS_GQPUW5sQJx0 zv91Pw(ZJ+cxMMRq`A1IOT+x7#hjrd|N#4Q0Gpc~Jm6ZI1FBJTnAU5pQN+YI{!@@0T ziW4U6u^ZuodUdptpMdv-%QMRDCKC>Cb@|Mni@AD>rFM<(LE+?YenC$d-&bG9Mk$dr+pyRp6{Hg2&&R%q`S9d~CO*WK zzOT@v0NC83>!(CT)~C>tYKFKcO|(}xKMcYJVo`L(kA7(INO(yTUeE3GC&|Md zd`nqNh`m_a2MQc*CAl73T*N%YzH1i{4_ng=zhHpxl2D=LXvUjOnimStJDu*d z09G9~oLK>%-Sprtbw23Jkozg|OjO6m(y>T_J!Go#bGnJu0b9%&Rh2xJ4&mluECa+~?BV8V|c3KBPS2|QM zrD63_z?jXI7f&+w-5QwchY$u(9Nf40Se>yG=LkeQUxDRA4b^gqu1K#SKcgsgDYmqOuoX2g-hi~MV5c|FM2H!9uygOY% zRYF?{LqM383UGY0hTq2Ey*Z!1Aw2QmhAOwdOqR$~4R~{6<_NX>jXl9PwU|mlWIfT1 zKdE>W`4cY+utB0p;F!NVC0@2u&Pp0Lu4K}u;>yla&(?!hdiy-Rp z7_#}kEi#`~{*E_7`w}NRPjJRQ%%?8iuN*QG)o<1=1CNvQ{%z5&g&RayMXAwrUysl2 zX|1CJ{A{SabJ5HA-L$3!fZw6@x2H1=^97>pHs%9moY@SGcVjq2FyP0>`)H|Q2`ik7 zlAFl-SyAc&UpRK4Mdhm2U=Y#A!7md*ce;D~oX^jr6f5(m(K_~ekBxk(G1%V$MHx^q zLU1^czemxBNYXzB|8;@`!Tzri3dord2uM6J87derS9}FIR{T2|)L(p_G8rov-`^_) zIDaLU?l8^-)L=nCz!*V5DF4eEG`^jT7?a+~%-O--&e_V$duq#z)l|J(56;raeTA8RwVxBtHhHT}EKe`z-T%P+~_aN;1@Fb!EjK=ufr#hxMD)ckK6wd5rO3YDG~M0=t2Ln3<~l8=Q94cUetd-`yc7y{GaJW`j2$7 zxc$4se6 cq`&3+f4Z`zz(GO)K>&$@00Ci`{JYcs7Z46?v;Y7A diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css index 25453a16bb..e62643f063 100644 --- a/docs/assets/css/bootstrap-responsive.css +++ b/docs/assets/css/bootstrap-responsive.css @@ -275,40 +275,40 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid .span1 { + .row-fluid > .span1 { width: 5.801104972%; } - .row-fluid .span2 { + .row-fluid > .span2 { width: 14.364640883%; } - .row-fluid .span3 { + .row-fluid > .span3 { width: 22.928176794%; } - .row-fluid .span4 { + .row-fluid > .span4 { width: 31.491712705%; } - .row-fluid .span5 { + .row-fluid > .span5 { width: 40.055248616%; } - .row-fluid .span6 { + .row-fluid > .span6 { width: 48.618784527%; } - .row-fluid .span7 { + .row-fluid > .span7 { width: 57.182320438000005%; } - .row-fluid .span8 { + .row-fluid > .span8 { width: 65.74585634900001%; } - .row-fluid .span9 { + .row-fluid > .span9 { width: 74.30939226%; } - .row-fluid .span10 { + .row-fluid > .span10 { width: 82.87292817100001%; } - .row-fluid .span11 { + .row-fluid > .span11 { width: 91.436464082%; } - .row-fluid .span12 { + .row-fluid > .span12 { width: 99.999999993%; } input, @@ -316,64 +316,64 @@ .uneditable-input { margin-left: 0; } - input .span1, - textarea .span1, - .uneditable-input .span1 { + input > .span1, + textarea > .span1, + .uneditable-input > .span1 { width: 32px; } - input .span2, - textarea .span2, - .uneditable-input .span2 { + input > .span2, + textarea > .span2, + .uneditable-input > .span2 { width: 94px; } - input .span3, - textarea .span3, - .uneditable-input .span3 { + input > .span3, + textarea > .span3, + .uneditable-input > .span3 { width: 156px; } - input .span4, - textarea .span4, - .uneditable-input .span4 { + input > .span4, + textarea > .span4, + .uneditable-input > .span4 { width: 218px; } - input .span5, - textarea .span5, - .uneditable-input .span5 { + input > .span5, + textarea > .span5, + .uneditable-input > .span5 { width: 280px; } - input .span6, - textarea .span6, - .uneditable-input .span6 { + input > .span6, + textarea > .span6, + .uneditable-input > .span6 { width: 342px; } - input .span7, - textarea .span7, - .uneditable-input .span7 { + input > .span7, + textarea > .span7, + .uneditable-input > .span7 { width: 404px; } - input .span8, - textarea .span8, - .uneditable-input .span8 { + input > .span8, + textarea > .span8, + .uneditable-input > .span8 { width: 466px; } - input .span9, - textarea .span9, - .uneditable-input .span9 { + input > .span9, + textarea > .span9, + .uneditable-input > .span9 { width: 528px; } - input .span10, - textarea .span10, - .uneditable-input .span10 { + input > .span10, + textarea > .span10, + .uneditable-input > .span10 { width: 590px; } - input .span11, - textarea .span11, - .uneditable-input .span11 { + input > .span11, + textarea > .span11, + .uneditable-input > .span11 { width: 652px; } - input .span12, - textarea .span12, - .uneditable-input .span12 { + input > .span12, + textarea > .span12, + .uneditable-input > .span12 { width: 714px; } } @@ -604,40 +604,40 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid .span1 { + .row-fluid > .span1 { width: 5.982905983%; } - .row-fluid .span2 { + .row-fluid > .span2 { width: 14.529914530000001%; } - .row-fluid .span3 { + .row-fluid > .span3 { width: 23.076923077%; } - .row-fluid .span4 { + .row-fluid > .span4 { width: 31.623931624%; } - .row-fluid .span5 { + .row-fluid > .span5 { width: 40.170940171000005%; } - .row-fluid .span6 { + .row-fluid > .span6 { width: 48.717948718%; } - .row-fluid .span7 { + .row-fluid > .span7 { width: 57.264957265%; } - .row-fluid .span8 { + .row-fluid > .span8 { width: 65.81196581200001%; } - .row-fluid .span9 { + .row-fluid > .span9 { width: 74.358974359%; } - .row-fluid .span10 { + .row-fluid > .span10 { width: 82.905982906%; } - .row-fluid .span11 { + .row-fluid > .span11 { width: 91.45299145300001%; } - .row-fluid .span12 { + .row-fluid > .span12 { width: 100%; } input, @@ -645,64 +645,64 @@ .uneditable-input { margin-left: 0; } - input .span1, - textarea .span1, - .uneditable-input .span1 { + input > .span1, + textarea > .span1, + .uneditable-input > .span1 { width: 60px; } - input .span2, - textarea .span2, - .uneditable-input .span2 { + input > .span2, + textarea > .span2, + .uneditable-input > .span2 { width: 160px; } - input .span3, - textarea .span3, - .uneditable-input .span3 { + input > .span3, + textarea > .span3, + .uneditable-input > .span3 { width: 260px; } - input .span4, - textarea .span4, - .uneditable-input .span4 { + input > .span4, + textarea > .span4, + .uneditable-input > .span4 { width: 360px; } - input .span5, - textarea .span5, - .uneditable-input .span5 { + input > .span5, + textarea > .span5, + .uneditable-input > .span5 { width: 460px; } - input .span6, - textarea .span6, - .uneditable-input .span6 { + input > .span6, + textarea > .span6, + .uneditable-input > .span6 { width: 560px; } - input .span7, - textarea .span7, - .uneditable-input .span7 { + input > .span7, + textarea > .span7, + .uneditable-input > .span7 { width: 660px; } - input .span8, - textarea .span8, - .uneditable-input .span8 { + input > .span8, + textarea > .span8, + .uneditable-input > .span8 { width: 760px; } - input .span9, - textarea .span9, - .uneditable-input .span9 { + input > .span9, + textarea > .span9, + .uneditable-input > .span9 { width: 860px; } - input .span10, - textarea .span10, - .uneditable-input .span10 { + input > .span10, + textarea > .span10, + .uneditable-input > .span10 { width: 960px; } - input .span11, - textarea .span11, - .uneditable-input .span11 { + input > .span11, + textarea > .span11, + .uneditable-input > .span11 { width: 1060px; } - input .span12, - textarea .span12, - .uneditable-input .span12 { + input > .span12, + textarea > .span12, + .uneditable-input > .span12 { width: 1160px; } .thumbnails { diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index ee84d2aa15..e844d6102b 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -239,40 +239,40 @@ a:hover { .row-fluid > [class*="span"]:first-child { margin-left: 0; } -.row-fluid .span1 { +.row-fluid > .span1 { width: 6.382978723%; } -.row-fluid .span2 { +.row-fluid > .span2 { width: 14.89361702%; } -.row-fluid .span3 { +.row-fluid > .span3 { width: 23.404255317%; } -.row-fluid .span4 { +.row-fluid > .span4 { width: 31.914893614%; } -.row-fluid .span5 { +.row-fluid > .span5 { width: 40.425531911%; } -.row-fluid .span6 { +.row-fluid > .span6 { width: 48.93617020799999%; } -.row-fluid .span7 { +.row-fluid > .span7 { width: 57.446808505%; } -.row-fluid .span8 { +.row-fluid > .span8 { width: 65.95744680199999%; } -.row-fluid .span9 { +.row-fluid > .span9 { width: 74.468085099%; } -.row-fluid .span10 { +.row-fluid > .span10 { width: 82.97872339599999%; } -.row-fluid .span11 { +.row-fluid > .span11 { width: 91.489361693%; } -.row-fluid .span12 { +.row-fluid > .span12 { width: 99.99999998999999%; } .container { @@ -767,64 +767,64 @@ textarea, .uneditable-input { margin-left: 0; } -input .span1, -textarea .span1, -.uneditable-input .span1 { +input > .span1, +textarea > .span1, +.uneditable-input > .span1 { width: 50px; } -input .span2, -textarea .span2, -.uneditable-input .span2 { +input > .span2, +textarea > .span2, +.uneditable-input > .span2 { width: 130px; } -input .span3, -textarea .span3, -.uneditable-input .span3 { +input > .span3, +textarea > .span3, +.uneditable-input > .span3 { width: 210px; } -input .span4, -textarea .span4, -.uneditable-input .span4 { +input > .span4, +textarea > .span4, +.uneditable-input > .span4 { width: 290px; } -input .span5, -textarea .span5, -.uneditable-input .span5 { +input > .span5, +textarea > .span5, +.uneditable-input > .span5 { width: 370px; } -input .span6, -textarea .span6, -.uneditable-input .span6 { +input > .span6, +textarea > .span6, +.uneditable-input > .span6 { width: 450px; } -input .span7, -textarea .span7, -.uneditable-input .span7 { +input > .span7, +textarea > .span7, +.uneditable-input > .span7 { width: 530px; } -input .span8, -textarea .span8, -.uneditable-input .span8 { +input > .span8, +textarea > .span8, +.uneditable-input > .span8 { width: 610px; } -input .span9, -textarea .span9, -.uneditable-input .span9 { +input > .span9, +textarea > .span9, +.uneditable-input > .span9 { width: 690px; } -input .span10, -textarea .span10, -.uneditable-input .span10 { +input > .span10, +textarea > .span10, +.uneditable-input > .span10 { width: 770px; } -input .span11, -textarea .span11, -.uneditable-input .span11 { +input > .span11, +textarea > .span11, +.uneditable-input > .span11 { width: 850px; } -input .span12, -textarea .span12, -.uneditable-input .span12 { +input > .span12, +textarea > .span12, +.uneditable-input > .span12 { width: 930px; } input[disabled], diff --git a/less/mixins.less b/less/mixins.less index ef5804d398..5386d41ef1 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -486,30 +486,30 @@ // less throws an exception when we call for them // below and a guard hasn't overridden them // (@fat will work with @cloudhead on coming up with something better hopefully) - .span1 (@gridColumns) {} - .span2 (@gridColumns) {} - .span3 (@gridColumns) {} - .span4 (@gridColumns) {} - .span5 (@gridColumns) {} - .span6 (@gridColumns) {} - .span7 (@gridColumns) {} - .span8 (@gridColumns) {} - .span9 (@gridColumns) {} - .span10 (@gridColumns) {} - .span11 (@gridColumns) {} - .span12 (@gridColumns) {} - .span13 (@gridColumns) {} - .span14 (@gridColumns) {} - .span15 (@gridColumns) {} - .span16 (@gridColumns) {} - .span17 (@gridColumns) {} - .span18 (@gridColumns) {} - .span19 (@gridColumns) {} - .span20 (@gridColumns) {} - .span21 (@gridColumns) {} - .span22 (@gridColumns) {} - .span23 (@gridColumns) {} - .span24 (@gridColumns) {} + .span1 (@gridColumns, @child: 0) {} + .span2 (@gridColumns, @child: 0) {} + .span3 (@gridColumns, @child: 0) {} + .span4 (@gridColumns, @child: 0) {} + .span5 (@gridColumns, @child: 0) {} + .span6 (@gridColumns, @child: 0) {} + .span7 (@gridColumns, @child: 0) {} + .span8 (@gridColumns, @child: 0) {} + .span9 (@gridColumns, @child: 0) {} + .span10 (@gridColumns, @child: 0) {} + .span11 (@gridColumns, @child: 0) {} + .span12 (@gridColumns, @child: 0) {} + .span13 (@gridColumns, @child: 0) {} + .span14 (@gridColumns, @child: 0) {} + .span15 (@gridColumns, @child: 0) {} + .span16 (@gridColumns, @child: 0) {} + .span17 (@gridColumns, @child: 0) {} + .span18 (@gridColumns, @child: 0) {} + .span19 (@gridColumns, @child: 0) {} + .span20 (@gridColumns, @child: 0) {} + .span21 (@gridColumns, @child: 0) {} + .span22 (@gridColumns, @child: 0) {} + .span23 (@gridColumns, @child: 0) {} + .span24 (@gridColumns, @child: 0) {} // override mixins with guards @@ -538,6 +538,31 @@ .span23 (@gridColumns) when (@gridColumns > 22) { .span23 { .span(23); } } .span24 (@gridColumns) when (@gridColumns > 23) { .span24 { .span(24); } } + .span1 (@gridColumns, @child) when (@gridColumns > 0) and (@child) { > .span1 { .span(1); } } + .span2 (@gridColumns, @child) when (@gridColumns > 1) and (@child) { > .span2 { .span(2); } } + .span3 (@gridColumns, @child) when (@gridColumns > 2) and (@child) { > .span3 { .span(3); } } + .span4 (@gridColumns, @child) when (@gridColumns > 3) and (@child) { > .span4 { .span(4); } } + .span5 (@gridColumns, @child) when (@gridColumns > 4) and (@child) { > .span5 { .span(5); } } + .span6 (@gridColumns, @child) when (@gridColumns > 5) and (@child) { > .span6 { .span(6); } } + .span7 (@gridColumns, @child) when (@gridColumns > 6) and (@child) { > .span7 { .span(7); } } + .span8 (@gridColumns, @child) when (@gridColumns > 7) and (@child) { > .span8 { .span(8); } } + .span9 (@gridColumns, @child) when (@gridColumns > 8) and (@child) { > .span9 { .span(9); } } + .span10 (@gridColumns, @child) when (@gridColumns > 9) and (@child) { > .span10 { .span(10); } } + .span11 (@gridColumns, @child) when (@gridColumns > 10) and (@child) { > .span11 { .span(11); } } + .span12 (@gridColumns, @child) when (@gridColumns > 11) and (@child) { > .span12 { .span(12); } } + .span13 (@gridColumns, @child) when (@gridColumns > 12) and (@child) { > .span13 { .span(13); } } + .span14 (@gridColumns, @child) when (@gridColumns > 13) and (@child) { > .span14 { .span(14); } } + .span15 (@gridColumns, @child) when (@gridColumns > 14) and (@child) { > .span15 { .span(15); } } + .span16 (@gridColumns, @child) when (@gridColumns > 15) and (@child) { > .span16 { .span(16); } } + .span17 (@gridColumns, @child) when (@gridColumns > 16) and (@child) { > .span17 { .span(17); } } + .span18 (@gridColumns, @child) when (@gridColumns > 17) and (@child) { > .span18 { .span(18); } } + .span19 (@gridColumns, @child) when (@gridColumns > 18) and (@child) { > .span19 { .span(19); } } + .span20 (@gridColumns, @child) when (@gridColumns > 19) and (@child) { > .span20 { .span(20); } } + .span21 (@gridColumns, @child) when (@gridColumns > 20) and (@child) { > .span21 { .span(21); } } + .span22 (@gridColumns, @child) when (@gridColumns > 21) and (@child) { > .span22 { .span(22); } } + .span23 (@gridColumns, @child) when (@gridColumns > 22) and (@child) { > .span23 { .span(23); } } + .span24 (@gridColumns, @child) when (@gridColumns > 23) and (@child) { > .span24 { .span(24); } } + // do the same with offset as we did with spans ;_; .offset1 (@gridColumns) {} @@ -688,30 +713,30 @@ margin-left: 0; } - #grid .span1(@gridColumns); - #grid .span2(@gridColumns); - #grid .span3(@gridColumns); - #grid .span4(@gridColumns); - #grid .span5(@gridColumns); - #grid .span6(@gridColumns); - #grid .span7(@gridColumns); - #grid .span8(@gridColumns); - #grid .span9(@gridColumns); - #grid .span10(@gridColumns); - #grid .span11(@gridColumns); - #grid .span12(@gridColumns); - #grid .span13(@gridColumns); - #grid .span14(@gridColumns); - #grid .span15(@gridColumns); - #grid .span16(@gridColumns); - #grid .span17(@gridColumns); - #grid .span18(@gridColumns); - #grid .span19(@gridColumns); - #grid .span20(@gridColumns); - #grid .span21(@gridColumns); - #grid .span22(@gridColumns); - #grid .span23(@gridColumns); - #grid .span24(@gridColumns); + #grid .span1(@gridColumns, true); + #grid .span2(@gridColumns, true); + #grid .span3(@gridColumns, true); + #grid .span4(@gridColumns, true); + #grid .span5(@gridColumns, true); + #grid .span6(@gridColumns, true); + #grid .span7(@gridColumns, true); + #grid .span8(@gridColumns, true); + #grid .span9(@gridColumns, true); + #grid .span10(@gridColumns, true); + #grid .span11(@gridColumns, true); + #grid .span12(@gridColumns, true); + #grid .span13(@gridColumns, true); + #grid .span14(@gridColumns, true); + #grid .span15(@gridColumns, true); + #grid .span16(@gridColumns, true); + #grid .span17(@gridColumns, true); + #grid .span18(@gridColumns, true); + #grid .span19(@gridColumns, true); + #grid .span20(@gridColumns, true); + #grid .span21(@gridColumns, true); + #grid .span22(@gridColumns, true); + #grid .span23(@gridColumns, true); + #grid .span24(@gridColumns, true); } } @@ -727,30 +752,30 @@ .uneditable-input { margin-left: 0; // override margin-left from core grid system - #grid .span1(@gridColumns); - #grid .span2(@gridColumns); - #grid .span3(@gridColumns); - #grid .span4(@gridColumns); - #grid .span5(@gridColumns); - #grid .span6(@gridColumns); - #grid .span7(@gridColumns); - #grid .span8(@gridColumns); - #grid .span9(@gridColumns); - #grid .span10(@gridColumns); - #grid .span11(@gridColumns); - #grid .span12(@gridColumns); - #grid .span13(@gridColumns); - #grid .span14(@gridColumns); - #grid .span15(@gridColumns); - #grid .span16(@gridColumns); - #grid .span17(@gridColumns); - #grid .span18(@gridColumns); - #grid .span19(@gridColumns); - #grid .span20(@gridColumns); - #grid .span21(@gridColumns); - #grid .span22(@gridColumns); - #grid .span23(@gridColumns); - #grid .span24(@gridColumns); + #grid .span1(@gridColumns, true); + #grid .span2(@gridColumns, true); + #grid .span3(@gridColumns, true); + #grid .span4(@gridColumns, true); + #grid .span5(@gridColumns, true); + #grid .span6(@gridColumns, true); + #grid .span7(@gridColumns, true); + #grid .span8(@gridColumns, true); + #grid .span9(@gridColumns, true); + #grid .span10(@gridColumns, true); + #grid .span11(@gridColumns, true); + #grid .span12(@gridColumns, true); + #grid .span13(@gridColumns, true); + #grid .span14(@gridColumns, true); + #grid .span15(@gridColumns, true); + #grid .span16(@gridColumns, true); + #grid .span17(@gridColumns, true); + #grid .span18(@gridColumns, true); + #grid .span19(@gridColumns, true); + #grid .span20(@gridColumns, true); + #grid .span21(@gridColumns, true); + #grid .span22(@gridColumns, true); + #grid .span23(@gridColumns, true); + #grid .span24(@gridColumns, true); } } From 1aeca545c8708dce6d05e7698589a20b98b39a76 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Sun, 4 Mar 2012 14:06:30 -0800 Subject: [PATCH 3/8] new approach to grid with recursive mixins :D --- docs/assets/bootstrap.zip | Bin 9620 -> 54463 bytes docs/assets/css/bootstrap-responsive.css | 564 +++++++++++------------ docs/assets/css/bootstrap.css | 284 ++++++------ less/mixins.less | 254 +--------- 4 files changed, 447 insertions(+), 655 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 4fa4f42119a619e723df465067c9a971db09eb25..84c5698f6590c3e046cefcc7df2df52af1cb0eba 100644 GIT binary patch delta 45545 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 diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css index e62643f063..bd1b47ca71 100644 --- a/docs/assets/css/bootstrap-responsive.css +++ b/docs/assets/css/bootstrap-responsive.css @@ -184,77 +184,77 @@ .navbar-fixed-bottom .container { width: 724px; } - .span1 { - width: 42px; - } - .span2 { - width: 104px; - } - .span3 { - width: 166px; - } - .span4 { - width: 228px; - } - .span5 { - width: 290px; - } - .span6 { - width: 352px; - } - .span7 { - width: 414px; - } - .span8 { - width: 476px; - } - .span9 { - width: 538px; - } - .span10 { - width: 600px; + .span12 { + width: 724px; } .span11 { width: 662px; } - .span12 { - width: 724px; + .span10 { + width: 600px; } - .offset1 { - margin-left: 82px; + .span9 { + width: 538px; } - .offset2 { - margin-left: 144px; + .span8 { + width: 476px; } - .offset3 { - margin-left: 206px; + .span7 { + width: 414px; } - .offset4 { - margin-left: 268px; + .span6 { + width: 352px; } - .offset5 { - margin-left: 330px; + .span5 { + width: 290px; } - .offset6 { - margin-left: 392px; + .span4 { + width: 228px; } - .offset7 { - margin-left: 454px; + .span3 { + width: 166px; } - .offset8 { - margin-left: 516px; + .span2 { + width: 104px; } - .offset9 { - margin-left: 578px; + .span1 { + width: 42px; } - .offset10 { - margin-left: 640px; + .offset12 { + margin-left: 764px; } .offset11 { margin-left: 702px; } - .offset12 { - margin-left: 764px; + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; } .row-fluid { width: 100%; @@ -275,107 +275,107 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { - width: 5.801104972%; - } - .row-fluid > .span2 { - width: 14.364640883%; - } - .row-fluid > .span3 { - width: 22.928176794%; - } - .row-fluid > .span4 { - width: 31.491712705%; - } - .row-fluid > .span5 { - width: 40.055248616%; - } - .row-fluid > .span6 { - width: 48.618784527%; - } - .row-fluid > .span7 { - width: 57.182320438000005%; - } - .row-fluid > .span8 { - width: 65.74585634900001%; - } - .row-fluid > .span9 { - width: 74.30939226%; - } - .row-fluid > .span10 { - width: 82.87292817100001%; - } - .row-fluid > .span11 { - width: 91.436464082%; - } .row-fluid > .span12 { width: 99.999999993%; } + .row-fluid .span11 { + width: 91.436464082%; + } + .row-fluid .span10 { + width: 82.87292817100001%; + } + .row-fluid .span9 { + width: 74.30939226%; + } + .row-fluid .span8 { + width: 65.74585634900001%; + } + .row-fluid .span7 { + width: 57.182320438000005%; + } + .row-fluid .span6 { + width: 48.618784527%; + } + .row-fluid .span5 { + width: 40.055248616%; + } + .row-fluid .span4 { + width: 31.491712705%; + } + .row-fluid .span3 { + width: 22.928176794%; + } + .row-fluid .span2 { + width: 14.364640883%; + } + .row-fluid .span1 { + width: 5.801104972%; + } input, textarea, .uneditable-input { margin-left: 0; } - input > .span1, - textarea > .span1, - .uneditable-input > .span1 { - width: 32px; - } - input > .span2, - textarea > .span2, - .uneditable-input > .span2 { - width: 94px; - } - input > .span3, - textarea > .span3, - .uneditable-input > .span3 { - width: 156px; - } - input > .span4, - textarea > .span4, - .uneditable-input > .span4 { - width: 218px; - } - input > .span5, - textarea > .span5, - .uneditable-input > .span5 { - width: 280px; - } - input > .span6, - textarea > .span6, - .uneditable-input > .span6 { - width: 342px; - } - input > .span7, - textarea > .span7, - .uneditable-input > .span7 { - width: 404px; - } - input > .span8, - textarea > .span8, - .uneditable-input > .span8 { - width: 466px; - } - input > .span9, - textarea > .span9, - .uneditable-input > .span9 { - width: 528px; - } - input > .span10, - textarea > .span10, - .uneditable-input > .span10 { - width: 590px; - } - input > .span11, - textarea > .span11, - .uneditable-input > .span11 { - width: 652px; - } input > .span12, textarea > .span12, .uneditable-input > .span12 { width: 714px; } + input .span11, + textarea .span11, + .uneditable-input .span11 { + width: 652px; + } + input .span10, + textarea .span10, + .uneditable-input .span10 { + width: 590px; + } + input .span9, + textarea .span9, + .uneditable-input .span9 { + width: 528px; + } + input .span8, + textarea .span8, + .uneditable-input .span8 { + width: 466px; + } + input .span7, + textarea .span7, + .uneditable-input .span7 { + width: 404px; + } + input .span6, + textarea .span6, + .uneditable-input .span6 { + width: 342px; + } + input .span5, + textarea .span5, + .uneditable-input .span5 { + width: 280px; + } + input .span4, + textarea .span4, + .uneditable-input .span4 { + width: 218px; + } + input .span3, + textarea .span3, + .uneditable-input .span3 { + width: 156px; + } + input .span2, + textarea .span2, + .uneditable-input .span2 { + width: 94px; + } + input .span1, + textarea .span1, + .uneditable-input .span1 { + width: 32px; + } } @media (max-width: 979px) { body { @@ -513,77 +513,77 @@ .navbar-fixed-bottom .container { width: 1170px; } - .span1 { - width: 70px; - } - .span2 { - width: 170px; - } - .span3 { - width: 270px; - } - .span4 { - width: 370px; - } - .span5 { - width: 470px; - } - .span6 { - width: 570px; - } - .span7 { - width: 670px; - } - .span8 { - width: 770px; - } - .span9 { - width: 870px; - } - .span10 { - width: 970px; + .span12 { + width: 1170px; } .span11 { width: 1070px; } - .span12 { - width: 1170px; + .span10 { + width: 970px; } - .offset1 { - margin-left: 130px; + .span9 { + width: 870px; } - .offset2 { - margin-left: 230px; + .span8 { + width: 770px; } - .offset3 { - margin-left: 330px; + .span7 { + width: 670px; } - .offset4 { - margin-left: 430px; + .span6 { + width: 570px; } - .offset5 { - margin-left: 530px; + .span5 { + width: 470px; } - .offset6 { - margin-left: 630px; + .span4 { + width: 370px; } - .offset7 { - margin-left: 730px; + .span3 { + width: 270px; } - .offset8 { - margin-left: 830px; + .span2 { + width: 170px; } - .offset9 { - margin-left: 930px; + .span1 { + width: 70px; } - .offset10 { - margin-left: 1030px; + .offset12 { + margin-left: 1230px; } .offset11 { margin-left: 1130px; } - .offset12 { - margin-left: 1230px; + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; } .row-fluid { width: 100%; @@ -604,107 +604,107 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { - width: 5.982905983%; - } - .row-fluid > .span2 { - width: 14.529914530000001%; - } - .row-fluid > .span3 { - width: 23.076923077%; - } - .row-fluid > .span4 { - width: 31.623931624%; - } - .row-fluid > .span5 { - width: 40.170940171000005%; - } - .row-fluid > .span6 { - width: 48.717948718%; - } - .row-fluid > .span7 { - width: 57.264957265%; - } - .row-fluid > .span8 { - width: 65.81196581200001%; - } - .row-fluid > .span9 { - width: 74.358974359%; - } - .row-fluid > .span10 { - width: 82.905982906%; - } - .row-fluid > .span11 { - width: 91.45299145300001%; - } .row-fluid > .span12 { width: 100%; } + .row-fluid .span11 { + width: 91.45299145300001%; + } + .row-fluid .span10 { + width: 82.905982906%; + } + .row-fluid .span9 { + width: 74.358974359%; + } + .row-fluid .span8 { + width: 65.81196581200001%; + } + .row-fluid .span7 { + width: 57.264957265%; + } + .row-fluid .span6 { + width: 48.717948718%; + } + .row-fluid .span5 { + width: 40.170940171000005%; + } + .row-fluid .span4 { + width: 31.623931624%; + } + .row-fluid .span3 { + width: 23.076923077%; + } + .row-fluid .span2 { + width: 14.529914530000001%; + } + .row-fluid .span1 { + width: 5.982905983%; + } input, textarea, .uneditable-input { margin-left: 0; } - input > .span1, - textarea > .span1, - .uneditable-input > .span1 { - width: 60px; - } - input > .span2, - textarea > .span2, - .uneditable-input > .span2 { - width: 160px; - } - input > .span3, - textarea > .span3, - .uneditable-input > .span3 { - width: 260px; - } - input > .span4, - textarea > .span4, - .uneditable-input > .span4 { - width: 360px; - } - input > .span5, - textarea > .span5, - .uneditable-input > .span5 { - width: 460px; - } - input > .span6, - textarea > .span6, - .uneditable-input > .span6 { - width: 560px; - } - input > .span7, - textarea > .span7, - .uneditable-input > .span7 { - width: 660px; - } - input > .span8, - textarea > .span8, - .uneditable-input > .span8 { - width: 760px; - } - input > .span9, - textarea > .span9, - .uneditable-input > .span9 { - width: 860px; - } - input > .span10, - textarea > .span10, - .uneditable-input > .span10 { - width: 960px; - } - input > .span11, - textarea > .span11, - .uneditable-input > .span11 { - width: 1060px; - } input > .span12, textarea > .span12, .uneditable-input > .span12 { width: 1160px; } + input .span11, + textarea .span11, + .uneditable-input .span11 { + width: 1060px; + } + input .span10, + textarea .span10, + .uneditable-input .span10 { + width: 960px; + } + input .span9, + textarea .span9, + .uneditable-input .span9 { + width: 860px; + } + input .span8, + textarea .span8, + .uneditable-input .span8 { + width: 760px; + } + input .span7, + textarea .span7, + .uneditable-input .span7 { + width: 660px; + } + input .span6, + textarea .span6, + .uneditable-input .span6 { + width: 560px; + } + input .span5, + textarea .span5, + .uneditable-input .span5 { + width: 460px; + } + input .span4, + textarea .span4, + .uneditable-input .span4 { + width: 360px; + } + input .span3, + textarea .span3, + .uneditable-input .span3 { + width: 260px; + } + input .span2, + textarea .span2, + .uneditable-input .span2 { + width: 160px; + } + input .span1, + textarea .span1, + .uneditable-input .span1 { + width: 60px; + } .thumbnails { margin-left: -30px; } diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index e844d6102b..c79e20edc0 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -148,77 +148,77 @@ a:hover { .navbar-fixed-bottom .container { width: 940px; } -.span1 { - width: 60px; -} -.span2 { - width: 140px; -} -.span3 { - width: 220px; -} -.span4 { - width: 300px; -} -.span5 { - width: 380px; -} -.span6 { - width: 460px; -} -.span7 { - width: 540px; -} -.span8 { - width: 620px; -} -.span9 { - width: 700px; -} -.span10 { - width: 780px; +.span12 { + width: 940px; } .span11 { width: 860px; } -.span12 { - width: 940px; +.span10 { + width: 780px; } -.offset1 { - margin-left: 100px; +.span9 { + width: 700px; } -.offset2 { - margin-left: 180px; +.span8 { + width: 620px; } -.offset3 { - margin-left: 260px; +.span7 { + width: 540px; } -.offset4 { - margin-left: 340px; +.span6 { + width: 460px; } -.offset5 { - margin-left: 420px; +.span5 { + width: 380px; } -.offset6 { - margin-left: 500px; +.span4 { + width: 300px; } -.offset7 { - margin-left: 580px; +.span3 { + width: 220px; } -.offset8 { - margin-left: 660px; +.span2 { + width: 140px; } -.offset9 { - margin-left: 740px; +.span1 { + width: 60px; } -.offset10 { - margin-left: 820px; +.offset12 { + margin-left: 980px; } .offset11 { margin-left: 900px; } -.offset12 { - margin-left: 980px; +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; } .row-fluid { width: 100%; @@ -239,42 +239,42 @@ a:hover { .row-fluid > [class*="span"]:first-child { margin-left: 0; } -.row-fluid > .span1 { - width: 6.382978723%; -} -.row-fluid > .span2 { - width: 14.89361702%; -} -.row-fluid > .span3 { - width: 23.404255317%; -} -.row-fluid > .span4 { - width: 31.914893614%; -} -.row-fluid > .span5 { - width: 40.425531911%; -} -.row-fluid > .span6 { - width: 48.93617020799999%; -} -.row-fluid > .span7 { - width: 57.446808505%; -} -.row-fluid > .span8 { - width: 65.95744680199999%; -} -.row-fluid > .span9 { - width: 74.468085099%; -} -.row-fluid > .span10 { - width: 82.97872339599999%; -} -.row-fluid > .span11 { - width: 91.489361693%; -} .row-fluid > .span12 { width: 99.99999998999999%; } +.row-fluid .span11 { + width: 91.489361693%; +} +.row-fluid .span10 { + width: 82.97872339599999%; +} +.row-fluid .span9 { + width: 74.468085099%; +} +.row-fluid .span8 { + width: 65.95744680199999%; +} +.row-fluid .span7 { + width: 57.446808505%; +} +.row-fluid .span6 { + width: 48.93617020799999%; +} +.row-fluid .span5 { + width: 40.425531911%; +} +.row-fluid .span4 { + width: 31.914893614%; +} +.row-fluid .span3 { + width: 23.404255317%; +} +.row-fluid .span2 { + width: 14.89361702%; +} +.row-fluid .span1 { + width: 6.382978723%; +} .container { margin-left: auto; margin-right: auto; @@ -767,66 +767,66 @@ textarea, .uneditable-input { margin-left: 0; } -input > .span1, -textarea > .span1, -.uneditable-input > .span1 { - width: 50px; -} -input > .span2, -textarea > .span2, -.uneditable-input > .span2 { - width: 130px; -} -input > .span3, -textarea > .span3, -.uneditable-input > .span3 { - width: 210px; -} -input > .span4, -textarea > .span4, -.uneditable-input > .span4 { - width: 290px; -} -input > .span5, -textarea > .span5, -.uneditable-input > .span5 { - width: 370px; -} -input > .span6, -textarea > .span6, -.uneditable-input > .span6 { - width: 450px; -} -input > .span7, -textarea > .span7, -.uneditable-input > .span7 { - width: 530px; -} -input > .span8, -textarea > .span8, -.uneditable-input > .span8 { - width: 610px; -} -input > .span9, -textarea > .span9, -.uneditable-input > .span9 { - width: 690px; -} -input > .span10, -textarea > .span10, -.uneditable-input > .span10 { - width: 770px; -} -input > .span11, -textarea > .span11, -.uneditable-input > .span11 { - width: 850px; -} input > .span12, textarea > .span12, .uneditable-input > .span12 { width: 930px; } +input .span11, +textarea .span11, +.uneditable-input .span11 { + width: 850px; +} +input .span10, +textarea .span10, +.uneditable-input .span10 { + width: 770px; +} +input .span9, +textarea .span9, +.uneditable-input .span9 { + width: 690px; +} +input .span8, +textarea .span8, +.uneditable-input .span8 { + width: 610px; +} +input .span7, +textarea .span7, +.uneditable-input .span7 { + width: 530px; +} +input .span6, +textarea .span6, +.uneditable-input .span6 { + width: 450px; +} +input .span5, +textarea .span5, +.uneditable-input .span5 { + width: 370px; +} +input .span4, +textarea .span4, +.uneditable-input .span4 { + width: 290px; +} +input .span3, +textarea .span3, +.uneditable-input .span3 { + width: 210px; +} +input .span2, +textarea .span2, +.uneditable-input .span2 { + width: 130px; +} +input .span1, +textarea .span1, +.uneditable-input .span1 { + width: 50px; +} input[disabled], select[disabled], textarea[disabled], @@ -2880,7 +2880,7 @@ input[type="submit"].btn.btn-small { .navbar-search .search-query :-moz-placeholder { color: #eeeeee; } -.navbar-search .search-query::-webkit-input-placeholder { +.navbar-search .search-query ::-webkit-input-placeholder { color: #eeeeee; } .navbar-search .search-query:hover { diff --git a/less/mixins.less b/less/mixins.less index 5386d41ef1..d58a43685d 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -482,140 +482,24 @@ #grid { - // we have to define these bogus mixins otherwise - // less throws an exception when we call for them - // below and a guard hasn't overridden them - // (@fat will work with @cloudhead on coming up with something better hopefully) - .span1 (@gridColumns, @child: 0) {} - .span2 (@gridColumns, @child: 0) {} - .span3 (@gridColumns, @child: 0) {} - .span4 (@gridColumns, @child: 0) {} - .span5 (@gridColumns, @child: 0) {} - .span6 (@gridColumns, @child: 0) {} - .span7 (@gridColumns, @child: 0) {} - .span8 (@gridColumns, @child: 0) {} - .span9 (@gridColumns, @child: 0) {} - .span10 (@gridColumns, @child: 0) {} - .span11 (@gridColumns, @child: 0) {} - .span12 (@gridColumns, @child: 0) {} - .span13 (@gridColumns, @child: 0) {} - .span14 (@gridColumns, @child: 0) {} - .span15 (@gridColumns, @child: 0) {} - .span16 (@gridColumns, @child: 0) {} - .span17 (@gridColumns, @child: 0) {} - .span18 (@gridColumns, @child: 0) {} - .span19 (@gridColumns, @child: 0) {} - .span20 (@gridColumns, @child: 0) {} - .span21 (@gridColumns, @child: 0) {} - .span22 (@gridColumns, @child: 0) {} - .span23 (@gridColumns, @child: 0) {} - .span24 (@gridColumns, @child: 0) {} + // Recursive mixins! <3 + // Requires not yet released LESS ;) + .spanX (@index) when not (@index = 0) { + ~".span@{index}" { .span(@index); } + #grid .spanX(@index - 1); + } + .spanX (@index, @child) when not (@index = 0) and (@child) { + ~"> .span@{index}" { .span(@index); } + #grid .spanX(@index - 1); + } + .spanX (0) {} - // override mixins with guards - .span1 (@gridColumns) when (@gridColumns > 0) { .span1 { .span(1); } } - .span2 (@gridColumns) when (@gridColumns > 1) { .span2 { .span(2); } } - .span3 (@gridColumns) when (@gridColumns > 2) { .span3 { .span(3); } } - .span4 (@gridColumns) when (@gridColumns > 3) { .span4 { .span(4); } } - .span5 (@gridColumns) when (@gridColumns > 4) { .span5 { .span(5); } } - .span6 (@gridColumns) when (@gridColumns > 5) { .span6 { .span(6); } } - .span7 (@gridColumns) when (@gridColumns > 6) { .span7 { .span(7); } } - .span8 (@gridColumns) when (@gridColumns > 7) { .span8 { .span(8); } } - .span9 (@gridColumns) when (@gridColumns > 8) { .span9 { .span(9); } } - .span10 (@gridColumns) when (@gridColumns > 9) { .span10 { .span(10); } } - .span11 (@gridColumns) when (@gridColumns > 10) { .span11 { .span(11); } } - .span12 (@gridColumns) when (@gridColumns > 11) { .span12 { .span(12); } } - .span13 (@gridColumns) when (@gridColumns > 12) { .span13 { .span(13); } } - .span14 (@gridColumns) when (@gridColumns > 13) { .span14 { .span(14); } } - .span15 (@gridColumns) when (@gridColumns > 14) { .span15 { .span(15); } } - .span16 (@gridColumns) when (@gridColumns > 15) { .span16 { .span(16); } } - .span17 (@gridColumns) when (@gridColumns > 16) { .span17 { .span(17); } } - .span18 (@gridColumns) when (@gridColumns > 17) { .span18 { .span(18); } } - .span19 (@gridColumns) when (@gridColumns > 18) { .span19 { .span(19); } } - .span20 (@gridColumns) when (@gridColumns > 19) { .span20 { .span(20); } } - .span21 (@gridColumns) when (@gridColumns > 20) { .span21 { .span(21); } } - .span22 (@gridColumns) when (@gridColumns > 21) { .span22 { .span(22); } } - .span23 (@gridColumns) when (@gridColumns > 22) { .span23 { .span(23); } } - .span24 (@gridColumns) when (@gridColumns > 23) { .span24 { .span(24); } } - - .span1 (@gridColumns, @child) when (@gridColumns > 0) and (@child) { > .span1 { .span(1); } } - .span2 (@gridColumns, @child) when (@gridColumns > 1) and (@child) { > .span2 { .span(2); } } - .span3 (@gridColumns, @child) when (@gridColumns > 2) and (@child) { > .span3 { .span(3); } } - .span4 (@gridColumns, @child) when (@gridColumns > 3) and (@child) { > .span4 { .span(4); } } - .span5 (@gridColumns, @child) when (@gridColumns > 4) and (@child) { > .span5 { .span(5); } } - .span6 (@gridColumns, @child) when (@gridColumns > 5) and (@child) { > .span6 { .span(6); } } - .span7 (@gridColumns, @child) when (@gridColumns > 6) and (@child) { > .span7 { .span(7); } } - .span8 (@gridColumns, @child) when (@gridColumns > 7) and (@child) { > .span8 { .span(8); } } - .span9 (@gridColumns, @child) when (@gridColumns > 8) and (@child) { > .span9 { .span(9); } } - .span10 (@gridColumns, @child) when (@gridColumns > 9) and (@child) { > .span10 { .span(10); } } - .span11 (@gridColumns, @child) when (@gridColumns > 10) and (@child) { > .span11 { .span(11); } } - .span12 (@gridColumns, @child) when (@gridColumns > 11) and (@child) { > .span12 { .span(12); } } - .span13 (@gridColumns, @child) when (@gridColumns > 12) and (@child) { > .span13 { .span(13); } } - .span14 (@gridColumns, @child) when (@gridColumns > 13) and (@child) { > .span14 { .span(14); } } - .span15 (@gridColumns, @child) when (@gridColumns > 14) and (@child) { > .span15 { .span(15); } } - .span16 (@gridColumns, @child) when (@gridColumns > 15) and (@child) { > .span16 { .span(16); } } - .span17 (@gridColumns, @child) when (@gridColumns > 16) and (@child) { > .span17 { .span(17); } } - .span18 (@gridColumns, @child) when (@gridColumns > 17) and (@child) { > .span18 { .span(18); } } - .span19 (@gridColumns, @child) when (@gridColumns > 18) and (@child) { > .span19 { .span(19); } } - .span20 (@gridColumns, @child) when (@gridColumns > 19) and (@child) { > .span20 { .span(20); } } - .span21 (@gridColumns, @child) when (@gridColumns > 20) and (@child) { > .span21 { .span(21); } } - .span22 (@gridColumns, @child) when (@gridColumns > 21) and (@child) { > .span22 { .span(22); } } - .span23 (@gridColumns, @child) when (@gridColumns > 22) and (@child) { > .span23 { .span(23); } } - .span24 (@gridColumns, @child) when (@gridColumns > 23) and (@child) { > .span24 { .span(24); } } - - - // do the same with offset as we did with spans ;_; - .offset1 (@gridColumns) {} - .offset2 (@gridColumns) {} - .offset3 (@gridColumns) {} - .offset4 (@gridColumns) {} - .offset5 (@gridColumns) {} - .offset6 (@gridColumns) {} - .offset7 (@gridColumns) {} - .offset8 (@gridColumns) {} - .offset9 (@gridColumns) {} - .offset10 (@gridColumns) {} - .offset11 (@gridColumns) {} - .offset12 (@gridColumns) {} - .offset13 (@gridColumns) {} - .offset14 (@gridColumns) {} - .offset15 (@gridColumns) {} - .offset16 (@gridColumns) {} - .offset17 (@gridColumns) {} - .offset18 (@gridColumns) {} - .offset19 (@gridColumns) {} - .offset20 (@gridColumns) {} - .offset21 (@gridColumns) {} - .offset22 (@gridColumns) {} - .offset23 (@gridColumns) {} - .offset24 (@gridColumns) {} - - - // override with guards - .offset1 (@gridColumns) when (@gridColumns > 0) { .offset1 { .offset(1); } } - .offset2 (@gridColumns) when (@gridColumns > 1) { .offset2 { .offset(2); } } - .offset3 (@gridColumns) when (@gridColumns > 2) { .offset3 { .offset(3); } } - .offset4 (@gridColumns) when (@gridColumns > 3) { .offset4 { .offset(4); } } - .offset5 (@gridColumns) when (@gridColumns > 4) { .offset5 { .offset(5); } } - .offset6 (@gridColumns) when (@gridColumns > 5) { .offset6 { .offset(6); } } - .offset7 (@gridColumns) when (@gridColumns > 6) { .offset7 { .offset(7); } } - .offset8 (@gridColumns) when (@gridColumns > 7) { .offset8 { .offset(8); } } - .offset9 (@gridColumns) when (@gridColumns > 8) { .offset9 { .offset(9); } } - .offset10 (@gridColumns) when (@gridColumns > 9) { .offset10 { .offset(10); } } - .offset11 (@gridColumns) when (@gridColumns > 10) { .offset11 { .offset(11); } } - .offset12 (@gridColumns) when (@gridColumns > 11) { .offset12 { .offset(12); } } - .offset13 (@gridColumns) when (@gridColumns > 12) { .offset13 { .offset(13); } } - .offset14 (@gridColumns) when (@gridColumns > 13) { .offset14 { .offset(14); } } - .offset15 (@gridColumns) when (@gridColumns > 14) { .offset15 { .offset(15); } } - .offset16 (@gridColumns) when (@gridColumns > 15) { .offset16 { .offset(16); } } - .offset17 (@gridColumns) when (@gridColumns > 16) { .offset17 { .offset(17); } } - .offset18 (@gridColumns) when (@gridColumns > 17) { .offset18 { .offset(18); } } - .offset19 (@gridColumns) when (@gridColumns > 18) { .offset19 { .offset(19); } } - .offset20 (@gridColumns) when (@gridColumns > 19) { .offset20 { .offset(20); } } - .offset21 (@gridColumns) when (@gridColumns > 20) { .offset21 { .offset(21); } } - .offset22 (@gridColumns) when (@gridColumns > 21) { .offset22 { .offset(22); } } - .offset23 (@gridColumns) when (@gridColumns > 22) { .offset23 { .offset(23); } } - .offset24 (@gridColumns) when (@gridColumns > 23) { .offset24 { .offset(24); } } + .offsetX (@index) when not (@index = 0) { + ~".offset@{index}" { .offset(@index); } + #grid .offsetX(@index - 1); + } + .offsetX (0) {} .core (@gridColumnWidth, @gridGutterWidth) { @@ -642,57 +526,9 @@ .navbar-fixed-top .container, .navbar-fixed-bottom .container { .span(@gridColumns); } - // define up to max of 24 columns (default is 12) - #grid .span1(@gridColumns); - #grid .span2(@gridColumns); - #grid .span3(@gridColumns); - #grid .span4(@gridColumns); - #grid .span5(@gridColumns); - #grid .span6(@gridColumns); - #grid .span7(@gridColumns); - #grid .span8(@gridColumns); - #grid .span9(@gridColumns); - #grid .span10(@gridColumns); - #grid .span11(@gridColumns); - #grid .span12(@gridColumns); - #grid .span13(@gridColumns); - #grid .span14(@gridColumns); - #grid .span15(@gridColumns); - #grid .span16(@gridColumns); - #grid .span17(@gridColumns); - #grid .span18(@gridColumns); - #grid .span19(@gridColumns); - #grid .span20(@gridColumns); - #grid .span21(@gridColumns); - #grid .span22(@gridColumns); - #grid .span23(@gridColumns); - #grid .span24(@gridColumns); - - // define up to max of 24 offsets (default is 12) - #grid .offset1(@gridColumns); - #grid .offset2(@gridColumns); - #grid .offset3(@gridColumns); - #grid .offset4(@gridColumns); - #grid .offset5(@gridColumns); - #grid .offset6(@gridColumns); - #grid .offset7(@gridColumns); - #grid .offset8(@gridColumns); - #grid .offset9(@gridColumns); - #grid .offset10(@gridColumns); - #grid .offset11(@gridColumns); - #grid .offset12(@gridColumns); - #grid .offset13(@gridColumns); - #grid .offset14(@gridColumns); - #grid .offset15(@gridColumns); - #grid .offset16(@gridColumns); - #grid .offset17(@gridColumns); - #grid .offset18(@gridColumns); - #grid .offset19(@gridColumns); - #grid .offset20(@gridColumns); - #grid .offset21(@gridColumns); - #grid .offset22(@gridColumns); - #grid .offset23(@gridColumns); - #grid .offset24(@gridColumns); + // generate .spanX and .offsetX + #grid .spanX (@gridColumns); + #grid .offsetX (@gridColumns); } @@ -713,30 +549,8 @@ margin-left: 0; } - #grid .span1(@gridColumns, true); - #grid .span2(@gridColumns, true); - #grid .span3(@gridColumns, true); - #grid .span4(@gridColumns, true); - #grid .span5(@gridColumns, true); - #grid .span6(@gridColumns, true); - #grid .span7(@gridColumns, true); - #grid .span8(@gridColumns, true); - #grid .span9(@gridColumns, true); - #grid .span10(@gridColumns, true); - #grid .span11(@gridColumns, true); - #grid .span12(@gridColumns, true); - #grid .span13(@gridColumns, true); - #grid .span14(@gridColumns, true); - #grid .span15(@gridColumns, true); - #grid .span16(@gridColumns, true); - #grid .span17(@gridColumns, true); - #grid .span18(@gridColumns, true); - #grid .span19(@gridColumns, true); - #grid .span20(@gridColumns, true); - #grid .span21(@gridColumns, true); - #grid .span22(@gridColumns, true); - #grid .span23(@gridColumns, true); - #grid .span24(@gridColumns, true); + // generate .spanX + #grid .spanX (@gridColumns, true); } } @@ -752,30 +566,8 @@ .uneditable-input { margin-left: 0; // override margin-left from core grid system - #grid .span1(@gridColumns, true); - #grid .span2(@gridColumns, true); - #grid .span3(@gridColumns, true); - #grid .span4(@gridColumns, true); - #grid .span5(@gridColumns, true); - #grid .span6(@gridColumns, true); - #grid .span7(@gridColumns, true); - #grid .span8(@gridColumns, true); - #grid .span9(@gridColumns, true); - #grid .span10(@gridColumns, true); - #grid .span11(@gridColumns, true); - #grid .span12(@gridColumns, true); - #grid .span13(@gridColumns, true); - #grid .span14(@gridColumns, true); - #grid .span15(@gridColumns, true); - #grid .span16(@gridColumns, true); - #grid .span17(@gridColumns, true); - #grid .span18(@gridColumns, true); - #grid .span19(@gridColumns, true); - #grid .span20(@gridColumns, true); - #grid .span21(@gridColumns, true); - #grid .span22(@gridColumns, true); - #grid .span23(@gridColumns, true); - #grid .span24(@gridColumns, true); + // generate .spanX + #grid .spanX (@gridColumns, true); } } From 2f598e35a0954532388960c5cf0e2855a076d48c Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Sun, 4 Mar 2012 14:11:51 -0800 Subject: [PATCH 4/8] when > 0 rather than when not 0 --- docs/assets/bootstrap.zip | Bin 54463 -> 54463 bytes less/mixins.less | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 84c5698f6590c3e046cefcc7df2df52af1cb0eba..e84dd00cc827b647873cb9de3c526bad8fcd0aa8 100644 GIT binary patch delta 469 zcmdnLl6n71W}X0VW)?065Qr(9$fL-X|03AG;Kk&?OTt`85&^165)=D4n1G6B*n-9K zUu?Xc&j}Qm?8D^<71=zQ>oGe>s6xmHCbU7Q#26%`=4J*pYjcv@2?LNx0W$oVx#{|$ zA)E}%2>T({OfD&Rh8eN9yix#UghdC;>dn<1)nK6?GgP3af}9T3YCqEeW>x9T5JiyI z)4NRA3V>eBf3cZ$x3VZmNb7<=Q$EPYvLIf;C7H?7E{H=!#3$=rW&??yyWou`Vs+6U zO=Q(Y2Q(4xOD+%*sL94?@<%QOqKTMYhS~$xvFNf9n*7(xc4#6YSDct2@ilq%6%hbc C|GuFB delta 469 zcmdnLl6n71W}X0VW)?065Qxa1$fL+M<7u$}%%_tBF9~xYNd%}ONlfhHU;-+hVG9;BP=>#R&TEEs0IuDn4tnS736fNR{NO-Fsn*uhA1*c z=1)Go%Yw-Sh43LjyLA-)XGLxrW5Qm6}Pu9E41`<7Y!5dA) z>Y_iI$f}DDXd>K~Tp%J)la0~jk6a2w6EV9CwFj(Y(Pbkv`LCDlkVSwV3c2FM1c|T7 ItFMRv043SOYXATM diff --git a/less/mixins.less b/less/mixins.less index d58a43685d..b1274847d4 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -485,17 +485,17 @@ // Recursive mixins! <3 // Requires not yet released LESS ;) - .spanX (@index) when not (@index = 0) { + .spanX (@index) when (@index > 0) { ~".span@{index}" { .span(@index); } #grid .spanX(@index - 1); } - .spanX (@index, @child) when not (@index = 0) and (@child) { + .spanX (@index, @child) when (@index > 0) and (@child) { ~"> .span@{index}" { .span(@index); } #grid .spanX(@index - 1); } .spanX (0) {} - .offsetX (@index) when not (@index = 0) { + .offsetX (@index) when (@index > 0) { ~".offset@{index}" { .offset(@index); } #grid .offsetX(@index - 1); } From 3524aa909cd0cef16c9d244bd21da0dfd7b48cf9 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Sun, 4 Mar 2012 14:21:54 -0800 Subject: [PATCH 5/8] make sure to pass child var through --- docs/assets/bootstrap.zip | Bin 54463 -> 54469 bytes docs/assets/css/bootstrap-responsive.css | 176 +++++++++++------------ docs/assets/css/bootstrap.css | 88 ++++++------ less/mixins.less | 6 +- 4 files changed, 135 insertions(+), 135 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index e84dd00cc827b647873cb9de3c526bad8fcd0aa8..ec1369220c27beea0d17c1b2629d494a8b801721 100644 GIT binary patch delta 29478 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

-F_a{LjxMu< zjZ&&@rs->n;OiV?HQR4nc;=Xp&LStO!ExsWwTXcBAtsP9rNQ#pv*2hX3A}P)qGzOt zeQGom#89qm5#lFhE%}0YZz{5AYBUT3fUrWr-$$iU3Tc<4g1_lxV@+}WWYU#PI+=qm ziBzO{Dt{=(Sney1d=i;R^9)!BeNf=@EF|{Wg5KR&qe`V0%W|sI6bkniW~eeKRP(~> zvA4-^1n_^)OSAm;m%%YlGQ;_3OlF@T!!fvM%O+b`ttzYfXX^54cbQPjm3jpLdVKZk zyeDE9cOEU#KvE73*Dg2UuWFPrgU`fl1*jdKl#|AdH&Me$Z-QlY0UtgBKixchem_b8 zt}AZClQn@_&zScC?*JZw&VXR2@GW_R)4u@%Lbv3C)O1hEayh#)3w#MLX{OY`BO@qS z9(LR7CV8+*&IJ$zSCq>-Bp2-f+bG0rbUEjEajXc!;Lw31J^L-F2Cv&(uudHYH_~F- z2ql7@6nEG9O6z<&(}@1f>E?&tTFi(t21owggotR7+lG6mbAi{tDryfCZI7w-Lg+i{ zPkoR*5=|DlM^5Xbb69gA2VPkWjk4v_0%OClYG=okgpV-lZS;u0yC!S_Mr6p9Y=+=D z>XL*q^+ZaU(X}{ZAWNNVSAM&+)rXTbM@@=jqG}KJ54)g>PP#2`Ya5X)YG?kgx1;RI zUudVfnsHwK$TFI5GVxnD1&zPkQx_I$kYRd2fBjYlZ}=?Y-wfheUqIeIVhc+_*)Nav z5glIHLPjAZw%n-P@+n~i_zI+!VEvN#=nieNm93?aCJme&+zS83h))GNIAeE9fm{Chqp#XLNN5?y2?O3z#dOF7D~U#e0QN5dH?toAK8zVmK>7-gQIT$`bq~O^4WI9 z*nE$T5YjXzImaTxmQ#x_vNizRsQCJMuNYHr-B}dcNW=l-8tZ2Tn2!=_+?!^~dkf^+ z_*80sYrPB9^4l=kbla6#GH`A9*ZY0ulygxKPUOebxkswkSrb);nL0% zMm+^HXcvGpkeCW?^5sW8v#;NQtY>XPk#V~Noi zQmPO_v`+yLj5VdP1!aCn?Ga%)PA?9LAv;d*r)dx^@X`PAYVz3oJ;gyHB4qLxJEMyl zHe^G!)3~i;vAYD`JWy(JPlccs_*ZMEY}^K6p{y^wqDVw?##l3t?+Fn$aoYV?^EBdH zNG^7zfJJqS2I=~6v?!N*#)n1O{5Dax{*gOVag#8B>j;tq+2VVxyoC6++5G@tKBYo9 z{TwG;nKwnn#5nld`B#Rp)CU_0bq@$0vE@n&eV{F=ng$;*fWZc48HPRJ8g|~rw5Ub%E~%nq zFOG7(_IqQq=?>n4I{-WBmot_ zBIyJG3ee6dA{aDBA;nrrSmDF2QPPwX4TG$R8RrdjVpRd#&h*!sFzhNUcqsM;&Csel zIjzBYxGjA9lfOiKEIx!eQT#G1NuA!M?q-m~#`i?$sNi8`lW}KQbjBaYQs=WzDdFD7 zx-DZ&$c(@}Q{djbL$_Dd9uNeXz1Mn$_TU7l74!l>Tpi^UqWeCldG(*|(Tp4V6AQ`; zWk_(B{XoPqLOW{~eA-e3&v4R}cZ;#c1sj3K{)qDz=#{{7=uhdc_)7haacmKDCF0$J4Kj+b}?;$h@}$@5bVVw0%DqFa+5DJFFTWYFdTPl$ zhgzeoTjqoQqR_*ar2CoP&Uz29$qKJ*{dxKMz%=OHdFm*6=+W3{=H~2h*iIV?R_PGD zdlvM(y6ILf32?6QJFK;0doogEbBo8efXuTK;ilRsM!J$v+{Zak0D3t?{3kOM!nPT-v zhFx{HW*%No0@@P%GlCi4r(NFMTl?{9Q$^sfVTqwSm|FHFyROLMztR8@p?@iiIz@~6 z2D!_Qw;EDHGy;2l895Mc!VFfNQKsK)l8<#_s(Rfo9#`i5qcElZnrttO7fXbG6Qjqu zD<1xyw&<(LS8Y);DFf&MY*II+I)7>+Tbx-hVizKZhoJF zD2C^~BH-30IhPiBYI_5?0tMpD+DjK7st4|~O{*WOMHen+)@Gs6TwmRinz&G~sYKy~ z3<{(` z1p2x2a(+S(dFjR7As^MvoS+1-LQt{6XJDIlUzM*ZVrD);94i4d(J98y``FY;(?>6Y zRKYHe)9v4LACsY3PH|2LoRoK)mZ4e6+eqjHiqAZJpX97bzR_99rIn|W(U!6-WKgwT zr;eq_3M+K{wt-S{NN7+7YF(kmmm$uNCHZUYg z>yGuXGC~4SuVv|DB2;Rw8NAaMx5!U#ITTgdsVSnd z75k>O-%Q$|SQ|QI%lg3$56>9%4YxLqc!@6uN~JLFuFnD60?0p6+YHo|+keWp7dI&D zkI%0bW*z(e3$__#n|wMBja3}e@&|U*vC8foy`3nJk!h?K2{ov+829blBi6#{#*^sU+w&9$dkXVpqbl=gD>A=D*2k(+`+E;a;CCx&$iV=9yoJEv~5Fds(KL)TiH}T^1&X zRZ+oDT~BKQWzSytwb1{$zF4!s#UTGcx>=5v_i;DOivWllrlF}DYN|P&U;Nvirzh)E z&b@9W!?Y3|fBk!=idxy(J;z2}GTD9Sz8yJ$A?5P3R{v=|wyf}1R@rY)2Wm{M_9`aI z-)T(4rex4DvI<#zm)hi zzt;ISzh*2q49(nnLUFuLJ=>XT6VNaDV)Q8&E=`Evhr}`j&{+&?>{OJrqW`FG`MaJ0 z+K)%;o-X$9x56IGUCY~7el8Chwtr20x*vWc9o2$pA2m-1JsAkdQ*qi?9VEz3tH;8_ zz5w8klysv-xd$lHvIN#kg4uO=Y#ImIaX1vy5=h+dZl(b%JB7iMS9z!elJb^0#41pY+OdX{aoac`xuLB6SAgC#iEQoTy)}M01 z9mIA_sZ8S>+dO`aRn7HL1Hq~Q8=+1l&Z;>p z@H8{^UL8vixD$jRMe{APNiz&!OORn@LQrQ^3`slHi*b_6a=98a=Ls8P9K6>9ZZ9TG z>bqMfSf0$8D;Z()r1W%1T^twiYh%=8*F_4g3PnT3Y4ap7^HdD>GsSDCTp+E}to?4oN|ulj$j z{(h^}O1`-2uhwqYs+lhlZjY-^Hk@d-&n5=#Xr+oyqzY%3RH2)4;kaN^)Rf@vwvRT^ z$KW*yeXE*k*1IA}a!9NNqDe^+_O8InO9>P- z8+I%X^fLoaoVM`&N4jf8mEXE}o^E)W9r|~fmMh9=1{D>5|0q%k7&PDRgbNKq8v-s- zx-J5KGbh~WpB@c=?7HxzTxsBms-v5VyiZr=H1!e(h4b3vy|Od`q!n5ga{fK3lw_1Q z3;ffJuk4XDRN@tM9AKq{ieW%6OdhvG!%U!Zg@Y0kP4Qmne|IG#Ri_?3b83Jx?Uv>^ zEwfoxsd3Zr>xdDaosRdpmq{8Zl3X0fb!z^QjK!-)g%sKz)E)W!g|U+*Tp8{+>umh; zvp-XqzN-6b`nhl&;D$(aroX4NrjoEI1P?V>60qD~nZ+MabGkS2(pr5*RWQ-c$EY6L zc@QDw*QWLaS7pSF@M-y~8$l>H)XeJvVeB1d>rS!hb>xkM@xCKfzARiBSLDM}5EQwg zdizDr$Qp;Q)e`DZ;#>383NGjgS4>BTYxK^KBqfXDVN&i60E#|sBd}5m)1}XK4DKBR z*ZNq(^FRN#bv5toV((85z+GfT6(#E4tb=gH#ac46f^S$kRz@G-4Rw%{;fl>l^nsPo zUo7s(==v*8XNsJ5;g45vzuCfsoT6-Na4fHdAqX_wgjNV2W=m~0%4yz!bpXeR-S!3= z@4(Oimu*!KXia_#BsUkQgq}jYFtO#*QEVuA_!v8I($8EO#Py6vPMd&ZC&Lsm9^xa) zCag>L{BUBGBS}!6#r7$rU1I`6jBa-IG062NcO0K5!*q1?ArmyfwNgtfa2Om&UB(kR zfkO=wILbT&4ho?Jg)=Li#S`m0l+yH4t(Vp^nvM_y)VEh4QbuQ;cMLSsnqF2TPjIQJC-@{JA)+8Eip8Mr#FE2sW+?J+`*PR0 zZ(S6j>Mzi8p1#Khaq;H%g;F`a?kKU%tFjB0vTa;ZbUuLuY@eIj=wnyaP+qEX*rcXN@hI)OKmE_>}?5i2W!G5?@=CJincvOC*7&+ z+xLda+yo$uTbmoAyOjHe$RLc=0-{i#V#|8OxBtgMBYA0`s}tYm?PBn@?IkL4c4zIe z#eT((x}SY6L<%r=^XP|@eKfhRn?253GH zsrc2Q%~(+jYz(lp?9^aCC1^85IK73ya+DvK0E|DjOX z4Rf0*Idd-0MQ7p62M}qP!Fw#p1+GjWtA;|A5~quT-B)M7O$l^|4E#Yd12Bw&Ax=fY zw6rKZJGF*N0PUgs@2A|Mfe|1J%{@>l^!A|yyK1NDW^Dc=1xSQ&YNY-M zrO|#vqiBr0hJ4(<=Xp9nO*LRjEvB~avk;%NV@5Q5x|w_fr^Zk6I>#Ma30f2?ShO0P zJEw|_qoj~`zb!pZqM3H|yhmh>wbweMy|sN#7%r)=i2mXPo`jY5d@HETfa&~>s}In; zw|x!nNlCkZ(x0W=1P9nv0Xn;3rzdNT#T%Cp)^NUDdW%<*s9af(=4D+wP0OQ)K+5Ju zBQG$XsG>@}4AmAp_IkMpIU^`q4HS#NROnD!9D;QN&SF?|w&TY<)*~<`il!$G>?gXs zrcvM~nO>LV4-Ho2pEfBIeEVbnMZz$y&klw2;2wG>!DFJzfHhGs0B7w70-iIz)JZ1w zBAP$@(YK2xVO29Ry@tS1(>2z%47tnutOoB*^j5Xv7?c)*rQwEQa^+o^?WfxdD&gPK z62r^pq9)3zJhtzR<&>i>w?6jaa1(KrUFC6>Y-}{HS$nmJ_h9K~I5}CfKvtfN+EUntQsoE=%R|_dRGRcYrfCZ1e*R8GjNr%s!m3)FK`$s* zoHWsk^dxIud_XOBG}JE;Xj?%DC{w7BX>--06jvx0uxOQo*bO1xZJQx`xvs%W?`RJd zW3M}#Vz~y;L~%*xdfo5&-=JcsFof^u`W}E3Ro&yE<}N%Ar~3NFX?j`39zlLlImy8y z2damtaF8RF_bWv3_d7>_DkWwAbxC`+|1gIE%+5(|v_N*(w1anACBb6JHV)Zsbk^ADg z{|eH&~`dmqrSCKUp6zUKFJD%^1LxQHx1SzDSF!{%Vr!NN&_LI&*rqX1VH;knce45L1pd4ezaoiA;k=_jhmu= zmjwe6|1rg>x1_M8u(w)ZthpL;BIO{KH+IEnq=epjr-Nvv_F7Ovx)TYhfl534xtMxW zdF)aeLmSM)CT=jJ$LR!LMn6F3)~~wamjG3Eyr{VusJ9ybxjpxX$9S{^dW?Kf+lhYc z0uXA|%7qw=KAQ5*=EfEni`Sr)esfY@K{nlop!CwM8LEJlJ({&CeOlnp=G@ly!|N_qUPiD#RGa$8vb>0wS@fEU zw^8i$d1o=Q;pAy2(7c;hE59KMg5thQ8Q>F26L|#=8>E(Yd3>M?R6<@d@bgWl4Wgvf zBPc}x;z3MMb<(ng@~&%g=BT>OjbF5dIM;E&)1o_h%s>Ra44Is00 zpy^1oJ|8!~BRdG-F<7BR9Wcs6Gu0Ev0TF&Aboa-z7;p0@>Q{@c^j&Q; z^k;tyWhEnnZ&f1LgM<(~A#MsUo~|hA%gU^II2Bi4rh*~s8m>YG-^+LB7J#NP0bgS< z3|*rs(|GcLk9RPaS_7=6869ImG2L9c@%Nw*0&Zj<9tTP=w;kEg+NW#XZzYw7nIgkN zj{&_Oi{HdbWZ~5SThRFHwFgRE$aCaEFfsL~XsB-{8Y9>mEJxGA&U<{+?;kVb-grk% z_giUju7pO?tFp;ly$6MxUjY9?Q@SnKXNU;KmGWHgI;3>o_DUAHs!dgX^>oKd%fJ|< z*J4^0EjmAXSejC{a{PPV*NAnGyEw**!_$ZL~k zm7ODPz+&wAbr~R^)I3gI9?msW>YZNs9U8An1T42g(8ufU_p)DC^JHf>Pb?{k@Sh5F zIt4Oy2HhIgG?*n-!*`B!@&nFW$jgy!niK{?;cpntJG2=3Cwpwz|B~XusM6ErG*|!q*y|FB3<`Nvv zaBV$zw37Ub0Qm_kcg?IQi=lbHvVXRaimI??lR6>?Gq&Y{J`Wv8>hMZEQGo>8vZSgb zx6FWYH|5#J7ac%$%RG_v<*OG)gv^*InU3C`vv~zrN`v0$6(G? zpJ+9k)w1u^97s|KaVa|W6VqG)${Pb!blD8wQXcZHPh9Af8D)wkEfp%X-{A4Qi@pZ`x=-vC@$*KHfywr$(#B;B#qv2E)_ z-LY-kww-ir+qRRJ{_gi~-T%HZ`ZG-(%1@zRg6@dj77;9nQUb8S@^C9k<{(>*J7V9Jw!Y z_*#|iNy*UBEEQ$j8`CeQ?8da{AL{R;oNoTclpHZ$(6VgFnIVquDs1d-!1!f{#oMLf zd57hFg&mkxxuIu=wMnA|pkd0@>+BVrg!=P=_~*f?mHR!C;1>r+tfQzb+Meq%izFDs zzKA3U|4y-niL+x|vVg?sj)l9E5b3Rf@ys#^z~1c&zs}My7MM&;eozbKe6q4`UH_lpe!ZQs+k z@;!ucSwCV3du3?_V6S(DUu0=pcZOedxyU46k2kFr(mO%5p3YAajQZqA^bMNm!Sk`k zUvDNsEn+Y2aO&OZ=P!V_lNHApt>N(AEGPoN2YsdStVu7fx;Yiha+nlX(?{;Kc3wUI zyk2Cuy7t^sK`;XX=xGv>GIX*f*}2oywB3Dgj^&PH;goVPyzM}DBXm<|2&Za582F+O zLwv{CnxTan@w_BN`D6^*2?WWmrP_o*x^lzvW#m!p-l5l{W{)B>rXfo8r`bZuh+ahQ zL?_sg?O_&nY$7j(2AyLQ2qp~LU=^a1v%#qm1{>fnJQ4wVinmPl7t50J9%`6^m_W8y z)r1B=1N*T9g584Yp|z)fJDCx4(T8Q>Mw`-ANR8nqazEhBhaA`O@GLifkg-x?UcJOg zj|1BUsLKQ~{$6mwBHeHS>D6;NH*v9Mw#?ihX&B-XxNLVt;Q#EIH24{{<~+|_JmJjlfqJ6# zOx-bzls`A|2G~PB5G@{iLn@;oZ$lwGiKo(VF9ADd6PMGAlN7g2$^y(pL&F?NLWRvU;+a2rw0Zi{HI%l1p40&(ywDeYEV$?T*XCc1tjX@F=TveSeWcv=98Tz)0994UxWvnw!;4*J5JqfWA)wS zR$fs{(eB-j`Dck{tkoi1DtVdu%{wF;7l1SbiM2`6%!3t0dI6^*tD-HQx6l$4!%`@z zOj#b=O;2%}y4GTl%`|%zz5S-b=G>Yz=A!HZT zJ3~ZR)gL0~#?OluifVe=K`L~?O4GTP=uAQnw&OkXU5lg9@A5*mBujr>&9h1k`q(lV zoh;MU&m>zu$|XZT7cE@)p{LT(XT3QJ6@=tdu3Iz+#TacV-DT0^n>eLf)B!XM=JajK zQOn7<>mtdxOJJWF@3Zs@4Ax3n1SKA5669jJ5yoQ+PU%T?yA8&Fm{gcoZPIjCYAZr@ zZCy${U@0b-uZY!Ff^vCi+cn&2esYK>CXphov9tE^#nQNB`E)H}d;)&mG zW$8aPT}ddfoq1KzaBI+zDth?{p<0^#DfKsw7Ryi{@nRej3h8kdDUu=x-iZGRTC14V z`Km3q+%<-cxpj&col9ZNWnbsQHn4ASl{6(9wlCD&22X7nov<3(77O@+4c=9DYv5p$ z4MpKK#}XdUg;`XZ`PLy|+~#p}B6wn{R6Bh|I1r>3XXss;GTs>A8EAktRA$sB<3ca*|Pi>Zhm|5vGL-Z$^gBt>dMf>C~}x(M;NE~%69A~@mBMUWSz6t+@l9^f+^JQ6D79qCWxf@&TlSMf zH7Y!ww<`g(!3_amSJstQ*6-7NWqRxty6-2YQ3YNhOfZ{NE{=vw`H@<9MR>{l!~+9YejgKq zzX6rUE*sr$Ky{DCDqDre2UNUB^IApJ2J32zm2C+*%u@j3Kg46Fh%`>r-(aU#g&g^G2eu%=#4R`N0|W?rUV zGw8rrv)4$9vL2aZ*9KE<7z}lTP`nGn)@{3^NjN!9F z+}$Y*-uc>1iAyTuZ7{ThXsTe@MTd#MUAdsk`I`Z1Qo-zNx8QU-3V&~Vwi@?ZPbEyS z9W!K7;s$)vP1U)i7jZ9EM=ik{Laz&94jn!oqD-J3vYZ#qV#fh67p10{b>9t}SnM7t znS2k^#^=sSC#~D6l<=mB&29g>f(^jqlxQzV#5eW3Q?bf)1DT}P9G6UepO@4xTvcuO zY8wUEj+65AF*Vu4gT*Xm9XKZwjpXVRe)J5UFmkH77xpQY8?yw?|aL}~dD+@55 zBvzXThaoV|xMcL`-ML<1>G{HT%da5|QFeT^hGyDn$!=KqRxiNaCNJVB*FmskR88;Q z_FigdzfrC}&E_mRmO6a%0|%_zp;3FX?s-%Jhu)YaERi|IR5F9j3GG@U%ef% zm-go=+cJe^msP=6S-7W>)PZL$o;09Ct`>=oUM;nvQER|G1{1+2EumG*wQa{Chg{0| z#RxV)?>LoFwd{FDgMwa{CoYjG!*Vp42Bt|P>5?`xkyr~_FkEdW)~V*ZVpTqUops|{ zE4j?RXKgxMr`!UZndS;x0KNIx<0}(qL))o)_pXf6n-6^&iD_8NqlU`CAP8V#B51A2 zp(9U9q1xTM49*b}*a7|A|3>xK*|R}Lzx~De^Sedc2E#gk)eXN!`Qh`AX*SfR?+oiT zNUj*rPY1btTp+JWSG;^zI4qHHh>$j9_mO(l2pO1Il6Wq_q}?@jskiFiE*e{!^5I9Q zesc&LSOAC#mVg{dB7RZI$hiYB0~%b^@J?thJLcO!>pocgX510!a3(_Re`b6T30-a{ z-o*;%i?6HZx{6Fk+QYa)&-ro)lP-)4*qxH2Z99{|Oh&UG}2p^JmAVliNv^B3gf8+S-wb@Qx3S-vg8Ed9&QcBsVgVO zA(MeaqS+6eAtq*F5^~n8NA0>Jc=@#&_t;3tFWho-+XsN6j3Nv15U_eHoId}uj|}&U zEkYL1K$zi`TZ3MdDA{cjN%tEq3-oZ<1vSLtnnZcupqel=-%dIZ$h@ds=LS0*coz-3 zy;058zP8G+t!pqQGd>1*ZJ#aR^0|cT(HHjsjqnjG3E_OeiATg(Z_!ZaN5s2}Hpe*q z9)u>c?ZL!rEVdCE3bM6x-g9{Yn)z9`I6uHLe|_?M>vA#Ioh4H7Ffq-?=+!3>A@Uo7 zMEUSTzhdX?jC|bvGznGgUV3CKg0s>`kM=8Ve0lWiyK}H@J_rgxJTfSQaz;Cw}lvZ^UXsLqgP#A`rV|N2#Wh3#q@N`JUv16a}Qt4W}H)q z{9r_E2wnI*wli4jXx_3OM;Z>37dZ}-@~;k}gXVL-MF|!84`eDCLPDGYA^8mPSCwQ0 zZvsltHkNuq2n}ICkP?K7Euu;tJ*hUoh*cih@TKU5^;)rW=-oFjDNz?oBYvHSV=tZ3 z+S`I9tx(4WBkM_tVyR9TsL{dJ<&ZG78JlX}#RXBYE6x585^a3pq;B5&!ZFxw$BTTg zo=Vymq*Mae{ZzEO<<#UGDl3aNu%smyoz`x{#-_D=up>kOPXI5eRFaTtaXwHrHKZXl zdVNsH$J{f%_4g?EZmAyEoz^bTD)Gh81c`NyW0tV5enk^yI0bu91WiWa)$YXTCf@N>L_IX}S+$QV#qalTBztTh@8WS^Gkszgr}0J?|NeJ2zene$;V4o- z5zdv}OqM~**<&$VYBk zqu}(K%P;Sc@I6d)m;i>|mq%MAw3$NA&3MdUM4?_K`RZBso;S zOw`NjF>BG0<)4p-YUFheMONo)?u`&M1FnM7Rx8IUf$pwiWXWSt_J?Uzbx0y443kgz5v`(GUTGFbVS=Pk^?c(hUo_ck}gxB5Q^p2 z*>PLav&i{6GnYNMhBU){9glG1qF8~+DkC? zuZ{l!QM9R@%DzPhp_jc3D;2p1a?llN!*~d6=Q*VStsNwsD z!Zca$_)eSX?9CpKECz?2x3e;*##ZC}YX_*EaWDxkOzkLfD6!3IrH>O3g*bqHd4PO_ z+GZg~U}g;lG>2VYQ|o>5XQ1Eej4(i@6cfVcgzm8z6Jp{Nk&+|x&*h!6p7gMeP0>=v_ph*r==E+;Bc~6LjR2(TsC*3On$6W8K zLpVr>f&R!lfg4QSg5viKnvWqf11)VjR7m2|O24J_jinHhOQ~ zAe2WEei+3q4YU8@YLyN;2aRqEnomuAwsAU9)r~=+qotf?fDU|POrZO*ia{W0xRidl z`+RbDOe9ICd19}{nv9~R3=!a3ePMq?f0}AQ+{{K)xP4us>n^fggJX+ zjg{KfvJH)B&}%)eluwIgRfKLEvxxmlLVZp*nin?cl%dN(ka-t3uM!(U&hXWafSANq zg_3naEUBJP_r0JZLnRfu#MaK)OxbQStL&=$_)If{wSA_;*Y!tZ7YAp-#q-h2 zdQU=WG;#`p>A+>T1$|q^0WPDaz)!6$VsJ5XM5ct@#&Ny*v=VK_B$m)pze)Wrn9$O= zsr`wN0IIiWrck=W)?yQ@6fL#?CW5eJJjl_xBUsE=s%{aMs%w7)vXTuqXBa#NQlgZz zw*+w8Ed?)e)ukI21_fxp9E>fEtR9{1e9)tEmY_<~RzfQp%XyeQMFVYLc<|rr!H3`x zSvH|$jGXZZjAQ33t}t!QT-A!^A`n(Okt1q>TlgyB)^j`C88-35>Rh*kVn@MxCnacJ z(xn|@QHKXZi*0AV#Dzk_P~*7d(xXkY1p02}QqxmH&B$QM-2nKhEDid%I0mvNjn}9a!&EBab`By zDi*d*Wq3dDTsjuPn6OEhJQ=Aj)sc>YB;A#=z)#Ot5r|w@7NVl8ET&)2U;NU+P!;rW z&p9V?3Dv)CISQ~YVE^KL&@M*gn6t!pDCt*D|E%8G>{bShp`tuVji@2UjEtx-D^eTW-<;)d3JobdPz&vU+kxuKW00?M@6 za`+uS8_8V}IZK{tR4*p8NRxYt_G{a6&fUtb`N1ICS_8Mr`kLtNPctBm$7ni9k7UDP z=OrY(0i+U;4wNK(OfoA`#|FxW+6g>&-zh*x4HpP@u{2P{o5U}y<&-3=c+b;zi5R$6 zAl;n6ozCR+#XYwokFvTeBb>_WS?TiLiEhfNE`r)M(oCiaTr}H|!C!5OdV!)#TqnSm z$|m)J4L=1ISVMqNpGpzDdqNjl)yCxS@#04yC}RSgd3xu6ZPK3PmfINh^N3`J#(yG+ zpZkCk(kT3r=FSs6w+TK?hD8Y!atH4p-=Y4lb9pU6A z=o(AMezGSU0J$M2Ps=%3CzmH=##`UW_S-?7XfOp=3;a=V{_d(Y9Ji>t?8jW30xasc zmXZzVcry1>?yowusV65?Ws%U0Ld@s)%Wfg|03Z7{k4uNk`5Uuxqb$xqwwYQ=|6t>3 z8JN#GC*4uEfAzj?Imn+r;VC_P*SwdTxVEEJ8<|y`6ZCb=IFoCBd#u02N7k<6uwMla zTQ$ZHfZ~N9H0Q&65aYVC7t^j`dtTSxj7$u`N!TX>Vx%$3L64XQcEbK$0xA6ahL<;d zvsEu5Ie}6S+}={j-Cn68E_VbHO}u&wktkUvkB9*js6lWu%{*=I;BFyhFsrrjnqya} zlC{Ojj}hICpbFU)Tx&K4r_$@u-Sa0`;rT>zT1KtxL7Er8z2nMp$%J|7?NtM|drAYq zYc;c7;pc!noiybM%YHK_%w@~Nnz>DSVO;hnW%_k-@f|(GBh!-U_fHDqDn<0dD6f8l z`KJ*0J=AsXGtru@t}5!iv0M8D4(H(5slZo_TfkF0EA)em_uCHzPk!i?7fP9F(VJzJ z(yRy`0y*xM5y9CgO_52NclCp`&o@E9XWHz$?R)>|+2wv^3FCcdhO@DqT-k%5+oR6P z!6BiFxuC57PJDoo28Yy#F3fe;Gkxn-LybVJp75h<+hG@|;iu)RJ|u6*5CisR>kb*n z3%DTUYk4bLRR}g7-SJ$hu*Ao*&1awnuT!z{pWSgD(iS-B(@Bb#nY(a5WOo^WB%-u{ z;>iH$XR)i@(joR+xgl$)t#|$)Zp{QrZ4rdNKY?E@svyg^s%{6JCPa3yRG}>)zIGc0 zbfJkZgKva}_gzuud z`vj88kF<61P6cLJUyyanCi!zSb7^)NV$-xy2#vBiKKab+e=&aE>Z~K;b*^gIm_e z57Y^LLPqeH+}|!%qH;ZKX6obzc{tS(cEi)>BIdQsR6p2(3a&kHp>r!eBta9=&9`<&c01aQ8Kvsz zJT)G&jTw7Dt~e)Dx7CaQ%K(Q6dLHOf#DYv7co}`3c}siAOf1O*>L{`pvQuYUzmpz+ zpmoz_mXIO(-lkP|oEyZldp^7tD8fPfIw;J!_)?nCUCix16$gf1$S)XgKe1-2aYdCc zm{Q5=?ANsYFk`OI6Xk^D1Lv8k@{-x=(o*HB(tj~D0dx$BVNBqqG>3K|ERzSX&mQrG zqr<&l@1o=|u6^PQH~e@-l*ri&N*i;hvi%U@Gjy@`T z-3S2Qai!MwW%0mLs^t3g2_ZV<31{6W`wU@3)tN&Ya4O2nb6{qz>kPB!RQTHcZOh=L^J1`3ofPF9=1MadLSl4?cNf2ama#{Z}TL zUzz0on+Xv!qS`bcSm|g|E7}^*>gA1sN2-mhzD_mbwNJ;=gv9YNelzKvvZ9hlDOKdc z?ANx;%<9iw1Kb#^ifY-UlNSZQcwhU>m9IM!&O5GD-vRN+$!)YW0h$C*$vb`%%%N5gHAhBl;UHd!oq`ip@BJx;G{ zJpe~b=tm4TP!T_+;>OA{>xC!7tx!uMBtD=(3I1siOUhuRGiQO3bC=?-%NoxzyMBp3 z;(0^_O&WY0Th8#?dM_Bm0f?xmY9CatQ%TV#$Ov9-Eljm!!z}y-A&pXyZ#{#qm|6tw z%|^GE)FS?x1wxpHw$^oFLZ{c>)pJ<6Jp2qs7Kt$5G~`-G z3<6}kx}8jtY^bF_)l^H8KnFftD8sIv;mTY;K!2CI<8&Nb8@;@%{y@c#UR81VT z;g{77;mTy%w&8VO4!&)!gCPq${+>Of!rMG-AMZGo|kz2DzYI>Qx3_`6N0kM~x@j>-%&ML;6O% zdR5<)Oj48^=mjr@a#vXG!w+hmAJVUuBepvY`X@{r6gns-YtlCb6l-0ybU(OVf^MB- zF2^6;o7xN-qFTpLmMv2D`N^OAA@LHYmDDtyvb%qzyBKQRl@Q!+1f_Q766rO-TC4%wPV|W-6aXJC6oBMuM_v>ZR zEH>2}%gb7mhq=qwWs;>UD$f`TYw8V>MA&lY8dYh)ApU)E7nVY3Wr+pma^D3VlOyqi z|M=UgG6F%lZ7#?<>NeotIphN%`ad45)#AtElp6&&XkS&dOAqEP>dwU+F0@qV_ZPbI z^Bvp9(-5EvppfqIED@R8J6Hq5nmpOqP@#ZEJ9|vyn9>uW;Fn=z6JM~X{FNh?&^DL0 zx5~y^xIKmWn?Y!d;8Ip5u~e|(CulvbD6*JqDa^2>`rh|K54};6&nE!Sfv1)6A@_QYse#e+bEWfdAfBA0&R{wV3+9s1}y%cbbn^hoKdoVBt{2;eq%-Q_q zpeiiLvCCAd-^e>O2hIEbH#lw{F9Qe-1m2~U>1tEe7T<6 zr<@u=B1H{QuF+)UirHCZCWk;)Y@58pSW62A3#a9rmRv}?w^c==mgSVQ2e|YIuEKd* zP1RO?Ny7eqEXmhSUn}>wO~jn0b*n#e4Qtfyj=E@=15*P8#f!O4Yboa6sSMyf*s+{a zUhS2WxYm#Bkeo2;UK^xSzC2a-DhonOsr7g_0J&0=_k(wIQXy4q^475()HN_GFaIIMC(>1UWdD#W zoQL3Y{~ds5Z2tJl?UORa+kO!z&35Zz^@XCsVTvy30r}M|>l=X9pLIKHn!xjis(j*+cGvPj?$Q>#c zXEtV%q@Ru|i@7+N{-bpYSFfjMaXIj&wJ(wrVh#WsR`osnw8hh&odS{*JwGZli^Rhx zwEUU+W?asR2+iXnNBTuO8P=s>*?~ACKNQO@)6-M}CbTgj*?HjGI-83NOL$6TqBH<53h7CSb@RL^njhRTsiwpw7HRtaol3FI6s&wv3B~a?l`gN2e6K;U z^c$T2QwNd~onybxAJ+p0ms5ehRGsfF1r_KF_4S-~&o zDJHNE3ieJLVv@1-5k`dk)DPdvUglLT)#Y?u0X~H0m|yFQNqvnz*FIv-82CYVvtAP? zc=#*YC!+8NZC2k$2CW(5qYa97R@LQ=i1L0jg5%UNFFD6iI5FE}b#%A;I=>E}Hz0uF zN6I0mwfE=KE~xo*Z(j`gaX?V=9{BO)J;J~V1)l2hVSeG;&9CA$97a<+!+A-AZ$B~n ztndAc8y}c7XYkL}k6gYHb8L+qYRF^ygW9AvylYgwI+xkF%_F3z*Q}Q@KF&)xU@H&V zbd=SDYoy|E^G&exBR$(K*Wn2Pj;^ite&LtdTz+4~wsgbu^^fG}Y}0%Yy1*(hhb&2p zBE8^@qKNci)jcA~6mP8pGE~yf#;YJQu~!Hmf&s*Iz&_%WOQKi9%+)}ol8m{I-#2&U zC`ECn=Ok;_<~{-s?7~iZmWy5x3tZM9a9%hPp30+TeX0kwNd`nYb14h~cHhmToQG>O zg76+&&?)QZqt#VKciL2~7&_i0VBhU{fv%vB#DVB6*#ut`eZRN8lu>E-quA5;-wX#( zStL(}a}r_AaT}&mpD9{vQ@kI~pzjmU5QfScw$Q`{A$23Ks7-XPq(cZbr6>0_CK+HRWxe(2nkfjRa_m*8* zh++luVV35+Q>QdiXz?dEE6?#h!I9^LuULe$8CirTS{A889Jn1}Et1YBYEEW7mmzJ` z#=g08aA{S(Sh*t5xX}>q(A=cGb74ZnV<7mRa3Equ+ZS9_;^w*l{NCNeh?cR%ZdR|b zVFUY$Xi0`j66k32g4pX_Ig2VV58)|>dJ10{Xz?j<4 z+l3r;6>QqfrP>7n+H6hOhs5q9H1RQXcGx%j5?7(Q8X?fXfOIwBOlduSHN?Ww`N^`A z&m&6TB6^==OSE|t>ZguP(`w(XvZk4*m(us>;Z)%<2DLKm-X~%6F$PgoHPGgVNLm8p z<3bMh5gVTSjwBA3?!*|jHc%<&)l)a|yF*ctKlV@L6 zcs6nHg-A9D?subYV>}eZ`@))$juA6dom%tfb7lpcEAaV)zy_6GbE~-2MTU6OqtR;!9 zCGk8lB#Fua^cx|s<#ep>A3%*vOvSVN^)3B@hQz_akS54&bAm#S4?-%Jil6^%u$~Xy zFYz5CPwW~G93q`dApAjP9TpQ5i;0VH(^pk7{BxGC@Kl4*E|sq=X1ZDg4&lr5R+}IL zYDeaU+5?2t_v?jaJhkw{u20EprE8BK+80>Zbz({t(2V)5WdRE@0oR)8v^a=i*CkSq zq?oAid?V;N>Am)xkh>lul{We(BgC|mtcY-&1t@zH+N zXd@�JNJx84k!(o*Ae=`^FibqWHemK{x2iu(Pk#8$J*6%qhURuo}egYf0 zEN%i6@1Mq_}UTyj@d7vji-uk}f0n)jV z7m`hA(>16JV{ufrY-GvheA{C!v$nPstI+8C znS}oqIKC!fXSQ4`sjnZjRUp$*ZG^n~phC%2uLM-2kn2H-Fq?(wjj;`g_*@H=vxF(o zo6oS^rZK6$?RAE{O|l=Q{Z1}=e$5o z0NV4PGst@k_@?&dkP!R`3dXCsfIy8!=E1TdyGEU=iEqi@dM!V=nO}yB3r>U%!4bfm zSub6OX0c{(+$z&J3`yy)=YC>t&iXoYT##z^1F!Lc6xY+WOe5W*it~Nxxj0|20 z;uVXQ9sSX&PUc%n8fs3MTMy|t6Mj430cZ&9u9Wb2i8BW~&c`!;Q%iR><#vP5fZbTZ zICH}oJgx)t%x|wWch~-TQ#z+O_u=E-(1#BVGI7+g(U z2^K=162e->WJ1(^?e%!`7oE>GODElP3WWzNCKppah5eEA_w(4#$XgCnTHwD0(nIcP z@Vk-M9B~txqpQ-2c$d~3TI5Ad%S0z`?TlO2h3lhmwyX+`oFaq4mYS2zv>X=%OR(pc z=Ht*NZv-_f8c*APP_7jRcwB}6i%U|^q#Jh=9rf})ueG?VX|Im)mOKM4-CwH)@i*&V z%*Zntdx6&%GqT_I#fE{yJ?KPIDZS{Yd1Ma(8I)hvsaAn8+1WOBQ-# z0%r#!4A`z3M+j@k82R~ybl=77>%rY660|V(n7&p$sfozgJQ19FjDqg_PqzyWGb4pf zxKvw+an68)GMkaFZ`~!BdXc#(h8a)`O{+z7W($wRFv$l1v9`&n6Ssv&C#Y-x9bHMu zv4#R3KmVoz`QjblKey;brW&d2{A0C{g{I{En;dwZG;m zWF~6Q`~V{&s?$GZh;Ff z2dYs&y21m#>jL{AYc{`N_nc8>1Cf<5Szp-Qyl^;0`P+jOr+evJ{0>y^>A5!E20US$9FMnXp6pd?H^&L=F- z?=4Oe`f6l?ZbI~-`<-1}hu>*hg~>M(cx()L7N^{iLd*=&s>jS<8vDg)6U* z{X~BhtZS3Kt!gs0a#C|;%^UiQw4JYzOf0`*=Ne?`(hbgvJlR}y-n@-lG%eQz3wrLC z6Gren)+JDkPZUj>4c2)JxJ9giN5y`5RS#cyxM`r5Y7F$ zKW_Vk{10J7dAvATSLpwxfe4~yALrpJ`j6H2sIJe|9qF%0AejIEn*4%2|1o_ell^~u z#Zs95wbps2C=>tnoo;1=u=|ot{0ax#MvDH|#5BbSV*6K+5&!SVcZ&7zhl$M-)40{*A3 z70Q<{4$MDl0srko_!rOjKgz`arw>jX!wltrWPpcF_4t00q(?8UO$Q diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css index bd1b47ca71..8de0bb3496 100644 --- a/docs/assets/css/bootstrap-responsive.css +++ b/docs/assets/css/bootstrap-responsive.css @@ -278,37 +278,37 @@ .row-fluid > .span12 { width: 99.999999993%; } - .row-fluid .span11 { + .row-fluid > .span11 { width: 91.436464082%; } - .row-fluid .span10 { + .row-fluid > .span10 { width: 82.87292817100001%; } - .row-fluid .span9 { + .row-fluid > .span9 { width: 74.30939226%; } - .row-fluid .span8 { + .row-fluid > .span8 { width: 65.74585634900001%; } - .row-fluid .span7 { + .row-fluid > .span7 { width: 57.182320438000005%; } - .row-fluid .span6 { + .row-fluid > .span6 { width: 48.618784527%; } - .row-fluid .span5 { + .row-fluid > .span5 { width: 40.055248616%; } - .row-fluid .span4 { + .row-fluid > .span4 { width: 31.491712705%; } - .row-fluid .span3 { + .row-fluid > .span3 { width: 22.928176794%; } - .row-fluid .span2 { + .row-fluid > .span2 { width: 14.364640883%; } - .row-fluid .span1 { + .row-fluid > .span1 { width: 5.801104972%; } input, @@ -321,59 +321,59 @@ .uneditable-input > .span12 { width: 714px; } - input .span11, - textarea .span11, - .uneditable-input .span11 { + input > .span11, + textarea > .span11, + .uneditable-input > .span11 { width: 652px; } - input .span10, - textarea .span10, - .uneditable-input .span10 { + input > .span10, + textarea > .span10, + .uneditable-input > .span10 { width: 590px; } - input .span9, - textarea .span9, - .uneditable-input .span9 { + input > .span9, + textarea > .span9, + .uneditable-input > .span9 { width: 528px; } - input .span8, - textarea .span8, - .uneditable-input .span8 { + input > .span8, + textarea > .span8, + .uneditable-input > .span8 { width: 466px; } - input .span7, - textarea .span7, - .uneditable-input .span7 { + input > .span7, + textarea > .span7, + .uneditable-input > .span7 { width: 404px; } - input .span6, - textarea .span6, - .uneditable-input .span6 { + input > .span6, + textarea > .span6, + .uneditable-input > .span6 { width: 342px; } - input .span5, - textarea .span5, - .uneditable-input .span5 { + input > .span5, + textarea > .span5, + .uneditable-input > .span5 { width: 280px; } - input .span4, - textarea .span4, - .uneditable-input .span4 { + input > .span4, + textarea > .span4, + .uneditable-input > .span4 { width: 218px; } - input .span3, - textarea .span3, - .uneditable-input .span3 { + input > .span3, + textarea > .span3, + .uneditable-input > .span3 { width: 156px; } - input .span2, - textarea .span2, - .uneditable-input .span2 { + input > .span2, + textarea > .span2, + .uneditable-input > .span2 { width: 94px; } - input .span1, - textarea .span1, - .uneditable-input .span1 { + input > .span1, + textarea > .span1, + .uneditable-input > .span1 { width: 32px; } } @@ -607,37 +607,37 @@ .row-fluid > .span12 { width: 100%; } - .row-fluid .span11 { + .row-fluid > .span11 { width: 91.45299145300001%; } - .row-fluid .span10 { + .row-fluid > .span10 { width: 82.905982906%; } - .row-fluid .span9 { + .row-fluid > .span9 { width: 74.358974359%; } - .row-fluid .span8 { + .row-fluid > .span8 { width: 65.81196581200001%; } - .row-fluid .span7 { + .row-fluid > .span7 { width: 57.264957265%; } - .row-fluid .span6 { + .row-fluid > .span6 { width: 48.717948718%; } - .row-fluid .span5 { + .row-fluid > .span5 { width: 40.170940171000005%; } - .row-fluid .span4 { + .row-fluid > .span4 { width: 31.623931624%; } - .row-fluid .span3 { + .row-fluid > .span3 { width: 23.076923077%; } - .row-fluid .span2 { + .row-fluid > .span2 { width: 14.529914530000001%; } - .row-fluid .span1 { + .row-fluid > .span1 { width: 5.982905983%; } input, @@ -650,59 +650,59 @@ .uneditable-input > .span12 { width: 1160px; } - input .span11, - textarea .span11, - .uneditable-input .span11 { + input > .span11, + textarea > .span11, + .uneditable-input > .span11 { width: 1060px; } - input .span10, - textarea .span10, - .uneditable-input .span10 { + input > .span10, + textarea > .span10, + .uneditable-input > .span10 { width: 960px; } - input .span9, - textarea .span9, - .uneditable-input .span9 { + input > .span9, + textarea > .span9, + .uneditable-input > .span9 { width: 860px; } - input .span8, - textarea .span8, - .uneditable-input .span8 { + input > .span8, + textarea > .span8, + .uneditable-input > .span8 { width: 760px; } - input .span7, - textarea .span7, - .uneditable-input .span7 { + input > .span7, + textarea > .span7, + .uneditable-input > .span7 { width: 660px; } - input .span6, - textarea .span6, - .uneditable-input .span6 { + input > .span6, + textarea > .span6, + .uneditable-input > .span6 { width: 560px; } - input .span5, - textarea .span5, - .uneditable-input .span5 { + input > .span5, + textarea > .span5, + .uneditable-input > .span5 { width: 460px; } - input .span4, - textarea .span4, - .uneditable-input .span4 { + input > .span4, + textarea > .span4, + .uneditable-input > .span4 { width: 360px; } - input .span3, - textarea .span3, - .uneditable-input .span3 { + input > .span3, + textarea > .span3, + .uneditable-input > .span3 { width: 260px; } - input .span2, - textarea .span2, - .uneditable-input .span2 { + input > .span2, + textarea > .span2, + .uneditable-input > .span2 { width: 160px; } - input .span1, - textarea .span1, - .uneditable-input .span1 { + input > .span1, + textarea > .span1, + .uneditable-input > .span1 { width: 60px; } .thumbnails { diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index c79e20edc0..20ec7f609b 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -242,37 +242,37 @@ a:hover { .row-fluid > .span12 { width: 99.99999998999999%; } -.row-fluid .span11 { +.row-fluid > .span11 { width: 91.489361693%; } -.row-fluid .span10 { +.row-fluid > .span10 { width: 82.97872339599999%; } -.row-fluid .span9 { +.row-fluid > .span9 { width: 74.468085099%; } -.row-fluid .span8 { +.row-fluid > .span8 { width: 65.95744680199999%; } -.row-fluid .span7 { +.row-fluid > .span7 { width: 57.446808505%; } -.row-fluid .span6 { +.row-fluid > .span6 { width: 48.93617020799999%; } -.row-fluid .span5 { +.row-fluid > .span5 { width: 40.425531911%; } -.row-fluid .span4 { +.row-fluid > .span4 { width: 31.914893614%; } -.row-fluid .span3 { +.row-fluid > .span3 { width: 23.404255317%; } -.row-fluid .span2 { +.row-fluid > .span2 { width: 14.89361702%; } -.row-fluid .span1 { +.row-fluid > .span1 { width: 6.382978723%; } .container { @@ -772,59 +772,59 @@ textarea > .span12, .uneditable-input > .span12 { width: 930px; } -input .span11, -textarea .span11, -.uneditable-input .span11 { +input > .span11, +textarea > .span11, +.uneditable-input > .span11 { width: 850px; } -input .span10, -textarea .span10, -.uneditable-input .span10 { +input > .span10, +textarea > .span10, +.uneditable-input > .span10 { width: 770px; } -input .span9, -textarea .span9, -.uneditable-input .span9 { +input > .span9, +textarea > .span9, +.uneditable-input > .span9 { width: 690px; } -input .span8, -textarea .span8, -.uneditable-input .span8 { +input > .span8, +textarea > .span8, +.uneditable-input > .span8 { width: 610px; } -input .span7, -textarea .span7, -.uneditable-input .span7 { +input > .span7, +textarea > .span7, +.uneditable-input > .span7 { width: 530px; } -input .span6, -textarea .span6, -.uneditable-input .span6 { +input > .span6, +textarea > .span6, +.uneditable-input > .span6 { width: 450px; } -input .span5, -textarea .span5, -.uneditable-input .span5 { +input > .span5, +textarea > .span5, +.uneditable-input > .span5 { width: 370px; } -input .span4, -textarea .span4, -.uneditable-input .span4 { +input > .span4, +textarea > .span4, +.uneditable-input > .span4 { width: 290px; } -input .span3, -textarea .span3, -.uneditable-input .span3 { +input > .span3, +textarea > .span3, +.uneditable-input > .span3 { width: 210px; } -input .span2, -textarea .span2, -.uneditable-input .span2 { +input > .span2, +textarea > .span2, +.uneditable-input > .span2 { width: 130px; } -input .span1, -textarea .span1, -.uneditable-input .span1 { +input > .span1, +textarea > .span1, +.uneditable-input > .span1 { width: 50px; } input[disabled], diff --git a/less/mixins.less b/less/mixins.less index b1274847d4..3129d515e5 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -489,11 +489,11 @@ ~".span@{index}" { .span(@index); } #grid .spanX(@index - 1); } - .spanX (@index, @child) when (@index > 0) and (@child) { + .spanX (@index, @child) when not (@index = 0) and (@child) { ~"> .span@{index}" { .span(@index); } - #grid .spanX(@index - 1); + #grid .spanX(@index - 1, @child); } - .spanX (0) {} + .spanX (0, ...) {} .offsetX (@index) when (@index > 0) { ~".offset@{index}" { .offset(@index); } From 29c63fdb6ae4877160dbad05cdcf34f8cf1f66ad Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Sun, 4 Mar 2012 14:27:13 -0800 Subject: [PATCH 6/8] true > child + varargs --- docs/assets/bootstrap.zip | Bin 54469 -> 9620 bytes less/mixins.less | 12 ++++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index ec1369220c27beea0d17c1b2629d494a8b801721..84e1f81f1c0852a75651707b4eb311f947d46382 100644 GIT binary patch delta 419 zcmX@Ql6i_ZPk=Ww3l{?jh!;=fQDj^DI@n+F&E&)j!dyra0jfw6(g=wZ2e4KsAEzcJ6u9-k&SV8S6X-;! zUKz=UKqX1}`6b0AMTrIanYroup&<}OiWk9(PF<2=)?{Ru?BAh0d0jaVD~hDeWf|tT sf*?svs07sL6_;fs)+!+zomC7s85r6ktZX2+u>)Zj69dB+pi%|~01UQ((f|Me delta 45523 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 diff --git a/less/mixins.less b/less/mixins.less index 3129d515e5..c9ed133175 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -489,10 +489,10 @@ ~".span@{index}" { .span(@index); } #grid .spanX(@index - 1); } - .spanX (@index, @child) when not (@index = 0) and (@child) { - ~"> .span@{index}" { .span(@index); } - #grid .spanX(@index - 1, @child); - } + .spanX (@index, child) when (@index > 0) { +    ~"> .span@{index}" { .span(@index); } +    #grid .spanX(@index - 1, child); +  } .spanX (0, ...) {} .offsetX (@index) when (@index > 0) { @@ -550,7 +550,7 @@ } // generate .spanX - #grid .spanX (@gridColumns, true); + #grid .spanX (@gridColumns, child); } } @@ -567,7 +567,7 @@ margin-left: 0; // override margin-left from core grid system // generate .spanX - #grid .spanX (@gridColumns, true); + #grid .spanX (@gridColumns, child); } } From 04851652dbcd9aa548e890fcdc4a9b2192e07123 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Sat, 10 Mar 2012 12:45:09 -0800 Subject: [PATCH 7/8] rebuild with latest grid changes - need 1.3 to build! --- docs/assets/bootstrap.zip | Bin 55008 -> 55008 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 808f3ff19c17c15f346c5464774d228b3b8135d1..1fc44889d88f600a41a2aad3cc5edb355fb9feeb 100644 GIT binary patch delta 424 zcmaE`mifV2X6^uQW)?065GbC=t;G6kPqhE<$%R)$I1$4BY6#)U_h)f17EhdR2NwFZ z@m38dWAWs0E++_o^E|H4>_CA@LdH;mQ$ltoKmks7bBH0EUETW)fhPFN@@3|x>xYJL zGBCp}g_u5Bw$cTvJFT)x0I2(6C)B>pDqS@Kj3tv7&QfLl4Rb0~*Na((P%GqSM=Jsq zRqZi_DB8Sb&s0&MFPqhE8$%R)$I1$4BYOK3p!jtdM;$RG%INc5+ zwDDFACu88`a4shZfAc)9&+I^fNkYaDqc)!svNHh+aJrj=RqWjC>fUb%G{Ik%FEck? zKQx4sff;To#PrFsl`df2J2$6QRtW%gKkT%F3aE6|fCLuKQbl*uZ3YLeMXM!U4&Qdupw0 From a07851d6afdd51ded9273083ec5c734b0af52ddb Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Sat, 10 Mar 2012 13:01:17 -0800 Subject: [PATCH 8/8] stop doing oldschool escape substitution --- docs/assets/bootstrap.zip | Bin 55008 -> 54755 bytes docs/assets/css/bootstrap.css | 48 +++++++++++++++++----------------- less/mixins.less | 10 +++---- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 1fc44889d88f600a41a2aad3cc5edb355fb9feeb..1636eb0628f37334b662602528597bb434be6397 100644 GIT binary patch delta 26665 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