标签:
---恢复内容开始---
最近在上海上学的一个高中同学让我帮忙,帮她做她们的计算机课程大作业。
由于关系不错我也不好意思拒绝就帮忙做了,因为这个学期刚刚开始接触HTML5和css,所以制作过程中有很多不懂的,而且由于HTML5是选修课,一星期只有一节,所以做这个花费了比较多的时间,这个网站是我制作的第一个网站,比较有纪念意义,所以发在博客上,作为纪念。
通过去做这个作业,我了解到很多课上学不到的东西。因为没有美工,从头到尾,都是我一个人在臆想,刚开始的时候,根本无从下手,我去参考别人做的家乡网站,去找各种各样的模板,我充分感受到这样做的痛苦,所以终于体会到为什吗前端跟美工是分开来做的。在采集图片的过程太痛苦,不想去回忆,去各个网站找图片,百度,搜狗,谷歌等等,可是每次都因为图片的分辨率不同,长宽比不同,让有强迫症的我感觉十分难受,于是我就动用各种各样的工具,其中Photoshop和QQ截图工具真是帮了大忙,可是到最后还是有部分情况影响美观。
还有不懂得标签,我上网上查,去问老师,推荐一个网站:http://www.w3school.com.cn/h.asp
这是一次难忘而美好的制作过程,第一次尝试着去做一个网站,第一次为了打代码去熬夜到天亮,这是我以前所不敢想的,而且当网页完全做成的那一刻,那种激动与成就感,让我睡了这么多天以来最踏实的一觉。
所以,我想说:你好:HTML!
Hello Word!
这个作业一共包含了6个页面,三个分级,其中有:
一、《简单介绍》
主页:
这是主页,插入了大量的图片与视频,对郑州进行了简单的介绍;视频使用的是<video>标签,这是源代码:
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>我的家乡-郑州</title> 5 <link href="css/bootstrap.css" rel=‘stylesheet‘ type=‘text/css‘ /> 6 <!-- jQuery (necessary JavaScript plugins) --> 7 <script src="js/bootstrap.js"></script> 8 <!-- Custom Theme files --> 9 <link href="css/style.css" rel=‘stylesheet‘ type=‘text/css‘ /> 10 <!-- Custom Theme files --> 11 <!--//theme-style--> 12 <meta name="viewport" content="width=device-width, initial-scale=1"> 13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 14 <meta name="keywords" content="Game Box Responsive web template, Bootstrap Web Templates, Flat Web Templates, Andriod Compatible web template, 15 Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design" /> 16 <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script> 17 18 <script src="js/jquery.min.js"></script> 19 <script src="Scripts/swfobject_modified.js" type="text/javascript"></script> 20 </head> 21 <body> 22 <div class="banner-info"> 23 <div class="container"> 24 <div class="logo"> 25 <h1><a href="我的家乡主页.html">MY HOMETOWN</a></h1> 26 </div> 27 <div class="top-menu"> 28 <span class="menu"></span> 29 <ul class="nav1"> 30 <li class="active"><a href="我的家乡主页.html">郑州简介</a></li> 31 <li><a href="历史沿革.html">历史沿革</a></li> 32 <li><a href="名胜古迹.html">名胜古迹</a></li> 33 <li><a href="郑州美景.html">郑州美景</a></li> 34 <li><a href="郑州美食.html">郑州美食</a></li> 35 </ul> 36 </div> 37 <!-- script-for-menu --> 38 <script> 39 $( "span.menu" ).click(function() { 40 $( "ul.nav1" ).slideToggle( 300, function() { 41 // Animation complete. 42 }); 43 }); 44 </script> 45 <!-- /script-for-menu --> 46 47 <div class="clearfix"></div> 48 </div> 49 </div> 50 </div> 51 <!-- banner --> 52 <!-- Slider-starts-Here --> 53 <script src="js/responsiveslides.min.js"></script> 54 <script> 55 $(function () { 56 $("#slider").responsiveSlides({ 57 auto:true, 58 nav: false, 59 speed: 500, 60 namespace: "callbacks", 61 pager:true, 62 }); 63 }); 64 65 </script> 66 <div class="slider"> 67 <div class="callbacks_container"> 68 <ul class="rslides" id="slider"> 69 70 <div class="slid banner1"> 71 <div class="caption"> 72 <h3>郑州市,简称“郑”,河南省省会。</h3> 73 <p>地处华北平原南部、黄河中下游、河南省中部偏北。 北临黄河,西依嵩山,东南为广阔的黄淮平原。</p> 74 </div> 75 </div> 76 77 78 <div class="slid banner2"> 79 <div class="caption"> 80 <h3>郑州地处中国地理中心。</h3> 81 <p>是全国重要的铁路、航空、高速公路、电力、邮政电信主枢纽城市,中国中部地区重要的工业城市。</p> 82 </div> 83 </div> 84 85 86 <div class="slid banner3"> 87 <div class="caption"> 88 <h3>郑州是历史上著名商埠。</h3> 89 <p>是中部地区重要的物资集散地,每年都会举办全国性、区域性大型商贸活动,郑州商品交易所是三大全国性商品交易所之一。</p> 90 </div> 91 </div> 92 93 </ul> 94 </div> 95 </div> 96 <div class="copyrights">Collect from <a href="http://www.cssmoban.com/" >手机网站模板</a></div> 97 <!-- content --> 98 <div class="content"> 99 <div class="container"> 100 <div class="top-games"> 101 <a href="#"><h3>行政区划</h3></a> 102 <span></span> 103 </div> 104 <div class="top-game-grids"> 105 <ul id="flexiselDemo1"> 106 <li> 107 <div class="game-grid"> 108 <h4>金水区</h4> 109 <p>Jinshui District</p> 110 <img src="images/t4.jpg" class="img-responsive" alt=""/> 111 </div> 112 </li> 113 <li> 114 <div class="game-grid"> 115 <h4>惠济区</h4> 116 <p>Huiji District</p> 117 <img src="images/t3.jpg" class="img-responsive" alt=""/> 118 </div> 119 </li> 120 <li> 121 <div class="game-grid"> 122 <h4>中原区</h4> 123 <p>Zhongyuan District</p> 124 <img src="images/t1.jpg" class="img-responsive" alt=""/> 125 </div> 126 </li> 127 <li> 128 <div class="game-grid"> 129 <h4>二七区</h4> 130 <p>Erqi District</p> 131 <img src="images/t2.jpg" class="img-responsive" alt=""/> 132 </div> 133 </li> 134 <li> 135 <div class="game-grid"> 136 <h4>管城区</h4> 137 <p>Guancheng District</p> 138 <img src="images/t5.jpg"class="img-responsive" alt=""/> 139 </div> 140 </li> 141 <li> 142 <div class="game-grid"> 143 <h4>上街区</h4> 144 <p>Shangjie District</p> 145 <img src="images/t6.jpg"class="img-responsive" alt=""/> 146 </div> 147 </li> 148 <li> 149 <div class="game-grid"> 150 <h4>巩义市</h4> 151 <p>Gongyi City</p> 152 <img src="images/t7.jpg"class="img-responsive" alt=""/> 153 </div> 154 </li> 155 <li> 156 <div class="game-grid"> 157 <h4>新郑市</h4> 158 <p>Xinzheng City</p> 159 <img src="images/t8.jpg"class="img-responsive" alt=""/> 160 </div> 161 </li> 162 <li> 163 <div class="game-grid"> 164 <h4>登封市</h4> 165 <p>Dengfeng City</p> 166 <img src="images/t9.jpg"class="img-responsive" alt=""/> 167 </div> 168 </li> 169 <li> 170 <div class="game-grid"> 171 <h4>新密市</h4> 172 <p>Xinmi City</p> 173 <img src="images/t10.jpg"class="img-responsive" alt=""/> 174 </div> 175 </li> 176 <li> 177 <div class="game-grid"> 178 <h4>荥阳市</h4> 179 <p>Rongyang City</p> 180 <img src="images/t11.jpg"class="img-responsive" alt=""/> 181 </div> 182 </li> 183 <li> 184 <div class="game-grid"> 185 <h4>中牟县</h4> 186 <p>Zhongmu County</p> 187 <img src="images/t12.jpg"class="img-responsive" alt=""/> 188 </div> 189 </li> 190 </ul> 191 192 193 <script type="text/javascript"> 194 $(window).load(function() { 195 $("#flexiselDemo1").flexisel({ 196 visibleItems: 4, 197 animationSpeed: 1000, 198 autoPlay: true, 199 autoPlaySpeed: 3000, 200 pauseOnHover:true, 201 enableResponsiveBreakpoints: true, 202 responsiveBreakpoints: { 203 portrait: { 204 changePoint:480, 205 visibleItems: 1 206 }, 207 landscape: { 208 changePoint:640, 209 visibleItems: 2 210 }, 211 tablet: { 212 changePoint:768, 213 visibleItems: 3 214 } 215 } 216 }); 217 }); 218 </script> 219 <script type="text/javascript" src="js/jquery.flexisel.js"></script> 220 </div> 221 </div> 222 </div> 223 <!-- latest --> 224 <div class="latest"> 225 <div class="container"> 226 <div class="latest-games"> 227 <h3>名胜古迹</h3> 228 <span></span> 229 </div> 230 <div class="latest-top"> 231 <div class="col-md-5 trailer-text"> 232 <div class="sub-trailer"> 233 <div class="col-md-4 sub-img"> 234 <img src="images/v1.jpg" alt="img07"/> 235 </div> 236 <div class="col-md-8 sub-text"> 237 <a href="#">少林寺</a> 238 <p>少林寺是世界著名的佛教寺院,被誉为“天下第一名刹”。</p> 239 </div> 240 <div class="clearfix"> </div> 241 </div> 242 <div class="sub-trailer"> 243 <div class="col-md-4 sub-img"> 244 <img src="images/v2.jpg" alt="img07"/> 245 </div> 246 <div class="col-md-8 sub-text"> 247 <a href="#">中岳嵩山</a> 248 <p>是中华文明的重要发源地,也是中国名胜风景区,为五岳中的中岳。</p> 249 </div> 250 <div class="clearfix"> </div> 251 </div> 252 <div class="sub-trailer"> 253 <div class="col-md-4 sub-img"> 254 <img src="images/v3.jpg" alt="img07"/> 255 </div> 256 <div class="col-md-8 sub-text"> 257 <a href="#">始祖山</a> 258 <p>据传此峰因黄帝臣风后封地而得名,是黄帝活动的中心地域。</p> <a class="hvr-bounce-to-top" href="名胜古迹.html">了解更多...</a> 259 </div> 260 <div class="clearfix"> </div> 261 </div> 262 </div> 263 <div class="col-md-7 trailer"> 264 <video src="media\少林英雄.mp4" controls poster="images\p1.jpg" height="380" wight="550">少林英雄</video> 265 </div> 266 <div class="clearfix"> </div> 267 </div> 268 </div> 269 </div> 270 <!-- poster --> 271 <div class="poster"> 272 <div class="container"> 273 <div class="poster-info"> 274 <h3><font color="#FF3399">郑州风光</font></h3> 275 <p><font color="#666666">郑州市是中国八大古都之一、世界历史都市联盟成员城市、国家历史文化名城、全国文明城市、全国科技进步示范城市、国家卫生城市、国家园林城市、国家双拥模范城市、全国绿化模范城市、中国优秀旅游城市、中国大陆旅游业最发达城市之一,2012中国特色魅力城市200强,全国最佳会展经营城市。</font></p> 276 <a class="hvr-bounce-to-bottom" href="郑州美景.html">更多美景</a> 277 </div> 278 </div> 279 </div> 280 <!-- x-box --> 281 <div class="x-box"> 282 <div class="container"> 283 <div class="x-box_sec"> 284 <div class="col-md-7 x-box-left"> 285 <h2>特有美食</h2> 286 <h3>烩面</h3> 287 <p>烩面,中国十大面条之一,有着1300多年的历史。是一种荤、素、汤、菜、饭兼而有之的河南传统美食,以味道鲜美,经济实惠,享誉中原,遍及全国。烩面是以优质高筋面粉为原料,辅以高汤及多种配菜,一种类似宽面条的面食。汤好面筋,营养高。有羊肉烩面、三鲜烩面、五鲜烩面等多种类型。 288 烩面的精华全在于汤,汤用上等嫩羊肉、羊骨(劈开,露出中间的骨髓)一起煮五个小时以上,先用大火猛滚再用小火煲,其中下七八味中药,骨头油都熬出来了,煲出来的汤白白亮亮,犹如牛乳一样,所以又有人叫白汤。下面时,锅内放原汁肉汤,将面拉成薄条入锅,辅料以海带丝、豆腐丝、粉条、香菜、鹌鹑蛋、海参、鱿鱼等,上桌时外带香菜、辣椒油、糖蒜等小碟。 </p> 289 <a class="hvr-bounce-to-top" href="郑州美食.html">更多美食</a> 290 </div> 291 <div class="col-md-5 x-box-right"> 292 <a href="烩面.html"> <img src="images/huimian.jpg" class="img-responsive" alt=""/></a> 293 </div> 294 <div class="clearfix"></div> 295 </div> 296 </div> 297 </div> 298 <!-- footer --> 299 <div class="footer"> 300 <div class="container"> 301 <div class="footer-grids"> 302 <div class="col-md-3 ftr-info"> 303 <h3>声明:</h3> 304 <p>本网页所使用到的所有图片、链接、资料等均为网上公共资料,如有他人使用,本人不承担任何法律责任。 305 </p> 306 </div> 307 <div class="col-md-3 ftr-grid"> 308 <h3>网页标签</h3> 309 <ul class="ftr-list"> 310 <li><a href="#">郑州</a></li> 311 <li><a href="#">天地之中</a></li> 312 <li><a href="#">中原经济区</a></li> 313 <li><a href="#">古都</a></li> 314 <li><a href="#">中原</a></li> 315 </ul> 316 </div> 317 <div class="col-md-3 ftr-grid"> 318 <h3>鸣谢</h3> 319 <ul class="ftr-list"> 320 <li><a href="#">百度百科</a></li> 321 <li><a href="#">百度图片</a></li> 322 <li><a href="#">腾讯QQ</a></li> 323 <li><a href="#">爱奇艺视频</a></li> 324 <li><a href="#">郑州网</a></li> 325 </ul> 326 </div> 327 <div class="col-md-3 ftr-grid"> 328 <h3>联系方式</h3> 329 <ul class="ftr-list"> 330 <li><a href="#">QQ:877922989</a></li> 331 <li><a href="#">邮箱:877922989@qq.com</a></li> 332 <li><a href="#">微博:鱼骨Eaco-@sina.com</a></li> 333 </ul> 334 </div> 335 <div class="clearfix"></div> 336 </div> 337 </div> 338 </div> 339 <!----> 340 <div class="copywrite"> 341 <div class="container"> 342 <a href="#"><p>作者:景怡柯<br>(点击上方白色字体返回顶部)</p></a> 343 </div> 344 </div> 345 </body> 346 </html>
二、《详细介绍》
①历史沿革
这部分主要从五帝时期到近代介绍郑州的历史发展,这是代码:
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>历史沿革</title> 5 <link href="css/bootstrap.css" rel=‘stylesheet‘ type=‘text/css‘ /> 6 <!-- jQuery (necessary JavaScript plugins) --> 7 <script src="js/bootstrap.js"></script> 8 <!-- Custom Theme files --> 9 <link href="css/style.css" rel=‘stylesheet‘ type=‘text/css‘ /> 10 <!-- Custom Theme files --> 11 <!--//theme-style--> 12 <meta name="viewport" content="width=device-width, initial-scale=1"> 13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 14 <meta name="keywords" content="Game Box Responsive web template, Bootstrap Web Templates, Flat Web Templates, Andriod Compatible web template, 15 Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design" /> 16 <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script> 17 18 <script src="js/jquery.min.js"></script> 19 20 </head> 21 <div class="banner-info"> 22 <div class="container"> 23 <div class="logo"> 24 <h1><a href="我的家乡主页.html">MY HOMETOWN</a></h1> 25 </div> 26 <div class="top-menu"> 27 <span class="menu"></span> 28 <ul class="nav1"> 29 <li><a href="我的家乡主页.html">郑州简介</a></li> 30 <li class="active"><a href="历史沿革.html">历史沿革</a></li> 31 <li><a href="名胜古迹.html">名胜古迹</a></li> 32 <li><a href="郑州美景.html">郑州美景</a></li> 33 <li><a href="郑州美食.html">郑州美食</a></li> 34 </ul> 35 </div> 36 <!-- script-for-menu --> 37 <script> 38 $( "span.menu" ).click(function() { 39 $( "ul.nav1" ).slideToggle( 300, function() { 40 // Animation complete. 41 }); 42 }); 43 </script> 44 <!-- /script-for-menu --> 45 <div class="clearfix"></div> 46 </div> 47 </div> 48 </div> 49 <!-- banner --> 50 <div class="banner"> 51 <div class="bnr2"> 52 </div> 53 </div> 54 <!-- About --> 55 <div class="about"> 56 <div class="container"> 57 <h2>历史沿革</h2> 58 <div class="about-info-grids"> 59 <div class="col-md-5 abt-pic"> 60 <img src="images/abt.jpg" class="img-responsive" alt=""/> 61 </div> 62 <div class="col-md-7 abt-info-pic"> 63 <h3>五帝至夏商周</h3> 64 <p> 郑州是华夏文明的重要发祥地之一、是五帝活动的腹地、中华文明轴心区。约5000年前,中华民族始祖轩辕黄帝生于有熊(今新郑),定都于轩辕之丘(今新郑)。新密市李家沟遗址,距今约10500年至8600年,出土遗物揭示了中原地区旧石器时代晚期至新石器时代历史。 65 <br> 66 夏商两朝先后在郑州地区建都,周朝春秋战国时期管国、郑国、韩国也先后建都郑州地区。约公元前2070年至前1600年,夏朝的元老人物禹建都于登封阳城王城岗,以嵩山为中心的伊洛河和颍河上游一带以及山西南部是夏人的活动中心。 67 <br> 68 商部落从君主契开始至商汤共迁徙8次,公元前1675年,商汤以“吊民伐罪”的名义攻占夏朝国都封丘,灭掉夏桀,创立中国历史上第二个奴隶制王朝,商汤建都亳(今商丘),商朝第十任君主中丁迁于隞(今郑州商城)。 69 <br> 70 公元前1046年,姬发灭商殷建立西周,周王将其弟管叔封于郑州,称管国。周王在郑州的封国还有郐国、东虢国、祭国和密国等。郑武公将郑国国都建在荥阳,成为郑国第二代国君。郑国随后吞并了郐国、东虢国和胡国。 71 </p> 72 </div> 73 <div class="clearfix"></div> 74 </div> 75 <div class="testimonals"> 76 <h3>春秋时期至今</h3> 77 <div class="testimonal-grids"> 78 <div class="col-md-4 testimonal-grid"> 79 <div class="testi-info"> 80 <p><br> 公元前765年,郑武公迁都至原郐国所在地,将都城定名新郑。 81 <br> 公元前375年,韩国灭掉郑国迁都新郑。 82 <br> 公元前230年,秦军灭韩。 83 <br> 新郑做为郑国和韩国国都达500年之久。 84 <br> 秦汉时期,今郑州地域以荥阳为中心,因处交通和运河要道,经济日趋繁荣。秦代,郑州境内始置荥阳县、巩县和京县,属于三川郡;新郑县、苑陵县、阳城县属颍川郡。西汉改三川郡为河南郡,又置密县、成皋等县,并将新郑、苑陵二县划入河南郡。 85 <br> 西汉时期,巩义和荥阳成为国内重要的冶铁基地,荥阳在汉代设有铁官,从古荥汉代冶铁遗址发掘出的大型炼钢高炉炉基和球墨铸铁遗物,反映了汉代已达到最高的黑金属冶铸技术水平。东汉元鼎五年(公元前112年),故市、中牟两个侯国合并为中牟县。</p> 86 <h4>春秋至南北朝</h4> 87 </div> 88 </div> 89 <div class="col-md-4 testimonal-grid"> 90 <div class="testi-info"> 91 <p><br> 隋开皇元年,改荥州为郑州。开皇十六年,从郑州分出管州。唐初武德四年,从郑州分出管城。贞观七年,郑州从武牢移治管城县。天宝元年,改郑州为荥阳郡,仍治管城县。开明元年,太尉王世充废杨侗自立为帝,国号郑。这是中国历史上的第三个郑国。 92 <br> 北宋建都东京开封后,郑州于公元1105年被建为西辅,成为东京四辅州之一,属京西北路。国内各地选山林名声之地建立书院,位于登封峻极峰下的嵩阳书院是当时的四大书院之一。 93 <br> 金代和元代时期,郭守敬和王恂主持在全国设立了27个天文观测台,登封观测台则是全国观测中心之一。明朝建立后,郑州划归开封府。清末,平汉和陇海两条铁路在郑州交汇,郑州成为中国东西、南北大动脉的纽带,经济地位不断提升。</p> 94 <h4>隋朝至清朝</h4> 95 </div> 96 </div> 97 <div class="col-md-4 testimonal-grid"> 98 <div class="testi-info"> 99 <p><br> 1912年,日本经济学者林重次郎在其著作《河南省郑州商情》中称郑州为:中国的芝加哥。 100 <br> 1920年,河南省议会通过了在郑县设立商埠的议案。1923年2月,京汉铁路二七大罢工在郑县发起。1927年,上海《旅行杂志》把郑州(县)称为华北大都会。1928年,冯玉祥将郑县改为郑州市。 101 <br> 1931年,蒋介石、阎锡山、冯玉祥大战之后,将郑州撤市复改为郑县。 102 <br> 1938年6月9日,国民政府为了阻止日军沿陇海铁路西进,选择将花园口黄河南岸的堤防炸毁以造成决堤,史称花园口决堤事件。 103 <br> 1948年10月22日,郑县解放,设置郑州市。1953年,郑州成为河南省经济中心。1954年10月30日,河南省会由开封迁往郑州,郑州成为河南省省会。</p> 104 <h4>近现代</h4> 105 </div> 106 </div> 107 <div class="clearfix"></div> 108 </div> 109 </div> 110 <div class="team"> 111 <h3>郑州“人”</h3> 112 <div class="grid_4"> 113 <div class="team-grid"> 114 <img src="images/a1.jpg" alt=""> 115 <h4>白居易</h4> 116 <p>号香山居士,又号醉吟先生。是唐代伟大的现实主义诗人,唐代三大诗人之一。白居易与元稹共同倡导新乐府运动,世称“元白”,与刘禹锡并称“刘白”。 </p> 117 </div> 118 </div> 119 <div class="grid_4"> 120 <div class="team-grid"> 121 <img src="images/a2.jpg" alt=""> 122 <h4>杜甫</h4> 123 <p>唐朝著名现实主义诗人。在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。后世称其杜拾遗、杜工部,也称他杜少陵。</p> 124 </div> 125 </div> 126 <div class="grid_4 span66"> 127 <div class="team-grid"> 128 <img src="images/a3.jpg" alt=""> 129 <h4>李商隐</h4> 130 <p>晚唐著名诗人,他擅长诗歌写作,骈文文学价值也很高。其诗构思新奇,风格秾丽,尤其是一些爱情诗和无题诗写得缠绵悱恻,优美动人,广为传诵。</p> 131 </div> 132 </div> 133 <div class="grid_4"> 134 <div class="team-grid"> 135 <img src="images/a4.jpg" alt=""> 136 <h4>刘禹锡</h4> 137 <p>刘禹锡诗文俱佳,涉猎题材广泛,与柳宗元并称“刘柳”,与韦应物、白居易合称“三杰,有《陋室铭》《竹枝词》《杨柳枝词》《乌衣巷》等名篇。 </p> 138 </div> 139 </div> 140 <div class="clearfix"></div> 141 </div> 142 </div> 143 </div> 144 <!-- footer --> 145 <div class="footer"> 146 <div class="container"> 147 <div class="footer-grids"> 148 <div class="col-md-3 ftr-info"> 149 <h3>声明:</h3> 150 <p>本网页所使用到的所有图片、链接、资料等均为网上公共资料,如有他人使用,本人不承担任何法律责任。 151 </p> 152 </div> 153 <div class="col-md-3 ftr-grid"> 154 <h3>网页标签</h3> 155 <ul class="ftr-list"> 156 <li><a href="#">郑州</a></li> 157 <li><a href="#">天地之中</a></li> 158 <li><a href="#">中原经济区</a></li> 159 <li><a href="#">古都</a></li> 160 <li><a href="#">中原</a></li> 161 </ul> 162 </div> 163 <div class="col-md-3 ftr-grid"> 164 <h3>鸣谢</h3> 165 <ul class="ftr-list"> 166 <li><a href="#">百度百科</a></li> 167 <li><a href="#">百度图片</a></li> 168 <li><a href="#">腾讯QQ</a></li> 169 <li><a href="#">爱奇艺视频</a></li> 170 <li><a href="#">郑州网</a></li> 171 </ul> 172 </div> 173 <div class="col-md-3 ftr-grid"> 174 <h3>联系方式</h3> 175 <ul class="ftr-list"> 176 <li><a href="#">QQ:877922989</a></li> 177 <li><a href="#">邮箱:877922989@qq.com</a></li> 178 <li><a href="#">微博:鱼骨Eaco-@sina.com</a></li> 179 </ul> 180 </div> 181 <div class="clearfix"></div> 182 </div> 183 </div> 184 </div> 185 <!----> 186 <div class="copywrite"> 187 <div class="container"> 188 <a href="#"><p>作者:景怡柯<br>(点击上方白色字体返回顶部)</p></a> 189 </div> 190 </div> 191 <!----> 192 </body> 193 </html>
②名胜古迹:
这里介绍郑州的名胜古迹,代码如下:
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>名胜古迹</title> 5 <link href="css/bootstrap.css" rel=‘stylesheet‘ type=‘text/css‘ /> 6 <!-- jQuery (necessary JavaScript plugins) --> 7 <script src="js/bootstrap.js"></script> 8 <!-- Custom Theme files --> 9 <link href="css/style.css" rel=‘stylesheet‘ type=‘text/css‘ /> 10 <!-- Custom Theme files --> 11 <!--//theme-style--> 12 <meta name="viewport" content="width=device-width, initial-scale=1"> 13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 14 <meta name="keywords" content="Game Box Responsive web template, Bootstrap Web Templates, Flat Web Templates, Andriod Compatible web template, 15 Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design" /> 16 <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script> 17 18 <script src="js/jquery.min.js"></script> 19 20 </head> 21 <body> 22 <div class="banner-info"> 23 <div class="container"> 24 <div class="logo"> 25 <h1><a href="我的家乡主页.html">MY HOMETOWN</a></h1> 26 </div> 27 <div class="top-menu"> 28 <span class="menu"></span> 29 <ul class="nav1"> 30 <li><a href="我的家乡主页.html">郑州简介</a></li> 31 <li><a href="历史沿革.html">历史沿革</a></li> 32 <li class="active"><a href="名胜古迹.html">名胜古迹</a></li> 33 <li><a href="郑州美景.html">郑州美景</a></li> 34 <li><a href="郑州美食.html">郑州美食</a></li> 35 </ul> 36 </div> 37 <!-- script-for-menu --> 38 <script> 39 $( "span.menu" ).click(function() { 40 $( "ul.nav1" ).slideToggle( 300, function() { 41 // Animation complete. 42 }); 43 }); 44 </script> 45 <!-- /script-for-menu --> 46 <div class="clearfix"></div> 47 </div> 48 </div> 49 </div> 50 <!-- banner --> 51 <div class="banner"> 52 <div class="bnr2"> 53 </div> 54 </div> 55 <!-- content --> 56 <div class="review"> 57 <div class="container"> 58 <h2 >名胜古迹</h2> 59 <div class="review-md1"> 60 <div class="col-md-4 sed-md"> 61 <div class=" col-1"> 62 <a href="烩面.html"><img src="images/f1.jpg" alt="" height="133" class="img-responsive"></a> 63 <h4><a href="#">少林寺</a></h4> 64 <p>少林寺是世界著名的佛教寺院,是汉传佛教的禅宗祖庭,在中国佛教史上占有重要地位,被誉为“天下第一名刹”。</p> 65 </div> 66 </div> 67 <div class="col-md-4 sed-md"> 68 <div class=" col-1"> 69 <a href="#"><img class="img-responsive" src="images/f2.jpg" alt=""></a> 70 <h4><a href="#">嵩山</a></h4> 71 <p>嵩山是中华文明的重要发源地,也是中国名胜风景区,为五岳中的中岳。2004年2月,嵩山被联合国教科文组织列入世界地质公园。</p> 72 </div> 73 </div> 74 <div class="col-md-4 sed-md"> 75 <div class=" col-1"> 76 <a href="#"><img class="img-responsive" src="images/f3.jpg" alt=""></a> 77 <h4><a href="#">嵩阳书院</a></h4> 78 <p>嵩阳书院是古代高等学府,是中国四大书院之一。嵩阳书院建制古朴雅致,中轴线上的主要建筑有五进,廊庑俱全。</p> 79 </div> 80 </div> 81 <div class="clearfix"> </div> 82 </div> 83 <div class="review-md1"> 84 <div class="col-md-4 sed-md"> 85 <div class=" col-1"> 86 <a href="#"><img class="img-responsive" src="images/f4.jpg" alt=""></a> 87 <h4><a href="#">河南省地质博物馆</a></h4> 88 <p>宇具有现代化、高科技、独具河南特色的全国省级一流的地质专业博物馆;是河南省资源、环境、省情展示交流的“窗口”。</p> 89 </div> 90 </div> 91 <div class="col-md-4 sed-md"> 92 <div class=" col-1"> 93 <a href="#"><img class="img-responsive" src="images/f5.jpg" alt=""></a> 94 <h4><a href="#">中岳庙</a></h4> 95 <p>嵩山中岳庙,全国重点文物保护单位,世界文化遗产天地之中历史建筑群的遗产点之一。世界道教主流全真道的圣地。</p> 96 </div> 97 </div> 98 <div class="col-md-4 sed-md"> 99 <div class=" col-1"> 100 <a href="#"><img class="img-responsive" src="images/f6.jpg" alt=""></a> 101 <h4><a href="#">二七纪念塔</a></h4> 102 <p>二七纪念塔全称郑州二七大罢工纪念塔,为了纪念发生于1923年2月7日的二七大罢工而修建,位于郑州市二七广场。</p> 103 </div> 104 </div> 105 <div class="clearfix"> </div> 106 </div> 107 <div class="review-md1"> 108 <div class="col-md-4 sed-md"> 109 <div class=" col-1"> 110 <a href="#"><img class="img-responsive" src="images/f7.jpg" alt=""></a> 111 <h4><a href="#">郑州黄河大桥</a></h4> 112 <p>平汉铁路郑州黄河大桥,是黄河上修建的第一座铁路桥,也是目前中国最长、最宽阔的跨河高速公路特大桥。</p> 113 </div> 114 </div> 115 <div class="col-md-4 sed-md"> 116 <div class=" col-1"> 117 <a href="#"><img class="img-responsive" src="images/f8.jpg" alt=""></a> 118 <h4><a href="#">观星台</a></h4> 119 <p>观星台由元代天文学家郭守敬创建,是我国现存最古老的天文台,也是世界上最著名的天文科学建筑物之一。</p> 120 </div> 121 </div> 122 <div class="col-md-4 sed-md"> 123 <div class=" col-1"> 124 <a href="#"><img class="img-responsive" src="images/f9.jpg" alt=""></a> 125 <h4><a href="#">三皇寨</a></h4> 126 <p>三皇寨是一处悬挂于少室山腰的天然山寨。整个景区山体陡滑,山顶平宽。具有泰山之雄、华山之险、北恒之奇、南衡之秀等特点。</p> 127 </div> 128 </div> 129 <div class="clearfix"> </div> 130 </div> 131 </div> 132 </div> 133 <!-- footer --> 134 <div class="footer"> 135 <div class="container"> 136 <div class="footer-grids"> 137 <div class="col-md-3 ftr-info"> 138 <h3>声明:</h3> 139 <p>本网页所使用到的所有图片、链接、资料等均为网上公共资料,如有他人使用,本人不承担任何法律责任。 140 </p> 141 </div> 142 <div class="col-md-3 ftr-grid"> 143 <h3>网页标签</h3> 144 <ul class="ftr-list"> 145 <li><a href="#">郑州</a></li> 146 <li><a href="#">天地之中</a></li> 147 <li><a href="#">中原经济区</a></li> 148 <li><a href="#">古都</a></li> 149 <li><a href="#">中原</a></li> 150 </ul> 151 </div> 152 <div class="col-md-3 ftr-grid"> 153 <h3>鸣谢</h3> 154 <ul class="ftr-list"> 155 <li><a href="#">百度百科</a></li> 156 <li><a href="#">百度图片</a></li> 157 <li><a href="#">腾讯QQ</a></li> 158 <li><a href="#">爱奇艺视频</a></li> 159 <li><a href="#">郑州网</a></li> 160 </ul> 161 </div> 162 <div class="col-md-3 ftr-grid"> 163 <h3>联系方式</h3> 164 <ul class="ftr-list"> 165 <li><a href="#">QQ:877922989</a></li> 166 <li><a href="#">邮箱:877922989@qq.com</a></li> 167 <li><a href="#">微博:鱼骨Eaco-@sina.com</a></li> 168 </ul> 169 </div> 170 <div class="clearfix"></div> 171 </div> 172 </div> 173 </div> 174 <!----> 175 <div class="copywrite"> 176 <div class="container"> 177 <a href="#"><p>作者:景怡柯<br>(点击上方白色字体返回顶部)</p></a> 178 </div> 179 </div> 180 <!----> 181 </body> 182 </html>
③郑州美食:
这里介绍郑州的美食,小吃, 这是代码
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>郑州美食</title> 5 <link href="css/bootstrap.css" rel=‘stylesheet‘ type=‘text/css‘ /> 6 <!-- jQuery (necessary JavaScript plugins) --> 7 <script src="js/bootstrap.js"></script> 8 <!-- Custom Theme files --> 9 <link href="css/style.css" rel=‘stylesheet‘ type=‘text/css‘ /> 10 <!-- Custom Theme files --> 11 <!--//theme-style--> 12 <meta name="viewport" content="width=device-width, initial-scale=1"> 13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 14 <meta name="keywords" content="Game Box Responsive web template, Bootstrap Web Templates, Flat Web Templates, Andriod Compatible web template, 15 Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design" /> 16 <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script> 17 18 <script src="js/jquery.min.js"></script> 19 20 </head> 21 <body> 22 <div class="banner-info"> 23 <div class="container"> 24 <div class="logo"> 25 <h1><a href="我的家乡主页.html">MY HOMETOWN</a></h1> 26 </div> 27 <div class="top-menu"> 28 <span class="menu"></span> 29 <ul class="nav1"> 30 <li><a href="我的家乡主页.html">郑州简介</a></li> 31 <li><a href="历史沿革.html">历史沿革</a></li> 32 <li><a href="名胜古迹.html">名胜古迹</a></li> 33 <li><a href="郑州美景.html">郑州美景</a></li> 34 <li class="active"><a href="郑州美食.html">郑州美食</a></li> 35 </ul> 36 </div> 37 <!-- script-for-menu --> 38 <script> 39 $( "span.menu" ).click(function() { 40 $( "ul.nav1" ).slideToggle( 300, function() { 41 // Animation complete. 42 }); 43 }); 44 </script> 45 <!-- /script-for-menu --> 46 <div class="clearfix"></div> 47 </div> 48 </div> 49 </div> 50 <!-- banner --> 51 <div class="banner"> 52 <div class="bnr2"> 53 </div> 54 </div> 55 <!-- content --> 56 <div class="review"> 57 <div class="container"> 58 <h2 >郑州美食</h2> 59 <div class="review-md1"> 60 <div class="col-md-4 sed-md"> 61 <div class=" col-1"> 62 <a href="烩面.html"><img src="images/re1.jpg" alt="" height="133" class="img-responsive"></a> 63 <h4><a href="烩面.html">烩面</a></h4> 64 <p>一种荤、素、汤、菜、饭聚而有之的传统风味小吃,以味道鲜美,经济实惠,享誉中原,遍及全国。</p> 65 </div> 66 </div> 67 <div class="col-md-4 sed-md"> 68 <div class=" col-1"> 69 <a href="#"><img class="img-responsive" src="images/re2.jpg" alt=""></a> 70 <h4><a href="#">胡辣汤</a></h4> 71 <p>是河南早餐中常见的传统汤类名吃。汤味浓郁、汤色靓丽、汤汁粘稠,香辣可口,十分适合配合其它早点进餐。</p> 72 </div> 73 </div> 74 <div class="col-md-4 sed-md"> 75 <div class=" col-1"> 76 <a href="#"><img class="img-responsive" src="images/re3.jpg" alt=""></a> 77 <h4><a href="#">豆腐串</a></h4> 78 <p>将千张切成菱形,用竹签穿住,一层层码进锅里,与鸡汤一起煮炖,待热气上来,香味扑鼻。常夹于烧饼之中配上调味品共享。</p> 79 </div> 80 </div> 81 <div class="clearfix"> </div> 82 </div> 83 <div class="review-md1"> 84 <div class="col-md-4 sed-md"> 85 <div class=" col-1"> 86 <a href="#"><img class="img-responsive" src="images/re4.jpg" alt=""></a> 87 <h4><a href="#">浆面条</a></h4> 88 <p>以绿豆浆发酵制作面浆,经特殊工艺而成的面条。味道美、易于消化,酸味独特,咸香适口,因而自古以来流传不衰。</p> 89 </div> 90 </div> 91 <div class="col-md-4 sed-md"> 92 <div class=" col-1"> 93 <a href="#"><img class="img-responsive" src="images/re5.jpg" alt=""></a> 94 <h4><a href="#"><br>新郑大枣</a></h4> 95 <p>又名鸡心大枣、鸡心枣,素有 “灵宝苹果潼关梨,新郑小枣甜似蜜”的盛赞。以其皮薄、肉厚、核小、味甜倍受人们青睐,成为枣类中的佼佼者。</p> 96 </div> 97 </div> 98 <div class="col-md-4 sed-md"> 99 <div class=" col-1"> 100 <a href="#"><img class="img-responsive" src="images/re6.jpg" alt=""></a> 101 <h4><a href="#"><br>烧饼</a></h4> 102 <p>由面粉、油、芝麻等原料烤制而成,色泽金黄,外皮酥脆,并伴有芝麻独特的香味,与豆腐串共享更佳。</p> 103 </div> 104 </div> 105 <div class="clearfix"> </div> 106 </div> 107 <div class="review-md1"> 108 <div class="col-md-4 sed-md"> 109 <div class=" col-1"> 110 <a href="#"><img class="img-responsive" src="images/re7.jpg" alt=""></a> 111 <h4><a href="#">扒广肚</a></h4> 112 <p>将质地绵软白亮的广肚片片,氽杀后铺在竹扒算上,用上好的奶汤小武火扒制而成,成品柔、嫩、醇、美,汤汁白亮光润,故又名白扒广肚。</p> 113 </div> 114 </div> 115 <div class="col-md-4 sed-md"> 116 <div class=" col-1"> 117 <a href="#"><img class="img-responsive" src="images/re8.jpg" alt=""></a> 118 <h4><a href="#">郑州烩菜</a></h4> 119 <p>烩菜的特点是蔬菜品种丰富,多种多样,但是又各有各的味道,各有各的形状,尽管都掺杂在了一起还很好看不是色彩单一,而是五彩缤纷。</p> 120 </div> 121 </div> 122 <div class="col-md-4 sed-md"> 123 <div class=" col-1"> 124 <a href="#"><img class="img-responsive" src="images/re9.jpg" alt=""></a> 125 <h4><a href="#">凉粉</a></h4> 126 <p>凉粉调以酱油、醋、辣椒油而食,清凉爽滑,为夏季风味食品。加以蒜汁及独特的芝麻酱调拌,炎炎夏日,来一碗,爽滑无比,真是解暑美味</p> 127 </div> 128 </div> 129 <div class="clearfix"> </div> 130 </div> 131 </div> 132 </div> 133 <!-- footer --> 134 <div class="footer"> 135 <div class="container"> 136 <div class="footer-grids"> 137 <div class="col-md-3 ftr-info"> 138 <h3>声明:</h3> 139 <p>本网页所使用到的所有图片、链接、资料等均为网上公共资料,如有他人使用,本人不承担任何法律责任。 140 </p> 141 </div> 142 <div class="col-md-3 ftr-grid"> 143 <h3>网页标签</h3> 144 <ul class="ftr-list"> 145 <li><a href="#">郑州</a></li> 146 <li><a href="#">天地之中</a></li> 147 <li><a href="#">中原经济区</a></li> 148 <li><a href="#">古都</a></li> 149 <li><a href="#">中原</a></li> 150 </ul> 151 </div> 152 <div class="col-md-3 ftr-grid"> 153 <h3>鸣谢</h3> 154 <ul class="ftr-list"> 155 <li><a href="#">百度百科</a></li> 156 <li><a href="#">百度图片</a></li> 157 <li><a href="#">腾讯QQ</a></li> 158 <li><a href="#">爱奇艺视频</a></li> 159 <li><a href="#">郑州网</a></li> 160 </ul> 161 </div> 162 <div class="col-md-3 ftr-grid"> 163 <h3>联系方式</h3> 164 <ul class="ftr-list"> 165 <li><a href="#">QQ:877922989</a></li> 166 <li><a href="#">邮箱:877922989@qq.com</a></li> 167 <li><a href="#">微博:鱼骨Eaco-@sina.com</a></li> 168 </ul> 169 </div> 170 <div class="clearfix"></div> 171 </div> 172 </div> 173 </div> 174 <!----> 175 <div class="copywrite"> 176 <div class="container"> 177 <a href="#"><p>作者:景怡柯<br>(点击上方白色字体返回顶部)</p></a> 178 </div> 179 </div> 180 <!----> 181 </body> 182 </html>
④郑州美景:
这里发出了一些我认为比较美的郑州图片,这是代码:
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>郑州美景</title> 5 <link href="css/bootstrap.css" rel=‘stylesheet‘ type=‘text/css‘ /> 6 <!-- jQuery (necessary JavaScript plugins) --> 7 <script src="js/bootstrap.js"></script> 8 <!-- Custom Theme files --> 9 <link href="css/style.css" rel=‘stylesheet‘ type=‘text/css‘ /> 10 <link rel="stylesheet" href="css/lightbox.css"> 11 12 <!-- Custom Theme files --> 13 <!--//theme-style--> 14 <meta name="viewport" content="width=device-width, initial-scale=1"> 15 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 16 <meta name="keywords" content="Game Box Responsive web template, Bootstrap Web Templates, Flat Web Templates, Andriod Compatible web template, 17 Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design" /> 18 <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script> 19 20 <script src="js/jquery.min.js"></script> 21 22 </head> 23 <body> 24 <div class="banner-info"> 25 <div class="container"> 26 <div class="logo"> 27 <h1><a href="我的家乡主页.html">MY HOMETOWN</a></h1> 28 </div> 29 <div class="top-menu"> 30 <span class="menu"></span> 31 <ul class="nav1"> 32 <li><a href="我的家乡主页.html">郑州简介</a></li> 33 <li><a href="历史沿革.html">历史沿革</a></li> 34 <li><a href="名胜古迹.html">名胜古迹</a></li> 35 <li class="active"><a href="郑州美景.html">郑州美景</a></li> 36 <li><a href="郑州美食.html">郑州美食</a></li> 37 </ul> 38 </div> 39 <!-- script-for-menu --> 40 <script> 41 $( "span.menu" ).click(function() { 42 $( "ul.nav1" ).slideToggle( 300, function() { 43 // Animation complete. 44 }); 45 }); 46 </script> 47 <!-- /script-for-menu --> 48 <div class="clearfix"></div> 49 </div> 50 </div> 51 </div> 52 <!-- banner --> 53 <div class="banner"> 54 <div class="bnr2"> 55 </div> 56 </div> 57 <!----> 58 <div class="gallery"> 59 <div class="container"> 60 <h2>点击图片查看原图片</h2> 61 <div class="gallery-bottom"> 62 <div class="gallery-1"> 63 <div class="col-md-3 gallery-grid"> 64 <a class="example-image-link" href="images/j1.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j1.jpg" alt=""/></a> 65 </div> 66 <div class="col-md-3 gallery-grid"> 67 <a class="example-image-link" href="images/j2.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j2.jpg" alt=""/></a> 68 </div> 69 <div class="col-md-3 gallery-grid"> 70 <a class="example-image-link" href="images/j3.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j3.jpg" alt=""/></a> 71 </div> 72 <div class="col-md-3 gallery-grid"> 73 <a class="example-image-link" href="images/j4.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j4.jpg" alt=""/></a> 74 </div> 75 <div class="clearfix"></div> 76 </div> 77 <div class="gallery-1"> 78 <div class="col-md-3 gallery-grid"> 79 <a class="example-image-link" href="images/j5.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j5.jpg" alt=""/></a> 80 </div> 81 <div class="col-md-3 gallery-grid"> 82 <a class="example-image-link" href="images/j6.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j6.jpg" alt=""/></a> 83 </div> 84 <div class="col-md-3 gallery-grid"> 85 <a class="example-image-link" href="images/j7.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j7.jpg" alt=""/></a> 86 </div> 87 <div class="col-md-3 gallery-grid"> 88 <a class="example-image-link" href="images/j8.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j8.jpg" alt=""/></a> 89 </div> 90 <div class="clearfix"></div> 91 </div> 92 <div class="gallery-1"> 93 <div class="col-md-3 gallery-grid"> 94 <a class="example-image-link" href="images/j9.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j9.jpg" alt=""/></a> 95 </div> 96 <div class="col-md-3 gallery-grid"> 97 <a class="example-image-link" href="images/j10.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j10.jpg" alt=""/></a> 98 </div> 99 <div class="col-md-3 gallery-grid"> 100 <a class="example-image-link" href="images/j11.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j11.jpg" alt=""/></a> 101 </div> 102 <div class="col-md-3 gallery-grid"> 103 <a class="example-image-link" href="images/j12.jpg" data-lightbox="example-set" data-title="Click the right half of the image to move forward."><img class="example-image" src="images/j12.jpg" alt=""/></a> 104 </div> 105 <div class="clearfix"></div> 106 </div> 107 108 </div> 109 </div> 110 </div> 111 <script src="js/lightbox-plus-jquery.min.js"></script> 112 <!-- footer --> 113 <div class="footer"> 114 <div class="container"> 115 <div class="footer-grids"> 116 <div class="col-md-3 ftr-info"> 117 <h3>声明:</h3> 118 <p>本网页所使用到的所有图片、链接、资料等均为网上公共资料,如有他人使用,本人不承担任何法律责任。 119 </p> 120 </div> 121 <div class="col-md-3 ftr-grid"> 122 <h3>网页标签</h3> 123 <ul class="ftr-list"> 124 <li><a href="#">郑州</a></li> 125 <li><a href="#">天地之中</a></li> 126 <li><a href="#">中原经济区</a></li> 127 <li><a href="#">古都</a></li> 128 <li><a href="#">中原</a></li> 129 </ul> 130 </div> 131 <div class="col-md-3 ftr-grid"> 132 <h3>鸣谢</h3> 133 <ul class="ftr-list"> 134 <li><a href="#">百度百科</a></li> 135 <li><a href="#">百度图片</a></li> 136 <li><a href="#">腾讯QQ</a></li> 137 <li><a href="#">爱奇艺视频</a></li> 138 <li><a href="#">郑州网</a></li> 139 </ul> 140 </div> 141 <div class="col-md-3 ftr-grid"> 142 <h3>联系方式</h3> 143 <ul class="ftr-list"> 144 <li><a href="#">QQ:877922989</a></li> 145 <li><a href="#">邮箱:877922989@qq.com</a></li> 146 <li><a href="#">微博:鱼骨Eaco-@sina.com</a></li> 147 </ul> 148 </div> 149 <div class="clearfix"></div> 150 </div> 151 </div> 152 </div> 153 <!----> 154 <div class="copywrite"> 155 <div class="container"> 156 <a href="#"><p>作者:景怡柯<br>(点击上方白色字体返回顶部)</p></a> 157 </div> 158 </div> 159 <!----> 160 </body> 161 </html>
三、《个别详细介绍》
烩面:
这网页是对郑州的烩面进行了详细的介绍,这是代码:
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>烩面</title> 5 <link href="css/bootstrap.css" rel=‘stylesheet‘ type=‘text/css‘ /> 6 <!-- jQuery (necessary JavaScript plugins) --> 7 <script src="js/bootstrap.js"></script> 8 <!-- Custom Theme files --> 9 <link href="css/style.css" rel=‘stylesheet‘ type=‘text/css‘ /> 10 <!-- Custom Theme files --> 11 <!--//theme-style--> 12 <meta name="viewport" content="width=device-width, initial-scale=1"> 13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 14 <meta name="keywords" content="Game Box Responsive web template, Bootstrap Web Templates, Flat Web Templates, Andriod Compatible web template, 15 Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design" /> 16 <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script> 17 18 <script src="js/jquery.min.js"></script> 19 20 </head> 21 <body> 22 <div class="banner-info"> 23 <div class="container"> 24 <div class="logo"> 25 <h1><a href="我的家乡主页.html">MY HOMETOWN</a></h1> 26 </div> 27 <div class="top-menu"> 28 <span class="menu"></span> 29 <ul class="nav1"> 30 <li><a href="我的家乡主页.html">郑州简介</a></li> 31 <li><a href="历史沿革.html">历史沿革</a></li> 32 <li><a href="名胜古迹.html">名胜古迹</a></li> 33 <li><a href="郑州美景.html">郑州美景</a></li> 34 <li class="active"><a href="郑州美食.html">郑州美食</a></li> 35 </ul> 36 </div> 37 <!-- script-for-menu --> 38 <script> 39 $( "span.menu" ).click(function() { 40 $( "ul.nav1" ).slideToggle( 300, function() { 41 // Animation complete. 42 }); 43 }); 44 </script> 45 <!-- /script-for-menu --> 46 <div class="clearfix"></div> 47 </div> 48 </div> 49 </div> 50 <!-- banner --> 51 <div class="banner"> 52 <div class="bnr2"> 53 </div> 54 </div> 55 <!----> 56 <div class="blog"> 57 <div class="container"> 58 <div class="col-md-8 blog-left" > 59 <div class="blog-info"> 60 <div class="blog-info-text"> 61 <div class="blog-img"> 62 <img src="images/img12.jpg" alt=""/> 63 </div> 64 <p class="snglp"> 烩面,中国十大面条之一,有着1300多年的历史。是一种荤、素、汤、菜、饭兼而有之的河南传统美食,以味道鲜美,经济实惠,享誉中原,遍及全国。烩面是以优质高筋面粉为原料,辅以高汤及多种配菜,一种类似宽面条的面食。汤好面筋,营养高。有羊肉烩面、三鲜烩面、五鲜烩面等多种类型。 65 <br> 66 烩面的精华全在于汤,汤用上等嫩羊肉、羊骨(劈开,露出中间的骨髓)一起煮五个小时以上,先用大火猛滚再用小火煲,其中下七八味中药,骨头油都熬出来了,煲出来的汤白白亮亮,犹如牛乳一样,所以又有人叫白汤。下面时,锅内放原汁肉汤,将面拉成薄条入锅,辅料以海带丝、豆腐丝、粉条、香菜、鹌鹑蛋、海参、鱿鱼等,上桌时外带香菜、辣椒油、糖蒜等小碟。 67 </div> 68 <div class="comment-icons"> 69 <ul> 70 <li><span></span><a href="#">烩面是河南三大小吃之一。</a> </li> 71 <li><span class="clndr"></span>1300年历史</li> 72 <li><span class="admin"></span> <a href="#">河南人</a></li> 73 <li><span class="cmnts"></span> <a href="#">荤素搭配</a></li> 74 <li><a href="#" class="like">1300</a></li> 75 </ul> 76 </div> 77 <div class="response"> 78 <h4>讲讲烩面的故事</h4> 79 <div class="media response-info"> 80 <div class="media-left response-text-left"> 81 <a href="#"> 82 <img class="media-object" src="images/icon1.png" alt=""/> 83 </a> 84 <h5>李世民</h5> 85 </div> 86 <div class="media-body response-text-right"> 87 <p> 相传唐太宗李世民在登基前的一个隆冬雪天,患寒病落难于一个回民农院。回民母子心地善良,将家里养的角似鹿非鹿、头似马非马、身似羊非羊、蹄似牛非牛的四不像(亦称麋鹿)屠宰炖汤,又和进面条为李世民解饿。李世民吃后浑身冒汗、暖流涌身,不觉精神大振,寒疾痊愈。</p> 88 <div class="media response-info"> 89 <div class="media-left response-text-left"> 90 <a href="#"> 91 <img class="media-object" src="images/icon2.png" alt=""/> 92 </a> 93 <h5><a href="#">慈禧太后</a></h5> 94 </div> 95 <div class="media-body response-text-right"> 96 <p> 八国联军进军北京时,慈禧太后逃到山西避难,仍然牢记用烩面补身驱寒,多次差总管李莲英诏贡山羊做烩面食用,及时解除了寒疾病险。直到清末满汉全席宗师御厨庞恩福因不甘宫庭御膳房苛律束缚,逃出皇宫隐居黄河河南段后,正宗的原阳烩面才传艺民间。</p> 97 </div> 98 <div class="clearfix"> </div> 99 </div> 100 </div> 101 <div class="clearfix"> </div> 102 </div> 103 <div class="media response-info"> 104 <div class="media-left response-text-left"> 105 <span class="media-left response-text-left"><a href="#"><img class="media-object" src="images/icon3.png" alt=""/></a></span> 106 <h5><a href="#">赵荣光</a></h5> 107 </div> 108 <div class="media-body response-text-right"> 109 <p> 抗战时期,日军飞机经常空袭郑州,当时有一位名厨,叫做赵荣光,特别喜欢吃面食。空袭来了,赵师傅就去躲飞机,回来后,就把剩下的面条加点羊肉汤烩烩再吃。久而久之,赵师傅发现重新烩过得面也很好吃,就潜心研究,在里面放些盐和碱,使之更筋。这样做出的面别有一番风味,后来就成了风靡一时的风味美食。</p> 110 </div> 111 <div class="clearfix"> </div> 112 </div> 113 </div> 114 </div> 115 <div class="coment-form"> 116 </div> 117 </div> 118 <div class="col-md-4 single-page-right"> 119 <div class="category blog-ctgry"> 120 <h4>知名种类</h4> 121 <div class="list-group"> 122 <a href="#" class="list-group-item">合记羊肉烩面</a> 123 <a href="#" class="list-group-item">萧记三鲜烩面</a> 124 <a href="#" class="list-group-item">裕丰源滋补烩面</a> 125 <a href="#" class="list-group-item">白记烩面</a> 126 <a href="#" class="list-group-item">76人老烩面</a> 127 <a href="#" class="list-group-item">煜丰羊肉烩面</a> 128 <a href="#" class="list-group-item">米河烩面</a> 129 <a href="#" class="list-group-item">尉氏烩面</a> 130 </div> 131 </div> 132 133 <div class="recent-posts"> 134 <h4>推荐餐厅</h4> 135 <div class="recent-posts-info"> 136 <div class="posts-left sngl-img"><a href="single.html"><img src="images/img16.png" class="img-responsive zoom-img" alt=""/></a></div> 137 <div class="posts-right"> 138 <label>萧记三鲜烩面美食城</label> 139 <h5><a href="#">郑州市管城区郑汴路27号(近货栈北街)</a></h5> 140 <p>非常有名气的河南烩面馆子,在市区有好多分店,但这家算是最有人气的,面量大,手工擀的很有嚼劲,三鲜味道是传统菜式,配料好足,羊肉烩面没有膻味,一碗足够饱了。</p> 141 <a href="#" class="btn btn-primary hvr-rectangle-in">详细了解</a> 142 </div> 143 <div class="clearfix"> </div> 144 </div> 145 <div class="recent-posts-info"> 146 <div class="posts-left sngl-img"><a href="#"><img src="images/img17.png" class="img-responsive zoom-img" alt=""/></a></div> 147 <div class="posts-right"> 148 <label>聚奎苑烩面(纬五路店)</label> 149 <h5><a href="single.html">金水区 纬五路与经六路交叉口向西50米(经七路口)</a></h5> 150 <p>这家餐厅的一大优势在于环境敞亮明媚。烩面也是很赞,羊腱子肉烩面让人眼前一亮,口味浓郁,肉块也,若是来一份鸿运羊腿,烤得外脆里嫩还流油,真叫人心叫满足。</p> 151 <a href="single.html" class="btn btn-primary hvr-rectangle-in">详细了解</a> 152 </div> 153 <div class="clearfix"> </div> 154 </div> 155 <div class="clearfix"> </div> 156 </div> 157 </div> 158 <div class="clearfix"> </div> 159 </div> 160 </div> 161 <div class="footer"> 162 <div class="container"> 163 <div class="footer-grids"> 164 <div class="col-md-3 ftr-info"> 165 <h3>声明:</h3> 166 <p>本网页所使用到的所有图片、链接、资料等均为网上公共资料,如有他人使用,本人不承担任何法律责任。 167 </p> 168 </div> 169 <div class="col-md-3 ftr-grid"> 170 <h3>网页标签</h3> 171 <ul class="ftr-list"> 172 <li><a href="#">郑州</a></li> 173 <li><a href="#">天地之中</a></li> 174 <li><a href="#">中原经济区</a></li> 175 <li><a href="#">古都</a></li> 176 <li><a href="#">中原</a></li> 177 </ul> 178 </div> 179 <div class="col-md-3 ftr-grid"> 180 <h3>鸣谢</h3> 181 <ul class="ftr-list"> 182 <li><a href="#">百度百科</a></li> 183 <li><a href="#">百度图片</a></li> 184 <li><a href="#">腾讯QQ</a></li> 185 <li><a href="#">爱奇艺视频</a></li> 186 <li><a href="#">郑州网</a></li> 187 </ul> 188 </div> 189 <div class="col-md-3 ftr-grid"> 190 <h3>联系方式</h3> 191 <ul class="ftr-list"> 192 <li><a href="#">QQ:877922989</a></li> 193 <li><a href="#">邮箱:877922989@qq.com</a></li> 194 <li><a href="#">微博:鱼骨Eaco-@sina.com</a></li> 195 </ul> 196 </div> 197 <div class="clearfix"></div> 198 </div> 199 </div> 200 </div> 201 <!----> 202 <div class="copywrite"> 203 <div class="container"> 204 <a href="#"><p>作者:景怡柯<br>(点击上方白色字体返回顶部)</p></a> 205 </div> 206 </div> 207 <!----> 208 </body> 209 </html>
还有一些网页所用到的JavaScript和CSS代码:
JavaScript:
1 if (typeof jQuery === ‘undefined‘) { 2 throw new Error(‘Bootstrap\‘s JavaScript requires jQuery‘) 3 } 4 5 +function ($) { 6 ‘use strict‘; 7 var version = $.fn.jquery.split(‘ ‘)[0].split(‘.‘) 8 if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { 9 throw new Error(‘Bootstrap\‘s JavaScript requires jQuery version 1.9.1 or higher‘) 10 } 11 }(jQuery); 12 13 14 +function ($) { 15 ‘use strict‘; 16 17 function transitionEnd() { 18 var el = document.createElement(‘bootstrap‘) 19 20 var transEndEventNames = { 21 WebkitTransition : ‘webkitTransitionEnd‘, 22 MozTransition : ‘transitionend‘, 23 OTransition : ‘oTransitionEnd otransitionend‘, 24 transition : ‘transitionend‘ 25 } 26 27 for (var name in transEndEventNames) { 28 if (el.style[name] !== undefined) { 29 return { end: transEndEventNames[name] } 30 } 31 } 32 33 return false // explicit for ie8 ( ._.) 34 } 35 36 $.fn.emulateTransitionEnd = function (duration) { 37 var called = false 38 var $el = this 39 $(this).one(‘bsTransitionEnd‘, function () { called = true }) 40 var callback = function () { if (!called) $($el).trigger($.support.transition.end) } 41 setTimeout(callback, duration) 42 return this 43 } 44 45 $(function () { 46 $.support.transition = transitionEnd() 47 48 if (!$.support.transition) return 49 50 $.event.special.bsTransitionEnd = { 51 bindType: $.support.transition.end, 52 delegateType: $.support.transition.end, 53 handle: function (e) { 54 if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) 55 } 56 } 57 }) 58 59 }(jQuery); 60 61 62 63 64 +function ($) { 65 ‘use strict‘; 66 67 68 69 var dismiss = ‘[data-dismiss="alert"]‘ 70 var Alert = function (el) { 71 $(el).on(‘click‘, dismiss, this.close) 72 } 73 74 Alert.VERSION = ‘3.3.5‘ 75 76 Alert.TRANSITION_DURATION = 150 77 78 Alert.prototype.close = function (e) { 79 var $this = $(this) 80 var selector = $this.attr(‘data-target‘) 81 82 if (!selector) { 83 selector = $this.attr(‘href‘) 84 selector = selector && selector.replace(/.*(?=#[^\s]*$)/, ‘‘) // strip for ie7 85 } 86 87 var $parent = $(selector) 88 89 if (e) e.preventDefault() 90 91 if (!$parent.length) { 92 $parent = $this.closest(‘.alert‘) 93 } 94 95 $parent.trigger(e = $.Event(‘close.bs.alert‘)) 96 97 if (e.isDefaultPrevented()) return 98 99 $parent.removeClass(‘in‘) 100 101 function removeElement() { 102 // detach from parent, fire event then clean up data 103 $parent.detach().trigger(‘closed.bs.alert‘).remove() 104 } 105 106 $.support.transition && $parent.hasClass(‘fade‘) ? 107 $parent 108 .one(‘bsTransitionEnd‘, removeElement) 109 .emulateTransitionEnd(Alert.TRANSITION_DURATION) : 110 removeElement() 111 } 112 113 114 // ALERT PLUGIN DEFINITION 115 // ======================= 116 117 function Plugin(option) { 118 return this.each(function () { 119 var $this = $(this) 120 var data = $this.data(‘bs.alert‘) 121 122 if (!data) $this.data(‘bs.alert‘, (data = new Alert(this))) 123 if (typeof option == ‘string‘) data[option].call($this) 124 }) 125 } 126 127 var old = $.fn.alert 128 129 $.fn.alert = Plugin 130 $.fn.alert.Constructor = Alert 131 132 133 // ALERT NO CONFLICT 134 // ================= 135 136 $.fn.alert.noConflict = function () { 137 $.fn.alert = old 138 return this 139 } 140 141 142 // ALERT DATA-API 143 // ============== 144 145 $(document).on(‘click.bs.alert.data-api‘, dismiss, Alert.prototype.close) 146 147 }(jQuery); 148 149 /* ======================================================================== 150 * Bootstrap: button.js v3.3.5 151 * http://getbootstrap.com/javascript/#buttons 152 * ======================================================================== 153 * Copyright 2011-2015 Twitter, Inc. 154 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 155 * ======================================================================== */ 156 157 158 +function ($) { 159 ‘use strict‘; 160 161 // BUTTON PUBLIC CLASS DEFINITION 162 // ============================== 163 164 var Button = function (element, options) { 165 this.$element = $(element) 166 this.options = $.extend({}, Button.DEFAULTS, options) 167 this.isLoading = false 168 } 169 170 Button.VERSION = ‘3.3.5‘ 171 172 Button.DEFAULTS = { 173 loadingText: ‘loading...‘ 174 } 175 176 Button.prototype.setState = function (state) { 177 var d = ‘disabled‘ 178 var $el = this.$element 179 var val = $el.is(‘input‘) ? ‘val‘ : ‘html‘ 180 var data = $el.data() 181 182 state += ‘Text‘ 183 184 if (data.resetText == null) $el.data(‘resetText‘, $el[val]()) 185 186 // push to event loop to allow forms to submit 187 setTimeout($.proxy(function () { 188 $el[val](data[state] == null ? this.options[state] : data[state]) 189 190 if (state == ‘loadingText‘) { 191 this.isLoading = true 192 $el.addClass(d).attr(d, d) 193 } else if (this.isLoading) { 194 this.isLoading = false 195 $el.removeClass(d).removeAttr(d) 196 } 197 }, this), 0) 198 } 199 200 Button.prototype.toggle = function () { 201 var changed = true 202 var $parent = this.$element.closest(‘[data-toggle="buttons"]‘) 203 204 if ($parent.length) { 205 var $input = this.$element.find(‘input‘) 206 if ($input.prop(‘type‘) == ‘radio‘) { 207 if ($input.prop(‘checked‘)) changed = false 208 $parent.find(‘.active‘).removeClass(‘active‘) 209 this.$element.addClass(‘active‘) 210 } else if ($input.prop(‘type‘) == ‘checkbox‘) { 211 if (($input.prop(‘checked‘)) !== this.$element.hasClass(‘active‘)) changed = false 212 this.$element.toggleClass(‘active‘) 213 } 214 $input.prop(‘checked‘, this.$element.hasClass(‘active‘)) 215 if (changed) $input.trigger(‘change‘) 216 } else { 217 this.$element.attr(‘aria-pressed‘, !this.$element.hasClass(‘active‘)) 218 this.$element.toggleClass(‘active‘) 219 } 220 } 221 222 223 // BUTTON PLUGIN DEFINITION 224 // ======================== 225 226 function Plugin(option) { 227 return this.each(function () { 228 var $this = $(this) 229 var data = $this.data(‘bs.button‘) 230 var options = typeof option == ‘object‘ && option 231 232 if (!data) $this.data(‘bs.button‘, (data = new Button(this, options))) 233 234 if (option == ‘toggle‘) data.toggle() 235 else if (option) data.setState(option) 236 }) 237 } 238 239 var old = $.fn.button 240 241 $.fn.button = Plugin 242 $.fn.button.Constructor = Button 243 244 245 // BUTTON NO CONFLICT 246 // ================== 247 248 $.fn.button.noConflict = function () { 249 $.fn.button = old 250 return this 251 } 252 253 254 // BUTTON DATA-API 255 // =============== 256 257 $(document) 258 .on(‘click.bs.button.data-api‘, ‘[data-toggle^="button"]‘, function (e) { 259 var $btn = $(e.target) 260 if (!$btn.hasClass(‘btn‘)) $btn = $btn.closest(‘.btn‘) 261 Plugin.call($btn, ‘toggle‘) 262 if (!($(e.target).is(‘input[type="radio"]‘) || $(e.target).is(‘input[type="checkbox"]‘))) e.preventDefault() 263 }) 264 .on(‘focus.bs.button.data-api blur.bs.button.data-api‘, ‘[data-toggle^="button"]‘, function (e) { 265 $(e.target).closest(‘.btn‘).toggleClass(‘focus‘, /^focus(in)?$/.test(e.type)) 266 }) 267 268 }(jQuery); 269 270 /* ======================================================================== 271 * Bootstrap: carousel.js v3.3.5 272 * http://getbootstrap.com/javascript/#carousel 273 * ======================================================================== 274 * Copyright 2011-2015 Twitter, Inc. 275 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 276 * ======================================================================== */ 277 278 279 +function ($) { 280 ‘use strict‘; 281 282 // CAROUSEL CLASS DEFINITION 283 // ========================= 284 285 var Carousel = function (element, options) { 286 this.$element = $(element) 287 this.$indicators = this.$element.find(‘.carousel-indicators‘) 288 this.options = options 289 this.paused = null 290 this.sliding = null 291 this.interval = null 292 this.$active = null 293 this.$items = null 294 295 this.options.keyboard && this.$element.on(‘keydown.bs.carousel‘, $.proxy(this.keydown, this)) 296 297 this.options.pause == ‘hover‘ && !(‘ontouchstart‘ in document.documentElement) && this.$element 298 .on(‘mouseenter.bs.carousel‘, $.proxy(this.pause, this)) 299 .on(‘mouseleave.bs.carousel‘, $.proxy(this.cycle, this)) 300 } 301 302 Carousel.VERSION = ‘3.3.5‘ 303 304 Carousel.TRANSITION_DURATION = 600 305 306 Carousel.DEFAULTS = { 307 interval: 5000, 308 pause: ‘hover‘, 309 wrap: true, 310 keyboard: true 311 } 312 313 Carousel.prototype.keydown = function (e) { 314 if (/input|textarea/i.test(e.target.tagName)) return 315 switch (e.which) { 316 case 37: this.prev(); break 317 case 39: this.next(); break 318 default: return 319 } 320 321 e.preventDefault() 322 } 323 324 Carousel.prototype.cycle = function (e) { 325 e || (this.paused = false) 326 327 this.interval && clearInterval(this.interval) 328 329 this.options.interval 330 && !this.paused 331 && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) 332 333 return this 334 } 335 336 Carousel.prototype.getItemIndex = function (item) { 337 this.$items = item.parent().children(‘.item‘) 338 return this.$items.index(item || this.$active) 339 } 340 341 Carousel.prototype.getItemForDirection = function (direction, active) { 342 var activeIndex = this.getItemIndex(active) 343 var willWrap = (direction == ‘prev‘ && activeIndex === 0) 344 || (direction == ‘next‘ && activeIndex == (this.$items.length - 1)) 345 if (willWrap && !this.options.wrap) return active 346 var delta = direction == ‘prev‘ ? -1 : 1 347 var itemIndex = (activeIndex + delta) % this.$items.length 348 return this.$items.eq(itemIndex) 349 } 350 351 Carousel.prototype.to = function (pos) { 352 var that = this 353 var activeIndex = this.getItemIndex(this.$active = this.$element.find(‘.item.active‘)) 354 355 if (pos > (this.$items.length - 1) || pos < 0) return 356 357 if (this.sliding) return this.$element.one(‘slid.bs.carousel‘, function () { that.to(pos) }) // yes, "slid" 358 if (activeIndex == pos) return this.pause().cycle() 359 360 return this.slide(pos > activeIndex ? ‘next‘ : ‘prev‘, this.$items.eq(pos)) 361 } 362 363 Carousel.prototype.pause = function (e) { 364 e || (this.paused = true) 365 366 if (this.$element.find(‘.next, .prev‘).length && $.support.transition) { 367 this.$element.trigger($.support.transition.end) 368 this.cycle(true) 369 } 370 371 this.interval = clearInterval(this.interval) 372 373 return this 374 } 375 376 Carousel.prototype.next = function () { 377 if (this.sliding) return 378 return this.slide(‘next‘) 379 } 380 381 Carousel.prototype.prev = function () { 382 if (this.sliding) return 383 return this.slide(‘prev‘) 384 } 385 386 Carousel.prototype.slide = function (type, next) { 387 var $active = this.$element.find(‘.item.active‘) 388 var $next = next || this.getItemForDirection(type, $active) 389 var isCycling = this.interval 390 var direction = type == ‘next‘ ? ‘left‘ : ‘right‘ 391 var that = this 392 393 if ($next.hasClass(‘active‘)) return (this.sliding = false) 394 395 var relatedTarget = $next[0] 396 var slideEvent = $.Event(‘slide.bs.carousel‘, { 397 relatedTarget: relatedTarget, 398 direction: direction 399 }) 400 this.$element.trigger(slideEvent) 401 if (slideEvent.isDefaultPrevented()) return 402 403 this.sliding = true 404 405 isCycling && this.pause() 406 407 if (this.$indicators.length) { 408 this.$indicators.find(‘.active‘).removeClass(‘active‘) 409 var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) 410 $nextIndicator && $nextIndicator.addClass(‘active‘) 411 } 412 413 var slidEvent = $.Event(‘slid.bs.carousel‘, { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" 414 if ($.support.transition && this.$element.hasClass(‘slide‘)) { 415 $next.addClass(type) 416 $next[0].offsetWidth // force reflow 417 $active.addClass(direction) 418 $next.addClass(direction) 419 $active 420 .one(‘bsTransitionEnd‘, function () { 421 $next.removeClass([type, direction].join(‘ ‘)).addClass(‘active‘) 422 $active.removeClass([‘active‘, direction].join(‘ ‘)) 423 that.sliding = false 424 setTimeout(function () { 425 that.$element.trigger(slidEvent) 426 }, 0) 427 }) 428 .emulateTransitionEnd(Carousel.TRANSITION_DURATION) 429 } else { 430 $active.removeClass(‘active‘) 431 $next.addClass(‘active‘) 432 this.sliding = false 433 this.$element.trigger(slidEvent) 434 } 435 436 isCycling && this.cycle() 437 438 return this 439 } 440 441 442 // CAROUSEL PLUGIN DEFINITION 443 // ========================== 444 445 function Plugin(option) { 446 return this.each(function () { 447 var $this = $(this) 448 var data = $this.data(‘bs.carousel‘) 449 var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == ‘object‘ && option) 450 var action = typeof option == ‘string‘ ? option : options.slide 451 452 if (!data) $this.data(‘bs.carousel‘, (data = new Carousel(this, options))) 453 if (typeof option == ‘number‘) data.to(option) 454 else if (action) data[action]() 455 else if (options.interval) data.pause().cycle() 456 }) 457 } 458 459 var old = $.fn.carousel 460 461 $.fn.carousel = Plugin 462 $.fn.carousel.Constructor = Carousel 463 464 465 // CAROUSEL NO CONFLICT 466 // ==================== 467 468 $.fn.carousel.noConflict = function () { 469 $.fn.carousel = old 470 return this 471 } 472 473 474 // CAROUSEL DATA-API 475 // ================= 476 477 var clickHandler = function (e) { 478 var href 479 var $this = $(this) 480 var $target = $($this.attr(‘data-target‘) || (href = $this.attr(‘href‘)) && href.replace(/.*(?=#[^\s]+$)/, ‘‘)) // strip for ie7 481 if (!$target.hasClass(‘carousel‘)) return 482 var options = $.extend({}, $target.data(), $this.data()) 483 var slideIndex = $this.attr(‘data-slide-to‘) 484 if (slideIndex) options.interval = false 485 486 Plugin.call($target, options) 487 488 if (slideIndex) { 489 $target.data(‘bs.carousel‘).to(slideIndex) 490 } 491 492 e.preventDefault() 493 } 494 495 $(document) 496 .on(‘click.bs.carousel.data-api‘, ‘[data-slide]‘, clickHandler) 497 .on(‘click.bs.carousel.data-api‘, ‘[data-slide-to]‘, clickHandler) 498 499 $(window).on(‘load‘, function () { 500 $(‘[data-ride="carousel"]‘).each(function () { 501 var $carousel = $(this) 502 Plugin.call($carousel, $carousel.data()) 503 }) 504 }) 505 506 }(jQuery); 507 508 /* ======================================================================== 509 * Bootstrap: collapse.js v3.3.5 510 * http://getbootstrap.com/javascript/#collapse 511 * ======================================================================== 512 * Copyright 2011-2015 Twitter, Inc. 513 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 514 * ======================================================================== */ 515 516 517 +function ($) { 518 ‘use strict‘; 519 520 // COLLAPSE PUBLIC CLASS DEFINITION 521 // ================================ 522 523 var Collapse = function (element, options) { 524 this.$element = $(element) 525 this.options = $.extend({}, Collapse.DEFAULTS, options) 526 this.$trigger = $(‘[data-toggle="collapse"][href="#‘ + element.id + ‘"],‘ + 527 ‘[data-toggle="collapse"][data-target="#‘ + element.id + ‘"]‘) 528 this.transitioning = null 529 530 if (this.options.parent) { 531 this.$parent = this.getParent() 532 } else { 533 this.addAriaAndCollapsedClass(this.$element, this.$trigger) 534 } 535 536 if (this.options.toggle) this.toggle() 537 } 538 539 Collapse.VERSION = ‘3.3.5‘ 540 541 Collapse.TRANSITION_DURATION = 350 542 543 Collapse.DEFAULTS = { 544 toggle: true 545 } 546 547 Collapse.prototype.dimension = function () { 548 var hasWidth = this.$element.hasClass(‘width‘) 549 return hasWidth ? ‘width‘ : ‘height‘ 550 } 551 552 Collapse.prototype.show = function () { 553 if (this.transitioning || this.$element.hasClass(‘in‘)) return 554 555 var activesData 556 var actives = this.$parent && this.$parent.children(‘.panel‘).children(‘.in, .collapsing‘) 557 558 if (actives && actives.length) { 559 activesData = actives.data(‘bs.collapse‘) 560 if (activesData && activesData.transitioning) return 561 } 562 563 var startEvent = $.Event(‘show.bs.collapse‘) 564 this.$element.trigger(startEvent) 565 if (startEvent.isDefaultPrevented()) return 566 567 if (actives && actives.length) { 568 Plugin.call(actives, ‘hide‘) 569 activesData || actives.data(‘bs.collapse‘, null) 570 } 571 572 var dimension = this.dimension() 573 574 this.$element 575 .removeClass(‘collapse‘) 576 .addClass(‘collapsing‘)[dimension](0) 577 .attr(‘aria-expanded‘, true) 578 579 this.$trigger 580 .removeClass(‘collapsed‘) 581 .attr(‘aria-expanded‘, true) 582 583 this.transitioning = 1 584 585 var complete = function () { 586 this.$element 587 .removeClass(‘collapsing‘) 588 .addClass(‘collapse in‘)[dimension](‘‘) 589 this.transitioning = 0 590 this.$element 591 .trigger(‘shown.bs.collapse‘) 592 } 593 594 if (!$.support.transition) return complete.call(this) 595 596 var scrollSize = $.camelCase([‘scroll‘, dimension].join(‘-‘)) 597 598 this.$element 599 .one(‘bsTransitionEnd‘, $.proxy(complete, this)) 600 .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) 601 } 602 603 Collapse.prototype.hide = function () { 604 if (this.transitioning || !this.$element.hasClass(‘in‘)) return 605 606 var startEvent = $.Event(‘hide.bs.collapse‘) 607 this.$element.trigger(startEvent) 608 if (startEvent.isDefaultPrevented()) return 609 610 var dimension = this.dimension() 611 612 this.$element[dimension](this.$element[dimension]())[0].offsetHeight 613 614 this.$element 615 .addClass(‘collapsing‘) 616 .removeClass(‘collapse in‘) 617 .attr(‘aria-expanded‘, false) 618 619 this.$trigger 620 .addClass(‘collapsed‘) 621 .attr(‘aria-expanded‘, false) 622 623 this.transitioning = 1 624 625 var complete = function () { 626 this.transitioning = 0 627 this.$element 628 .removeClass(‘collapsing‘) 629 .addClass(‘collapse‘) 630 .trigger(‘hidden.bs.collapse‘) 631 } 632 633 if (!$.support.transition) return complete.call(this) 634 635 this.$element 636 [dimension](0) 637 .one(‘bsTransitionEnd‘, $.proxy(complete, this)) 638 .emulateTransitionEnd(Collapse.TRANSITION_DURATION) 639 } 640 641 Collapse.prototype.toggle = function () { 642 this[this.$element.hasClass(‘in‘) ? ‘hide‘ : ‘show‘]() 643 } 644 645 Collapse.prototype.getParent = function () { 646 return $(this.options.parent) 647 .find(‘[data-toggle="collapse"][data-parent="‘ + this.options.parent + ‘"]‘) 648 .each($.proxy(function (i, element) { 649 var $element = $(element) 650 this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) 651 }, this)) 652 .end() 653 } 654 655 Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { 656 var isOpen = $element.hasClass(‘in‘) 657 658 $element.attr(‘aria-expanded‘, isOpen) 659 $trigger 660 .toggleClass(‘collapsed‘, !isOpen) 661 .attr(‘aria-expanded‘, isOpen) 662 } 663 664 function getTargetFromTrigger($trigger) { 665 var href 666 var target = $trigger.attr(‘data-target‘) 667 || (href = $trigger.attr(‘href‘)) && href.replace(/.*(?=#[^\s]+$)/, ‘‘) // strip for ie7 668 669 return $(target) 670 } 671 672 673 // COLLAPSE PLUGIN DEFINITION 674 // ========================== 675 676 function Plugin(option) { 677 return this.each(function () { 678 var $this = $(this) 679 var data = $this.data(‘bs.collapse‘) 680 var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == ‘object‘ && option) 681 682 if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false 683 if (!data) $this.data(‘bs.collapse‘, (data = new Collapse(this, options))) 684 if (typeof option == ‘string‘) data[option]() 685 }) 686 } 687 688 var old = $.fn.collapse 689 690 $.fn.collapse = Plugin 691 $.fn.collapse.Constructor = Collapse 692 693 694 // COLLAPSE NO CONFLICT 695 // ==================== 696 697 $.fn.collapse.noConflict = function () { 698 $.fn.collapse = old 699 return this 700 } 701 702 703 // COLLAPSE DATA-API 704 // ================= 705 706 $(document).on(‘click.bs.collapse.data-api‘, ‘[data-toggle="collapse"]‘, function (e) { 707 var $this = $(this) 708 709 if (!$this.attr(‘data-target‘)) e.preventDefault() 710 711 var $target = getTargetFromTrigger($this) 712 var data = $target.data(‘bs.collapse‘) 713 var option = data ? ‘toggle‘ : $this.data() 714 715 Plugin.call($target, option) 716 }) 717 718 }(jQuery); 719 720 /* ======================================================================== 721 * Bootstrap: dropdown.js v3.3.5 722 * http://getbootstrap.com/javascript/#dropdowns 723 * ======================================================================== 724 * Copyright 2011-2015 Twitter, Inc. 725 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 726 * ======================================================================== */ 727 728 729 +function ($) { 730 ‘use strict‘; 731 732 // DROPDOWN CLASS DEFINITION 733 // ========================= 734 735 var backdrop = ‘.dropdown-backdrop‘ 736 var toggle = ‘[data-toggle="dropdown"]‘ 737 var Dropdown = function (element) { 738 $(element).on(‘click.bs.dropdown‘, this.toggle) 739 } 740 741 Dropdown.VERSION = ‘3.3.5‘ 742 743 function getParent($this) { 744 var selector = $this.attr(‘data-target‘) 745 746 if (!selector) { 747 selector = $this.attr(‘href‘) 748 selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, ‘‘) // strip for ie7 749 } 750 751 var $parent = selector && $(selector) 752 753 return $parent && $parent.length ? $parent : $this.parent() 754 } 755 756 function clearMenus(e) { 757 if (e && e.which === 3) return 758 $(backdrop).remove() 759 $(toggle).each(function () { 760 var $this = $(this) 761 var $parent = getParent($this) 762 var relatedTarget = { relatedTarget: this } 763 764 if (!$parent.hasClass(‘open‘)) return 765 766 if (e && e.type == ‘click‘ && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return 767 768 $parent.trigger(e = $.Event(‘hide.bs.dropdown‘, relatedTarget)) 769 770 if (e.isDefaultPrevented()) return 771 772 $this.attr(‘aria-expanded‘, ‘false‘) 773 $parent.removeClass(‘open‘).trigger(‘hidden.bs.dropdown‘, relatedTarget) 774 }) 775 } 776 777 Dropdown.prototype.toggle = function (e) { 778 var $this = $(this) 779 780 if ($this.is(‘.disabled, :disabled‘)) return 781 782 var $parent = getParent($this) 783 var isActive = $parent.hasClass(‘open‘) 784 785 clearMenus() 786 787 if (!isActive) { 788 if (‘ontouchstart‘ in document.documentElement && !$parent.closest(‘.navbar-nav‘).length) { 789 // if mobile we use a backdrop because click events don‘t delegate 790 $(document.createElement(‘div‘)) 791 .addClass(‘dropdown-backdrop‘) 792 .insertAfter($(this)) 793 .on(‘click‘, clearMenus) 794 } 795 796 var relatedTarget = { relatedTarget: this } 797 $parent.trigger(e = $.Event(‘show.bs.dropdown‘, relatedTarget)) 798 799 if (e.isDefaultPrevented()) return 800 801 $this 802 .trigger(‘focus‘) 803 .attr(‘aria-expanded‘, ‘true‘) 804 805 $parent 806 .toggleClass(‘open‘) 807 .trigger(‘shown.bs.dropdown‘, relatedTarget) 808 } 809 810 return false 811 } 812 813 Dropdown.prototype.keydown = function (e) { 814 if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return 815 816 var $this = $(this) 817 818 e.preventDefault() 819 e.stopPropagation() 820 821 if ($this.is(‘.disabled, :disabled‘)) return 822 823 var $parent = getParent($this) 824 var isActive = $parent.hasClass(‘open‘) 825 826 if (!isActive && e.which != 27 || isActive && e.which == 27) { 827 if (e.which == 27) $parent.find(toggle).trigger(‘focus‘) 828 return $this.trigger(‘click‘) 829 } 830 831 var desc = ‘ li:not(.disabled):visible a‘ 832 var $items = $parent.find(‘.dropdown-menu‘ + desc) 833 834 if (!$items.length) return 835 836 var index = $items.index(e.target) 837 838 if (e.which == 38 && index > 0) index-- // up 839 if (e.which == 40 && index < $items.length - 1) index++ // down 840 if (!~index) index = 0 841 842 $items.eq(index).trigger(‘focus‘) 843 } 844 845 846 // DROPDOWN PLUGIN DEFINITION 847 // ========================== 848 849 function Plugin(option) { 850 return this.each(function () { 851 var $this = $(this) 852 var data = $this.data(‘bs.dropdown‘) 853 854 if (!data) $this.data(‘bs.dropdown‘, (data = new Dropdown(this))) 855 if (typeof option == ‘string‘) data[option].call($this) 856 }) 857 } 858 859 var old = $.fn.dropdown 860 861 $.fn.dropdown = Plugin 862 $.fn.dropdown.Constructor = Dropdown 863 864 865 // DROPDOWN NO CONFLICT 866 // ==================== 867 868 $.fn.dropdown.noConflict = function () { 869 $.fn.dropdown = old 870 return this 871 } 872 873 874 // APPLY TO STANDARD DROPDOWN ELEMENTS 875 // =================================== 876 877 $(document) 878 .on(‘click.bs.dropdown.data-api‘, clearMenus) 879 .on(‘click.bs.dropdown.data-api‘, ‘.dropdown form‘, function (e) { e.stopPropagation() }) 880 .on(‘click.bs.dropdown.data-api‘, toggle, Dropdown.prototype.toggle) 881 .on(‘keydown.bs.dropdown.data-api‘, toggle, Dropdown.prototype.keydown) 882 .on(‘keydown.bs.dropdown.data-api‘, ‘.dropdown-menu‘, Dropdown.prototype.keydown) 883 884 }(jQuery); 885 886 /* ======================================================================== 887 * Bootstrap: modal.js v3.3.5 888 * http://getbootstrap.com/javascript/#modals 889 * ======================================================================== 890 * Copyright 2011-2015 Twitter, Inc. 891 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 892 * ======================================================================== */ 893 894 895 +function ($) { 896 ‘use strict‘; 897 898 // MODAL CLASS DEFINITION 899 // ====================== 900 901 var Modal = function (element, options) { 902 this.options = options 903 this.$body = $(document.body) 904 this.$element = $(element) 905 this.$dialog = this.$element.find(‘.modal-dialog‘) 906 this.$backdrop = null 907 this.isShown = null 908 this.originalBodyPad = null 909 this.scrollbarWidth = 0 910 this.ignoreBackdropClick = false 911 912 if (this.options.remote) { 913 this.$element 914 .find(‘.modal-content‘) 915 .load(this.options.remote, $.proxy(function () { 916 this.$element.trigger(‘loaded.bs.modal‘) 917 }, this)) 918 } 919 } 920 921 Modal.VERSION = ‘3.3.5‘ 922 923 Modal.TRANSITION_DURATION = 300 924 Modal.BACKDROP_TRANSITION_DURATION = 150 925 926 Modal.DEFAULTS = { 927 backdrop: true, 928 keyboard: true, 929 show: true 930 } 931 932 Modal.prototype.toggle = function (_relatedTarget) { 933 return this.isShown ? this.hide() : this.show(_relatedTarget) 934 } 935 936 Modal.prototype.show = function (_relatedTarget) { 937 var that = this 938 var e = $.Event(‘show.bs.modal‘, { relatedTarget: _relatedTarget }) 939 940 this.$element.trigger(e) 941 942 if (this.isShown || e.isDefaultPrevented()) return 943 944 this.isShown = true 945 946 this.checkScrollbar() 947 this.setScrollbar() 948 this.$body.addClass(‘modal-open‘) 949 950 this.escape() 951 this.resize() 952 953 this.$element.on(‘click.dismiss.bs.modal‘, ‘[data-dismiss="modal"]‘, $.proxy(this.hide, this)) 954 955 this.$dialog.on(‘mousedown.dismiss.bs.modal‘, function () { 956 that.$element.one(‘mouseup.dismiss.bs.modal‘, function (e) { 957 if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true 958 }) 959 }) 960 961 this.backdrop(function () { 962 var transition = $.support.transition && that.$element.hasClass(‘fade‘) 963 964 if (!that.$element.parent().length) { 965 that.$element.appendTo(that.$body) // don‘t move modals dom position 966 } 967 968 that.$element 969 .show() 970 .scrollTop(0) 971 972 that.adjustDialog() 973 974 if (transition) { 975 that.$element[0].offsetWidth // force reflow 976 } 977 978 that.$element.addClass(‘in‘) 979 980 that.enforceFocus() 981 982 var e = $.Event(‘shown.bs.modal‘, { relatedTarget: _relatedTarget }) 983 984 transition ? 985 that.$dialog // wait for modal to slide in 986 .one(‘bsTransitionEnd‘, function () { 987 that.$element.trigger(‘focus‘).trigger(e) 988 }) 989 .emulateTransitionEnd(Modal.TRANSITION_DURATION) : 990 that.$element.trigger(‘focus‘).trigger(e) 991 }) 992 } 993 994 Modal.prototype.hide = function (e) { 995 if (e) e.preventDefault() 996 997 e = $.Event(‘hide.bs.modal‘) 998 999 this.$element.trigger(e) 1000 1001 if (!this.isShown || e.isDefaultPrevented()) return 1002 1003 this.isShown = false 1004 1005 this.escape() 1006 this.resize() 1007 1008 $(document).off(‘focusin.bs.modal‘) 1009 1010 this.$element 1011 .removeClass(‘in‘) 1012 .off(‘click.dismiss.bs.modal‘) 1013 .off(‘mouseup.dismiss.bs.modal‘) 1014 1015 this.$dialog.off(‘mousedown.dismiss.bs.modal‘) 1016 1017 $.support.transition && this.$element.hasClass(‘fade‘) ? 1018 this.$element 1019 .one(‘bsTransitionEnd‘, $.proxy(this.hideModal, this)) 1020 .emulateTransitionEnd(Modal.TRANSITION_DURATION) : 1021 this.hideModal() 1022 } 1023 1024 Modal.prototype.enforceFocus = function () { 1025 $(document) 1026 .off(‘focusin.bs.modal‘) // guard against infinite focus loop 1027 .on(‘focusin.bs.modal‘, $.proxy(function (e) { 1028 if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { 1029 this.$element.trigger(‘focus‘) 1030 } 1031 }, this)) 1032 } 1033 1034 Modal.prototype.escape = function () { 1035 if (this.isShown && this.options.keyboard) { 1036 this.$element.on(‘keydown.dismiss.bs.modal‘, $.proxy(function (e) { 1037 e.which == 27 && this.hide() 1038 }, this)) 1039 } else if (!this.isShown) { 1040 this.$element.off(‘keydown.dismiss.bs.modal‘) 1041 } 1042 } 1043 1044 Modal.prototype.resize = function () { 1045 if (this.isShown) { 1046 $(window).on(‘resize.bs.modal‘, $.proxy(this.handleUpdate, this)) 1047 } else { 1048 $(window).off(‘resize.bs.modal‘) 1049 } 1050 } 1051 1052 Modal.prototype.hideModal = function () { 1053 var that = this 1054 this.$element.hide() 1055 this.backdrop(function () { 1056 that.$body.removeClass(‘modal-open‘) 1057 that.resetAdjustments() 1058 that.resetScrollbar() 1059 that.$element.trigger(‘hidden.bs.modal‘) 1060 }) 1061 } 1062 1063 Modal.prototype.removeBackdrop = function () { 1064 this.$backdrop && this.$backdrop.remove() 1065 this.$backdrop = null 1066 } 1067 1068 Modal.prototype.backdrop = function (callback) { 1069 var that = this 1070 var animate = this.$element.hasClass(‘fade‘) ? ‘fade‘ : ‘‘ 1071 1072 if (this.isShown && this.options.backdrop) { 1073 var doAnimate = $.support.transition && animate 1074 1075 this.$backdrop = $(document.createElement(‘div‘)) 1076 .addClass(‘modal-backdrop ‘ + animate) 1077 .appendTo(this.$body) 1078 1079 this.$element.on(‘click.dismiss.bs.modal‘, $.proxy(function (e) { 1080 if (this.ignoreBackdropClick) { 1081 this.ignoreBackdropClick = false 1082 return 1083 } 1084 if (e.target !== e.currentTarget) return 1085 this.options.backdrop == ‘static‘ 1086 ? this.$element[0].focus() 1087 : this.hide() 1088 }, this)) 1089 1090 if (doAnimate) this.$backdrop[0].offsetWidth // force reflow 1091 1092 this.$backdrop.addClass(‘in‘) 1093 1094 if (!callback) return 1095 1096 doAnimate ? 1097 this.$backdrop 1098 .one(‘bsTransitionEnd‘, callback) 1099 .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : 1100 callback() 1101 1102 } else if (!this.isShown && this.$backdrop) { 1103 this.$backdrop.removeClass(‘in‘) 1104 1105 var callbackRemove = function () { 1106 that.removeBackdrop() 1107 callback && callback() 1108 } 1109 $.support.transition && this.$element.hasClass(‘fade‘) ? 1110 this.$backdrop 1111 .one(‘bsTransitionEnd‘, callbackRemove) 1112 .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : 1113 callbackRemove() 1114 1115 } else if (callback) { 1116 callback() 1117 } 1118 } 1119 1120 // these following methods are used to handle overflowing modals 1121 1122 Modal.prototype.handleUpdate = function () { 1123 this.adjustDialog() 1124 } 1125 1126 Modal.prototype.adjustDialog = function () { 1127 var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight 1128 1129 this.$element.css({ 1130 paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : ‘‘, 1131 paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ‘‘ 1132 }) 1133 } 1134 1135 Modal.prototype.resetAdjustments = function () { 1136 this.$element.css({ 1137 paddingLeft: ‘‘, 1138 paddingRight: ‘‘ 1139 }) 1140 } 1141 1142 Modal.prototype.checkScrollbar = function () { 1143 var fullWindowWidth = window.innerWidth 1144 if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 1145 var documentElementRect = document.documentElement.getBoundingClientRect() 1146 fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) 1147 } 1148 this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth 1149 this.scrollbarWidth = this.measureScrollbar() 1150 } 1151 1152 Modal.prototype.setScrollbar = function () { 1153 var bodyPad = parseInt((this.$body.css(‘padding-right‘) || 0), 10) 1154 this.originalBodyPad = document.body.style.paddingRight || ‘‘ 1155 if (this.bodyIsOverflowing) this.$body.css(‘padding-right‘, bodyPad + this.scrollbarWidth) 1156 } 1157 1158 Modal.prototype.resetScrollbar = function () { 1159 this.$body.css(‘padding-right‘, this.originalBodyPad) 1160 } 1161 1162 Modal.prototype.measureScrollbar = function () { // thx walsh 1163 var scrollDiv = document.createElement(‘div‘) 1164 scrollDiv.className = ‘modal-scrollbar-measure‘ 1165 this.$body.append(scrollDiv) 1166 var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth 1167 this.$body[0].removeChild(scrollDiv) 1168 return scrollbarWidth 1169 } 1170 1171 1172 // MODAL PLUGIN DEFINITION 1173 // ======================= 1174 1175 function Plugin(option, _relatedTarget) { 1176 return this.each(function () { 1177 var $this = $(this) 1178 var data = $this.data(‘bs.modal‘) 1179 var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == ‘object‘ && option) 1180 1181 if (!data) $this.data(‘bs.modal‘, (data = new Modal(this, options))) 1182 if (typeof option == ‘string‘) data[option](_relatedTarget) 1183 else if (options.show) data.show(_relatedTarget) 1184 }) 1185 } 1186 1187 var old = $.fn.modal 1188 1189 $.fn.modal = Plugin 1190 $.fn.modal.Constructor = Modal 1191 1192 1193 // MODAL NO CONFLICT 1194 // ================= 1195 1196 $.fn.modal.noConflict = function () { 1197 $.fn.modal = old 1198 return this 1199 } 1200 1201 1202 // MODAL DATA-API 1203 // ============== 1204 1205 $(document).on(‘click.bs.modal.data-api‘, ‘[data-toggle="modal"]‘, function (e) { 1206 var $this = $(this) 1207 var href = $this.attr(‘href‘) 1208 var $target = $($this.attr(‘data-target‘) || (href && href.replace(/.*(?=#[^\s]+$)/, ‘‘))) // strip for ie7 1209 var option = $target.data(‘bs.modal‘) ? ‘toggle‘ : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) 1210 1211 if ($this.is(‘a‘)) e.preventDefault() 1212 1213 $target.one(‘show.bs.modal‘, function (showEvent) { 1214 if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown 1215 $target.one(‘hidden.bs.modal‘, function () { 1216 $this.is(‘:visible‘) && $this.trigger(‘focus‘) 1217 }) 1218 }) 1219 Plugin.call($target, option, this) 1220 }) 1221 1222 }(jQuery); 1223 1224 /* ======================================================================== 1225 * Bootstrap: tooltip.js v3.3.5 1226 * http://getbootstrap.com/javascript/#tooltip 1227 * Inspired by the original jQuery.tipsy by Jason Frame 1228 * ======================================================================== 1229 * Copyright 2011-2015 Twitter, Inc. 1230 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1231 * ======================================================================== */ 1232 1233 1234 +function ($) { 1235 ‘use strict‘; 1236 1237 // TOOLTIP PUBLIC CLASS DEFINITION 1238 // =============================== 1239 1240 var Tooltip = function (element, options) { 1241 this.type = null 1242 this.options = null 1243 this.enabled = null 1244 this.timeout = null 1245 this.hoverState = null 1246 this.$element = null 1247 this.inState = null 1248 1249 this.init(‘tooltip‘, element, options) 1250 } 1251 1252 Tooltip.VERSION = ‘3.3.5‘ 1253 1254 Tooltip.TRANSITION_DURATION = 150 1255 1256 Tooltip.DEFAULTS = { 1257 animation: true, 1258 placement: ‘top‘, 1259 selector: false, 1260 template: ‘<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>‘, 1261 trigger: ‘hover focus‘, 1262 title: ‘‘, 1263 delay: 0, 1264 html: false, 1265 container: false, 1266 viewport: { 1267 selector: ‘body‘, 1268 padding: 0 1269 } 1270 } 1271 1272 Tooltip.prototype.init = function (type, element, options) { 1273 this.enabled = true 1274 this.type = type 1275 this.$element = $(element) 1276 this.options = this.getOptions(options) 1277 this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) 1278 this.inState = { click: false, hover: false, focus: false } 1279 1280 if (this.$element[0] instanceof document.constructor && !this.options.selector) { 1281 throw new Error(‘`selector` option must be specified when initializing ‘ + this.type + ‘ on the window.document object!‘) 1282 } 1283 1284 var triggers = this.options.trigger.split(‘ ‘) 1285 1286 for (var i = triggers.length; i--;) { 1287 var trigger = triggers[i] 1288 1289 if (trigger == ‘click‘) { 1290 this.$element.on(‘click.‘ + this.type, this.options.selector, $.proxy(this.toggle, this)) 1291 } else if (trigger != ‘manual‘) { 1292 var eventIn = trigger == ‘hover‘ ? ‘mouseenter‘ : ‘focusin‘ 1293 var eventOut = trigger == ‘hover‘ ? ‘mouseleave‘ : ‘focusout‘ 1294 1295 this.$element.on(eventIn + ‘.‘ + this.type, this.options.selector, $.proxy(this.enter, this)) 1296 this.$element.on(eventOut + ‘.‘ + this.type, this.options.selector, $.proxy(this.leave, this)) 1297 } 1298 } 1299 1300 this.options.selector ? 1301 (this._options = $.extend({}, this.options, { trigger: ‘manual‘, selector: ‘‘ })) : 1302 this.fixTitle() 1303 } 1304 1305 Tooltip.prototype.getDefaults = function () { 1306 return Tooltip.DEFAULTS 1307 } 1308 1309 Tooltip.prototype.getOptions = function (options) { 1310 options = $.extend({}, this.getDefaults(), this.$element.data(), options) 1311 1312 if (options.delay && typeof options.delay == ‘number‘) { 1313 options.delay = { 1314 show: options.delay, 1315 hide: options.delay 1316 } 1317 } 1318 1319 return options 1320 } 1321 1322 Tooltip.prototype.getDelegateOptions = function () { 1323 var options = {} 1324 var defaults = this.getDefaults() 1325 1326 this._options && $.each(this._options, function (key, value) { 1327 if (defaults[key] != value) options[key] = value 1328 }) 1329 1330 return options 1331 } 1332 1333 Tooltip.prototype.enter = function (obj) { 1334 var self = obj instanceof this.constructor ? 1335 obj : $(obj.currentTarget).data(‘bs.‘ + this.type) 1336 1337 if (!self) { 1338 self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) 1339 $(obj.currentTarget).data(‘bs.‘ + this.type, self) 1340 } 1341 1342 if (obj instanceof $.Event) { 1343 self.inState[obj.type == ‘focusin‘ ? ‘focus‘ : ‘hover‘] = true 1344 } 1345 1346 if (self.tip().hasClass(‘in‘) || self.hoverState == ‘in‘) { 1347 self.hoverState = ‘in‘ 1348 return 1349 } 1350 1351 clearTimeout(self.timeout) 1352 1353 self.hoverState = ‘in‘ 1354 1355 if (!self.options.delay || !self.options.delay.show) return self.show() 1356 1357 self.timeout = setTimeout(function () { 1358 if (self.hoverState == ‘in‘) self.show() 1359 }, self.options.delay.show) 1360 } 1361 1362 Tooltip.prototype.isInStateTrue = function () { 1363 for (var key in this.inState) { 1364 if (this.inState[key]) return true 1365 } 1366 1367 return false 1368 } 1369 1370 Tooltip.prototype.leave = function (obj) { 1371 var self = obj instanceof this.constructor ? 1372 obj : $(obj.currentTarget).data(‘bs.‘ + this.type) 1373 1374 if (!self) { 1375 self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) 1376 $(obj.currentTarget).data(‘bs.‘ + this.type, self) 1377 } 1378 1379 if (obj instanceof $.Event) { 1380 self.inState[obj.type == ‘focusout‘ ? ‘focus‘ : ‘hover‘] = false 1381 } 1382 1383 if (self.isInStateTrue()) return 1384 1385 clearTimeout(self.timeout) 1386 1387 self.hoverState = ‘out‘ 1388 1389 if (!self.options.delay || !self.options.delay.hide) return self.hide() 1390 1391 self.timeout = setTimeout(function () { 1392 if (self.hoverState == ‘out‘) self.hide() 1393 }, self.options.delay.hide) 1394 } 1395 1396 Tooltip.prototype.show = function () { 1397 var e = $.Event(‘show.bs.‘ + this.type) 1398 1399 if (this.hasContent() && this.enabled) { 1400 this.$element.trigger(e) 1401 1402 var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) 1403 if (e.isDefaultPrevented() || !inDom) return 1404 var that = this 1405 1406 var $tip = this.tip() 1407 1408 var tipId = this.getUID(this.type) 1409 1410 this.setContent() 1411 $tip.attr(‘id‘, tipId) 1412 this.$element.attr(‘aria-describedby‘, tipId) 1413 1414 if (this.options.animation) $tip.addClass(‘fade‘) 1415 1416 var placement = typeof this.options.placement == ‘function‘ ? 1417 this.options.placement.call(this, $tip[0], this.$element[0]) : 1418 this.options.placement 1419 1420 var autoToken = /\s?auto?\s?/i 1421 var autoPlace = autoToken.test(placement) 1422 if (autoPlace) placement = placement.replace(autoToken, ‘‘) || ‘top‘ 1423 1424 $tip 1425 .detach() 1426 .css({ top: 0, left: 0, display: ‘block‘ }) 1427 .addClass(placement) 1428 .data(‘bs.‘ + this.type, this) 1429 1430 this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) 1431 this.$element.trigger(‘inserted.bs.‘ + this.type) 1432 1433 var pos = this.getPosition() 1434 var actualWidth = $tip[0].offsetWidth 1435 var actualHeight = $tip[0].offsetHeight 1436 1437 if (autoPlace) { 1438 var orgPlacement = placement 1439 var viewportDim = this.getPosition(this.$viewport) 1440 1441 placement = placement == ‘bottom‘ && pos.bottom + actualHeight > viewportDim.bottom ? ‘top‘ : 1442 placement == ‘top‘ && pos.top - actualHeight < viewportDim.top ? ‘bottom‘ : 1443 placement == ‘right‘ && pos.right + actualWidth > viewportDim.width ? ‘left‘ : 1444 placement == ‘left‘ && pos.left - actualWidth < viewportDim.left ? ‘right‘ : 1445 placement 1446 1447 $tip 1448 .removeClass(orgPlacement) 1449 .addClass(placement) 1450 } 1451 1452 var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) 1453 1454 this.applyPlacement(calculatedOffset, placement) 1455 1456 var complete = function () { 1457 var prevHoverState = that.hoverState 1458 that.$element.trigger(‘shown.bs.‘ + that.type) 1459 that.hoverState = null 1460 1461 if (prevHoverState == ‘out‘) that.leave(that) 1462 } 1463 1464 $.support.transition && this.$tip.hasClass(‘fade‘) ? 1465 $tip 1466 .one(‘bsTransitionEnd‘, complete) 1467 .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : 1468 complete() 1469 } 1470 } 1471 1472 Tooltip.prototype.applyPlacement = function (offset, placement) { 1473 var $tip = this.tip() 1474 var width = $tip[0].offsetWidth 1475 var height = $tip[0].offsetHeight 1476 1477 // manually read margins because getBoundingClientRect includes difference 1478 var marginTop = parseInt($tip.css(‘margin-top‘), 10) 1479 var marginLeft = parseInt($tip.css(‘margin-left‘), 10) 1480 1481 // we must check for NaN for ie 8/9 1482 if (isNaN(marginTop)) marginTop = 0 1483 if (isNaN(marginLeft)) marginLeft = 0 1484 1485 offset.top += marginTop 1486 offset.left += marginLeft 1487 1488 // $.fn.offset doesn‘t round pixel values 1489 // so we use setOffset directly with our own function B-0 1490 $.offset.setOffset($tip[0], $.extend({ 1491 using: function (props) { 1492 $tip.css({ 1493 top: Math.round(props.top), 1494 left: Math.round(props.left) 1495 }) 1496 } 1497 }, offset), 0) 1498 1499 $tip.addClass(‘in‘) 1500 1501 // check to see if placing tip in new offset caused the tip to resize itself 1502 var actualWidth = $tip[0].offsetWidth 1503 var actualHeight = $tip[0].offsetHeight 1504 1505 if (placement == ‘top‘ && actualHeight != height) { 1506 offset.top = offset.top + height - actualHeight 1507 } 1508 1509 var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) 1510 1511 if (delta.left) offset.left += delta.left 1512 else offset.top += delta.top 1513 1514 var isVertical = /top|bottom/.test(placement) 1515 var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight 1516 var arrowOffsetPosition = isVertical ? ‘offsetWidth‘ : ‘offsetHeight‘ 1517 1518 $tip.offset(offset) 1519 this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) 1520 } 1521 1522 Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { 1523 this.arrow() 1524 .css(isVertical ? ‘left‘ : ‘top‘, 50 * (1 - delta / dimension) + ‘%‘) 1525 .css(isVertical ? ‘top‘ : ‘left‘, ‘‘) 1526 } 1527 1528 Tooltip.prototype.setContent = function () { 1529 var $tip = this.tip() 1530 var title = this.getTitle() 1531 1532 $tip.find(‘.tooltip-inner‘)[this.options.html ? ‘html‘ : ‘text‘](title) 1533 $tip.removeClass(‘fade in top bottom left right‘) 1534 } 1535 1536 Tooltip.prototype.hide = function (callback) { 1537 var that = this 1538 var $tip = $(this.$tip) 1539 var e = $.Event(‘hide.bs.‘ + this.type) 1540 1541 function complete() { 1542 if (that.hoverState != ‘in‘) $tip.detach() 1543 that.$element 1544 .removeAttr(‘aria-describedby‘) 1545 .trigger(‘hidden.bs.‘ + that.type) 1546 callback && callback() 1547 } 1548 1549 this.$element.trigger(e) 1550 1551 if (e.isDefaultPrevented()) return 1552 1553 $tip.removeClass(‘in‘) 1554 1555 $.support.transition && $tip.hasClass(‘fade‘) ? 1556 $tip 1557 .one(‘bsTransitionEnd‘, complete) 1558 .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : 1559 complete() 1560 1561 this.hoverState = null 1562 1563 return this 1564 } 1565 1566 Tooltip.prototype.fixTitle = function () { 1567 var $e = this.$element 1568 if ($e.attr(‘title‘) || typeof $e.attr(‘data-original-title‘) != ‘string‘) { 1569 $e.attr(‘data-original-title‘, $e.attr(‘title‘) || ‘‘).attr(‘title‘, ‘‘) 1570 } 1571 } 1572 1573 Tooltip.prototype.hasContent = function () { 1574 return this.getTitle() 1575 } 1576 1577 Tooltip.prototype.getPosition = function ($element) { 1578 $element = $element || this.$element 1579 1580 var el = $element[0] 1581 var isBody = el.tagName == ‘BODY‘ 1582 1583 var elRect = el.getBoundingClientRect() 1584 if (elRect.width == null) { 1585 // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 1586 elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) 1587 } 1588 var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() 1589 var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } 1590 var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null 1591 1592 return $.extend({}, elRect, scroll, outerDims, elOffset) 1593 } 1594 1595 Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { 1596 return placement == ‘bottom‘ ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : 1597 placement == ‘top‘ ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : 1598 placement == ‘left‘ ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : 1599 /* placement == ‘right‘ */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } 1600 1601 } 1602 1603 Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { 1604 var delta = { top: 0, left: 0 } 1605 if (!this.$viewport) return delta 1606 1607 var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 1608 var viewportDimensions = this.getPosition(this.$viewport) 1609 1610 if (/right|left/.test(placement)) { 1611 var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll 1612 var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight 1613 if (topEdgeOffset < viewportDimensions.top) { // top overflow 1614 delta.top = viewportDimensions.top - topEdgeOffset 1615 } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow 1616 delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset 1617 } 1618 } else { 1619 var leftEdgeOffset = pos.left - viewportPadding 1620 var rightEdgeOffset = pos.left + viewportPadding + actualWidth 1621 if (leftEdgeOffset < viewportDimensions.left) { // left overflow 1622 delta.left = viewportDimensions.left - leftEdgeOffset 1623 } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow 1624 delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset 1625 } 1626 } 1627 1628 return delta 1629 } 1630 1631 Tooltip.prototype.getTitle = function () { 1632 var title 1633 var $e = this.$element 1634 var o = this.options 1635 1636 title = $e.attr(‘data-original-title‘) 1637 || (typeof o.title == ‘function‘ ? o.title.call($e[0]) : o.title) 1638 1639 return title 1640 } 1641 1642 Tooltip.prototype.getUID = function (prefix) { 1643 do prefix += ~~(Math.random() * 1000000) 1644 while (document.getElementById(prefix)) 1645 return prefix 1646 } 1647 1648 Tooltip.prototype.tip = function () { 1649 if (!this.$tip) { 1650 this.$tip = $(this.options.template) 1651 if (this.$tip.length != 1) { 1652 throw new Error(this.type + ‘ `template` option must consist of exactly 1 top-level element!‘) 1653 } 1654 } 1655 return this.$tip 1656 } 1657 1658 Tooltip.prototype.arrow = function () { 1659 return (this.$arrow = this.$arrow || this.tip().find(‘.tooltip-arrow‘)) 1660 } 1661 1662 Tooltip.prototype.enable = function () { 1663 this.enabled = true 1664 } 1665 1666 Tooltip.prototype.disable = function () { 1667 this.enabled = false 1668 } 1669 1670 Tooltip.prototype.toggleEnabled = function () { 1671 this.enabled = !this.enabled 1672 } 1673 1674 Tooltip.prototype.toggle = function (e) { 1675 var self = this 1676 if (e) { 1677 self = $(e.currentTarget).data(‘bs.‘ + this.type) 1678 if (!self) { 1679 self = new this.constructor(e.currentTarget, this.getDelegateOptions()) 1680 $(e.currentTarget).data(‘bs.‘ + this.type, self) 1681 } 1682 } 1683 1684 if (e) { 1685 self.inState.click = !self.inState.click 1686 if (self.isInStateTrue()) self.enter(self) 1687 else self.leave(self) 1688 } else { 1689 self.tip().hasClass(‘in‘) ? self.leave(self) : self.enter(self) 1690 } 1691 } 1692 1693 Tooltip.prototype.destroy = function () { 1694 var that = this 1695 clearTimeout(this.timeout) 1696 this.hide(function () { 1697 that.$element.off(‘.‘ + that.type).removeData(‘bs.‘ + that.type) 1698 if (that.$tip) { 1699 that.$tip.detach() 1700 } 1701 that.$tip = null 1702 that.$arrow = null 1703 that.$viewport = null 1704 }) 1705 } 1706 1707 1708 // TOOLTIP PLUGIN DEFINITION 1709 // ========================= 1710 1711 function Plugin(option) { 1712 return this.each(function () { 1713 var $this = $(this) 1714 var data = $this.data(‘bs.tooltip‘) 1715 var options = typeof option == ‘object‘ && option 1716 1717 if (!data && /destroy|hide/.test(option)) return 1718 if (!data) $this.data(‘bs.tooltip‘, (data = new Tooltip(this, options))) 1719 if (typeof option == ‘string‘) data[option]() 1720 }) 1721 } 1722 1723 var old = $.fn.tooltip 1724 1725 $.fn.tooltip = Plugin 1726 $.fn.tooltip.Constructor = Tooltip 1727 1728 1729 // TOOLTIP NO CONFLICT 1730 // =================== 1731 1732 $.fn.tooltip.noConflict = function () { 1733 $.fn.tooltip = old 1734 return this 1735 } 1736 1737 }(jQuery); 1738 1739 /* ======================================================================== 1740 * Bootstrap: popover.js v3.3.5 1741 * http://getbootstrap.com/javascript/#popovers 1742 * ======================================================================== 1743 * Copyright 2011-2015 Twitter, Inc. 1744 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1745 * ======================================================================== */ 1746 1747 1748 +function ($) { 1749 ‘use strict‘; 1750 1751 // POPOVER PUBLIC CLASS DEFINITION 1752 // =============================== 1753 1754 var Popover = function (element, options) { 1755 this.init(‘popover‘, element, options) 1756 } 1757 1758 if (!$.fn.tooltip) throw new Error(‘Popover requires tooltip.js‘) 1759 1760 Popover.VERSION = ‘3.3.5‘ 1761 1762 Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { 1763 placement: ‘right‘, 1764 trigger: ‘click‘, 1765 content: ‘‘, 1766 template: ‘<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>‘ 1767 }) 1768 1769 1770 // NOTE: POPOVER EXTENDS tooltip.js 1771 // ================================ 1772 1773 Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) 1774 1775 Popover.prototype.constructor = Popover 1776 1777 Popover.prototype.getDefaults = function () { 1778 return Popover.DEFAULTS 1779 } 1780 1781 Popover.prototype.setContent = function () { 1782 var $tip = this.tip() 1783 var title = this.getTitle() 1784 var content = this.getContent() 1785 1786 $tip.find(‘.popover-title‘)[this.options.html ? ‘html‘ : ‘text‘](title) 1787 $tip.find(‘.popover-content‘).children().detach().end()[ // we use append for html objects to maintain js events 1788 this.options.html ? (typeof content == ‘string‘ ? ‘html‘ : ‘append‘) : ‘text‘ 1789 ](content) 1790 1791 $tip.removeClass(‘fade top bottom left right in‘) 1792 1793 // IE8 doesn‘t accept hiding via the `:empty` pseudo selector, we have to do 1794 // this manually by checking the contents. 1795 if (!$tip.find(‘.popover-title‘).html()) $tip.find(‘.popover-title‘).hide() 1796 } 1797 1798 Popover.prototype.hasContent = function () { 1799 return this.getTitle() || this.getContent() 1800 } 1801 1802 Popover.prototype.getContent = function () { 1803 var $e = this.$element 1804 var o = this.options 1805 1806 return $e.attr(‘data-content‘) 1807 || (typeof o.content == ‘function‘ ? 1808 o.content.call($e[0]) : 1809 o.content) 1810 } 1811 1812 Popover.prototype.arrow = function () { 1813 return (this.$arrow = this.$arrow || this.tip().find(‘.arrow‘)) 1814 } 1815 1816 1817 // POPOVER PLUGIN DEFINITION 1818 // ========================= 1819 1820 function Plugin(option) { 1821 return this.each(function () { 1822 var $this = $(this) 1823 var data = $this.data(‘bs.popover‘) 1824 var options = typeof option == ‘object‘ && option 1825 1826 if (!data && /destroy|hide/.test(option)) return 1827 if (!data) $this.data(‘bs.popover‘, (data = new Popover(this, options))) 1828 if (typeof option == ‘string‘) data[option]() 1829 }) 1830 } 1831 1832 var old = $.fn.popover 1833 1834 $.fn.popover = Plugin 1835 $.fn.popover.Constructor = Popover 1836 1837 1838 // POPOVER NO CONFLICT 1839 // =================== 1840 1841 $.fn.popover.noConflict = function () { 1842 $.fn.popover = old 1843 return this 1844 } 1845 1846 }(jQuery); 1847 1848 /* ======================================================================== 1849 * Bootstrap: scrollspy.js v3.3.5 1850 * http://getbootstrap.com/javascript/#scrollspy 1851 * ======================================================================== 1852 * Copyright 2011-2015 Twitter, Inc. 1853 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 1854 * ======================================================================== */ 1855 1856 1857 +function ($) { 1858 ‘use strict‘; 1859 1860 // SCROLLSPY CLASS DEFINITION 1861 // ========================== 1862 1863 function ScrollSpy(element, options) { 1864 this.$body = $(document.body) 1865 this.$scrollElement = $(element).is(document.body) ? $(window) : $(element) 1866 this.options = $.extend({}, ScrollSpy.DEFAULTS, options) 1867 this.selector = (this.options.target || ‘‘) + ‘ .nav li > a‘ 1868 this.offsets = [] 1869 this.targets = [] 1870 this.activeTarget = null 1871 this.scrollHeight = 0 1872 1873 this.$scrollElement.on(‘scroll.bs.scrollspy‘, $.proxy(this.process, this)) 1874 this.refresh() 1875 this.process() 1876 } 1877 1878 ScrollSpy.VERSION = ‘3.3.5‘ 1879 1880 ScrollSpy.DEFAULTS = { 1881 offset: 10 1882 } 1883 1884 ScrollSpy.prototype.getScrollHeight = function () { 1885 return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) 1886 } 1887 1888 ScrollSpy.prototype.refresh = function () { 1889 var that = this 1890 var offsetMethod = ‘offset‘ 1891 var offsetBase = 0 1892 1893 this.offsets = [] 1894 this.targets = [] 1895 this.scrollHeight = this.getScrollHeight() 1896 1897 if (!$.isWindow(this.$scrollElement[0])) { 1898 offsetMethod = ‘position‘ 1899 offsetBase = this.$scrollElement.scrollTop() 1900 } 1901 1902 this.$body 1903 .find(this.selector) 1904 .map(function () { 1905 var $el = $(this) 1906 var href = $el.data(‘target‘) || $el.attr(‘href‘) 1907 var $href = /^#./.test(href) && $(href) 1908 1909 return ($href 1910 && $href.length 1911 && $href.is(‘:visible‘) 1912 && [[$href[offsetMethod]().top + offsetBase, href]]) || null 1913 }) 1914 .sort(function (a, b) { return a[0] - b[0] }) 1915 .each(function () { 1916 that.offsets.push(this[0]) 1917 that.targets.push(this[1]) 1918 }) 1919 } 1920 1921 ScrollSpy.prototype.process = function () { 1922 var scrollTop = this.$scrollElement.scrollTop() + this.options.offset 1923 var scrollHeight = this.getScrollHeight() 1924 var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() 1925 var offsets = this.offsets 1926 var targets = this.targets 1927 var activeTarget = this.activeTarget 1928 var i 1929 1930 if (this.scrollHeight != scrollHeight) { 1931 this.refresh() 1932 } 1933 1934 if (scrollTop >= maxScroll) { 1935 return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) 1936 } 1937 1938 if (activeTarget && scrollTop < offsets[0]) { 1939 this.activeTarget = null 1940 return this.clear() 1941 } 1942 1943 for (i = offsets.length; i--;) { 1944 activeTarget != targets[i] 1945 && scrollTop >= offsets[i] 1946 && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1]) 1947 && this.activate(targets[i]) 1948 } 1949 } 1950 1951 ScrollSpy.prototype.activate = function (target) { 1952 this.activeTarget = target 1953 1954 this.clear() 1955 1956 var selector = this.selector + 1957 ‘[data-target="‘ + target + ‘"],‘ + 1958 this.selector + ‘[href="‘ + target + ‘"]‘ 1959 1960 var active = $(selector) 1961 .parents(‘li‘) 1962 .addClass(‘active‘) 1963 1964 if (active.parent(‘.dropdown-menu‘).length) { 1965 active = active 1966 .closest(‘li.dropdown‘) 1967 .addClass(‘active‘) 1968 } 1969 1970 active.trigger(‘activate.bs.scrollspy‘) 1971 } 1972 1973 ScrollSpy.prototype.clear = function () { 1974 $(this.selector) 1975 .parentsUntil(this.options.target, ‘.active‘) 1976 .removeClass(‘active‘) 1977 } 1978 1979 1980 // SCROLLSPY PLUGIN DEFINITION 1981 // =========================== 1982 1983 function Plugin(option) { 1984 return this.each(function () { 1985 var $this = $(this) 1986 var data = $this.data(‘bs.scrollspy‘) 1987 var options = typeof option == ‘object‘ && option 1988 1989 if (!data) $this.data(‘bs.scrollspy‘, (data = new ScrollSpy(this, options))) 1990 if (typeof option == ‘string‘) data[option]() 1991 }) 1992 } 1993 1994 var old = $.fn.scrollspy 1995 1996 $.fn.scrollspy = Plugin 1997 $.fn.scrollspy.Constructor = ScrollSpy 1998 1999 2000 // SCROLLSPY NO CONFLICT 2001 // ===================== 2002 2003 $.fn.scrollspy.noConflict = function () { 2004 $.fn.scrollspy = old 2005 return this 2006 } 2007 2008 2009 // SCROLLSPY DATA-API 2010 // ================== 2011 2012 $(window).on(‘load.bs.scrollspy.data-api‘, function () { 2013 $(‘[data-spy="scroll"]‘).each(function () { 2014 var $spy = $(this) 2015 Plugin.call($spy, $spy.data()) 2016 }) 2017 }) 2018 2019 }(jQuery); 2020 2021 /* ======================================================================== 2022 * Bootstrap: tab.js v3.3.5 2023 * http://getbootstrap.com/javascript/#tabs 2024 * ======================================================================== 2025 * Copyright 2011-2015 Twitter, Inc. 2026 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 2027 * ======================================================================== */ 2028 2029 2030 +function ($) { 2031 ‘use strict‘; 2032 2033 // TAB CLASS DEFINITION 2034 // ==================== 2035 2036 var Tab = function (element) { 2037 // jscs:disable requireDollarBeforejQueryAssignment 2038 this.element = $(element) 2039 // jscs:enable requireDollarBeforejQueryAssignment 2040 } 2041 2042 Tab.VERSION = ‘3.3.5‘ 2043 2044 Tab.TRANSITION_DURATION = 150 2045 2046 Tab.prototype.show = function () { 2047 var $this = this.element 2048 var $ul = $this.closest(‘ul:not(.dropdown-menu)‘) 2049 var selector = $this.data(‘target‘) 2050 2051 if (!selector) { 2052 selector = $this.attr(‘href‘) 2053 selector = selector && selector.replace(/.*(?=#[^\s]*$)/, ‘‘) // strip for ie7 2054 } 2055 2056 if ($this.parent(‘li‘).hasClass(‘active‘)) return 2057 2058 var $previous = $ul.find(‘.active:last a‘) 2059 var hideEvent = $.Event(‘hide.bs.tab‘, { 2060 relatedTarget: $this[0] 2061 }) 2062 var showEvent = $.Event(‘show.bs.tab‘, { 2063 relatedTarget: $previous[0] 2064 }) 2065 2066 $previous.trigger(hideEvent) 2067 $this.trigger(showEvent) 2068 2069 if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return 2070 2071 var $target = $(selector) 2072 2073 this.activate($this.closest(‘li‘), $ul) 2074 this.activate($target, $target.parent(), function () { 2075 $previous.trigger({ 2076 type: ‘hidden.bs.tab‘, 2077 relatedTarget: $this[0] 2078 }) 2079 $this.trigger({ 2080 type: ‘shown.bs.tab‘, 2081 relatedTarget: $previous[0] 2082 }) 2083 }) 2084 } 2085 2086 Tab.prototype.activate = function (element, container, callback) { 2087 var $active = container.find(‘> .active‘) 2088 var transition = callback 2089 && $.support.transition 2090 && ($active.length && $active.hasClass(‘fade‘) || !!container.find(‘> .fade‘).length) 2091 2092 function next() { 2093 $active 2094 .removeClass(‘active‘) 2095 .find(‘> .dropdown-menu > .active‘) 2096 .removeClass(‘active‘) 2097 .end() 2098 .find(‘[data-toggle="tab"]‘) 2099 .attr(‘aria-expanded‘, false) 2100 2101 element 2102 .addClass(‘active‘) 2103 .find(‘[data-toggle="tab"]‘) 2104 .attr(‘aria-expanded‘, true) 2105 2106 if (transition) { 2107 element[0].offsetWidth // reflow for transition 2108 element.addClass(‘in‘) 2109 } else { 2110 element.removeClass(‘fade‘) 2111 } 2112 2113 if (element.parent(‘.dropdown-menu‘).length) { 2114 element 2115 .closest(‘li.dropdown‘) 2116 .addClass(‘active‘) 2117 .end() 2118 .find(‘[data-toggle="tab"]‘) 2119 .attr(‘aria-expanded‘, true) 2120 } 2121 2122 callback && callback() 2123 } 2124 2125 $active.length && transition ? 2126 $active 2127 .one(‘bsTransitionEnd‘, next) 2128 .emulateTransitionEnd(Tab.TRANSITION_DURATION) : 2129 next() 2130 2131 $active.removeClass(‘in‘) 2132 } 2133 2134 2135 // TAB PLUGIN DEFINITION 2136 // ===================== 2137 2138 function Plugin(option) { 2139 return this.each(function () { 2140 var $this = $(this) 2141 var data = $this.data(‘bs.tab‘) 2142 2143 if (!data) $this.data(‘bs.tab‘, (data = new Tab(this))) 2144 if (typeof option == ‘string‘) data[option]() 2145 }) 2146 } 2147 2148 var old = $.fn.tab 2149 2150 $.fn.tab = Plugin 2151 $.fn.tab.Constructor = Tab 2152 2153 2154 // TAB NO CONFLICT 2155 // =============== 2156 2157 $.fn.tab.noConflict = function () { 2158 $.fn.tab = old 2159 return this 2160 } 2161 2162 2163 // TAB DATA-API 2164 // ============ 2165 2166 var clickHandler = function (e) { 2167 e.preventDefault() 2168 Plugin.call($(this), ‘show‘) 2169 } 2170 2171 $(document) 2172 .on(‘click.bs.tab.data-api‘, ‘[data-toggle="tab"]‘, clickHandler) 2173 .on(‘click.bs.tab.data-api‘, ‘[data-toggle="pill"]‘, clickHandler) 2174 2175 }(jQuery); 2176 2177 /* ======================================================================== 2178 * Bootstrap: affix.js v3.3.5 2179 * http://getbootstrap.com/javascript/#affix 2180 * ======================================================================== 2181 * Copyright 2011-2015 Twitter, Inc. 2182 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 2183 * ======================================================================== */ 2184 2185 2186 +function ($) { 2187 ‘use strict‘; 2188 2189 // AFFIX CLASS DEFINITION 2190 // ====================== 2191 2192 var Affix = function (element, options) { 2193 this.options = $.extend({}, Affix.DEFAULTS, options) 2194 2195 this.$target = $(this.options.target) 2196 .on(‘scroll.bs.affix.data-api‘, $.proxy(this.checkPosition, this)) 2197 .on(‘click.bs.affix.data-api‘, $.proxy(this.checkPositionWithEventLoop, this)) 2198 2199 this.$element = $(element) 2200 this.affixed = null 2201 this.unpin = null 2202 this.pinnedOffset = null 2203 2204 this.checkPosition() 2205 } 2206 2207 Affix.VERSION = ‘3.3.5‘ 2208 2209 Affix.RESET = ‘affix affix-top affix-bottom‘ 2210 2211 Affix.DEFAULTS = { 2212 offset: 0, 2213 target: window 2214 } 2215 2216 Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { 2217 var scrollTop = this.$target.scrollTop() 2218 var position = this.$element.offset() 2219 var targetHeight = this.$target.height() 2220 2221 if (offsetTop != null && this.affixed == ‘top‘) return scrollTop < offsetTop ? ‘top‘ : false 2222 2223 if (this.affixed == ‘bottom‘) { 2224 if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : ‘bottom‘ 2225 return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : ‘bottom‘ 2226 } 2227 2228 var initializing = this.affixed == null 2229 var colliderTop = initializing ? scrollTop : position.top 2230 var colliderHeight = initializing ? targetHeight : height 2231 2232 if (offsetTop != null && scrollTop <= offsetTop) return ‘top‘ 2233 if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return ‘bottom‘ 2234 2235 return false 2236 } 2237 2238 Affix.prototype.getPinnedOffset = function () { 2239 if (this.pinnedOffset) return this.pinnedOffset 2240 this.$element.removeClass(Affix.RESET).addClass(‘affix‘) 2241 var scrollTop = this.$target.scrollTop() 2242 var position = this.$element.offset() 2243 return (this.pinnedOffset = position.top - scrollTop) 2244 } 2245 2246 Affix.prototype.checkPositionWithEventLoop = function () { 2247 setTimeout($.proxy(this.checkPosition, this), 1) 2248 } 2249 2250 Affix.prototype.checkPosition = function () { 2251 if (!this.$element.is(‘:visible‘)) return 2252 2253 var height = this.$element.height() 2254 var offset = this.options.offset 2255 var offsetTop = offset.top 2256 var offsetBottom = offset.bottom 2257 var scrollHeight = Math.max($(document).height(), $(document.body).height()) 2258 2259 if (typeof offset != ‘object‘) offsetBottom = offsetTop = offset 2260 if (typeof offsetTop == ‘function‘) offsetTop = offset.top(this.$element) 2261 if (typeof offsetBottom == ‘function‘) offsetBottom = offset.bottom(this.$element) 2262 2263 var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) 2264 2265 if (this.affixed != affix) { 2266 if (this.unpin != null) this.$element.css(‘top‘, ‘‘) 2267 2268 var affixType = ‘affix‘ + (affix ? ‘-‘ + affix : ‘‘) 2269 var e = $.Event(affixType + ‘.bs.affix‘) 2270 2271 this.$element.trigger(e) 2272 2273 if (e.isDefaultPrevented()) return 2274 2275 this.affixed = affix 2276 this.unpin = affix == ‘bottom‘ ? this.getPinnedOffset() : null 2277 2278 this.$element 2279 .removeClass(Affix.RESET) 2280 .addClass(affixType) 2281 .trigger(affixType.replace(‘affix‘, ‘affixed‘) + ‘.bs.affix‘) 2282 } 2283 2284 if (affix == ‘bottom‘) { 2285 this.$element.offset({ 2286 top: scrollHeight - height - offsetBottom 2287 }) 2288 } 2289 } 2290 2291 2292 // AFFIX PLUGIN DEFINITION 2293 // ======================= 2294 2295 function Plugin(option) { 2296 return this.each(function () { 2297 var $this = $(this) 2298 var data = $this.data(‘bs.affix‘) 2299 var options = typeof option == ‘object‘ && option 2300 2301 if (!data) $this.data(‘bs.affix‘, (data = new Affix(this, options))) 2302 if (typeof option == ‘string‘) data[option]() 2303 }) 2304 } 2305 2306 var old = $.fn.affix 2307 2308 $.fn.affix = Plugin 2309 $.fn.affix.Constructor = Affix 2310 2311 2312 // AFFIX NO CONFLICT 2313 // ================= 2314 2315 $.fn.affix.noConflict = function () { 2316 $.fn.affix = old 2317 return this 2318 } 2319 2320 2321 // AFFIX DATA-API 2322 // ============== 2323 2324 $(window).on(‘load‘, function () { 2325 $(‘[data-spy="affix"]‘).each(function () { 2326 var $spy = $(this) 2327 var data = $spy.data() 2328 2329 data.offset = data.offset || {} 2330 2331 if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom 2332 if (data.offsetTop != null) data.offset.top = data.offsetTop 2333 2334 Plugin.call($spy, data) 2335 }) 2336 }) 2337 2338 }(jQuery);
1 (function ($) { 2 3 $.fn.flexisel = function (options) { 4 5 var defaults = $.extend({ 6 visibleItems: 4, 7 animationSpeed: 200, 8 autoPlay: false, 9 autoPlaySpeed: 3000, 10 pauseOnHover: true, 11 setMaxWidthAndHeight: false, 12 enableResponsiveBreakpoints: false, 13 responsiveBreakpoints: { 14 portrait: { 15 changePoint:480, 16 visibleItems: 1 17 }, 18 landscape: { 19 changePoint:640, 20 visibleItems: 2 21 }, 22 tablet: { 23 changePoint:768, 24 visibleItems: 3 25 } 26 } 27 }, options); 28 29 /****************************** 30 Private Variables 31 *******************************/ 32 33 var object = $(this); 34 var settings = $.extend(defaults, options); 35 var itemsWidth; // Declare the global width of each item in carousel 36 var canNavigate = true; 37 var itemsVisible = settings.visibleItems; 38 39 /****************************** 40 Public Methods 41 *******************************/ 42 43 var methods = { 44 45 init: function() { 46 47 return this.each(function () { 48 methods.appendHTML(); 49 methods.setEventHandlers(); 50 methods.initializeItems(); 51 }); 52 }, 53 54 /****************************** 55 Initialize Items 56 *******************************/ 57 58 initializeItems: function() { 59 60 var listParent = object.parent(); 61 var innerHeight = listParent.height(); 62 var childSet = object.children(); 63 64 var innerWidth = listParent.width(); // Set widths 65 itemsWidth = (innerWidth)/itemsVisible; 66 childSet.width(itemsWidth); 67 childSet.last().insertBefore(childSet.first()); 68 childSet.last().insertBefore(childSet.first()); 69 object.css({‘left‘ : -itemsWidth}); 70 71 object.fadeIn(); 72 $(window).trigger("resize"); // needed to position arrows correctly 73 74 }, 75 76 77 /****************************** 78 Append HTML 79 *******************************/ 80 81 appendHTML: function() { 82 83 object.addClass("nbs-flexisel-ul"); 84 object.wrap("<div class=‘nbs-flexisel-container‘><div class=‘nbs-flexisel-inner‘></div></div>"); 85 object.find("li").addClass("nbs-flexisel-item"); 86 87 if(settings.setMaxWidthAndHeight) { 88 var baseWidth = $(".nbs-flexisel-item > img").width(); 89 var baseHeight = $(".nbs-flexisel-item > img").height(); 90 $(".nbs-flexisel-item > img").css("max-width", baseWidth); 91 $(".nbs-flexisel-item > img").css("max-height", baseHeight); 92 } 93 94 $("<div class=‘nbs-flexisel-nav-left‘></div><div class=‘nbs-flexisel-nav-right‘></div>").insertAfter(object); 95 var cloneContent = object.children().clone(); 96 object.append(cloneContent); 97 }, 98 99 100 /****************************** 101 Set Event Handlers 102 *******************************/ 103 setEventHandlers: function() { 104 105 var listParent = object.parent(); 106 var childSet = object.children(); 107 var leftArrow = listParent.find($(".nbs-flexisel-nav-left")); 108 var rightArrow = listParent.find($(".nbs-flexisel-nav-right")); 109 110 $(window).on("resize", function(event){ 111 112 methods.setResponsiveEvents(); 113 114 var innerWidth = $(listParent).width(); 115 var innerHeight = $(listParent).height(); 116 117 itemsWidth = (innerWidth)/itemsVisible; 118 119 childSet.width(itemsWidth); 120 object.css({‘left‘ : -itemsWidth}); 121 122 var halfArrowHeight = (leftArrow.height())/2; 123 var arrowMargin = (innerHeight/2) - halfArrowHeight; 124 leftArrow.css("top", arrowMargin + "px"); 125 rightArrow.css("top", arrowMargin + "px"); 126 127 }); 128 129 $(leftArrow).on("click", function (event) { 130 methods.scrollLeft(); 131 }); 132 133 $(rightArrow).on("click", function (event) { 134 methods.scrollRight(); 135 }); 136 137 if(settings.pauseOnHover == true) { 138 $(".nbs-flexisel-item").on({ 139 mouseenter: function () { 140 canNavigate = false; 141 }, 142 mouseleave: function () { 143 canNavigate = true; 144 } 145 }); 146 } 147 148 if(settings.autoPlay == true) { 149 150 setInterval(function () { 151 if(canNavigate == true) 152 methods.scrollRight(); 153 }, settings.autoPlaySpeed); 154 } 155 156 }, 157 158 /****************************** 159 Set Responsive Events 160 *******************************/ 161 162 setResponsiveEvents: function() { 163 var contentWidth = $(‘html‘).width(); 164 165 if(settings.enableResponsiveBreakpoints == true) { 166 if(contentWidth < settings.responsiveBreakpoints.portrait.changePoint) { 167 itemsVisible = settings.responsiveBreakpoints.portrait.visibleItems; 168 } 169 else if(contentWidth > settings.responsiveBreakpoints.portrait.changePoint && contentWidth < settings.responsiveBreakpoints.landscape.changePoint) { 170 itemsVisible = settings.responsiveBreakpoints.landscape.visibleItems; 171 } 172 else if(contentWidth > settings.responsiveBreakpoints.landscape.changePoint && contentWidth < settings.responsiveBreakpoints.tablet.changePoint) { 173 itemsVisible = settings.responsiveBreakpoints.tablet.visibleItems; 174 } 175 else { 176 itemsVisible = settings.visibleItems; 177 } 178 } 179 }, 180 181 /****************************** 182 Scroll Left 183 *******************************/ 184 185 scrollLeft:function() { 186 187 if(canNavigate == true) { 188 canNavigate = false; 189 190 var listParent = object.parent(); 191 var innerWidth = listParent.width(); 192 193 itemsWidth = (innerWidth)/itemsVisible; 194 195 var childSet = object.children(); 196 197 object.animate({ 198 ‘left‘ : "+=" + itemsWidth 199 }, 200 { 201 queue:false, 202 duration:settings.animationSpeed, 203 easing: "linear", 204 complete: function() { 205 childSet.last().insertBefore(childSet.first()); // Get the first list item and put it after the last list item (that‘s how the infinite effects is made) 206 methods.adjustScroll(); 207 canNavigate = true; 208 } 209 } 210 ); 211 } 212 }, 213 214 /****************************** 215 Scroll Right 216 *******************************/ 217 218 scrollRight:function() { 219 220 if(canNavigate == true) { 221 canNavigate = false; 222 223 var listParent = object.parent(); 224 var innerWidth = listParent.width(); 225 226 itemsWidth = (innerWidth)/itemsVisible; 227 228 var childSet = object.children(); 229 230 object.animate({ 231 ‘left‘ : "-=" + itemsWidth 232 }, 233 { 234 queue:false, 235 duration:settings.animationSpeed, 236 easing: "linear", 237 complete: function() { 238 childSet.first().insertAfter(childSet.last()); // Get the first list item and put it after the last list item (that‘s how the infinite effects is made) 239 methods.adjustScroll(); 240 canNavigate = true; 241 } 242 } 243 ); 244 } 245 }, 246 247 /****************************** 248 Adjust Scroll 249 *******************************/ 250 251 adjustScroll: function() { 252 253 var listParent = object.parent(); 254 var childSet = object.children(); 255 256 var innerWidth = listParent.width(); 257 itemsWidth = (innerWidth)/itemsVisible; 258 childSet.width(itemsWidth); 259 object.css({‘left‘ : -itemsWidth}); 260 } 261 262 }; 263 264 if (methods[options]) { // $("#element").pluginName(‘methodName‘, ‘arg1‘, ‘arg2‘); 265 return methods[options].apply(this, Array.prototype.slice.call(arguments, 1)); 266 } else if (typeof options === ‘object‘ || !options) { // $("#element").pluginName({ option: 1, option:2 }); 267 return methods.init.apply(this); 268 } else { 269 $.error( ‘Method "‘ + method + ‘" does not exist in flexisel plugin!‘); 270 } 271 }; 272 273 })(jQuery);
1 !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:‘((?:\\\\.|[^\\\\‘])*)‘|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\(((‘((?:\\\\.|[^\\\\‘])*)‘|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]‘\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/‘|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id=‘"+s+"‘] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class=‘a‘></div><div class=‘a i‘></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=‘‘><option selected=‘‘></option></select>",a.querySelectorAll("[msallowclip^=‘‘]").length&&q.push("[*^$]="+M+"*(?:‘‘|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!=‘‘]:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"=‘$1‘]"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href=‘#‘></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b) 2 },_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple=‘multiple‘>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder=‘0‘ width=‘0‘ height=‘0‘/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b)) 3 },removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});
1 !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){function c(a){var b="length"in a&&a.length,c=_.type(a);return"function"===c||_.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}function d(a,b,c){if(_.isFunction(b))return _.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return _.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(ha.test(b))return _.filter(b,a,c);b=_.filter(b,a)}return _.grep(a,function(a){return U.call(b,a)>=0!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b=oa[a]={};return _.each(a.match(na)||[],function(a,c){b[c]=!0}),b}function g(){Z.removeEventListener("DOMContentLoaded",g,!1),a.removeEventListener("load",g,!1),_.ready()}function h(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=_.expando+h.uid++}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(ua,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:ta.test(c)?_.parseJSON(c):c}catch(e){}sa.set(a,b,c)}else c=void 0;return c}function j(){return!0}function k(){return!1}function l(){try{return Z.activeElement}catch(a){}}function m(a,b){return _.nodeName(a,"table")&&_.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function n(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function o(a){var b=Ka.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function p(a,b){for(var c=0,d=a.length;d>c;c++)ra.set(a[c],"globalEval",!b||ra.get(b[c],"globalEval"))}function q(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(ra.hasData(a)&&(f=ra.access(a),g=ra.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)_.event.add(b,e,j[e][c])}sa.hasData(a)&&(h=sa.access(a),i=_.extend({},h),sa.set(b,i))}}function r(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&_.nodeName(a,b)?_.merge([a],c):c}function s(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ya.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function t(b,c){var d,e=_(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:_.css(e[0],"display");return e.detach(),f}function u(a){var b=Z,c=Oa[a];return c||(c=t(a,b),"none"!==c&&c||(Na=(Na||_("<iframe frameborder=‘0‘ width=‘0‘ height=‘0‘/>")).appendTo(b.documentElement),b=Na[0].contentDocument,b.write(),b.close(),c=t(a,b),Na.detach()),Oa[a]=c),c}function v(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||_.contains(a.ownerDocument,a)||(g=_.style(a,b)),Qa.test(g)&&Pa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function w(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}function x(a,b){if(b in a)return b;for(var c=b[0].toUpperCase()+b.slice(1),d=b,e=Xa.length;e--;)if(b=Xa[e]+c,b in a)return b;return d}function y(a,b,c){var d=Ta.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function z(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=_.css(a,c+wa[f],!0,e)),d?("content"===c&&(g-=_.css(a,"padding"+wa[f],!0,e)),"margin"!==c&&(g-=_.css(a,"border"+wa[f]+"Width",!0,e))):(g+=_.css(a,"padding"+wa[f],!0,e),"padding"!==c&&(g+=_.css(a,"border"+wa[f]+"Width",!0,e)));return g}function A(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g="border-box"===_.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=v(a,b,f),(0>e||null==e)&&(e=a.style[b]),Qa.test(e))return e;d=g&&(Y.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+z(a,b,c||(g?"border":"content"),d,f)+"px"}function B(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=ra.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&xa(d)&&(f[g]=ra.access(d,"olddisplay",u(d.nodeName)))):(e=xa(d),"none"===c&&e||ra.set(d,"olddisplay",e?c:_.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function C(a,b,c,d,e){return new C.prototype.init(a,b,c,d,e)}function D(){return setTimeout(function(){Ya=void 0}),Ya=_.now()}function E(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=wa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function F(a,b,c){for(var d,e=(cb[b]||[]).concat(cb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function G(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},n=a.style,o=a.nodeType&&xa(a),p=ra.get(a,"fxshow");c.queue||(h=_._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,_.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[n.overflow,n.overflowX,n.overflowY],j=_.css(a,"display"),k="none"===j?ra.get(a,"olddisplay")||u(a.nodeName):j,"inline"===k&&"none"===_.css(a,"float")&&(n.display="inline-block")),c.overflow&&(n.overflow="hidden",l.always(function(){n.overflow=c.overflow[0],n.overflowX=c.overflow[1],n.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],$a.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(o?"hide":"show")){if("show"!==e||!p||void 0===p[d])continue;o=!0}m[d]=p&&p[d]||_.style(a,d)}else j=void 0;if(_.isEmptyObject(m))"inline"===("none"===j?u(a.nodeName):j)&&(n.display=j);else{p?"hidden"in p&&(o=p.hidden):p=ra.access(a,"fxshow",{}),f&&(p.hidden=!o),o?_(a).show():l.done(function(){_(a).hide()}),l.done(function(){var b;ra.remove(a,"fxshow");for(b in m)_.style(a,b,m[b])});for(d in m)g=F(o?p[d]:0,d,l),d in p||(p[d]=g.start,o&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function H(a,b){var c,d,e,f,g;for(c in a)if(d=_.camelCase(c),e=b[d],f=a[c],_.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=_.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function I(a,b,c){var d,e,f=0,g=bb.length,h=_.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Ya||D(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:_.extend({},b),opts:_.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Ya||D(),duration:c.duration,tweens:[],createTween:function(b,c){var d=_.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(H(k,j.opts.specialEasing);g>f;f++)if(d=bb[f].call(j,a,k,j.opts))return d;return _.map(k,F,j),_.isFunction(j.opts.start)&&j.opts.start.call(a,j),_.fx.timer(_.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}function J(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(na)||[];if(_.isFunction(c))for(;d=f[e++];)"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function K(a,b,c,d){function e(h){var i;return f[h]=!0,_.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||g||f[j]?g?!(i=j):void 0:(b.dataTypes.unshift(j),e(j),!1)}),i}var f={},g=a===tb;return e(b.dataTypes[0])||!f["*"]&&e("*")}function L(a,b){var c,d,e=_.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&_.extend(!0,a,d),a}function M(a,b,c){for(var d,e,f,g,h=a.contents,i=a.dataTypes;"*"===i[0];)i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function N(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];for(f=k.shift();f;)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}function O(a,b,c,d){var e;if(_.isArray(b))_.each(b,function(b,e){c||yb.test(a)?d(a,e):O(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==_.type(b))d(a,b);else for(e in b)O(a+"["+e+"]",b[e],c,d)}function P(a){return _.isWindow(a)?a:9===a.nodeType&&a.defaultView}var Q=[],R=Q.slice,S=Q.concat,T=Q.push,U=Q.indexOf,V={},W=V.toString,X=V.hasOwnProperty,Y={},Z=a.document,$="2.1.4",_=function(a,b){return new _.fn.init(a,b)},aa=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ba=/^-ms-/,ca=/-([\da-z])/gi,da=function(a,b){return b.toUpperCase()};_.fn=_.prototype={jquery:$,constructor:_,selector:"",length:0,toArray:function(){return R.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:R.call(this)},pushStack:function(a){var b=_.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return _.each(this,a,b)},map:function(a){return this.pushStack(_.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(R.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:T,sort:Q.sort,splice:Q.splice},_.extend=_.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||_.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(_.isPlainObject(d)||(e=_.isArray(d)))?(e?(e=!1,f=c&&_.isArray(c)?c:[]):f=c&&_.isPlainObject(c)?c:{},g[b]=_.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},_.extend({expando:"jQuery"+($+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===_.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!_.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==_.type(a)||a.nodeType||_.isWindow(a)?!1:a.constructor&&!X.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?V[W.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=_.trim(a),a&&(1===a.indexOf("use strict")?(b=Z.createElement("script"),b.text=a,Z.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(ba,"ms-").replace(ca,da)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,d){var e,f=0,g=a.length,h=c(a);if(d){if(h)for(;g>f&&(e=b.apply(a[f],d),e!==!1);f++);else for(f in a)if(e=b.apply(a[f],d),e===!1)break}else if(h)for(;g>f&&(e=b.call(a[f],f,a[f]),e!==!1);f++);else for(f in a)if(e=b.call(a[f],f,a[f]),e===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(aa,"")},makeArray:function(a,b){var d=b||[];return null!=a&&(c(Object(a))?_.merge(d,"string"==typeof a?[a]:a):T.call(d,a)),d},inArray:function(a,b,c){return null==b?-1:U.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,d){var e,f=0,g=a.length,h=c(a),i=[];if(h)for(;g>f;f++)e=b(a[f],f,d),null!=e&&i.push(e);else for(f in a)e=b(a[f],f,d),null!=e&&i.push(e);return S.apply([],i)},guid:1,proxy:function(a,b){var c,d,e;return"string"==typeof b&&(c=a[b],b=a,a=c),_.isFunction(a)?(d=R.call(arguments,2),e=function(){return a.apply(b||this,d.concat(R.call(arguments)))},e.guid=a.guid=a.guid||_.guid++,e):void 0},now:Date.now,support:Y}),_.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){V["[object "+b+"]"]=b.toLowerCase()});var ea=/*! 2 * Sizzle CSS Selector Engine v2.2.0-pre 3 * http://sizzlejs.com/ 4 * 5 * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors 6 * Released under the MIT license 7 * http://jquery.org/license 8 * 9 * Date: 2014-12-16 10 */ 11 function(a){function b(a,b,c,d){var e,f,g,h,i,j,l,n,o,p;if((b?b.ownerDocument||b:O)!==G&&F(b),b=b||G,c=c||[],h=b.nodeType,"string"!=typeof a||!a||1!==h&&9!==h&&11!==h)return c;if(!d&&I){if(11!==h&&(e=sa.exec(a)))if(g=e[1]){if(9===h){if(f=b.getElementById(g),!f||!f.parentNode)return c;if(f.id===g)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(g))&&M(b,f)&&f.id===g)return c.push(f),c}else{if(e[2])return $.apply(c,b.getElementsByTagName(a)),c;if((g=e[3])&&v.getElementsByClassName)return $.apply(c,b.getElementsByClassName(g)),c}if(v.qsa&&(!J||!J.test(a))){if(n=l=N,o=b,p=1!==h&&a,1===h&&"object"!==b.nodeName.toLowerCase()){for(j=z(a),(l=b.getAttribute("id"))?n=l.replace(ua,"\\$&"):b.setAttribute("id",n),n="[id=‘"+n+"‘] ",i=j.length;i--;)j[i]=n+m(j[i]);o=ta.test(a)&&k(b.parentNode)||b,p=j.join(",")}if(p)try{return $.apply(c,o.querySelectorAll(p)),c}catch(q){}finally{l||b.removeAttribute("id")}}}return B(a.replace(ia,"$1"),b,c,d)}function c(){function a(c,d){return b.push(c+" ")>w.cacheLength&&delete a[b.shift()],a[c+" "]=d}var b=[];return a}function d(a){return a[N]=!0,a}function e(a){var b=G.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function f(a,b){for(var c=a.split("|"),d=a.length;d--;)w.attrHandle[c[d]]=b}function g(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||V)-(~a.sourceIndex||V);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function h(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function i(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function j(a){return d(function(b){return b=+b,d(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function k(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}function l(){}function m(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function n(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=Q++;return b.first?function(b,c,f){for(;b=b[d];)if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[P,f];if(g){for(;b=b[d];)if((1===b.nodeType||e)&&a(b,c,g))return!0}else for(;b=b[d];)if(1===b.nodeType||e){if(i=b[N]||(b[N]={}),(h=i[d])&&h[0]===P&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function o(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function p(a,c,d){for(var e=0,f=c.length;f>e;e++)b(a,c[e],d);return d}function q(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function r(a,b,c,e,f,g){return e&&!e[N]&&(e=r(e)),f&&!f[N]&&(f=r(f,g)),d(function(d,g,h,i){var j,k,l,m=[],n=[],o=g.length,r=d||p(b||"*",h.nodeType?[h]:h,[]),s=!a||!d&&b?r:q(r,m,a,h,i),t=c?f||(d?a:o||e)?[]:g:s;if(c&&c(s,t,h,i),e)for(j=q(t,n),e(j,[],h,i),k=j.length;k--;)(l=j[k])&&(t[n[k]]=!(s[n[k]]=l));if(d){if(f||a){if(f){for(j=[],k=t.length;k--;)(l=t[k])&&j.push(s[k]=l);f(null,t=[],j,i)}for(k=t.length;k--;)(l=t[k])&&(j=f?aa(d,l):m[k])>-1&&(d[j]=!(g[j]=l))}}else t=q(t===g?t.splice(o,t.length):t),f?f(null,g,t,i):$.apply(g,t)})}function s(a){for(var b,c,d,e=a.length,f=w.relative[a[0].type],g=f||w.relative[" "],h=f?1:0,i=n(function(a){return a===b},g,!0),j=n(function(a){return aa(b,a)>-1},g,!0),k=[function(a,c,d){var e=!f&&(d||c!==C)||((b=c).nodeType?i(a,c,d):j(a,c,d));return b=null,e}];e>h;h++)if(c=w.relative[a[h].type])k=[n(o(k),c)];else{if(c=w.filter[a[h].type].apply(null,a[h].matches),c[N]){for(d=++h;e>d&&!w.relative[a[d].type];d++);return r(h>1&&o(k),h>1&&m(a.slice(0,h-1).concat({value:" "===a[h-2].type?"*":""})).replace(ia,"$1"),c,d>h&&s(a.slice(h,d)),e>d&&s(a=a.slice(d)),e>d&&m(a))}k.push(c)}return o(k)}function t(a,c){var e=c.length>0,f=a.length>0,g=function(d,g,h,i,j){var k,l,m,n=0,o="0",p=d&&[],r=[],s=C,t=d||f&&w.find.TAG("*",j),u=P+=null==s?1:Math.random()||.1,v=t.length;for(j&&(C=g!==G&&g);o!==v&&null!=(k=t[o]);o++){if(f&&k){for(l=0;m=a[l++];)if(m(k,g,h)){i.push(k);break}j&&(P=u)}e&&((k=!m&&k)&&n--,d&&p.push(k))}if(n+=o,e&&o!==n){for(l=0;m=c[l++];)m(p,r,g,h);if(d){if(n>0)for(;o--;)p[o]||r[o]||(r[o]=Y.call(i));r=q(r)}$.apply(i,r),j&&!d&&r.length>0&&n+c.length>1&&b.uniqueSort(i)}return j&&(P=u,C=s),p};return e?d(g):g}var u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N="sizzle"+1*new Date,O=a.document,P=0,Q=0,R=c(),S=c(),T=c(),U=function(a,b){return a===b&&(E=!0),0},V=1<<31,W={}.hasOwnProperty,X=[],Y=X.pop,Z=X.push,$=X.push,_=X.slice,aa=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},ba="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ca="[\\x20\\t\\r\\n\\f]",da="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ea=da.replace("w","w#"),fa="\\["+ca+"*("+da+")(?:"+ca+"*([*^$|!~]?=)"+ca+"*(?:‘((?:\\\\.|[^\\\\‘])*)‘|\"((?:\\\\.|[^\\\\\"])*)\"|("+ea+"))|)"+ca+"*\\]",ga=":("+da+")(?:\\(((‘((?:\\\\.|[^\\\\‘])*)‘|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+fa+")*)|.*)\\)|)",ha=new RegExp(ca+"+","g"),ia=new RegExp("^"+ca+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ca+"+$","g"),ja=new RegExp("^"+ca+"*,"+ca+"*"),ka=new RegExp("^"+ca+"*([>+~]|"+ca+")"+ca+"*"),la=new RegExp("="+ca+"*([^\\]‘\"]*?)"+ca+"*\\]","g"),ma=new RegExp(ga),na=new RegExp("^"+ea+"$"),oa={ID:new RegExp("^#("+da+")"),CLASS:new RegExp("^\\.("+da+")"),TAG:new RegExp("^("+da.replace("w","w*")+")"),ATTR:new RegExp("^"+fa),PSEUDO:new RegExp("^"+ga),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ca+"*(even|odd|(([+-]|)(\\d*)n|)"+ca+"*(?:([+-]|)"+ca+"*(\\d+)|))"+ca+"*\\)|)","i"),bool:new RegExp("^(?:"+ba+")$","i"),needsContext:new RegExp("^"+ca+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ca+"*((?:-\\d)?\\d*)"+ca+"*\\)|)(?=[^-]|$)","i")},pa=/^(?:input|select|textarea|button)$/i,qa=/^h\d$/i,ra=/^[^{]+\{\s*\[native \w/,sa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ta=/[+~]/,ua=/‘|\\/g,va=new RegExp("\\\\([\\da-f]{1,6}"+ca+"?|("+ca+")|.)","ig"),wa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},xa=function(){F()};try{$.apply(X=_.call(O.childNodes),O.childNodes),X[O.childNodes.length].nodeType}catch(ya){$={apply:X.length?function(a,b){Z.apply(a,_.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}v=b.support={},y=b.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},F=b.setDocument=function(a){var b,c,d=a?a.ownerDocument||a:O;return d!==G&&9===d.nodeType&&d.documentElement?(G=d,H=d.documentElement,c=d.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",xa,!1):c.attachEvent&&c.attachEvent("onunload",xa)),I=!y(d),v.attributes=e(function(a){return a.className="i",!a.getAttribute("className")}),v.getElementsByTagName=e(function(a){return a.appendChild(d.createComment("")),!a.getElementsByTagName("*").length}),v.getElementsByClassName=ra.test(d.getElementsByClassName),v.getById=e(function(a){return H.appendChild(a).id=N,!d.getElementsByName||!d.getElementsByName(N).length}),v.getById?(w.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&I){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},w.filter.ID=function(a){var b=a.replace(va,wa);return function(a){return a.getAttribute("id")===b}}):(delete w.find.ID,w.filter.ID=function(a){var b=a.replace(va,wa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),w.find.TAG=v.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):v.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){for(;c=f[e++];)1===c.nodeType&&d.push(c);return d}return f},w.find.CLASS=v.getElementsByClassName&&function(a,b){return I?b.getElementsByClassName(a):void 0},K=[],J=[],(v.qsa=ra.test(d.querySelectorAll))&&(e(function(a){H.appendChild(a).innerHTML="<a id=‘"+N+"‘></a><select id=‘"+N+"-\f]‘ msallowcapture=‘‘><option selected=‘‘></option></select>",a.querySelectorAll("[msallowcapture^=‘‘]").length&&J.push("[*^$]="+ca+"*(?:‘‘|\"\")"),a.querySelectorAll("[selected]").length||J.push("\\["+ca+"*(?:value|"+ba+")"),a.querySelectorAll("[id~="+N+"-]").length||J.push("~="),a.querySelectorAll(":checked").length||J.push(":checked"),a.querySelectorAll("a#"+N+"+*").length||J.push(".#.+[+~]")}),e(function(a){var b=d.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&J.push("name"+ca+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||J.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),J.push(",.*:")})),(v.matchesSelector=ra.test(L=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&e(function(a){v.disconnectedMatch=L.call(a,"div"),L.call(a,"[s!=‘‘]:x"),K.push("!=",ga)}),J=J.length&&new RegExp(J.join("|")),K=K.length&&new RegExp(K.join("|")),b=ra.test(H.compareDocumentPosition),M=b||ra.test(H.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},U=b?function(a,b){if(a===b)return E=!0,0;var c=!a.compareDocumentPosition-!b.compareDocumentPosition;return c?c:(c=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&c||!v.sortDetached&&b.compareDocumentPosition(a)===c?a===d||a.ownerDocument===O&&M(O,a)?-1:b===d||b.ownerDocument===O&&M(O,b)?1:D?aa(D,a)-aa(D,b):0:4&c?-1:1)}:function(a,b){if(a===b)return E=!0,0;var c,e=0,f=a.parentNode,h=b.parentNode,i=[a],j=[b];if(!f||!h)return a===d?-1:b===d?1:f?-1:h?1:D?aa(D,a)-aa(D,b):0;if(f===h)return g(a,b);for(c=a;c=c.parentNode;)i.unshift(c);for(c=b;c=c.parentNode;)j.unshift(c);for(;i[e]===j[e];)e++;return e?g(i[e],j[e]):i[e]===O?-1:j[e]===O?1:0},d):G},b.matches=function(a,c){return b(a,null,null,c)},b.matchesSelector=function(a,c){if((a.ownerDocument||a)!==G&&F(a),c=c.replace(la,"=‘$1‘]"),!(!v.matchesSelector||!I||K&&K.test(c)||J&&J.test(c)))try{var d=L.call(a,c);if(d||v.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return b(c,G,null,[a]).length>0},b.contains=function(a,b){return(a.ownerDocument||a)!==G&&F(a),M(a,b)},b.attr=function(a,b){(a.ownerDocument||a)!==G&&F(a);var c=w.attrHandle[b.toLowerCase()],d=c&&W.call(w.attrHandle,b.toLowerCase())?c(a,b,!I):void 0;return void 0!==d?d:v.attributes||!I?a.getAttribute(b):(d=a.getAttributeNode(b))&&d.specified?d.value:null},b.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},b.uniqueSort=function(a){var b,c=[],d=0,e=0;if(E=!v.detectDuplicates,D=!v.sortStable&&a.slice(0),a.sort(U),E){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return D=null,a},x=b.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=x(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d++];)c+=x(b);return c},w=b.selectors={cacheLength:50,createPseudo:d,match:oa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(va,wa),a[3]=(a[3]||a[4]||a[5]||"").replace(va,wa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return oa.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&ma.test(c)&&(b=z(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(va,wa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=R[a+" "];return b||(b=new RegExp("(^|"+ca+")"+a+"("+ca+"|$)"))&&R(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,c,d){return function(e){var f=b.attr(e,a);return null==f?"!="===c:c?(f+="","="===c?f===d:"!="===c?f!==d:"^="===c?d&&0===f.indexOf(d):"*="===c?d&&f.indexOf(d)>-1:"$="===c?d&&f.slice(-d.length)===d:"~="===c?(" "+f.replace(ha," ")+" ").indexOf(d)>-1:"|="===c?f===d||f.slice(0,d.length+1)===d+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){for(;p;){for(l=b;l=l[p];)if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){for(k=q[N]||(q[N]={}),j=k[a]||[],n=j[0]===P&&j[1],m=j[0]===P&&j[2],l=n&&q.childNodes[n];l=++n&&l&&l[p]||(m=n=0)||o.pop();)if(1===l.nodeType&&++m&&l===b){k[a]=[P,n,m];break}}else if(s&&(j=(b[N]||(b[N]={}))[a])&&j[0]===P)m=j[1];else for(;(l=++n&&l&&l[p]||(m=n=0)||o.pop())&&((h?l.nodeName.toLowerCase()!==r:1!==l.nodeType)||!++m||(s&&((l[N]||(l[N]={}))[a]=[P,m]),l!==b)););return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,c){var e,f=w.pseudos[a]||w.setFilters[a.toLowerCase()]||b.error("unsupported pseudo: "+a);return f[N]?f(c):f.length>1?(e=[a,a,"",c],w.setFilters.hasOwnProperty(a.toLowerCase())?d(function(a,b){for(var d,e=f(a,c),g=e.length;g--;)d=aa(a,e[g]),a[d]=!(b[d]=e[g])}):function(a){return f(a,0,e)}):f}},pseudos:{not:d(function(a){var b=[],c=[],e=A(a.replace(ia,"$1"));return e[N]?d(function(a,b,c,d){for(var f,g=e(a,null,d,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,d,f){return b[0]=a,e(b,null,f,c),b[0]=null,!c.pop()}}),has:d(function(a){return function(c){return b(a,c).length>0}}),contains:d(function(a){return a=a.replace(va,wa),function(b){return(b.textContent||b.innerText||x(b)).indexOf(a)>-1}}),lang:d(function(a){return na.test(a||"")||b.error("unsupported lang: "+a),a=a.replace(va,wa).toLowerCase(),function(b){var c;do if(c=I?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===H},focus:function(a){return a===G.activeElement&&(!G.hasFocus||G.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!w.pseudos.empty(a)},header:function(a){return qa.test(a.nodeName)},input:function(a){return pa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:j(function(){return[0]}),last:j(function(a,b){return[b-1]}),eq:j(function(a,b,c){return[0>c?c+b:c]}),even:j(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:j(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:j(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:j(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},w.pseudos.nth=w.pseudos.eq;for(u in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[u]=h(u);for(u in{submit:!0,reset:!0})w.pseudos[u]=i(u);return l.prototype=w.filters=w.pseudos,w.setFilters=new l,z=b.tokenize=function(a,c){var d,e,f,g,h,i,j,k=S[a+" "];if(k)return c?0:k.slice(0);for(h=a,i=[],j=w.preFilter;h;){(!d||(e=ja.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),d=!1,(e=ka.exec(h))&&(d=e.shift(),f.push({value:d,type:e[0].replace(ia," ")}),h=h.slice(d.length));for(g in w.filter)!(e=oa[g].exec(h))||j[g]&&!(e=j[g](e))||(d=e.shift(),f.push({value:d,type:g,matches:e}),h=h.slice(d.length));if(!d)break}return c?h.length:h?b.error(a):S(a,i).slice(0)},A=b.compile=function(a,b){var c,d=[],e=[],f=T[a+" "];if(!f){for(b||(b=z(a)),c=b.length;c--;)f=s(b[c]),f[N]?d.push(f):e.push(f);f=T(a,t(e,d)),f.selector=a}return f},B=b.select=function(a,b,c,d){var e,f,g,h,i,j="function"==typeof a&&a,l=!d&&z(a=j.selector||a);if(c=c||[],1===l.length){if(f=l[0]=l[0].slice(0),f.length>2&&"ID"===(g=f[0]).type&&v.getById&&9===b.nodeType&&I&&w.relative[f[1].type]){if(b=(w.find.ID(g.matches[0].replace(va,wa),b)||[])[0],!b)return c;j&&(b=b.parentNode),a=a.slice(f.shift().value.length)}for(e=oa.needsContext.test(a)?0:f.length;e--&&(g=f[e],!w.relative[h=g.type]);)if((i=w.find[h])&&(d=i(g.matches[0].replace(va,wa),ta.test(f[0].type)&&k(b.parentNode)||b))){if(f.splice(e,1),a=d.length&&m(f),!a)return $.apply(c,d),c;break}}return(j||A(a,l))(d,b,!I,c,ta.test(a)&&k(b.parentNode)||b),c},v.sortStable=N.split("").sort(U).join("")===N,v.detectDuplicates=!!E,F(),v.sortDetached=e(function(a){return 1&a.compareDocumentPosition(G.createElement("div"))}),e(function(a){return a.innerHTML="<a href=‘#‘></a>","#"===a.firstChild.getAttribute("href")})||f("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),v.attributes&&e(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||f("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),e(function(a){return null==a.getAttribute("disabled")})||f(ba,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),b}(a);_.find=ea,_.expr=ea.selectors,_.expr[":"]=_.expr.pseudos,_.unique=ea.uniqueSort,_.text=ea.getText,_.isXMLDoc=ea.isXML,_.contains=ea.contains;var fa=_.expr.match.needsContext,ga=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ha=/^.[^:#\[\.,]*$/;_.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?_.find.matchesSelector(d,a)?[d]:[]:_.find.matches(a,_.grep(b,function(a){return 1===a.nodeType}))},_.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(_(a).filter(function(){for(b=0;c>b;b++)if(_.contains(e[b],this))return!0}));for(b=0;c>b;b++)_.find(a,e[b],d);return d=this.pushStack(c>1?_.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(d(this,a||[],!1))},not:function(a){return this.pushStack(d(this,a||[],!0))},is:function(a){return!!d(this,"string"==typeof a&&fa.test(a)?_(a):a||[],!1).length}});var ia,ja=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ka=_.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:ja.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||ia).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof _?b[0]:b,_.merge(this,_.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:Z,!0)),ga.test(c[1])&&_.isPlainObject(b))for(c in b)_.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=Z.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=Z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):_.isFunction(a)?"undefined"!=typeof ia.ready?ia.ready(a):a(_):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),_.makeArray(a,this))};ka.prototype=_.fn,ia=_(Z);var la=/^(?:parents|prev(?:Until|All))/,ma={children:!0,contents:!0,next:!0,prev:!0};_.extend({dir:function(a,b,c){for(var d=[],e=void 0!==c;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(e&&_(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),_.fn.extend({has:function(a){var b=_(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(_.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=fa.test(a)||"string"!=typeof a?_(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&_.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?_.unique(f):f)},index:function(a){return a?"string"==typeof a?U.call(_(a),this[0]):U.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(_.unique(_.merge(this.get(),_(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),_.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return _.dir(a,"parentNode")},parentsUntil:function(a,b,c){return _.dir(a,"parentNode",c)},next:function(a){return e(a,"nextSibling")},prev:function(a){return e(a,"previousSibling")},nextAll:function(a){return _.dir(a,"nextSibling")},prevAll:function(a){return _.dir(a,"previousSibling")},nextUntil:function(a,b,c){return _.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return _.dir(a,"previousSibling",c)},siblings:function(a){return _.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return _.sibling(a.firstChild)},contents:function(a){return a.contentDocument||_.merge([],a.childNodes)}},function(a,b){_.fn[a]=function(c,d){var e=_.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=_.filter(d,e)),this.length>1&&(ma[a]||_.unique(e),la.test(a)&&e.reverse()),this.pushStack(e)}});var na=/\S+/g,oa={};_.Callbacks=function(a){a="string"==typeof a?oa[a]||f(a):_.extend({},a);var b,c,d,e,g,h,i=[],j=!a.once&&[],k=function(f){for(b=a.memory&&f,c=!0,h=e||0,e=0,g=i.length,d=!0;i&&g>h;h++)if(i[h].apply(f[0],f[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,i&&(j?j.length&&k(j.shift()):b?i=[]:l.disable())},l={add:function(){if(i){var c=i.length;!function f(b){_.each(b,function(b,c){var d=_.type(c);"function"===d?a.unique&&l.has(c)||i.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),d?g=i.length:b&&(e=c,k(b))}return this},remove:function(){return i&&_.each(arguments,function(a,b){for(var c;(c=_.inArray(b,i,c))>-1;)i.splice(c,1),d&&(g>=c&&g--,h>=c&&h--)}),this},has:function(a){return a?_.inArray(a,i)>-1:!(!i||!i.length)},empty:function(){return i=[],g=0,this},disable:function(){return i=j=b=void 0,this},disabled:function(){return!i},lock:function(){return j=void 0,b||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return!i||c&&!j||(b=b||[],b=[a,b.slice?b.slice():b],d?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!c}};return l},_.extend({Deferred:function(a){var b=[["resolve","done",_.Callbacks("once memory"),"resolved"],["reject","fail",_.Callbacks("once memory"),"rejected"],["notify","progress",_.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return _.Deferred(function(c){_.each(b,function(b,f){var g=_.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&_.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?_.extend(a,d):d}},e={};return d.pipe=d.then,_.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b,c,d,e=0,f=R.call(arguments),g=f.length,h=1!==g||a&&_.isFunction(a.promise)?g:0,i=1===h?a:_.Deferred(),j=function(a,c,d){return function(e){c[a]=this,d[a]=arguments.length>1?R.call(arguments):e,d===b?i.notifyWith(c,d):--h||i.resolveWith(c,d)}};if(g>1)for(b=new Array(g),c=new Array(g),d=new Array(g);g>e;e++)f[e]&&_.isFunction(f[e].promise)?f[e].promise().done(j(e,d,f)).fail(i.reject).progress(j(e,c,b)):--h;return h||i.resolveWith(d,f),i.promise()}});var pa;_.fn.ready=function(a){return _.ready.promise().done(a),this},_.extend({isReady:!1,readyWait:1,holdReady:function(a){a?_.readyWait++:_.ready(!0)},ready:function(a){(a===!0?--_.readyWait:_.isReady)||(_.isReady=!0,a!==!0&&--_.readyWait>0||(pa.resolveWith(Z,[_]),_.fn.triggerHandler&&(_(Z).triggerHandler("ready"),_(Z).off("ready"))))}}),_.ready.promise=function(b){return pa||(pa=_.Deferred(),"complete"===Z.readyState?setTimeout(_.ready):(Z.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1))),pa.promise(b)},_.ready.promise();var qa=_.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===_.type(c)){e=!0;for(h in c)_.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,_.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(_(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};_.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType},h.uid=1,h.accepts=_.acceptData,h.prototype={key:function(a){if(!h.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=h.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,_.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(_.isEmptyObject(f))_.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,_.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{_.isArray(b)?d=b.concat(b.map(_.camelCase)):(e=_.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(na)||[])),c=d.length;for(;c--;)delete g[d[c]]}},hasData:function(a){return!_.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var ra=new h,sa=new h,ta=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ua=/([A-Z])/g;_.extend({hasData:function(a){return sa.hasData(a)||ra.hasData(a)},data:function(a,b,c){return sa.access(a,b,c)},removeData:function(a,b){sa.remove(a,b)},_data:function(a,b,c){return ra.access(a,b,c)},_removeData:function(a,b){ra.remove(a,b)}}),_.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=sa.get(f),1===f.nodeType&&!ra.get(f,"hasDataAttrs"))){for(c=g.length;c--;)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=_.camelCase(d.slice(5)),i(f,d,e[d])));ra.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){sa.set(this,a)}):qa(this,function(b){var c,d=_.camelCase(a);if(f&&void 0===b){if(c=sa.get(f,a),void 0!==c)return c;if(c=sa.get(f,d),void 0!==c)return c;if(c=i(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=sa.get(this,d);sa.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&sa.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){sa.remove(this,a)})}}),_.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=ra.get(a,b),c&&(!d||_.isArray(c)?d=ra.access(a,b,_.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=_.queue(a,b),d=c.length,e=c.shift(),f=_._queueHooks(a,b),g=function(){_.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return ra.get(a,c)||ra.access(a,c,{empty:_.Callbacks("once memory").add(function(){ra.remove(a,[b+"queue",c])})})}}),_.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?_.queue(this[0],a):void 0===b?this:this.each(function(){var c=_.queue(this,a,b);_._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&_.dequeue(this,a)})},dequeue:function(a){return this.each(function(){_.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=_.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};for("string"!=typeof a&&(b=a,a=void 0),a=a||"fx";g--;)c=ra.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var va=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,wa=["Top","Right","Bottom","Left"],xa=function(a,b){return a=b||a,"none"===_.css(a,"display")||!_.contains(a.ownerDocument,a)},ya=/^(?:checkbox|radio)$/i;!function(){var a=Z.createDocumentFragment(),b=a.appendChild(Z.createElement("div")),c=Z.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),Y.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",Y.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var za="undefined";Y.focusinBubbles="onfocusin"in a;var Aa=/^key/,Ba=/^(?:mouse|pointer|contextmenu)|click/,Ca=/^(?:focusinfocus|focusoutblur)$/,Da=/^([^.]*)(?:\.(.+)|)$/;_.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=ra.get(a);if(q)for(c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=_.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return typeof _!==za&&_.event.triggered!==b.type?_.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(na)||[""],j=b.length;j--;)h=Da.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=_.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=_.event.special[n]||{},k=_.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&_.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),_.event.global[n]=!0)},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=ra.hasData(a)&&ra.get(a);if(q&&(i=q.events)){for(b=(b||"").match(na)||[""],j=b.length;j--;)if(h=Da.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){for(l=_.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;f--;)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||_.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)_.event.remove(a,n+b[j],c,d,!0);_.isEmptyObject(i)&&(delete q.handle,ra.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,j,k,l,m=[d||Z],n=X.call(b,"type")?b.type:b,o=X.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||Z,3!==d.nodeType&&8!==d.nodeType&&!Ca.test(n+_.event.triggered)&&(n.indexOf(".")>=0&&(o=n.split("."),n=o.shift(),o.sort()),j=n.indexOf(":")<0&&"on"+n,b=b[_.expando]?b:new _.Event(n,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=o.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d), 12 c=null==c?[b]:_.makeArray(c,[b]),l=_.event.special[n]||{},e||!l.trigger||l.trigger.apply(d,c)!==!1)){if(!e&&!l.noBubble&&!_.isWindow(d)){for(i=l.delegateType||n,Ca.test(i+n)||(g=g.parentNode);g;g=g.parentNode)m.push(g),h=g;h===(d.ownerDocument||Z)&&m.push(h.defaultView||h.parentWindow||a)}for(f=0;(g=m[f++])&&!b.isPropagationStopped();)b.type=f>1?i:l.bindType||n,k=(ra.get(g,"events")||{})[b.type]&&ra.get(g,"handle"),k&&k.apply(g,c),k=j&&g[j],k&&k.apply&&_.acceptData(g)&&(b.result=k.apply(g,c),b.result===!1&&b.preventDefault());return b.type=n,e||b.isDefaultPrevented()||l._default&&l._default.apply(m.pop(),c)!==!1||!_.acceptData(d)||j&&_.isFunction(d[n])&&!_.isWindow(d)&&(h=d[j],h&&(d[j]=null),_.event.triggered=n,d[n](),_.event.triggered=void 0,h&&(d[j]=h)),b.result}},dispatch:function(a){a=_.event.fix(a);var b,c,d,e,f,g=[],h=R.call(arguments),i=(ra.get(this,"events")||{})[a.type]||[],j=_.event.special[a.type]||{};if(h[0]=a,a.delegateTarget=this,!j.preDispatch||j.preDispatch.call(this,a)!==!1){for(g=_.event.handlers.call(this,a,i),b=0;(e=g[b++])&&!a.isPropagationStopped();)for(a.currentTarget=e.elem,c=0;(f=e.handlers[c++])&&!a.isImmediatePropagationStopped();)(!a.namespace_re||a.namespace_re.test(f.namespace))&&(a.handleObj=f,a.data=f.data,d=((_.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,h),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()));return j.postDispatch&&j.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?_(e,this).index(i)>=0:_.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||Z,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[_.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];for(g||(this.fixHooks[e]=g=Ba.test(e)?this.mouseHooks:Aa.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new _.Event(f),b=d.length;b--;)c=d[b],a[c]=f[c];return a.target||(a.target=Z),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==l()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===l()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&_.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return _.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=_.extend(new _.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?_.event.trigger(e,null,b):_.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},_.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},_.Event=function(a,b){return this instanceof _.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?j:k):this.type=a,b&&_.extend(this,b),this.timeStamp=a&&a.timeStamp||_.now(),void(this[_.expando]=!0)):new _.Event(a,b)},_.Event.prototype={isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=j,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=j,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=j,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},_.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){_.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!_.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),Y.focusinBubbles||_.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){_.event.simulate(b,a.target,_.event.fix(a),!0)};_.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=ra.access(d,b);e||d.addEventListener(a,c,!0),ra.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=ra.access(d,b)-1;e?ra.access(d,b,e):(d.removeEventListener(a,c,!0),ra.remove(d,b))}}}),_.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=k;else if(!d)return this;return 1===e&&(f=d,d=function(a){return _().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=_.guid++)),this.each(function(){_.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,_(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=k),this.each(function(){_.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){_.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?_.event.trigger(a,b,c,!0):void 0}});var Ea=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Fa=/<([\w:]+)/,Ga=/<|&#?\w+;/,Ha=/<(?:script|style|link)/i,Ia=/checked\s*(?:[^=]|=\s*.checked.)/i,Ja=/^$|\/(?:java|ecma)script/i,Ka=/^true\/(.*)/,La=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Ma={option:[1,"<select multiple=‘multiple‘>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Ma.optgroup=Ma.option,Ma.tbody=Ma.tfoot=Ma.colgroup=Ma.caption=Ma.thead,Ma.th=Ma.td,_.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=_.contains(a.ownerDocument,a);if(!(Y.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||_.isXMLDoc(a)))for(g=r(h),f=r(a),d=0,e=f.length;e>d;d++)s(f[d],g[d]);if(b)if(c)for(f=f||r(a),g=g||r(h),d=0,e=f.length;e>d;d++)q(f[d],g[d]);else q(a,h);return g=r(h,"script"),g.length>0&&p(g,!i&&r(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,n=a.length;n>m;m++)if(e=a[m],e||0===e)if("object"===_.type(e))_.merge(l,e.nodeType?[e]:e);else if(Ga.test(e)){for(f=f||k.appendChild(b.createElement("div")),g=(Fa.exec(e)||["",""])[1].toLowerCase(),h=Ma[g]||Ma._default,f.innerHTML=h[1]+e.replace(Ea,"<$1></$2>")+h[2],j=h[0];j--;)f=f.lastChild;_.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));for(k.textContent="",m=0;e=l[m++];)if((!d||-1===_.inArray(e,d))&&(i=_.contains(e.ownerDocument,e),f=r(k.appendChild(e),"script"),i&&p(f),c))for(j=0;e=f[j++];)Ja.test(e.type||"")&&c.push(e);return k},cleanData:function(a){for(var b,c,d,e,f=_.event.special,g=0;void 0!==(c=a[g]);g++){if(_.acceptData(c)&&(e=c[ra.expando],e&&(b=ra.cache[e]))){if(b.events)for(d in b.events)f[d]?_.event.remove(c,d):_.removeEvent(c,d,b.handle);ra.cache[e]&&delete ra.cache[e]}delete sa.cache[c[sa.expando]]}}}),_.fn.extend({text:function(a){return qa(this,function(a){return void 0===a?_.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=m(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=m(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?_.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||_.cleanData(r(c)),c.parentNode&&(b&&_.contains(c.ownerDocument,c)&&p(r(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(_.cleanData(r(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return _.clone(this,a,b)})},html:function(a){return qa(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Ha.test(a)&&!Ma[(Fa.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ea,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(_.cleanData(r(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,_.cleanData(r(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=S.apply([],a);var c,d,e,f,g,h,i=0,j=this.length,k=this,l=j-1,m=a[0],p=_.isFunction(m);if(p||j>1&&"string"==typeof m&&!Y.checkClone&&Ia.test(m))return this.each(function(c){var d=k.eq(c);p&&(a[0]=m.call(this,c,d.html())),d.domManip(a,b)});if(j&&(c=_.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(e=_.map(r(c,"script"),n),f=e.length;j>i;i++)g=c,i!==l&&(g=_.clone(g,!0,!0),f&&_.merge(e,r(g,"script"))),b.call(this[i],g,i);if(f)for(h=e[e.length-1].ownerDocument,_.map(e,o),i=0;f>i;i++)g=e[i],Ja.test(g.type||"")&&!ra.access(g,"globalEval")&&_.contains(h,g)&&(g.src?_._evalUrl&&_._evalUrl(g.src):_.globalEval(g.textContent.replace(La,"")))}return this}}),_.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){_.fn[a]=function(a){for(var c,d=[],e=_(a),f=e.length-1,g=0;f>=g;g++)c=g===f?this:this.clone(!0),_(e[g])[b](c),T.apply(d,c.get());return this.pushStack(d)}});var Na,Oa={},Pa=/^margin/,Qa=new RegExp("^("+va+")(?!px)[a-z%]+$","i"),Ra=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)};!function(){function b(){g.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",g.innerHTML="",e.appendChild(f);var b=a.getComputedStyle(g,null);c="1%"!==b.top,d="4px"===b.width,e.removeChild(f)}var c,d,e=Z.documentElement,f=Z.createElement("div"),g=Z.createElement("div");g.style&&(g.style.backgroundClip="content-box",g.cloneNode(!0).style.backgroundClip="",Y.clearCloneStyle="content-box"===g.style.backgroundClip,f.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",f.appendChild(g),a.getComputedStyle&&_.extend(Y,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return null==d&&b(),d},reliableMarginRight:function(){var b,c=g.appendChild(Z.createElement("div"));return c.style.cssText=g.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",g.style.width="1px",e.appendChild(f),b=!parseFloat(a.getComputedStyle(c,null).marginRight),e.removeChild(f),g.removeChild(c),b}}))}(),_.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Sa=/^(none|table(?!-c[ea]).+)/,Ta=new RegExp("^("+va+")(.*)$","i"),Ua=new RegExp("^([+-])=("+va+")","i"),Va={position:"absolute",visibility:"hidden",display:"block"},Wa={letterSpacing:"0",fontWeight:"400"},Xa=["Webkit","O","Moz","ms"];_.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=v(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=_.camelCase(b),i=a.style;return b=_.cssProps[h]||(_.cssProps[h]=x(i,h)),g=_.cssHooks[b]||_.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Ua.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(_.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||_.cssNumber[h]||(c+="px"),Y.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=_.camelCase(b);return b=_.cssProps[h]||(_.cssProps[h]=x(a.style,h)),g=_.cssHooks[b]||_.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=v(a,b,d)),"normal"===e&&b in Wa&&(e=Wa[b]),""===c||c?(f=parseFloat(e),c===!0||_.isNumeric(f)?f||0:e):e}}),_.each(["height","width"],function(a,b){_.cssHooks[b]={get:function(a,c,d){return c?Sa.test(_.css(a,"display"))&&0===a.offsetWidth?_.swap(a,Va,function(){return A(a,b,d)}):A(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return y(a,c,d?z(a,b,d,"border-box"===_.css(a,"boxSizing",!1,e),e):0)}}}),_.cssHooks.marginRight=w(Y.reliableMarginRight,function(a,b){return b?_.swap(a,{display:"inline-block"},v,[a,"marginRight"]):void 0}),_.each({margin:"",padding:"",border:"Width"},function(a,b){_.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+wa[d]+b]=f[d]||f[d-2]||f[0];return e}},Pa.test(a)||(_.cssHooks[a+b].set=y)}),_.fn.extend({css:function(a,b){return qa(this,function(a,b,c){var d,e,f={},g=0;if(_.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=_.css(a,b[g],!1,d);return f}return void 0!==c?_.style(a,b,c):_.css(a,b)},a,b,arguments.length>1)},show:function(){return B(this,!0)},hide:function(){return B(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){xa(this)?_(this).show():_(this).hide()})}}),_.Tween=C,C.prototype={constructor:C,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(_.cssNumber[c]?"":"px")},cur:function(){var a=C.propHooks[this.prop];return a&&a.get?a.get(this):C.propHooks._default.get(this)},run:function(a){var b,c=C.propHooks[this.prop];return this.options.duration?this.pos=b=_.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):C.propHooks._default.set(this),this}},C.prototype.init.prototype=C.prototype,C.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=_.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){_.fx.step[a.prop]?_.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[_.cssProps[a.prop]]||_.cssHooks[a.prop])?_.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},C.propHooks.scrollTop=C.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},_.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},_.fx=C.prototype.init,_.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=new RegExp("^(?:([+-])=|)("+va+")([a-z%]*)$","i"),ab=/queueHooks$/,bb=[G],cb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=_a.exec(b),f=e&&e[3]||(_.cssNumber[a]?"":"px"),g=(_.cssNumber[a]||"px"!==f&&+d)&&_a.exec(_.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,_.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};_.Animation=_.extend(I,{tweener:function(a,b){_.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],cb[c]=cb[c]||[],cb[c].unshift(b)},prefilter:function(a,b){b?bb.unshift(a):bb.push(a)}}),_.speed=function(a,b,c){var d=a&&"object"==typeof a?_.extend({},a):{complete:c||!c&&b||_.isFunction(a)&&a,duration:a,easing:c&&b||b&&!_.isFunction(b)&&b};return d.duration=_.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in _.fx.speeds?_.fx.speeds[d.duration]:_.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){_.isFunction(d.old)&&d.old.call(this),d.queue&&_.dequeue(this,d.queue)},d},_.fn.extend({fadeTo:function(a,b,c,d){return this.filter(xa).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=_.isEmptyObject(a),f=_.speed(b,c,d),g=function(){var b=I(this,_.extend({},a),f);(e||ra.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=_.timers,g=ra.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&ab.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&_.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=ra.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=_.timers,g=d?d.length:0;for(c.finish=!0,_.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),_.each(["toggle","show","hide"],function(a,b){var c=_.fn[b];_.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(E(b,!0),a,d,e)}}),_.each({slideDown:E("show"),slideUp:E("hide"),slideToggle:E("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){_.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),_.timers=[],_.fx.tick=function(){var a,b=0,c=_.timers;for(Ya=_.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||_.fx.stop(),Ya=void 0},_.fx.timer=function(a){_.timers.push(a),a()?_.fx.start():_.timers.pop()},_.fx.interval=13,_.fx.start=function(){Za||(Za=setInterval(_.fx.tick,_.fx.interval))},_.fx.stop=function(){clearInterval(Za),Za=null},_.fx.speeds={slow:600,fast:200,_default:400},_.fn.delay=function(a,b){return a=_.fx?_.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=Z.createElement("input"),b=Z.createElement("select"),c=b.appendChild(Z.createElement("option"));a.type="checkbox",Y.checkOn=""!==a.value,Y.optSelected=c.selected,b.disabled=!0,Y.optDisabled=!c.disabled,a=Z.createElement("input"),a.value="t",a.type="radio",Y.radioValue="t"===a.value}();var db,eb,fb=_.expr.attrHandle;_.fn.extend({attr:function(a,b){return qa(this,_.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){_.removeAttr(this,a)})}}),_.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===za?_.prop(a,b,c):(1===f&&_.isXMLDoc(a)||(b=b.toLowerCase(),d=_.attrHooks[b]||(_.expr.match.bool.test(b)?eb:db)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=_.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void _.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(na);if(f&&1===a.nodeType)for(;c=f[e++];)d=_.propFix[c]||c,_.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!Y.radioValue&&"radio"===b&&_.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),eb={set:function(a,b,c){return b===!1?_.removeAttr(a,c):a.setAttribute(c,c),c}},_.each(_.expr.match.bool.source.match(/\w+/g),function(a,b){var c=fb[b]||_.find.attr;fb[b]=function(a,b,d){var e,f;return d||(f=fb[b],fb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,fb[b]=f),e}});var gb=/^(?:input|select|textarea|button)$/i;_.fn.extend({prop:function(a,b){return qa(this,_.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[_.propFix[a]||a]})}}),_.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!_.isXMLDoc(a),f&&(b=_.propFix[b]||b,e=_.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||gb.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),Y.optSelected||(_.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),_.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){_.propFix[this.toLowerCase()]=this});var hb=/[\t\r\n\f]/g;_.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(_.isFunction(a))return this.each(function(b){_(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(na)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(hb," "):" ")){for(f=0;e=b[f++];)d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=_.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(_.isFunction(a))return this.each(function(b){_(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(na)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(hb," "):"")){for(f=0;e=b[f++];)for(;d.indexOf(" "+e+" ")>=0;)d=d.replace(" "+e+" "," ");g=a?_.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):_.isFunction(a)?this.each(function(c){_(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var b,d=0,e=_(this),f=a.match(na)||[];b=f[d++];)e.hasClass(b)?e.removeClass(b):e.addClass(b);else(c===za||"boolean"===c)&&(this.className&&ra.set(this,"__className__",this.className),this.className=this.className||a===!1?"":ra.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(hb," ").indexOf(b)>=0)return!0;return!1}});var ib=/\r/g;_.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=_.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,_(this).val()):a,null==e?e="":"number"==typeof e?e+="":_.isArray(e)&&(e=_.map(e,function(a){return null==a?"":a+""})),b=_.valHooks[this.type]||_.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=_.valHooks[e.type]||_.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ib,""):null==c?"":c)}}}),_.extend({valHooks:{option:{get:function(a){var b=_.find.attr(a,"value");return null!=b?b:_.trim(_.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(Y.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&_.nodeName(c.parentNode,"optgroup"))){if(b=_(c).val(),f)return b;g.push(b)}return g},set:function(a,b){for(var c,d,e=a.options,f=_.makeArray(b),g=e.length;g--;)d=e[g],(d.selected=_.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),_.each(["radio","checkbox"],function(){_.valHooks[this]={set:function(a,b){return _.isArray(b)?a.checked=_.inArray(_(a).val(),b)>=0:void 0}},Y.checkOn||(_.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),_.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){_.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),_.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var jb=_.now(),kb=/\?/;_.parseJSON=function(a){return JSON.parse(a+"")},_.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&_.error("Invalid XML: "+a),b};var lb=/#.*$/,mb=/([?&])_=[^&]*/,nb=/^(.*?):[ \t]*([^\r\n]*)$/gm,ob=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,pb=/^(?:GET|HEAD)$/,qb=/^\/\//,rb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,sb={},tb={},ub="*/".concat("*"),vb=a.location.href,wb=rb.exec(vb.toLowerCase())||[];_.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:vb,type:"GET",isLocal:ob.test(wb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":_.parseJSON,"text xml":_.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?L(L(a,_.ajaxSettings),b):L(_.ajaxSettings,a)},ajaxPrefilter:J(sb),ajaxTransport:J(tb),ajax:function(a,b){function c(a,b,c,g){var i,k,r,s,u,w=b;2!==t&&(t=2,h&&clearTimeout(h),d=void 0,f=g||"",v.readyState=a>0?4:0,i=a>=200&&300>a||304===a,c&&(s=M(l,v,c)),s=N(l,s,v,i),i?(l.ifModified&&(u=v.getResponseHeader("Last-Modified"),u&&(_.lastModified[e]=u),u=v.getResponseHeader("etag"),u&&(_.etag[e]=u)),204===a||"HEAD"===l.type?w="nocontent":304===a?w="notmodified":(w=s.state,k=s.data,r=s.error,i=!r)):(r=w,(a||!w)&&(w="error",0>a&&(a=0))),v.status=a,v.statusText=(b||w)+"",i?o.resolveWith(m,[k,w,v]):o.rejectWith(m,[v,w,r]),v.statusCode(q),q=void 0,j&&n.trigger(i?"ajaxSuccess":"ajaxError",[v,l,i?k:r]),p.fireWith(m,[v,w]),j&&(n.trigger("ajaxComplete",[v,l]),--_.active||_.event.trigger("ajaxStop")))}"object"==typeof a&&(b=a,a=void 0),b=b||{};var d,e,f,g,h,i,j,k,l=_.ajaxSetup({},b),m=l.context||l,n=l.context&&(m.nodeType||m.jquery)?_(m):_.event,o=_.Deferred(),p=_.Callbacks("once memory"),q=l.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!g)for(g={};b=nb.exec(f);)g[b[1].toLowerCase()]=b[2];b=g[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return d&&d.abort(b),c(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,l.url=((a||l.url||vb)+"").replace(lb,"").replace(qb,wb[1]+"//"),l.type=b.method||b.type||l.method||l.type,l.dataTypes=_.trim(l.dataType||"*").toLowerCase().match(na)||[""],null==l.crossDomain&&(i=rb.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]===wb[1]&&i[2]===wb[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(wb[3]||("http:"===wb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=_.param(l.data,l.traditional)),K(sb,l,b,v),2===t)return v;j=_.event&&l.global,j&&0===_.active++&&_.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!pb.test(l.type),e=l.url,l.hasContent||(l.data&&(e=l.url+=(kb.test(e)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=mb.test(e)?e.replace(mb,"$1_="+jb++):e+(kb.test(e)?"&":"?")+"_="+jb++)),l.ifModified&&(_.lastModified[e]&&v.setRequestHeader("If-Modified-Since",_.lastModified[e]),_.etag[e]&&v.setRequestHeader("If-None-Match",_.etag[e])),(l.data&&l.hasContent&&l.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",l.contentType),v.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+ub+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)v.setRequestHeader(k,l.headers[k]);if(l.beforeSend&&(l.beforeSend.call(m,v,l)===!1||2===t))return v.abort();u="abort";for(k in{success:1,error:1,complete:1})v[k](l[k]);if(d=K(tb,l,b,v)){v.readyState=1,j&&n.trigger("ajaxSend",[v,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){v.abort("timeout")},l.timeout));try{t=1,d.send(r,c)}catch(w){if(!(2>t))throw w;c(-1,w)}}else c(-1,"No Transport");return v},getJSON:function(a,b,c){return _.get(a,b,c,"json")},getScript:function(a,b){return _.get(a,void 0,b,"script")}}),_.each(["get","post"],function(a,b){_[b]=function(a,c,d,e){return _.isFunction(c)&&(e=e||d,d=c,c=void 0),_.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),_._evalUrl=function(a){return _.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},_.fn.extend({wrapAll:function(a){var b;return _.isFunction(a)?this.each(function(b){_(this).wrapAll(a.call(this,b))}):(this[0]&&(b=_(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return _.isFunction(a)?this.each(function(b){_(this).wrapInner(a.call(this,b))}):this.each(function(){var b=_(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=_.isFunction(a);return this.each(function(c){_(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){_.nodeName(this,"body")||_(this).replaceWith(this.childNodes)}).end()}}),_.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},_.expr.filters.visible=function(a){return!_.expr.filters.hidden(a)};var xb=/%20/g,yb=/\[\]$/,zb=/\r?\n/g,Ab=/^(?:submit|button|image|reset|file)$/i,Bb=/^(?:input|select|textarea|keygen)/i;_.param=function(a,b){var c,d=[],e=function(a,b){b=_.isFunction(b)?b():null==b?"":b, 13 d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=_.ajaxSettings&&_.ajaxSettings.traditional),_.isArray(a)||a.jquery&&!_.isPlainObject(a))_.each(a,function(){e(this.name,this.value)});else for(c in a)O(c,a[c],b,e);return d.join("&").replace(xb,"+")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=_.prop(this,"elements");return a?_.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!_(this).is(":disabled")&&Bb.test(this.nodeName)&&!Ab.test(a)&&(this.checked||!ya.test(a))}).map(function(a,b){var c=_(this).val();return null==c?null:_.isArray(c)?_.map(c,function(a){return{name:b.name,value:a.replace(zb,"\r\n")}}):{name:b.name,value:c.replace(zb,"\r\n")}}).get()}}),_.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cb=0,Db={},Eb={0:200,1223:204},Fb=_.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Db)Db[a]()}),Y.cors=!!Fb&&"withCredentials"in Fb,Y.ajax=Fb=!!Fb,_.ajaxTransport(function(a){var b;return Y.cors||Fb&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Db[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Eb[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Db[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return _.globalEval(a),a}}}),_.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),_.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=_("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),Z.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gb=[],Hb=/(=)\?(?=&|$)|\?\?/;_.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gb.pop()||_.expando+"_"+jb++;return this[a]=!0,a}}),_.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hb.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=_.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hb,"$1"+e):b.jsonp!==!1&&(b.url+=(kb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||_.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gb.push(e)),g&&_.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),_.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||Z;var d=ga.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=_.buildFragment([a],b,e),e&&e.length&&_(e).remove(),_.merge([],d.childNodes))};var Ib=_.fn.load;_.fn.load=function(a,b,c){if("string"!=typeof a&&Ib)return Ib.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=_.trim(a.slice(h)),a=a.slice(0,h)),_.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&_.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?_("<div>").append(_.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},_.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){_.fn[b]=function(a){return this.on(b,a)}}),_.expr.filters.animated=function(a){return _.grep(_.timers,function(b){return a===b.elem}).length};var Jb=a.document.documentElement;_.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=_.css(a,"position"),l=_(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=_.css(a,"top"),i=_.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),_.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},_.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){_.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,_.contains(b,d)?(typeof d.getBoundingClientRect!==za&&(e=d.getBoundingClientRect()),c=P(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===_.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),_.nodeName(a[0],"html")||(d=a.offset()),d.top+=_.css(a[0],"borderTopWidth",!0),d.left+=_.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-_.css(c,"marginTop",!0),left:b.left-d.left-_.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Jb;a&&!_.nodeName(a,"html")&&"static"===_.css(a,"position");)a=a.offsetParent;return a||Jb})}}),_.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;_.fn[b]=function(e){return qa(this,function(b,e,f){var g=P(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),_.each(["top","left"],function(a,b){_.cssHooks[b]=w(Y.pixelPosition,function(a,c){return c?(c=v(a,b),Qa.test(c)?_(a).position()[b]+"px":c):void 0})}),_.each({Height:"height",Width:"width"},function(a,b){_.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){_.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return qa(this,function(b,c,d){var e;return _.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?_.css(b,c,g):_.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),_.fn.size=function(){return this.length},_.fn.andSelf=_.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return _});var Kb=a.jQuery,Lb=a.$;return _.noConflict=function(b){return a.$===_&&(a.$=Lb),b&&a.jQuery===_&&(a.jQuery=Kb),_},typeof b===za&&(a.jQuery=a.$=_),_}),/*! 14 * Lightbox v2.8.0 15 * by Lokesh Dhakar 16 * 17 * More info: 18 * http://lokeshdhakar.com/projects/lightbox2/ 19 * 20 * Copyright 2007, 2015 Lokesh Dhakar 21 * Released under the MIT license 22 * https://github.com/lokesh/lightbox2/blob/master/LICENSE 23 */ 24 function(a,b){"function"==typeof define&&define.amd?define(["jQuery"],b):"object"==typeof exports?module.exports=b(require("jQuery")):a.lightbox=b(a.jQuery)}(this,function(a){function b(b){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=a.extend({},this.constructor.defaults),this.option(b)}return b.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:500,fitImagesInViewport:!0,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1},b.prototype.option=function(b){a.extend(this.options,b)},b.prototype.imageCountLabel=function(a,b){return this.options.albumLabel.replace(/%1/g,a).replace(/%2/g,b)},b.prototype.init=function(){this.enable(),this.build()},b.prototype.enable=function(){var b=this;a("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(c){return b.start(a(c.currentTarget)),!1})},b.prototype.build=function(){var b=this;a(‘<div id="lightboxOverlay" class="lightboxOverlay"></div><div id="lightbox" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /><div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-next" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close"></a></div></div></div></div>‘).appendTo(a("body")),this.$lightbox=a("#lightbox"),this.$overlay=a("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.containerTopPadding=parseInt(this.$container.css("padding-top"),10),this.containerRightPadding=parseInt(this.$container.css("padding-right"),10),this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10),this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10),this.$overlay.hide().on("click",function(){return b.end(),!1}),this.$lightbox.hide().on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$outerContainer.on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return 0===b.currentImageIndex?b.changeImage(b.album.length-1):b.changeImage(b.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return b.currentImageIndex===b.album.length-1?b.changeImage(0):b.changeImage(b.currentImageIndex+1),!1}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return b.end(),!1})},b.prototype.start=function(b){function c(a){d.album.push({link:a.attr("href"),title:a.attr("data-title")||a.attr("title")})}var d=this,e=a(window);e.on("resize",a.proxy(this.sizeOverlay,this)),a("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var f,g=0,h=b.attr("data-lightbox");if(h){f=a(b.prop("tagName")+‘[data-lightbox="‘+h+‘"]‘);for(var i=0;i<f.length;i=++i)c(a(f[i])),f[i]===b[0]&&(g=i)}else if("lightbox"===b.attr("rel"))c(b);else{f=a(b.prop("tagName")+‘[rel="‘+b.attr("rel")+‘"]‘);for(var j=0;j<f.length;j=++j)c(a(f[j])),f[j]===b[0]&&(g=j)}var k=e.scrollTop()+this.options.positionFromTop,l=e.scrollLeft();this.$lightbox.css({top:k+"px",left:l+"px"}).fadeIn(this.options.fadeDuration),this.changeImage(g)},b.prototype.changeImage=function(b){var c=this;this.disableKeyboardNav();var d=this.$lightbox.find(".lb-image");this.$overlay.fadeIn(this.options.fadeDuration),a(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating");var e=new Image;e.onload=function(){var f,g,h,i,j,k,l;d.attr("src",c.album[b].link),f=a(e),d.width(e.width),d.height(e.height),c.options.fitImagesInViewport&&(l=a(window).width(),k=a(window).height(),j=l-c.containerLeftPadding-c.containerRightPadding-20,i=k-c.containerTopPadding-c.containerBottomPadding-120,c.options.maxWidth&&c.options.maxWidth<j&&(j=c.options.maxWidth),c.options.maxHeight&&c.options.maxHeight<j&&(i=c.options.maxHeight),(e.width>j||e.height>i)&&(e.width/j>e.height/i?(h=j,g=parseInt(e.height/(e.width/h),10),d.width(h),d.height(g)):(g=i,h=parseInt(e.width/(e.height/g),10),d.width(h),d.height(g)))),c.sizeContainer(d.width(),d.height())},e.src=this.album[b].link,this.currentImageIndex=b},b.prototype.sizeOverlay=function(){this.$overlay.width(a(window).width()).height(a(document).height())},b.prototype.sizeContainer=function(a,b){function c(){d.$lightbox.find(".lb-dataContainer").width(g),d.$lightbox.find(".lb-prevLink").height(h),d.$lightbox.find(".lb-nextLink").height(h),d.showImage()}var d=this,e=this.$outerContainer.outerWidth(),f=this.$outerContainer.outerHeight(),g=a+this.containerLeftPadding+this.containerRightPadding,h=b+this.containerTopPadding+this.containerBottomPadding;e!==g||f!==h?this.$outerContainer.animate({width:g,height:h},this.options.resizeDuration,"swing",function(){c()}):c()},b.prototype.showImage=function(){this.$lightbox.find(".lb-loader").stop(!0).hide(),this.$lightbox.find(".lb-image").fadeIn("slow"),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},b.prototype.updateNav=function(){var a=!1;try{document.createEvent("TouchEvent"),a=this.options.alwaysShowNavOnTouchDevices?!0:!1}catch(b){}this.$lightbox.find(".lb-nav").show(),this.album.length>1&&(this.options.wrapAround?(a&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),a&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),a&&this.$lightbox.find(".lb-next").css("opacity","1"))))},b.prototype.updateDetails=function(){var b=this;if("undefined"!=typeof this.album[this.currentImageIndex].title&&""!==this.album[this.currentImageIndex].title&&this.$lightbox.find(".lb-caption").html(this.album[this.currentImageIndex].title).fadeIn("fast").find("a").on("click",function(b){void 0!==a(this).attr("target")?window.open(a(this).attr("href"),a(this).attr("target")):location.href=a(this).attr("href")}),this.album.length>1&&this.options.showImageNumberLabel){var c=this.imageCountLabel(this.currentImageIndex+1,this.album.length);this.$lightbox.find(".lb-number").text(c).fadeIn("fast")}else this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return b.sizeOverlay()})},b.prototype.preloadNeighboringImages=function(){if(this.album.length>this.currentImageIndex+1){var a=new Image;a.src=this.album[this.currentImageIndex+1].link}if(this.currentImageIndex>0){var b=new Image;b.src=this.album[this.currentImageIndex-1].link}},b.prototype.enableKeyboardNav=function(){a(document).on("keyup.keyboard",a.proxy(this.keyboardAction,this))},b.prototype.disableKeyboardNav=function(){a(document).off(".keyboard")},b.prototype.keyboardAction=function(a){var b=27,c=37,d=39,e=a.keyCode,f=String.fromCharCode(e).toLowerCase();e===b||f.match(/x|o|c/)?this.end():"p"===f||e===c?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):("n"===f||e===d)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},b.prototype.end=function(){this.disableKeyboardNav(),a(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),a("select, object, embed").css({visibility:"visible"})},new b}); 25 //# sourceMappingURL=lightbox-plus-jquery.min.map
1 (function(c,I,B){c.fn.responsiveSlides=function(l){var a=c.extend({auto:!0,speed:500,timeout:4E3,pager:!1,nav:!1,random:!1,pause:!1,pauseControls:!0,prevText:"Previous",nextText:"Next",maxwidth:"",navContainer:"",manualControls:"",namespace:"rslides",before:c.noop,after:c.noop},l);return this.each(function(){B++;var f=c(this),s,r,t,m,p,q,n=0,e=f.children(),C=e.size(),h=parseFloat(a.speed),D=parseFloat(a.timeout),u=parseFloat(a.maxwidth),g=a.namespace,d=g+B,E=g+"_nav "+d+"_nav",v=g+"_here",j=d+"_on", 2 w=d+"_s",k=c("<ul class=‘"+g+"_tabs "+d+"_tabs‘ />"),x={"float":"left",position:"relative",opacity:1,zIndex:2},y={"float":"none",position:"absolute",opacity:0,zIndex:1},F=function(){var b=(document.body||document.documentElement).style,a="transition";if("string"===typeof b[a])return!0;s=["Moz","Webkit","Khtml","O","ms"];var a=a.charAt(0).toUpperCase()+a.substr(1),c;for(c=0;c<s.length;c++)if("string"===typeof b[s[c]+a])return!0;return!1}(),z=function(b){a.before(b);F?(e.removeClass(j).css(y).eq(b).addClass(j).css(x), 3 n=b,setTimeout(function(){a.after(b)},h)):e.stop().fadeOut(h,function(){c(this).removeClass(j).css(y).css("opacity",1)}).eq(b).fadeIn(h,function(){c(this).addClass(j).css(x);a.after(b);n=b})};a.random&&(e.sort(function(){return Math.round(Math.random())-0.5}),f.empty().append(e));e.each(function(a){this.id=w+a});f.addClass(g+" "+d);l&&l.maxwidth&&f.css("max-width",u);e.hide().css(y).eq(0).addClass(j).css(x).show();F&&e.show().css({"-webkit-transition":"opacity "+h+"ms ease-in-out","-moz-transition":"opacity "+ 4 h+"ms ease-in-out","-o-transition":"opacity "+h+"ms ease-in-out",transition:"opacity "+h+"ms ease-in-out"});if(1<e.size()){if(D<h+100)return;if(a.pager&&!a.manualControls){var A=[];e.each(function(a){a+=1;A+="<li><a href=‘#‘ class=‘"+w+a+"‘>"+a+"</a></li>"});k.append(A);l.navContainer?c(a.navContainer).append(k):f.after(k)}a.manualControls&&(k=c(a.manualControls),k.addClass(g+"_tabs "+d+"_tabs"));(a.pager||a.manualControls)&&k.find("li").each(function(a){c(this).addClass(w+(a+1))});if(a.pager||a.manualControls)q= 5 k.find("a"),r=function(a){q.closest("li").removeClass(v).eq(a).addClass(v)};a.auto&&(t=function(){p=setInterval(function(){e.stop(!0,!0);var b=n+1<C?n+1:0;(a.pager||a.manualControls)&&r(b);z(b)},D)},t());m=function(){a.auto&&(clearInterval(p),t())};a.pause&&f.hover(function(){clearInterval(p)},function(){m()});if(a.pager||a.manualControls)q.bind("click",function(b){b.preventDefault();a.pauseControls||m();b=q.index(this);n===b||c("."+j).queue("fx").length||(r(b),z(b))}).eq(0).closest("li").addClass(v), 6 a.pauseControls&&q.hover(function(){clearInterval(p)},function(){m()});if(a.nav){g="<a href=‘#‘ class=‘"+E+" prev‘>"+a.prevText+"</a><a href=‘#‘ class=‘"+E+" next‘>"+a.nextText+"</a>";l.navContainer?c(a.navContainer).append(g):f.after(g);var d=c("."+d+"_nav"),G=d.filter(".prev");d.bind("click",function(b){b.preventDefault();b=c("."+j);if(!b.queue("fx").length){var d=e.index(b);b=d-1;d=d+1<C?n+1:0;z(c(this)[0]===G[0]?b:d);if(a.pager||a.manualControls)r(c(this)[0]===G[0]?b:d);a.pauseControls||m()}}); 7 a.pauseControls&&d.hover(function(){clearInterval(p)},function(){m()})}}if("undefined"===typeof document.body.style.maxWidth&&l.maxwidth){var H=function(){f.css("width","100%");f.width()>u&&f.css("width",u)};H();c(I).bind("resize",function(){H()})}})}})(jQuery,this,0);
CSS:
1 html { 2 font-family: sans-serif; 3 -webkit-text-size-adjust: 100%; 4 -ms-text-size-adjust: 100%; 5 } 6 body { 7 margin: 0; 8 } 9 article, 10 aside, 11 details, 12 figcaption, 13 figure, 14 footer, 15 header, 16 hgroup, 17 main, 18 menu, 19 nav, 20 section, 21 summary { 22 display: block; 23 } 24 audio, 25 canvas, 26 progress, 27 video { 28 display: inline-block; 29 vertical-align: baseline; 30 } 31 audio:not([controls]) { 32 display: none; 33 height: 0; 34 } 35 [hidden], 36 template { 37 display: none; 38 } 39 a { 40 background-color: transparent; 41 } 42 a:active, 43 a:hover { 44 outline: 0; 45 } 46 abbr[title] { 47 border-bottom: 1px dotted; 48 } 49 b, 50 strong { 51 font-weight: bold; 52 } 53 dfn { 54 font-style: italic; 55 } 56 h1 { 57 margin: .67em 0; 58 font-size: 2em; 59 } 60 mark { 61 color: #000; 62 background: #ff0; 63 } 64 small { 65 font-size: 80%; 66 } 67 sub, 68 sup { 69 position: relative; 70 font-size: 75%; 71 line-height: 0; 72 vertical-align: baseline; 73 } 74 sup { 75 top: -.5em; 76 } 77 sub { 78 bottom: -.25em; 79 } 80 img { 81 border: 0; 82 } 83 svg:not(:root) { 84 overflow: hidden; 85 } 86 figure { 87 margin: 1em 40px; 88 } 89 hr { 90 height: 0; 91 -webkit-box-sizing: content-box; 92 -moz-box-sizing: content-box; 93 box-sizing: content-box; 94 } 95 pre { 96 overflow: auto; 97 } 98 code, 99 kbd, 100 pre, 101 samp { 102 font-family: monospace, monospace; 103 font-size: 1em; 104 } 105 button, 106 input, 107 optgroup, 108 select, 109 textarea { 110 margin: 0; 111 font: inherit; 112 color: inherit; 113 } 114 button { 115 overflow: visible; 116 } 117 button, 118 select { 119 text-transform: none; 120 } 121 button, 122 html input[type="button"], 123 input[type="reset"], 124 input[type="submit"] { 125 -webkit-appearance: button; 126 cursor: pointer; 127 } 128 button[disabled], 129 html input[disabled] { 130 cursor: default; 131 } 132 button::-moz-focus-inner, 133 input::-moz-focus-inner { 134 padding: 0; 135 border: 0; 136 } 137 input { 138 line-height: normal; 139 } 140 input[type="checkbox"], 141 input[type="radio"] { 142 -webkit-box-sizing: border-box; 143 -moz-box-sizing: border-box; 144 box-sizing: border-box; 145 padding: 0; 146 } 147 input[type="number"]::-webkit-inner-spin-button, 148 input[type="number"]::-webkit-outer-spin-button { 149 height: auto; 150 } 151 input[type="search"] { 152 -webkit-box-sizing: content-box; 153 -moz-box-sizing: content-box; 154 box-sizing: content-box; 155 -webkit-appearance: textfield; 156 } 157 input[type="search"]::-webkit-search-cancel-button, 158 input[type="search"]::-webkit-search-decoration { 159 -webkit-appearance: none; 160 } 161 fieldset { 162 padding: .35em .625em .75em; 163 margin: 0 2px; 164 border: 1px solid #c0c0c0; 165 } 166 legend { 167 padding: 0; 168 border: 0; 169 } 170 textarea { 171 overflow: auto; 172 } 173 optgroup { 174 font-weight: bold; 175 } 176 table { 177 border-spacing: 0; 178 border-collapse: collapse; 179 } 180 td, 181 th { 182 padding: 0; 183 } 184 /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ 185 @media print { 186 *, 187 *:before, 188 *:after { 189 color: #000 !important; 190 text-shadow: none !important; 191 background: transparent !important; 192 -webkit-box-shadow: none !important; 193 box-shadow: none !important; 194 } 195 a, 196 a:visited { 197 text-decoration: underline; 198 } 199 a[href]:after { 200 content: " (" attr(href) ")"; 201 } 202 abbr[title]:after { 203 content: " (" attr(title) ")"; 204 } 205 a[href^="#"]:after, 206 a[href^="javascript:"]:after { 207 content: ""; 208 } 209 pre, 210 blockquote { 211 border: 1px solid #999; 212 213 page-break-inside: avoid; 214 } 215 thead { 216 display: table-header-group; 217 } 218 tr, 219 img { 220 page-break-inside: avoid; 221 } 222 img { 223 max-width: 100% !important; 224 } 225 p, 226 h2, 227 h3 { 228 orphans: 3; 229 widows: 3; 230 } 231 h2, 232 h3 { 233 page-break-after: avoid; 234 } 235 select { 236 background: #fff !important; 237 } 238 .navbar { 239 display: none; 240 } 241 .btn > .caret, 242 .dropup > .btn > .caret { 243 border-top-color: #000 !important; 244 } 245 .label { 246 border: 1px solid #000; 247 } 248 .table { 249 border-collapse: collapse !important; 250 } 251 .table td, 252 .table th { 253 background-color: #fff !important; 254 } 255 .table-bordered th, 256 .table-bordered td { 257 border: 1px solid #ddd !important; 258 } 259 } 260 @font-face { 261 font-family: ‘Glyphicons Halflings‘; 262 263 src: url(‘../fonts/glyphicons-halflings-regular.eot‘); 264 src: url(‘../fonts/glyphicons-halflings-regular.eot?#iefix‘) format(‘embedded-opentype‘), url(‘../fonts/glyphicons-halflings-regular.woff2‘) format(‘woff2‘), url(‘../fonts/glyphicons-halflings-regular.woff‘) format(‘woff‘), url(‘../fonts/glyphicons-halflings-regular.ttf‘) format(‘truetype‘), url(‘../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular‘) format(‘svg‘); 265 } 266 .glyphicon { 267 position: relative; 268 top: 1px; 269 display: inline-block; 270 font-family: ‘Glyphicons Halflings‘; 271 font-style: normal; 272 font-weight: normal; 273 line-height: 1; 274 275 -webkit-font-smoothing: antialiased; 276 -moz-osx-font-smoothing: grayscale; 277 } 278 .glyphicon-asterisk:before { 279 content: "\2a"; 280 } 281 .glyphicon-plus:before { 282 content: "\2b"; 283 } 284 .glyphicon-euro:before, 285 .glyphicon-eur:before { 286 content: "\20ac"; 287 } 288 .glyphicon-minus:before { 289 content: "\2212"; 290 } 291 .glyphicon-cloud:before { 292 content: "\2601"; 293 } 294 .glyphicon-envelope:before { 295 content: "\2709"; 296 } 297 .glyphicon-pencil:before { 298 content: "\270f"; 299 } 300 .glyphicon-glass:before { 301 content: "\e001"; 302 } 303 .glyphicon-music:before { 304 content: "\e002"; 305 } 306 .glyphicon-search:before { 307 content: "\e003"; 308 } 309 .glyphicon-heart:before { 310 content: "\e005"; 311 } 312 .glyphicon-star:before { 313 content: "\e006"; 314 } 315 .glyphicon-star-empty:before { 316 content: "\e007"; 317 } 318 .glyphicon-user:before { 319 content: "\e008"; 320 } 321 .glyphicon-film:before { 322 content: "\e009"; 323 } 324 .glyphicon-th-large:before { 325 content: "\e010"; 326 } 327 .glyphicon-th:before { 328 content: "\e011"; 329 } 330 .glyphicon-th-list:before { 331 content: "\e012"; 332 } 333 .glyphicon-ok:before { 334 content: "\e013"; 335 } 336 .glyphicon-remove:before { 337 content: "\e014"; 338 } 339 .glyphicon-zoom-in:before { 340 content: "\e015"; 341 } 342 .glyphicon-zoom-out:before { 343 content: "\e016"; 344 } 345 .glyphicon-off:before { 346 content: "\e017"; 347 } 348 .glyphicon-signal:before { 349 content: "\e018"; 350 } 351 .glyphicon-cog:before { 352 content: "\e019"; 353 } 354 .glyphicon-trash:before { 355 content: "\e020"; 356 } 357 .glyphicon-home:before { 358 content: "\e021"; 359 } 360 .glyphicon-file:before { 361 content: "\e022"; 362 } 363 .glyphicon-time:before { 364 content: "\e023"; 365 } 366 .glyphicon-road:before { 367 content: "\e024"; 368 } 369 .glyphicon-download-alt:before { 370 content: "\e025"; 371 } 372 .glyphicon-download:before { 373 content: "\e026"; 374 } 375 .glyphicon-upload:before { 376 content: "\e027"; 377 } 378 .glyphicon-inbox:before { 379 content: "\e028"; 380 } 381 .glyphicon-play-circle:before { 382 content: "\e029"; 383 } 384 .glyphicon-repeat:before { 385 content: "\e030"; 386 } 387 .glyphicon-refresh:before { 388 content: "\e031"; 389 } 390 .glyphicon-list-alt:before { 391 content: "\e032"; 392 } 393 .glyphicon-lock:before { 394 content: "\e033"; 395 } 396 .glyphicon-flag:before { 397 content: "\e034"; 398 } 399 .glyphicon-headphones:before { 400 content: "\e035"; 401 } 402 .glyphicon-volume-off:before { 403 content: "\e036"; 404 } 405 .glyphicon-volume-down:before { 406 content: "\e037"; 407 } 408 .glyphicon-volume-up:before { 409 content: "\e038"; 410 } 411 .glyphicon-qrcode:before { 412 content: "\e039"; 413 } 414 .glyphicon-barcode:before { 415 content: "\e040"; 416 } 417 .glyphicon-tag:before { 418 content: "\e041"; 419 } 420 .glyphicon-tags:before { 421 content: "\e042"; 422 } 423 .glyphicon-book:before { 424 content: "\e043"; 425 } 426 .glyphicon-bookmark:before { 427 content: "\e044"; 428 } 429 .glyphicon-print:before { 430 content: "\e045"; 431 } 432 .glyphicon-camera:before { 433 content: "\e046"; 434 } 435 .glyphicon-font:before { 436 content: "\e047"; 437 } 438 .glyphicon-bold:before { 439 content: "\e048"; 440 } 441 .glyphicon-italic:before { 442 content: "\e049"; 443 } 444 .glyphicon-text-height:before { 445 content: "\e050"; 446 } 447 .glyphicon-text-width:before { 448 content: "\e051"; 449 } 450 .glyphicon-align-left:before { 451 content: "\e052"; 452 } 453 .glyphicon-align-center:before { 454 content: "\e053"; 455 } 456 .glyphicon-align-right:before { 457 content: "\e054"; 458 } 459 .glyphicon-align-justify:before { 460 content: "\e055"; 461 } 462 .glyphicon-list:before { 463 content: "\e056"; 464 } 465 .glyphicon-indent-left:before { 466 content: "\e057"; 467 } 468 .glyphicon-indent-right:before { 469 content: "\e058"; 470 } 471 .glyphicon-facetime-video:before { 472 content: "\e059"; 473 } 474 .glyphicon-picture:before { 475 content: "\e060"; 476 } 477 .glyphicon-map-marker:before { 478 content: "\e062"; 479 } 480 .glyphicon-adjust:before { 481 content: "\e063"; 482 } 483 .glyphicon-tint:before { 484 content: "\e064"; 485 } 486 .glyphicon-edit:before { 487 content: "\e065"; 488 } 489 .glyphicon-share:before { 490 content: "\e066"; 491 } 492 .glyphicon-check:before { 493 content: "\e067"; 494 } 495 .glyphicon-move:before { 496 content: "\e068"; 497 } 498 .glyphicon-step-backward:before { 499 content: "\e069"; 500 } 501 .glyphicon-fast-backward:before { 502 content: "\e070"; 503 } 504 .glyphicon-backward:before { 505 content: "\e071"; 506 } 507 .glyphicon-play:before { 508 content: "\e072"; 509 } 510 .glyphicon-pause:before { 511 content: "\e073"; 512 } 513 .glyphicon-stop:before { 514 content: "\e074"; 515 } 516 .glyphicon-forward:before { 517 content: "\e075"; 518 } 519 .glyphicon-fast-forward:before { 520 content: "\e076"; 521 } 522 .glyphicon-step-forward:before { 523 content: "\e077"; 524 } 525 .glyphicon-eject:before { 526 content: "\e078"; 527 } 528 .glyphicon-chevron-left:before { 529 content: "\e079"; 530 } 531 .glyphicon-chevron-right:before { 532 content: "\e080"; 533 } 534 .glyphicon-plus-sign:before { 535 content: "\e081"; 536 } 537 .glyphicon-minus-sign:before { 538 content: "\e082"; 539 } 540 .glyphicon-remove-sign:before { 541 content: "\e083"; 542 } 543 .glyphicon-ok-sign:before { 544 content: "\e084"; 545 } 546 .glyphicon-question-sign:before { 547 content: "\e085"; 548 } 549 .glyphicon-info-sign:before { 550 content: "\e086"; 551 } 552 .glyphicon-screenshot:before { 553 content: "\e087"; 554 } 555 .glyphicon-remove-circle:before { 556 content: "\e088"; 557 } 558 .glyphicon-ok-circle:before { 559 content: "\e089"; 560 } 561 .glyphicon-ban-circle:before { 562 content: "\e090"; 563 } 564 .glyphicon-arrow-left:before { 565 content: "\e091"; 566 } 567 .glyphicon-arrow-right:before { 568 content: "\e092"; 569 } 570 .glyphicon-arrow-up:before { 571 content: "\e093"; 572 } 573 .glyphicon-arrow-down:before { 574 content: "\e094"; 575 } 576 .glyphicon-share-alt:before { 577 content: "\e095"; 578 } 579 .glyphicon-resize-full:before { 580 content: "\e096"; 581 } 582 .glyphicon-resize-small:before { 583 content: "\e097"; 584 } 585 .glyphicon-exclamation-sign:before { 586 content: "\e101"; 587 } 588 .glyphicon-gift:before { 589 content: "\e102"; 590 } 591 .glyphicon-leaf:before { 592 content: "\e103"; 593 } 594 .glyphicon-fire:before { 595 content: "\e104"; 596 } 597 .glyphicon-eye-open:before { 598 content: "\e105"; 599 } 600 .glyphicon-eye-close:before { 601 content: "\e106"; 602 } 603 .glyphicon-warning-sign:before { 604 content: "\e107"; 605 } 606 .glyphicon-plane:before { 607 content: "\e108"; 608 } 609 .glyphicon-calendar:before { 610 content: "\e109"; 611 } 612 .glyphicon-random:before { 613 content: "\e110"; 614 } 615 .glyphicon-comment:before { 616 content: "\e111"; 617 } 618 .glyphicon-magnet:before { 619 content: "\e112"; 620 } 621 .glyphicon-chevron-up:before { 622 content: "\e113"; 623 } 624 .glyphicon-chevron-down:before { 625 content: "\e114"; 626 } 627 .glyphicon-retweet:before { 628 content: "\e115"; 629 } 630 .glyphicon-shopping-cart:before { 631 content: "\e116"; 632 } 633 .glyphicon-folder-close:before { 634 content: "\e117"; 635 } 636 .glyphicon-folder-open:before { 637 content: "\e118"; 638 } 639 .glyphicon-resize-vertical:before { 640 content: "\e119"; 641 } 642 .glyphicon-resize-horizontal:before { 643 content: "\e120"; 644 } 645 .glyphicon-hdd:before { 646 content: "\e121"; 647 } 648 .glyphicon-bullhorn:before { 649 content: "\e122"; 650 } 651 .glyphicon-bell:before { 652 content: "\e123"; 653 } 654 .glyphicon-certificate:before { 655 content: "\e124"; 656 } 657 .glyphicon-thumbs-up:before { 658 content: "\e125"; 659 } 660 .glyphicon-thumbs-down:before { 661 content: "\e126"; 662 } 663 .glyphicon-hand-right:before { 664 content: "\e127"; 665 } 666 .glyphicon-hand-left:before { 667 content: "\e128"; 668 } 669 .glyphicon-hand-up:before { 670 content: "\e129"; 671 } 672 .glyphicon-hand-down:before { 673 content: "\e130"; 674 } 675 .glyphicon-circle-arrow-right:before { 676 content: "\e131"; 677 } 678 .glyphicon-circle-arrow-left:before { 679 content: "\e132"; 680 } 681 .glyphicon-circle-arrow-up:before { 682 content: "\e133"; 683 } 684 .glyphicon-circle-arrow-down:before { 685 content: "\e134"; 686 } 687 .glyphicon-globe:before { 688 content: "\e135"; 689 } 690 .glyphicon-wrench:before { 691 content: "\e136"; 692 } 693 .glyphicon-tasks:before { 694 content: "\e137"; 695 } 696 .glyphicon-filter:before { 697 content: "\e138"; 698 } 699 .glyphicon-briefcase:before { 700 content: "\e139"; 701 } 702 .glyphicon-fullscreen:before { 703 content: "\e140"; 704 } 705 .glyphicon-dashboard:before { 706 content: "\e141"; 707 } 708 .glyphicon-paperclip:before { 709 content: "\e142"; 710 } 711 .glyphicon-heart-empty:before { 712 content: "\e143"; 713 } 714 .glyphicon-link:before { 715 content: "\e144"; 716 } 717 .glyphicon-phone:before { 718 content: "\e145"; 719 } 720 .glyphicon-pushpin:before { 721 content: "\e146"; 722 } 723 .glyphicon-usd:before { 724 content: "\e148"; 725 } 726 .glyphicon-gbp:before { 727 content: "\e149"; 728 } 729 .glyphicon-sort:before { 730 content: "\e150"; 731 } 732 .glyphicon-sort-by-alphabet:before { 733 content: "\e151"; 734 } 735 .glyphicon-sort-by-alphabet-alt:before { 736 content: "\e152"; 737 } 738 .glyphicon-sort-by-order:before { 739 content: "\e153"; 740 } 741 .glyphicon-sort-by-order-alt:before { 742 content: "\e154"; 743 } 744 .glyphicon-sort-by-attributes:before { 745 content: "\e155"; 746 } 747 .glyphicon-sort-by-attributes-alt:before { 748 content: "\e156"; 749 } 750 .glyphicon-unchecked:before { 751 content: "\e157"; 752 } 753 .glyphicon-expand:before { 754 content: "\e158"; 755 } 756 .glyphicon-collapse-down:before { 757 content: "\e159"; 758 } 759 .glyphicon-collapse-up:before { 760 content: "\e160"; 761 } 762 .glyphicon-log-in:before { 763 content: "\e161"; 764 } 765 .glyphicon-flash:before { 766 content: "\e162"; 767 } 768 .glyphicon-log-out:before { 769 content: "\e163"; 770 } 771 .glyphicon-new-window:before { 772 content: "\e164"; 773 } 774 .glyphicon-record:before { 775 content: "\e165"; 776 } 777 .glyphicon-save:before { 778 content: "\e166"; 779 } 780 .glyphicon-open:before { 781 content: "\e167"; 782 } 783 .glyphicon-saved:before { 784 content: "\e168"; 785 } 786 .glyphicon-import:before { 787 content: "\e169"; 788 } 789 .glyphicon-export:before { 790 content: "\e170"; 791 } 792 .glyphicon-send:before { 793 content: "\e171"; 794 } 795 .glyphicon-floppy-disk:before { 796 content: "\e172"; 797 } 798 .glyphicon-floppy-saved:before { 799 content: "\e173"; 800 } 801 .glyphicon-floppy-remove:before { 802 content: "\e174"; 803 } 804 .glyphicon-floppy-save:before { 805 content: "\e175"; 806 } 807 .glyphicon-floppy-open:before { 808 content: "\e176"; 809 } 810 .glyphicon-credit-card:before { 811 content: "\e177"; 812 } 813 .glyphicon-transfer:before { 814 content: "\e178"; 815 } 816 .glyphicon-cutlery:before { 817 content: "\e179"; 818 } 819 .glyphicon-header:before { 820 content: "\e180"; 821 } 822 .glyphicon-compressed:before { 823 content: "\e181"; 824 } 825 .glyphicon-earphone:before { 826 content: "\e182"; 827 } 828 .glyphicon-phone-alt:before { 829 content: "\e183"; 830 } 831 .glyphicon-tower:before { 832 content: "\e184"; 833 } 834 .glyphicon-stats:before { 835 content: "\e185"; 836 } 837 .glyphicon-sd-video:before { 838 content: "\e186"; 839 } 840 .glyphicon-hd-video:before { 841 content: "\e187"; 842 } 843 .glyphicon-subtitles:before { 844 content: "\e188"; 845 } 846 .glyphicon-sound-stereo:before { 847 content: "\e189"; 848 } 849 .glyphicon-sound-dolby:before { 850 content: "\e190"; 851 } 852 .glyphicon-sound-5-1:before { 853 content: "\e191"; 854 } 855 .glyphicon-sound-6-1:before { 856 content: "\e192"; 857 } 858 .glyphicon-sound-7-1:before { 859 content: "\e193"; 860 } 861 .glyphicon-copyright-mark:before { 862 content: "\e194"; 863 } 864 .glyphicon-registration-mark:before { 865 content: "\e195"; 866 } 867 .glyphicon-cloud-download:before { 868 content: "\e197"; 869 } 870 .glyphicon-cloud-upload:before { 871 content: "\e198"; 872 } 873 .glyphicon-tree-conifer:before { 874 content: "\e199"; 875 } 876 .glyphicon-tree-deciduous:before { 877 content: "\e200"; 878 } 879 .glyphicon-cd:before { 880 content: "\e201"; 881 } 882 .glyphicon-save-file:before { 883 content: "\e202"; 884 } 885 .glyphicon-open-file:before { 886 content: "\e203"; 887 } 888 .glyphicon-level-up:before { 889 content: "\e204"; 890 } 891 .glyphicon-copy:before { 892 content: "\e205"; 893 } 894 .glyphicon-paste:before { 895 content: "\e206"; 896 } 897 .glyphicon-alert:before { 898 content: "\e209"; 899 } 900 .glyphicon-equalizer:before { 901 content: "\e210"; 902 } 903 .glyphicon-king:before { 904 content: "\e211"; 905 } 906 .glyphicon-queen:before { 907 content: "\e212"; 908 } 909 .glyphicon-pawn:before { 910 content: "\e213"; 911 } 912 .glyphicon-bishop:before { 913 content: "\e214"; 914 } 915 .glyphicon-knight:before { 916 content: "\e215"; 917 } 918 .glyphicon-baby-formula:before { 919 content: "\e216"; 920 } 921 .glyphicon-tent:before { 922 content: "\26fa"; 923 } 924 .glyphicon-blackboard:before { 925 content: "\e218"; 926 } 927 .glyphicon-bed:before { 928 content: "\e219"; 929 } 930 .glyphicon-apple:before { 931 content: "\f8ff"; 932 } 933 .glyphicon-erase:before { 934 content: "\e221"; 935 } 936 .glyphicon-hourglass:before { 937 content: "\231b"; 938 } 939 .glyphicon-lamp:before { 940 content: "\e223"; 941 } 942 .glyphicon-duplicate:before { 943 content: "\e224"; 944 } 945 .glyphicon-piggy-bank:before { 946 content: "\e225"; 947 } 948 .glyphicon-scissors:before { 949 content: "\e226"; 950 } 951 .glyphicon-bitcoin:before { 952 content: "\e227"; 953 } 954 .glyphicon-btc:before { 955 content: "\e227"; 956 } 957 .glyphicon-xbt:before { 958 content: "\e227"; 959 } 960 .glyphicon-yen:before { 961 content: "\00a5"; 962 } 963 .glyphicon-jpy:before { 964 content: "\00a5"; 965 } 966 .glyphicon-ruble:before { 967 content: "\20bd"; 968 } 969 .glyphicon-rub:before { 970 content: "\20bd"; 971 } 972 .glyphicon-scale:before { 973 content: "\e230"; 974 } 975 .glyphicon-ice-lolly:before { 976 content: "\e231"; 977 } 978 .glyphicon-ice-lolly-tasted:before { 979 content: "\e232"; 980 } 981 .glyphicon-education:before { 982 content: "\e233"; 983 } 984 .glyphicon-option-horizontal:before { 985 content: "\e234"; 986 } 987 .glyphicon-option-vertical:before { 988 content: "\e235"; 989 } 990 .glyphicon-menu-hamburger:before { 991 content: "\e236"; 992 } 993 .glyphicon-modal-window:before { 994 content: "\e237"; 995 } 996 .glyphicon-oil:before { 997 content: "\e238"; 998 } 999 .glyphicon-grain:before { 1000 content: "\e239"; 1001 } 1002 .glyphicon-sunglasses:before { 1003 content: "\e240"; 1004 } 1005 .glyphicon-text-size:before { 1006 content: "\e241"; 1007 } 1008 .glyphicon-text-color:before { 1009 content: "\e242"; 1010 } 1011 .glyphicon-text-background:before { 1012 content: "\e243"; 1013 } 1014 .glyphicon-object-align-top:before { 1015 content: "\e244"; 1016 } 1017 .glyphicon-object-align-bottom:before { 1018 content: "\e245"; 1019 } 1020 .glyphicon-object-align-horizontal:before { 1021 content: "\e246"; 1022 } 1023 .glyphicon-object-align-left:before { 1024 content: "\e247"; 1025 } 1026 .glyphicon-object-align-vertical:before { 1027 content: "\e248"; 1028 } 1029 .glyphicon-object-align-right:before { 1030 content: "\e249"; 1031 } 1032 .glyphicon-triangle-right:before { 1033 content: "\e250"; 1034 } 1035 .glyphicon-triangle-left:before { 1036 content: "\e251"; 1037 } 1038 .glyphicon-triangle-bottom:before { 1039 content: "\e252"; 1040 } 1041 .glyphicon-triangle-top:before { 1042 content: "\e253"; 1043 } 1044 .glyphicon-console:before { 1045 content: "\e254"; 1046 } 1047 .glyphicon-superscript:before { 1048 content: "\e255"; 1049 } 1050 .glyphicon-subscript:before { 1051 content: "\e256"; 1052 } 1053 .glyphicon-menu-left:before { 1054 content: "\e257"; 1055 } 1056 .glyphicon-menu-right:before { 1057 content: "\e258"; 1058 } 1059 .glyphicon-menu-down:before { 1060 content: "\e259"; 1061 } 1062 .glyphicon-menu-up:before { 1063 content: "\e260"; 1064 } 1065 * { 1066 -webkit-box-sizing: border-box; 1067 -moz-box-sizing: border-box; 1068 box-sizing: border-box; 1069 } 1070 *:before, 1071 *:after { 1072 -webkit-box-sizing: border-box; 1073 -moz-box-sizing: border-box; 1074 box-sizing: border-box; 1075 } 1076 html { 1077 font-size: 10px; 1078 1079 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 1080 } 1081 body { 1082 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 1083 font-size: 14px; 1084 line-height: 1.42857143; 1085 color: #333; 1086 background-color: #fff; 1087 } 1088 input, 1089 button, 1090 select, 1091 textarea { 1092 font-family: inherit; 1093 font-size: inherit; 1094 line-height: inherit; 1095 } 1096 a { 1097 color: #337ab7; 1098 text-decoration: none; 1099 } 1100 a:hover, 1101 a:focus { 1102 color: #23527c; 1103 text-decoration: none; 1104 } 1105 a:focus { 1106 outline: thin dotted; 1107 outline: 5px auto -webkit-focus-ring-color; 1108 outline-offset: -2px; 1109 } 1110 figure { 1111 margin: 0; 1112 } 1113 img { 1114 vertical-align: middle; 1115 } 1116 .img-responsive, 1117 .thumbnail > img, 1118 .thumbnail a > img, 1119 .carousel-inner > .item > img, 1120 .carousel-inner > .item > a > img { 1121 display: block; 1122 max-width: 100%; 1123 height: auto; 1124 } 1125 .img-rounded { 1126 border-radius: 6px; 1127 } 1128 .img-thumbnail { 1129 display: inline-block; 1130 max-width: 100%; 1131 height: auto; 1132 padding: 4px; 1133 line-height: 1.42857143; 1134 background-color: #fff; 1135 border: 1px solid #ddd; 1136 border-radius: 4px; 1137 -webkit-transition: all .2s ease-in-out; 1138 -o-transition: all .2s ease-in-out; 1139 transition: all .2s ease-in-out; 1140 } 1141 .img-circle { 1142 border-radius: 50%; 1143 } 1144 hr { 1145 margin-top: 20px; 1146 margin-bottom: 20px; 1147 border: 0; 1148 border-top: 1px solid #eee; 1149 } 1150 .sr-only { 1151 position: absolute; 1152 width: 1px; 1153 height: 1px; 1154 padding: 0; 1155 margin: -1px; 1156 overflow: hidden; 1157 clip: rect(0, 0, 0, 0); 1158 border: 0; 1159 } 1160 .sr-only-focusable:active, 1161 .sr-only-focusable:focus { 1162 position: static; 1163 width: auto; 1164 height: auto; 1165 margin: 0; 1166 overflow: visible; 1167 clip: auto; 1168 } 1169 [role="button"] { 1170 cursor: pointer; 1171 } 1172 h1, 1173 h2, 1174 h3, 1175 h4, 1176 h5, 1177 h6, 1178 .h1, 1179 .h2, 1180 .h3, 1181 .h4, 1182 .h5, 1183 .h6 { 1184 font-family: inherit; 1185 font-weight: 500; 1186 line-height: 1.1; 1187 color: inherit; 1188 } 1189 h1 small, 1190 h2 small, 1191 h3 small, 1192 h4 small, 1193 h5 small, 1194 h6 small, 1195 .h1 small, 1196 .h2 small, 1197 .h3 small, 1198 .h4 small, 1199 .h5 small, 1200 .h6 small, 1201 h1 .small, 1202 h2 .small, 1203 h3 .small, 1204 h4 .small, 1205 h5 .small, 1206 h6 .small, 1207 .h1 .small, 1208 .h2 .small, 1209 .h3 .small, 1210 .h4 .small, 1211 .h5 .small, 1212 .h6 .small { 1213 font-weight: normal; 1214 line-height: 1; 1215 color: #777; 1216 } 1217 h1, 1218 .h1, 1219 h2, 1220 .h2, 1221 h3, 1222 .h3 { 1223 margin-top: 20px; 1224 margin-bottom: 10px; 1225 } 1226 h1 small, 1227 .h1 small, 1228 h2 small, 1229 .h2 small, 1230 h3 small, 1231 .h3 small, 1232 h1 .small, 1233 .h1 .small, 1234 h2 .small, 1235 .h2 .small, 1236 h3 .small, 1237 .h3 .small { 1238 font-size: 65%; 1239 } 1240 h4, 1241 .h4, 1242 h5, 1243 .h5, 1244 h6, 1245 .h6 { 1246 margin-top: 10px; 1247 margin-bottom: 10px; 1248 } 1249 h4 small, 1250 .h4 small, 1251 h5 small, 1252 .h5 small, 1253 h6 small, 1254 .h6 small, 1255 h4 .small, 1256 .h4 .small, 1257 h5 .small, 1258 .h5 .small, 1259 h6 .small, 1260 .h6 .small { 1261 font-size: 75%; 1262 } 1263 h1, 1264 .h1 { 1265 font-size: 36px; 1266 } 1267 h2, 1268 .h2 { 1269 font-size: 30px; 1270 } 1271 h3, 1272 .h3 { 1273 font-size: 24px; 1274 } 1275 h4, 1276 .h4 { 1277 font-size: 18px; 1278 } 1279 h5, 1280 .h5 { 1281 font-size: 14px; 1282 } 1283 h6, 1284 .h6 { 1285 font-size: 12px; 1286 } 1287 p { 1288 margin: 0 0 10px; 1289 } 1290 .lead { 1291 margin-bottom: 20px; 1292 font-size: 16px; 1293 font-weight: 300; 1294 line-height: 1.4; 1295 } 1296 @media (min-width: 768px) { 1297 .lead { 1298 font-size: 21px; 1299 } 1300 } 1301 small, 1302 .small { 1303 font-size: 85%; 1304 } 1305 mark, 1306 .mark { 1307 padding: .2em; 1308 background-color: #fcf8e3; 1309 } 1310 .text-left { 1311 text-align: left; 1312 } 1313 .text-right { 1314 text-align: right; 1315 } 1316 .text-center { 1317 text-align: center; 1318 } 1319 .text-justify { 1320 text-align: justify; 1321 } 1322 .text-nowrap { 1323 white-space: nowrap; 1324 } 1325 .text-lowercase { 1326 text-transform: lowercase; 1327 } 1328 .text-uppercase { 1329 text-transform: uppercase; 1330 } 1331 .text-capitalize { 1332 text-transform: capitalize; 1333 } 1334 .text-muted { 1335 color: #777; 1336 } 1337 .text-primary { 1338 color: #337ab7; 1339 } 1340 a.text-primary:hover { 1341 color: #286090; 1342 } 1343 .text-success { 1344 color: #3c763d; 1345 } 1346 a.text-success:hover { 1347 color: #2b542c; 1348 } 1349 .text-info { 1350 color: #31708f; 1351 } 1352 a.text-info:hover { 1353 color: #245269; 1354 } 1355 .text-warning { 1356 color: #8a6d3b; 1357 } 1358 a.text-warning:hover { 1359 color: #66512c; 1360 } 1361 .text-danger { 1362 color: #a94442; 1363 } 1364 a.text-danger:hover { 1365 color: #843534; 1366 } 1367 .bg-primary { 1368 color: #fff; 1369 background-color: #337ab7; 1370 } 1371 a.bg-primary:hover { 1372 background-color: #286090; 1373 } 1374 .bg-success { 1375 background-color: #dff0d8; 1376 } 1377 a.bg-success:hover { 1378 background-color: #c1e2b3; 1379 } 1380 .bg-info { 1381 background-color: #d9edf7; 1382 } 1383 a.bg-info:hover { 1384 background-color: #afd9ee; 1385 } 1386 .bg-warning { 1387 background-color: #fcf8e3; 1388 } 1389 a.bg-warning:hover { 1390 background-color: #f7ecb5; 1391 } 1392 .bg-danger { 1393 background-color: #f2dede; 1394 } 1395 a.bg-danger:hover { 1396 background-color: #e4b9b9; 1397 } 1398 .page-header { 1399 padding-bottom: 9px; 1400 margin: 40px 0 20px; 1401 border-bottom: 1px solid #eee; 1402 } 1403 ul, 1404 ol { 1405 margin-top: 0; 1406 margin-bottom: 10px; 1407 } 1408 ul ul, 1409 ol ul, 1410 ul ol, 1411 ol ol { 1412 margin-bottom: 0; 1413 } 1414 .list-unstyled { 1415 padding-left: 0; 1416 list-style: none; 1417 } 1418 .list-inline { 1419 padding-left: 0; 1420 margin-left: -5px; 1421 list-style: none; 1422 } 1423 .list-inline > li { 1424 display: inline-block; 1425 padding-right: 5px; 1426 padding-left: 5px; 1427 } 1428 dl { 1429 margin-top: 0; 1430 margin-bottom: 20px; 1431 } 1432 dt, 1433 dd { 1434 line-height: 1.42857143; 1435 } 1436 dt { 1437 font-weight: bold; 1438 } 1439 dd { 1440 margin-left: 0; 1441 } 1442 @media (min-width: 768px) { 1443 .dl-horizontal dt { 1444 float: left; 1445 width: 160px; 1446 overflow: hidden; 1447 clear: left; 1448 text-align: right; 1449 text-overflow: ellipsis; 1450 white-space: nowrap; 1451 } 1452 .dl-horizontal dd { 1453 margin-left: 180px; 1454 } 1455 } 1456 abbr[title], 1457 abbr[data-original-title] { 1458 cursor: help; 1459 border-bottom: 1px dotted #777; 1460 } 1461 .initialism { 1462 font-size: 90%; 1463 text-transform: uppercase; 1464 } 1465 blockquote { 1466 padding: 10px 20px; 1467 margin: 0 0 20px; 1468 font-size: 17.5px; 1469 border-left: 5px solid #eee; 1470 } 1471 blockquote p:last-child, 1472 blockquote ul:last-child, 1473 blockquote ol:last-child { 1474 margin-bottom: 0; 1475 } 1476 blockquote footer, 1477 blockquote small, 1478 blockquote .small { 1479 display: block; 1480 font-size: 80%; 1481 line-height: 1.42857143; 1482 color: #777; 1483 } 1484 blockquote footer:before, 1485 blockquote small:before, 1486 blockquote .small:before { 1487 content: ‘\2014 \00A0‘; 1488 } 1489 .blockquote-reverse, 1490 blockquote.pull-right { 1491 padding-right: 15px; 1492 padding-left: 0; 1493 text-align: right; 1494 border-right: 5px solid #eee; 1495 border-left: 0; 1496 } 1497 .blockquote-reverse footer:before, 1498 blockquote.pull-right footer:before, 1499 .blockquote-reverse small:before, 1500 blockquote.pull-right small:before, 1501 .blockquote-reverse .small:before, 1502 blockquote.pull-right .small:before { 1503 content: ‘‘; 1504 } 1505 .blockquote-reverse footer:after, 1506 blockquote.pull-right footer:after, 1507 .blockquote-reverse small:after, 1508 blockquote.pull-right small:after, 1509 .blockquote-reverse .small:after, 1510 blockquote.pull-right .small:after { 1511 content: ‘\00A0 \2014‘; 1512 } 1513 address { 1514 margin-bottom: 20px; 1515 font-style: normal; 1516 line-height: 1.42857143; 1517 } 1518 code, 1519 kbd, 1520 pre, 1521 samp { 1522 font-family: Menlo, Monaco, Consolas, "Courier New", monospace; 1523 } 1524 code { 1525 padding: 2px 4px; 1526 font-size: 90%; 1527 color: #c7254e; 1528 background-color: #f9f2f4; 1529 border-radius: 4px; 1530 } 1531 kbd { 1532 padding: 2px 4px; 1533 font-size: 90%; 1534 color: #fff; 1535 background-color: #333; 1536 border-radius: 3px; 1537 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); 1538 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); 1539 } 1540 kbd kbd { 1541 padding: 0; 1542 font-size: 100%; 1543 font-weight: bold; 1544 -webkit-box-shadow: none; 1545 box-shadow: none; 1546 } 1547 pre { 1548 display: block; 1549 padding: 9.5px; 1550 margin: 0 0 10px; 1551 font-size: 13px; 1552 line-height: 1.42857143; 1553 color: #333; 1554 word-break: break-all; 1555 word-wrap: break-word; 1556 background-color: #f5f5f5; 1557 border: 1px solid #ccc; 1558 border-radius: 4px; 1559 } 1560 pre code { 1561 padding: 0; 1562 font-size: inherit; 1563 color: inherit; 1564 white-space: pre-wrap; 1565 background-color: transparent; 1566 border-radius: 0; 1567 } 1568 .pre-scrollable { 1569 max-height: 340px; 1570 overflow-y: scroll; 1571 } 1572 .container { 1573 padding-right: 15px; 1574 padding-left: 15px; 1575 margin-right: auto; 1576 margin-left: auto; 1577 } 1578 @media (min-width: 1200px) { 1579 .container { 1580 width: 1170px; 1581 } 1582 } 1583 .container-fluid { 1584 padding-right: 15px; 1585 padding-left: 15px; 1586 margin-right: auto; 1587 margin-left: auto; 1588 } 1589 .row { 1590 margin-right: -15px; 1591 margin-left: -15px; 1592 } 1593 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { 1594 position: relative; 1595 min-height: 1px; 1596 padding-right: 15px; 1597 padding-left: 15px; 1598 } 1599 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { 1600 float: left; 1601 } 1602 .col-xs-12 { 1603 width: 100%; 1604 } 1605 .col-xs-11 { 1606 width: 91.66666667%; 1607 } 1608 .col-xs-10 { 1609 width: 83.33333333%; 1610 } 1611 .col-xs-9 { 1612 width: 75%; 1613 } 1614 .col-xs-8 { 1615 width: 66.66666667%; 1616 } 1617 .col-xs-7 { 1618 width: 58.33333333%; 1619 } 1620 .col-xs-6 { 1621 width: 50%; 1622 } 1623 .col-xs-5 { 1624 width: 41.66666667%; 1625 } 1626 .col-xs-4 { 1627 width: 33.33333333%; 1628 } 1629 .col-xs-3 { 1630 width: 25%; 1631 } 1632 .col-xs-2 { 1633 width: 16.66666667%; 1634 } 1635 .col-xs-1 { 1636 width: 8.33333333%; 1637 } 1638 .col-xs-pull-12 { 1639 right: 100%; 1640 } 1641 .col-xs-pull-11 { 1642 right: 91.66666667%; 1643 } 1644 .col-xs-pull-10 { 1645 right: 83.33333333%; 1646 } 1647 .col-xs-pull-9 { 1648 right: 75%; 1649 } 1650 .col-xs-pull-8 { 1651 right: 66.66666667%; 1652 } 1653 .col-xs-pull-7 { 1654 right: 58.33333333%; 1655 } 1656 .col-xs-pull-6 { 1657 right: 50%; 1658 } 1659 .col-xs-pull-5 { 1660 right: 41.66666667%; 1661 } 1662 .col-xs-pull-4 { 1663 right: 33.33333333%; 1664 } 1665 .col-xs-pull-3 { 1666 right: 25%; 1667 } 1668 .col-xs-pull-2 { 1669 right: 16.66666667%; 1670 } 1671 .col-xs-pull-1 { 1672 right: 8.33333333%; 1673 } 1674 .col-xs-pull-0 { 1675 right: auto; 1676 } 1677 .col-xs-push-12 { 1678 left: 100%; 1679 } 1680 .col-xs-push-11 { 1681 left: 91.66666667%; 1682 } 1683 .col-xs-push-10 { 1684 left: 83.33333333%; 1685 } 1686 .col-xs-push-9 { 1687 left: 75%; 1688 } 1689 .col-xs-push-8 { 1690 left: 66.66666667%; 1691 } 1692 .col-xs-push-7 { 1693 left: 58.33333333%; 1694 } 1695 .col-xs-push-6 { 1696 left: 50%; 1697 } 1698 .col-xs-push-5 { 1699 left: 41.66666667%; 1700 } 1701 .col-xs-push-4 { 1702 left: 33.33333333%; 1703 } 1704 .col-xs-push-3 { 1705 left: 25%; 1706 } 1707 .col-xs-push-2 { 1708 left: 16.66666667%; 1709 } 1710 .col-xs-push-1 { 1711 left: 8.33333333%; 1712 } 1713 .col-xs-push-0 { 1714 left: auto; 1715 } 1716 .col-xs-offset-12 { 1717 margin-left: 100%; 1718 } 1719 .col-xs-offset-11 { 1720 margin-left: 91.66666667%; 1721 } 1722 .col-xs-offset-10 { 1723 margin-left: 83.33333333%; 1724 } 1725 .col-xs-offset-9 { 1726 margin-left: 75%; 1727 } 1728 .col-xs-offset-8 { 1729 margin-left: 66.66666667%; 1730 } 1731 .col-xs-offset-7 { 1732 margin-left: 58.33333333%; 1733 } 1734 .col-xs-offset-6 { 1735 margin-left: 50%; 1736 } 1737 .col-xs-offset-5 { 1738 margin-left: 41.66666667%; 1739 } 1740 .col-xs-offset-4 { 1741 margin-left: 33.33333333%; 1742 } 1743 .col-xs-offset-3 { 1744 margin-left: 25%; 1745 } 1746 .col-xs-offset-2 { 1747 margin-left: 16.66666667%; 1748 } 1749 .col-xs-offset-1 { 1750 margin-left: 8.33333333%; 1751 } 1752 .col-xs-offset-0 { 1753 margin-left: 0; 1754 } 1755 @media (min-width: 768px) { 1756 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { 1757 float: left; 1758 } 1759 .col-sm-12 { 1760 width: 100%; 1761 } 1762 .col-sm-11 { 1763 width: 91.66666667%; 1764 } 1765 .col-sm-10 { 1766 width: 83.33333333%; 1767 } 1768 .col-sm-9 { 1769 width: 75%; 1770 } 1771 .col-sm-8 { 1772 width: 66.66666667%; 1773 } 1774 .col-sm-7 { 1775 width: 58.33333333%; 1776 } 1777 .col-sm-6 { 1778 width: 50%; 1779 } 1780 .col-sm-5 { 1781 width: 41.66666667%; 1782 } 1783 .col-sm-4 { 1784 width: 33.33333333%; 1785 } 1786 .col-sm-3 { 1787 width: 25%; 1788 } 1789 .col-sm-2 { 1790 width: 16.66666667%; 1791 } 1792 .col-sm-1 { 1793 width: 8.33333333%; 1794 } 1795 .col-sm-pull-12 { 1796 right: 100%; 1797 } 1798 .col-sm-pull-11 { 1799 right: 91.66666667%; 1800 } 1801 .col-sm-pull-10 { 1802 right: 83.33333333%; 1803 } 1804 .col-sm-pull-9 { 1805 right: 75%; 1806 } 1807 .col-sm-pull-8 { 1808 right: 66.66666667%; 1809 } 1810 .col-sm-pull-7 { 1811 right: 58.33333333%; 1812 } 1813 .col-sm-pull-6 { 1814 right: 50%; 1815 } 1816 .col-sm-pull-5 { 1817 right: 41.66666667%; 1818 } 1819 .col-sm-pull-4 { 1820 right: 33.33333333%; 1821 } 1822 .col-sm-pull-3 { 1823 right: 25%; 1824 } 1825 .col-sm-pull-2 { 1826 right: 16.66666667%; 1827 } 1828 .col-sm-pull-1 { 1829 right: 8.33333333%; 1830 } 1831 .col-sm-pull-0 { 1832 right: auto; 1833 } 1834 .col-sm-push-12 { 1835 left: 100%; 1836 } 1837 .col-sm-push-11 { 1838 left: 91.66666667%; 1839 } 1840 .col-sm-push-10 { 1841 left: 83.33333333%; 1842 } 1843 .col-sm-push-9 { 1844 left: 75%; 1845 } 1846 .col-sm-push-8 { 1847 left: 66.66666667%; 1848 } 1849 .col-sm-push-7 { 1850 left: 58.33333333%; 1851 } 1852 .col-sm-push-6 { 1853 left: 50%; 1854 } 1855 .col-sm-push-5 { 1856 left: 41.66666667%; 1857 } 1858 .col-sm-push-4 { 1859 left: 33.33333333%; 1860 } 1861 .col-sm-push-3 { 1862 left: 25%; 1863 } 1864 .col-sm-push-2 { 1865 left: 16.66666667%; 1866 } 1867 .col-sm-push-1 { 1868 left: 8.33333333%; 1869 } 1870 .col-sm-push-0 { 1871 left: auto; 1872 } 1873 .col-sm-offset-12 { 1874 margin-left: 100%; 1875 } 1876 .col-sm-offset-11 { 1877 margin-left: 91.66666667%; 1878 } 1879 .col-sm-offset-10 { 1880 margin-left: 83.33333333%; 1881 } 1882 .col-sm-offset-9 { 1883 margin-left: 75%; 1884 } 1885 .col-sm-offset-8 { 1886 margin-left: 66.66666667%; 1887 } 1888 .col-sm-offset-7 { 1889 margin-left: 58.33333333%; 1890 } 1891 .col-sm-offset-6 { 1892 margin-left: 50%; 1893 } 1894 .col-sm-offset-5 { 1895 margin-left: 41.66666667%; 1896 } 1897 .col-sm-offset-4 { 1898 margin-left: 33.33333333%; 1899 } 1900 .col-sm-offset-3 { 1901 margin-left: 25%; 1902 } 1903 .col-sm-offset-2 { 1904 margin-left: 16.66666667%; 1905 } 1906 .col-sm-offset-1 { 1907 margin-left: 8.33333333%; 1908 } 1909 .col-sm-offset-0 { 1910 margin-left: 0; 1911 } 1912 } 1913 @media (min-width: 992px) { 1914 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { 1915 float: left; 1916 } 1917 .col-md-12 { 1918 width: 100%; 1919 } 1920 .col-md-11 { 1921 width: 91.66666667%; 1922 } 1923 .col-md-10 { 1924 width: 83.33333333%; 1925 } 1926 .col-md-9 { 1927 width: 75%; 1928 } 1929 .col-md-8 { 1930 width: 66.66666667%; 1931 } 1932 .col-md-7 { 1933 width: 58.33333333%; 1934 } 1935 .col-md-6 { 1936 width: 50%; 1937 } 1938 .col-md-5 { 1939 width: 41.66666667%; 1940 } 1941 .col-md-4 { 1942 width: 33.33333333%; 1943 } 1944 .col-md-3 { 1945 width: 25%; 1946 } 1947 .col-md-2 { 1948 width: 16.66666667%; 1949 } 1950 .col-md-1 { 1951 width: 8.33333333%; 1952 } 1953 .col-md-pull-12 { 1954 right: 100%; 1955 } 1956 .col-md-pull-11 { 1957 right: 91.66666667%; 1958 } 1959 .col-md-pull-10 { 1960 right: 83.33333333%; 1961 } 1962 .col-md-pull-9 { 1963 right: 75%; 1964 } 1965 .col-md-pull-8 { 1966 right: 66.66666667%; 1967 } 1968 .col-md-pull-7 { 1969 right: 58.33333333%; 1970 } 1971 .col-md-pull-6 { 1972 right: 50%; 1973 } 1974 .col-md-pull-5 { 1975 right: 41.66666667%; 1976 } 1977 .col-md-pull-4 { 1978 right: 33.33333333%; 1979 } 1980 .col-md-pull-3 { 1981 right: 25%; 1982 } 1983 .col-md-pull-2 { 1984 right: 16.66666667%; 1985 } 1986 .col-md-pull-1 { 1987 right: 8.33333333%; 1988 } 1989 .col-md-pull-0 { 1990 right: auto; 1991 } 1992 .col-md-push-12 { 1993 left: 100%; 1994 } 1995 .col-md-push-11 { 1996 left: 91.66666667%; 1997 } 1998 .col-md-push-10 { 1999 left: 83.33333333%; 2000 } 2001 .col-md-push-9 { 2002 left: 75%; 2003 } 2004 .col-md-push-8 { 2005 left: 66.66666667%; 2006 } 2007 .col-md-push-7 { 2008 left: 58.33333333%; 2009 } 2010 .col-md-push-6 { 2011 left: 50%; 2012 } 2013 .col-md-push-5 { 2014 left: 41.66666667%; 2015 } 2016 .col-md-push-4 { 2017 left: 33.33333333%; 2018 } 2019 .col-md-push-3 { 2020 left: 25%; 2021 } 2022 .col-md-push-2 { 2023 left: 16.66666667%; 2024 } 2025 .col-md-push-1 { 2026 left: 8.33333333%; 2027 } 2028 .col-md-push-0 { 2029 left: auto; 2030 } 2031 .col-md-offset-12 { 2032 margin-left: 100%; 2033 } 2034 .col-md-offset-11 { 2035 margin-left: 91.66666667%; 2036 } 2037 .col-md-offset-10 { 2038 margin-left: 83.33333333%; 2039 } 2040 .col-md-offset-9 { 2041 margin-left: 75%; 2042 } 2043 .col-md-offset-8 { 2044 margin-left: 66.66666667%; 2045 } 2046 .col-md-offset-7 { 2047 margin-left: 58.33333333%; 2048 } 2049 .col-md-offset-6 { 2050 margin-left: 50%; 2051 } 2052 .col-md-offset-5 { 2053 margin-left: 41.66666667%; 2054 } 2055 .col-md-offset-4 { 2056 margin-left: 33.33333333%; 2057 } 2058 .col-md-offset-3 { 2059 margin-left: 25%; 2060 } 2061 .col-md-offset-2 { 2062 margin-left: 16.66666667%; 2063 } 2064 .col-md-offset-1 { 2065 margin-left: 8.33333333%; 2066 } 2067 .col-md-offset-0 { 2068 margin-left: 0; 2069 } 2070 } 2071 @media (min-width: 1200px) { 2072 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { 2073 float: left; 2074 } 2075 .col-lg-12 { 2076 width: 100%; 2077 } 2078 .col-lg-11 { 2079 width: 91.66666667%; 2080 } 2081 .col-lg-10 { 2082 width: 83.33333333%; 2083 } 2084 .col-lg-9 { 2085 width: 75%; 2086 } 2087 .col-lg-8 { 2088 width: 66.66666667%; 2089 } 2090 .col-lg-7 { 2091 width: 58.33333333%; 2092 } 2093 .col-lg-6 { 2094 width: 50%; 2095 } 2096 .col-lg-5 { 2097 width: 41.66666667%; 2098 } 2099 .col-lg-4 { 2100 width: 33.33333333%; 2101 } 2102 .col-lg-3 { 2103 width: 25%; 2104 } 2105 .col-lg-2 { 2106 width: 16.66666667%; 2107 } 2108 .col-lg-1 { 2109 width: 8.33333333%; 2110 } 2111 .col-lg-pull-12 { 2112 right: 100%; 2113 } 2114 .col-lg-pull-11 { 2115 right: 91.66666667%; 2116 } 2117 .col-lg-pull-10 { 2118 right: 83.33333333%; 2119 } 2120 .col-lg-pull-9 { 2121 right: 75%; 2122 } 2123 .col-lg-pull-8 { 2124 right: 66.66666667%; 2125 } 2126 .col-lg-pull-7 { 2127 right: 58.33333333%; 2128 } 2129 .col-lg-pull-6 { 2130 right: 50%; 2131 } 2132 .col-lg-pull-5 { 2133 right: 41.66666667%; 2134 } 2135 .col-lg-pull-4 { 2136 right: 33.33333333%; 2137 } 2138 .col-lg-pull-3 { 2139 right: 25%; 2140 } 2141 .col-lg-pull-2 { 2142 right: 16.66666667%; 2143 } 2144 .col-lg-pull-1 { 2145 right: 8.33333333%; 2146 } 2147 .col-lg-pull-0 { 2148 right: auto; 2149 } 2150 .col-lg-push-12 { 2151 left: 100%; 2152 } 2153 .col-lg-push-11 { 2154 left: 91.66666667%; 2155 } 2156 .col-lg-push-10 { 2157 left: 83.33333333%; 2158 } 2159 .col-lg-push-9 { 2160 left: 75%; 2161 } 2162 .col-lg-push-8 { 2163 left: 66.66666667%; 2164 } 2165 .col-lg-push-7 { 2166 left: 58.33333333%; 2167 } 2168 .col-lg-push-6 { 2169 left: 50%; 2170 } 2171 .col-lg-push-5 { 2172 left: 41.66666667%; 2173 } 2174 .col-lg-push-4 { 2175 left: 33.33333333%; 2176 } 2177 .col-lg-push-3 { 2178 left: 25%; 2179 } 2180 .col-lg-push-2 { 2181 left: 16.66666667%; 2182 } 2183 .col-lg-push-1 { 2184 left: 8.33333333%; 2185 } 2186 .col-lg-push-0 { 2187 left: auto; 2188 } 2189 .col-lg-offset-12 { 2190 margin-left: 100%; 2191 } 2192 .col-lg-offset-11 { 2193 margin-left: 91.66666667%; 2194 } 2195 .col-lg-offset-10 { 2196 margin-left: 83.33333333%; 2197 } 2198 .col-lg-offset-9 { 2199 margin-left: 75%; 2200 } 2201 .col-lg-offset-8 { 2202 margin-left: 66.66666667%; 2203 } 2204 .col-lg-offset-7 { 2205 margin-left: 58.33333333%; 2206 } 2207 .col-lg-offset-6 { 2208 margin-left: 50%; 2209 } 2210 .col-lg-offset-5 { 2211 margin-left: 41.66666667%; 2212 } 2213 .col-lg-offset-4 { 2214 margin-left: 33.33333333%; 2215 } 2216 .col-lg-offset-3 { 2217 margin-left: 25%; 2218 } 2219 .col-lg-offset-2 { 2220 margin-left: 16.66666667%; 2221 } 2222 .col-lg-offset-1 { 2223 margin-left: 8.33333333%; 2224 } 2225 .col-lg-offset-0 { 2226 margin-left: 0; 2227 } 2228 } 2229 table { 2230 background-color: transparent; 2231 } 2232 caption { 2233 padding-top: 8px; 2234 padding-bottom: 8px; 2235 color: #777; 2236 text-align: left; 2237 } 2238 th { 2239 text-align: left; 2240 } 2241 .table { 2242 width: 100%; 2243 max-width: 100%; 2244 margin-bottom: 20px; 2245 } 2246 .table > thead > tr > th, 2247 .table > tbody > tr > th, 2248 .table > tfoot > tr > th, 2249 .table > thead > tr > td, 2250 .table > tbody > tr > td, 2251 .table > tfoot > tr > td { 2252 padding: 8px; 2253 line-height: 1.42857143; 2254 vertical-align: top; 2255 border-top: 1px solid #ddd; 2256 } 2257 .table > thead > tr > th { 2258 vertical-align: bottom; 2259 border-bottom: 2px solid #ddd; 2260 } 2261 .table > caption + thead > tr:first-child > th, 2262 .table > colgroup + thead > tr:first-child > th, 2263 .table > thead:first-child > tr:first-child > th, 2264 .table > caption + thead > tr:first-child > td, 2265 .table > colgroup + thead > tr:first-child > td, 2266 .table > thead:first-child > tr:first-child > td { 2267 border-top: 0; 2268 } 2269 .table > tbody + tbody { 2270 border-top: 2px solid #ddd; 2271 } 2272 .table .table { 2273 background-color: #fff; 2274 } 2275 .table-condensed > thead > tr > th, 2276 .table-condensed > tbody > tr > th, 2277 .table-condensed > tfoot > tr > th, 2278 .table-condensed > thead > tr > td, 2279 .table-condensed > tbody > tr > td, 2280 .table-condensed > tfoot > tr > td { 2281 padding: 5px; 2282 } 2283 .table-bordered { 2284 border: 1px solid #ddd; 2285 } 2286 .table-bordered > thead > tr > th, 2287 .table-bordered > tbody > tr > th, 2288 .table-bordered > tfoot > tr > th, 2289 .table-bordered > thead > tr > td, 2290 .table-bordered > tbody > tr > td, 2291 .table-bordered > tfoot > tr > td { 2292 border: 1px solid #ddd; 2293 } 2294 .table-bordered > thead > tr > th, 2295 .table-bordered > thead > tr > td { 2296 border-bottom-width: 2px; 2297 } 2298 .table-striped > tbody > tr:nth-of-type(odd) { 2299 background-color: #f9f9f9; 2300 } 2301 .table-hover > tbody > tr:hover { 2302 background-color: #f5f5f5; 2303 } 2304 table col[class*="col-"] { 2305 position: static; 2306 display: table-column; 2307 float: none; 2308 } 2309 table td[class*="col-"], 2310 table th[class*="col-"] { 2311 position: static; 2312 display: table-cell; 2313 float: none; 2314 } 2315 .table > thead > tr > td.active, 2316 .table > tbody > tr > td.active, 2317 .table > tfoot > tr > td.active, 2318 .table > thead > tr > th.active, 2319 .table > tbody > tr > th.active, 2320 .table > tfoot > tr > th.active, 2321 .table > thead > tr.active > td, 2322 .table > tbody > tr.active > td, 2323 .table > tfoot > tr.active > td, 2324 .table > thead > tr.active > th, 2325 .table > tbody > tr.active > th, 2326 .table > tfoot > tr.active > th { 2327 background-color: #f5f5f5; 2328 } 2329 .table-hover > tbody > tr > td.active:hover, 2330 .table-hover > tbody > tr > th.active:hover, 2331 .table-hover > tbody > tr.active:hover > td, 2332 .table-hover > tbody > tr:hover > .active, 2333 .table-hover > tbody > tr.active:hover > th { 2334 background-color: #e8e8e8; 2335 } 2336 .table > thead > tr > td.success, 2337 .table > tbody > tr > td.success, 2338 .table > tfoot > tr > td.success, 2339 .table > thead > tr > th.success, 2340 .table > tbody > tr > th.success, 2341 .table > tfoot > tr > th.success, 2342 .table > thead > tr.success > td, 2343 .table > tbody > tr.success > td, 2344 .table > tfoot > tr.success > td, 2345 .table > thead > tr.success > th, 2346 .table > tbody > tr.success > th, 2347 .table > tfoot > tr.success > th { 2348 background-color: #dff0d8; 2349 } 2350 .table-hover > tbody > tr > td.success:hover, 2351 .table-hover > tbody > tr > th.success:hover, 2352 .table-hover > tbody > tr.success:hover > td, 2353 .table-hover > tbody > tr:hover > .success, 2354 .table-hover > tbody > tr.success:hover > th { 2355 background-color: #d0e9c6; 2356 } 2357 .table > thead > tr > td.info, 2358 .table > tbody > tr > td.info, 2359 .table > tfoot > tr > td.info, 2360 .table > thead > tr > th.info, 2361 .table > tbody > tr > th.info, 2362 .table > tfoot > tr > th.info, 2363 .table > thead > tr.info > td, 2364 .table > tbody > tr.info > td, 2365 .table > tfoot > tr.info > td, 2366 .table > thead > tr.info > th, 2367 .table > tbody > tr.info > th, 2368 .table > tfoot > tr.info > th { 2369 background-color: #d9edf7; 2370 } 2371 .table-hover > tbody > tr > td.info:hover, 2372 .table-hover > tbody > tr > th.info:hover, 2373 .table-hover > tbody > tr.info:hover > td, 2374 .table-hover > tbody > tr:hover > .info, 2375 .table-hover > tbody > tr.info:hover > th { 2376 background-color: #c4e3f3; 2377 } 2378 .table > thead > tr > td.warning, 2379 .table > tbody > tr > td.warning, 2380 .table > tfoot > tr > td.warning, 2381 .table > thead > tr > th.warning, 2382 .table > tbody > tr > th.warning, 2383 .table > tfoot > tr > th.warning, 2384 .table > thead > tr.warning > td, 2385 .table > tbody > tr.warning > td, 2386 .table > tfoot > tr.warning > td, 2387 .table > thead > tr.warning > th, 2388 .table > tbody > tr.warning > th, 2389 .table > tfoot > tr.warning > th { 2390 background-color: #fcf8e3; 2391 } 2392 .table-hover > tbody > tr > td.warning:hover, 2393 .table-hover > tbody > tr > th.warning:hover, 2394 .table-hover > tbody > tr.warning:hover > td, 2395 .table-hover > tbody > tr:hover > .warning, 2396 .table-hover > tbody > tr.warning:hover > th { 2397 background-color: #faf2cc; 2398 } 2399 .table > thead > tr > td.danger, 2400 .table > tbody > tr > td.danger, 2401 .table > tfoot > tr > td.danger, 2402 .table > thead > tr > th.danger, 2403 .table > tbody > tr > th.danger, 2404 .table > tfoot > tr > th.danger, 2405 .table > thead > tr.danger > td, 2406 .table > tbody > tr.danger > td, 2407 .table > tfoot > tr.danger > td, 2408 .table > thead > tr.danger > th, 2409 .table > tbody > tr.danger > th, 2410 .table > tfoot > tr.danger > th { 2411 background-color: #f2dede; 2412 } 2413 .table-hover > tbody > tr > td.danger:hover, 2414 .table-hover > tbody > tr > th.danger:hover, 2415 .table-hover > tbody > tr.danger:hover > td, 2416 .table-hover > tbody > tr:hover > .danger, 2417 .table-hover > tbody > tr.danger:hover > th { 2418 background-color: #ebcccc; 2419 } 2420 .table-responsive { 2421 min-height: .01%; 2422 overflow-x: auto; 2423 } 2424 @media screen and (max-width: 767px) { 2425 .table-responsive { 2426 width: 100%; 2427 margin-bottom: 15px; 2428 overflow-y: hidden; 2429 -ms-overflow-style: -ms-autohiding-scrollbar; 2430 border: 1px solid #ddd; 2431 } 2432 .table-responsive > .table { 2433 margin-bottom: 0; 2434 } 2435 .table-responsive > .table > thead > tr > th, 2436 .table-responsive > .table > tbody > tr > th, 2437 .table-responsive > .table > tfoot > tr > th, 2438 .table-responsive > .table > thead > tr > td, 2439 .table-responsive > .table > tbody > tr > td, 2440 .table-responsive > .table > tfoot > tr > td { 2441 white-space: nowrap; 2442 } 2443 .table-responsive > .table-bordered { 2444 border: 0; 2445 } 2446 .table-responsive > .table-bordered > thead > tr > th:first-child, 2447 .table-responsive > .table-bordered > tbody > tr > th:first-child, 2448 .table-responsive > .table-bordered > tfoot > tr > th:first-child, 2449 .table-responsive > .table-bordered > thead > tr > td:first-child, 2450 .table-responsive > .table-bordered > tbody > tr > td:first-child, 2451 .table-responsive > .table-bordered > tfoot > tr > td:first-child { 2452 border-left: 0; 2453 } 2454 .table-responsive > .table-bordered > thead > tr > th:last-child, 2455 .table-responsive > .table-bordered > tbody > tr > th:last-child, 2456 .table-responsive > .table-bordered > tfoot > tr > th:last-child, 2457 .table-responsive > .table-bordered > thead > tr > td:last-child, 2458 .table-responsive > .table-bordered > tbody > tr > td:last-child, 2459 .table-responsive > .table-bordered > tfoot > tr > td:last-child { 2460 border-right: 0; 2461 } 2462 .table-responsive > .table-bordered > tbody > tr:last-child > th, 2463 .table-responsive > .table-bordered > tfoot > tr:last-child > th, 2464 .table-responsive > .table-bordered > tbody > tr:last-child > td, 2465 .table-responsive > .table-bordered > tfoot > tr:last-child > td { 2466 border-bottom: 0; 2467 } 2468 } 2469 fieldset { 2470 min-width: 0; 2471 padding: 0; 2472 margin: 0; 2473 border: 0; 2474 } 2475 legend { 2476 display: block; 2477 width: 100%; 2478 padding: 0; 2479 margin-bottom: 20px; 2480 font-size: 21px; 2481 line-height: inherit; 2482 color: #333; 2483 border: 0; 2484 border-bottom: 1px solid #e5e5e5; 2485 } 2486 label { 2487 display: inline-block; 2488 max-width: 100%; 2489 margin-bottom: 5px; 2490 font-weight: bold; 2491 } 2492 input[type="search"] { 2493 -webkit-box-sizing: border-box; 2494 -moz-box-sizing: border-box; 2495 box-sizing: border-box; 2496 } 2497 input[type="radio"], 2498 input[type="checkbox"] { 2499 margin: 4px 0 0; 2500 margin-top: 1px \9; 2501 line-height: normal; 2502 } 2503 input[type="file"] { 2504 display: block; 2505 } 2506 input[type="range"] { 2507 display: block; 2508 width: 100%; 2509 } 2510 select[multiple], 2511 select[size] { 2512 height: auto; 2513 } 2514 input[type="file"]:focus, 2515 input[type="radio"]:focus, 2516 input[type="checkbox"]:focus { 2517 outline: thin dotted; 2518 outline: 5px auto -webkit-focus-ring-color; 2519 outline-offset: -2px; 2520 } 2521 output { 2522 display: block; 2523 padding-top: 7px; 2524 font-size: 14px; 2525 line-height: 1.42857143; 2526 color: #555; 2527 } 2528 .form-control { 2529 display: block; 2530 width: 100%; 2531 height: 34px; 2532 padding: 6px 12px; 2533 font-size: 14px; 2534 line-height: 1.42857143; 2535 color: #555; 2536 background-color: #fff; 2537 background-image: none; 2538 border: 1px solid #ccc; 2539 border-radius: 4px; 2540 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2541 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2542 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; 2543 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 2544 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 2545 } 2546 .form-control:focus { 2547 border-color: #66afe9; 2548 outline: 0; 2549 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 2550 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 2551 } 2552 .form-control::-moz-placeholder { 2553 color: #999; 2554 opacity: 1; 2555 } 2556 .form-control:-ms-input-placeholder { 2557 color: #999; 2558 } 2559 .form-control::-webkit-input-placeholder { 2560 color: #999; 2561 } 2562 .form-control[disabled], 2563 .form-control[readonly], 2564 fieldset[disabled] .form-control { 2565 background-color: #eee; 2566 opacity: 1; 2567 } 2568 .form-control[disabled], 2569 fieldset[disabled] .form-control { 2570 cursor: not-allowed; 2571 } 2572 textarea.form-control { 2573 height: auto; 2574 } 2575 input[type="search"] { 2576 -webkit-appearance: none; 2577 } 2578 @media screen and (-webkit-min-device-pixel-ratio: 0) { 2579 input[type="date"], 2580 input[type="time"], 2581 input[type="datetime-local"], 2582 input[type="month"] { 2583 line-height: 34px; 2584 } 2585 input[type="date"].input-sm, 2586 input[type="time"].input-sm, 2587 input[type="datetime-local"].input-sm, 2588 input[type="month"].input-sm, 2589 .input-group-sm input[type="date"], 2590 .input-group-sm input[type="time"], 2591 .input-group-sm input[type="datetime-local"], 2592 .input-group-sm input[type="month"] { 2593 line-height: 30px; 2594 } 2595 input[type="date"].input-lg, 2596 input[type="time"].input-lg, 2597 input[type="datetime-local"].input-lg, 2598 input[type="month"].input-lg, 2599 .input-group-lg input[type="date"], 2600 .input-group-lg input[type="time"], 2601 .input-group-lg input[type="datetime-local"], 2602 .input-group-lg input[type="month"] { 2603 line-height: 46px; 2604 } 2605 } 2606 .form-group { 2607 margin-bottom: 15px; 2608 } 2609 .radio, 2610 .checkbox { 2611 position: relative; 2612 display: block; 2613 margin-top: 10px; 2614 margin-bottom: 10px; 2615 } 2616 .radio label, 2617 .checkbox label { 2618 min-height: 20px; 2619 padding-left: 20px; 2620 margin-bottom: 0; 2621 font-weight: normal; 2622 cursor: pointer; 2623 } 2624 .radio input[type="radio"], 2625 .radio-inline input[type="radio"], 2626 .checkbox input[type="checkbox"], 2627 .checkbox-inline input[type="checkbox"] { 2628 position: absolute; 2629 margin-top: 4px \9; 2630 margin-left: -20px; 2631 } 2632 .radio + .radio, 2633 .checkbox + .checkbox { 2634 margin-top: -5px; 2635 } 2636 .radio-inline, 2637 .checkbox-inline { 2638 position: relative; 2639 display: inline-block; 2640 padding-left: 20px; 2641 margin-bottom: 0; 2642 font-weight: normal; 2643 vertical-align: middle; 2644 cursor: pointer; 2645 } 2646 .radio-inline + .radio-inline, 2647 .checkbox-inline + .checkbox-inline { 2648 margin-top: 0; 2649 margin-left: 10px; 2650 } 2651 input[type="radio"][disabled], 2652 input[type="checkbox"][disabled], 2653 input[type="radio"].disabled, 2654 input[type="checkbox"].disabled, 2655 fieldset[disabled] input[type="radio"], 2656 fieldset[disabled] input[type="checkbox"] { 2657 cursor: not-allowed; 2658 } 2659 .radio-inline.disabled, 2660 .checkbox-inline.disabled, 2661 fieldset[disabled] .radio-inline, 2662 fieldset[disabled] .checkbox-inline { 2663 cursor: not-allowed; 2664 } 2665 .radio.disabled label, 2666 .checkbox.disabled label, 2667 fieldset[disabled] .radio label, 2668 fieldset[disabled] .checkbox label { 2669 cursor: not-allowed; 2670 } 2671 .form-control-static { 2672 min-height: 34px; 2673 padding-top: 7px; 2674 padding-bottom: 7px; 2675 margin-bottom: 0; 2676 } 2677 .form-control-static.input-lg, 2678 .form-control-static.input-sm { 2679 padding-right: 0; 2680 padding-left: 0; 2681 } 2682 .input-sm { 2683 height: 30px; 2684 padding: 5px 10px; 2685 font-size: 12px; 2686 line-height: 1.5; 2687 border-radius: 3px; 2688 } 2689 select.input-sm { 2690 height: 30px; 2691 line-height: 30px; 2692 } 2693 textarea.input-sm, 2694 select[multiple].input-sm { 2695 height: auto; 2696 } 2697 .form-group-sm .form-control { 2698 height: 30px; 2699 padding: 5px 10px; 2700 font-size: 12px; 2701 line-height: 1.5; 2702 border-radius: 3px; 2703 } 2704 select.form-group-sm .form-control { 2705 height: 30px; 2706 line-height: 30px; 2707 } 2708 textarea.form-group-sm .form-control, 2709 select[multiple].form-group-sm .form-control { 2710 height: auto; 2711 } 2712 .form-group-sm .form-control-static { 2713 height: 30px; 2714 min-height: 32px; 2715 padding: 5px 10px; 2716 font-size: 12px; 2717 line-height: 1.5; 2718 } 2719 .input-lg { 2720 height: 46px; 2721 padding: 10px 16px; 2722 font-size: 18px; 2723 line-height: 1.3333333; 2724 border-radius: 6px; 2725 } 2726 select.input-lg { 2727 height: 46px; 2728 line-height: 46px; 2729 } 2730 textarea.input-lg, 2731 select[multiple].input-lg { 2732 height: auto; 2733 } 2734 .form-group-lg .form-control { 2735 height: 46px; 2736 padding: 10px 16px; 2737 font-size: 18px; 2738 line-height: 1.3333333; 2739 border-radius: 6px; 2740 } 2741 select.form-group-lg .form-control { 2742 height: 46px; 2743 line-height: 46px; 2744 } 2745 textarea.form-group-lg .form-control, 2746 select[multiple].form-group-lg .form-control { 2747 height: auto; 2748 } 2749 .form-group-lg .form-control-static { 2750 height: 46px; 2751 min-height: 38px; 2752 padding: 10px 16px; 2753 font-size: 18px; 2754 line-height: 1.3333333; 2755 } 2756 .has-feedback { 2757 position: relative; 2758 } 2759 .has-feedback .form-control { 2760 padding-right: 42.5px; 2761 } 2762 .form-control-feedback { 2763 position: absolute; 2764 top: 0; 2765 right: 0; 2766 z-index: 2; 2767 display: block; 2768 width: 34px; 2769 height: 34px; 2770 line-height: 34px; 2771 text-align: center; 2772 pointer-events: none; 2773 } 2774 .input-lg + .form-control-feedback { 2775 width: 46px; 2776 height: 46px; 2777 line-height: 46px; 2778 } 2779 .input-sm + .form-control-feedback { 2780 width: 30px; 2781 height: 30px; 2782 line-height: 30px; 2783 } 2784 .has-success .help-block, 2785 .has-success .control-label, 2786 .has-success .radio, 2787 .has-success .checkbox, 2788 .has-success .radio-inline, 2789 .has-success .checkbox-inline, 2790 .has-success.radio label, 2791 .has-success.checkbox label, 2792 .has-success.radio-inline label, 2793 .has-success.checkbox-inline label { 2794 color: #3c763d; 2795 } 2796 .has-success .form-control { 2797 border-color: #3c763d; 2798 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2799 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2800 } 2801 .has-success .form-control:focus { 2802 border-color: #2b542c; 2803 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; 2804 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; 2805 } 2806 .has-success .input-group-addon { 2807 color: #3c763d; 2808 background-color: #dff0d8; 2809 border-color: #3c763d; 2810 } 2811 .has-success .form-control-feedback { 2812 color: #3c763d; 2813 } 2814 .has-warning .help-block, 2815 .has-warning .control-label, 2816 .has-warning .radio, 2817 .has-warning .checkbox, 2818 .has-warning .radio-inline, 2819 .has-warning .checkbox-inline, 2820 .has-warning.radio label, 2821 .has-warning.checkbox label, 2822 .has-warning.radio-inline label, 2823 .has-warning.checkbox-inline label { 2824 color: #8a6d3b; 2825 } 2826 .has-warning .form-control { 2827 border-color: #8a6d3b; 2828 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2829 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2830 } 2831 .has-warning .form-control:focus { 2832 border-color: #66512c; 2833 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; 2834 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; 2835 } 2836 .has-warning .input-group-addon { 2837 color: #8a6d3b; 2838 background-color: #fcf8e3; 2839 border-color: #8a6d3b; 2840 } 2841 .has-warning .form-control-feedback { 2842 color: #8a6d3b; 2843 } 2844 .has-error .help-block, 2845 .has-error .control-label, 2846 .has-error .radio, 2847 .has-error .checkbox, 2848 .has-error .radio-inline, 2849 .has-error .checkbox-inline, 2850 .has-error.radio label, 2851 .has-error.checkbox label, 2852 .has-error.radio-inline label, 2853 .has-error.checkbox-inline label { 2854 color: #a94442; 2855 } 2856 .has-error .form-control { 2857 border-color: #a94442; 2858 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2859 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2860 } 2861 .has-error .form-control:focus { 2862 border-color: #843534; 2863 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; 2864 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; 2865 } 2866 .has-error .input-group-addon { 2867 color: #a94442; 2868 background-color: #f2dede; 2869 border-color: #a94442; 2870 } 2871 .has-error .form-control-feedback { 2872 color: #a94442; 2873 } 2874 .has-feedback label ~ .form-control-feedback { 2875 top: 25px; 2876 } 2877 .has-feedback label.sr-only ~ .form-control-feedback { 2878 top: 0; 2879 } 2880 .help-block { 2881 display: block; 2882 margin-top: 5px; 2883 margin-bottom: 10px; 2884 color: #737373; 2885 } 2886 @media (min-width: 768px) { 2887 .form-inline .form-group { 2888 display: inline-block; 2889 margin-bottom: 0; 2890 vertical-align: middle; 2891 } 2892 .form-inline .form-control { 2893 display: inline-block; 2894 width: auto; 2895 vertical-align: middle; 2896 } 2897 .form-inline .form-control-static { 2898 display: inline-block; 2899 } 2900 .form-inline .input-group { 2901 display: inline-table; 2902 vertical-align: middle; 2903 } 2904 .form-inline .input-group .input-group-addon, 2905 .form-inline .input-group .input-group-btn, 2906 .form-inline .input-group .form-control { 2907 width: auto; 2908 } 2909 .form-inline .input-group > .form-control { 2910 width: 100%; 2911 } 2912 .form-inline .control-label { 2913 margin-bottom: 0; 2914 vertical-align: middle; 2915 } 2916 .form-inline .radio, 2917 .form-inline .checkbox { 2918 display: inline-block; 2919 margin-top: 0; 2920 margin-bottom: 0; 2921 vertical-align: middle; 2922 } 2923 .form-inline .radio label, 2924 .form-inline .checkbox label { 2925 padding-left: 0; 2926 } 2927 .form-inline .radio input[type="radio"], 2928 .form-inline .checkbox input[type="checkbox"] { 2929 position: relative; 2930 margin-left: 0; 2931 } 2932 .form-inline .has-feedback .form-control-feedback { 2933 top: 0; 2934 } 2935 } 2936 .form-horizontal .radio, 2937 .form-horizontal .checkbox, 2938 .form-horizontal .radio-inline, 2939 .form-horizontal .checkbox-inline { 2940 padding-top: 7px; 2941 margin-top: 0; 2942 margin-bottom: 0; 2943 } 2944 .form-horizontal .radio, 2945 .form-horizontal .checkbox { 2946 min-height: 27px; 2947 } 2948 .form-horizontal .form-group { 2949 margin-right: -15px; 2950 margin-left: -15px; 2951 } 2952 @media (min-width: 768px) { 2953 .form-horizontal .control-label { 2954 padding-top: 7px; 2955 margin-bottom: 0; 2956 text-align: right; 2957 } 2958 } 2959 .form-horizontal .has-feedback .form-control-feedback { 2960 right: 15px; 2961 } 2962 @media (min-width: 768px) { 2963 .form-horizontal .form-group-lg .control-label { 2964 padding-top: 14.333333px; 2965 } 2966 } 2967 @media (min-width: 768px) { 2968 .form-horizontal .form-group-sm .control-label { 2969 padding-top: 6px; 2970 } 2971 } 2972 .btn { 2973 display: inline-block; 2974 padding: 6px 12px; 2975 margin-bottom: 0; 2976 font-size: 14px; 2977 font-weight: normal; 2978 line-height: 1.42857143; 2979 text-align: center; 2980 white-space: nowrap; 2981 vertical-align: middle; 2982 -ms-touch-action: manipulation; 2983 touch-action: manipulation; 2984 cursor: pointer; 2985 -webkit-user-select: none; 2986 -moz-user-select: none; 2987 -ms-user-select: none; 2988 user-select: none; 2989 background-image: none; 2990 border: 1px solid transparent; 2991 border-radius: 4px; 2992 } 2993 .btn:focus, 2994 .btn:active:focus, 2995 .btn.active:focus, 2996 .btn.focus, 2997 .btn:active.focus, 2998 .btn.active.focus { 2999 outline: thin dotted; 3000 outline: 5px auto -webkit-focus-ring-color; 3001 outline-offset: -2px; 3002 } 3003 .btn:hover, 3004 .btn:focus, 3005 .btn.focus { 3006 color: #333; 3007 text-decoration: none; 3008 } 3009 .btn:active, 3010 .btn.active { 3011 background-image: none; 3012 outline: 0; 3013 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 3014 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 3015 } 3016 .btn.disabled, 3017 .btn[disabled], 3018 fieldset[disabled] .btn { 3019 pointer-events: none; 3020 cursor: not-allowed; 3021 filter: alpha(opacity=65); 3022 -webkit-box-shadow: none; 3023 box-shadow: none; 3024 opacity: .65; 3025 } 3026 .btn-default { 3027 color: #333; 3028 background-color: #fff; 3029 border-color: #ccc; 3030 } 3031 .btn-default:hover, 3032 .btn-default:focus, 3033 .btn-default.focus, 3034 .btn-default:active, 3035 .btn-default.active, 3036 .open > .dropdown-toggle.btn-default { 3037 color: #333; 3038 background-color: #e6e6e6; 3039 border-color: #adadad; 3040 } 3041 .btn-default:active, 3042 .btn-default.active, 3043 .open > .dropdown-toggle.btn-default { 3044 background-image: none; 3045 } 3046 .btn-default.disabled, 3047 .btn-default[disabled], 3048 fieldset[disabled] .btn-default, 3049 .btn-default.disabled:hover, 3050 .btn-default[disabled]:hover, 3051 fieldset[disabled] .btn-default:hover, 3052 .btn-default.disabled:focus, 3053 .btn-default[disabled]:focus, 3054 fieldset[disabled] .btn-default:focus, 3055 .btn-default.disabled.focus, 3056 .btn-default[disabled].focus, 3057 fieldset[disabled] .btn-default.focus, 3058 .btn-default.disabled:active, 3059 .btn-default[disabled]:active, 3060 fieldset[disabled] .btn-default:active, 3061 .btn-default.disabled.active, 3062 .btn-default[disabled].active, 3063 fieldset[disabled] .btn-default.active { 3064 background-color: #fff; 3065 border-color: #ccc; 3066 } 3067 .btn-default .badge { 3068 color: #fff; 3069 background-color: #333; 3070 } 3071 .btn-primary { 3072 color: #fff; 3073 background-color: #337ab7; 3074 border-color: #2e6da4; 3075 } 3076 .btn-primary:hover, 3077 .btn-primary:focus, 3078 .btn-primary.focus, 3079 .btn-primary:active, 3080 .btn-primary.active, 3081 .open > .dropdown-toggle.btn-primary { 3082 color: #fff; 3083 background-color: #286090; 3084 border-color: #204d74; 3085 } 3086 .btn-primary:active, 3087 .btn-primary.active, 3088 .open > .dropdown-toggle.btn-primary { 3089 background-image: none; 3090 } 3091 .btn-primary.disabled, 3092 .btn-primary[disabled], 3093 fieldset[disabled] .btn-primary, 3094 .btn-primary.disabled:hover, 3095 .btn-primary[disabled]:hover, 3096 fieldset[disabled] .btn-primary:hover, 3097 .btn-primary.disabled:focus, 3098 .btn-primary[disabled]:focus, 3099 fieldset[disabled] .btn-primary:focus, 3100 .btn-primary.disabled.focus, 3101 .btn-primary[disabled].focus, 3102 fieldset[disabled] .btn-primary.focus, 3103 .btn-primary.disabled:active, 3104 .btn-primary[disabled]:active, 3105 fieldset[disabled] .btn-primary:active, 3106 .btn-primary.disabled.active, 3107 .btn-primary[disabled].active, 3108 fieldset[disabled] .btn-primary.active { 3109 background-color: #337ab7; 3110 border-color: #2e6da4; 3111 } 3112 .btn-primary .badge { 3113 color: #337ab7; 3114 background-color: #fff; 3115 } 3116 .btn-success { 3117 color: #fff; 3118 background-color: #5cb85c; 3119 border-color: #4cae4c; 3120 } 3121 .btn-success:hover, 3122 .btn-success:focus, 3123 .btn-success.focus, 3124 .btn-success:active, 3125 .btn-success.active, 3126 .open > .dropdown-toggle.btn-success { 3127 color: #fff; 3128 background-color: #449d44; 3129 border-color: #398439; 3130 } 3131 .btn-success:active, 3132 .btn-success.active, 3133 .open > .dropdown-toggle.btn-success { 3134 background-image: none; 3135 } 3136 .btn-success.disabled, 3137 .btn-success[disabled], 3138 fieldset[disabled] .btn-success, 3139 .btn-success.disabled:hover, 3140 .btn-success[disabled]:hover, 3141 fieldset[disabled] .btn-success:hover, 3142 .btn-success.disabled:focus, 3143 .btn-success[disabled]:focus, 3144 fieldset[disabled] .btn-success:focus, 3145 .btn-success.disabled.focus, 3146 .btn-success[disabled].focus, 3147 fieldset[disabled] .btn-success.focus, 3148 .btn-success.disabled:active, 3149 .btn-success[disabled]:active, 3150 fieldset[disabled] .btn-success:active, 3151 .btn-success.disabled.active, 3152 .btn-success[disabled].active, 3153 fieldset[disabled] .btn-success.active { 3154 background-color: #5cb85c; 3155 border-color: #4cae4c; 3156 } 3157 .btn-success .badge { 3158 color: #5cb85c; 3159 background-color: #fff; 3160 } 3161 .btn-info { 3162 color: #fff; 3163 background-color: #5bc0de; 3164 border-color: #46b8da; 3165 } 3166 .btn-info:hover, 3167 .btn-info:focus, 3168 .btn-info.focus, 3169 .btn-info:active, 3170 .btn-info.active, 3171 .open > .dropdown-toggle.btn-info { 3172 color: #fff; 3173 background-color: #31b0d5; 3174 border-color: #269abc; 3175 } 3176 .btn-info:active, 3177 .btn-info.active, 3178 .open > .dropdown-toggle.btn-info { 3179 background-image: none; 3180 } 3181 .btn-info.disabled, 3182 .btn-info[disabled], 3183 fieldset[disabled] .btn-info, 3184 .btn-info.disabled:hover, 3185 .btn-info[disabled]:hover, 3186 fieldset[disabled] .btn-info:hover, 3187 .btn-info.disabled:focus, 3188 .btn-info[disabled]:focus, 3189 fieldset[disabled] .btn-info:focus, 3190 .btn-info.disabled.focus, 3191 .btn-info[disabled].focus, 3192 fieldset[disabled] .btn-info.focus, 3193 .btn-info.disabled:active, 3194 .btn-info[disabled]:active, 3195 fieldset[disabled] .btn-info:active, 3196 .btn-info.disabled.active, 3197 .btn-info[disabled].active, 3198 fieldset[disabled] .btn-info.active { 3199 background-color: #5bc0de; 3200 border-color: #46b8da; 3201 } 3202 .btn-info .badge { 3203 color: #5bc0de; 3204 background-color: #fff; 3205 } 3206 .btn-warning { 3207 color: #fff; 3208 background-color: #f0ad4e; 3209 border-color: #eea236; 3210 } 3211 .btn-warning:hover, 3212 .btn-warning:focus, 3213 .btn-warning.focus, 3214 .btn-warning:active, 3215 .btn-warning.active, 3216 .open > .dropdown-toggle.btn-warning { 3217 color: #fff; 3218 background-color: #ec971f; 3219 border-color: #d58512; 3220 } 3221 .btn-warning:active, 3222 .btn-warning.active, 3223 .open > .dropdown-toggle.btn-warning { 3224 background-image: none; 3225 } 3226 .btn-warning.disabled, 3227 .btn-warning[disabled], 3228 fieldset[disabled] .btn-warning, 3229 .btn-warning.disabled:hover, 3230 .btn-warning[disabled]:hover, 3231 fieldset[disabled] .btn-warning:hover, 3232 .btn-warning.disabled:focus, 3233 .btn-warning[disabled]:focus, 3234 fieldset[disabled] .btn-warning:focus, 3235 .btn-warning.disabled.focus, 3236 .btn-warning[disabled].focus, 3237 fieldset[disabled] .btn-warning.focus, 3238 .btn-warning.disabled:active, 3239 .btn-warning[disabled]:active, 3240 fieldset[disabled] .btn-warning:active, 3241 .btn-warning.disabled.active, 3242 .btn-warning[disabled].active, 3243 fieldset[disabled] .btn-warning.active { 3244 background-color: #f0ad4e; 3245 border-color: #eea236; 3246 } 3247 .btn-warning .badge { 3248 color: #f0ad4e; 3249 background-color: #fff; 3250 } 3251 .btn-danger { 3252 color: #fff; 3253 background-color: #d9534f; 3254 border-color: #d43f3a; 3255 } 3256 .btn-danger:hover, 3257 .btn-danger:focus, 3258 .btn-danger.focus, 3259 .btn-danger:active, 3260 .btn-danger.active, 3261 .open > .dropdown-toggle.btn-danger { 3262 color: #fff; 3263 background-color: #c9302c; 3264 border-color: #ac2925; 3265 } 3266 .btn-danger:active, 3267 .btn-danger.active, 3268 .open > .dropdown-toggle.btn-danger { 3269 background-image: none; 3270 } 3271 .btn-danger.disabled, 3272 .btn-danger[disabled], 3273 fieldset[disabled] .btn-danger, 3274 .btn-danger.disabled:hover, 3275 .btn-danger[disabled]:hover, 3276 fieldset[disabled] .btn-danger:hover, 3277 .btn-danger.disabled:focus, 3278 .btn-danger[disabled]:focus, 3279 fieldset[disabled] .btn-danger:focus, 3280 .btn-danger.disabled.focus, 3281 .btn-danger[disabled].focus, 3282 fieldset[disabled] .btn-danger.focus, 3283 .btn-danger.disabled:active, 3284 .btn-danger[disabled]:active, 3285 fieldset[disabled] .btn-danger:active, 3286 .btn-danger.disabled.active, 3287 .btn-danger[disabled].active, 3288 fieldset[disabled] .btn-danger.active { 3289 background-color: #d9534f; 3290 border-color: #d43f3a; 3291 } 3292 .btn-danger .badge { 3293 color: #d9534f; 3294 background-color: #fff; 3295 } 3296 .btn-link { 3297 font-weight: normal; 3298 color: #337ab7; 3299 border-radius: 0; 3300 } 3301 .btn-link, 3302 .btn-link:active, 3303 .btn-link.active, 3304 .btn-link[disabled], 3305 fieldset[disabled] .btn-link { 3306 background-color: transparent; 3307 -webkit-box-shadow: none; 3308 box-shadow: none; 3309 } 3310 .btn-link, 3311 .btn-link:hover, 3312 .btn-link:focus, 3313 .btn-link:active { 3314 border-color: transparent; 3315 } 3316 .btn-link:hover, 3317 .btn-link:focus { 3318 color: #23527c; 3319 text-decoration: underline; 3320 background-color: transparent; 3321 } 3322 .btn-link[disabled]:hover, 3323 fieldset[disabled] .btn-link:hover, 3324 .btn-link[disabled]:focus, 3325 fieldset[disabled] .btn-link:focus { 3326 color: #777; 3327 text-decoration: none; 3328 } 3329 .btn-lg, 3330 .btn-group-lg > .btn { 3331 padding: 10px 16px; 3332 font-size: 18px; 3333 line-height: 1.3333333; 3334 border-radius: 6px; 3335 } 3336 .btn-sm, 3337 .btn-group-sm > .btn { 3338 padding: 5px 10px; 3339 font-size: 12px; 3340 line-height: 1.5; 3341 border-radius: 3px; 3342 } 3343 .btn-xs, 3344 .btn-group-xs > .btn { 3345 padding: 1px 5px; 3346 font-size: 12px; 3347 line-height: 1.5; 3348 border-radius: 3px; 3349 } 3350 .btn-block { 3351 display: block; 3352 width: 100%; 3353 } 3354 .btn-block + .btn-block { 3355 margin-top: 5px; 3356 } 3357 input[type="submit"].btn-block, 3358 input[type="reset"].btn-block, 3359 input[type="button"].btn-block { 3360 width: 100%; 3361 } 3362 .fade { 3363 opacity: 0; 3364 -webkit-transition: opacity .15s linear; 3365 -o-transition: opacity .15s linear; 3366 transition: opacity .15s linear; 3367 } 3368 .fade.in { 3369 opacity: 1; 3370 } 3371 .collapse { 3372 display: none; 3373 } 3374 .collapse.in { 3375 display: block; 3376 } 3377 tr.collapse.in { 3378 display: table-row; 3379 } 3380 tbody.collapse.in { 3381 display: table-row-group; 3382 } 3383 .collapsing { 3384 position: relative; 3385 height: 0; 3386 overflow: hidden; 3387 -webkit-transition-timing-function: ease; 3388 -o-transition-timing-function: ease; 3389 transition-timing-function: ease; 3390 -webkit-transition-duration: .35s; 3391 -o-transition-duration: .35s; 3392 transition-duration: .35s; 3393 -webkit-transition-property: height, visibility; 3394 -o-transition-property: height, visibility; 3395 transition-property: height, visibility; 3396 } 3397 .caret { 3398 display: inline-block; 3399 width: 0; 3400 height: 0; 3401 margin-left: 2px; 3402 vertical-align: middle; 3403 border-top: 4px dashed; 3404 border-right: 4px solid transparent; 3405 border-left: 4px solid transparent; 3406 } 3407 .dropup, 3408 .dropdown { 3409 position: relative; 3410 } 3411 .dropdown-toggle:focus { 3412 outline: 0; 3413 } 3414 .dropdown-menu { 3415 position: absolute; 3416 top: 100%; 3417 left: 0; 3418 z-index: 1000; 3419 display: none; 3420 float: left; 3421 min-width: 160px; 3422 padding: 5px 0; 3423 margin: 2px 0 0; 3424 font-size: 14px; 3425 text-align: left; 3426 list-style: none; 3427 background-color: #fff; 3428 -webkit-background-clip: padding-box; 3429 background-clip: padding-box; 3430 border: 1px solid #ccc; 3431 border: 1px solid rgba(0, 0, 0, .15); 3432 border-radius: 4px; 3433 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); 3434 box-shadow: 0 6px 12px rgba(0, 0, 0, .175); 3435 } 3436 .dropdown-menu.pull-right { 3437 right: 0; 3438 left: auto; 3439 } 3440 .dropdown-menu .divider { 3441 height: 1px; 3442 margin: 9px 0; 3443 overflow: hidden; 3444 background-color: #e5e5e5; 3445 } 3446 .dropdown-menu > li > a { 3447 display: block; 3448 padding: 3px 20px; 3449 clear: both; 3450 font-weight: normal; 3451 line-height: 1.42857143; 3452 color: #333; 3453 white-space: nowrap; 3454 } 3455 .dropdown-menu > li > a:hover, 3456 .dropdown-menu > li > a:focus { 3457 color: #262626; 3458 text-decoration: none; 3459 background-color: #f5f5f5; 3460 } 3461 .dropdown-menu > .active > a, 3462 .dropdown-menu > .active > a:hover, 3463 .dropdown-menu > .active > a:focus { 3464 color: #fff; 3465 text-decoration: none; 3466 background-color: #337ab7; 3467 outline: 0; 3468 } 3469 .dropdown-menu > .disabled > a, 3470 .dropdown-menu > .disabled > a:hover, 3471 .dropdown-menu > .disabled > a:focus { 3472 color: #777; 3473 } 3474 .dropdown-menu > .disabled > a:hover, 3475 .dropdown-menu > .disabled > a:focus { 3476 text-decoration: none; 3477 cursor: not-allowed; 3478 background-color: transparent; 3479 background-image: none; 3480 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 3481 } 3482 .open > .dropdown-menu { 3483 display: block; 3484 } 3485 .open > a { 3486 outline: 0; 3487 } 3488 .dropdown-menu-right { 3489 right: 0; 3490 left: auto; 3491 } 3492 .dropdown-menu-left { 3493 right: auto; 3494 left: 0; 3495 } 3496 .dropdown-header { 3497 display: block; 3498 padding: 3px 20px; 3499 font-size: 12px; 3500 line-height: 1.42857143; 3501 color: #777; 3502 white-space: nowrap; 3503 } 3504 .dropdown-backdrop { 3505 position: fixed; 3506 top: 0; 3507 right: 0; 3508 bottom: 0; 3509 left: 0; 3510 z-index: 990; 3511 } 3512 .pull-right > .dropdown-menu { 3513 right: 0; 3514 left: auto; 3515 } 3516 .dropup .caret, 3517 .navbar-fixed-bottom .dropdown .caret { 3518 content: ""; 3519 border-top: 0; 3520 border-bottom: 4px solid; 3521 } 3522 .dropup .dropdown-menu, 3523 .navbar-fixed-bottom .dropdown .dropdown-menu { 3524 top: auto; 3525 bottom: 100%; 3526 margin-bottom: 2px; 3527 } 3528 @media (min-width: 768px) { 3529 .navbar-right .dropdown-menu { 3530 right: 0; 3531 left: auto; 3532 } 3533 .navbar-right .dropdown-menu-left { 3534 right: auto; 3535 left: 0; 3536 } 3537 } 3538 .btn-group, 3539 .btn-group-vertical { 3540 position: relative; 3541 display: inline-block; 3542 vertical-align: middle; 3543 } 3544 .btn-group > .btn, 3545 .btn-group-vertical > .btn { 3546 position: relative; 3547 float: left; 3548 } 3549 .btn-group > .btn:hover, 3550 .btn-group-vertical > .btn:hover, 3551 .btn-group > .btn:focus, 3552 .btn-group-vertical > .btn:focus, 3553 .btn-group > .btn:active, 3554 .btn-group-vertical > .btn:active, 3555 .btn-group > .btn.active, 3556 .btn-group-vertical > .btn.active { 3557 z-index: 2; 3558 } 3559 .btn-group .btn + .btn, 3560 .btn-group .btn + .btn-group, 3561 .btn-group .btn-group + .btn, 3562 .btn-group .btn-group + .btn-group { 3563 margin-left: -1px; 3564 } 3565 .btn-toolbar { 3566 margin-left: -5px; 3567 } 3568 .btn-toolbar .btn-group, 3569 .btn-toolbar .input-group { 3570 float: left; 3571 } 3572 .btn-toolbar > .btn, 3573 .btn-toolbar > .btn-group, 3574 .btn-toolbar > .input-group { 3575 margin-left: 5px; 3576 } 3577 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { 3578 border-radius: 0; 3579 } 3580 .btn-group > .btn:first-child { 3581 margin-left: 0; 3582 } 3583 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { 3584 border-top-right-radius: 0; 3585 border-bottom-right-radius: 0; 3586 } 3587 .btn-group > .btn:last-child:not(:first-child), 3588 .btn-group > .dropdown-toggle:not(:first-child) { 3589 border-top-left-radius: 0; 3590 border-bottom-left-radius: 0; 3591 } 3592 .btn-group > .btn-group { 3593 float: left; 3594 } 3595 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { 3596 border-radius: 0; 3597 } 3598 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, 3599 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { 3600 border-top-right-radius: 0; 3601 border-bottom-right-radius: 0; 3602 } 3603 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { 3604 border-top-left-radius: 0; 3605 border-bottom-left-radius: 0; 3606 } 3607 .btn-group .dropdown-toggle:active, 3608 .btn-group.open .dropdown-toggle { 3609 outline: 0; 3610 } 3611 .btn-group > .btn + .dropdown-toggle { 3612 padding-right: 8px; 3613 padding-left: 8px; 3614 } 3615 .btn-group > .btn-lg + .dropdown-toggle { 3616 padding-right: 12px; 3617 padding-left: 12px; 3618 } 3619 .btn-group.open .dropdown-toggle { 3620 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 3621 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 3622 } 3623 .btn-group.open .dropdown-toggle.btn-link { 3624 -webkit-box-shadow: none; 3625 box-shadow: none; 3626 } 3627 .btn .caret { 3628 margin-left: 0; 3629 } 3630 .btn-lg .caret { 3631 border-width: 5px 5px 0; 3632 border-bottom-width: 0; 3633 } 3634 .dropup .btn-lg .caret { 3635 border-width: 0 5px 5px; 3636 } 3637 .btn-group-vertical > .btn, 3638 .btn-group-vertical > .btn-group, 3639 .btn-group-vertical > .btn-group > .btn { 3640 display: block; 3641 float: none; 3642 width: 100%; 3643 max-width: 100%; 3644 } 3645 .btn-group-vertical > .btn-group > .btn { 3646 float: none; 3647 } 3648 .btn-group-vertical > .btn + .btn, 3649 .btn-group-vertical > .btn + .btn-group, 3650 .btn-group-vertical > .btn-group + .btn, 3651 .btn-group-vertical > .btn-group + .btn-group { 3652 margin-top: -1px; 3653 margin-left: 0; 3654 } 3655 .btn-group-vertical > .btn:not(:first-child):not(:last-child) { 3656 border-radius: 0; 3657 } 3658 .btn-group-vertical > .btn:first-child:not(:last-child) { 3659 border-top-right-radius: 4px; 3660 border-bottom-right-radius: 0; 3661 border-bottom-left-radius: 0; 3662 } 3663 .btn-group-vertical > .btn:last-child:not(:first-child) { 3664 border-top-left-radius: 0; 3665 border-top-right-radius: 0; 3666 border-bottom-left-radius: 4px; 3667 } 3668 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { 3669 border-radius: 0; 3670 } 3671 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, 3672 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { 3673 border-bottom-right-radius: 0; 3674 border-bottom-left-radius: 0; 3675 } 3676 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { 3677 border-top-left-radius: 0; 3678 border-top-right-radius: 0; 3679 } 3680 .btn-group-justified { 3681 display: table; 3682 width: 100%; 3683 table-layout: fixed; 3684 border-collapse: separate; 3685 } 3686 .btn-group-justified > .btn, 3687 .btn-group-justified > .btn-group { 3688 display: table-cell; 3689 float: none; 3690 width: 1%; 3691 } 3692 .btn-group-justified > .btn-group .btn { 3693 width: 100%; 3694 } 3695 .btn-group-justified > .btn-group .dropdown-menu { 3696 left: auto; 3697 } 3698 [data-toggle="buttons"] > .btn input[type="radio"], 3699 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], 3700 [data-toggle="buttons"] > .btn input[type="checkbox"], 3701 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { 3702 position: absolute; 3703 clip: rect(0, 0, 0, 0); 3704 pointer-events: none; 3705 } 3706 .input-group { 3707 position: relative; 3708 display: table; 3709 border-collapse: separate; 3710 } 3711 .input-group[class*="col-"] { 3712 float: none; 3713 padding-right: 0; 3714 padding-left: 0; 3715 } 3716 .input-group .form-control { 3717 position: relative; 3718 z-index: 2; 3719 float: left; 3720 width: 100%; 3721 margin-bottom: 0; 3722 } 3723 .input-group-lg > .form-control, 3724 .input-group-lg > .input-group-addon, 3725 .input-group-lg > .input-group-btn > .btn { 3726 height: 46px; 3727 padding: 10px 16px; 3728 font-size: 18px; 3729 line-height: 1.3333333; 3730 border-radius: 6px; 3731 } 3732 select.input-group-lg > .form-control, 3733 select.input-group-lg > .input-group-addon, 3734 select.input-group-lg > .input-group-btn > .btn { 3735 height: 46px; 3736 line-height: 46px; 3737 } 3738 textarea.input-group-lg > .form-control, 3739 textarea.input-group-lg > .input-group-addon, 3740 textarea.input-group-lg > .input-group-btn > .btn, 3741 select[multiple].input-group-lg > .form-control, 3742 select[multiple].input-group-lg > .input-group-addon, 3743 select[multiple].input-group-lg > .input-group-btn > .btn { 3744 height: auto; 3745 } 3746 .input-group-sm > .form-control, 3747 .input-group-sm > .input-group-addon, 3748 .input-group-sm > .input-group-btn > .btn { 3749 height: 30px; 3750 padding: 5px 10px; 3751 font-size: 12px; 3752 line-height: 1.5; 3753 border-radius: 3px; 3754 } 3755 select.input-group-sm > .form-control, 3756 select.input-group-sm > .input-group-addon, 3757 select.input-group-sm > .input-group-btn > .btn { 3758 height: 30px; 3759 line-height: 30px; 3760 } 3761 textarea.input-group-sm > .form-control, 3762 textarea.input-group-sm > .input-group-addon, 3763 textarea.input-group-sm > .input-group-btn > .btn, 3764 select[multiple].input-group-sm > .form-control, 3765 select[multiple].input-group-sm > .input-group-addon, 3766 select[multiple].input-group-sm > .input-group-btn > .btn { 3767 height: auto; 3768 } 3769 .input-group-addon, 3770 .input-group-btn, 3771 .input-group .form-control { 3772 display: table-cell; 3773 } 3774 .input-group-addon:not(:first-child):not(:last-child), 3775 .input-group-btn:not(:first-child):not(:last-child), 3776 .input-group .form-control:not(:first-child):not(:last-child) { 3777 border-radius: 0; 3778 } 3779 .input-group-addon, 3780 .input-group-btn { 3781 width: 1%; 3782 white-space: nowrap; 3783 vertical-align: middle; 3784 } 3785 .input-group-addon { 3786 padding: 6px 12px; 3787 font-size: 14px; 3788 font-weight: normal; 3789 line-height: 1; 3790 color: #555; 3791 text-align: center; 3792 background-color: #eee; 3793 border: 1px solid #ccc; 3794 border-radius: 4px; 3795 } 3796 .input-group-addon.input-sm { 3797 padding: 5px 10px; 3798 font-size: 12px; 3799 border-radius: 3px; 3800 } 3801 .input-group-addon.input-lg { 3802 padding: 10px 16px; 3803 font-size: 18px; 3804 border-radius: 6px; 3805 } 3806 .input-group-addon input[type="radio"], 3807 .input-group-addon input[type="checkbox"] { 3808 margin-top: 0; 3809 } 3810 .input-group .form-control:first-child, 3811 .input-group-addon:first-child, 3812 .input-group-btn:first-child > .btn, 3813 .input-group-btn:first-child > .btn-group > .btn, 3814 .input-group-btn:first-child > .dropdown-toggle, 3815 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), 3816 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { 3817 border-top-right-radius: 0; 3818 border-bottom-right-radius: 0; 3819 } 3820 .input-group-addon:first-child { 3821 border-right: 0; 3822 } 3823 .input-group .form-control:last-child, 3824 .input-group-addon:last-child, 3825 .input-group-btn:last-child > .btn, 3826 .input-group-btn:last-child > .btn-group > .btn, 3827 .input-group-btn:last-child > .dropdown-toggle, 3828 .input-group-btn:first-child > .btn:not(:first-child), 3829 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { 3830 border-top-left-radius: 0; 3831 border-bottom-left-radius: 0; 3832 } 3833 .input-group-addon:last-child { 3834 border-left: 0; 3835 } 3836 .input-group-btn { 3837 position: relative; 3838 font-size: 0; 3839 white-space: nowrap; 3840 } 3841 .input-group-btn > .btn { 3842 position: relative; 3843 } 3844 .input-group-btn > .btn + .btn { 3845 margin-left: -1px; 3846 } 3847 .input-group-btn > .btn:hover, 3848 .input-group-btn > .btn:focus, 3849 .input-group-btn > .btn:active { 3850 z-index: 2; 3851 } 3852 .input-group-btn:first-child > .btn, 3853 .input-group-btn:first-child > .btn-group { 3854 margin-right: -1px; 3855 } 3856 .input-group-btn:last-child > .btn, 3857 .input-group-btn:last-child > .btn-group { 3858 margin-left: -1px; 3859 } 3860 .nav { 3861 padding-left: 0; 3862 margin-bottom: 0; 3863 list-style: none; 3864 } 3865 .nav > li { 3866 position: relative; 3867 display: block; 3868 } 3869 .nav > li > a { 3870 position: relative; 3871 display: block; 3872 padding: 10px 15px; 3873 } 3874 .nav > li > a:hover, 3875 .nav > li > a:focus { 3876 text-decoration: none; 3877 3878 } 3879 .nav > li.disabled > a { 3880 color: #777; 3881 } 3882 .nav > li.disabled > a:hover, 3883 .nav > li.disabled > a:focus { 3884 color: #777; 3885 text-decoration: none; 3886 cursor: not-allowed; 3887 background-color: transparent; 3888 } 3889 .nav .open > a, 3890 .nav .open > a:hover, 3891 .nav .open > a:focus { 3892 background-color: #eee; 3893 border-color: #337ab7; 3894 } 3895 .nav .nav-divider { 3896 height: 1px; 3897 margin: 9px 0; 3898 overflow: hidden; 3899 background-color: #e5e5e5; 3900 } 3901 .nav > li > a > img { 3902 max-width: none; 3903 } 3904 .nav-tabs { 3905 border-bottom: 1px solid #ddd; 3906 } 3907 .nav-tabs > li { 3908 float: left; 3909 margin-bottom: -1px; 3910 } 3911 .nav-tabs > li > a { 3912 margin-right: 2px; 3913 line-height: 1.42857143; 3914 border: 1px solid transparent; 3915 border-radius: 4px 4px 0 0; 3916 } 3917 .nav-tabs > li > a:hover { 3918 border-color: #eee #eee #ddd; 3919 } 3920 .nav-tabs > li.active > a, 3921 .nav-tabs > li.active > a:hover, 3922 .nav-tabs > li.active > a:focus { 3923 color: #555; 3924 cursor: default; 3925 background-color: #fff; 3926 border: 1px solid #ddd; 3927 border-bottom-color: transparent; 3928 } 3929 .nav-tabs.nav-justified { 3930 width: 100%; 3931 border-bottom: 0; 3932 } 3933 .nav-tabs.nav-justified > li { 3934 float: none; 3935 } 3936 .nav-tabs.nav-justified > li > a { 3937 margin-bottom: 5px; 3938 text-align: center; 3939 } 3940 .nav-tabs.nav-justified > .dropdown .dropdown-menu { 3941 top: auto; 3942 left: auto; 3943 } 3944 @media (min-width: 768px) { 3945 .nav-tabs.nav-justified > li { 3946 display: table-cell; 3947 width: 1%; 3948 } 3949 .nav-tabs.nav-justified > li > a { 3950 margin-bottom: 0; 3951 } 3952 } 3953 .nav-tabs.nav-justified > li > a { 3954 margin-right: 0; 3955 border-radius: 4px; 3956 } 3957 .nav-tabs.nav-justified > .active > a, 3958 .nav-tabs.nav-justified > .active > a:hover, 3959 .nav-tabs.nav-justified > .active > a:focus { 3960 border: 1px solid #ddd; 3961 } 3962 @media (min-width: 768px) { 3963 .nav-tabs.nav-justified > li > a { 3964 border-bottom: 1px solid #ddd; 3965 border-radius: 4px 4px 0 0; 3966 } 3967 .nav-tabs.nav-justified > .active > a, 3968 .nav-tabs.nav-justified > .active > a:hover, 3969 .nav-tabs.nav-justified > .active > a:focus { 3970 border-bottom-color: #fff; 3971 } 3972 } 3973 .nav-pills > li { 3974 float: left; 3975 } 3976 .nav-pills > li > a { 3977 border-radius: 4px; 3978 } 3979 .nav-pills > li + li { 3980 margin-left: 2px; 3981 } 3982 .nav-pills > li.active > a, 3983 .nav-pills > li.active > a:hover, 3984 .nav-pills > li.active > a:focus { 3985 color: #fff; 3986 background-color: #337ab7; 3987 } 3988 .nav-stacked > li { 3989 float: none; 3990 } 3991 .nav-stacked > li + li { 3992 margin-top: 2px; 3993 margin-left: 0; 3994 } 3995 .nav-justified { 3996 width: 100%; 3997 } 3998 .nav-justified > li { 3999 float: none; 4000 } 4001 .nav-justified > li > a { 4002 margin-bottom: 5px; 4003 text-align: center; 4004 } 4005 .nav-justified > .dropdown .dropdown-menu { 4006 top: auto; 4007 left: auto; 4008 } 4009 @media (min-width: 768px) { 4010 .nav-justified > li { 4011 display: table-cell; 4012 width: 1%; 4013 } 4014 .nav-justified > li > a { 4015 margin-bottom: 0; 4016 } 4017 } 4018 .nav-tabs-justified { 4019 border-bottom: 0; 4020 } 4021 .nav-tabs-justified > li > a { 4022 margin-right: 0; 4023 border-radius: 4px; 4024 } 4025 .nav-tabs-justified > .active > a, 4026 .nav-tabs-justified > .active > a:hover, 4027 .nav-tabs-justified > .active > a:focus { 4028 border: 1px solid #ddd; 4029 } 4030 @media (min-width: 768px) { 4031 .nav-tabs-justified > li > a { 4032 border-bottom: 1px solid #ddd; 4033 border-radius: 4px 4px 0 0; 4034 } 4035 .nav-tabs-justified > .active > a, 4036 .nav-tabs-justified > .active > a:hover, 4037 .nav-tabs-justified > .active > a:focus { 4038 border-bottom-color: #fff; 4039 } 4040 } 4041 .tab-content > .tab-pane { 4042 display: none; 4043 } 4044 .tab-content > .active { 4045 display: block; 4046 } 4047 .nav-tabs .dropdown-menu { 4048 margin-top: -1px; 4049 border-top-left-radius: 0; 4050 border-top-right-radius: 0; 4051 } 4052 .navbar { 4053 position: relative; 4054 min-height: 50px; 4055 margin-bottom: 20px; 4056 border: 1px solid transparent; 4057 } 4058 @media (min-width: 768px) { 4059 .navbar { 4060 border-radius: 4px; 4061 } 4062 } 4063 @media (min-width: 768px) { 4064 .navbar-header { 4065 float: left; 4066 } 4067 } 4068 .navbar-collapse { 4069 padding-right: 15px; 4070 padding-left: 15px; 4071 overflow-x: visible; 4072 -webkit-overflow-scrolling: touch; 4073 border-top: 1px solid transparent; 4074 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); 4075 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); 4076 } 4077 .navbar-collapse.in { 4078 overflow-y: auto; 4079 } 4080 @media (min-width: 768px) { 4081 .navbar-collapse { 4082 width: auto; 4083 border-top: 0; 4084 -webkit-box-shadow: none; 4085 box-shadow: none; 4086 } 4087 .navbar-collapse.collapse { 4088 display: block !important; 4089 height: auto !important; 4090 padding-bottom: 0; 4091 overflow: visible !important; 4092 } 4093 .navbar-collapse.in { 4094 overflow-y: visible; 4095 } 4096 .navbar-fixed-top .navbar-collapse, 4097 .navbar-static-top .navbar-collapse, 4098 .navbar-fixed-bottom .navbar-collapse { 4099 padding-right: 0; 4100 padding-left: 0; 4101 } 4102 } 4103 .navbar-fixed-top .navbar-collapse, 4104 .navbar-fixed-bottom .navbar-collapse { 4105 max-height: 340px; 4106 } 4107 @media (max-device-width: 480px) and (orientation: landscape) { 4108 .navbar-fixed-top .navbar-collapse, 4109 .navbar-fixed-bottom .navbar-collapse { 4110 max-height: 200px; 4111 } 4112 } 4113 .container > .navbar-header, 4114 .container-fluid > .navbar-header, 4115 .container > .navbar-collapse, 4116 .container-fluid > .navbar-collapse { 4117 margin-right: -15px; 4118 margin-left: -15px; 4119 } 4120 @media (min-width: 768px) { 4121 .container > .navbar-header, 4122 .container-fluid > .navbar-header, 4123 .container > .navbar-collapse, 4124 .container-fluid > .navbar-collapse { 4125 margin-right: 0; 4126 margin-left: 0; 4127 } 4128 } 4129 .navbar-static-top { 4130 z-index: 1000; 4131 border-width: 0 0 1px; 4132 } 4133 @media (min-width: 768px) { 4134 .navbar-static-top { 4135 border-radius: 0; 4136 } 4137 } 4138 .navbar-fixed-top, 4139 .navbar-fixed-bottom { 4140 position: fixed; 4141 right: 0; 4142 left: 0; 4143 z-index: 1030; 4144 } 4145 @media (min-width: 768px) { 4146 .navbar-fixed-top, 4147 .navbar-fixed-bottom { 4148 border-radius: 0; 4149 } 4150 } 4151 .navbar-fixed-top { 4152 top: 0; 4153 border-width: 0 0 1px; 4154 } 4155 .navbar-fixed-bottom { 4156 bottom: 0; 4157 margin-bottom: 0; 4158 border-width: 1px 0 0; 4159 } 4160 .navbar-brand { 4161 float: left; 4162 height: 50px; 4163 padding: 15px 15px; 4164 font-size: 18px; 4165 line-height: 20px; 4166 } 4167 .navbar-brand:hover, 4168 .navbar-brand:focus { 4169 text-decoration: none; 4170 } 4171 .navbar-brand > img { 4172 display: block; 4173 } 4174 @media (min-width: 768px) { 4175 .navbar > .container .navbar-brand, 4176 .navbar > .container-fluid .navbar-brand { 4177 margin-left: -15px; 4178 } 4179 } 4180 .navbar-toggle { 4181 position: relative; 4182 float: right; 4183 padding: 9px 10px; 4184 margin-top: 8px; 4185 margin-right: 15px; 4186 margin-bottom: 8px; 4187 background-color: transparent; 4188 background-image: none; 4189 border: 1px solid transparent; 4190 border-radius: 4px; 4191 } 4192 .navbar-toggle:focus { 4193 outline: 0; 4194 } 4195 .navbar-toggle .icon-bar { 4196 display: block; 4197 width: 22px; 4198 height: 2px; 4199 border-radius: 1px; 4200 } 4201 .navbar-toggle .icon-bar + .icon-bar { 4202 margin-top: 4px; 4203 } 4204 @media (min-width: 768px) { 4205 .navbar-toggle { 4206 display: none; 4207 } 4208 } 4209 .navbar-nav { 4210 margin: 7.5px -15px; 4211 } 4212 .navbar-nav > li > a { 4213 padding-top: 10px; 4214 padding-bottom: 10px; 4215 line-height: 20px; 4216 } 4217 @media (max-width: 767px) { 4218 .navbar-nav .open .dropdown-menu { 4219 position: static; 4220 float: none; 4221 width: auto; 4222 margin-top: 0; 4223 background-color: transparent; 4224 border: 0; 4225 -webkit-box-shadow: none; 4226 box-shadow: none; 4227 } 4228 .navbar-nav .open .dropdown-menu > li > a, 4229 .navbar-nav .open .dropdown-menu .dropdown-header { 4230 padding: 5px 15px 5px 25px; 4231 } 4232 .navbar-nav .open .dropdown-menu > li > a { 4233 line-height: 20px; 4234 } 4235 .navbar-nav .open .dropdown-menu > li > a:hover, 4236 .navbar-nav .open .dropdown-menu > li > a:focus { 4237 background-image: none; 4238 } 4239 } 4240 @media (min-width: 768px) { 4241 .navbar-nav { 4242 float: left; 4243 margin: 0; 4244 } 4245 .navbar-nav > li { 4246 float: left; 4247 } 4248 .navbar-nav > li > a { 4249 padding-top: 15px; 4250 padding-bottom: 15px; 4251 } 4252 } 4253 .navbar-form { 4254 padding: 10px 15px; 4255 margin-top: 8px; 4256 margin-right: -15px; 4257 margin-bottom: 8px; 4258 margin-left: -15px; 4259 border-top: 1px solid transparent; 4260 border-bottom: 1px solid transparent; 4261 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); 4262 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); 4263 } 4264 @media (min-width: 768px) { 4265 .navbar-form .form-group { 4266 display: inline-block; 4267 margin-bottom: 0; 4268 vertical-align: middle; 4269 } 4270 .navbar-form .form-control { 4271 display: inline-block; 4272 width: auto; 4273 vertical-align: middle; 4274 } 4275 .navbar-form .form-control-static { 4276 display: inline-block; 4277 } 4278 .navbar-form .input-group { 4279 display: inline-table; 4280 vertical-align: middle; 4281 } 4282 .navbar-form .input-group .input-group-addon, 4283 .navbar-form .input-group .input-group-btn, 4284 .navbar-form .input-group .form-control { 4285 width: auto; 4286 } 4287 .navbar-form .input-group > .form-control { 4288 width: 100%; 4289 } 4290 .navbar-form .control-label { 4291 margin-bottom: 0; 4292 vertical-align: middle; 4293 } 4294 .navbar-form .radio, 4295 .navbar-form .checkbox { 4296 display: inline-block; 4297 margin-top: 0; 4298 margin-bottom: 0; 4299 vertical-align: middle; 4300 } 4301 .navbar-form .radio label, 4302 .navbar-form .checkbox label { 4303 padding-left: 0; 4304 } 4305 .navbar-form .radio input[type="radio"], 4306 .navbar-form .checkbox input[type="checkbox"] { 4307 position: relative; 4308 margin-left: 0; 4309 } 4310 .navbar-form .has-feedback .form-control-feedback { 4311 top: 0; 4312 } 4313 } 4314 @media (max-width: 767px) { 4315 .navbar-form .form-group { 4316 margin-bottom: 5px; 4317 } 4318 .navbar-form .form-group:last-child { 4319 margin-bottom: 0; 4320 } 4321 } 4322 @media (min-width: 768px) { 4323 .navbar-form { 4324 width: auto; 4325 padding-top: 0; 4326 padding-bottom: 0; 4327 margin-right: 0; 4328 margin-left: 0; 4329 border: 0; 4330 -webkit-box-shadow: none; 4331 box-shadow: none; 4332 } 4333 } 4334 .navbar-nav > li > .dropdown-menu { 4335 margin-top: 0; 4336 border-top-left-radius: 0; 4337 border-top-right-radius: 0; 4338 } 4339 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { 4340 margin-bottom: 0; 4341 border-top-left-radius: 4px; 4342 border-top-right-radius: 4px; 4343 border-bottom-right-radius: 0; 4344 border-bottom-left-radius: 0; 4345 } 4346 .navbar-btn { 4347 margin-top: 8px; 4348 margin-bottom: 8px; 4349 } 4350 .navbar-btn.btn-sm { 4351 margin-top: 10px; 4352 margin-bottom: 10px; 4353 } 4354 .navbar-btn.btn-xs { 4355 margin-top: 14px; 4356 margin-bottom: 14px; 4357 } 4358 .navbar-text { 4359 margin-top: 15px; 4360 margin-bottom: 15px; 4361 } 4362 @media (min-width: 768px) { 4363 .navbar-text { 4364 float: left; 4365 margin-right: 15px; 4366 margin-left: 15px; 4367 } 4368 } 4369 @media (min-width: 768px) { 4370 .navbar-left { 4371 float: left !important; 4372 } 4373 .navbar-right { 4374 float: right !important; 4375 margin-right: -15px; 4376 } 4377 .navbar-right ~ .navbar-right { 4378 margin-right: 0; 4379 } 4380 } 4381 .navbar-default { 4382 background-color: #f8f8f8; 4383 border-color: #e7e7e7; 4384 } 4385 .navbar-default .navbar-brand { 4386 color: #777; 4387 } 4388 .navbar-default .navbar-brand:hover, 4389 .navbar-default .navbar-brand:focus { 4390 color: #5e5e5e; 4391 background-color: transparent; 4392 } 4393 .navbar-default .navbar-text { 4394 color: #777; 4395 } 4396 .navbar-default .navbar-nav > li > a { 4397 color: #777; 4398 } 4399 .navbar-default .navbar-nav > li > a:hover, 4400 .navbar-default .navbar-nav > li > a:focus { 4401 color: #333; 4402 background-color: transparent; 4403 } 4404 .navbar-default .navbar-nav > .active > a, 4405 .navbar-default .navbar-nav > .active > a:hover, 4406 .navbar-default .navbar-nav > .active > a:focus { 4407 color: #555; 4408 background-color: #e7e7e7; 4409 } 4410 .navbar-default .navbar-nav > .disabled > a, 4411 .navbar-default .navbar-nav > .disabled > a:hover, 4412 .navbar-default .navbar-nav > .disabled > a:focus { 4413 color: #ccc; 4414 background-color: transparent; 4415 } 4416 .navbar-default .navbar-toggle { 4417 border-color: #ddd; 4418 } 4419 .navbar-default .navbar-toggle:hover, 4420 .navbar-default .navbar-toggle:focus { 4421 background-color: #ddd; 4422 } 4423 .navbar-default .navbar-toggle .icon-bar { 4424 background-color: #888; 4425 } 4426 .navbar-default .navbar-collapse, 4427 .navbar-default .navbar-form { 4428 border-color: #e7e7e7; 4429 } 4430 .navbar-default .navbar-nav > .open > a, 4431 .navbar-default .navbar-nav > .open > a:hover, 4432 .navbar-default .navbar-nav > .open > a:focus { 4433 color: #555; 4434 background-color: #e7e7e7; 4435 } 4436 @media (max-width: 767px) { 4437 .navbar-default .navbar-nav .open .dropdown-menu > li > a { 4438 color: #777; 4439 } 4440 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 4441 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { 4442 color: #333; 4443 background-color: transparent; 4444 } 4445 .navbar-default .navbar-nav .open .dropdown-menu > .active > a, 4446 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, 4447 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { 4448 color: #555; 4449 background-color: #e7e7e7; 4450 } 4451 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, 4452 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, 4453 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { 4454 color: #ccc; 4455 background-color: transparent; 4456 } 4457 } 4458 .navbar-default .navbar-link { 4459 color: #777; 4460 } 4461 .navbar-default .navbar-link:hover { 4462 color: #333; 4463 } 4464 .navbar-default .btn-link { 4465 color: #777; 4466 } 4467 .navbar-default .btn-link:hover, 4468 .navbar-default .btn-link:focus { 4469 color: #333; 4470 } 4471 .navbar-default .btn-link[disabled]:hover, 4472 fieldset[disabled] .navbar-default .btn-link:hover, 4473 .navbar-default .btn-link[disabled]:focus, 4474 fieldset[disabled] .navbar-default .btn-link:focus { 4475 color: #ccc; 4476 } 4477 .navbar-inverse { 4478 background-color: #222; 4479 border-color: #080808; 4480 } 4481 .navbar-inverse .navbar-brand { 4482 color: #9d9d9d; 4483 } 4484 .navbar-inverse .navbar-brand:hover, 4485 .navbar-inverse .navbar-brand:focus { 4486 color: #fff; 4487 background-color: transparent; 4488 } 4489 .navbar-inverse .navbar-text { 4490 color: #9d9d9d; 4491 } 4492 .navbar-inverse .navbar-nav > li > a { 4493 color: #9d9d9d; 4494 } 4495 .navbar-inverse .navbar-nav > li > a:hover, 4496 .navbar-inverse .navbar-nav > li > a:focus { 4497 color: #fff; 4498 background-color: transparent; 4499 } 4500 .navbar-inverse .navbar-nav > .active > a, 4501 .navbar-inverse .navbar-nav > .active > a:hover, 4502 .navbar-inverse .navbar-nav > .active > a:focus { 4503 color: #fff; 4504 background-color: #080808; 4505 } 4506 .navbar-inverse .navbar-nav > .disabled > a, 4507 .navbar-inverse .navbar-nav > .disabled > a:hover, 4508 .navbar-inverse .navbar-nav > .disabled > a:focus { 4509 color: #444; 4510 background-color: transparent; 4511 } 4512 .navbar-inverse .navbar-toggle { 4513 border-color: #333; 4514 } 4515 .navbar-inverse .navbar-toggle:hover, 4516 .navbar-inverse .navbar-toggle:focus { 4517 background-color: #333; 4518 } 4519 .navbar-inverse .navbar-toggle .icon-bar { 4520 background-color: #fff; 4521 } 4522 .navbar-inverse .navbar-collapse, 4523 .navbar-inverse .navbar-form { 4524 border-color: #101010; 4525 } 4526 .navbar-inverse .navbar-nav > .open > a, 4527 .navbar-inverse .navbar-nav > .open > a:hover, 4528 .navbar-inverse .navbar-nav > .open > a:focus { 4529 color: #fff; 4530 background-color: #080808; 4531 } 4532 @media (max-width: 767px) { 4533 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { 4534 border-color: #080808; 4535 } 4536 .navbar-inverse .navbar-nav .open .dropdown-menu .divider { 4537 background-color: #080808; 4538 } 4539 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { 4540 color: #9d9d9d; 4541 } 4542 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 4543 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { 4544 color: #fff; 4545 background-color: transparent; 4546 } 4547 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, 4548 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, 4549 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { 4550 color: #fff; 4551 background-color: #080808; 4552 } 4553 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, 4554 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, 4555 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { 4556 color: #444; 4557 background-color: transparent; 4558 } 4559 } 4560 .navbar-inverse .navbar-link { 4561 color: #9d9d9d; 4562 } 4563 .navbar-inverse .navbar-link:hover { 4564 color: #fff; 4565 } 4566 .navbar-inverse .btn-link { 4567 color: #9d9d9d; 4568 } 4569 .navbar-inverse .btn-link:hover, 4570 .navbar-inverse .btn-link:focus { 4571 color: #fff; 4572 } 4573 .navbar-inverse .btn-link[disabled]:hover, 4574 fieldset[disabled] .navbar-inverse .btn-link:hover, 4575 .navbar-inverse .btn-link[disabled]:focus, 4576 fieldset[disabled] .navbar-inverse .btn-link:focus { 4577 color: #444; 4578 } 4579 .breadcrumb { 4580 padding: 8px 15px; 4581 margin-bottom: 20px; 4582 list-style: none; 4583 background-color: #f5f5f5; 4584 border-radius: 4px; 4585 } 4586 .breadcrumb > li { 4587 display: inline-block; 4588 } 4589 .breadcrumb > li + li:before { 4590 padding: 0 5px; 4591 color: #ccc; 4592 content: "/\00a0"; 4593 } 4594 .breadcrumb > .active { 4595 color: #777; 4596 } 4597 .pagination { 4598 display: inline-block; 4599 padding-left: 0; 4600 margin: 20px 0; 4601 border-radius: 4px; 4602 } 4603 .pagination > li { 4604 display: inline; 4605 } 4606 .pagination > li > a, 4607 .pagination > li > span { 4608 position: relative; 4609 float: left; 4610 padding: 6px 12px; 4611 margin-left: -1px; 4612 line-height: 1.42857143; 4613 color: #337ab7; 4614 text-decoration: none; 4615 background-color: #fff; 4616 border: 1px solid #ddd; 4617 } 4618 .pagination > li:first-child > a, 4619 .pagination > li:first-child > span { 4620 margin-left: 0; 4621 border-top-left-radius: 4px; 4622 border-bottom-left-radius: 4px; 4623 } 4624 .pagination > li:last-child > a, 4625 .pagination > li:last-child > span { 4626 border-top-right-radius: 4px; 4627 border-bottom-right-radius: 4px; 4628 } 4629 .pagination > li > a:hover, 4630 .pagination > li > span:hover, 4631 .pagination > li > a:focus, 4632 .pagination > li > span:focus { 4633 color: #23527c; 4634 background-color: #eee; 4635 border-color: #ddd; 4636 } 4637 .pagination > .active > a, 4638 .pagination > .active > span, 4639 .pagination > .active > a:hover, 4640 .pagination > .active > span:hover, 4641 .pagination > .active > a:focus, 4642 .pagination > .active > span:focus { 4643 z-index: 2; 4644 color: #fff; 4645 cursor: default; 4646 background-color: #337ab7; 4647 border-color: #337ab7; 4648 } 4649 .pagination > .disabled > span, 4650 .pagination > .disabled > span:hover, 4651 .pagination > .disabled > span:focus, 4652 .pagination > .disabled > a, 4653 .pagination > .disabled > a:hover, 4654 .pagination > .disabled > a:focus { 4655 color: #777; 4656 cursor: not-allowed; 4657 background-color: #fff; 4658 border-color: #ddd; 4659 } 4660 .pagination-lg > li > a, 4661 .pagination-lg > li > span { 4662 padding: 10px 16px; 4663 font-size: 18px; 4664 } 4665 .pagination-lg > li:first-child > a, 4666 .pagination-lg > li:first-child > span { 4667 border-top-left-radius: 6px; 4668 border-bottom-left-radius: 6px; 4669 } 4670 .pagination-lg > li:last-child > a, 4671 .pagination-lg > li:last-child > span { 4672 border-top-right-radius: 6px; 4673 border-bottom-right-radius: 6px; 4674 } 4675 .pagination-sm > li > a, 4676 .pagination-sm > li > span { 4677 padding: 5px 10px; 4678 font-size: 12px; 4679 } 4680 .pagination-sm > li:first-child > a, 4681 .pagination-sm > li:first-child > span { 4682 border-top-left-radius: 3px; 4683 border-bottom-left-radius: 3px; 4684 } 4685 .pagination-sm > li:last-child > a, 4686 .pagination-sm > li:last-child > span { 4687 border-top-right-radius: 3px; 4688 border-bottom-right-radius: 3px; 4689 } 4690 .pager { 4691 padding-left: 0; 4692 margin: 20px 0; 4693 text-align: center; 4694 list-style: none; 4695 } 4696 .pager li { 4697 display: inline; 4698 } 4699 .pager li > a, 4700 .pager li > span { 4701 display: inline-block; 4702 padding: 5px 14px; 4703 background-color: #fff; 4704 border: 1px solid #ddd; 4705 border-radius: 15px; 4706 } 4707 .pager li > a:hover, 4708 .pager li > a:focus { 4709 text-decoration: none; 4710 background-color: #eee; 4711 } 4712 .pager .next > a, 4713 .pager .next > span { 4714 float: right; 4715 } 4716 .pager .previous > a, 4717 .pager .previous > span { 4718 float: left; 4719 } 4720 .pager .disabled > a, 4721 .pager .disabled > a:hover, 4722 .pager .disabled > a:focus, 4723 .pager .disabled > span { 4724 color: #777; 4725 cursor: not-allowed; 4726 background-color: #fff; 4727 } 4728 .label { 4729 display: inline; 4730 padding: .2em .6em .3em; 4731 font-size: 75%; 4732 font-weight: bold; 4733 line-height: 1; 4734 color: #fff; 4735 text-align: center; 4736 white-space: nowrap; 4737 vertical-align: baseline; 4738 border-radius: .25em; 4739 } 4740 a.label:hover, 4741 a.label:focus { 4742 color: #fff; 4743 text-decoration: none; 4744 cursor: pointer; 4745 } 4746 .label:empty { 4747 display: none; 4748 } 4749 .btn .label { 4750 position: relative; 4751 top: -1px; 4752 } 4753 .label-default { 4754 background-color: #777; 4755 } 4756 .label-default[href]:hover, 4757 .label-default[href]:focus { 4758 background-color: #5e5e5e; 4759 } 4760 .label-primary { 4761 background-color: #337ab7; 4762 } 4763 .label-primary[href]:hover, 4764 .label-primary[href]:focus { 4765 background-color: #286090; 4766 } 4767 .label-success { 4768 background-color: #5cb85c; 4769 } 4770 .label-success[href]:hover, 4771 .label-success[href]:focus { 4772 background-color: #449d44; 4773 } 4774 .label-info { 4775 background-color: #5bc0de; 4776 } 4777 .label-info[href]:hover, 4778 .label-info[href]:focus { 4779 background-color: #31b0d5; 4780 } 4781 .label-warning { 4782 background-color: #f0ad4e; 4783 } 4784 .label-warning[href]:hover, 4785 .label-warning[href]:focus { 4786 background-color: #ec971f; 4787 } 4788 .label-danger { 4789 background-color: #d9534f; 4790 } 4791 .label-danger[href]:hover, 4792 .label-danger[href]:focus { 4793 background-color: #c9302c; 4794 } 4795 .badge { 4796 display: inline-block; 4797 min-width: 10px; 4798 padding: 3px 7px; 4799 font-size: 12px; 4800 font-weight: bold; 4801 line-height: 1; 4802 color: #fff; 4803 text-align: center; 4804 white-space: nowrap; 4805 vertical-align: baseline; 4806 background-color: #777; 4807 border-radius: 10px; 4808 } 4809 .badge:empty { 4810 display: none; 4811 } 4812 .btn .badge { 4813 position: relative; 4814 top: -1px; 4815 } 4816 .btn-xs .badge, 4817 .btn-group-xs > .btn .badge { 4818 top: 0; 4819 padding: 1px 5px; 4820 } 4821 a.badge:hover, 4822 a.badge:focus { 4823 color: #fff; 4824 text-decoration: none; 4825 cursor: pointer; 4826 } 4827 .list-group-item.active > .badge, 4828 .nav-pills > .active > a > .badge { 4829 color: #337ab7; 4830 background-color: #fff; 4831 } 4832 .list-group-item > .badge { 4833 float: right; 4834 } 4835 .list-group-item > .badge + .badge { 4836 margin-right: 5px; 4837 } 4838 .nav-pills > li > a > .badge { 4839 margin-left: 3px; 4840 } 4841 .jumbotron { 4842 padding: 30px 15px; 4843 margin-bottom: 30px; 4844 color: inherit; 4845 background-color: #eee; 4846 } 4847 .jumbotron h1, 4848 .jumbotron .h1 { 4849 color: inherit; 4850 } 4851 .jumbotron p { 4852 margin-bottom: 15px; 4853 font-size: 21px; 4854 font-weight: 200; 4855 } 4856 .jumbotron > hr { 4857 border-top-color: #d5d5d5; 4858 } 4859 .container .jumbotron, 4860 .container-fluid .jumbotron { 4861 border-radius: 6px; 4862 } 4863 .jumbotron .container { 4864 max-width: 100%; 4865 } 4866 @media screen and (min-width: 768px) { 4867 .jumbotron { 4868 padding: 48px 0; 4869 } 4870 .container .jumbotron, 4871 .container-fluid .jumbotron { 4872 padding-right: 60px; 4873 padding-left: 60px; 4874 } 4875 .jumbotron h1, 4876 .jumbotron .h1 { 4877 font-size: 63px; 4878 } 4879 } 4880 .thumbnail { 4881 display: block; 4882 padding: 4px; 4883 margin-bottom: 20px; 4884 line-height: 1.42857143; 4885 background-color: #fff; 4886 border: 1px solid #ddd; 4887 border-radius: 4px; 4888 -webkit-transition: border .2s ease-in-out; 4889 -o-transition: border .2s ease-in-out; 4890 transition: border .2s ease-in-out; 4891 } 4892 .thumbnail > img, 4893 .thumbnail a > img { 4894 margin-right: auto; 4895 margin-left: auto; 4896 } 4897 a.thumbnail:hover, 4898 a.thumbnail:focus, 4899 a.thumbnail.active { 4900 border-color: #337ab7; 4901 } 4902 .thumbnail .caption { 4903 padding: 9px; 4904 color: #333; 4905 } 4906 .alert { 4907 padding: 15px; 4908 margin-bottom: 20px; 4909 border: 1px solid transparent; 4910 border-radius: 4px; 4911 } 4912 .alert h4 { 4913 margin-top: 0; 4914 color: inherit; 4915 } 4916 .alert .alert-link { 4917 font-weight: bold; 4918 } 4919 .alert > p, 4920 .alert > ul { 4921 margin-bottom: 0; 4922 } 4923 .alert > p + p { 4924 margin-top: 5px; 4925 } 4926 .alert-dismissable, 4927 .alert-dismissible { 4928 padding-right: 35px; 4929 } 4930 .alert-dismissable .close, 4931 .alert-dismissible .close { 4932 position: relative; 4933 top: -2px; 4934 right: -21px; 4935 color: inherit; 4936 } 4937 .alert-success { 4938 color: #3c763d; 4939 background-color: #dff0d8; 4940 border-color: #d6e9c6; 4941 } 4942 .alert-success hr { 4943 border-top-color: #c9e2b3; 4944 } 4945 .alert-success .alert-link { 4946 color: #2b542c; 4947 } 4948 .alert-info { 4949 color: #31708f; 4950 background-color: #d9edf7; 4951 border-color: #bce8f1; 4952 } 4953 .alert-info hr { 4954 border-top-color: #a6e1ec; 4955 } 4956 .alert-info .alert-link { 4957 color: #245269; 4958 } 4959 .alert-warning { 4960 color: #8a6d3b; 4961 background-color: #fcf8e3; 4962 border-color: #faebcc; 4963 } 4964 .alert-warning hr { 4965 border-top-color: #f7e1b5; 4966 } 4967 .alert-warning .alert-link { 4968 color: #66512c; 4969 } 4970 .alert-danger { 4971 color: #a94442; 4972 background-color: #f2dede; 4973 border-color: #ebccd1; 4974 } 4975 .alert-danger hr { 4976 border-top-color: #e4b9c0; 4977 } 4978 .alert-danger .alert-link { 4979 color: #843534; 4980 } 4981 @-webkit-keyframes progress-bar-stripes { 4982 from { 4983 background-position: 40px 0; 4984 } 4985 to { 4986 background-position: 0 0; 4987 } 4988 } 4989 @-o-keyframes progress-bar-stripes { 4990 from { 4991 background-position: 40px 0; 4992 } 4993 to { 4994 background-position: 0 0; 4995 } 4996 } 4997 @keyframes progress-bar-stripes { 4998 from { 4999 background-position: 40px 0; 5000 } 5001 to { 5002 background-position: 0 0; 5003 } 5004 } 5005 .progress { 5006 height: 20px; 5007 margin-bottom: 20px; 5008 overflow: hidden; 5009 background-color: #f5f5f5; 5010 border-radius: 4px; 5011 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); 5012 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); 5013 } 5014 .progress-bar { 5015 float: left; 5016 width: 0; 5017 height: 100%; 5018 font-size: 12px; 5019 line-height: 20px; 5020 color: #fff; 5021 text-align: center; 5022 background-color: #337ab7; 5023 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); 5024 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); 5025 -webkit-transition: width .6s ease; 5026 -o-transition: width .6s ease; 5027 transition: width .6s ease; 5028 } 5029 .progress-striped .progress-bar, 5030 .progress-bar-striped { 5031 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5032 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5033 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5034 -webkit-background-size: 40px 40px; 5035 background-size: 40px 40px; 5036 } 5037 .progress.active .progress-bar, 5038 .progress-bar.active { 5039 -webkit-animation: progress-bar-stripes 2s linear infinite; 5040 -o-animation: progress-bar-stripes 2s linear infinite; 5041 animation: progress-bar-stripes 2s linear infinite; 5042 } 5043 .progress-bar-success { 5044 background-color: #5cb85c; 5045 } 5046 .progress-striped .progress-bar-success { 5047 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5048 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5049 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5050 } 5051 .progress-bar-info { 5052 background-color: #5bc0de; 5053 } 5054 .progress-striped .progress-bar-info { 5055 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5056 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5057 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5058 } 5059 .progress-bar-warning { 5060 background-color: #f0ad4e; 5061 } 5062 .progress-striped .progress-bar-warning { 5063 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5064 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5065 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5066 } 5067 .progress-bar-danger { 5068 background-color: #d9534f; 5069 } 5070 .progress-striped .progress-bar-danger { 5071 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5072 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5073 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 5074 } 5075 .media { 5076 margin-top: 15px; 5077 } 5078 .media:first-child { 5079 margin-top: 0; 5080 } 5081 .media, 5082 .media-body { 5083 overflow: hidden; 5084 zoom: 1; 5085 } 5086 .media-body { 5087 width: 10000px; 5088 } 5089 .media-object { 5090 display: block; 5091 } 5092 .media-right, 5093 .media > .pull-right { 5094 padding-left: 10px; 5095 } 5096 .media-left, 5097 .media > .pull-left { 5098 padding-right: 10px; 5099 } 5100 .media-left, 5101 .media-right, 5102 .media-body { 5103 display: table-cell; 5104 vertical-align: top; 5105 } 5106 .media-middle { 5107 vertical-align: middle; 5108 } 5109 .media-bottom { 5110 vertical-align: bottom; 5111 } 5112 .media-heading { 5113 margin-top: 0; 5114 margin-bottom: 5px; 5115 } 5116 .media-list { 5117 padding-left: 0; 5118 list-style: none; 5119 } 5120 .list-group { 5121 padding-left: 0; 5122 margin-bottom: 20px; 5123 } 5124 .list-group-item { 5125 position: relative; 5126 display: block; 5127 padding: 10px 15px; 5128 margin-bottom: -1px; 5129 background-color: #fff; 5130 border: 1px solid #ddd; 5131 } 5132 .list-group-item:first-child { 5133 border-top-left-radius: 4px; 5134 border-top-right-radius: 4px; 5135 } 5136 .list-group-item:last-child { 5137 margin-bottom: 0; 5138 border-bottom-right-radius: 4px; 5139 border-bottom-left-radius: 4px; 5140 } 5141 a.list-group-item { 5142 color: #555; 5143 } 5144 a.list-group-item .list-group-item-heading { 5145 color: #333; 5146 } 5147 a.list-group-item:hover, 5148 a.list-group-item:focus { 5149 color: #555; 5150 text-decoration: none; 5151 background-color: #f5f5f5; 5152 } 5153 .list-group-item.disabled, 5154 .list-group-item.disabled:hover, 5155 .list-group-item.disabled:focus { 5156 color: #777; 5157 cursor: not-allowed; 5158 background-color: #eee; 5159 } 5160 .list-group-item.disabled .list-group-item-heading, 5161 .list-group-item.disabled:hover .list-group-item-heading, 5162 .list-group-item.disabled:focus .list-group-item-heading { 5163 color: inherit; 5164 } 5165 .list-group-item.disabled .list-group-item-text, 5166 .list-group-item.disabled:hover .list-group-item-text, 5167 .list-group-item.disabled:focus .list-group-item-text { 5168 color: #777; 5169 } 5170 .list-group-item.active, 5171 .list-group-item.active:hover, 5172 .list-group-item.active:focus { 5173 z-index: 2; 5174 color: #fff; 5175 background-color: #337ab7; 5176 border-color: #337ab7; 5177 } 5178 .list-group-item.active .list-group-item-heading, 5179 .list-group-item.active:hover .list-group-item-heading, 5180 .list-group-item.active:focus .list-group-item-heading, 5181 .list-group-item.active .list-group-item-heading > small, 5182 .list-group-item.active:hover .list-group-item-heading > small, 5183 .list-group-item.active:focus .list-group-item-heading > small, 5184 .list-group-item.active .list-group-item-heading > .small, 5185 .list-group-item.active:hover .list-group-item-heading > .small, 5186 .list-group-item.active:focus .list-group-item-heading > .small { 5187 color: inherit; 5188 } 5189 .list-group-item.active .list-group-item-text, 5190 .list-group-item.active:hover .list-group-item-text, 5191 .list-group-item.active:focus .list-group-item-text { 5192 color: #c7ddef; 5193 } 5194 .list-group-item-success { 5195 color: #3c763d; 5196 background-color: #dff0d8; 5197 } 5198 a.list-group-item-success { 5199 color: #3c763d; 5200 } 5201 a.list-group-item-success .list-group-item-heading { 5202 color: inherit; 5203 } 5204 a.list-group-item-success:hover, 5205 a.list-group-item-success:focus { 5206 color: #3c763d; 5207 background-color: #d0e9c6; 5208 } 5209 a.list-group-item-success.active, 5210 a.list-group-item-success.active:hover, 5211 a.list-group-item-success.active:focus { 5212 color: #fff; 5213 background-color: #3c763d; 5214 border-color: #3c763d; 5215 } 5216 .list-group-item-info { 5217 color: #31708f; 5218 background-color: #d9edf7; 5219 } 5220 a.list-group-item-info { 5221 color: #31708f; 5222 } 5223 a.list-group-item-info .list-group-item-heading { 5224 color: inherit; 5225 } 5226 a.list-group-item-info:hover, 5227 a.list-group-item-info:focus { 5228 color: #31708f; 5229 background-color: #c4e3f3; 5230 } 5231 a.list-group-item-info.active, 5232 a.list-group-item-info.active:hover, 5233 a.list-group-item-info.active:focus { 5234 color: #fff; 5235 background-color: #31708f; 5236 border-color: #31708f; 5237 } 5238 .list-group-item-warning { 5239 color: #8a6d3b; 5240 background-color: #fcf8e3; 5241 } 5242 a.list-group-item-warning { 5243 color: #8a6d3b; 5244 } 5245 a.list-group-item-warning .list-group-item-heading { 5246 color: inherit; 5247 } 5248 a.list-group-item-warning:hover, 5249 a.list-group-item-warning:focus { 5250 color: #8a6d3b; 5251 background-color: #faf2cc; 5252 } 5253 a.list-group-item-warning.active, 5254 a.list-group-item-warning.active:hover, 5255 a.list-group-item-warning.active:focus { 5256 color: #fff; 5257 background-color: #8a6d3b; 5258 border-color: #8a6d3b; 5259 } 5260 .list-group-item-danger { 5261 color: #a94442; 5262 background-color: #f2dede; 5263 } 5264 a.list-group-item-danger { 5265 color: #a94442; 5266 } 5267 a.list-group-item-danger .list-group-item-heading { 5268 color: inherit; 5269 } 5270 a.list-group-item-danger:hover, 5271 a.list-group-item-danger:focus { 5272 color: #a94442; 5273 background-color: #ebcccc; 5274 } 5275 a.list-group-item-danger.active, 5276 a.list-group-item-danger.active:hover, 5277 a.list-group-item-danger.active:focus { 5278 color: #fff; 5279 background-color: #a94442; 5280 border-color: #a94442; 5281 } 5282 .list-group-item-heading { 5283 margin-top: 0; 5284 margin-bottom: 5px; 5285 } 5286 .list-group-item-text { 5287 margin-bottom: 0; 5288 line-height: 1.3; 5289 } 5290 .panel { 5291 margin-bottom: 20px; 5292 background-color: #fff; 5293 border: 1px solid transparent; 5294 border-radius: 4px; 5295 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); 5296 box-shadow: 0 1px 1px rgba(0, 0, 0, .05); 5297 } 5298 .panel-body { 5299 padding: 15px; 5300 } 5301 .panel-heading { 5302 padding: 10px 15px; 5303 border-bottom: 1px solid transparent; 5304 border-top-left-radius: 3px; 5305 border-top-right-radius: 3px; 5306 } 5307 .panel-heading > .dropdown .dropdown-toggle { 5308 color: inherit; 5309 } 5310 .panel-title { 5311 margin-top: 0; 5312 margin-bottom: 0; 5313 font-size: 16px; 5314 color: inherit; 5315 } 5316 .panel-title > a, 5317 .panel-title > small, 5318 .panel-title > .small, 5319 .panel-title > small > a, 5320 .panel-title > .small > a { 5321 color: inherit; 5322 } 5323 .panel-footer { 5324 padding: 10px 15px; 5325 background-color: #f5f5f5; 5326 border-top: 1px solid #ddd; 5327 border-bottom-right-radius: 3px; 5328 border-bottom-left-radius: 3px; 5329 } 5330 .panel > .list-group, 5331 .panel > .panel-collapse > .list-group { 5332 margin-bottom: 0; 5333 } 5334 .panel > .list-group .list-group-item, 5335 .panel > .panel-collapse > .list-group .list-group-item { 5336 border-width: 1px 0; 5337 border-radius: 0; 5338 } 5339 .panel > .list-group:first-child .list-group-item:first-child, 5340 .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { 5341 border-top: 0; 5342 border-top-left-radius: 3px; 5343 border-top-right-radius: 3px; 5344 } 5345 .panel > .list-group:last-child .list-group-item:last-child, 5346 .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { 5347 border-bottom: 0; 5348 border-bottom-right-radius: 3px; 5349 border-bottom-left-radius: 3px; 5350 } 5351 .panel-heading + .list-group .list-group-item:first-child { 5352 border-top-width: 0; 5353 } 5354 .list-group + .panel-footer { 5355 border-top-width: 0; 5356 } 5357 .panel > .table, 5358 .panel > .table-responsive > .table, 5359 .panel > .panel-collapse > .table { 5360 margin-bottom: 0; 5361 } 5362 .panel > .table caption, 5363 .panel > .table-responsive > .table caption, 5364 .panel > .panel-collapse > .table caption { 5365 padding-right: 15px; 5366 padding-left: 15px; 5367 } 5368 .panel > .table:first-child, 5369 .panel > .table-responsive:first-child > .table:first-child { 5370 border-top-left-radius: 3px; 5371 border-top-right-radius: 3px; 5372 } 5373 .panel > .table:first-child > thead:first-child > tr:first-child, 5374 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, 5375 .panel > .table:first-child > tbody:first-child > tr:first-child, 5376 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { 5377 border-top-left-radius: 3px; 5378 border-top-right-radius: 3px; 5379 } 5380 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, 5381 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, 5382 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, 5383 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, 5384 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, 5385 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, 5386 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, 5387 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { 5388 border-top-left-radius: 3px; 5389 } 5390 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, 5391 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, 5392 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, 5393 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, 5394 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, 5395 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, 5396 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, 5397 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { 5398 border-top-right-radius: 3px; 5399 } 5400 .panel > .table:last-child, 5401 .panel > .table-responsive:last-child > .table:last-child { 5402 border-bottom-right-radius: 3px; 5403 border-bottom-left-radius: 3px; 5404 } 5405 .panel > .table:last-child > tbody:last-child > tr:last-child, 5406 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, 5407 .panel > .table:last-child > tfoot:last-child > tr:last-child, 5408 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { 5409 border-bottom-right-radius: 3px; 5410 border-bottom-left-radius: 3px; 5411 } 5412 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, 5413 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, 5414 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, 5415 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, 5416 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, 5417 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, 5418 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, 5419 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { 5420 border-bottom-left-radius: 3px; 5421 } 5422 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, 5423 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, 5424 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, 5425 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, 5426 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, 5427 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, 5428 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, 5429 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { 5430 border-bottom-right-radius: 3px; 5431 } 5432 .panel > .panel-body + .table, 5433 .panel > .panel-body + .table-responsive, 5434 .panel > .table + .panel-body, 5435 .panel > .table-responsive + .panel-body { 5436 border-top: 1px solid #ddd; 5437 } 5438 .panel > .table > tbody:first-child > tr:first-child th, 5439 .panel > .table > tbody:first-child > tr:first-child td { 5440 border-top: 0; 5441 } 5442 .panel > .table-bordered, 5443 .panel > .table-responsive > .table-bordered { 5444 border: 0; 5445 } 5446 .panel > .table-bordered > thead > tr > th:first-child, 5447 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, 5448 .panel > .table-bordered > tbody > tr > th:first-child, 5449 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, 5450 .panel > .table-bordered > tfoot > tr > th:first-child, 5451 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, 5452 .panel > .table-bordered > thead > tr > td:first-child, 5453 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, 5454 .panel > .table-bordered > tbody > tr > td:first-child, 5455 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, 5456 .panel > .table-bordered > tfoot > tr > td:first-child, 5457 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { 5458 border-left: 0; 5459 } 5460 .panel > .table-bordered > thead > tr > th:last-child, 5461 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, 5462 .panel > .table-bordered > tbody > tr > th:last-child, 5463 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, 5464 .panel > .table-bordered > tfoot > tr > th:last-child, 5465 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, 5466 .panel > .table-bordered > thead > tr > td:last-child, 5467 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, 5468 .panel > .table-bordered > tbody > tr > td:last-child, 5469 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, 5470 .panel > .table-bordered > tfoot > tr > td:last-child, 5471 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { 5472 border-right: 0; 5473 } 5474 .panel > .table-bordered > thead > tr:first-child > td, 5475 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, 5476 .panel > .table-bordered > tbody > tr:first-child > td, 5477 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, 5478 .panel > .table-bordered > thead > tr:first-child > th, 5479 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, 5480 .panel > .table-bordered > tbody > tr:first-child > th, 5481 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { 5482 border-bottom: 0; 5483 } 5484 .panel > .table-bordered > tbody > tr:last-child > td, 5485 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, 5486 .panel > .table-bordered > tfoot > tr:last-child > td, 5487 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, 5488 .panel > .table-bordered > tbody > tr:last-child > th, 5489 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, 5490 .panel > .table-bordered > tfoot > tr:last-child > th, 5491 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { 5492 border-bottom: 0; 5493 } 5494 .panel > .table-responsive { 5495 margin-bottom: 0; 5496 border: 0; 5497 } 5498 .panel-group { 5499 margin-bottom: 20px; 5500 } 5501 .panel-group .panel { 5502 margin-bottom: 0; 5503 border-radius: 4px; 5504 } 5505 .panel-group .panel + .panel { 5506 margin-top: 5px; 5507 } 5508 .panel-group .panel-heading { 5509 border-bottom: 0; 5510 } 5511 .panel-group .panel-heading + .panel-collapse > .panel-body, 5512 .panel-group .panel-heading + .panel-collapse > .list-group { 5513 border-top: 1px solid #ddd; 5514 } 5515 .panel-group .panel-footer { 5516 border-top: 0; 5517 } 5518 .panel-group .panel-footer + .panel-collapse .panel-body { 5519 border-bottom: 1px solid #ddd; 5520 } 5521 .panel-default { 5522 border-color: #ddd; 5523 } 5524 .panel-default > .panel-heading { 5525 color: #333; 5526 background-color: #f5f5f5; 5527 border-color: #ddd; 5528 } 5529 .panel-default > .panel-heading + .panel-collapse > .panel-body { 5530 border-top-color: #ddd; 5531 } 5532 .panel-default > .panel-heading .badge { 5533 color: #f5f5f5; 5534 background-color: #333; 5535 } 5536 .panel-default > .panel-footer + .panel-collapse > .panel-body { 5537 border-bottom-color: #ddd; 5538 } 5539 .panel-primary { 5540 border-color: #337ab7; 5541 } 5542 .panel-primary > .panel-heading { 5543 color: #fff; 5544 background-color: #337ab7; 5545 border-color: #337ab7; 5546 } 5547 .panel-primary > .panel-heading + .panel-collapse > .panel-body { 5548 border-top-color: #337ab7; 5549 } 5550 .panel-primary > .panel-heading .badge { 5551 color: #337ab7; 5552 background-color: #fff; 5553 } 5554 .panel-primary > .panel-footer + .panel-collapse > .panel-body { 5555 border-bottom-color: #337ab7; 5556 } 5557 .panel-success { 5558 border-color: #d6e9c6; 5559 } 5560 .panel-success > .panel-heading { 5561 color: #3c763d; 5562 background-color: #dff0d8; 5563 border-color: #d6e9c6; 5564 } 5565 .panel-success > .panel-heading + .panel-collapse > .panel-body { 5566 border-top-color: #d6e9c6; 5567 } 5568 .panel-success > .panel-heading .badge { 5569 color: #dff0d8; 5570 background-color: #3c763d; 5571 } 5572 .panel-success > .panel-footer + .panel-collapse > .panel-body { 5573 border-bottom-color: #d6e9c6; 5574 } 5575 .panel-info { 5576 border-color: #bce8f1; 5577 } 5578 .panel-info > .panel-heading { 5579 color: #31708f; 5580 background-color: #d9edf7; 5581 border-color: #bce8f1; 5582 } 5583 .panel-info > .panel-heading + .panel-collapse > .panel-body { 5584 border-top-color: #bce8f1; 5585 } 5586 .panel-info > .panel-heading .badge { 5587 color: #d9edf7; 5588 background-color: #31708f; 5589 } 5590 .panel-info > .panel-footer + .panel-collapse > .panel-body { 5591 border-bottom-color: #bce8f1; 5592 } 5593 .panel-warning { 5594 border-color: #faebcc; 5595 } 5596 .panel-warning > .panel-heading { 5597 color: #8a6d3b; 5598 background-color: #fcf8e3; 5599 border-color: #faebcc; 5600 } 5601 .panel-warning > .panel-heading + .panel-collapse > .panel-body { 5602 border-top-color: #faebcc; 5603 } 5604 .panel-warning > .panel-heading .badge { 5605 color: #fcf8e3; 5606 background-color: #8a6d3b; 5607 } 5608 .panel-warning > .panel-footer + .panel-collapse > .panel-body { 5609 border-bottom-color: #faebcc; 5610 } 5611 .panel-danger { 5612 border-color: #ebccd1; 5613 } 5614 .panel-danger > .panel-heading { 5615 color: #a94442; 5616 background-color: #f2dede; 5617 border-color: #ebccd1; 5618 } 5619 .panel-danger > .panel-heading + .panel-collapse > .panel-body { 5620 border-top-color: #ebccd1; 5621 } 5622 .panel-danger > .panel-heading .badge { 5623 color: #f2dede; 5624 background-color: #a94442; 5625 } 5626 .panel-danger > .panel-footer + .panel-collapse > .panel-body { 5627 border-bottom-color: #ebccd1; 5628 } 5629 .embed-responsive { 5630 position: relative; 5631 display: block; 5632 height: 0; 5633 padding: 0; 5634 overflow: hidden; 5635 } 5636 .embed-responsive .embed-responsive-item, 5637 .embed-responsive iframe, 5638 .embed-responsive embed, 5639 .embed-responsive object, 5640 .embed-responsive video { 5641 position: absolute; 5642 top: 0; 5643 bottom: 0; 5644 left: 0; 5645 width: 100%; 5646 height: 100%; 5647 border: 0; 5648 } 5649 .embed-responsive-16by9 { 5650 padding-bottom: 56.25%; 5651 } 5652 .embed-responsive-4by3 { 5653 padding-bottom: 75%; 5654 } 5655 .well { 5656 min-height: 20px; 5657 padding: 19px; 5658 margin-bottom: 20px; 5659 background-color: #f5f5f5; 5660 border: 1px solid #e3e3e3; 5661 border-radius: 4px; 5662 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 5663 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 5664 } 5665 .well blockquote { 5666 border-color: #ddd; 5667 border-color: rgba(0, 0, 0, .15); 5668 } 5669 .well-lg { 5670 padding: 24px; 5671 border-radius: 6px; 5672 } 5673 .well-sm { 5674 padding: 9px; 5675 border-radius: 3px; 5676 } 5677 .close { 5678 float: right; 5679 font-size: 21px; 5680 font-weight: bold; 5681 line-height: 1; 5682 color: #000; 5683 text-shadow: 0 1px 0 #fff; 5684 filter: alpha(opacity=20); 5685 opacity: .2; 5686 } 5687 .close:hover, 5688 .close:focus { 5689 color: #000; 5690 text-decoration: none; 5691 cursor: pointer; 5692 filter: alpha(opacity=50); 5693 opacity: .5; 5694 } 5695 button.close { 5696 -webkit-appearance: none; 5697 padding: 0; 5698 cursor: pointer; 5699 background: transparent; 5700 border: 0; 5701 } 5702 .modal-open { 5703 overflow: hidden; 5704 } 5705 .modal { 5706 position: fixed; 5707 top: 0; 5708 right: 0; 5709 bottom: 0; 5710 left: 0; 5711 z-index: 1050; 5712 display: none; 5713 overflow: hidden; 5714 -webkit-overflow-scrolling: touch; 5715 outline: 0; 5716 } 5717 .modal.fade .modal-dialog { 5718 -webkit-transition: -webkit-transform .3s ease-out; 5719 -o-transition: -o-transform .3s ease-out; 5720 transition: transform .3s ease-out; 5721 -webkit-transform: translate(0, -25%); 5722 -ms-transform: translate(0, -25%); 5723 -o-transform: translate(0, -25%); 5724 transform: translate(0, -25%); 5725 } 5726 .modal.in .modal-dialog { 5727 -webkit-transform: translate(0, 0); 5728 -ms-transform: translate(0, 0); 5729 -o-transform: translate(0, 0); 5730 transform: translate(0, 0); 5731 } 5732 .modal-open .modal { 5733 overflow-x: hidden; 5734 overflow-y: auto; 5735 } 5736 .modal-dialog { 5737 position: relative; 5738 width: auto; 5739 margin: 10px; 5740 } 5741 .modal-content { 5742 position: relative; 5743 background-color: #fff; 5744 -webkit-background-clip: padding-box; 5745 background-clip: padding-box; 5746 border: 1px solid #999; 5747 border: 1px solid rgba(0, 0, 0, .2); 5748 border-radius: 6px; 5749 outline: 0; 5750 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); 5751 box-shadow: 0 3px 9px rgba(0, 0, 0, .5); 5752 } 5753 .modal-backdrop { 5754 position: fixed; 5755 top: 0; 5756 right: 0; 5757 bottom: 0; 5758 left: 0; 5759 z-index: 1040; 5760 background-color: #000; 5761 } 5762 .modal-backdrop.fade { 5763 filter: alpha(opacity=0); 5764 opacity: 0; 5765 } 5766 .modal-backdrop.in { 5767 filter: alpha(opacity=50); 5768 opacity: .5; 5769 } 5770 .modal-header { 5771 min-height: 16.42857143px; 5772 padding: 15px; 5773 border-bottom: 1px solid #e5e5e5; 5774 } 5775 .modal-header .close { 5776 margin-top: -2px; 5777 } 5778 .modal-title { 5779 margin: 0; 5780 line-height: 1.42857143; 5781 } 5782 .modal-body { 5783 position: relative; 5784 padding: 15px; 5785 } 5786 .modal-footer { 5787 padding: 15px; 5788 text-align: right; 5789 border-top: 1px solid #e5e5e5; 5790 } 5791 .modal-footer .btn + .btn { 5792 margin-bottom: 0; 5793 margin-left: 5px; 5794 } 5795 .modal-footer .btn-group .btn + .btn { 5796 margin-left: -1px; 5797 } 5798 .modal-footer .btn-block + .btn-block { 5799 margin-left: 0; 5800 } 5801 .modal-scrollbar-measure { 5802 position: absolute; 5803 top: -9999px; 5804 width: 50px; 5805 height: 50px; 5806 overflow: scroll; 5807 } 5808 @media (min-width: 768px) { 5809 .modal-dialog { 5810 width: 600px; 5811 margin: 30px auto; 5812 } 5813 .modal-content { 5814 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); 5815 box-shadow: 0 5px 15px rgba(0, 0, 0, .5); 5816 } 5817 .modal-sm { 5818 width: 300px; 5819 } 5820 } 5821 @media (min-width: 992px) { 5822 .modal-lg { 5823 width: 900px; 5824 } 5825 } 5826 .tooltip { 5827 position: absolute; 5828 z-index: 1070; 5829 display: block; 5830 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 5831 font-size: 12px; 5832 font-weight: normal; 5833 line-height: 1.4; 5834 filter: alpha(opacity=0); 5835 opacity: 0; 5836 } 5837 .tooltip.in { 5838 filter: alpha(opacity=90); 5839 opacity: .9; 5840 } 5841 .tooltip.top { 5842 padding: 5px 0; 5843 margin-top: -3px; 5844 } 5845 .tooltip.right { 5846 padding: 0 5px; 5847 margin-left: 3px; 5848 } 5849 .tooltip.bottom { 5850 padding: 5px 0; 5851 margin-top: 3px; 5852 } 5853 .tooltip.left { 5854 padding: 0 5px; 5855 margin-left: -3px; 5856 } 5857 .tooltip-inner { 5858 max-width: 200px; 5859 padding: 3px 8px; 5860 color: #fff; 5861 text-align: center; 5862 text-decoration: none; 5863 background-color: #000; 5864 border-radius: 4px; 5865 } 5866 .tooltip-arrow { 5867 position: absolute; 5868 width: 0; 5869 height: 0; 5870 border-color: transparent; 5871 border-style: solid; 5872 } 5873 .tooltip.top .tooltip-arrow { 5874 bottom: 0; 5875 left: 50%; 5876 margin-left: -5px; 5877 border-width: 5px 5px 0; 5878 border-top-color: #000; 5879 } 5880 .tooltip.top-left .tooltip-arrow { 5881 right: 5px; 5882 bottom: 0; 5883 margin-bottom: -5px; 5884 border-width: 5px 5px 0; 5885 border-top-color: #000; 5886 } 5887 .tooltip.top-right .tooltip-arrow { 5888 bottom: 0; 5889 left: 5px; 5890 margin-bottom: -5px; 5891 border-width: 5px 5px 0; 5892 border-top-color: #000; 5893 } 5894 .tooltip.right .tooltip-arrow { 5895 top: 50%; 5896 left: 0; 5897 margin-top: -5px; 5898 border-width: 5px 5px 5px 0; 5899 border-right-color: #000; 5900 } 5901 .tooltip.left .tooltip-arrow { 5902 top: 50%; 5903 right: 0; 5904 margin-top: -5px; 5905 border-width: 5px 0 5px 5px; 5906 border-left-color: #000; 5907 } 5908 .tooltip.bottom .tooltip-arrow { 5909 top: 0; 5910 left: 50%; 5911 margin-left: -5px; 5912 border-width: 0 5px 5px; 5913 border-bottom-color: #000; 5914 } 5915 .tooltip.bottom-left .tooltip-arrow { 5916 top: 0; 5917 right: 5px; 5918 margin-top: -5px; 5919 border-width: 0 5px 5px; 5920 border-bottom-color: #000; 5921 } 5922 .tooltip.bottom-right .tooltip-arrow { 5923 top: 0; 5924 left: 5px; 5925 margin-top: -5px; 5926 border-width: 0 5px 5px; 5927 border-bottom-color: #000; 5928 } 5929 .popover { 5930 position: absolute; 5931 top: 0; 5932 left: 0; 5933 z-index: 1060; 5934 display: none; 5935 max-width: 276px; 5936 padding: 1px; 5937 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 5938 font-size: 14px; 5939 font-weight: normal; 5940 line-height: 1.42857143; 5941 text-align: left; 5942 white-space: normal; 5943 background-color: #fff; 5944 -webkit-background-clip: padding-box; 5945 background-clip: padding-box; 5946 border: 1px solid #ccc; 5947 border: 1px solid rgba(0, 0, 0, .2); 5948 border-radius: 6px; 5949 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); 5950 box-shadow: 0 5px 10px rgba(0, 0, 0, .2); 5951 } 5952 .popover.top { 5953 margin-top: -10px; 5954 } 5955 .popover.right { 5956 margin-left: 10px; 5957 } 5958 .popover.bottom { 5959 margin-top: 10px; 5960 } 5961 .popover.left { 5962 margin-left: -10px; 5963 } 5964 .popover-title { 5965 padding: 8px 14px; 5966 margin: 0; 5967 font-size: 14px; 5968 background-color: #f7f7f7; 5969 border-bottom: 1px solid #ebebeb; 5970 border-radius: 5px 5px 0 0; 5971 } 5972 .popover-content { 5973 padding: 9px 14px; 5974 } 5975 .popover > .arrow, 5976 .popover > .arrow:after { 5977 position: absolute; 5978 display: block; 5979 width: 0; 5980 height: 0; 5981 border-color: transparent; 5982 border-style: solid; 5983 } 5984 .popover > .arrow { 5985 border-width: 11px; 5986 } 5987 .popover > .arrow:after { 5988 content: ""; 5989 border-width: 10px; 5990 } 5991 .popover.top > .arrow { 5992 bottom: -11px; 5993 left: 50%; 5994 margin-left: -11px; 5995 border-top-color: #999; 5996 border-top-color: rgba(0, 0, 0, .25); 5997 border-bottom-width: 0; 5998 } 5999 .popover.top > .arrow:after { 6000 bottom: 1px; 6001 margin-left: -10px; 6002 content: " "; 6003 border-top-color: #fff; 6004 border-bottom-width: 0; 6005 } 6006 .popover.right > .arrow { 6007 top: 50%; 6008 left: -11px; 6009 margin-top: -11px; 6010 border-right-color: #999; 6011 border-right-color: rgba(0, 0, 0, .25); 6012 border-left-width: 0; 6013 } 6014 .popover.right > .arrow:after { 6015 bottom: -10px; 6016 left: 1px; 6017 content: " "; 6018 border-right-color: #fff; 6019 border-left-width: 0; 6020 } 6021 .popover.bottom > .arrow { 6022 top: -11px; 6023 left: 50%; 6024 margin-left: -11px; 6025 border-top-width: 0; 6026 border-bottom-color: #999; 6027 border-bottom-color: rgba(0, 0, 0, .25); 6028 } 6029 .popover.bottom > .arrow:after { 6030 top: 1px; 6031 margin-left: -10px; 6032 content: " "; 6033 border-top-width: 0; 6034 border-bottom-color: #fff; 6035 } 6036 .popover.left > .arrow { 6037 top: 50%; 6038 right: -11px; 6039 margin-top: -11px; 6040 border-right-width: 0; 6041 border-left-color: #999; 6042 border-left-color: rgba(0, 0, 0, .25); 6043 } 6044 .popover.left > .arrow:after { 6045 right: 1px; 6046 bottom: -10px; 6047 content: " "; 6048 border-right-width: 0; 6049 border-left-color: #fff; 6050 } 6051 .carousel { 6052 position: relative; 6053 } 6054 .carousel-inner { 6055 position: relative; 6056 width: 100%; 6057 overflow: hidden; 6058 } 6059 .carousel-inner > .item { 6060 position: relative; 6061 display: none; 6062 -webkit-transition: .6s ease-in-out left; 6063 -o-transition: .6s ease-in-out left; 6064 transition: .6s ease-in-out left; 6065 } 6066 .carousel-inner > .item > img, 6067 .carousel-inner > .item > a > img { 6068 line-height: 1; 6069 } 6070 @media all and (transform-3d), (-webkit-transform-3d) { 6071 .carousel-inner > .item { 6072 -webkit-transition: -webkit-transform .6s ease-in-out; 6073 -o-transition: -o-transform .6s ease-in-out; 6074 transition: transform .6s ease-in-out; 6075 6076 -webkit-backface-visibility: hidden; 6077 backface-visibility: hidden; 6078 -webkit-perspective: 1000; 6079 perspective: 1000; 6080 } 6081 .carousel-inner > .item.next, 6082 .carousel-inner > .item.active.right { 6083 left: 0; 6084 -webkit-transform: translate3d(100%, 0, 0); 6085 transform: translate3d(100%, 0, 0); 6086 } 6087 .carousel-inner > .item.prev, 6088 .carousel-inner > .item.active.left { 6089 left: 0; 6090 -webkit-transform: translate3d(-100%, 0, 0); 6091 transform: translate3d(-100%, 0, 0); 6092 } 6093 .carousel-inner > .item.next.left, 6094 .carousel-inner > .item.prev.right, 6095 .carousel-inner > .item.active { 6096 left: 0; 6097 -webkit-transform: translate3d(0, 0, 0); 6098 transform: translate3d(0, 0, 0); 6099 } 6100 } 6101 .carousel-inner > .active, 6102 .carousel-inner > .next, 6103 .carousel-inner > .prev { 6104 display: block; 6105 } 6106 .carousel-inner > .active { 6107 left: 0; 6108 } 6109 .carousel-inner > .next, 6110 .carousel-inner > .prev { 6111 position: absolute; 6112 top: 0; 6113 width: 100%; 6114 } 6115 .carousel-inner > .next { 6116 left: 100%; 6117 } 6118 .carousel-inner > .prev { 6119 left: -100%; 6120 } 6121 .carousel-inner > .next.left, 6122 .carousel-inner > .prev.right { 6123 left: 0; 6124 } 6125 .carousel-inner > .active.left { 6126 left: -100%; 6127 } 6128 .carousel-inner > .active.right { 6129 left: 100%; 6130 } 6131 .carousel-control { 6132 position: absolute; 6133 top: 0; 6134 bottom: 0; 6135 left: 0; 6136 width: 15%; 6137 font-size: 20px; 6138 color: #fff; 6139 text-align: center; 6140 text-shadow: 0 1px 2px rgba(0, 0, 0, .6); 6141 filter: alpha(opacity=50); 6142 opacity: .5; 6143 } 6144 .carousel-control.left { 6145 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); 6146 background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); 6147 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); 6148 background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); 6149 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=‘#80000000‘, endColorstr=‘#00000000‘, GradientType=1); 6150 background-repeat: repeat-x; 6151 } 6152 .carousel-control.right { 6153 right: 0; 6154 left: auto; 6155 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); 6156 background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); 6157 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); 6158 background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); 6159 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=‘#00000000‘, endColorstr=‘#80000000‘, GradientType=1); 6160 background-repeat: repeat-x; 6161 } 6162 .carousel-control:hover, 6163 .carousel-control:focus { 6164 color: #fff; 6165 text-decoration: none; 6166 filter: alpha(opacity=90); 6167 outline: 0; 6168 opacity: .9; 6169 } 6170 .carousel-control .icon-prev, 6171 .carousel-control .icon-next, 6172 .carousel-control .glyphicon-chevron-left, 6173 .carousel-control .glyphicon-chevron-right { 6174 position: absolute; 6175 top: 50%; 6176 z-index: 5; 6177 display: inline-block; 6178 } 6179 .carousel-control .icon-prev, 6180 .carousel-control .glyphicon-chevron-left { 6181 left: 50%; 6182 margin-left: -10px; 6183 } 6184 .carousel-control .icon-next, 6185 .carousel-control .glyphicon-chevron-right { 6186 right: 50%; 6187 margin-right: -10px; 6188 } 6189 .carousel-control .icon-prev, 6190 .carousel-control .icon-next { 6191 width: 20px; 6192 height: 20px; 6193 margin-top: -10px; 6194 font-family: serif; 6195 line-height: 1; 6196 } 6197 .carousel-control .icon-prev:before { 6198 content: ‘\2039‘; 6199 } 6200 .carousel-control .icon-next:before { 6201 content: ‘\203a‘; 6202 } 6203 .carousel-indicators { 6204 position: absolute; 6205 bottom: 10px; 6206 left: 50%; 6207 z-index: 15; 6208 width: 60%; 6209 padding-left: 0; 6210 margin-left: -30%; 6211 text-align: center; 6212 list-style: none; 6213 } 6214 .carousel-indicators li { 6215 display: inline-block; 6216 width: 10px; 6217 height: 10px; 6218 margin: 1px; 6219 text-indent: -999px; 6220 cursor: pointer; 6221 background-color: #000 \9; 6222 background-color: rgba(0, 0, 0, 0); 6223 border: 1px solid #fff; 6224 border-radius: 10px; 6225 } 6226 .carousel-indicators .active { 6227 width: 12px; 6228 height: 12px; 6229 margin: 0; 6230 background-color: #fff; 6231 } 6232 .carousel-caption { 6233 position: absolute; 6234 right: 15%; 6235 bottom: 20px; 6236 left: 15%; 6237 z-index: 10; 6238 padding-top: 20px; 6239 padding-bottom: 20px; 6240 color: #fff; 6241 text-align: center; 6242 text-shadow: 0 1px 2px rgba(0, 0, 0, .6); 6243 } 6244 .carousel-caption .btn { 6245 text-shadow: none; 6246 } 6247 @media screen and (min-width: 768px) { 6248 .carousel-control .glyphicon-chevron-left, 6249 .carousel-control .glyphicon-chevron-right, 6250 .carousel-control .icon-prev, 6251 .carousel-control .icon-next { 6252 width: 30px; 6253 height: 30px; 6254 margin-top: -15px; 6255 font-size: 30px; 6256 } 6257 .carousel-control .glyphicon-chevron-left, 6258 .carousel-control .icon-prev { 6259 margin-left: -15px; 6260 } 6261 .carousel-control .glyphicon-chevron-right, 6262 .carousel-control .icon-next { 6263 margin-right: -15px; 6264 } 6265 .carousel-caption { 6266 right: 20%; 6267 left: 20%; 6268 padding-bottom: 30px; 6269 } 6270 .carousel-indicators { 6271 bottom: 20px; 6272 } 6273 } 6274 .clearfix:before, 6275 .clearfix:after, 6276 .dl-horizontal dd:before, 6277 .dl-horizontal dd:after, 6278 .container:before, 6279 .container:after, 6280 .container-fluid:before, 6281 .container-fluid:after, 6282 .row:before, 6283 .row:after, 6284 .form-horizontal .form-group:before, 6285 .form-horizontal .form-group:after, 6286 .btn-toolbar:before, 6287 .btn-toolbar:after, 6288 .btn-group-vertical > .btn-group:before, 6289 .btn-group-vertical > .btn-group:after, 6290 .nav:before, 6291 .nav:after, 6292 .navbar:before, 6293 .navbar:after, 6294 .navbar-header:before, 6295 .navbar-header:after, 6296 .navbar-collapse:before, 6297 .navbar-collapse:after, 6298 .pager:before, 6299 .pager:after, 6300 .panel-body:before, 6301 .panel-body:after, 6302 .modal-footer:before, 6303 .modal-footer:after { 6304 display: table; 6305 content: " "; 6306 } 6307 .clearfix:after, 6308 .dl-horizontal dd:after, 6309 .container:after, 6310 .container-fluid:after, 6311 .row:after, 6312 .form-horizontal .form-group:after, 6313 .btn-toolbar:after, 6314 .btn-group-vertical > .btn-group:after, 6315 .nav:after, 6316 .navbar:after, 6317 .navbar-header:after, 6318 .navbar-collapse:after, 6319 .pager:after, 6320 .panel-body:after, 6321 .modal-footer:after { 6322 clear: both; 6323 } 6324 .center-block { 6325 display: block; 6326 margin-right: auto; 6327 margin-left: auto; 6328 } 6329 .pull-right { 6330 float: right !important; 6331 } 6332 .pull-left { 6333 float: left !important; 6334 } 6335 .hide { 6336 display: none !important; 6337 } 6338 .show { 6339 display: block !important; 6340 } 6341 .invisible { 6342 visibility: hidden; 6343 } 6344 .text-hide { 6345 font: 0/0 a; 6346 color: transparent; 6347 text-shadow: none; 6348 background-color: transparent; 6349 border: 0; 6350 } 6351 .hidden { 6352 display: none !important; 6353 } 6354 .affix { 6355 position: fixed; 6356 } 6357 @-ms-viewport { 6358 width: device-width; 6359 } 6360 .visible-xs, 6361 .visible-sm, 6362 .visible-md, 6363 .visible-lg { 6364 display: none !important; 6365 } 6366 .visible-xs-block, 6367 .visible-xs-inline, 6368 .visible-xs-inline-block, 6369 .visible-sm-block, 6370 .visible-sm-inline, 6371 .visible-sm-inline-block, 6372 .visible-md-block, 6373 .visible-md-inline, 6374 .visible-md-inline-block, 6375 .visible-lg-block, 6376 .visible-lg-inline, 6377 .visible-lg-inline-block { 6378 display: none !important; 6379 } 6380 @media (max-width: 767px) { 6381 .visible-xs { 6382 display: block !important; 6383 } 6384 table.visible-xs { 6385 display: table; 6386 } 6387 tr.visible-xs { 6388 display: table-row !important; 6389 } 6390 th.visible-xs, 6391 td.visible-xs { 6392 display: table-cell !important; 6393 } 6394 } 6395 @media (max-width: 767px) { 6396 .visible-xs-block { 6397 display: block !important; 6398 } 6399 } 6400 @media (max-width: 767px) { 6401 .visible-xs-inline { 6402 display: inline !important; 6403 } 6404 } 6405 @media (max-width: 767px) { 6406 .visible-xs-inline-block { 6407 display: inline-block !important; 6408 } 6409 } 6410 @media (min-width: 768px) and (max-width: 991px) { 6411 .visible-sm { 6412 display: block !important; 6413 } 6414 table.visible-sm { 6415 display: table; 6416 } 6417 tr.visible-sm { 6418 display: table-row !important; 6419 } 6420 th.visible-sm, 6421 td.visible-sm { 6422 display: table-cell !important; 6423 } 6424 } 6425 @media (min-width: 768px) and (max-width: 991px) { 6426 .visible-sm-block { 6427 display: block !important; 6428 } 6429 } 6430 @media (min-width: 768px) and (max-width: 991px) { 6431 .visible-sm-inline { 6432 display: inline !important; 6433 } 6434 } 6435 @media (min-width: 768px) and (max-width: 991px) { 6436 .visible-sm-inline-block { 6437 display: inline-block !important; 6438 } 6439 } 6440 @media (min-width: 992px) and (max-width: 1199px) { 6441 .visible-md { 6442 display: block !important; 6443 } 6444 table.visible-md { 6445 display: table; 6446 } 6447 tr.visible-md { 6448 display: table-row !important; 6449 } 6450 th.visible-md, 6451 td.visible-md { 6452 display: table-cell !important; 6453 } 6454 } 6455 @media (min-width: 992px) and (max-width: 1199px) { 6456 .visible-md-block { 6457 display: block !important; 6458 } 6459 } 6460 @media (min-width: 992px) and (max-width: 1199px) { 6461 .visible-md-inline { 6462 display: inline !important; 6463 } 6464 } 6465 @media (min-width: 992px) and (max-width: 1199px) { 6466 .visible-md-inline-block { 6467 display: inline-block !important; 6468 } 6469 } 6470 @media (min-width: 1200px) { 6471 .visible-lg { 6472 display: block !important; 6473 } 6474 table.visible-lg { 6475 display: table; 6476 } 6477 tr.visible-lg { 6478 display: table-row !important; 6479 } 6480 th.visible-lg, 6481 td.visible-lg { 6482 display: table-cell !important; 6483 } 6484 } 6485 @media (min-width: 1200px) { 6486 .visible-lg-block { 6487 display: block !important; 6488 } 6489 } 6490 @media (min-width: 1200px) { 6491 .visible-lg-inline { 6492 display: inline !important; 6493 } 6494 } 6495 @media (min-width: 1200px) { 6496 .visible-lg-inline-block { 6497 display: inline-block !important; 6498 } 6499 } 6500 @media (max-width: 767px) { 6501 .hidden-xs { 6502 display: none !important; 6503 } 6504 } 6505 @media (min-width: 768px) and (max-width: 991px) { 6506 .hidden-sm { 6507 display: none !important; 6508 } 6509 } 6510 @media (min-width: 992px) and (max-width: 1199px) { 6511 .hidden-md { 6512 display: none !important; 6513 } 6514 } 6515 @media (min-width: 1200px) { 6516 .hidden-lg { 6517 display: none !important; 6518 } 6519 } 6520 .visible-print { 6521 display: none !important; 6522 } 6523 @media print { 6524 .visible-print { 6525 display: block !important; 6526 } 6527 table.visible-print { 6528 display: table; 6529 } 6530 tr.visible-print { 6531 display: table-row !important; 6532 } 6533 th.visible-print, 6534 td.visible-print { 6535 display: table-cell !important; 6536 } 6537 } 6538 .visible-print-block { 6539 display: none !important; 6540 } 6541 @media print { 6542 .visible-print-block { 6543 display: block !important; 6544 } 6545 } 6546 .visible-print-inline { 6547 display: none !important; 6548 } 6549 @media print { 6550 .visible-print-inline { 6551 display: inline !important; 6552 } 6553 } 6554 .visible-print-inline-block { 6555 display: none !important; 6556 } 6557 @media print { 6558 .visible-print-inline-block { 6559 display: inline-block !important; 6560 } 6561 } 6562 @media print { 6563 .hidden-print { 6564 display: none !important; 6565 } 6566 }
1 body:after { 2 content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); 3 display: none; 4 } 5 6 .lightboxOverlay { 7 position: absolute; 8 top: 0; 9 left: 0; 10 z-index: 9999; 11 background-color: black; 12 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 13 opacity: 0.8; 14 display: none; 15 } 16 17 .lightbox { 18 position: absolute; 19 left: 0; 20 width: 100%; 21 z-index: 10000; 22 text-align: center; 23 line-height: 0; 24 font-weight: normal; 25 } 26 27 .lightbox .lb-image { 28 display: block; 29 height: auto; 30 max-width: inherit; 31 -webkit-border-radius: 3px; 32 -moz-border-radius: 3px; 33 -ms-border-radius: 3px; 34 -o-border-radius: 3px; 35 border-radius: 3px; 36 } 37 38 .lightbox a img { 39 border: none; 40 } 41 42 .lb-outerContainer { 43 position: relative; 44 background-color: white; 45 *zoom: 1; 46 width: 250px; 47 height: 250px; 48 margin:5em auto 0.5em auto; 49 -webkit-border-radius: 4px; 50 -moz-border-radius: 4px; 51 -ms-border-radius: 4px; 52 -o-border-radius: 4px; 53 border-radius: 4px; 54 } 55 56 .lb-outerContainer:after { 57 content: ""; 58 display: table; 59 clear: both; 60 } 61 62 .lb-container { 63 padding: 4px; 64 } 65 66 .lb-loader { 67 position: absolute; 68 top: 43%; 69 left: 0; 70 height: 25%; 71 width: 100%; 72 text-align: center; 73 line-height: 0; 74 } 75 76 .lb-cancel { 77 display: block; 78 width: 32px; 79 height: 32px; 80 margin: 0 auto; 81 background: url(../images/loading.gif) no-repeat; 82 } 83 84 .lb-nav { 85 position: absolute; 86 top: 0; 87 left: 0; 88 height: 100%; 89 width: 100%; 90 z-index: 10; 91 } 92 93 .lb-container > .nav { 94 left: 0; 95 } 96 97 .lb-nav a { 98 outline: none; 99 background-image: url(‘data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==‘); 100 } 101 102 .lb-prev, .lb-next { 103 height: 100%; 104 cursor: pointer; 105 display: block; 106 } 107 108 .lb-nav a.lb-prev { 109 width: 34%; 110 left: 0; 111 float: left; 112 background: url(../images/prev.png) left 48% no-repeat; 113 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 114 opacity: 0; 115 -webkit-transition: opacity 0.6s; 116 -moz-transition: opacity 0.6s; 117 -o-transition: opacity 0.6s; 118 transition: opacity 0.6s; 119 } 120 121 .lb-nav a.lb-prev:hover { 122 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 123 opacity: 1; 124 } 125 126 .lb-nav a.lb-next { 127 width: 64%; 128 right: 0; 129 float: right; 130 background: url(../images/next.png) right 48% no-repeat; 131 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 132 opacity: 0; 133 -webkit-transition: opacity 0.6s; 134 -moz-transition: opacity 0.6s; 135 -o-transition: opacity 0.6s; 136 transition: opacity 0.6s; 137 } 138 139 .lb-nav a.lb-next:hover { 140 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 141 opacity: 1; 142 } 143 144 .lb-dataContainer { 145 margin: 0 auto; 146 padding-top: 5px; 147 *zoom: 1; 148 width: 100%; 149 -moz-border-radius-bottomleft: 4px; 150 -webkit-border-bottom-left-radius: 4px; 151 border-bottom-left-radius: 4px; 152 -moz-border-radius-bottomright: 4px; 153 -webkit-border-bottom-right-radius: 4px; 154 border-bottom-right-radius: 4px; 155 } 156 157 .lb-dataContainer:after { 158 content: ""; 159 display: table; 160 clear: both; 161 } 162 163 .lb-data { 164 padding: 0 4px; 165 color: #ccc; 166 } 167 168 .lb-data .lb-details { 169 width: 85%; 170 float: left; 171 text-align: left; 172 line-height: 1.1em; 173 } 174 175 .lb-data .lb-caption { 176 font-size: 13px; 177 font-weight: bold; 178 line-height: 1em; 179 } 180 181 .lb-data .lb-number { 182 display: block; 183 clear: left; 184 padding-bottom: 1em; 185 font-size: 12px; 186 color: #999999; 187 } 188 189 .lb-data .lb-close { 190 display: block; 191 float: right; 192 width: 30px; 193 height: 30px; 194 background: url(../images/close.png) top right no-repeat; 195 text-align: right; 196 outline: none; 197 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 198 opacity: 0.7; 199 -webkit-transition: opacity 0.2s; 200 -moz-transition: opacity 0.2s; 201 -o-transition: opacity 0.2s; 202 transition: opacity 0.2s; 203 } 204 205 .lb-data .lb-close:hover { 206 cursor: pointer; 207 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 208 opacity: 1; 209 }
1 h4, h5, h6, 2 h1, h2, h3 {margin: 0;} 3 ul, ol {margin: 0; padding:0;} 4 p {margin: 0;} 5 html, body{ 6 font-family: ‘OpenSans-Regular‘; 7 font-size: 100%; 8 background: #ffffff; 9 } 10 @font-face { 11 font-family: ‘OpenSans-Regular‘; 12 src: url(../fonts/OpenSans-Regular.ttf)format(‘truetype‘); 13 } 14 @font-face { 15 font-family: ‘Play-Bold‘; 16 src: url(../fonts/Play-Bold.ttf) format(‘truetype‘); 17 } 18 @font-face { 19 font-family: ‘Play-Regular‘; 20 src: url(../fonts/Play-Regular.ttf) format(‘truetype‘); 21 } 22 h1.b1, h2.b2, h3.b3 { 23 margin-bottom: 25px; 24 display: block; 25 } 26 body a{ 27 transition:0.5s all; 28 -webkit-transition:0.5s all; 29 -moz-transition:0.5s all; 30 -o-transition:0.5s all; 31 -ms-transition:0.5s all; 32 } 33 .row{ 34 margin:0; 35 } 36 a#toTop{ 37 margin-top: 0; 38 } 39 .breadcrumb{ 40 margin:2em 0; 41 text-align:left; 42 } 43 /*-- header_top --*/ 44 .header{ 45 background:#69d2e8; 46 padding:1em 0; 47 } 48 .headr-left{ 49 float:left; 50 width:65%; 51 } 52 .social{ 53 float:left; 54 } 55 .social i { 56 width: 33px; 57 height: 33px; 58 background: url(‘../images/social.png‘) no-repeat 0px 0px; 59 display: inline-block; 60 margin:0 5px; 61 } 62 a i.facebook:hover,a i.twitter:hover,a i.gplus:hover,a i.pin:hover,a i.youtube:hover{ 63 opacity:0.8; 64 } 65 a i.facebook{ 66 background-position:-5px -6px; 67 } 68 a i.twitter{ 69 background-position:-46px -7px; 70 } 71 a i.gplus{ 72 background-position:-92px -8px; 73 } 74 a i.pin{ 75 background-position:-135px -8px; 76 } 77 a i.youtube{ 78 background-position:-180px -9px; 79 } 80 .copyrights{ 81 text-indent:-9999px; 82 height:0; 83 line-height:0; 84 font-size:0; 85 overflow:hidden; 86 } 87 .search { 88 position: relative; 89 float: left; 90 width:40%; 91 margin-left:10em; 92 } 93 .search input[type="text"] { 94 padding: 6px 10px 6px 0px; 95 outline: none; 96 color: #fff; 97 background: none; 98 border: none; 99 width: 88%; 100 position: relative; 101 font-size: 0.9em; 102 -webkit-appearance: none; 103 margin-left: 3em; 104 } 105 .search input[type="submit"] { 106 background: url(‘../images/search1.png‘) no-repeat 0px 1px; 107 border: none; 108 cursor: pointer; 109 width: 24px; 110 outline: none; 111 position: absolute; 112 height: 24px; 113 top: 3px; 114 left: 8px; 115 } 116 .headr-right { 117 float: left; 118 } 119 .details ul li{ 120 display:inline-block; 121 padding:0.3em 0em 0.3em 1em; 122 } 123 .details ul li:nth-child(1){ 124 margin-right:3em; 125 } 126 .details ul li{ 127 color:#fff; 128 text-decoration:none; 129 font-size:0.9em; 130 } 131 .details ul li a{ 132 color:#fff; 133 text-decoration:none; 134 font-size:0.9em; 135 } 136 .glyphicon-earphone:before,.glyphicon-envelope:before { 137 font-size:13px; 138 margin-right:5px; 139 } 140 .logo{ 141 float:left; 142 } 143 .logo h1 a{ 144 color:#fff; 145 font-family: ‘Play-Bold‘; 146 text-decoration:none; 147 } 148 .top-menu{ 149 float:right; 150 } 151 .top-menu ul li{ 152 display:inline-block; 153 } 154 .top-menu ul li a{ 155 display:block; 156 color:#fff; 157 padding:0.5em 1em; 158 text-decoration:none; 159 font-family: ‘Play-Regular‘; 160 font-size:1.1em; 161 } 162 span.menu { 163 display:none; 164 } 165 .top-menu ul li.active a,.top-menu ul li a:hover{ 166 color: #f43c60; 167 } 168 ::-webkit-input-placeholder{ 169 color:#fff !important; 170 } 171 .top-banner{ 172 position:relative; 173 } 174 /*--- slider-css --*/ 175 .banner1{ 176 background:url(../images/bnr3.jpg) no-repeat 0px 0px; 177 background-size:cover; 178 min-height:680px; 179 } 180 .banner2{ 181 background:url(../images/bnr2.jpg) no-repeat 0px 0px; 182 background-size:cover; 183 min-height:680px; 184 } 185 .banner3{ 186 background:url(../images/bnr3.jpg) no-repeat 0px 0px; 187 background-size:cover; 188 min-height:680px; 189 } 190 .slider { 191 position: relative; 192 } 193 .rslides { 194 position: relative; 195 list-style: none; 196 overflow: hidden; 197 width: 100%; 198 padding: 0; 199 margin: 0; 200 } 201 .rslides div.slid { 202 -webkit-backface-visibility: hidden; 203 width: 100%; 204 left: 0; 205 top: 0; 206 } 207 .rslides img { 208 display: block; 209 height: auto; 210 float: left; 211 width: 100%; 212 border: 0; 213 } 214 .caption{ 215 width: 100%; 216 margin-top:16em; 217 } 218 .banner-info{ 219 position: absolute; 220 z-index: 99; 221 top: 100px; 222 left: 13%; 223 } 224 .caption { 225 text-align:center; 226 } 227 .caption h3{ 228 color: #ffffff; 229 font-size: 2.8em; 230 font-family: ‘Play-Bold‘; 231 } 232 .caption p{ 233 line-height: 1.8em; 234 font-size: 1em; 235 font-weight: 400; 236 color:#ffffff; 237 width: 60%; 238 margin:1em auto 0 auto; 239 } 240 .callbacks_tabs a:after { 241 content: "\f111"; 242 font-size: 0; 243 font-family: FontAwesome; 244 visibility: visible; 245 display: block; 246 height: 15px; 247 width: 15px; 248 display: inline-block; 249 border-radius: 50%; 250 -webkit-border-radius: 50%; 251 -moz-border-radius: 50%; 252 -o-border-radius: 50%; 253 -ms-border-radius: 50%; 254 background:#69d2e8; 255 border:2px solid#fff; 256 } 257 .callbacks_here a:after{ 258 background:#d52f47; 259 } 260 .callbacks_tabs a{ 261 visibility:hidden; 262 } 263 .callbacks_tabs li{ 264 display:inline-block; 265 266 } 267 ul.callbacks_tabs.callbacks1_tabs { 268 position: absolute; 269 bottom: 50px; 270 z-index: 999; 271 left: 46%; 272 } 273 /*---flexi-slider---*/ 274 #flexiselDemo1, #flexiselDemo2, #flexiselDemo3 { 275 display: none; 276 } 277 .nbs-flexisel-container { 278 position: relative; 279 max-width: 100%; 280 } 281 .nbs-flexisel-ul { 282 position: relative; 283 width: 9999px; 284 margin: 0px; 285 padding: 0px; 286 list-style-type: none; 287 text-align: center; 288 } 289 .nbs-flexisel-inner { 290 overflow: hidden; 291 } 292 .nbs-flexisel-item { 293 float: left; 294 margin: 0px; 295 padding: 0px 21px; 296 cursor: pointer; 297 position: relative; 298 line-height: 0px; 299 width: 285px!important; 300 } 301 .nbs-flexisel-item > img { 302 cursor:auto; 303 position: relative; 304 width: 90%; 305 margin: 0 5%; 306 } 307 .content{ 308 padding:4em 0; 309 } 310 .top-games h3,.latest-games h3{ 311 color:#f43c60; 312 font-size:2.4em; 313 font-family: ‘Play-Bold‘; 314 text-align:center; 315 } 316 .game-grid{ 317 text-align:center; 318 } 319 .top-game-grids{ 320 margin-top:4em; 321 } 322 .game-grid h4{ 323 font-family: ‘Play-Bold‘; 324 font-size:1.3em; 325 } 326 .game-grid p{ 327 color:#777; 328 font-size:0.9em; 329 margin:0.7em 0; 330 line-height:1.8em; 331 } 332 .game-grid img{ 333 334 } 335 /*-- latest --*/ 336 .latest{ 337 padding-bottom:4em; 338 } 339 .new-trailers{ 340 padding: 2em 0 0em 0; 341 } 342 .new-trailers h3 { 343 padding: 0.5em; 344 background-color: #F4F4F4; 345 color: #000; 346 text-align: center; 347 font-size: 2em; 348 color: #5bb2fc; 349 font-family: ‘Play-Regular‘; 350 margin-bottom: 2em; 351 } 352 .latest-top{ 353 margin-top:3em; 354 } 355 .trailer iframe { 356 width: 100%; 357 height: 387px; 358 } 359 .trailer { 360 padding-left: 0; 361 } 362 .sub-img { 363 float: left; 364 } 365 .sub-img img{ 366 width:100%; 367 } 368 .sub-text { 369 float:right; 370 } 371 .sub-text a { 372 padding: 0.5em; 373 background-color: #F4F4F4; 374 font-size:1.2em; 375 color: #5bb2fc; 376 font-family: ‘Play-Regular‘; 377 line-height: 1.4em; 378 text-decoration:none; 379 display: block; 380 } 381 .sub-text p { 382 font-size: 0.9em; 383 line-height: 1.8em; 384 color: #888; 385 font-weight: 400; 386 margin-top: 0.5em; 387 } 388 .sub-trailer { 389 margin-bottom: 0.6em; 390 } 391 /*--x-box--*/ 392 .x-box{ 393 padding:4em 0; 394 } 395 .x-box-left h2{ 396 font-family: ‘Play-Bold‘; 397 font-size:4em; 398 color: #f43c60; 399 } 400 .x-box-left h3{ 401 font-family: ‘Play-Regular‘; 402 font-size:2em; 403 margin-top:8px; 404 color:#69d2e8; 405 } 406 .x-box-left p{ 407 line-height:1.7em; 408 margin-top:1em; 409 font-size:0.9em; 410 color:#777; 411 } 412 .x-box-left a{ 413 display:inline-block; 414 background:#69d2e8; 415 color:#fff; 416 padding:0.8em 1.7em; 417 margin-top:2em; 418 text-decoration:none; 419 } 420 .hvr-bounce-to-bottom { 421 display: inline-block; 422 vertical-align: middle; 423 -webkit-transform: translateZ(0); 424 transform: translateZ(0); 425 box-shadow: 0 0 1px rgba(0, 0, 0, 0); 426 -webkit-backface-visibility: hidden; 427 backface-visibility: hidden; 428 -moz-osx-font-smoothing: grayscale; 429 position: relative; 430 -webkit-transition-property: color; 431 transition-property: color; 432 -webkit-transition-duration: 0.5s; 433 transition-duration: 0.5s; 434 } 435 .hvr-bounce-to-bottom:before { 436 content: ""; 437 position: absolute; 438 z-index: -1; 439 top: 0; 440 left: 0; 441 right: 0; 442 bottom: 0; 443 background: #69d2e8; 444 -webkit-transform: scaleY(0); 445 transform: scaleY(0); 446 -webkit-transform-origin: 50% 0; 447 transform-origin: 50% 0; 448 -webkit-transition-property: transform; 449 transition-property: transform; 450 -webkit-transition-duration: 0.5s; 451 transition-duration: 0.5s; 452 -webkit-transition-timing-function: ease-out; 453 transition-timing-function: ease-out; 454 } 455 .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active { 456 color: white; 457 } 458 .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before { 459 -webkit-transform: scaleY(1); 460 transform: scaleY(1); 461 -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); 462 transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); 463 } 464 /* Bounce To Top */ 465 .hvr-bounce-to-top { 466 display: inline-block; 467 vertical-align: middle; 468 -webkit-transform: translateZ(0); 469 transform: translateZ(0); 470 box-shadow: 0 0 1px rgba(0, 0, 0, 0); 471 -webkit-backface-visibility: hidden; 472 backface-visibility: hidden; 473 -moz-osx-font-smoothing: grayscale; 474 position: relative; 475 -webkit-transition-property: color; 476 transition-property: color; 477 -webkit-transition-duration: 0.5s; 478 transition-duration: 0.5s; 479 } 480 .hvr-bounce-to-top:before { 481 content: ""; 482 position: absolute; 483 z-index: -1; 484 top: 0; 485 left: 0; 486 right: 0; 487 bottom: 0; 488 background: #f43c60; 489 -webkit-transform: scaleY(0); 490 transform: scaleY(0); 491 -webkit-transform-origin: 50% 100%; 492 transform-origin: 50% 100%; 493 -webkit-transition-property: transform; 494 transition-property: transform; 495 -webkit-transition-duration: 0.5s; 496 transition-duration: 0.5s; 497 -webkit-transition-timing-function: ease-out; 498 transition-timing-function: ease-out; 499 } 500 .hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active { 501 color: white; 502 } 503 .hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before { 504 -webkit-transform: scaleY(1); 505 transform: scaleY(1); 506 -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); 507 transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); 508 } 509 510 .poster{ 511 background:url(../images/pst1.jpg) no-repeat 0px 0px; 512 background-size:cover; 513 min-height:450px; 514 position:relative; 515 } 516 .poster-info{ 517 width:60%; 518 margin-top:5em; 519 } 520 .poster-info h3{ 521 font-family: ‘Play-Bold‘; 522 color:#fff; 523 font-size:2.2em; 524 } 525 .poster-info p{ 526 color:#fff; 527 margin-top:1em; 528 line-height:1.7em; 529 font-size:0.9em; 530 } 531 .poster-info a{ 532 color:#fff; 533 margin-top:1em; 534 display:inline-block; 535 background:#f43c60; 536 padding:0.75em 1.3em; 537 text-decoration:none; 538 font-size:0.9em; 539 } 540 .bnr2 { 541 background: url(../images/bnr3.jpg) no-repeat 0px 0px; 542 background-size: cover; 543 min-height:170px; 544 } 545 .banner-info2{ 546 margin-top:2em; 547 } 548 /*--footer--*/ 549 .footer{ 550 background:#333; 551 padding:2em 0 0 0; 552 } 553 .ftr-grid h3,.ftr-info h3{ 554 font-family: ‘Play-Regular‘; 555 font-size:1.7em; 556 margin-bottom:0.8em; 557 color:#69d2e8; 558 } 559 .ftr-grid ul li{ 560 display:block; 561 } 562 .ftr-grid ul li a{ 563 display:block; 564 color:#fff; 565 padding:4px 0; 566 text-decoration:none; 567 font-size:0.85em; 568 } 569 .ftr-grid ul li a:hover{ 570 color:#f43c60; 571 } 572 .ftr-info p{ 573 font-size:0.85em; 574 line-height:1.7em; 575 color:#fff; 576 margin-top:2em; 577 } 578 .copywrite { 579 padding:2em 0; 580 background:#333; 581 } 582 .copywrite p { 583 color: #FFF; 584 font-size: .9em; 585 text-align: center; 586 line-height: 1.8em; 587 } 588 .copywrite p a{ 589 color:#fff; 590 } 591 /*--about--*/ 592 .about{ 593 padding:3em 0; 594 } 595 .about h2,.review h2,h2.top,.gallery h2,.contact h2{ 596 font-family: ‘Play-Bold‘; 597 font-size: 2.5em; 598 color: #f43c60; 599 text-align:center; 600 } 601 .about-info-grids{ 602 margin-top:2em; 603 } 604 .abt-pic{ 605 padding-left:0; 606 } 607 .abt-info-pic{ 608 padding-right:0; 609 } 610 .abt-info-pic h3 { 611 font-family: ‘Play-Regular‘; 612 font-size: 2em; 613 color: #69d2e8; 614 } 615 .abt-info-pic p { 616 line-height: 1.7em; 617 margin-top: 1em; 618 font-size: 0.9em; 619 color: #777; 620 } 621 .abt-info-pic ul{ 622 margin-top:1em; 623 } 624 .abt-info-pic li { 625 list-style-image: url(../images/icon3.png); 626 margin: 0 0 10px 20px; 627 color: #9A9598; 628 font-size: 0.9em; 629 text-decoration: none; 630 } 631 .testimonals{ 632 margin-top:4em; 633 } 634 .testimonals h3,.team h3{ 635 font-family: ‘Play-Bold‘; 636 font-size: 1.8em; 637 color: #f43c60; 638 margin-bottom:0.7em; 639 } 640 .testimonal-grid:first-child { 641 margin: 0; 642 } 643 .testimonal-grid{ 644 margin: 0 0 0 30px; 645 padding:0; 646 width: 31.5%; 647 } 648 .testi-info p{ 649 background: #161616; 650 padding: 25px 30px 25px 30px; 651 border-radius: 0; 652 line-height: 1.5em; 653 font-size: 0.9em; 654 color: #7d7d7d; 655 } 656 .testi-info p:hover{ 657 color:#fff; 658 } 659 .testi-info h4{ 660 color:#69d2e8; 661 font-size:1.3em; 662 margin-top:15px; 663 } 664 .testi-info a{ 665 color:#f43c60; 666 text-decoration:none; 667 font-size: 0.75em; 668 font-weight:600; 669 } 670 .testi-info a:hover{ 671 color:#69d2e8;; 672 } 673 .team{ 674 margin-top:3em; 675 } 676 .grid_4 { 677 width: 22%; 678 float: left; 679 margin: 0 3% 0% 0; 680 } 681 .team-grid p { 682 font-size: 0.9em; 683 line-height: 1.8em; 684 color: #777; 685 } 686 .team-grid img { 687 width: 100%; 688 } 689 .team-grid h4{ 690 color:#69d2e8; 691 font-size: 1.3em; 692 margin:0.6em 0; 693 } 694 /*--reviews--*/ 695 .review { 696 padding: 3em 0 5em; 697 } 698 .col-1 { 699 background: #eee; 700 padding: 1em; 701 } 702 .col-1 h4{ 703 font-size:1.2em; 704 margin: 0.8em 0 0.5em; 705 font-family: ‘Play-Bold‘; 706 } 707 .col-1 h4 a{ 708 color:#2d2d2d; 709 text-decoration: none; 710 } 711 .col-1 h4 a:hover{ 712 color:#69d2e8; 713 } 714 .col-1 p { 715 line-height: 1.7em; 716 font-size: 0.9em; 717 color: #777; 718 } 719 .review-md1 { 720 padding: 3em 0 0; 721 } 722 /*--//reviews--*/ 723 /*----blog----*/ 724 .blog{ 725 padding:3em 0; 726 } 727 .blog-left{ 728 padding-left:0; 729 } 730 .blog-info p{ 731 line-height: 1.7em; 732 margin-top: 1em; 733 font-size: 0.9em; 734 color: #777; 735 } 736 p.snglp{ 737 line-height: 1.7em; 738 margin-top: 1em; 739 font-size: 0.9em; 740 color: #777; 741 } 742 .blog-left p a { 743 color: #777; 744 } 745 .recent-posts h4,.category h4,.coment-form h4,.response h4{ 746 font-family: ‘Play-Regular‘; 747 font-size: 1.6em; 748 color: #f43c60; 749 margin-bottom: 0.7em; 750 } 751 .posts-right label { 752 margin: 0 0 0px 0; 753 font-size: 1em; 754 color:#f43c60; 755 line-height: 1.6em; 756 } 757 .blog-img img{ 758 width:100%; 759 } 760 .blog-info-text a img { 761 width: 100%; 762 } 763 .blog-info-text a img { 764 overflow: hidden; 765 position: relative !important; 766 padding: 0; 767 } 768 .single-page img { 769 box-sizing: border-box; 770 height: auto; 771 max-width: 100%; 772 } 773 img.zoom-img { 774 transform: scale(1, 1); 775 -webkit-transform: scale(1, 1); 776 -moz-transform: scale(1, 1); 777 o-transform: scale(1, 1); 778 -ms-transform: scale(1, 1); 779 transition-timing-function: ease-out; 780 -webkit-transition-timing-function: ease-out; 781 -moz-transition-timing-function: ease-out; 782 -o-transition-timing-function: ease-out; 783 -ms-transition-timing-function: ease-out; 784 transition-duration: .5s; 785 -webkit-transition-duration: .5s; 786 -moz-transition-duration: .5s; 787 -o-transition-duration: .5s; 788 -ms-transition-duration: .5s; 789 } 790 img.zoom-img:hover { 791 transform: scale(1.08); 792 -webkit-transform: scale(1.08); 793 -moz-transform: scale(1.05); 794 -o-transform: scale(1.08); 795 -ms-transform: scale(1.08); 796 -webkit-transition-timing-function: ease-in-out; 797 -moz-transition-timing-function: ease-in-out; 798 -o-transition-timing-function: ease-in-out; 799 -ms-transition-timing-function: ease-in-out; 800 -webkit-transition-duration: 750ms; 801 -moz-transition-duration: 750ms; 802 -o-transition-duration: 750ms; 803 -ms-transition-duration: 750ms; 804 overflow: hidden; 805 } 806 a.list-group-item:hover { 807 background-color: #69d2e8; 808 border-color: #69d2e8; 809 color: #fff; 810 } 811 .blog-ctgry{ 812 margin:0 0 40px 0; 813 } 814 .recent-posts-info { 815 margin-bottom: 55px; 816 } 817 .posts-left{ 818 float: left; 819 margin-right: 14px; 820 overflow: hidden; 821 } 822 .posts-right{ 823 float:right; 824 width: 51%; 825 } 826 .posts-right lable { 827 font-size: 14px; 828 font-weight: 500; 829 color: #989595 830 } 831 .posts-right h5 a { 832 color:#181a1b; 833 display:inline-block; 834 font-size: 1.1em; 835 margin: 3px 0; 836 line-height: 1.6em; 837 } 838 .posts-right h5 a:hover{ 839 color: #2f6818; 840 } 841 .blog-info { 842 margin-bottom: 2em; 843 } 844 .btn-primary:hover{ 845 background:transparent; 846 color:#4dc47d; 847 border-color: #4dc47d; 848 } 849 .btn-primary { 850 background:#69d2e8; 851 border-color: #69d2e8; 852 color: #fff; 853 } 854 .comments h4{ 855 margin: 0 0 18px 0; 856 } 857 .posts-right p { 858 color: #542f1d; 859 font-size: 14px; 860 text-shadow: 1px 1px 0px #fff; 861 margin: 0px 0 15px 0; 862 line-height: 1.8em; 863 } 864 /*--single-page--*/ 865 .comment-icons { 866 border-top: 1px dashed #2f6818; 867 border-bottom: 1px dashed #2f6818; 868 padding: 1em 0; 869 margin: 2em 0 3em 0; 870 } 871 .comment-icons ul { 872 margin: 0; 873 padding: 0; 874 } 875 .comment-icons ul li { 876 display: inline-block; 877 margin: 0 10px; 878 color: #838383; 879 font-size: 14px; 880 } 881 .comment-icons ul li span{ 882 background: url(../images/iconsprite.png) no-repeat 0px 0px; 883 margin-right: 10px; 884 display: inline-block; 885 width: 12px; 886 height: 20px; 887 vertical-align: middle; 888 } 889 .comment-icons ul li span.clndr { 890 background: url(../images/iconsprite.png) no-repeat -19px -2px; 891 width: 17px; 892 } 893 .comment-icons ul li span.admin{ 894 background: url(../images/iconsprite.png) no-repeat 0px -25px; 895 width: 15px; 896 height: 20px; 897 } 898 .comment-icons ul li span.cmnts{ 899 background: url(../images/iconsprite.png) no-repeat -18px -24px; 900 margin-right: 5px; 901 width: 17px; 902 } 903 .comment-icons ul li a.like{ 904 background: url(../images/iconsprite.png) no-repeat 2px -46px; 905 margin-right: 6px; 906 padding-left: 1.5em; 907 } 908 .comment-icons ul li a{ 909 color:#838383; 910 font-size: 14px; 911 margin: 10px 0 18px 0; 912 line-height: 1.8em; 913 display: inline; 914 } 915 .comment-icons ul li a:hover{ 916 color:#f43c60; 917 } 918 .admin-text { 919 padding: 26px; 920 border: 1px dashed #2f6818; 921 } 922 .admin-text h5 { 923 margin: 0 0 12px 0; 924 font-size: 1em; 925 color:#4dc47d; 926 font-weight: 600; 927 } 928 .admin-text-left { 929 float: left; 930 width: 11%; 931 } 932 .admin-text-right { 933 float: right; 934 width: 86%; 935 } 936 .admin-text-right p { 937 margin: 0px 0 18px 0; 938 font-size: 0.95em; 939 color: #777; 940 line-height: 1.7em; 941 } 942 .admin-text-right span { 943 font-weight:600; 944 font-size: 14px; 945 margin: 0 0 10px 0; 946 color:#887f66; 947 } 948 .admin-text-right span a { 949 color: #887f66; 950 text-decoration:none; 951 } 952 .admin-text-right span a:hover{ 953 color:#2f6818; 954 transition:.5s all; 955 } 956 .media.response-info { 957 margin-top: 1.5em; 958 } 959 .response-info-mdl { 960 margin: 1em 0px 1em 4em; 961 } 962 .response { 963 margin-top: 40px; 964 } 965 .media-left.response-text-left { 966 width: 11%; 967 } 968 .response-text h5 { 969 font-weight: 600; 970 font-size: 14px; 971 margin: 10 0 0px 0; 972 color: #887f66; 973 } 974 .response-text-left h5 a { 975 text-decoration: none; 976 color: #838383; 977 } 978 .response-text-left h5 a:hover{ 979 text-decoration: none; 980 color:#f43c60; 981 } 982 .response-text-left h5{ 983 font-weight: 600; 984 font-size: 14px; 985 margin: 1em 0 0 0; 986 } 987 .response-text-right p { 988 font-size: 0.9em; 989 color: #777; 990 line-height: 1.7em; 991 } 992 .response-text-right ul{ 993 padding:0; 994 text-align: right; 995 margin-top: 0.5em; 996 } 997 .response-text-right ul li{ 998 display: inline-block; 999 color: #2f6818; 1000 font-size: 0.9em; 1001 margin-right: 16px; 1002 } 1003 .response-text-right ul li a{ 1004 color:#838383; 1005 font-size: 14px; 1006 font-weight: 600; 1007 } 1008 .response-text-right ul li a:hover{ 1009 color:#f43c60; 1010 text-decoration:none; 1011 } 1012 .coment-form input[type="text"] { 1013 background: none; 1014 width: 100%; 1015 color: #777; 1016 margin: 0 0px 23px 0; 1017 font-size: 0.9em; 1018 padding: 12px 10px; 1019 outline: none; 1020 border:1px solid #CDCDCD; 1021 } 1022 .coment-form textarea { 1023 background: none; 1024 width: 100%; 1025 color:#777; 1026 font-size: 0.9em; 1027 resize: none; 1028 height: 185px; 1029 padding: 12px; 1030 outline: none; 1031 border: 1px solid #CDCDCD; 1032 } 1033 .coment-form input[type="submit"] { 1034 padding: 10px 43px; 1035 margin-top: 23px; 1036 border:2px solid #69d2e8; 1037 color: #ffffff; 1038 font-size: 1em; 1039 background:#69d2e8; 1040 transition:0.5s all; 1041 -webkit-transition:0.5s all; 1042 -moz-transition:0.5s all; 1043 -o-transition:0.5s all; 1044 -ms-transition:0.5s all; 1045 } 1046 .coment-form input[type="submit"]:hover { 1047 background: transparent; 1048 color:#69d2e8; 1049 border:2px solid #69d2e8; 1050 } 1051 .coment-form h4 { 1052 margin-bottom: 22px; 1053 } 1054 .coment-form { 1055 margin-top: 46px; 1056 } 1057 /*--//single-page--*/ 1058 .pages { 1059 padding: 3em 0px; 1060 } 1061 h3.ghj { 1062 color: #000; 1063 font-size: 2em !important; 1064 margin: 0 0 1em; 1065 } 1066 .headdings, .Buttons, .progress-bars, .alerts, .bread-crumbs, .pagenatin, .appearance, .distracted { 1067 padding: 2em 0; 1068 } 1069 .breadcrumb { 1070 margin-bottom: 3em !important; 1071 } 1072 .table { 1073 margin-bottom: 0; 1074 } 1075 .b4,.b5,.b6 { 1076 margin-top: 15px !important; 1077 margin-bottom: 15px !important; 1078 } 1079 .bs-example h1, .bs-example hh2, .bs-example h3, .bs-example h4, .bs-example h5, .bs-example h6 { 1080 margin: 0 0 10px; 1081 } 1082 /*--gallery-Part-Here --*/ 1083 .gallery{ 1084 padding:3em 0; 1085 } 1086 .gallery-bottom{ 1087 margin-top:2em; 1088 } 1089 .gallery-left img{ 1090 width:100%; 1091 } 1092 .gallery-left:hover img { 1093 -webkit-filter: grayscale(100%); 1094 opacity:8; 1095 transition: all 300ms!important; 1096 -webkit-transition: all 300ms!important; 1097 -moz-transition: all 300ms!important; 1098 } 1099 .gallery-left{ 1100 position: relative; 1101 } 1102 .gallery-grid img{ 1103 width:100%; 1104 } 1105 .gallery-grid:hover img { 1106 -webkit-filter: grayscale(100%); 1107 opacity:8; 1108 transition: all 300ms!important; 1109 -webkit-transition: all 300ms!important; 1110 -moz-transition: all 300ms!important; 1111 } 1112 .gallery-grid{ 1113 position: relative; 1114 } 1115 .gallery-1{ 1116 margin-top:25px; 1117 } 1118 .gallery-1:nth-child(1){ 1119 margin-top:0; 1120 } 1121 /*--gallery-Part-Ends-Here --*/ 1122 /*--contact--*/ 1123 .contact{ 1124 padding:3em 0; 1125 } 1126 .contact-left{ 1127 padding-left:0; 1128 } 1129 .contact form{ 1130 margin-top:2em; 1131 } 1132 .contact-head{ 1133 padding:0em 0 2em 0; 1134 } 1135 .contact form input[type="text"],.contact-right textarea { 1136 width: 100%; 1137 padding: 10px 12px; 1138 border: 1px solid #87655B; 1139 font-size: 1em; 1140 margin-bottom: 1.5em; 1141 color: #87655B; 1142 outline: none; 1143 font-weight: 400; 1144 transition: 0.5s all ease; 1145 -webkit-transition: 0.5s all ease; 1146 -moz-transition: 0.5s all ease; 1147 -o-transition: 0.5s all ease; 1148 -ms-transition: 0.5s all ease; 1149 } 1150 .contact-right textarea{ 1151 resize:none; 1152 height: 181px; 1153 } 1154 .contact form input[type="text"]:hover,.contact-right textarea:hover{ 1155 border:1px solid #f43c60; 1156 } 1157 .contact form input[type="submit"] { 1158 font-size:0.8em; 1159 display:inline-block; 1160 background:#69d2e8; 1161 padding:0.6em 2em; 1162 border:2px solid #69d2e8; 1163 color:#fff; 1164 text-decoration:none; 1165 font-weight:500; 1166 transition: 0.5s all ease; 1167 -webkit-transition: 0.5s all ease; 1168 -moz-transition: 0.5s all ease; 1169 -o-transition: 0.5s all ease; 1170 -ms-transition: 0.5s all ease; 1171 } 1172 .contact form input[type="submit"]:hover{ 1173 background:transparent; 1174 color:#69d2e8; 1175 border:2px solid #69d2e8; 1176 } 1177 .address{ 1178 padding:2em 0 0 0; 1179 border-top:1px solid #eee; 1180 margin-top:2em; 1181 } 1182 .address h3{ 1183 font-family: ‘Play-Regular‘; 1184 font-size: 1.8em; 1185 color: #f43c60; 1186 margin-bottom: 0.7em; 1187 text-align:center; 1188 } 1189 .locations{ 1190 padding-left:0; 1191 margin-top:3em; 1192 } 1193 .locations ul{ 1194 display:inline-block; 1195 width:48%; 1196 } 1197 .locations ul li{ 1198 display:inline-block; 1199 } 1200 .locations ul li span { 1201 background: url(../images/find.png) no-repeat 0px 0px; 1202 vertical-align: super; 1203 width: 38px; 1204 height: 38px; 1205 display: inline-block; 1206 margin:0 0.5em 5.5em 0; 1207 } 1208 .address-info p{ 1209 color: #999; 1210 font-size: 0.9em; 1211 text-decoration: none; 1212 padding-bottom:3px; 1213 display: block; 1214 font-weight: 400; 1215 } 1216 .address-info p a{ 1217 color: #999; 1218 } 1219 .address-info p a:hover{ 1220 color: #026466; 1221 } 1222 .address-info h4 { 1223 color:#09C3EA; 1224 margin-bottom:8px; 1225 font-size:1em; 1226 } 1227 .address-info h5 a{ 1228 color: #626262; 1229 margin:5px 0; 1230 font-size:0.9em; 1231 display:block; 1232 } 1233 .contact-map iframe { 1234 min-height: 310px; 1235 width: 100%; 1236 border: none; 1237 } 1238 /*--responsive--*/ 1239 @media (max-width: 1680px){ 1240 .banner-info { 1241 left:15%; 1242 } 1243 } 1244 @media (max-width: 1600px){ 1245 .banner-info { 1246 left:13%; 1247 } 1248 } 1249 @media (max-width: 1440px){ 1250 .banner-info { 1251 left: 9%; 1252 } 1253 .caption { 1254 margin-top: 17em; 1255 } 1256 .caption p { 1257 width: 66%; 1258 } 1259 } 1260 @media (max-width: 1366px){ 1261 .banner-info { 1262 left: 7%; 1263 } 1264 } 1265 @media (max-width: 1280px){ 1266 .banner-info { 1267 left: 3%; 1268 } 1269 .banner1,.banner3 { 1270 min-height: 601px; 1271 } 1272 .banner2 { 1273 min-height: 601px; 1274 } 1275 .caption p { 1276 width: 78%; 1277 } 1278 .banner-sec { 1279 min-height: 108px; 1280 } 1281 } 1282 @media (max-width: 1080px){ 1283 .headr-left { 1284 float: left; 1285 width: 64%; 1286 } 1287 .search { 1288 margin-left:8em; 1289 } 1290 .banner-info { 1291 left: 0.5%; 1292 width: 100%; 1293 } 1294 .nbs-flexisel-item { 1295 width: 265px!important; 1296 } 1297 } 1298 @media (max-width: 1024px){ 1299 .banner-info { 1300 left: 3%; 1301 } 1302 .headr-left { 1303 width: 60%; 1304 } 1305 .details ul li:nth-child(1) { 1306 margin-right: 2em; 1307 } 1308 .search { 1309 width: 40%; 1310 margin-left: 5em; 1311 } 1312 .caption { 1313 margin-top: 13em; 1314 } 1315 .caption h3 { 1316 font-size: 2.4em; 1317 } 1318 .caption p { 1319 width: 78%; 1320 font-size: 0.85em; 1321 } 1322 .banner1, .banner3,.banner2 { 1323 min-height: 510px; 1324 } 1325 .nbs-flexisel-item { 1326 padding: 0px 12px; 1327 width: 237px!important; 1328 } 1329 .sub-text a { 1330 font-size: 1em; 1331 } 1332 .sub-text p,.poster-info p ,.x-box-left p,.abt-info-pic p,.team-grid p{ 1333 font-size: 0.85em; 1334 } 1335 .poster-info { 1336 width: 76%; 1337 } 1338 .poster { 1339 min-height: 361px; 1340 } 1341 .x-box-left h2 { 1342 font-size: 3.2em; 1343 } 1344 .x-box-left h3 { 1345 font-size: 1.6em; 1346 } 1347 .poster-info a{ 1348 font-size:0.82em; 1349 } 1350 .x-box-left a { 1351 padding: 0.6em 1.5em; 1352 font-size: 0.9em; 1353 } 1354 .banner-sec { 1355 min-height: 108px; 1356 } 1357 .abt-info-pic h3 { 1358 font-size: 1.6em; 1359 } 1360 .abt-info-pic ul { 1361 margin-top: 0.8em; 1362 } 1363 .abt-info-pic li { 1364 margin: 0 0 7px 19px; 1365 } 1366 .testimonal-grid { 1367 width: 31.2%; 1368 } 1369 .testi-info p{ 1370 font-size:0.8em; 1371 } 1372 .testi-info h4 { 1373 font-size: 1.15em; 1374 } 1375 .testi-info a { 1376 font-size: 0.65em; 1377 } 1378 .team-grid h4 { 1379 font-size: 1.15em; 1380 } 1381 .col-1 h4 { 1382 font-size: 1.05em; 1383 } 1384 .col-1 p{ 1385 font-size:0.8em; 1386 } 1387 .posts-left { 1388 width: 50%; 1389 } 1390 .posts-right { 1391 width: 45%; 1392 } 1393 .posts-right p{ 1394 font-size:0.8em; 1395 } 1396 .comment-icons ul li { 1397 margin: 0 7px; 1398 } 1399 .caption { 1400 margin-top: 9em; 1401 } 1402 } 1403 @media (max-width: 991px){ 1404 .banner-info { 1405 left: 0%; 1406 width:100%; 1407 } 1408 .details ul li:nth-child(1) { 1409 margin-right: 1em; 1410 } 1411 .social i { 1412 background-size: 174px; 1413 width: 28px; 1414 height: 28px; 1415 margin: 0 3px; 1416 } 1417 a i.facebook { 1418 background-position: -3px -5px; 1419 } 1420 a i.twitter { 1421 background-position: -36px -5px; 1422 } 1423 a i.gplus { 1424 background-position: -72px -5px; 1425 } 1426 a i.pin { 1427 background-position: -105px -4px; 1428 } 1429 a i.youtube { 1430 background-position: -140px -5px; 1431 } 1432 .headr-left { 1433 width: 55%; 1434 } 1435 .details ul li a { 1436 font-size: 0.8em; 1437 } 1438 .details ul li:nth-child(1) { 1439 margin-right: 0em; 1440 } 1441 .search { 1442 margin-left: 1em; 1443 } 1444 .top-menu ul li a { 1445 padding: 0.5em 0.8em; 1446 font-size: 1em; 1447 } 1448 .logo h1{ 1449 font-size:2em; 1450 } 1451 .top-menu { 1452 float: right; 1453 width: 54%; 1454 } 1455 .caption h3 { 1456 font-size:1.85em; 1457 } 1458 .banner1, .banner3,.banner2 { 1459 min-height: 412px; 1460 } 1461 .callbacks_tabs a:after { 1462 height: 12px; 1463 width: 12px; 1464 } 1465 ul.callbacks_tabs.callbacks1_tabs { 1466 bottom: 23px; 1467 } 1468 .nbs-flexisel-item { 1469 padding: 0px 12px; 1470 width: 223px!important; 1471 } 1472 .sub-text { 1473 width: 80%; 1474 } 1475 .sub-img { 1476 width: 20%; 1477 } 1478 .trailer-text,.abt-info-pic { 1479 padding: 0; 1480 } 1481 .abt-info-pic { 1482 margin-top: 0em; 1483 float: left; 1484 width: 54%; 1485 } 1486 .testimonal-grid { 1487 width: 31%; 1488 float: left; 1489 } 1490 .sed-md { 1491 width: 33.3%; 1492 float: left; 1493 } 1494 .col-1 img{ 1495 width:100%; 1496 } 1497 .gallery-grid { 1498 width: 25%; 1499 float: left; 1500 } 1501 .bnr2 { 1502 min-height: 99px; 1503 } 1504 .caption { 1505 margin-top:10em; 1506 } 1507 .top-games h3, .latest-games h3 { 1508 font-size: 2em; 1509 } 1510 .sub-img { 1511 width: 20%; 1512 padding-left:0; 1513 } 1514 .trailer-text{ 1515 padding-left:0; 1516 } 1517 .sub-text { 1518 width: 80%; 1519 } 1520 .trailer{ 1521 padding:0; 1522 margin-top:2em; 1523 } 1524 .latest { 1525 padding-bottom: 3em; 1526 } 1527 .poster-info h3 { 1528 font-size: 1.8em; 1529 } 1530 .poster-info { 1531 margin-top: 3em; 1532 width: 87%; 1533 } 1534 .poster { 1535 min-height: 326px; 1536 } 1537 .x-box-left h2 { 1538 font-size: 2.5em; 1539 } 1540 .x-box-left{ 1541 padding:0; 1542 } 1543 .x-box { 1544 padding: 2em 0 3em; 1545 } 1546 .x-box-left h3 { 1547 font-size: 1.4em; 1548 } 1549 .x-box-left a { 1550 padding: 0.8em 1.5em; 1551 font-size: 0.8em; 1552 } 1553 .x-box-right img{ 1554 width: 50%; 1555 margin: 0 auto; 1556 } 1557 .ftr-info,.ftr-grid{ 1558 padding:0; 1559 margin-bottom:1em; 1560 } 1561 .banner-sec{ 1562 min-height:100px; 1563 } 1564 .about h2, .review h2, h2.top, .gallery h2, .contact h2 { 1565 font-size: 2em; 1566 } 1567 .abt-pic { 1568 width: 46%; 1569 float: left; 1570 } 1571 .abt-info-pic h3 { 1572 font-size: 1.25em; 1573 line-height: 1.2em; 1574 } 1575 .abt-info-pic ul { 1576 margin-top: 2em; 1577 } 1578 .testimonals h3, .team h3 { 1579 font-size: 1.5em; 1580 } 1581 .team-grid h4 { 1582 font-size: 0.95em; 1583 } 1584 .team-grid p{ 1585 font-size:0.82em; 1586 } 1587 .sed-md { 1588 width: 33.3%; 1589 float: left; 1590 } 1591 .col-1 h4 { 1592 font-size: 1em; 1593 } 1594 p.snglp,.blog-info p{ 1595 font-size:0.82em; 1596 } 1597 .comment-icons { 1598 margin: 2em 0; 1599 } 1600 .recent-posts h4, .category h4, .coment-form h4, .response h4 { 1601 font-size: 1.4em; 1602 } 1603 .single-page-right { 1604 padding: 0; 1605 margin-top:2em; 1606 } 1607 .coment-form input[type="submit"] { 1608 padding: 8px 33px; 1609 font-size: 0.85em; 1610 } 1611 .posts-left { 1612 width: 17%; 1613 } 1614 .posts-right { 1615 width: 80%; 1616 } 1617 .blog { 1618 padding: 3em 0 0; 1619 } 1620 .contact-left,.contact-right{ 1621 padding:0; 1622 } 1623 } 1624 @media (max-width: 990px){ 1625 .headr-left { 1626 width: 57%; 1627 } 1628 .search { 1629 margin-left: 4em; 1630 } 1631 .banner-info { 1632 left: 1%; 1633 } 1634 } 1635 @media (max-width: 800px){ 1636 .top-menu { 1637 float: right; 1638 width: 60%; 1639 } 1640 .banner-info { 1641 left: 0%; 1642 } 1643 .nbs-flexisel-item { 1644 padding: 0px 12px; 1645 width: 246px!important; 1646 } 1647 } 1648 @media (max-width: 768px){ 1649 .banner-info { 1650 left: 0%; 1651 } 1652 .top-menu { 1653 width: 62%; 1654 } 1655 .details ul li:nth-child(1) { 1656 margin-right: 1em; 1657 } 1658 .social i { 1659 background-size: 174px; 1660 width: 28px; 1661 height: 28px; 1662 margin: 0 3px; 1663 } 1664 a i.facebook { 1665 background-position: -3px -5px; 1666 } 1667 a i.twitter { 1668 background-position: -36px -5px; 1669 } 1670 a i.gplus { 1671 background-position: -72px -5px; 1672 } 1673 a i.pin { 1674 background-position: -105px -4px; 1675 } 1676 a i.youtube { 1677 background-position: -140px -5px; 1678 } 1679 .headr-left { 1680 width: 55%; 1681 } 1682 .details ul li a { 1683 font-size: 0.8em; 1684 } 1685 .details ul li:nth-child(1) { 1686 margin-right: 0em; 1687 } 1688 .search { 1689 margin-left: 1em; 1690 } 1691 .top-menu ul li a { 1692 padding: 0.5em 0.8em; 1693 font-size: 1em; 1694 } 1695 .logo h1{ 1696 font-size:2em; 1697 } 1698 .caption h3 { 1699 font-size:1.85em; 1700 } 1701 .banner1, .banner3,.banner2 { 1702 min-height: 412px; 1703 } 1704 .callbacks_tabs a:after { 1705 height: 12px; 1706 width: 12px; 1707 } 1708 ul.callbacks_tabs.callbacks1_tabs { 1709 bottom: 23px; 1710 } 1711 .nbs-flexisel-item { 1712 padding: 0px 12px; 1713 width: 242px!important; 1714 } 1715 .bnr2 { 1716 min-height: 99px; 1717 } 1718 .caption { 1719 margin-top:10em; 1720 } 1721 .top-games h3, .latest-games h3 { 1722 font-size: 2em; 1723 } 1724 .sub-img { 1725 width: 20%; 1726 padding-left:0; 1727 } 1728 .trailer-text{ 1729 padding-left:0; 1730 } 1731 .sub-text { 1732 width: 80%; 1733 } 1734 .trailer{ 1735 padding:0; 1736 margin-top:2em; 1737 } 1738 .latest { 1739 padding-bottom: 3em; 1740 } 1741 .poster-info h3 { 1742 font-size: 1.8em; 1743 } 1744 .poster-info { 1745 margin-top: 3em; 1746 width: 87%; 1747 } 1748 .poster { 1749 min-height: 326px; 1750 } 1751 .x-box-left h2 { 1752 font-size: 2.5em; 1753 } 1754 .x-box-left{ 1755 padding:0; 1756 } 1757 .x-box { 1758 padding: 2em 0 3em; 1759 } 1760 .x-box-left h3 { 1761 font-size: 1.4em; 1762 } 1763 .x-box-left a { 1764 padding: 0.8em 1.5em; 1765 font-size: 0.8em; 1766 } 1767 .x-box-right img{ 1768 width: 77%; 1769 margin: 0 auto; 1770 } 1771 .ftr-info,.ftr-grid{ 1772 padding:0; 1773 margin-bottom:1em; 1774 } 1775 .banner-sec{ 1776 min-height:100px; 1777 } 1778 .about h2, .review h2, h2.top, .gallery h2, .contact h2 { 1779 font-size: 2em; 1780 } 1781 .abt-pic { 1782 width: 46%; 1783 float: left; 1784 } 1785 .abt-info-pic h3 { 1786 font-size: 1.25em; 1787 line-height: 1.2em; 1788 } 1789 .abt-info-pic ul { 1790 margin-top: 2em; 1791 } 1792 .testimonal-grid { 1793 width: 30.55%; 1794 float: left; 1795 } 1796 .testimonals h3, .team h3 { 1797 font-size: 1.5em; 1798 } 1799 .team-grid h4 { 1800 font-size: 0.95em; 1801 } 1802 .team-grid p{ 1803 font-size:0.82em; 1804 } 1805 .sed-md { 1806 width: 33.3%; 1807 float: left; 1808 } 1809 .col-1 h4 { 1810 font-size: 1em; 1811 } 1812 p.snglp,.blog-info p{ 1813 font-size:0.82em; 1814 } 1815 .comment-icons { 1816 margin: 2em 0; 1817 } 1818 .recent-posts h4, .category h4, .coment-form h4, .response h4 { 1819 font-size: 1.4em; 1820 } 1821 .single-page-right { 1822 padding: 0; 1823 margin-top:2em; 1824 } 1825 .coment-form input[type="submit"] { 1826 padding: 8px 33px; 1827 font-size: 0.85em; 1828 } 1829 .posts-left { 1830 width: 17%; 1831 } 1832 .posts-right { 1833 width: 80%; 1834 } 1835 .blog { 1836 padding: 3em 0 0; 1837 } 1838 .gallery-grid { 1839 width: 25%; 1840 float: left; 1841 } 1842 .contact-left,.contact-right{ 1843 padding:0; 1844 } 1845 } 1846 @media (max-width: 736px){ 1847 .headr-left { 1848 width: 53%; 1849 } 1850 .banner-info { 1851 left: 0%; 1852 width: 100%; 1853 } 1854 } 1855 @media (max-width: 667px){ 1856 .headr-left { 1857 width: 48%; 1858 } 1859 .banner-info { 1860 top: 114px; 1861 } 1862 .caption h3 { 1863 font-size: 1.7em; 1864 } 1865 .nbs-flexisel-item { 1866 padding: 0px 12px; 1867 width: 209px!important; 1868 } 1869 .game-grid p { 1870 font-size: 0.8em; 1871 } 1872 } 1873 @media (max-width: 640px){ 1874 .banner-info { 1875 width: 100%; 1876 top: 116px; 1877 } 1878 span.menu { 1879 display: block; 1880 cursor: pointer; 1881 color: #FFFFFF; 1882 font-size: 1.3em; 1883 position: relative; 1884 float: right; 1885 margin-top: 10px; 1886 width: 32px; 1887 height: 21px; 1888 background:url(../images/menu.png) no-repeat 0px 0px; 1889 } 1890 .top-menu { 1891 width:70%; 1892 } 1893 ul.nav1 { 1894 display: none; 1895 } 1896 .top-menu ul { 1897 padding: 0px 0 5px 0; 1898 margin: 0 auto; 1899 z-index: 9999; 1900 position: absolute; 1901 width: 100%; 1902 left: 0; 1903 margin-top:2.5em; 1904 background: #69d2e8; 1905 } 1906 .top-menu ul.nav1 li.active{ 1907 background:#f43c60; 1908 color:#fff; 1909 } 1910 .top-menu ul li.active a, .top-menu ul li a:hover { 1911 color: #FFFFFF; 1912 } 1913 .top-menu ul.nav1 li:hover{ 1914 background:#f43c60; 1915 color:#fff; 1916 transition:0.5s all; 1917 -webkit-transition:0.5s all; 1918 -moz-transition:0.5s all; 1919 -o-transition:0.5s all; 1920 -ms-transition:0.5s all; 1921 } 1922 .top-menu ul.nav1 li { 1923 display: block; 1924 text-align: center; 1925 border-bottom: 1px ridge rgba(255, 255, 255, 0.28); 1926 margin: 0; 1927 width: 100%; 1928 } 1929 .top-menu ul li a.active { 1930 color: rgba(21, 132, 113, 0.65) !important; 1931 } 1932 .top-menu ul li a { 1933 padding: .5em 0; 1934 display:block; 1935 float: none; 1936 1937 } 1938 .rslides { 1939 z-index: 0; 1940 } 1941 ul.callbacks_tabs.callbacks1_tabs { 1942 z-index: 0; 1943 bottom: 23px; 1944 left: 43%; 1945 } 1946 .caption { 1947 margin-top:9em; 1948 } 1949 .headr-left { 1950 width: 46%; 1951 } 1952 .search { 1953 margin-left: 13em; 1954 width: 100%; 1955 } 1956 .caption h3 { 1957 font-size: 1.6em; 1958 } 1959 .caption p { 1960 width: 91%; 1961 font-size: 0.8em; 1962 } 1963 .banner1, .banner3, .banner2 { 1964 min-height: 351px; 1965 padding-bottom: 4em; 1966 } 1967 .nbs-flexisel-item { 1968 padding: 0px 12px; 1969 width: 299px!important; 1970 } 1971 .top-game-grids { 1972 margin-top: 2em; 1973 } 1974 .game-grid h4 { 1975 font-size: 1.15em; 1976 } 1977 .game-grid p { 1978 font-size: 0.8em; 1979 } 1980 .content { 1981 padding: 3em 0; 1982 } 1983 .top-games h3, .latest-games h3 { 1984 font-size: 1.75em; 1985 } 1986 .sub-text a { 1987 font-size: 0.95em; 1988 } 1989 .sub-text { 1990 padding:0; 1991 } 1992 .banner-sec { 1993 min-height: 100px; 1994 } 1995 .testimonals { 1996 margin-top: 2em; 1997 } 1998 .testimonal-grid { 1999 width: 29.95%; 2000 } 2001 .about h2, .review h2, h2.top, .gallery h2, .contact h2 { 2002 font-size: 1.75em; 2003 } 2004 .about { 2005 padding: 2em 0; 2006 } 2007 .abt-info-pic h3 { 2008 font-size: 1.12em; 2009 } 2010 .abt-pic { 2011 width: 44%; 2012 } 2013 .sub-text p, .poster-info p, .x-box-left p, .abt-info-pic p, .team-grid p { 2014 font-size: 0.8em; 2015 } 2016 .abt-info-pic ul { 2017 margin-top: 1em; 2018 } 2019 .abt-info-pic li { 2020 font-size: 0.8em; 2021 } 2022 .ftr-info p { 2023 font-size: 0.8em; 2024 margin-top: 0em; 2025 } 2026 .ftr-grid h3, .ftr-info h3 { 2027 font-size: 1.3em; 2028 margin-bottom: 0.5em; 2029 } 2030 .ftr-info { 2031 width: 50%; 2032 float: left; 2033 padding-right: 3em; 2034 } 2035 .ftr-grid { 2036 width: 50%; 2037 float: left; 2038 } 2039 .review { 2040 padding: 2em 0 3em; 2041 } 2042 .col-1 h4 { 2043 font-size: 0.9em; 2044 } 2045 .review-md1 { 2046 padding: 2em 0 0; 2047 } 2048 .gallery { 2049 padding: 2em 0; 2050 } 2051 .contact form input[type="text"], .contact-right textarea { 2052 padding: 8px 12px; 2053 font-size: 0.85em; 2054 } 2055 .contact { 2056 padding: 2em 0; 2057 } 2058 .locations { 2059 margin-top: 2em; 2060 } 2061 .address-info p { 2062 font-size: 0.8em; 2063 } 2064 .address h3 { 2065 font-size: 1.5em; 2066 } 2067 .coment-form input[type="text"] { 2068 font-size: 0.8em; 2069 padding: 10px 10px; 2070 } 2071 .comment-icons ul li a { 2072 font-size: 12px; 2073 } 2074 .blog-info p { 2075 margin-top: 0em; 2076 font-size: 0.8em; 2077 } 2078 a.list-group-item { 2079 font-size: 0.85em; 2080 } 2081 } 2082 @media (max-width: 600px){ 2083 .headr-left { 2084 width: 39%; 2085 } 2086 } 2087 @media (max-width: 568px){ 2088 .headr-left { 2089 width: 38%; 2090 } 2091 .search { 2092 margin-left: 11em; 2093 width: 100%; 2094 } 2095 .top-menu { 2096 width: 60%; 2097 } 2098 } 2099 @media(max-width:480px){ 2100 .banner-info { 2101 width: 100%; 2102 top: 102px; 2103 } 2104 span.menu { 2105 margin-top: 5px; 2106 } 2107 .top-menu ul { 2108 margin-top: 2em; 2109 } 2110 .social i { 2111 margin: 0 0px; 2112 } 2113 .headr-left { 2114 width: 65%; 2115 } 2116 .headr-right { 2117 width: 35%; 2118 } 2119 .details ul li { 2120 padding: 0.3em 0em 0.3em 0em; 2121 } 2122 .glyphicon-earphone:before, .glyphicon-envelope:before { 2123 font-size: 14px; 2124 margin-right: 9px; 2125 } 2126 .search { 2127 margin-left: 0em; 2128 width: 80%; 2129 } 2130 .details ul li { 2131 padding: 0.1em 0em 0.3em 0em; 2132 } 2133 .details ul li{ 2134 font-size: 0.8em; 2135 } 2136 .details ul li a { 2137 font-size: 0.95em; 2138 } 2139 .header { 2140 padding: 0.7em 0; 2141 } 2142 .search input[type="text"] { 2143 padding: 5px 10px 0px 0px; 2144 margin-left: 2.5em; 2145 } 2146 .logo h1 { 2147 font-size: 1.8em; 2148 } 2149 .top-menu { 2150 width: 65%; 2151 } 2152 .banner1, .banner3, .banner2 { 2153 min-height: 300px; 2154 } 2155 .caption { 2156 margin-top: 7em; 2157 } 2158 .caption h3 { 2159 font-size: 1.2em; 2160 } 2161 .caption p { 2162 width: 91%; 2163 font-size: 0.7em; 2164 line-height: 1.6em; 2165 } 2166 .caption { 2167 top: 35%; 2168 } 2169 .nbs-flexisel-item { 2170 padding: 0px 12px; 2171 width: 216px!important; 2172 } 2173 .trailer iframe { 2174 height: 256px; 2175 } 2176 .latest-top { 2177 margin-top: 2em; 2178 } 2179 .poster-info h3 { 2180 font-size: 1.3em; 2181 } 2182 .x-box-left h2 { 2183 font-size: 2em; 2184 } 2185 .x-box-left h3 { 2186 font-size: 1.1em; 2187 } 2188 .abt-pic { 2189 width: 100%; 2190 padding: 0; 2191 } 2192 .abt-info-pic { 2193 padding: 0; 2194 float: left; 2195 width: 100%; 2196 margin-top: 1em; 2197 } 2198 .testimonal-grid { 2199 width: 100%; 2200 } 2201 .testimonal-grid { 2202 margin: 0 0 0 0px; 2203 } 2204 .testimonal-grid:nth-child(2){ 2205 margin:1em 0; 2206 } 2207 .testi-info p { 2208 padding: 20px 19px 20px 19px; 2209 } 2210 .grid_4 { 2211 width: 47%; 2212 margin: 0 3% 3% 0; 2213 } 2214 .team { 2215 margin-top: 2em; 2216 } 2217 .sed-md { 2218 width: 100%; 2219 margin-bottom:1.5em; 2220 } 2221 .col-1 img{ 2222 width:100%; 2223 } 2224 .gallery-grid { 2225 width: 50%; 2226 margin-bottom:1.5em; 2227 } 2228 .gallery-1 { 2229 margin-top: 0px; 2230 } 2231 .locations ul { 2232 margin-bottom:1.5em; 2233 width: 100%; 2234 } 2235 .contact-map iframe { 2236 min-height: 236px; 2237 } 2238 .contact { 2239 padding: 2em 0 1em 0; 2240 } 2241 .locations { 2242 margin-top: 1.5em; 2243 } 2244 .address h3 { 2245 font-size: 1.4em; 2246 } 2247 .address-info h4 { 2248 font-size: 0.95em; 2249 } 2250 .blog-info p { 2251 margin-top: 1em; 2252 } 2253 .posts-left { 2254 width: 25%; 2255 } 2256 .posts-right label { 2257 font-size: 0.9em; 2258 } 2259 .posts-right { 2260 width: 70%; 2261 } 2262 .posts-right h5 a { 2263 font-size: 0.9em; 2264 } 2265 .recent-posts-info { 2266 margin-bottom: 2em; 2267 } 2268 .blog { 2269 padding: 2em 0 0; 2270 } 2271 } 2272 @media (max-width: 414px){ 2273 .headr-left { 2274 width: 53%; 2275 } 2276 .headr-right { 2277 width: 46%; 2278 } 2279 .top-menu { 2280 width: 57%; 2281 } 2282 .caption h3 { 2283 font-size: 1em; 2284 } 2285 .nbs-flexisel-item { 2286 padding: 0px 12px; 2287 width: 186px!important; 2288 } 2289 } 2290 @media (max-width: 375px){ 2291 .top-menu { 2292 width: 52%; 2293 } 2294 .nbs-flexisel-item { 2295 padding: 0px 12px; 2296 width: 164px!important; 2297 } 2298 } 2299 @media (max-width: 384px){ 2300 .top-menu { 2301 width: 54%; 2302 } 2303 .nbs-flexisel-item { 2304 padding: 0px 12px; 2305 width: 171px!important; 2306 } 2307 } 2308 @media(max-width:320px){ 2309 .social i { 2310 background-size: 130px; 2311 width: 22px; 2312 height: 20px; 2313 } 2314 a i.facebook { 2315 background-position: -2px -4px; 2316 } 2317 a i.twitter { 2318 background-position: -26px -4px; 2319 } 2320 a i.gplus { 2321 background-position: -53px -4px; 2322 } 2323 a i.pin { 2324 background-position: -78px -4px; 2325 } 2326 a i.youtube { 2327 background-position: -104px -5px; 2328 } 2329 .headr-left { 2330 width:50%; 2331 } 2332 .headr-right { 2333 width: 50%; 2334 } 2335 .glyphicon-earphone:before, .glyphicon-envelope:before { 2336 font-size: 14px; 2337 margin-right:5px; 2338 } 2339 .details ul li { 2340 padding: 0em 0em 0.3em 0em; 2341 } 2342 .details ul li{ 2343 font-size: 0.8em; 2344 } 2345 .glyphicon-earphone:before, .glyphicon-envelope:before { 2346 font-size: 11px; 2347 } 2348 .search input[type="text"]{ 2349 font-size:0.8em; 2350 } 2351 .search input[type="text"] { 2352 padding: 5px 10px 6px 4px; 2353 } 2354 .search input[type="submit"] { 2355 width: 20px; 2356 background-size: 100%; 2357 } 2358 .caption h3 { 2359 font-size: 1em; 2360 padding: 0 18px; 2361 } 2362 .logo h1 { 2363 font-size: 1.4em; 2364 } 2365 .top-menu { 2366 width: 49%; 2367 } 2368 .banner1, .banner3, .banner2 { 2369 min-height: 200px; 2370 padding-bottom: 2em; 2371 } 2372 .banner1,.banner3 { 2373 background: url(../images/bnr3.jpg) no-repeat -63px 0px; 2374 background-size: cover; 2375 } 2376 .banner2 { 2377 background: url(../images/bnr2.jpg) no-repeat -63px 0px; 2378 background-size: cover; 2379 } 2380 ul.callbacks_tabs.callbacks1_tabs { 2381 bottom: 8px; 2382 } 2383 .caption p { 2384 margin: 0.5em auto 0 auto; 2385 } 2386 .nbs-flexisel-item { 2387 padding: 0px 12px; 2388 width: 276px!important; 2389 } 2390 .caption { 2391 margin-top: 5.5em; 2392 } 2393 ul.callbacks_tabs.callbacks1_tabs { 2394 left: 39%; 2395 } 2396 .content { 2397 padding: 2em 0; 2398 } 2399 .top-games h3, .latest-games h3 { 2400 font-size: 1.4em; 2401 } 2402 .top-game-grids { 2403 margin-top: 1.5em; 2404 } 2405 .game-grid h4 { 2406 font-size: 1em; 2407 } 2408 .game-grid p { 2409 margin: 0.4em 0; 2410 } 2411 .latest-top { 2412 margin-top: 1.5em; 2413 } 2414 .sub-img { 2415 width: 32%; 2416 } 2417 .sub-text { 2418 width: 68%; 2419 } 2420 .sub-text a { 2421 font-size: 0.8em; 2422 } 2423 .sub-text p { 2424 margin-top: 0; 2425 } 2426 .trailer iframe { 2427 height: 175px; 2428 } 2429 .poster-info h3 { 2430 font-size: 1.1em; 2431 } 2432 .poster-info { 2433 margin-top: 2em; 2434 width: 87%; 2435 } 2436 .poster { 2437 min-height: 375px; 2438 } 2439 .x-box-left h2 { 2440 font-size: 1.7em; 2441 } 2442 .x-box-left h3 { 2443 font-size: 1em; 2444 } 2445 .x-box-right{ 2446 padding:0; 2447 } 2448 .x-box-right img { 2449 width: 77%; 2450 margin: 15px auto 0 auto; 2451 } 2452 .x-box-left a { 2453 padding: 0.7em 1.5em; 2454 font-size: 0.8em; 2455 } 2456 .ftr-info { 2457 width: 100%; 2458 padding-right: 0em; 2459 } 2460 .ftr-grid { 2461 width: 100%; 2462 } 2463 .copywrite { 2464 padding: 0 0 2em 0; 2465 } 2466 .copywrite p { 2467 font-size: .8em; 2468 } 2469 .ftr-grid ul li a { 2470 padding: 3px 0; 2471 font-size: 0.8em; 2472 } 2473 .about h2, .review h2, h2.top, .gallery h2, .contact h2 { 2474 font-size: 1.5em; 2475 } 2476 .about { 2477 padding: 1.5em 0; 2478 } 2479 .about-info-grids { 2480 margin-top: 1em; 2481 } 2482 .abt-info-pic h3 { 2483 font-size: 1em; 2484 } 2485 .sub-text p, .poster-info p, .x-box-left p, .abt-info-pic p, .team-grid p { 2486 font-size: 0.78em; 2487 } 2488 .poster-info p { 2489 line-height: 1.5em; 2490 } 2491 .abt-info-pic li { 2492 font-size: 0.78em; 2493 margin: 0 0 5px 19px; 2494 } 2495 .testi-info h4 { 2496 font-size: 1em; 2497 margin-top: 10px; 2498 } 2499 .testi-info a { 2500 font-size: 0.6em; 2501 } 2502 .testimonals h3, .team h3 { 2503 font-size: 1.3em; 2504 } 2505 .team-grid h4 { 2506 font-size: 0.8em; 2507 } 2508 .team-grid p{ 2509 line-height:1.5em; 2510 } 2511 .ftr-info p { 2512 font-size: 0.75em; 2513 } 2514 .blog-info p { 2515 font-size: 0.75em; 2516 } 2517 .recent-posts h4, .category h4, .coment-form h4, .response h4 { 2518 font-size: 1.2em; 2519 } 2520 .coment-form input[type="text"] { 2521 font-size: 0.75em; 2522 padding: 7px 10px; 2523 margin: 0 0px 15px 0; 2524 } 2525 .coment-form textarea { 2526 font-size: 0.75em; 2527 height: 132px; 2528 padding: 10px; 2529 } 2530 .coment-form input[type="submit"] { 2531 padding: 8px 33px; 2532 font-size: 0.8em; 2533 } 2534 .list-group-item { 2535 padding: 8px 11px; 2536 font-size: 0.8em; 2537 } 2538 .posts-left { 2539 width: 31%; 2540 } 2541 .posts-right p { 2542 font-size: 0.75em; 2543 } 2544 .posts-right { 2545 width: 63%; 2546 } 2547 .gallery-grid { 2548 width: 50%; 2549 margin-bottom: 1em; 2550 padding: 0 4px; 2551 } 2552 .review { 2553 padding: 1.5em 0 2em; 2554 } 2555 .pages { 2556 padding: 1.5em 0px; 2557 } 2558 .gallery{ 2559 padding: 1.5em 0px; 2560 } 2561 .contact { 2562 padding:1.5em 0 1em 0; 2563 } 2564 .review-md1 { 2565 padding: 1em 0 0; 2566 } 2567 .response { 2568 margin-top: 0px; 2569 } 2570 .comment-icons { 2571 margin: 1em 0; 2572 } 2573 .blog-info p { 2574 margin-top: 0.5em; 2575 }
2016-06-21
19:25:59
标签:
原文地址:http://www.cnblogs.com/kpxy/p/kpxy01.html